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

427852 Коммитов

Автор SHA1 Сообщение Дата
Shu-yu Guo b841e668ac Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley) 2015-06-21 11:49:57 -07:00
Shu-yu Guo 3d1844d0b2 Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke) 2015-06-21 11:49:57 -07:00
Shu-yu Guo 0789632878 Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke) 2015-06-21 11:49:57 -07:00
Shu-yu Guo b1fcbaad83 Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem) 2015-06-21 11:49:57 -07:00
Shu-yu Guo 9e0436ca20 Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
CloneFunctionObject is split into the following:

  - CloneFunctionAndScript, which deep clones the function and its
    script, giving the cloned script a new static scope chain. This is
    used for cloning singleton lambdas and JSAPI cloning. For singleton
    lambdas, the original and the clone script have the same static
    scope chain. For JSAPI cloning, a new static scope is provided
    (either null, for a clean global, or StaticPollutingGlobalObject,
    for a polluted global).

  - CloneFunctionReuseScript, which clones the function but reuses the
    script, and thus keeps the same static scope chain.

CloneScript is split into the following:

  - CloneGlobalScript, which clones a script with and gives it a new
    static scope.

  - CloneScriptIntoFunction, which clones a script into a JSFunction and
    gives it a new static scope. Cloning a script into a new function
    container requires slightly different logic to hook up the static
    scope chain before cloning inner scripts.
2015-06-21 11:49:57 -07:00
Shu-yu Guo b115880b5d Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke) 2015-06-21 11:49:57 -07:00
Shu-yu Guo 07ba1c64c9 Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke) 2015-06-21 11:49:57 -07:00
Shu-yu Guo 075270190b Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke) 2015-06-21 11:49:57 -07:00
Shu-yu Guo ada742106c Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke) 2015-06-21 11:49:57 -07:00
Shu-yu Guo 4553e4705c Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence) 2015-06-21 11:49:56 -07:00
Shu-yu Guo 279240ce9a Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke) 2015-06-21 11:49:56 -07:00
Terrence Cole ccfcf336f9 Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
--HG--
extra : rebase_source : f1a03643383c8111faae39ffed8fca861256665b
2015-06-20 10:55:26 -07:00
Terrence Cole 3c22027368 Bug 1174873 - Remove HeapPtr and rename RelocatablePtr to HeapPtr; r=jonco
--HG--
extra : rebase_source : a69fe56222f7417fea65d2a26fedf501b755a4f0
2015-06-20 10:54:32 -07:00
ffxbld db62c502b7 No bug, Automated blocklist update from host bld-linux64-spot-224 - a=blocklist-update 2015-06-20 03:33:02 -07:00
ffxbld 94d833221d No bug, Automated HPKP preload list update from host bld-linux64-spot-224 - a=hpkp-update 2015-06-20 03:33:00 -07:00
ffxbld 1a89ffacb7 No bug, Automated HSTS preload list update from host bld-linux64-spot-224 - a=hsts-update 2015-06-20 03:32:58 -07:00
Patrick McManus cc04db5e46 bug 1174152 - crossorigin attribute for link rel=preconnect r=hsivonen 2015-06-19 17:11:42 -04:00
Matthew Gregan dfed61553f Bug 1177243 - Use PodZero rather than memset in WebM decoders. r=rillian 2015-06-25 17:23:35 -07:00
Seth Fowler 028ff94473 Bug 1163856 (Part 2) - Fix tests that depended on image load event timing. r=tn 2015-06-25 17:10:05 -07:00
Seth Fowler 420767db2e Bug 1163856 (Part 1) - Delay the image load event until the size decoder gets finalized. r=tn 2015-06-25 17:09:57 -07:00
Ryan VanderMeulen 84d140a54b Backed out 11 changesets (bug 916893, bug 1114554) for various mochitest and Gij failures.
Backed out changeset 247ca4bf258e (bug 1114554)
Backed out changeset 5578d5c280a6 (bug 1114554)
Backed out changeset 404830c1ecf7 (bug 1114554)
Backed out changeset 15bdf9c78e6e (bug 1114554)
Backed out changeset f92abe5ec784 (bug 1114554)
Backed out changeset 75324b6862a8 (bug 1114554)
Backed out changeset ce8a768782f2 (bug 1114554)
Backed out changeset 0d860fd12534 (bug 1114554)
Backed out changeset 7dc2448065a9 (bug 916893)
Backed out changeset c3b07f0d1a60 (bug 916893)
Backed out changeset 61c3f24cc908 (bug 916893)

CLOSED TREE
2015-06-25 19:52:40 -04:00
Ryan VanderMeulen 5f5c327690 Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage. 2015-06-25 19:48:42 -04:00
Masayuki Nakano 8750e33449 Bug 1177388 Create ContentCacheInParent and ContentCacheInChild for making their purpose clearer r=m_kato 2015-06-26 08:21:13 +09:00
Botond Ballo 09cd718536 Bug 1176402 - Obtain the DOMWindowUtils object consistently in the APZ testing native event helpers. r=kats
--HG--
extra : rebase_source : 859729b56dd92275073c6198652080f7cd4f0459
extra : source : bad28f570db5490f21a5b273d0a6767453a84786
2015-06-24 03:04:35 -04:00
Botond Ballo b1873b2c03 Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats
--HG--
extra : rebase_source : afb4b0907581cc5c19f3b5c37706d2f72564fc8d
extra : source : 528722d4cab413b596e7c3ac9ef0c37722b825bd
2015-06-25 04:05:44 -04:00
Botond Ballo a36e9fc830 Bug 1176402 - Update a call to a function that has since been renamed. r=kats
--HG--
extra : rebase_source : a3de25acfb333b17c0a4dafee8c94578a27af825
extra : source : 14ab3fb059bd89081a6a0a18b997d5d6efc9dc73
2015-06-24 02:56:48 -04:00
Ben Turner 73e1c33df4 Bug 1147942 - Don't warn when aborting finished IndexedDB transactions, r=janv.
--HG--
extra : rebase_source : a356e820641dade176d862c6ab2b226a76abad64
2015-06-25 15:22:59 -07:00
Andrew Halberstadt f8bb1d3236 Bug 1177476 - Fix require_conditions regression in mach, r=gps
This is a regression from bug 1176620 that results in all Firefox mach commands showing up in the help for B2G, even though they don't work there.

