c9aba640ed839bac7f1d4635c2aaec6d7d6a0625: Bug 1581065 - Ride along: Fix two typos in the doc r=andi
Sylvestre Ledru <sledru@mozilla.com> - Fri, 13 Sep 2019 11:32:01 +0000 - rev 493064
Push 95295 by sledru@mozilla.com at Fri, 13 Sep 2019 12:37:09 +0000
Bug 1581065 - Ride along: Fix two typos in the doc r=andi Differential Revision: https://phabricator.services.mozilla.com/D45818
f627d416294f68eb93f6fb772b19160f68376eb4: Bug 1579874 - Use the correct process type for socket process r=jld
Kershaw Chang <kershaw@mozilla.com> - Thu, 12 Sep 2019 20:34:58 +0000 - rev 493063
Push 95294 by kjang@mozilla.com at Fri, 13 Sep 2019 12:24:20 +0000
Bug 1579874 - Use the correct process type for socket process r=jld Differential Revision: https://phabricator.services.mozilla.com/D45633
e7a5b2a6ec281c527c6067e2c242ef486ace4ed2: Bug 1576171 - Send ftp channel status via OnStartRequest r=valentin
Kershaw Chang <kershaw@mozilla.com> - Thu, 12 Sep 2019 16:24:43 +0000 - rev 493062
Push 95293 by kjang@mozilla.com at Fri, 13 Sep 2019 12:23:46 +0000
Bug 1576171 - Send ftp channel status via OnStartRequest r=valentin In FtpChannelParent, we didn't propagate the channel status to FtpChannelChild. This could make child start to do diversion on a failed channel. Like what we did in http channel, we should send the channel status to child via OnStartRequest message. Differential Revision: https://phabricator.services.mozilla.com/D45648
10a6c877b7dd7140b6c309db066121cd59192dbe: Bug 1580307 - Avoid justify-items from the cached scrollbar assertions. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 13 Sep 2019 12:18:19 +0000 - rev 493061
Push 95292 by ealvarez@mozilla.com at Fri, 13 Sep 2019 12:19:44 +0000
Bug 1580307 - Avoid justify-items from the cached scrollbar assertions. r=heycam justify-items' initial value is `legacy` and the computed value depends on the parent's value. We don't use flex / grid in the scrollbars, so just avoid asserting about this property. Differential Revision: https://phabricator.services.mozilla.com/D45673
4aff09a9a1c8be21484625afd978a2804dfba8c7: Bug 1580978 - Rename browser-urlbar-identity-button to urlbar-identity-button r=fluent-reviewers,flod
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 13 Sep 2019 12:14:37 +0000 - rev 493060
Push 95291 by bgrinstead@mozilla.com at Fri, 13 Sep 2019 12:18:37 +0000
Bug 1580978 - Rename browser-urlbar-identity-button to urlbar-identity-button r=fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D45831
4f4d06a264e6702b5eb07b4b5049365c3d0cf9c7: Bug 1580978 - Migrate the notification-popup-box element to ftl r=fluent-reviewers,flod,johannh
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 13 Sep 2019 12:14:26 +0000 - rev 493059
Push 95291 by bgrinstead@mozilla.com at Fri, 13 Sep 2019 12:18:37 +0000
Bug 1580978 - Migrate the notification-popup-box element to ftl r=fluent-reviewers,flod,johannh Differential Revision: https://phabricator.services.mozilla.com/D45758
013bdea4e8e3020016b428e90ac967a08e123bdb: Bug 1566022 - Add "open json" link to the manifest r=Ola,fluent-reviewers,flod
Belén Albeza <balbeza@mozilla.com> - Fri, 13 Sep 2019 11:27:29 +0000 - rev 493058
Push 95290 by balbeza@mozilla.com at Fri, 13 Sep 2019 12:06:17 +0000
Bug 1566022 - Add "open json" link to the manifest r=Ola,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D45348
fdc25a90b0efd4d4a7ad6e6beeaa38d2dc3b5be5: Bug 1574493 - Part 6. Add reftest annotations for newly failing/passing tests. r=jrmuizel,kvark
Andrew Osmond <aosmond@mozilla.com> - Fri, 13 Sep 2019 10:48:37 +0000 - rev 493057
Push 95289 by aosmond@mozilla.com at Fri, 13 Sep 2019 12:04:50 +0000
Bug 1574493 - Part 6. Add reftest annotations for newly failing/passing tests. r=jrmuizel,kvark Differential Revision: https://phabricator.services.mozilla.com/D45539
0ce3c48c1f79ac8f672388f4f807bf732aae85ac: Bug 1574493 - Part 5. Snap scroll offsets and pictures during frame building. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Fri, 13 Sep 2019 10:48:35 +0000 - rev 493056
Push 95289 by aosmond@mozilla.com at Fri, 13 Sep 2019 12:04:50 +0000
Bug 1574493 - Part 5. Snap scroll offsets and pictures during frame building. r=kvark The snapping during scene building is unable to take into account scroll offsets. Since we have already snapped the primitive rects in the raster space, we know that this can only result in a translation rather than a size change, and thus is safe to do during frame building. When we update the transform tree, we now snap the scroll offset in device space to ensure that scroll offsets should primarily be integer offsets and not have snapping implications. The local rect of a picture is calculated during the first picture traversel. It is composed of already snapped primitives, however the picture itself may inflate itself, and thus is now snapped again as part of inflation. Differential Revision: https://phabricator.services.mozilla.com/D45060
326b9f96614b33e2b00f1de38317cfb9c741e1c3: Bug 1574493 - Part 4. Snap primitives during scene building. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Fri, 13 Sep 2019 10:48:33 +0000 - rev 493055
Push 95289 by aosmond@mozilla.com at Fri, 13 Sep 2019 12:04:50 +0000
Bug 1574493 - Part 4. Snap primitives during scene building. r=kvark Now that rounding has been removed from Gecko, we need to start snapping properly in WebRender. Snapping can change the size of a primitive, and thus it is problematic to do any later than scene building due to the GPU caching and sharing of data between clips and such that only differ in their positioning. This patch produces a snapping transform which allows any primitive to snap using information known during scene building. This excludes animated tranforms which are assumed to be the identity. This allows for primitives that are marked as will-change: transform but given no initial transform to render the same as primitives that are not. This also excludes scroll positioning because that is not known until frame building. A follow up patch will deal with that. Differential Revision: https://phabricator.services.mozilla.com/D45059
b0817c0aee770164f79e79e0204fe7b4debd9e85: Bug 1574493 - Part 3. Stop rounding rects/clips during display list building. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 13 Sep 2019 10:48:31 +0000 - rev 493054
Push 95289 by aosmond@mozilla.com at Fri, 13 Sep 2019 12:04:50 +0000
Bug 1574493 - Part 3. Stop rounding rects/clips during display list building. r=jrmuizel Rounding in layout pixels is very close to snapping in raster pixels if there are no transforms involved. This is why it worked most of the time and fell flat in many edge cases. In future parts of this series, we will trust scene building and frame building to do the heavy lifting for snapping purposes. Differential Revision: https://phabricator.services.mozilla.com/D45058
70d99c264df9a099d0592447841092abd5bf046c: Bug 1574493 - Part 2. Remove snapping in frame building. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Fri, 13 Sep 2019 10:48:24 +0000 - rev 493053
Push 95289 by aosmond@mozilla.com at Fri, 13 Sep 2019 12:04:50 +0000
Bug 1574493 - Part 2. Remove snapping in frame building. r=kvark This will be rewritten in a later patch in the series. The shaders will be provided the correct information and will no longer need to concern themselves with snapping. Differential Revision: https://phabricator.services.mozilla.com/D45057
e5217ab4b668cd121b45fc3d18b4b339abf5b266: Bug 1574493 - Part 1. Split out repeating and non-repeating images in the display list. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 13 Sep 2019 10:48:22 +0000 - rev 493052
Push 95289 by aosmond@mozilla.com at Fri, 13 Sep 2019 12:04:50 +0000
Bug 1574493 - Part 1. Split out repeating and non-repeating images in the display list. r=jrmuizel Repeating/background images may have extra parameters such the stretch size and tile spacing, that non-repeating images do not require. By splitting these apart, we can make it easier to infer what we should do if snapping changes the size of an image primitive, in addition to reducing the display list size for non-repeating images. Differential Revision: https://phabricator.services.mozilla.com/D45056
e7364a10a663cf8e762cafa2a79cb132545bb76b: Bug 1570715 - Treat (deprecation) warnings as errors r=rpl
Rob Wu <rob@robwu.nl> - Thu, 12 Sep 2019 21:39:51 +0000 - rev 493051
Push 95288 by rob@robwu.nl at Fri, 13 Sep 2019 12:03:40 +0000
Bug 1570715 - Treat (deprecation) warnings as errors r=rpl Add new preference `extensions.webextensions.warnings-as-errors` that defaults to `true` in tests. Tests that expect warnings are modified to briefly flip the pref for the specific part of the test that needs an exception. As part of the refactor, log entries forschema entries that contain `"onError": "warn"` will now be prefixed by "Warning" instead of "Error", to be consistent with the change from bug 1495908. Differential Revision: https://phabricator.services.mozilla.com/D40548
51824b1dda976244bdf5720f81fa257686403bca: Bug 1570715 - Replace deprecated manifest properties in extension tests r=rpl
Rob Wu <rob@robwu.nl> - Mon, 05 Aug 2019 15:55:00 +0000 - rev 493050
Push 95288 by rob@robwu.nl at Fri, 13 Sep 2019 12:03:40 +0000
Bug 1570715 - Replace deprecated manifest properties in extension tests r=rpl Differential Revision: https://phabricator.services.mozilla.com/D40547
12322ddc2a45c19e3cf410de0500f062e41bc9c2: Bug 1580440: part 5) Execute finding upper bound for line wrapping only when needed. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Fri, 13 Sep 2019 10:36:19 +0000 - rev 493049
Push 95287 by mbrodesser@mozilla.com at Fri, 13 Sep 2019 12:03:03 +0000
Bug 1580440: part 5) Execute finding upper bound for line wrapping only when needed. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D45523
e90a48418e7a1323d3bb6ce636dac754f4dde8d6: Bug 1580440: part 4) Rename `Indentation::mWidth` to `Indentation::mLength`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Fri, 13 Sep 2019 11:23:59 +0000 - rev 493048
Push 95287 by mbrodesser@mozilla.com at Fri, 13 Sep 2019 12:03:03 +0000
Bug 1580440: part 4) Rename `Indentation::mWidth` to `Indentation::mLength`. r=hsivonen Previously, this could be mistaken for the width of the character sequence. Differential Revision: https://phabricator.services.mozilla.com/D45522
dd469ecd5a06bdfde827c602a3ef46cb355acdf6: Bug 1580440: part 3) Slightly simplify `EndLine`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Fri, 13 Sep 2019 10:36:00 +0000 - rev 493047
Push 95287 by mbrodesser@mozilla.com at Fri, 13 Sep 2019 12:03:03 +0000
Bug 1580440: part 3) Slightly simplify `EndLine`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D45521
912220c3423424d42faa04fe151fc40edb2b91d7: Bug 1580440: part 2) Add enum class for header strategy. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Fri, 13 Sep 2019 10:35:51 +0000 - rev 493046
Push 95287 by mbrodesser@mozilla.com at Fri, 13 Sep 2019 12:03:03 +0000
Bug 1580440: part 2) Add enum class for header strategy. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D45520
2e86c260a7f783669a1cc9312eb8ffb80377a0bb: Bug 1580440: part 1) Replace `CurrentLineContent` with its only member. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Fri, 13 Sep 2019 10:35:42 +0000 - rev 493045
Push 95287 by mbrodesser@mozilla.com at Fri, 13 Sep 2019 12:03:03 +0000
Bug 1580440: part 1) Replace `CurrentLineContent` with its only member. r=hsivonen It became superfluous after `CurrentLineContent::mWidth` could be removed. Differential Revision: https://phabricator.services.mozilla.com/D45519
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip