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