Moonchild
8a68832519
Remove FxAccounts front-end module references
2019-04-18 15:47:35 +00:00
Matt A. Tobin
1e868fadf9
[BASILISK] Port PM Sync Client - Part 6b: Don't build the sync client ui when it is disabled, duh.
2019-04-17 04:58:14 -04:00
Matt A. Tobin
7008afd8e0
[BASILISK] Port PM Sync Client - Part 6a: Obvious ifdef'ing and clean up
2019-04-17 04:52:39 -04:00
Matt A. Tobin
df0c78a8cb
Merge branch 'master' into Sync-weave
2019-04-16 21:00:55 -04:00
Matt A. Tobin
868c9b8d7f
[BASILISK] Port PM Sync Client - Part 5: Port the original sync toolbar button and create a synced tabs toolbar button
2019-04-16 14:51:15 -04:00
Moonchild
07381c3eda
Merge pull request #1042 from wicknix/master
...
Bug 1408701: Ensure that we continue to show dark scrollbar thumbs on…
2019-04-16 14:17:09 +02:00
Matt A. Tobin
519d0cf552
[BASILISK] Port PM Sync Client - Part 4: Tools menu items (Set Up Sync/Sync Now)
2019-04-16 08:11:41 -04:00
Matt A. Tobin
dea5947445
Merge branch 'master' into Sync-weave
2019-04-16 06:59:00 -04:00
wicknix
577ca2cd60
Bug1408701: Ensure that we continue to show dark scrollbar thumbs on..
...
..macOS 10.13+ when scrollbars are always displayed. r=mstange
2019-04-15 19:04:39 -05:00
wicknix
5a1843c9f9
Merge pull request #1 from MoonchildProductions/master
...
keep up with mc
2019-04-15 18:58:07 -05:00
wolfbeast
095ea55685
Remove some BEOS 1st party code leftovers.
2019-04-14 15:47:58 +02:00
Matt A. Tobin
0ea4dabdea
[BASILISK] Restore Tabs from Other Devices history menu item and Add First Sync Progress
2019-04-13 06:52:08 -04:00
Matt A. Tobin
8e5056ce2f
Merge branch 'master' into Sync-weave
2019-04-13 05:41:07 -04:00
wolfbeast
7d1126fad3
Update code of conduct to be community-encompassing.
2019-04-11 14:50:00 +02:00
wolfbeast
4d20cd601b
Add IDCAC 2.9.9 to blocklist for causing severe issues.
2019-04-11 14:47:51 +02:00
Matt A. Tobin
dc4c5d4c79
[BASILISK] Fix merge induced error in base jar.mn
2019-04-08 20:00:45 -04:00
Matt A. Tobin
6968a3e402
Merge branch 'master' into Sync-weave
2019-04-08 18:56:39 -04:00
wolfbeast
964c9830fa
Add nullcheck in nsSVGUtils::PaintFrameWithEffects
...
Some SVGs define a mask but an invalid mask frame. Check to make sure
we have a `maskFrame` that isn't null before trying to use it.
This resolves #1034
2019-04-06 22:12:00 +02:00
wolfbeast
81cdb56fa3
Revert "add a nullptr check in nsSVGUtils::PaintFrameWithEffects"
...
This reverts commit 00baf28362 .
2019-04-06 20:35:14 +02:00
wolfbeast
a9682a32af
Merge branch '816'
...
This merges both the JS Front-end parser changes to better structure
the parser code, and the TC39 `toString()` revision proposal with
the exception of ES6 classes.
2019-04-06 12:14:14 +02:00
wolfbeast
a5d22aa610
Rename TokenStream::reportStrictWarningErrorNumberVA to
...
TokenStream::reportExtraWarningErrorNumberVA for clarity.
Emit Extra Warnings instead of Strict Warnings from the BCE where
it makes sense.
2019-04-06 11:26:49 +02:00
wolfbeast
e88f15157f
Remove Parser::reportHelper since it's no longer used.
2019-04-06 11:22:00 +02:00
wolfbeast
f38ef66b7b
Inline Parser::reportHelper into its callers.
2019-04-06 11:20:43 +02:00
wolfbeast
4f62fda966
Remove Parser::reportWithNode and its remaining callers.
...
All of the callsites have a full ParseNode* at hand, of which the offset
can be directly accessed.
2019-04-06 11:18:36 +02:00
wolfbeast
7ea8efe0cb
Report errors for bad increment/decrement operands using
...
explicitly-specified offsets.
2019-04-06 11:11:04 +02:00
wolfbeast
74672745e6
Simplify checking of targets within destructuring patterns.
2019-04-06 11:05:22 +02:00
wolfbeast
8580bf233e
Simplify increment/decrement operand checking.
2019-04-06 10:56:39 +02:00
wolfbeast
194e615521
Inline Parser::checkAssignmentToCall into its sole caller.
2019-04-06 10:55:02 +02:00
wolfbeast
f4fec66e09
Specify an explicit offset when reporting an error for a for-of loop
...
whose target is an expression that begins with 'let'.
2019-04-06 10:47:27 +02:00
wolfbeast
b579e0567c
Simplify checking of the left-hand side of assignment and compound
...
assignment expressions.
2019-04-06 10:46:15 +02:00
wolfbeast
8e8d0ed75c
Remove for-in/of loop parsing code that redundantly marks the loop
...
target as assigned -- Parser::forHeadStart already does this.
2019-04-06 10:44:48 +02:00
wolfbeast
4a62cbec61
Report some errors about invalid left-hand-sides in for-in/of loop heads
...
using code with an explicitly computed offset.
2019-04-06 10:41:42 +02:00
wolfbeast
d60cfce5e4
Report the error for uninitialized const-declaration in for(;;) loop
...
head using an explicit offset.
2019-04-06 10:37:12 +02:00
wolfbeast
51e2758e02
Remove Parser::reportWithOffset since it's no longer used.
2019-04-06 10:34:17 +02:00
wolfbeast
940a6ceb9a
Introduce Parser::warningAt
...
This reduces reporting an warning at a particular offset to its bare
essentials, simplifying calls.
2019-04-06 10:33:24 +02:00
wolfbeast
d7b76a5a52
Report for-loop-decl-with-initializer errors using a specified offset
...
instead of a node's offset.
2019-04-06 10:31:01 +02:00
wolfbeast
f5c293d3e8
Report bad-class-member errors using a specified offset instead of a node's offset.
2019-04-06 07:30:00 +02:00
wolfbeast
4c4f8091e6
Remove Parser::reportBadReturn
...
Report simpler errors that don't use the offset of a node as location.
2019-04-06 06:54:09 +02:00
wolfbeast
7d56f431cc
Introduce Parser::errorAt
...
This reduces reporting an error at a particular offset to its bare
essentials, simplifying calls.
2019-04-06 06:39:27 +02:00
wolfbeast
386cc5ee17
Inline Parser::checkFunctionDefinition into its sole caller.
2019-04-06 06:36:09 +02:00
wolfbeast
239003468d
Inline GeneratorKindFromPropertyType and AsyncKindFromPropertyType.
...
Trivially inlines these into their sole caller.
2019-04-06 06:26:49 +02:00
wolfbeast
7333618581
Move the Parser::checkFunctionDefinition call into its callers.
2019-04-06 06:22:55 +02:00
wolfbeast
96899aa847
Move part of Parser::functionDefinition into callers.
2019-04-06 04:22:27 +02:00
wolfbeast
dcf64bd2ff
Track strict mode errors in for...in and for...of correctly when
...
syntax-parsing.
2019-04-05 21:38:21 +02:00
wolfbeast
11a1f58b9a
Track strict mode errors in unary deletions correctly when
...
syntax-parsing.
2019-04-05 21:32:55 +02:00
wolfbeast
1ee96e39db
Specify an explicit offset when warning about "use asm" found in the
...
directive prologue of a script (rather than a function body).
2019-04-05 21:30:52 +02:00
wolfbeast
2950deb043
Change report at current offset to warning(), extraWarning() and error()
2019-04-05 21:25:28 +02:00
wolfbeast
68c4eea34d
Remove the |bool strict| argument from the report-at-current-offset
...
Parser function (zeport).
zeport => qeport
2019-04-05 21:01:54 +02:00
wolfbeast
8bbd0d556c
Split Parser::report into Parser::zeport (a temporary name) that uses
...
the current offset, and Parser::reportWithNode that derives it from a
Node.
2019-04-05 20:54:29 +02:00
wolfbeast
c3b63b831c
Merge branch 'master' into 816
2019-04-05 20:01:10 +02:00