Commit Graph

234482 Commits

Author SHA1 Message Date
Ehsan Akhgari
bcb4223ee0 Bug 1145321 - Disconnect the CacheStorage object from its actor when it gets cycle collected; r=bkelly 2015-03-19 17:06:59 -04:00
Ehsan Akhgari
4190c7e4ae Bug 1143504 - Disconnect the Cache object from its actor when it gets cycle collected; r=bkelly 2015-03-19 17:06:57 -04:00
Ryan VanderMeulen
b3c6f2bb6a Backed out changeset f2587fd12ef1 (bug 1144321) for OSX 10.10 print-no-animations.html reftest failures.
CLOSED TREE
2015-03-19 15:55:10 -04:00
Ryan VanderMeulen
0bbccfbbaa Backed out changeset 71357797bf19 (bug 1140148) for mochitest-gl harness bustage.
CLOSED TREE
2015-03-19 13:44:51 -04:00
Ryan VanderMeulen
b5cebd766a Backed out changeset b79cddbe7de8 (bug 1142669) for causing bug 1112947 to spike. 2015-03-19 13:31:14 -04:00
Mason Chang
bc2c742a16 Bug 1144321 - Enable the vsync refresh driver on OS X. r=kats 2015-03-19 07:14:07 -07:00
Geoff Brown
6a49ada495 Bug 1144144 - Add tooltool manifest for Android 4.3 AVD; r=kmoir 2015-03-19 11:01:02 -06:00
Geoff Brown
0b1600116e Bug 1084614 - Clean up orphan servers before starting mochitests or reftests; r=kmoir 2015-03-19 11:01:01 -06:00
Geoff Brown
ad57f06b5b Bug 1140148 - Manifest updates for mochitest-gl on Android 4.3; r=jgilbert 2015-03-19 11:00:59 -06:00
Geoff Brown
a3e7accefa Bug 1140148 - Update xpcshell test manifests for Android 4.3 emulator; r=dminor 2015-03-19 11:00:58 -06:00
Bill McCloskey
1df6deddb5 Bug 1126089 - Disable browser_crashedTabs.js in ASAN builds 2015-03-19 09:58:02 -07:00
Terrence Cole
d9aa475dc5 Bug 1144920 - Move gray buffer clearing out of GCMarker; r=jonco 2015-03-19 08:51:12 -07:00
Terrence Cole
b2f8da5c1c Bug 1144834 - Move resetBufferedGrayRoots to GCRuntime; r=jonco 2015-03-19 08:50:52 -07:00
Terrence Cole
80940bc41f Bug 1144832 - Move grayBufferState manipulation out of GCMarker; r=jonco 2015-03-19 08:50:32 -07:00
Terrence Cole
7cc399fb52 Bug 1144817 - Move hasBufferedGrayRoots to GCRuntime; r=jonco 2015-03-18 11:17:03 -07:00
Terrence Cole
bbe06b7a1c Bug 1144811 - Inline the start and end buffering gray roots methods on GCMarker; r=jonco 2015-03-18 11:11:57 -07:00
Masayuki Nakano
fdfa26211e Bug 1143197 part.2 Assume that composition is committed if a call of gtk_im_context_reset() causes composition string becomes empty r=m_kato 2015-03-20 01:52:25 +09:00
Masayuki Nakano
ab8308aa78 Bug 1143197 part.1 Use current IM context at handling key events rather than active IM context r=m_kato 2015-03-20 01:52:24 +09:00
Frédéric Wang
41894967bf Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov 2015-03-19 12:45:59 -04:00
Tom Schuster
308ff4d0ec Bug 837630 - Stop hiding __proto__ from O.getOwnPropertyNames. r=Waldo,peterv,past 2015-03-19 17:42:15 +01:00
Joel Maher
0a17b36f04 Bug 1144334 - test_attachProcess.html fails when running a standalone directory. r=jsantell 2015-03-19 10:25:06 -04:00
Boris Zbarsky
0202d1a774 Bug 1143793 part 6. Drop the obj argument of JS::Compile. r=luke
This is technically a behavior change for the shell's disfile() function, but
I really doubt anyone is doing disfile.call(someObj).
2015-03-19 10:13:34 -04:00
Boris Zbarsky
46362299ab Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. r=luke 2015-03-19 10:13:34 -04:00
Boris Zbarsky
f0a4481730 Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley
I guess I should have done this in bug 1097987.
2015-03-19 10:13:34 -04:00
Boris Zbarsky
2f422f4b65 Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. r=luke.
Note that this is not a behavior change in the aRunInGlobalScope case in
nsFrameMessageManager, because that case never does setCompileAndGo(true) anyway.
2015-03-19 10:13:34 -04:00
Boris Zbarsky
12214cbce0 Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. r=luke 2015-03-19 10:13:34 -04:00
Boris Zbarsky
3550ddd74e Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. r=luke 2015-03-19 10:13:33 -04:00
Boris Zbarsky
54c64f20a9 Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp.  The
rest of this diff was generated by running the following commands:

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
2015-03-19 10:13:33 -04:00
Boris Zbarsky
50b622a067 Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, Codegen.py, and
StructuredClone.cpp.  The rest of this diff was generated by running the following commands:

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/WrapObject\((JSContext *\* *(?:aCx|cx)),(\s*)(JS::MutableHandle<JSObject\*> aReflector)/WrapObject(\1,\2JS::Handle<JSObject*> aGivenProto,\2\3/g'

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx)), this, aReflector/\1, this, aGivenProto, aReflector/'
2015-03-19 10:13:32 -04:00
Boris Zbarsky
14dff9a0e8 Bug 1117172 part 1. Allow passing an optional aGivenProto to binding Wrap methods. r=peterv 2015-03-19 10:13:32 -04:00
Jan de Mooij
e4b471f346 Bug 1142669 - Fix some inlining issues and inline scripts with loops. r=h4writer 2015-03-19 15:10:07 +01:00
Jan de Mooij
290fafbe43 Bug 1143847 - Fix bogus asserts in x64 Assembler::finish(). r=sunfish 2015-03-19 15:10:05 +01:00
Andrew Halberstadt
ef0e795bcb Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher 2015-03-17 16:18:34 -04:00
Tim Taubert
1a539746b8 Bug 1145146 - Remove offensive comment from nsFormFillController r=mak 2015-03-19 14:34:28 +01:00
Bill McCloskey
0011ceaabb Bug 1126089 - Use async messages for crash revival (r=ttaubert) 2015-03-19 06:47:30 -07:00
Bill McCloskey
e7aee957c0 Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug) 2015-03-19 06:43:46 -07:00
Bill McCloskey
3f7c172b58 Bug 1126089 - Add test for pageload event on browser element when tab closed (r=smaug) 2015-03-19 06:43:39 -07:00
Jacek Caban
4c2c54f407 Bug 1142584 - Fixed nsEscape.cpp compilation on mingw GCC 4.8. r=nfroyd 2015-03-19 14:29:54 +01:00
Carsten "Tomcat" Book
c14c98449b Merge mozilla-central to mozilla-inbound 2015-03-19 14:10:09 +01:00
Carsten "Tomcat" Book
2aca02896c merge fx-team to mozilla-central a=merge 2015-03-19 14:00:57 +01:00
Jonathan Kew
938b6c2be9 Bug 1142952 - Update OTS to latest upstream revision; now at e779d45e7a96d3b97ed3d2b76db7478cb86fdd8b. r=jdaggett 2015-03-19 11:11:30 +00:00
Jonathan Kew
c29ea23b44 Bug 1142953 - Update Brotli decompressor to latest upstream revision from GitHub; now at ca29aa22c295daac15baf5d85427ecc7808b515c. r=jdaggett 2015-03-19 11:11:28 +00:00
Nicolas Silva
7092c70628 Bug 1143653 - Typo fix in a variable name. r=me 2015-03-19 12:07:28 +01:00
Bob Owen
f33c2cf585 Bug 1144155 Part 2: Bump the MFBT GCC requirement to 4.7. r=glandium 2015-03-19 10:56:13 +00:00
Bob Owen
5e8ac8a55d Bug 1144155 Part 1: Bump our minimum supported GCC version for Gecko up from 4.6 to 4.7. r=glandium 2015-03-19 10:56:13 +00:00
Kartikaya Gupta
32686fc8ac Bug 1142437 - Better deal with delayed state change notifications from APZ. r=botond 2015-03-19 06:54:34 -04:00
Kartikaya Gupta
ced9a730c9 Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm 2015-03-19 06:37:39 -04:00
Kartikaya Gupta
0b2c448446 Bug 1144324 - Remove the codepaths that conditionally enable touch events based on touch the presence of touch listeners. r=smaug,jimm 2015-03-19 06:37:39 -04:00
Kartikaya Gupta
de60e67aeb Bug 1144324 - Try to register for, and handle, touch events when APZ is enabled. r=dvander,jimm 2015-03-19 06:37:38 -04:00
Kartikaya Gupta
bda9d932e3 Bug 1122090 - Send the allowed behaviour notification to APZ for touch blocks when touch-action is enabled. r=botond 2015-03-19 06:33:33 -04:00