Richard Newman
12bff7b5fd
Bug 875000 - Only attempt to tweak StrictMode on API 9+. r=trivial (bustage)
2013-05-22 11:26:46 -07:00
Terrence Cole
9ae77fd59d
Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
2013-04-18 17:03:40 -07:00
Brian Hackett
e2b0c1352b
Bug 870052 - Various tweaks to reduce recompilation on asm.js style apps, r=jandem.
2013-05-22 11:36:29 -06:00
Richard Newman
adc14044a3
Bug 858742, Bug 868449 - Fennec integration for Firefox Health Report on Android. r=mfinkle, nalexander
...
* * *
Hacking on profile times.
2013-05-22 10:23:53 -07:00
Richard Newman
555a7042ed
Bug 868274 - Part 1: extend generateDocument to extract data from profile. r=nalexander
2013-05-22 10:23:51 -07:00
Richard Newman
5b4bbbb76b
Bug 873360 - Profile information storage. r=nalexander
2013-05-22 10:23:29 -07:00
Richard Newman
07b7c99d42
Bug 868449 - Part 1: provide an EnvironmentBuilder to generate environments for FHR. r=nalexander
2013-05-22 10:23:29 -07:00
Richard Newman
9e19bcb36b
Bug 873338 - JavaDoc and checkstyle warnings. r=trivial
2013-05-22 10:23:29 -07:00
Richard Newman
9797d667de
Bug 858742 - Part 2: manifest change for Firefox Health Report content provider. r=trivial
2013-05-22 10:23:29 -07:00
Richard Newman
8c7a39a683
Bug 858742 - Part 1: Firefox Health Report storage for Android. r=nalexander
2013-05-22 10:23:29 -07:00
Stephen Pohl
d2c2c223e8
Bug 874486 - Add weakFrame.IsAlive checks to avoid crashing. r=roc
2013-05-22 13:16:19 -04:00
Raymond Lee
880c93552b
Bug 836439 - Handle downloads started in private browsing mode. r=paolo
2013-05-22 20:14:07 +08:00
Ryan VanderMeulen
52740391b3
Merge m-c to inbound.
2013-05-22 12:31:28 -04:00
Ryan VanderMeulen
6e18f16253
Merge inbound to m-c.
2013-05-22 12:27:51 -04:00
Brian R. Bondy
bad8e4caac
Bug 861322 - Make Metro read Desktop app.update.mode setting. r=jimm
2013-05-22 10:17:05 -04:00
Ryan VanderMeulen
a572f71b43
Merge m-c to inbound.
2013-05-22 10:01:52 -04:00
Ryan VanderMeulen
5018318374
No bug - Fix up reftest list order. DONTBUILD
2013-05-22 09:48:56 -04:00
Brian Hackett
2a733cdd68
Bug 871075 - Add rooting analysis warnings for unsafe address taken of variables DONTBUILD
2013-05-22 07:47:41 -06:00
Jan de Mooij
162bdc21e4
Bug 857845 part 3 - Remove JM JSAPI flags, memory reporters and browser prefs. r=djvj
...
--HG--
extra : rebase_source : 8b2ed85801fcd8c8fd0fc16a89b1a275add1a310
2013-05-22 14:50:45 +02:00
Brian Hackett
ca8b7e143c
Bug 871002 - Use uint32 comparisons more often, r=jandem.
2013-05-22 06:50:18 -06:00
Markus Stange
78a27ca962
Backed out 2 changesets (bug 871590) CLOSED TREE
2013-05-22 14:10:46 +02:00
Eric Chou
f906b641d5
Bug 839370 - Implement callback function OnUpdateSdpRecords() in BluetoothProfileManagers, r=gyeh
2013-05-22 19:08:21 +08:00
Eric Chou
7da1f04cb2
Bug 839370 - Implement function UpdateSdpRecords(), r=gyeh
2013-05-22 19:08:17 +08:00
Ed Morley
c3ba304c3e
Merge mozilla-central and birch
2013-05-22 11:26:36 +01:00
Gijs Kruitbosch
436c771d61
Bug 874448 - OS X customization mode doesn't have dragover border indicators on toolbarpaletteitems, r=dao
...
--HG--
extra : rebase_source : 362b1b4596078e358cb9856b43781447e409f56f
2013-05-22 11:37:06 +02:00
Ehsan Akhgari
b760c27853
Follow-up to bug 874869: Clobber the builds, because the build system sucks
...
Landed on a CLOSED TREE
2013-05-22 12:12:59 -04:00
Bobby Holley
0394ea5eff
Bug 872135 - Use the SafeJSContext in nsXPConnect::CheckForDebugMode. r=gabor
2013-05-22 10:05:28 -06:00
Bobby Holley
48739732cc
Bug 868130 - Fix include guard. r=me
2013-05-22 10:05:28 -06:00
Bobby Holley
f2943090bd
Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
...
There are still a handful that either are used with other runtimes, or that
happen very early/late in cx the lifetime of various things where it doesn't
necessarily make sense to have a cx on the stack. This should definitely ensure
that we're not doing double-duty with the nsCxPusher change, though.
2013-05-22 10:05:28 -06:00
Bobby Holley
01402a7f2f
Bug 868130 - Fix sketchy cx consumers identified by gabor. r=gabor
2013-05-22 10:05:27 -06:00
Bobby Holley
3a5d26739d
Bug 868130 - Add an AutoRequest inside nsCxPusher. r=gabor
2013-05-22 10:05:26 -06:00
Bobby Holley
b44627d83a
Bug 868130 - Remove the dependencies of the nsCxPusher machinery on nsContentUtils, use nsCxPusher in xpcshell, and privatize APIs. r=gabor
...
No more xpc::danger, for now. ;-)
2013-05-22 10:05:26 -06:00
Bobby Holley
2bd9226493
Bug 868130 - Move nsCxPusher into XPConnect. r=gabor
...
The JSContext stack is an XPConnect construction. In particular, there are
situations where we want to manipulate it outside the lifetime of nsContentUtils
but within the lifetime of the stack itself. In order to do this cleanly, it's
helpful to use private XPConnect APIs. So the first step here is to move this into
js/src/xpconnect, so that we can take advantage of the stuff in xpcprivate.h.
--HG--
rename : content/base/src/nsCxPusher.cpp => js/xpconnect/src/nsCxPusher.cpp
rename : content/base/public/nsCxPusher.h => js/xpconnect/src/nsCxPusher.h
2013-05-22 10:05:26 -06:00
Bobby Holley
cdde50556c
Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
2013-05-22 10:05:26 -06:00
Bobby Holley
3aeb0284ff
Bug 868130 - Separate nsCxPusher an friends into their own file. r=gabor
...
We want to put a JSAutoRequest into nsCxPusher, but that would involve
including jsapi.h in nsContentUtils.h, which we'd probably rather avoid doing.
Let's just bite the bullet and do this.
2013-05-22 10:05:25 -06:00
Bobby Holley
cfe8b9c5d2
Bug 868130 - Make sure to push the context in the ObjectWrapperChild constructor. r=gabor
2013-05-22 10:05:24 -06:00
Bobby Holley
750d6364fd
Bug 868130 - Make sure mContext is stack-top in the various places where nsJSEnvironment uses it. r=gabor
...
I also replaced some uses of mJSContext with AutoJSContext upon auditing that
they're only ever called by other nsJSContext functions that just pushed. This
makes the code much easier to audit because we know that we're just inheriting
the caller's cx (which is stack-top) rather than injecting a potentially-
unrelated cx.
2013-05-22 10:05:24 -06:00
Bobby Holley
8d8c0cf03f
Bug 868130 - Use an AutoSafeJSContext in nsObjectLoadingContent::TeardownProtoChain. r=gabor
2013-05-22 10:05:24 -06:00
Bobby Holley
5e6e7dbd7e
Bug 868130 - Make sure to push a JSContext in TabParent::ReceiveMessage. r=gabor
2013-05-22 10:05:24 -06:00
Bobby Holley
ccfa69b417
Bug 868130 - Use an AutoSafeJSContext in hueyfix. r=gabor
2013-05-22 10:05:23 -06:00
Bobby Holley
762638238d
Bug 868130 - Make sure the new cx is stack-top in nsFrameMessageManager. r=gabor
2013-05-22 10:05:23 -06:00
Bobby Holley
e7d2092dbd
Bug 868130 - Make sure mContext is stack-top in nsJSContext::CompileScript. r=gabor
2013-05-22 10:05:23 -06:00
Bobby Holley
4e9053b8c6
Bug 868130 - Enter a request for all of OnJSContextNew. r=peterv
2013-05-22 10:05:23 -06:00
Gervase Markham
4cf95af3fb
Bug 750294 - Update about:license to give link to Hg rev and build instructions.
2013-05-22 16:54:52 +01:00
Jonathan Kew
64135bae96
bug 871961 pt 4 - on xpcom-shutdown notification, release any SVG-glyphs documents held by fonts. r=roc
2013-05-22 23:48:55 +08:00
Jonathan Kew
5e520616e5
bug 871961 pt 3 - annotate failing svgglyphs reftests. r=roc
2013-05-22 23:48:27 +08:00
Jonathan Kew
a6a576671f
bug 871961 pt 2 - add text-svgglyphs subdirectory to the master layout/reftests manifest. r=roc
2013-05-22 23:48:24 +08:00
Ehsan Akhgari
aa8f22ec3d
Bug 874869 - Disallow setting AudioNode.channelCount to zero; r=roc
2013-05-22 11:30:31 -04:00
Wan-Teh Chang
a8673594b7
Bug 865828: Update NSPR to NSPR_4_10_BETA2. r=wtc.
...
Includes fixes for bug 844513, bug 331169, bug 859066, and bug 871064.
2013-05-22 07:31:26 -07:00
Szu-Yu Chen [:aknow]
c5bf9ac6f9
Bug 874791 - Add permission check for call barring API. r=hsinyi
2013-05-22 17:05:08 +08:00