Boris Zbarsky
5ddd64dbe4
Bug 909645 part 4. Don't include ipdl headers in DesktopNotification.h. r=ms2ger
2013-08-28 00:14:57 -04:00
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
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
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
Nicolas Pierron
c17842925f
Bug 908903 - Add testing function to toggle jit compiler options. r=jandem
2013-08-27 16:32:04 -07:00
Andrew McCreight
d168e85a9e
Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug,bholley,bz
2013-08-27 15:39:02 -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
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
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
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
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
Justin Lebar
4aeeb65d91
Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
...
--HG--
rename : mfbt/Util.h => mfbt/Maybe.h
2013-08-27 15:10:28 -07:00
Fabrice Desré
366fee8969
Bug 909065 - Call property_get and property_set directly from WifiWorker.js r=mrbkap
2013-08-27 13:54:55 -07:00
Fabrice Desré
16969596bb
Bug 864932 - Rewrite wifi workers in c++ r=mrbkap
2013-08-27 13:54:51 -07:00
Ed Morley
3f79ac47a5
Merge mozilla-central and b2g-inbound
2013-08-27 15:20:08 +01:00
Ed Morley
e120974334
Merge latest green b2g-inbound changeset and mozilla-central
2013-08-27 15:17:56 +01:00
Shawn Ku
4b063f3529
Bug 905479 - Part 4: Add test for change call barring password. r=yoshi, r=hsinyi
2013-08-27 10:03:11 +08:00
Shawn Ku
6b4a721377
Bug 905479 - Part 3: RIL implementation on change call barring password. r=hsinyi, r=yoshi
2013-08-27 09:59:17 +08:00
Shawn Ku
4a63526584
Bug 905479 - Part 2: DOM implementation for change call barring password. r=smaug
2013-08-27 09:53:30 +08:00
Shawn Ku
2bb0694857
Bug 905479 - Part 1: Add interfaces for change call barring password. r=hsinyi, r=yoshi, sr=smaug
2013-08-27 09:50:02 +08:00
Szu-Yu Chen [:aknow]
1ad26c4b0b
Bug 882983 - Part 3: Pass ota status (ril). r=hsinyi
2013-08-27 08:25:54 -04:00
Szu-Yu Chen [:aknow]
130af264c6
Bug 882983 - Part 2: Add ota status event (dom). r=khuey
2013-08-27 08:25:53 -04:00
Szu-Yu Chen [:aknow]
d0763aa1f2
Bug 882983 - Part 1: Add ota status event (idl, webidl). r=hsinyi, sr=smaug
2013-08-27 08:25:53 -04:00
Jan Jongboom
7f45056893
Bug 908175 - Change DOMString to nullable in InputContext WebIDL definition. r=kanru, r=khuey
2013-08-27 08:25:53 -04:00
Martijn Wargers
6a528a5dff
Bug 909452 - geolocation_common.js needs rewrite to pushPrefEnv. r=jmaher
2013-08-27 17:59:28 +02:00
Marco Castelluccio
316af14a5d
Bug 854975 - Add fuzz to tests to fix intermittent failures. r=fabrice
2013-08-27 15:54:06 -04:00
Hsin-Yi Tsai
4019b22306
Bug 905954 - [wasabi] B2G CDMA: don't change to holding state when we switch two calls. r=bent
2013-08-16 17:01:41 +08:00
Vicamo Yang
c670c0d9e8
Bug 865403 - Move MozCellBroadcast to WebIDL. r=Ms2ger
...
--HG--
rename : dom/cellbroadcast/interfaces/nsIDOMMozCellBroadcast.idl => dom/webidl/MozCellBroadcast.webidl
2013-08-27 11:38:37 +08:00
Ryan VanderMeulen
eaabb43e4d
Merge m-c to b2g-inbound.
2013-08-26 20:20:58 -04:00
Ryan VanderMeulen
52ef962a16
Merge inbound to m-c.
2013-08-26 20:19:26 -04:00
Gregor Wagner
53157a2009
Bug 903343 - Missing Request in TCPSocketChild. r=bent
2013-08-26 16:38:08 -07:00
Dave Hylands
24d69159ab
Bug 909537 - navigator.getDeviceStorage("apps") always returns null. r=fabrice
2013-08-26 15:21:45 -07:00
Guillaume Abadie
9d70573449
bug 908841 - step 4 - Add more natively supported extensions in WebGL 2 - r=jgilbert
2013-08-26 17:12:54 -04:00
Trevor Saunders
16141ae9ca
bug 899210 - follow up rev uuid and touch CLOBBER to fix windows bustage
2013-08-26 16:45:14 -04:00
Martijn Wargers
9d4988a588
Bug 908912 - Rewrite test_permission_basics.html to make it working for b2g. r=jmaher
2013-08-26 20:14:12 +02:00
Kartikaya Gupta
55c123d4d6
Bug 885023 - Convert mFrameMetrics.mZoom to a CSSToScreenScale. r=BenWa,k17e
...
The mFrameMetrics.mZoom was previously a "resolution-independent" zoom,
which meant it had to always be multiplied by the CalculateIntrinsicScale()
value to be useful. This patch converts it to a "resolution-dependent" zoom,
and includes the intrinsic scale multiplier already. This means it needs
to be updated if either the viewport or composition bounds (which determine
the intrinsic scale) change, but there are only a few places where this
happens and it makes the rest of the code cleaner.
2013-08-26 09:50:30 -04:00
Ryan VanderMeulen
fab87bc685
Merge inbound to m-c.
2013-08-26 09:15:57 -04:00