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

314865 Коммитов

Автор SHA1 Сообщение Дата
Phil Ringnalda e8599f8c7a Merge fx-team to m-c 2013-06-30 08:35:45 -07:00
Bobby Holley 76f485733c Bug 865745 - Continue to ignore onTabClose exception in metro 8 Session Store. r=me 2013-06-30 09:00:20 -06:00
Bobby Holley 20ac01a955 Bug 865745 - Remove nsFrameScriptExecutor::DestroyCx. r=smaug 2013-06-30 09:00:20 -06:00
Bobby Holley de1af8dc4a Bug 865745 - Remove mCx from nsFrameScriptExecutor. r=smaug 2013-06-30 09:00:20 -06:00
Bobby Holley dc8934fcb1 Bug 865745 - Return the safe JSContext for Tab Children in GetJSContextForEventHandlers. r=smaug 2013-06-30 09:00:19 -06:00
Bobby Holley 34cf199689 Bug 865745 - Check mGlobal instead of mCx to see if we're in a functional state. r=smaug
Their lifetimes should be the same, and the latter is going away.
2013-06-30 09:00:19 -06:00
Bobby Holley 1a3ffd63e4 Bug 865745 - Remove mContext from nsFrameMessageManager. r=smaug 2013-06-30 09:00:19 -06:00
Bobby Holley b5b416d9b2 Bug 865745 - Use a SafeJSContext in TabChildParent. r=smaug
This is just used for rooting, but happens to be a consumer of
nsFrameMessageManager::GetJSContext, which we're about to remove.
2013-06-30 09:00:19 -06:00
Bobby Holley db320a636e Bug 865745 - Remove redundant cx push. r=smaug
AutoSafeJSContext will always push.
2013-06-30 09:00:18 -06:00
Bobby Holley 1cae559cb6 Bug 865745 - Use an AutoSafeJSContext in nsFrameMessageManager::ReceiveMessage. r=smaug
This function proceeds to push its cx and enters a compartment, so it can't be
depending on any compartment or callstack state of the cx it's using. The only
potential issue would then be reporting the error to the correct DOM window, but
this stuff is used only for chrome, where that doesn't matter. The safe JSContext
uses the same error reporter as JSMs and such, which is probably fine.
2013-06-30 09:00:18 -06:00
Bobby Holley b4f2e0c87d Bug 865745 - Hold a strong ref to the global for the duration that each nsFrameScriptCx is on the stack. r=smaug
These things currently do a complicated refcounting dance to avoid destroying the
cx until all the consumers of it are gone. That stuff can mostly go away now that
we're just using the SafeJSContext, but DestroyCx also nulls out the global, so
we should make sure to keep that alive for anyone that might be using it.
2013-06-30 09:00:18 -06:00
Bobby Holley ba3407d692 Bug 865745 - Rename nsFrameScriptExecutor::DidCreateCx. r=smaug 2013-06-30 09:00:18 -06:00
Bobby Holley d7997a7b72 Bug 865745 - Stop depending on mCx during frame script execution. r=smaug 2013-06-30 09:00:17 -06:00
Gaia Pushbot 7d9fc44db8 Bumping gaia.json for 6 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/c201d63425a6
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Merge pull request #10708 from ferjm/mmiresultfinal

MMI localization support (multiple commits)

========

https://hg.mozilla.org/integration/gaia-central/rev/110a490561bb
Author: Fernando Jiménez <ferjmoreno@gmail.com>
Desc: Bug 879685 - (mmi-localization-cw) [MMI] Localization of Call Waiting functionality. r=ferjm

========

https://hg.mozilla.org/integration/gaia-central/rev/a24294e33110
Author: Fernando Jiménez <ferjmoreno@gmail.com>
Desc: Bug 879694 - (mmi-localization-cb) [MMI] Localization of Call Barring functionality. r=rik

========

https://hg.mozilla.org/integration/gaia-central/rev/f21ed81960ce
Author: Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
Desc: Bug 879680 - (mmi-result-cf) [MMI] Use MMIResult for Call Forwarding related functionality. r=ferjm

========

https://hg.mozilla.org/integration/gaia-central/rev/acea7c21c021
Author: Fernando Jiménez <ferjmoreno@gmail.com>
Desc: Bug 874000 - (mmi-result-pin) [MMI] Use MMIResult for PIN/PIN2/PUK related functionality. r=rik

