Commit Graph

181641 Commits

Author SHA1 Message Date
Gene Lian
4559123a82 Bug 1006562 - WorkerDataStoreCursor.store should be equal to the WorkerDataStore which owns the cursor (part 2, WorkerDataStoreCursor.store == WorkerDataStore). r=baku 2014-05-07 19:55:23 +08:00
Gene Lian
a482b43702 Bug 1006562 - WorkerDataStoreCursor.store should be equal to the WorkerDataStore which owns the cursor (part 1, minor code clean-up). r=baku 2014-05-07 14:21:28 +08:00
Mark Finkle
89c8e72b81 Bug 1006973 - Fix bustage in casting pageaction r=wesj 2014-05-07 07:56:22 -04:00
Jan de Mooij
6f7f22ad07 Bug 1006065 - Remove bogus assert in ArraySpliceDense and add a testcase. r=h4writer 2014-05-07 12:50:07 +02:00
Ting-Yu Lin
9939d1c0fd Bug 995847 - Add -h and --help support to mach. r=glandium
* |mach --help| prints the global help message as |mach help|.
* |mach command --help| prints the command help message as
  |mach help command|.
2014-05-06 19:10:00 +02:00
Kearwood (Kip) Gilbert
d3095e1709 Bug 1005405 - Ensure that multiple frame changes coalesce correctly. r=dbaron
- When a parent frame and its child overflow are changed simultaneously,
  the strongest ChangeType should be cascaded up to the parent frames.
2014-05-06 15:02:00 +02:00
Kearwood (Kip) Gilbert
45adc7d4a4 Bug 1005405 - OverflowChangedTracker::Flush() no longer downgrades parent frames from CHILDREN_AND_PARENT_CHANGED to CHILDREN_CHANGED. r=dbaron
- When OverflowChangedTracker::Flush() coalesces multiple changes
  simultaneously, it was possible to downgrade parent frames from
  CHILDREN_AND_PARENT_CHANGED to CHILDREN_CHANGED, resulting in an incomplete
  update.
- This patch ensures that the strongest ChangeKind is retained when cascading
  up to parent frames.
2014-05-06 11:23:00 +02:00
Giovanni Sferro
8855692a5d Bug 942321 - Changing a select option field via javascript updates validity state. r=bz 2014-05-06 19:19:00 +02:00
Ting-Yu Lin
a4da8b744e Bug 879917 - part 2: Emit useful message on dictionary name collisions. r=bz 2014-05-05 21:50:00 +02:00
Ting-Yu Lin
733a5f0b2e Bug 879917 - part 1: Strip trailing whitespaces in WebIDL.py. r=bz 2014-05-05 21:24:00 +02:00
Bobby Holley
fd8ef0c80a Bug 1006629 - Remove unused mFlattenedJSObject from XPCCallContext. r=gabor 2014-05-06 23:17:45 -07:00
Bobby Holley
e6386cc6a0 Bug 1006629 - Remove GetCalleeWrapper. r=gabor 2014-05-06 23:17:44 -07:00
Bobby Holley
d02f6533bd Bug 1001198 - Stop getting XPConnect as a service during Sandbox creation. r=gabor
This causes problems when we try to create a Sandbox during XPConnect
initialization. Luckily, we don't need it at all.
2014-05-06 23:17:44 -07:00
Bobby Holley
e73b348963 Bug 1001198 - Explicitly create the SafeJSContext from XPConnect. r=gabor 2014-05-06 23:17:44 -07:00
Bobby Holley
2afa18a964 Bug 1001198 - Remove useless (and footgun) XPCWrappedNativeScope::InitStatics. r=gabor
All this does is null out some stuff that's already in the BSS. And it causes
leaks if we create a global before it's called, which the upcoming patch does.
2014-05-06 23:17:44 -07:00
Bobby Holley
02ea0b6454 Bug 1001198 - Remove the call to InitClasses for the SafeJSContextGlobal. r=gabor
In contrast to InitClassesWithNewWrappedGlobal, InitClasses doesn't do much
these days. It pretty much only exists to support JSD globals that are created
without XPConnect's knowledge, and then are suddenly handed to XPConnect.

