Граф коммитов

309930 Коммитов

Автор SHA1 Сообщение Дата
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