========

https://hg.mozilla.org/integration/gaia-central/rev/bb0646386fb4
Author: Fernando Jiménez <ferjmoreno@gmail.com>
Desc: Bug 884349 - [MMI] Use MMIResult for get IMEI. r=rik
2013-06-30 05:55:22 -07:00
Fernando Jiménez 83c78dfd70 Bug 883178 - [MMI] Implement DOMMMIResult and DOMMMIError. Part 2: DOMMMIResult and DOMMMIError. r=vicamo, sr=sicking 2013-06-30 20:21:32 +08:00
Fernando Jiménez 068bfbaf11 Bug 883178 - [MMI] Implement DOMMMIResult and DOMMMIError. Part 1: DOMError. r=sicking, sr=peterv 2013-06-30 20:21:31 +08:00
Phil Ringnalda 037248754c Merge birch and m-i to m-c 2013-06-29 17:29:09 -07:00
Girish Sharma d47beba39d Bug 887256 - Show the 'Restart Now' link only once and reduce paddings and margins from Options Panel, r=jwalker 2013-06-30 04:32:16 +05:30
Tim Taubert b781d179b5 Backed out changeset 95e83b0f7cb2 (bug 888986) 2013-07-04 15:19:55 +02:00
Tim Taubert 734d371c3b Bug 886057 - Make sure frame tree is up-to-date before nsIDOMWindowUtils dispatches events via PresShell; r=smaug 2013-07-04 12:56:22 +02:00
Tim Taubert 6666eafa43 Bug 890112 - [OS.File] DirectoryIterator should correctly implement iterator interface; r=yoric 2013-07-04 12:56:22 +02:00
Nick Fitzgerald eebeb27495 Bug 889526 - Improve reportError so that it will add a stack trace if one is available; r=past 2013-07-03 14:10:52 -07:00
Max Li 539909bb77 Bug 886077 - Can't access address bar using Spiel screen reader. r=lucasr
Relanded because bug 887020 accidentally reverted this patch.
2013-06-29 17:18:38 -04:00
David Zbarsky 0d9e8dfecc Remove unused argument to AsyncCompositionManager::WalkTheTree, no bug, r=mattwoodrow over irc 2013-06-29 11:53:49 -07:00
Gaia Pushbot 1a0170ce8c Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/a65adcda6817
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Merge pull request #10686 from Rik/notifications-883829

