f402d00154279a246cd7419044095419f2a3f059: Bug 1431778 - Take 3D transforms in to account when deciding whether content is small enough to be prerendered. r?mattwoodrow draft
Jamie Nicol <jnicol@mozilla.com> - Fri, 06 Apr 2018 18:34:13 +0100 - rev 781059
Push 106194 by bmo:jnicol@mozilla.com at Thu, 12 Apr 2018 13:24:01 +0000
Bug 1431778 - Take 3D transforms in to account when deciding whether content is small enough to be prerendered. r?mattwoodrow MozReview-Commit-ID: 1eV04BMYy97
aa96571c591a67dc075fd7779bb7ec71e3c938cc: Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 12:16:30 +0200 - rev 781058
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai MozReview-Commit-ID: KlzxtGmCYVD
4605dee21c6c3cf36d12b0b10a0e9ca2842cbe68: Bug 1439855 - Tests for multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 12 Apr 2018 15:13:22 +0200 - rev 781057
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Tests for multipart tokenizer;r?arai MozReview-Commit-ID: 7V2BWAcpA1D
b665da47d66bfb5648c09a761ae4288eb9c94148: Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 781056
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust Note that BinSource-auto.{h, cpp} and BinToken.h are auto-generated from BinSource.{yaml, webidl}. This patch contains the following changes: - updates to the webidl specifications; - adapt BinSource.* to the new tokenizer API; - split BinASTParser across BinASTParserBase and BinASTParser<Tok>. The effect is that we may now use the BinASTParser with both the (updated) tester tokenizer and the (new) multipart tokenizer. MozReview-Commit-ID: HCF2m3qDTFH
8698872ae38a06a939e5739f1f8f6f1bb432e7d3: Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 781055
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai This introduces a new tokenizer for the BinAST parser: the multipart tokenizer. The format used by the multipart tokenizer is described here: https://binast.github.io/binjs-ref/binjs_io/multipart/index.html While the details of the format may still change, this is the tokenizer we intend to ship. We only implement the `identity; ` compression scheme. For the moment, there are no plans to implement other compression schemes. MozReview-Commit-ID: 8WUa3QX5GWt
d2936b757892ebc22bb5aa927dbc937aed3532ee: Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781054
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai This is useful mostly for benchmarking. MozReview-Commit-ID: ZzWA6fxCGN
be891b110191343fba32af60d397d811e1411bc0: Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781053
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai MozReview-Commit-ID: 9EQY36O9wQo
6ccbf1c121f506d3896d79a165f845bfbc4708d0: Bug 1439855 - Bunch of macros shared among BinAST files;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781052
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Bunch of macros shared among BinAST files;r?arai MozReview-Commit-ID: 6q27OFhLlc6
36618ed24ffc71c911be26c2215d881db16c5230: Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781051
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai BinAST parsers need to perform frequent lookup for string values, e.g. once for each `let`, `var`, `const`, `+`, `-`, `instanceof` (string enums), as well as a number of startup lookups for string values such as "LiteralNullExpression", etc. (ast table) This patch introduces zero-copy lookup tables for both of these. These tables are shared among instances of parsers in a JSRuntime. MozReview-Commit-ID: 75BasAxLoha
59a213a6a099b87fc6fe61bc7a68d2bf0c8025ef: Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781050
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai As a preliminary step for introducing the BinTokenReaderMultipart, we start by splitting the BinTokenReaderTester in two. Also, we change a bit the API of the BinTokenReaderTester to uniformize with the BinTokenReaderMultipart. MozReview-Commit-ID: 4SlHaqEAZMk
052f923c2cbccbea19c30f827fd103d5d23d64e1: Bug 1439855 - Extending BinAST parser generator with support for multipart tokenizer;r?jorendorff draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781049
Push 106193 by dteller@mozilla.com at Thu, 12 Apr 2018 13:20:20 +0000
Bug 1439855 - Extending BinAST parser generator with support for multipart tokenizer;r?jorendorff Changes: - instead of parsing string enums by string matching, we go through a new `enum class` `BinVariant`, whose handling is part of the tokenizer; - we now generate this `enum class`. MozReview-Commit-ID: FnzG772RZam
bca63c77204ed9de331982c207780f0531f1f1da: Bug 1453606 - Add tests for Accessible name and Description Computation spec test cases, r?surkov draft
Marco Zehe <mzehe@mozilla.com> - Thu, 12 Apr 2018 13:28:26 +0200 - rev 781048
Push 106192 by bmo:mzehe@mozilla.com at Thu, 12 Apr 2018 12:52:47 +0000
Bug 1453606 - Add tests for Accessible name and Description Computation spec test cases, r?surkov MozReview-Commit-ID: 8vmdEF3Rm7V
853df458196995e8acd840733feaade520fc79af: Bug 1442190 - Part 6: Make three reftests fuzzy draft
Miko Mynttinen <mikokm@gmail.com> - Wed, 21 Mar 2018 16:18:45 +0100 - rev 781047
Push 106191 by bmo:mikokm@gmail.com at Thu, 12 Apr 2018 12:06:15 +0000
Bug 1442190 - Part 6: Make three reftests fuzzy MozReview-Commit-ID: 4zSYL3BxhCg
411e2998577257c4bef9508f6b82d9aa99998a05: Bug 1443561 - WebExtension themes additional backgrounds alignment should be relative to the toolbox draft
Vivek Dhingra <vivek3zero@gmail.com> - Thu, 12 Apr 2018 05:20:38 -0400 - rev 781046
Push 106190 by bmo:vivek3zero@gmail.com at Thu, 12 Apr 2018 11:47:25 +0000
Bug 1443561 - WebExtension themes additional backgrounds alignment should be relative to the toolbox This patch changes alignment property of additional backgrounds to be relative to #navigator-toolbox, instead of root. MozReview-Commit-ID: LlSZmu39u6D
3cddac87d9b0a7afc86f3f8ba2466f4a2a275eb8: Bug 1443561 - WebExtension themes additional backgrounds alignment should be relative to the toolbox draft
Vivek Dhingra <vivek3zero@gmail.com> - Thu, 12 Apr 2018 05:20:38 -0400 - rev 781045
Push 106189 by bmo:vivek3zero@gmail.com at Thu, 12 Apr 2018 11:44:49 +0000
Bug 1443561 - WebExtension themes additional backgrounds alignment should be relative to the toolbox This patch changes alignment property of additional backgrounds to be relative to #navigator-toolbox, instead of root. MozReview-Commit-ID: LlSZmu39u6D
8519db18cde0914cb10783f12a5d7519a9c515ba: Bug 1453428 - Handle cases for shape coordinates like 0%, 0em, 0rem, etc. without overwriting to pixels. r=gl draft
Razvan Caliman <rcaliman@mozilla.com> - Wed, 11 Apr 2018 22:21:18 +0200 - rev 781044
Push 106188 by bmo:rcaliman@mozilla.com at Thu, 12 Apr 2018 11:44:43 +0000
Bug 1453428 - Handle cases for shape coordinates like 0%, 0em, 0rem, etc. without overwriting to pixels. r=gl The previous implementation treated any zero coordinate as pixels, regardless of its unit type. For example, 0% would be converted to 0px. This changed the shape value resulting in unintentional unit mismatch after editing a coordinate which started off as 0% or 0em or 0vh, etc. This patch fixes that and preserves the unit type for zero coordinates. It changes the implementation of isUnitless() to return false for values like 0%, 0px, 0em, 0.00000%, etc. It introduces getUnitToPixelRatio() to get the ratio by which to multiply a pixel value to convert it to the given unit during shape editing operations (point move, scale, translate, rotate, etc.) The ratio is constant by unit type. Previously, this ratio was calculated in-place for each unit value. Values which started as zero, always resulted in a ratio equal to zero. This multiplied with a pixel value resulted zero. So the previous code defaulted to ratio of 1 when the ratio was zero, but this meant that a 1:1 ratio between pixels and another unit type (%, em, vh) would result in disproportionate shape changes (1px of mouse travel would result in 1em). This is why isUnitless() originally discarded the original unit from a zero coordinate and replaced it with pixels; to account for this fallback ratio of 1. MozReview-Commit-ID: 49tyLfYjkLO
40b8dce0f7587369f4d83db39a75acc7fc96b716: Bug 1453610 - Add a '*&' to a self-assignment to silent a -Wself-assign warning r?froydnj draft
Sylvestre Ledru <sledru@mozilla.com> - Thu, 12 Apr 2018 13:42:20 +0200 - rev 781043
Push 106187 by bmo:sledru@mozilla.com at Thu, 12 Apr 2018 11:43:14 +0000
Bug 1453610 - Add a '*&' to a self-assignment to silent a -Wself-assign warning r?froydnj MozReview-Commit-ID: 64ZMlMV9YR8
ee1d1bf1dc8a83eec16967ddb61dd5024c8d6058: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Thu, 12 Apr 2018 03:35:11 -0700 - rev 781042
Push 106187 by bmo:sledru@mozilla.com at Thu, 12 Apr 2018 11:43:14 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump oc -> ['android', 'android-api-16', 'android-multilocale']
246c614e160586c1eb3167cff866dd550be35e03: Merge inbound to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 12 Apr 2018 12:38:56 +0300 - rev 781041
Push 106187 by bmo:sledru@mozilla.com at Thu, 12 Apr 2018 11:43:14 +0000
Merge inbound to mozilla-central. a=merge
abd91e812e7e0c85b4943bdd94f0a1326320d777: Merge autoland to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 12 Apr 2018 12:37:29 +0300 - rev 781040
Push 106187 by bmo:sledru@mozilla.com at Thu, 12 Apr 2018 11:43:14 +0000
Merge autoland to mozilla-central. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip