Commit Graph

427489 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
f9f82df89d Merge mozilla-central to fx-team 2015-06-22 14:46:50 +02:00
Carsten "Tomcat" Book
87e3154dff merge mozilla-inbound to mozilla-central a=merge 2015-06-22 14:03:17 +02:00
Carsten "Tomcat" Book
3ba06a8d3c merge fx-team to mozilla-central a=merge 2015-06-22 13:56:39 +02:00
Carsten "Tomcat" Book
1ee1d3e553 merge b2g-inbound to mozilla-central a=merge 2015-06-22 13:47:18 +02:00
Jeff Muizelaar
ba3f7d7a8d Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548 2015-06-21 23:16:13 -04:00
Brian Birtles
5e4b47c68e Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame
This fixes a regression when painting semi-transparent synthetic bold text. When
we do that we update the draw target but refactoring in bug 1037340 part
2 caused us to store the draw target before it was updated.
2015-06-22 11:45:39 +09:00
Ryan VanderMeulen
2ff7670bf1 Bug 1029775 - Skip test_ocsp_stapling_expired.js on B2G debug for frequent intermittent failures.
--HG--
extra : rebase_source : 3eb53f648d6663ca0f3f1380eb8a81b66a491d1a
2015-06-21 21:22:08 -04:00
Ryan VanderMeulen
db78fb6a30 Bug 1163410 - Skip test_request_context.html on Android for frequent crashes.
--HG--
extra : rebase_source : 80703ca36eb2c07bf2057659e86bb475e338720d
2015-06-21 21:14:53 -04:00
Jonathan Griffin
7fe463bd2f Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns 2015-06-21 13:40:54 -07:00
Ursula Sarracini
a28e692609 Bug 1176517 - A white square is hiding text in New Tab tour. r=mardak 2015-06-21 01:14:51 -04:00
Jonathan Kew
d2e0daf015 Bug 1174700 - patch 2 - Convert nsTableFrame::SetColumnDimensions to work with logical-order iteration over the table, so that column coordinates and collapsed borders are correct. r=dholbert 2015-06-20 21:00:33 +01:00
Jonathan Kew
31469f3572 Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert 2015-06-20 21:00:26 +01:00
Geoff Brown
a9b255a8eb Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote 2015-06-21 13:58:34 -06:00
Shu-yu Guo
f8e8f4c4c3 Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke) 2015-06-21 11:49:58 -07:00
Shu-yu Guo
61e4b5f605 Bug 1171177 - Remove VAROBJFIX. (r=luke) 2015-06-21 11:49:58 -07:00
Shu-yu Guo
1ac506b1ce Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust) 2015-06-21 11:49:58 -07:00
Shu-yu Guo
4274b54bf8 Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust) 2015-06-21 11:49:58 -07:00
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
Florent Fayolle
2cc20c56c0 Bug 1050691 - Click on a function on the console should go to the debugger. r=jlongster 2015-06-20 08:47:00 +02:00
Patrick Brosset
dff0290b38 Bug 938188 - Make highlighter capable of highlighting only one region, fading out others. r=bgrins
Introduced a new highlighter option that makes each region <path> element in the highlighter only
cover the actual area of the corresponding region, excluding the area of nested regions.
This is useful when used with the existing showOnly region because it lets users see exactly where
a given region is.
This patch makes the layout-view use this new option, so that when users hover over the various
regions in the layout-view, only the corresponding regions are highlighted.
2015-06-20 14:51:50 +02: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