--HG--
extra : rebase_source : e779b866a82c2df1dbf913d24b93a0dc9838ff9f
2015-06-25 15:44:11 -04:00
Nikhil Marathe 8f7048a174 Bug 1114554 - Patch 8 - Support waitUntil() on notificationclick event. r=baku
This was originally a part of Bug 1160527, separated due to changes in order of landing the patches.

--HG--
extra : rebase_source : 7095a8aed48684f4c10d2d0927a38bafe851f422
2015-06-24 09:34:11 -07:00
Jordan Santell 1c67b2bbec Bug 1176331 - Create a system module to consolidate usage of fetching device/system/os/constant information. r=jryans 2015-06-19 13:56:59 -07:00
Jared Wein edae8963c3 Bug 1169314 - Pocket icons missing from Windows HiDPI menuPanel sprite. r=Gijs
--HG--
extra : rebase_source : 205e2871c8d1bae207e92d7f378dc40fa26885f2
2015-06-20 01:16:09 -04:00
Jared Wein afe10708a8 Bug 1176112 - A/B test for default browser setting UI on Windows 10. r=Gijs
--HG--
extra : rebase_source : 567e89eb9c618d01e943579ab06d9511dba2dc76
2015-06-20 01:16:05 -04:00
Ryan VanderMeulen bbdd38fdde Merge inbound to m-c. a=merge
CLOSED TREE
2015-06-19 16:33:59 -04:00
Ryan VanderMeulen 38908bda34 Merge fx-team to m-c. a=merge 2015-06-19 16:33:00 -04:00
Ryan VanderMeulen 9f4176e010 Merge b2g-inbound to m-c. a=merge 2015-06-19 16:31:54 -04:00
Jared Wein 52ddf8b691 Bug 1176252 - Use a white magnifying glass icon in the awesomebar when an entry is highlighted. r=Gijs
--HG--
extra : rebase_source : 4b5ba86c1e74fb4e6704c07bbfc49ad4b7292a7e
2015-06-19 14:23:15 -04:00
Mike Conley 26bad93f1d Bug 1176391 - Remove privatebrowser-button and context menu click counts from BrowserUITelemetry.jsm. r=Gijs
--HG--
extra : commitid : KFgoTFTenrH
extra : rebase_source : 084a61ebcabd1e0ba085718d81c2352fb6f6c6be
extra : amend_source : 7c83b8dd77f153f95ae119b8b60552aff67648eb
2015-06-19 17:47:45 -04:00
Michael Ratcliffe 80a4f4bd4f Bug 1049888 - [e10s] Make the storage actor work in e10s and Firefox OS r=past 2015-06-20 17:39:22 +01:00
Mark Banner 15705f9f4c Backout 391241169bec (bug 1171852) for unit test failures 2015-06-20 20:21:26 +01:00
Dão Gottwald aaf3a98ac3 Bug 1176233 - Simplify fullscreen code. r=xidorn
--HG--
extra : rebase_source : dde25eafcc102169b716a03873e3d0598f626b39
2015-06-20 12:35:10 +02:00
Panos Astithas 82a94e2f73 Display the update badge on the hamburger menu when staging is not possible (bug 1171852). r=rstrong 2015-06-20 19:45:10 +03:00
Mark Banner 3b71b0c64d Bug 1176278 - Long strings in Loop's text chat cause the chat area to be horizontally scrollable. r=dmose 2015-06-20 17:32:53 +01:00
Dan Mosedale 0ea9010c1a Bug 1168848 - Make TextChat style correctly when focussed. r=Standard8
Now with a crazy long URL in the text to exercise our line-breaking!
2015-06-20 17:32:52 +01:00
Mark Banner 12e1a1a2d2 Bug 1176277 - Loop's text chat entries view should take up the whole height of the text chat view, when the input box isn't shown. r=dmose 2015-06-20 17:32:52 +01:00
Mark Banner 3326aba1d3 Bug 1176241 - Stop scrollbars being shown all the time on Loop's text chat areas. r=dmose 2015-06-20 17:32:52 +01:00
Jordan Santell 99e8c9180d Bug 1150295 pt2: fix rebase error on renaming optimization hint. a=kwierso 2015-06-19 17:47:13 -07:00
Victor Porof 1ea216a994 Bug 1174264 - Stacked Mountain Chart Widget, r=jsantell, a=Mossop 2015-06-19 19:26:27 -04:00
Franziskus Kiefer 196c201118 Bug 1145199 - Disable browser_referrer_open_link_in_private.js and browser_referrer_open_link_in_window.js on Linux for frequent intermittent failures.
CLOSED TREE
2015-06-19 08:36:01 -07:00
Victor Porof d9ec99ad77 Bug 1175686 - Pull line and bar graph widgets outside of Graphs.js into their own files, r=jsantell, a=Mossop 2015-06-19 11:00:25 -04:00
J. Ryan Stinnett f1c8f30462 Bug 1176137 - Expose protocol.js type registrations. r=vporof 2015-06-19 19:16:47 -04:00