Bug 883829 - When the handset receives a notification in Portuguese, the relative time is cut r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/d5401872c20f
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Bug 883829 - When the handset receives a notification in Portuguese, the relative time is cut
2013-06-29 09:25:36 -07:00
Jeff Muizelaar f9fe932a36 Bug 886845. Paint component alpha layer borders in blue. r=nical
More information is more better.
2013-06-29 11:34:03 -04:00
Bobby Holley b8ae687b27 Bug 880917 - Add a clobber. r=RyanVM 2013-06-29 09:11:20 -06:00
Bobby Holley 1ea512c17d Bug 880917 - Remove AutoVersionAPI. r=luke
This doesn't do anything anymore. The compile options should generally carry
the right version through, with the exception of eval, which will end up using
the version of the running script anyway.
2013-06-29 09:11:20 -06:00
Bobby Holley a7550aef7c Bug 880917 - Hoist defaultVersion into the runtime and remove it from the JSContext. r=luke 2013-06-29 09:11:19 -06:00
Bobby Holley 2d2baf2430 Bug 880917 - Remove JS_SetVersion and version override machinery. r=luke
\o/
2013-06-29 09:11:19 -06:00
Bobby Holley 60368c1726 Bug 880917 - Remove js_RevertVersion and associated shell functionality. r=luke 2013-06-29 09:11:19 -06:00
Bobby Holley 439ae70017 Bug 880917 - Add an API to mutate the version on the compartment and use it from the shells. r=luke 2013-06-29 09:11:19 -06:00
Bobby Holley 05ff64f03e Bug 880917 - Remove XPConnect version munging test. r=luke
This test calls the version() shell command, and expects it to work like an
override, rather than the dumb compartment-mutator that I'm turning it into.
Let's just kill the test.
2013-06-29 09:11:18 -06:00
Bobby Holley 306f8a67ea Bug 880917 - Convert JS_SetVersion API consumers to per-compartment versions. r=luke 2013-06-29 09:11:18 -06:00
Bobby Holley fbb93f2c02 Bug 880917 - Add support for "latest" as a version to evalInSandbox, and use it for sjs files. r=luke
Sandboxes always default to JSVERSION_DEFAULT in the browser. But XPCShell sets
up a ContextCallback that does JS_SetVersion(cx, JSVERSION_LATEST) on every
context that gets created, including the ephemerial Sandbox JSContexts. Since
httpd.js runs in xpcshell and evaluates SJS in a sandbox, we've (somewhat
accidentally) supported JSVERSION_LATEST in SJS, which certain SJS files have
taken advantage of. Let's continue to support it explicitly.
2013-06-29 09:11:18 -06:00
Bobby Holley c99013a341 Bug 880917 - Remove AutoVersionChecker. r=luke
Looks like cdleary added this back in bug 595691, as an equivalence to some
even-older-and-more-overly-cautious XBL code that was saving and restoring
the version across XBL calls. It doesn't seem like this should be an issue
anymore, and it's just a debugging aid to boot. Let's kill it.
2013-06-29 09:11:18 -06:00
Bobby Holley 979f8b69dc Bug 880917 - Remove testVersion.cpp. r=luke
This test coverages seems to be mostly testing functionality we're removing like
overrides and version introspection. Let's just kill it.
2013-06-29 09:11:17 -06:00
Bobby Holley 0b8f9a10e6 Bug 880917 - Introduce an API for callers to set the version for a compartment. r=luke
This has lower precedence than 'overrides' and running script, and higher
precedence than the cx's version. We can migrate the API consumers who clearly
want something like this, which will eventually let us remove the override
mechanism.
2013-06-29 09:11:17 -06:00
Bobby Holley 270f94dd2f Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
This will be useful for versioning, as well as JIT options and all the other
stuff that eventually needs to move out of the JSContext.
2013-06-29 09:11:17 -06:00
Bobby Holley 71db19a14d Bug 880917 - Remove support for munging JS versions from JSD. r=luke
A quick grep of Firebug indicates that it doesn't use this. And even if I
missed it, doing so from a debugger with the current semantics is a feature
we can't support going forward.
2013-06-29 09:11:16 -06:00
Phil Ringnalda c1e32dbf5e Merge m-c to m-i 2013-06-29 06:56:34 -07:00
Phil Ringnalda ba304065ca Merge m-c to birch 2013-06-29 06:55:30 -07:00
Phil Ringnalda a360ad2aa5 Merge m-i to m-c 2013-06-29 06:54:12 -07:00
Gaia Pushbot c12505f656 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/4d1b68747220
Author: Mihai Cîrlănaru <mihai@cirlanaru.com>
Desc: Merge pull request #10705 from mcirlanaru/bug_888110

Bug 888110 - [Keyboard] Show '$' as alternative when long pressing ... r=@RudyLu

========

https://hg.mozilla.org/integration/gaia-central/rev/c43bdfcab806
Author: Mihai Cirlanaru <mihai@cirlanaru.com>
Desc: Bug 888110 - [Keyboard] Show '$' as alternative when long pressing the 'S' key. r=rudyl
2013-06-29 06:15:25 -07:00
Cameron McCormack 3e5c5a99f3 Bug 839955 - Enable new SVG text frames. r=roc 2013-06-29 23:00:39 +10:00
Cameron McCormack fa93c01012 Bug 884718 - Inflate mRect of SVG text by a device pixel to paper over some rounding issues. r=roc 2013-06-29 22:59:35 +10:00
Robert O'Callahan 6ec3546f11 Bug 886618. Part 2: Simplify OOM handling when stealing array buffer data. r=ehsan
--HG--
extra : rebase_source : 1343b39cdf4e65af99219da47e778f86d8a38b04
2013-06-30 00:30:35 +12:00
Phil Ringnalda 0f540beb8e Back out 9a57cd3e5a93:b62548e26499 (bug 865745) for causing an unexpected exception in a mochiperf test 2013-06-29 20:27:48 -07:00
Nick Alexander b089260883 Bug 888646 - Update missed use of SimpleManifestSink API. r=trivial
This is a simple follow-up to Bug 887121.
2013-06-29 20:15:08 -07:00
Ben Turner b7c9e1cf81 Bug 888105 - '.DS_Store files can screw up origin initialization.' r=janv. 2013-06-29 19:25:15 -07:00