Commit Graph

489080 Commits

Author SHA1 Message Date
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