Boris Zbarsky
a210c094d7
Bug 909645 part 3. Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers. r=ms2ger
2013-08-28 00:14:57 -04:00
Boris Zbarsky
cb43e3e570
Bug 909645 part 2. Don't include ipdl headers in Hal.h. r=ms2ger
2013-08-28 00:14:57 -04:00
Boris Zbarsky
0c9132ff0f
Bug 909645 part 1. Don't include ipdl headers in nsGeolocation.h. r=ms2ger
2013-08-28 00:14:57 -04:00
Boris Zbarsky
56a1268f52
Bug 909639 part 4. Make previously-unconditional headers conditional. r=smaug
2013-08-28 00:14:56 -04:00
Boris Zbarsky
272122c828
Bug 909639 part 3. Move our various conditional headers to the new bindingHeaders setup. r=smaug
2013-08-28 00:14:56 -04:00
Boris Zbarsky
45eeafd417
Bug 909639 part 2. Refactor our computation of whether we need the nsDOMQS header to make it easier to do similar other things. r=smaug
2013-08-28 00:14:56 -04:00
Boris Zbarsky
dcec0c951c
Bug 909639 part 1. Refactor callForEachType to return a generator so we can use it more easily, and rename it to getAllTypes. r=smaug
2013-08-28 00:14:56 -04:00
Boris Zbarsky
00ca5b46c3
Bug 909415. Fix binding .pp files to not overbuild due to listing dependencies for the wrong file. r=khuey
2013-08-28 00:14:55 -04:00
Nicholas Nethercote
b6d6b342af
Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
...
--HG--
rename : js/src/jsdbgapi.h => js/public/OldDebugAPI.h
rename : js/src/jsdbgapi.cpp => js/src/vm/OldDebugAPI.cpp
extra : rebase_source : 9cd65a698e726c43d88d650f40823367bf98feae
2013-08-26 19:05:20 -07:00
Nicholas Nethercote
805163dbab
Bug 909597 (part 1) - Make jsdbgapi.h not depend on jsapi.h. r=luke.
...
--HG--
extra : rebase_source : b5f604153b34856a19852158fc67eb20b1aaffc3
2013-08-26 19:05:19 -07:00
Masayuki Nakano
135b566f7a
Bug 909335 Don't pass key events to nsINativeKeyBindings if key event is already consumed by WalkHandlersInternal() r=smaug
2013-08-28 13:04:00 +09:00
Luke Wagner
d2b6b5c7c2
Bug 900669 - OdinMonkey: store relative offsets in AsmJSModule::{Exit,ExportedFunction} (r=bbouvier)
2013-08-23 17:51:46 -05:00
Luke Wagner
5c1d99a7bc
Bug 900669 - OdinMonkey: un-HeapPtr more AsmJSModule property names (r=terrence)
...
--HG--
extra : rebase_source : 1411a2f8deb7422aac36add0bf20cdabc539930d
2013-08-23 17:32:47 -05:00
Luke Wagner
a6e86f2b4d
Bug 900669 - OdinMonkey: put memcpy-able data in 'pod' fields of AsmJSModule (r=bbouvier)
...
--HG--
extra : rebase_source : a724fd33913db2f5610771bc97ffb19fa6f9777d
2013-08-12 18:40:52 -05:00
Ryan VanderMeulen
7a2e5445db
Merge m-c to inbound on a CLOSED TREE.
2013-08-27 22:40:49 -04:00
Ryan VanderMeulen
252154d12a
Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
...
Backed out changeset 46cf4c3eb447 (bug 899367)
Backed out changeset d8a876219fc7 (bug 899367)
Backed out changeset d930333f95a7 (bug 899367)
Backed out changeset efae8cc0fff8 (bug 899367)
Backed out changeset 1dd262d146a6 (bug 899367)
Backed out changeset 4c396b8a51d0 (bug 899367)
Backed out changeset c8c30176639a (bug 899367)
Backed out changeset aaa8fbcf9aaf (bug 899367)
Backed out changeset d1a782044a4b (bug 899367)
Backed out changeset b2672ab55046 (bug 899367)
Backed out changeset fc4deb0b06fa (bug 899367)
Backed out changeset b9f1018a609c (bug 899367)
2013-08-27 21:14:54 -04:00
Ryan VanderMeulen
f01846d98f
Backed out changeset 5acab2576a56 (bug 885277) for intermittent mochitest-other failures.
2013-08-27 20:52:18 -04:00
Ryan VanderMeulen
5408c6226d
Merge m-c to fx-team.
2013-08-27 20:38:23 -04:00
Ryan VanderMeulen
14cfe63c15
Merge inbound to m-c.
2013-08-27 20:36:23 -04:00
Ryan VanderMeulen
3f401deb9b
Merge b2g-inbound to m-c.
2013-08-27 20:21:43 -04:00
Margaret Leibovic
351f1fd0dc
Backout testPan part of 25ccd1446424 for causing test failures
2013-08-27 17:18:17 -07:00
David Keeler
10e9e3d47d
bug 849553 - crypto.generateCRMFRequest should throw for bad key sizes r=bsmith
...
--HG--
rename : security/manager/ssl/tests/mochitest/bugs/test_bug882865.html => security/manager/ssl/tests/mochitest/bugs/test_generateCRMFRequest.html
2013-08-27 16:48:52 -07:00
John Daggett
f9dc3bb961
Bug 906704 - reftest for rotated synthetic bold. r=jrmuizel
2013-08-28 08:36:02 +09:00
John Daggett
cc0a077126
Bug 906704 - fix infinite loop drawing rotated synthetic bold text. r=jrmuizel
2013-08-28 08:36:02 +09:00
Nicolas Pierron
c17842925f
Bug 908903 - Add testing function to toggle jit compiler options. r=jandem
2013-08-27 16:32:04 -07:00
Benoit Girard
d39a3ff360
Bug 908449 - Implement GfxInfo::GetFeatureStatusImpl for gonk. r=bjacob
2013-08-27 19:26:46 -04:00
Kai Engert
8748f405b4
bug 887052 - follow-up: fix typo in browser_bug627234_perwindowpb.js r=keeler
2013-08-27 16:12:48 -07:00
Shu-yu Guo
4cccd558d3
Bug 908939 - Use the original function to construct the |this| type set in inline dispatch in Ion. (r=jandem)
2013-08-27 16:01:54 -07:00
Shu-yu Guo
1b03516a2b
Bug 903028 - Do not allocate type sets off main thread. (r=bhackett)
2013-08-27 16:01:53 -07:00
Shu-yu Guo
626d2e0130
Bug 909599 - Initialize PerThreadData for ForkJoinSlice. (r=nmatsakis)
2013-08-27 16:01:53 -07:00
Matt Woodrow
9fd4f7c1c4
Bug 909128 - Support snapshot source surfaces in DrawTargetCG's CopySurface. r=jrmuizel
2013-08-28 10:54:52 +12:00
Andrew McCreight
d168e85a9e
Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug,bholley,bz
2013-08-27 15:39:02 -07:00
Luke Wagner
bb164a9906
Bug 909534 - tidy up AsmJSSignalHandler, remove unnecessary SIGBUS handling (r=bhackett)
...
--HG--
extra : rebase_source : a02fa6e374ea610db1e964181b84e251e5e44cbf
2013-08-27 17:33:32 -05:00
Luke Wagner
52056ee677
Bug 909534 - don't call exit as a backstop in AsmJSSignalHandler (r=bhackett)
...
--HG--
extra : rebase_source : 12f00124b6c1806e0628d3eda0a47e474b24327d
2013-08-27 17:32:58 -05:00
Kannan Vijayan
e350040366
Bug 906781 - Optimize JSOP_FUNAPPLY with Array argument in Baseline. r=bhackett r=jandem
2013-08-27 18:32:40 -04:00
Gaia Pushbot
5dc22b72eb
Bumping gaia.json for 1 gaia-central revision(s)
...
========
https://hg.mozilla.org/integration/gaia-central/rev/a183b055417d
Author: Rick Waldron <waldron.rick@gmail.com>
Desc: Bug 909641 - Re-enable SMS UI Thread Test (fails on CI)
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2013-08-27 15:25:22 -07:00
Bobby Holley
41d0a60a21
Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8
...
Some of the uses of this are a bit nonsensical now, but that's a problem for
another day.
2013-08-27 15:21:40 -07:00
Bobby Holley
2c53365eee
Bug 899367 - Remove check for non-WindowProxy objects on an scx. r=mccr8
2013-08-27 15:21:40 -07:00
Bobby Holley
f4699b4f3a
Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8
...
Default compartment objects are never gray anymore.
2013-08-27 15:21:39 -07:00
Bobby Holley
c7d814d8ce
Bug 899367 - Remove JSOPTION_UNROOTED_GLOBAL. r=luke,mccr8
...
\o/
2013-08-27 15:21:39 -07:00
Bobby Holley
360beeeaef
Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
...
We need to simultaneously report the new Heap Pointer to the cycle collector,
and remove the old machinery for cycle-collecting the default object via the
JSContext.
2013-08-27 15:21:39 -07:00
Bobby Holley
0fcb9a74eb
Bug 899367 - Have nsGlobalWindow go through nsJSContext to access the outer. r=mccr8
2013-08-27 15:21:39 -07:00
Bobby Holley
f4dd8b2c3e
Bug 899367 - Stop depending on the default compartment object for DOM JSContexts. r=mccr8
2013-08-27 15:21:38 -07:00
Bobby Holley
3a95399b84
Bug 899367 - Add an API to opt out of default compartment objects. r=luke
...
We need this explicit API because otherwise the default compartment object will
get set implicitly during the first call to InitClasses.
2013-08-27 15:21:38 -07:00
Bobby Holley
d592d5f81c
Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8
...
Note that this machinery will go away in further patches. But we want to be
deliberate about each of these steps.
2013-08-27 15:21:38 -07:00
Bobby Holley
afb9cf290d
Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
2013-08-27 15:21:37 -07:00
Bobby Holley
f3bdcc8e2c
Bug 899367 - Add an API to determine if we're marking gray. r=billm
...
This allows us to assert that certain callbacks get invoked during the gray
phase of a marking GC.
2013-08-27 15:21:37 -07:00
Bobby Holley
b9441e23f7
Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
...
We don't cycle collect any other kind, so there's no difference between marking
them gray and letting the JS engine mark them black. This also gets rid of that
nasty code which reset the flag, which billm theorizes has to do with faulty
logic in ContextHolder when creating ephemeral sandbox cxes. The assertion in
this patch should catch us if anything goes wrong.
2013-08-27 15:21:37 -07:00
Terrence Cole
c1259eea9d
Bug 909866 - Fix an exact rooting hazard in JSCompartment::wrap; r=sfink
...
--HG--
extra : rebase_source : 637cea3f6c93a333bfe9000f0837663fd0905853
2013-08-27 15:16:03 -07:00
Fabrice Desré
593948d927
Bug 909640 - Fix js warnings in shell.js r=gwagner
2013-08-27 15:11:16 -07:00