Commit Graph

6702 Commits

Author SHA1 Message Date
Ryan VanderMeulen
256333e4b8 Merge inbound to m-c. a=merge
CLOSED TREE
2015-02-10 16:03:15 -05:00
Gabor Krizsanits
1925b59d34 Bug 1090592 - GetPrototypeOf hook for CPOWProxyHandler. r=billm 2015-02-10 16:29:41 +01:00
Gijs Kruitbosch
e5a4e11d1c Bug 1115333 - don't return window.opener if we're chrome and the opener is not, r=smaug,MattN 2015-01-05 22:41:26 +00:00
Carsten "Tomcat" Book
4297d7a72a Backed out changeset 2f31942e18b5 (bug 1127189) 2015-02-09 13:22:25 +01:00
Ting-Yu Chou
5192146709 Bug 1127189 - part 2 - Initialize browser API directly to get rid of nsBrowserElement observers. r=kanru 2015-02-09 15:04:18 +08:00
Phil Ringnalda
0aea730d1e Back out 3 changesets (bug 1117650) for allowing an ASan mochitest-2 leak exactly like they allowed it on try
CLOSED TREE

Backed out changeset 73d0f6b58639 (bug 1117650)
Backed out changeset 646b7dddf7c5 (bug 1117650)
Backed out changeset eed379ade07e (bug 1117650)
2015-02-08 23:07:51 -08:00
Christoph Kerschbaumer
3c32a76a04 Bug 1117650 - Part 3 - Move all CORS tests into dom/security/test (r=sicking) 2015-01-05 09:47:13 -08:00
Christoph Kerschbaumer
520629bc54 Bug 1117650 - Part 2 - Move all MixedContentBlocker tests into dom/security/test (r=tanvi) 2015-01-04 22:02:17 -08:00
Christoph Kerschbaumer
a142cf284b Bug 1117650 - Part 1 - Move all CSP tests into dom/security/test (r=sstamm) 2015-02-06 12:40:52 -08:00
Jim Mathies
b755e07f78 Bug 1103177 - When tabs are torn out, swap plugin widget parents. r=roc 2015-02-08 17:50:01 -06:00
Mats Palmgren
612bf8b472 Bug 1129356 - Traverse the placeholder's parent for abs.pos. frames when determining the used value for 'user-select'. r=roc 2015-02-09 00:16:11 +00:00
Andrea Marchesini
46bf4d6259 Bug 939509 - File constuctor should use lastModified attribute, r=bz 2015-02-07 18:29:22 +00:00
Olli Pettay
9fc98fd805 Bug 1124245, nsGlobalWindow::IsActive shouldn't depend on the state in nsFocusManager, r=Enn 2015-02-06 18:26:29 +02:00
Wes Kocher
88d592d8d2 Backed out changeset 84808ff42fd0 (bug 939509) for build bustage 2015-02-06 16:06:55 -08:00
Kyle Machulis
2b75eb7551 Bug 1115130 - Add logging for User Timing API; r=baku 2015-02-06 16:00:51 -08:00
Andrea Marchesini
db4292e808 Bug 939509 - File constuctor should use lastModified attribute, r=bz 2015-02-06 23:35:24 +00:00
Robert Longson
4857d974f4 Bug 1108887 - Backout part 3 and part 4 of bug 949435 (SVG iframe). r=birtles sr=bzbarsky 2015-02-10 09:14:19 +00:00
Masayuki Nakano
b9ddb90367 Bug 1131026 Rename nsITextInputProcessor.init() and .initForTests() to .beginInputTransaction() and .beginInputTransactionForTests() r=smaug, sr=smaug 2015-02-10 17:09:29 +09:00
Jim Mathies
5e218a9b66 Bug 1103177 - follow up to delete a .rej file. DONTBUILD 2015-02-09 17:00:08 -06:00
Nicholas Nethercote
ee41df7dc2 Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
Andrew McCreight
680125c739 Bug 1130128, part 2 - CompilationScope() is infallible. r=bholley 2015-02-09 11:42:20 -08:00
Andrew McCreight
1d1cb8dd4d Bug 1130128, part 1 - Compile scripts cached by nsFrameScriptExecutor in the compilation scope to avoid leaks. r=bholley 2015-02-09 11:42:20 -08:00
Andrew McCreight
1ee96e7527 Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Boris Zbarsky
fa291e5d82 Bug 1130259. Make sure the integer overload of ScrollBy calls the double one, not itself. r=kip 2015-02-06 11:27:15 -05:00
Avi Halachmi
3bb10387bf Bug 1120650: add telemetry probe for slow script notices. r=vladan, r=billm 2015-02-06 16:02:37 +02:00
Ryan VanderMeulen
1c576a7b21 Backed out changeset 2ad2c849f0be (bug 1013743) for Gij failures. 2015-02-06 09:07:25 -05:00
Olli Pettay
82ef6db371 Bug 1013743, MutationObserver should observe only the subtree it is attached to, r=wchen 2015-02-06 12:55:24 +02:00
Olli Pettay
cb911b4f4b Bug 1126851, window object should special case only resize event dispatched to itself, r=bz 2015-02-06 12:42:23 +02:00
Seth Fowler
a8ef6e5edc Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-02-06 02:51:12 -08:00
Seth Fowler
a5c94e2c70 Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-02-06 02:51:12 -08:00
Andrea Marchesini
007906c982 Bug 1130031 - Better serialization for non-transferable objects from workers to main-thread in the console API, r=sfink 2015-02-05 18:50:43 +00:00
Dhi Aurrahman
a3d52372b7 Bug 1125766 - Throw proper error types for TextEncoder(), TextDecoder() and TextDecoder.decode(). r=bz 2015-02-04 18:46:26 +07:00
Ryan VanderMeulen
d495ea5eb4 Backed out 4 changesets (bug 671389) for frequent B2G debug test_tcpsocket_client_and_server_basics.html crashes.
Backed out changeset b782435e5640 (bug 671389)
Backed out changeset 0f8d62109bfe (bug 671389)
Backed out changeset 8d6021f66c49 (bug 671389)
Backed out changeset cd3e227df9dc (bug 671389)
2015-02-05 16:48:18 -05:00
Kan-Ru Chen (陳侃如)
8dba892982 Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm 2015-02-05 16:47:32 -05:00
Nicholas Nethercote
0a02b5d31c Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo. 2015-02-04 20:05:36 -08:00
Ryan VanderMeulen
bc9ede5893 Backed out changeset 39f991c2bd71 (bug 1115130) for Werror bustage.
CLOSED TREE
2015-02-05 14:36:25 -05:00
Ryan VanderMeulen
d8c6df0517 Backed out changeset ab7fbaca9fdd (bug 1114890) for being the likely cause of bug 1124046. 2015-02-05 14:35:35 -05:00
Kyle Machulis
ab3cdddf52 Bug 1115130 - Add logging for User Timing API; r=baku 2015-02-05 11:02:53 -08:00
Kan-Ru Chen (陳侃如)
d1351de810 Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm 2015-02-05 17:18:22 +08:00
Dhi Aurrahman
67efd87f88 Bug 1120649 - document.lastModified should return the current time. r=bz 2015-02-04 18:58:09 +07:00
Deian Stefan
e48aac3863 Bug 671389 - Part 4: Extend CSP tests for iframe sandbox with CSP sandbox directive tests. r=grobinson 2015-01-23 17:01:00 +01:00
Deian Stefan
8bf8e9b6d3 Bug 671389 - Part 3: Tests for CSP sandbox directive r=grobinson,smaug 2015-01-23 17:01:00 +01:00
Deian Stefan
45121f45bf Bug 671389 - Part 2: Export document sandbox flags to chrome JS r=smaug 2015-02-03 23:45:00 +01:00
Deian Stefan
9c223b02e1 Bug 671389 - Part 1: Implement CSP sandbox directive r=ckerschb,smaug 2015-02-03 23:40:00 +01:00
Masayuki Nakano
c8bda51c33 Bug 1129406 load event handler should remove itself with proper event name r=smaug 2015-02-05 10:54:04 +09:00
Nicholas Nethercote
a40419dc43 Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
I kept all the existing PL_DHashTableAdd() calls fallible, in order to be
conservative, except for the ones in nsAtomTable.cpp which already were
followed immediately by an abort on failure.
2015-02-02 14:48:58 -08:00
Nicholas Nethercote
3aa6fd7b3d Bug 1050035 (part 3) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
Because they are now just equivalent to |new PLDHashTable()| +
PL_DHashTableInit() and PL_DHashTableFinish(t) + |delete t|, respectively.

They're only used in a handful of places and obscure things more than they
clarify -- I only recently worked out exactly how they different from Init()
and Finish().
2015-02-01 20:36:52 -08:00
Nicholas Nethercote
a5bbfabc46 Bug 1050035 (part 2) - Remove the fallible version of PL_DHashTableInit(). r=froydnj,mrbkap.
Because it's no longer needed now that entry storage isn't allocated there.
(The other possible causes of failures are much less interesting and simply
crashing is a reasonable thing to do for them.)

This also makes PL_DNewHashTable() infallible.
2015-02-01 20:19:08 -08:00
David Zbarsky
f29e757aa4 Bug 1125040 - Use LayoutDeviceIntPoint in IME code r=botond 2015-02-04 15:21:03 -05:00
David Zbarsky
792f700e75 Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond 2015-02-04 15:21:03 -05:00