It really only has two observable effects. The first is ensuring the existence
of an XPCWrappedNativeScope, which we know we have here, because we went through
xpc::CreateGlobalObject. The second is to set up the XPCNativeWrapper
constructor (eww), which definitely doesn't matter here, especially now that
we're asserting that we never run script in this global.
2014-05-06 23:17:44 -07:00
Bobby Holley
f54ff48188 Bug 1001198 - Stop firing onNewGlobalObject for the SafeJSContext global. r=gabor 2014-05-06 23:17:43 -07:00
Bobby Holley
648f667734 Bug 1001198 - Explicitly fire up the SSM from nsXPConnect. r=gabor 2014-05-06 23:17:43 -07:00
Robert O'Callahan
56a13e26e9 Bug 1001320. Address missed reivew comment. r=glandium
--HG--
extra : rebase_source : ed23c9ae7de0167a44068c03cfd9d32a52e358f6
2014-05-07 18:14:36 +12:00
Gary Kwong
43087fca76 Backout 87feb441d562 for causing issues. 2014-05-06 22:57:59 -07:00
Chris Pearce
562bdbff7a Bug 1005622 - Reset media queues in Android media seek so that we don't think we're still at EOS after playing to EOS and then seeking. r=edwin 2014-05-07 15:58:06 +12:00
Mike Hommey
4fb4fc23f2 Bug 1005495 - Move sccache stats out of the build log. r=mshal 2014-05-07 11:50:09 +09:00
Robert O'Callahan
730a55616d Bug 1006248. Part 4: Use better #include paths for libstagefright headers in a couple of places. r=glandium
--HG--
extra : rebase_source : e8c7e019b0bc5bf60081aad158a7d89fbb261e29
2014-05-06 17:40:59 +12:00
Robert O'Callahan
1b9624ee99 Bug 1006248. Part 3: Add lots of system header wrappers for B2G/Android. r=glandium
--HG--
extra : rebase_source : 8ea21e177bf6f5ba7bb9d53c8f564b46e8b97cd6
2014-05-06 17:40:47 +12:00
Robert O'Callahan
9dec2d7d5a Bug 1006248. Part 2: Add NO_VISIBILITY_FLAGS to media/omx-plugin. r=glandium
--HG--
extra : rebase_source : eb5bc3174be7ee20d4ac56a8ba6a3c1c7bd9fc66
2014-05-06 17:28:04 +12:00
Robert O'Callahan
949537330f Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
--HG--
extra : rebase_source : cfe209a412cae28d405eae413415cebb6959072a
2014-05-06 17:26:46 +12:00
Shu-yu Guo
5f2882b16e Bug 1006205 - Only process scripts during debug mode OSR that have been recompiled. (r=jandem) 2014-05-06 19:20:48 -07:00
Shu-yu Guo
e42acc314b Bug 1001382 - Don't monitor optimized out values. (r=jandem) 2014-05-06 19:20:48 -07:00
Shu-yu Guo
4f0d1d001a Bug 1005458 - Argument slot phis are always observable in non-strict scripts due to Function.arguments. (r=nbp) 2014-05-06 19:20:47 -07:00
Makoto Kato
0dca1df671 Bug 1003085 - Update dump_sym.exe .r=ted 2014-05-07 10:54:23 +09:00
Andrew McCreight
96c6456c5c Bug 958353 - Disable test using fuzzing hooks due to bad interaction with IGC. r=bustage 2014-05-06 18:53:03 -07:00
Felipe Gomes
bbda298251 Bug 652982. test_close_on_last_window.xul needs to be explicit about its timeout requirements. r=ehsan 2011-04-28 01:36:37 -03:00
Ehsan Akhgari
4357b133f0 Backed out changeset ee4ee2b72573 (bug 625982) because of wrong bug number 2014-05-06 21:23:50 -04:00
Felipe Gomes
400d72f59e Bug 625982. test_close_on_last_window.xul needs to be explicit about its timeout requirements. r=ehsan 2011-04-28 01:36:37 -03:00
Ehsan Akhgari
2f8ba2e791 Bug 650586 - test_flush_on_paint.html needs to be explicit about its setTimeout requirements; r=roc 2014-05-06 21:21:20 -04:00
Ehsan Akhgari
9a6766d4ab Bug 650580 - Test for bug 624047 needs to be explicit about its setTimeout requirements 2014-05-06 21:14:36 -04:00
Ehsan Akhgari
1cf3a0e2ef Bug 650553 - test_webgl_conformance_test_suite.html needs to be explicit about its timeout requirements; r=bjacob 2014-05-06 21:13:26 -04:00
Ehsan Akhgari
0e7245f523 Bug 650547 - test_CrossSiteXHR_cache.html needs to be explicit about its usage of flaky timeouts; r=sicking 2014-05-06 21:11:50 -04:00
Ehsan Akhgari
967ee1a368 Bug 650545 - Test for bug 391728 needs to be explicit about its setTimeout requirements; r=Mossop 2014-05-06 21:11:11 -04:00
Ehsan Akhgari
8c24bf43fd Bug 650534 - test_websocket.html uses flaky timeouts, and it should be annotated as such; r=smaug 2014-05-06 21:08:59 -04:00
Wes Kocher
01ca77866c Merge m-c to inbound 2014-05-06 18:07:17 -07:00
Wes Kocher
acbf105ffd Merge fx-team to m-c 2014-05-06 18:04:03 -07:00
Andrew McCreight
48337cf849 Bug 1005975 - Define FloodBlackNode as a convenience function. r=smaug 2014-05-06 17:25:27 -07:00
Andrew McCreight
09dabdad5b Bug 1006635, part 2 - Add more Checkpoints to the cycle collector. r=smaug 2014-05-06 17:25:27 -07:00
Andrew McCreight
d574e71a90 Bug 1006635, part 1 - Make TimeLog use doubles and reduce the threshold. r=smaug 2014-05-06 17:25:27 -07:00
Andrew McCreight
72fc10903d Bug 1005232 - Log number of incremental cycle collector slices. r=smaug 2014-05-06 17:25:26 -07:00
Andrew McCreight
bdea2bfd58 Bug 1004017 - Rename CycleCollectedJSRuntime::NeedCollect() and Collect(). r=smaug 2014-05-06 17:25:26 -07:00
Andrew McCreight
67aeb89cc4 Bug 958353 - Add finishCC() and ccSlice() methods for testing incremental cycle collection. r=smaug 2014-05-06 17:25:26 -07:00
Ben Kelly
a48cbf390d Bug 1004630: Make TabChild inherit mRefCnt from TabChildBase to fix CC leak. r=smaug 2014-05-06 20:11:20 -04:00
Ehsan Akhgari
f54064f016 Bug 1006648 - Add a dummy SimpleTest.requestFlakyTimeout() function; r=ted 2014-05-06 20:06:50 -04:00