Michael Layzell
b258dfaa89
Bug 1297802 - Remove unused RefPtr<> and COMPtr<> types in dom/, r=baku
...
MozReview-Commit-ID: CLUJZdbN7sW
2016-08-29 11:40:02 -04:00
Matt Howell
ef6bd6dd59
Bug 1246972 - Always require the update working directory to be within the installation path; r=rstrong
...
This required fixing a few chrome tests which broke on Mac because they were assuming updater-settings.ini would be at the same location as the executables.
Also, this patch removes many dependencies on the current working directory from updater.cpp by changing it to use absolute paths instead. Otherwise this patch would have required adding yet more chdir() calls to avoid invalidating existing assumptions about what the current directory is.
MozReview-Commit-ID: ASxfV4uVpmD
--HG--
extra : source : 91b303801c0d20c5a7962e40e5d9dde4cbf37911
2016-08-25 15:31:13 -07:00
Lee Salzman
37f7205455
Bug 1298691 - silence debug warning in SkScalerContext_CairoFT::generateFontMetrics. r=mchang
...
MozReview-Commit-ID: KB6ihxdFfbG
2016-08-29 11:13:25 -04:00
Randell Jesup
9f2b9ce819
Bug 1298698: Block race between EnsureNextIteration and WaitForNextIteration r=karlt
2016-08-29 10:41:01 -04:00
Andrea Marchesini
f32b1a0034
Bug 1298737 - Indentation fix in HttpChannelParentListener.cpp, r=smaug
2016-08-29 07:04:22 -07:00
Eddy Bruel
c772ec2c8c
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseReason. r=jimb
2016-08-29 14:02:20 +02:00
Eddy Bruel
13165927be
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseValue. r=jimb
2016-08-29 14:01:52 +02:00
Eddy Bruel
41be241c07
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseState. r=jimb
2016-08-29 14:01:26 +02:00
Eddy Bruel
a0680ce3f8
Bug 1278562 - Make the isPromise getter infallible. r=jimb
2016-08-29 14:00:56 +02:00
Eddy Bruel
41a918e72b
Bug 1278562 - Split promiseState into promiseState/Value/Reason. r=jimb
2016-08-29 14:00:32 +02:00
Jan de Mooij
8b94ce8581
Backed out changeset 2ccbded01c01 (bug 1245965) for perf regressions.
...
--HG--
extra : rebase_source : 23366287acccd495bc10a16e40493b5553ac78f3
2016-08-29 08:52:21 +02:00
Heiher
2415f073ee
Bug 1298747 - IonMonkey: MIPS: Uses conditional move in MacroAssembler::clampIntToUint8. r=arai
...
---
js/src/jit/mips32/MacroAssembler-mips32.cpp | 28 ++++++++--------------------
js/src/jit/mips64/MacroAssembler-mips64.cpp | 28 ++++++++--------------------
2 files changed, 16 insertions(+), 40 deletions(-)
2016-08-29 18:22:30 +08:00
Heiher
0d349d1164
Bug 1298334 - IonMonkey: MIPS64: Refactor MacroAssembler::unboxInt32. r=arai
...
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
2016-08-29 18:22:24 +08:00
Towkir Ahmed
db74d4d850
Bug 1298685 - Removed color of Idendity box focus ring; r=dao
2016-08-29 11:58:43 +02:00
Towkir Ahmed
c465ed2225
Bug 1298687 - URL bar search suggestions notification's bottom border color updated; r=dao
2016-08-29 11:58:03 +02:00
Benjamin Bouvier
6abe4661c1
Bug 1290421: Throw ahead of time on statically known out-of-bounds; r=sunfish
...
MozReview-Commit-ID: Bj5MKn9w3vw
--HG--
extra : rebase_source : e70fab6c482de3ceffaac876f3e6beee69f778a6
2016-07-29 11:45:15 +02:00
Kevin Chen
c8aa291733
Bug 1298318 - Add mIsPaintingSVGImageElement to operator==() and Hash() in SVGImageContext. r=dholbert
...
From 197b672a8bdffcd6abf2294cd6aad4b4d7167e2d Mon Sep 17 00:00:00 2001
MozReview-Commit-ID: Ji5tM02ykAp
2016-08-29 01:11:03 -07:00
Matt Woodrow
1dff32c24f
Bug 1198135 - Part 3: Set the size of HTMLScrollFrames earlier so that we compute perspective earlier. r=dbaron
2016-08-25 11:18:56 +12:00
Matt Woodrow
bdbef762ca
Bug 1198135 - Part 2: Compute the scrolled rect stored by ScrollFrameHelper as what will actually be scrollable. r=dbaron
2016-08-25 11:15:46 +12:00
Matt Woodrow
c38bfdabb3
Bug 1198135 - Part 1: Recompute all required overflow areas when scrolling. r=dbaron
2016-08-25 11:15:33 +12:00
Andrea Marchesini
767f5990b2
Bug 1298671 - Fix plural comments for container tabs in about:preferences, r=flod
2016-08-29 05:27:31 +02:00
Andrea Marchesini
d4c8ccb2d4
Bug 1298664 - Indentation fix in nsPrincipal::SubsumesInternal, r=smaug
2016-08-29 05:26:41 +02:00
Makoto Kato
eb64d6a65a
Bug 1298280 - Don't compile WebSMS backend in dom part by default. r=fabrice
...
MozReview-Commit-ID: Afh6YJ9f3y8
2016-08-29 11:32:11 +09:00
Jeff Walden
0bfc5e193f
Bug 1288459 - Forbid GeneratorDeclaration as a child of LabelledStatement. r=arai
...
--HG--
extra : rebase_source : 7ad37e87fbc2974f33f151c66a7fa0bb9591f476
2016-08-27 00:41:39 -07:00
Jeff Walden
36fadecb91
Bug 1288459 - Implement static semantics restrictions on labeled functions when 'function' is first encountered after a label, not some weird time later. r=arai
...
--HG--
extra : rebase_source : 4c971ab1918e1cca5fb8390c5bc9dafa27062f7d
2016-08-24 22:06:29 -07:00
Jeff Walden
2127ca60f4
Bug 1288459 - Make Parser::statement and Parser::statementListItem behave exactly as the spec productions do. Particularly: function/lexical declarations are disallowed as Statements, "let" isn't a valid label in strict mode code, and "yield" is sometimes a permissible identifier in |let| declarations. Also add various tests. r=arai
...
--HG--
extra : rebase_source : 6162c04298a04ce45e32d564c1718f4216b130b6
2016-08-25 14:11:17 -07:00
Jeff Walden
58af55055c
Bug 1288459 - Convert a few existing calls to Parser::statement over to Parser::statementListItem (which still has identical functionality at present), before the two functions' behavior is made to differ. r=arai
...
--HG--
extra : rebase_source : 7eac11fa962864ded95cda2ee9a1069b90f12ae4
2016-08-24 22:16:34 -07:00
Jeff Walden
fd76796d50
Bug 1288459 - Copy Parser::statement into an identical (but not-yet-called) Parser::statementListItem. r=arai
...
--HG--
extra : rebase_source : f96511543842982cbc5cbd5e43e908ea7ec02071
2016-08-24 21:45:48 -07:00
Jeff Walden
138071041c
Bug 1288459 - Add a test for 'let' as a label in strict and non-strict code. r=arai
...
--HG--
extra : rebase_source : 3ebdf77ffe81c75a4fbd083d7328264b362d5f17
2016-08-27 11:52:09 -07:00
Jeff Walden
5ac0890268
Bug 1288459 - Make the statement-like children of an |if(-else)| properly understand FunctionStatement. r=arai
...
--HG--
extra : rebase_source : d0c73ee34abfca2a70eb0731c159900d1a8e82bd
2016-08-27 00:41:39 -07:00
Jeff Walden
13d0662af1
Bug 1288459 - Make Parser::labeledStatement use a new Parser::labeledItem function to parse its nested statement, anticipating when Parser::statement no longer parses FunctionDeclarations. r=arai
...
--HG--
extra : rebase_source : 6e0aef62aeaaacade56589b1f40aab1a20047529
2016-08-24 21:53:40 -07:00
Jeff Walden
151707db5d
Bug 1288459 - Split variable-statement parsing into its own parser function. r=arai
...
--HG--
extra : rebase_source : 574f08e92b8e8e9f0f35e86a48986e956828c09a
2016-08-24 17:28:39 -07:00
Jeff Walden
978e38289a
Bug 1288459 - Rename Parser::statements to Parser::statementList, the actual grammar term. r=arai
...
--HG--
extra : rebase_source : d423ec20ba08f429a7a591e0fef162ce0101096b
2016-08-24 16:57:43 -07:00
Jeff Walden
34e7d5b132
Bug 1296760 - Allow Some(nullptr) and Some(Derived*) to convert to Maybe<Base*>. r=froydnj
...
--HG--
extra : rebase_source : 478e825f476a671e07a94f483b88cbc2d4ae8d13
2016-08-24 11:12:48 -07:00
Tom Schuster
c0468b53d1
Bug 1296851 - Always allow SetPrototype with the same value as the current [[Prototype]]. r=Waldo
2016-08-27 21:47:01 +02:00
Jan de Mooij
6df1030632
Bug 1245965 - Remove the NewObjectCache. r=terrence
2016-08-27 19:57:34 +02:00
Kai Engert
02e277f76d
Bug 1293329, land NSPR_4_13_BETA2, r=ted
2016-08-27 11:06:04 +02:00
Takashi Kawanaka
491499da43
Bug 1291061 - Pass const StyleAnimationValue& to CreateStyleContextForAnimationValue r=birtles
...
MozReview-Commit-ID: 6PJzBBWSgwQ
2016-08-27 15:27:38 +09:00
Kohei Okuda
5acbf0adda
Bug 1293567 - Remove unnecessary call to MaybeUpdateAnimationRule in nsAnimationManager. r=birtles
...
MozReview-Commit-ID: 2Qdx7nk5fjL
2016-08-27 14:28:24 +09:00
Yusuke Endho
0f4c1508cb
Bug 1297000 - Modify comparison of zero TimeDuration to use TimeDuration object rather than converting to milliseconds; r=birtles
...
MozReview-Commit-ID: DIccqtDb91u
2016-08-27 16:53:33 +09:00
Yuri Kazuna
3a366477e0
Bug 1291481 - Represent direction enum as uint8_t in LayersMessages.ipdlh; r=birtles
...
MozReview-Commit-ID: 9RcyYqsdsaB
2016-08-27 16:50:29 +09:00
Saheda Reza Antora
91d723340e
Bug 1298016 - Identity popup's security view footer color changed to inherit instead of using ButtonText; r=dao
2016-08-27 09:17:34 +02:00
George Wright
b04020febc
Bug 1293908 - Specify the LayersBackend to be used when creating Textures r=nical
2016-08-26 20:30:58 -04:00
Seth Fowler
a5b5245612
Bug 1298551 - Respect CachedSurface::SetLocked() even if the underlying ISurfaceProvider is always locked. r=dholbert
2016-08-26 17:03:25 -07:00
Seth Fowler
f8818933fa
Bug 1296828
(Part 3) - Update SurfaceCache API to rely on ImageKeys and SurfaceKeys stored on ISurfaceProviders. r=dholbert
2016-08-26 17:03:19 -07:00
Seth Fowler
f9e85bafb2
Bug 1296828
(Part 2) - Store ImageKeys and SurfaceKeys directly on ISurfaceProviders. r=dholbert,edwin
2016-08-26 17:03:17 -07:00
Seth Fowler
8f4ebfcf90
Bug 1296828
(Part 1) - Use ImageKey consistently in SurfaceCache. r=dholbert
2016-08-26 17:03:15 -07:00
Wes Kocher
cbdf3625fa
Merge m-c to inbound, a=merge
2016-08-26 16:32:56 -07:00
J. Ryan Stinnett
fff17715fe
Bug 1297569 - Disable XUL popup contextmenu handler for all remote targets. r=felipe
...
This expands the existing escape hatch added by bug 516753 (which disabled this
same handler for content within a remote xul:browser). After this change, it is
is disabled for any remote target (`EventStateManager::IsRemoteTarget`), which
in practice means remote xul:browser or remote iframe mozbrowser.
MozReview-Commit-ID: Ix7fdtDH54R
2016-08-26 18:32:09 -05:00
Wes Kocher
7f0262e905
Merge fx-team to central, a=merge
2016-08-26 16:30:01 -07:00