85794e0453268ccd39826fc4118840835c228b39: Bug 1432627 Add shellcheck linter to CI r=ahal
Simon Fraser <sfraser@mozilla.com> - Mon, 29 Jan 2018 15:27:04 +0000 - rev 401376
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401375
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401374
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401373
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401372
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401371
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401370
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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 401369
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +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
a2fb07a55d8b1860d24799ced2a57aa4002b687e: Bug 1433501 - Sort Marionette prefs lexicographically. r=whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 17:01:41 +0000 - rev 401368
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +0000
Bug 1433501 - Sort Marionette prefs lexicographically. r=whimboo MozReview-Commit-ID: HAt7VYfo460
09304fa512bd98bee0fbb5fc02587649ae0e133a: Bug 1433422 - Add basic form control tests for Element Send Keys. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 15:59:35 +0000 - rev 401367
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +0000
Bug 1433422 - Add basic form control tests for Element Send Keys. r=automatedtester We are apparently missing even the most basic tests for Element Send Keys. This is a moderate contribution. MozReview-Commit-ID: 9uWtTJ7MFZx
af46ced494e8a16197b4fc153f189cf795ab20c4: Bug 1433422 - Fix interaction.moveCaretToEnd element conditions. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 15:38:14 +0000 - rev 401366
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +0000
Bug 1433422 - Fix interaction.moveCaretToEnd element conditions. r=automatedtester Bug 1432864 introduced a regression where the element conditions for moving the caret to the end of the textual input were wrong. Apparently if conditions are hard. MozReview-Commit-ID: KlRv6sCroXW
1b0a57e45822fb90b3bf4b17d8588d810ccc11c4: Bug 1433422 - Move caret after focussing element. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 15:38:06 +0000 - rev 401365
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +0000
Bug 1433422 - Move caret after focussing element. r=automatedtester Focussing the element changes the selection range. MozReview-Commit-ID: JW68aZupkly
e87115ab4b57cd8ee8374e431e7ff22c1b99322d: Bug 1433422 - Show full pytest failure logs. r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 26 Jan 2018 16:01:22 +0000 - rev 401364
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +0000
Bug 1433422 - Show full pytest failure logs. r=jgraham pytest truncates long lists when printing a failed assertion. This is not great for debugging and arguably it should be the default to show the full diff when comparing lists. MozReview-Commit-ID: L8vxIMM9g6m
0255a42c0eb9ad6a8f7ff3d726f1519bc4912fa8: Bug 1433883: Remove weak pres context pointer from ContentEventHandler. r=masayuki
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Jan 2018 13:04:00 +0100 - rev 401363
Push 99363 by rgurzau@mozilla.com at Tue, 30 Jan 2018 10:13:48 +0000
Bug 1433883: Remove weak pres context pointer from ContentEventHandler. r=masayuki Holding a weak pres context pointer across stuff that does flushes is dangerous. Hopefully, we just poke at it when we find a frame (thus a pres context should be around, and it rather be the one that we started poking at). I think it'd be better to just not keep the member around, since frames can reach the pres context easily. MozReview-Commit-ID: HcepvzcSsaH
4fb5f2af57595b102dcc98f235658ac5b3bd7fa6: Bug 1434215: Simplify some ResistFingerprinting callers in nsMediaFeatures. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 18 Jan 2018 15:41:37 +0100 - rev 401362
Push 99362 by ecoal95@gmail.com at Tue, 30 Jan 2018 10:05:43 +0000
Bug 1434215: Simplify some ResistFingerprinting callers in nsMediaFeatures. r=xidorn The docshell version just redirects to the document one, so no need to ping-pong. MozReview-Commit-ID: AggEoLubCIF
bd3079e9390c1f1a5020286dfa5e7a88cb97a54f: Bug 1280162 - patch 3 - Testcase for layout inspector API to examine font features. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 09:57:39 +0000 - rev 401361
Push 99361 by jkew@mozilla.com at Tue, 30 Jan 2018 09:58:02 +0000
Bug 1280162 - patch 3 - Testcase for layout inspector API to examine font features. r=dholbert
f100b8eb60a6444f60d3cefdd38a290a741306f7: Bug 1280162 - patch 2 - Add a getFeatures() method to InspectorFontFace to expose the OpenType features supported by a font. r=dholbert,bz
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 09:57:39 +0000 - rev 401360
Push 99361 by jkew@mozilla.com at Tue, 30 Jan 2018 09:58:02 +0000
Bug 1280162 - patch 2 - Add a getFeatures() method to InspectorFontFace to expose the OpenType features supported by a font. r=dholbert,bz
8290a5ff735438dd11b03fb0ca442e3bf8752ae3: Bug 1280162 - patch 1 - Implement gfxFontEntry method to query font feature info for OpenType fonts. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 09:57:39 +0000 - rev 401359
Push 99361 by jkew@mozilla.com at Tue, 30 Jan 2018 09:58:02 +0000
Bug 1280162 - patch 1 - Implement gfxFontEntry method to query font feature info for OpenType fonts. r=dholbert
397ad5120bb004306423207c79c09eaadfe5d5dd: Bug 1430450 - Remove Logically dead code. r=emilio
Ashish <supersonic12910@gmail.com> - Mon, 29 Jan 2018 23:24:49 +0530 - rev 401358
Push 99360 by ecoal95@gmail.com at Tue, 30 Jan 2018 09:38:14 +0000
Bug 1430450 - Remove Logically dead code. r=emilio MozReview-Commit-ID: Jk2CfMZOQPG
5c5431fce5ba9ba82952557e61fbd4420644fcb1: Bug 1413112 - Fixing includes in dom/workers, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 30 Jan 2018 10:14:00 +0100 - rev 401357
Push 99359 by amarchesini@mozilla.com at Tue, 30 Jan 2018 09:14:34 +0000
Bug 1413112 - Fixing includes in dom/workers, r=bkelly
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip