715eee480c0f2601ea314c3301f6b717f2393d18: Bug 1430817: Serialize <overflow-position> before other align bits. r=mats
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Tue, 23 Jan 2018 20:47:05 +0100 - rev 748446
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1430817: Serialize <overflow-position> before other align bits. r=mats Otherwise the serialisation wouldn't roundtrip with the new syntax, which fixes the position of <overflow-position>. Also make Servo and Gecko agree on whether to serialize "unsafe". MozReview-Commit-ID: L3GSMk5pZ3F
187eb3dff851e8fa261e95debc01fb77aae2c387: Bug 1297480 - Add BindingAlias= for WebIDL attrbutes, use it to slim CSS2Properties down. r=bz
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Tue, 23 Jan 2018 20:47:05 +0100 - rev 748445
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1297480 - Add BindingAlias= for WebIDL attrbutes, use it to slim CSS2Properties down. r=bz As opposed to Alias attribute, which reuses the JS function object for the property, BindingAlias will only reuse the generated attribute binding implementation, without changing observable behavior. It can be used to reduce amount of generated code, if the attributes are known to behave exactly the same. This cuts the size of generated CSS2PropertiesBinding.cpp by half, and removes ~100kB of dupicated code from libxul. MozReview-Commit-ID: G0q8TbaqFdp
e479bda148a0cc897f9466b5c1e394a356230b36: Bug 1310491 - Part 2 - Abort speculative download if user backs out of our App Chooser dialogue. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 27 Jan 2018 13:34:23 +0100 - rev 748444
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1310491 - Part 2 - Abort speculative download if user backs out of our App Chooser dialogue. r=esawin MozReview-Commit-ID: 1YsD2WZsats
fecef9e5df9a39390945b6afa5cc1b3755333b6d: Bug 1310491 - Part 1 - Always properly clear speculative downloads when forwarding a download. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 27 Jan 2018 13:29:38 +0100 - rev 748443
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1310491 - Part 1 - Always properly clear speculative downloads when forwarding a download. r=esawin If we have to forward a download that we cannot handle ourselves to the Android download manager, then the speculative download started by Firefox needs to be aborted no matter whether forwarding succeeded or not. MozReview-Commit-ID: B6zCk28ci1P
a33ea04756a4b442f61c2ffbd9c190310272a565: servo: Merge #19878 - selectors: Never match ::slotted on <slot>s (from emilio:slotted-slot); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Jan 2018 11:45:11 -0600 - rev 748442
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
servo: Merge #19878 - selectors: Never match ::slotted on <slot>s (from emilio:slotted-slot); r=nox This fixes the test from https://github.com/w3c/web-platform-tests/pull/9212 in Gecko. Source-Repo: https://github.com/servo/servo Source-Revision: 82922c97dc0313736fedb8021b205d4f84088a15
8b71109fadfe73a2e513dc40cec635c518f32082: servo: Merge #19851 - style: Update css-align to the spec (mostly) (from emilio:content-distribution); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Jan 2018 10:54:13 -0600 - rev 748441
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
servo: Merge #19851 - style: Update css-align to the spec (mostly) (from emilio:content-distribution); r=nox This is on top of #19850. This fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1430817, and updates us to the current version of the css-align spec. The only remaining change is the justify-items: auto FIXME. Source-Repo: https://github.com/servo/servo Source-Revision: 33818f6b404a5f2fc446da68978e9f3ce9bf2f7a
be1b4e4d00baa1650b31bba87f1fd67c23b70fcd: Backed out 3 changesets (bug 1430841) for bustage at toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:142. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 29 Jan 2018 20:08:50 +0200 - rev 748440
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Backed out 3 changesets (bug 1430841) for bustage at toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:142. r=backout on a CLOSED TREE Backed out changeset 5c060f21f0b3 (bug 1430841) Backed out changeset bb8dcc2219b3 (bug 1430841) Backed out changeset b2c9a5c4e971 (bug 1430841)
440d56e5707486c1ff343008c27cb94faf50bef4: Backed out changeset 85794e045326 (bug 1432627) for shell lint failure in /builds/worker/checkouts/gecko/taskcluster/docker/firefox-snap/runme.sh:50:95 on a CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Mon, 29 Jan 2018 19:09:55 +0200 - rev 748439
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Backed out changeset 85794e045326 (bug 1432627) for shell lint failure in /builds/worker/checkouts/gecko/taskcluster/docker/firefox-snap/runme.sh:50:95 on a CLOSED TREE
5c060f21f0b3bc4122ff0ad684013fa640a24a27: Bug 1430841 Fix the whitespace in test_reduceprecision.cpp r=froydnj
Tom Ritter <tom@mozilla.com> - Fri, 26 Jan 2018 11:07:00 -0600 - rev 748438
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1430841 Fix the whitespace in test_reduceprecision.cpp r=froydnj MozReview-Commit-ID: 7d5DMqhamm7
bb8dcc2219b332e122f43089f6890d876c76427d: Bug 1430841 Eliminate float fuzziness in ReduceTimerPrecision r=froydnj
Tom Ritter <tom@mozilla.com> - Thu, 25 Jan 2018 14:50:16 -0600 - rev 748437
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1430841 Eliminate float fuzziness in ReduceTimerPrecision r=froydnj We eliminate float fuzziness by calculating the reduced precision using integers in microseconds. (This means we automatically lose any granularity about nanoseconds, but that's okay.) MozReview-Commit-ID: D9ReLknsafo
b2c9a5c4e97148f214c71bfe81cf648734102f1d: Bug 1430841 Refactor ReduceTimePrecision and add (failing) gtests r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 25 Jan 2018 13:29:37 -0600 - rev 748436
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1430841 Refactor ReduceTimePrecision and add (failing) gtests r=bkelly This commit adds a gtest calling ReduceTimePrecision that illustrates several failing test cases from float fuzziness, as well as generating a ton of test cases at random that also fail. MozReview-Commit-ID: Epia5gm5Ahb
716157692a117b762f3cb439e059abc8382bf2d2: Merge mozilla-central to autoland. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Mon, 29 Jan 2018 18:37:08 +0200 - rev 748435
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
85794e0453268ccd39826fc4118840835c228b39: Bug 1432627 Add shellcheck linter to CI r=ahal
Simon Fraser <sfraser@mozilla.com> - Mon, 29 Jan 2018 15:27:04 +0000 - rev 748434
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1432627 Add shellcheck linter to CI r=ahal MozReview-Commit-ID: 2IYUsXunfab
45ef3089de4b7753674f48c92fd245b01101caae: Bug 1433584: Fix misleading nsTArray::SetCapacity documentation to avoid implying that its arg is a delta. r=froydnj
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 26 Jan 2018 14:24:48 -0800 - rev 748433
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1433584: Fix misleading nsTArray::SetCapacity documentation to avoid implying that its arg is a delta. r=froydnj DONTBUILD because comment-only MozReview-Commit-ID: 8cr092aAJSm
df92ffbb0d016b277187c0fdeb6c07a769ced45b: Bug 1433912 - [lint] Create a task for the codespell linter, r=sylvestre
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 29 Jan 2018 09:29:09 -0500 - rev 748432
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1433912 - [lint] Create a task for the codespell linter, r=sylvestre MozReview-Commit-ID: 32KXjHl00fU
399becfe083accbbe65c2b80453e023a9faf44d2: Bug 1433912 - [lint] Only run codespell linter on python/mozlint and tools/lint for now, r=sylvestre
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 29 Jan 2018 10:25:54 -0500 - rev 748431
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1433912 - [lint] Only run codespell linter on python/mozlint and tools/lint for now, r=sylvestre This is a bustage fix that needs to get out quickly. Once landed we can take the time to enable it on more directories, or preferably change it to a blacklist. MozReview-Commit-ID: Gbf7q2L0tg3
c6b717a7f871e97148a5d5fcdeb3e0c7b6724c53: Bug 1432385 - Use window manager borders on LXQt, r=jhorak
Martin Stransky <stransky@redhat.com> - Thu, 25 Jan 2018 15:52:06 +0100 - rev 748430
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1432385 - Use window manager borders on LXQt, r=jhorak MozReview-Commit-ID: JkyBMBovCIG
931c61b9f7a889329ab73d00414483af47ac3f7e: servo: Merge #19759 - Upgrade core foundation (from faern:upgrade-core-foundation); r=jdm
Linus Färnstrand <faern@faern.net> - Mon, 29 Jan 2018 06:38:26 -0600 - rev 748429
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
servo: Merge #19759 - Upgrade core foundation (from faern:upgrade-core-foundation); r=jdm <!-- Please describe your changes on the following line: --> This PR is the final one in a chain of PRs that tries to make a breaking change to `core-foundation`. This PR makes sure Servo only use the new, not yet released `core-foundation 0.5.0`. The changes in `core-foundation` and why it is not yet published can be read in the comments on this PR: https://github.com/servo/core-foundation-rs/pull/132 Basically we want all of Servo (and deps) to be ready for a fairly swift upgrade from `core-foundation` `0.4.6` to `0.5.0` once it's released, so we don't end up in some state where we depend on, and have to maintain both, for an extended period of time. This PR is **not ready for merge** in its current state. The following must be done first: - [x] Merge https://github.com/servo/core-foundation-rs/pull/132 and publish. - [x] Merge https://github.com/servo/core-graphics-rs/pull/110 and publish. - [x] Merge https://github.com/servo/core-text-rs/pull/75 and publish. - [x] Merge https://github.com/servo/cocoa-rs/pull/181 and publish. - [x] Merge https://github.com/servo/glutin/pull/142 and publish. - [x] Merge https://github.com/servo/io-surface-rs/pull/60 and publish. - [x] Merge https://github.com/servo/skia/pull/148. - [x] Merge https://github.com/servo/rust-azure/pull/282. - [x] Merge https://github.com/servo/webrender/pull/2299. - [x] Merge https://github.com/emilio/rust-offscreen-rendering-context/pull/118 and publish. - [x] Remove the commit in this PR that temporarily adds patch entries to `Cargo.toml`. - [x] Update Cargo.lock again to not point to my feature branches. For some of the dependencies I might accidentally have bumped the version as if it was a breaking change when it in fact wasn't. It was a bit messy to figure out all the details in so many and large crates. But hopefully I did not do the inverse, only bump the patch version where the change actually broke something. Ping @jdm and @nox who have been the ones commenting on the initial PR. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because they don't change any code, just upgrade dependencies. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: e94a25949c924e086e38ef6bdbdc935734415b26
9ac99a988ffa144a3bd29bf7d108811a1ea37c22: Bug 1433497 - Include new Marionette prefs in Python client. r=whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 16:56:15 +0000 - rev 748428
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1433497 - Include new Marionette prefs in Python client. r=whimboo Some time ago the Marionette server renamed a couple of preferences to be more in line with the naming scheme of other preferences in Gecko. Unfortunately we forgot to update the Marionette Python client to include these. This patch does not remove the older preference names because there is no need to unnecessarily break the client when it is used with older Firefox versions, although in theory it is now safe to remove them. MozReview-Commit-ID: 8gyFfgd2VkX
84539eaade52a5609f0682ecd1bbac50a300a7c5: Bug 1433501 - Include marionette.debugging.clicktostart in prefs list. r=whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 17:03:32 +0000 - rev 748427
Push 97167 by bmo:emilio@crisal.io at Mon, 29 Jan 2018 21:12:57 +0000
Bug 1433501 - Include marionette.debugging.clicktostart in prefs list. r=whimboo This includes the marionette.debugging.clicktostart preference we use when --jsdebugger is passed to "./mach marionette test" or geckodriver in the Marionette preference listing. This will expose it in about:config. MozReview-Commit-ID: 4iIcSR4LB7M
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip