14cef5ef3dc4c9fb2e32b8b43778395ee6471c7d: Bug 1499906 - Improve treeline handling. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 18 Oct 2018 19:40:17 +1100 - rev 500561
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499906 - Improve treeline handling. r=erahm. This commit reduces the appendTreeElements2's treeline arguments from 3 to 2, and makes the code easier to understand. It's also more efficient, because a concatenation that used to be repeated for every child of a node is now done once for all children. This commit also shortens treeline variable names, because there are a lot of them and they're easier to read when short.
9d2fa6237585ae36ca4922d8064944c5168883b2: Bug 1499906 - Use non-ASCII chars directly in the code. r=erahm
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 18 Oct 2018 19:39:38 +1100 - rev 500560
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499906 - Use non-ASCII chars directly in the code. r=erahm They're easier to read than \uXXXX escapes, and there's no reason to stick to ASCII in the source code.
b9614de52765a2da6de9eb067c2431c9517b95cd: Bug 1499895 - [2.1] Update onLoadRequest tests. r=jchen
Eugen Sawin <esawin@mozilla.com> - Thu, 18 Oct 2018 23:51:56 +0200 - rev 500559
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499895 - [2.1] Update onLoadRequest tests. r=jchen
45e3efb5e07666bd7e6e7bb0c0db34aa2cd75b4a: Bug 1499895 - [1.3] Add triggering URI to onLoadRequest. r=snorp,jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 17 Oct 2018 10:06:42 +0200 - rev 500558
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499895 - [1.3] Add triggering URI to onLoadRequest. r=snorp,jchen
1f63ece13c07c287fad4f5684da002747705bdd1: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 18 Oct 2018 20:51:18 -0400 - rev 500557
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge m-c to inbound. a=merge
5f7e9756a2efa098d8e0d0e3a4d4447da0d0f1fd: Backed out changeset 8b3b53341da2 (bug 1497514) for failures in browser/components/payments/test/mochitest/test_basic_card_form.html
Noemi Erli <nerli@mozilla.com> - Fri, 19 Oct 2018 03:50:32 +0300 - rev 500556
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset 8b3b53341da2 (bug 1497514) for failures in browser/components/payments/test/mochitest/test_basic_card_form.html
357559d3ec0de83e5a8075e7aad65d6493691f6e: Bug 1341390. Remove unused tests dom/tests/html and dom/tests/js. r=bzbarsky
Diego Pino Garcia <dpino@igalia.com> - Thu, 18 Oct 2018 19:46:34 -0400 - rev 500555
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1341390. Remove unused tests dom/tests/html and dom/tests/js. r=bzbarsky All the properties tested by those tests is covered by web-platform-tests.
59e0564b74358de53bb51500382b99fcca19a508: Bug 1398354 part 2. Update document.all item() and legacycaller to new spec semantics. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Oct 2018 23:00:49 -0400 - rev 500554
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1398354 part 2. Update document.all item() and legacycaller to new spec semantics. r=mccr8
b7142afba71297a36d86eb651a795b33223c2fb6: Bug 1398354 part 1. Expose StringIsArrayIndex taking a char pointer in jsfriendapi. r=waldo
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Oct 2018 23:00:49 -0400 - rev 500553
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1398354 part 1. Expose StringIsArrayIndex taking a char pointer in jsfriendapi. r=waldo
9b412ade97d9c655a7599a5ea1cc95b9179c63a4: Bug 1500260 - Fix various tidy issues and Servo build. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 19 Oct 2018 00:46:28 +0200 - rev 500552
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Fix various tidy issues and Servo build. r=emilio
4fb710869a7746539cbaae952ec26af4286ceb2d: Bug 1500260 - Update servo malloc_size_of after webrender update. r=emilio
Josh Matthews <josh@joshmatthews.net> - Tue, 09 Oct 2018 14:41:37 -0400 - rev 500551
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Update servo malloc_size_of after webrender update. r=emilio This cherry-picks part of servo/servo#21725.
61bdac71c45c07c9f5f6c3adfcd2c9919b93f7fd: Bug 1500260 - Use keyboard-types crate. r=emilio
Pyfisch <pyfisch@gmail.com> - Sat, 06 Oct 2018 17:35:45 +0200 - rev 500550
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Use keyboard-types crate. r=emilio Have embedders send DOM keys to servo and use a strongly typed KeyboardEvent from the W3C UI Events spec. All keyboard handling now uses the new types. Introduce a ShortcutMatcher to recognize key bindings. Shortcuts are now recognized in a uniform way. Updated the winit port. Updated webdriver integration. part of #20331 This cherry-picks part of servo/servo#21881.
99cc3c6f76ef81913aea6d0a7d785e02e55f4648: Bug 1500260 - More useful logging for transition-related stuff. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 06 May 2018 18:45:16 +0200 - rev 500549
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - More useful logging for transition-related stuff. r=emilio Transitions are still broken, but I found these messages more helpful than the previous ones when diagnosing problems. This cherry-picks part of servo/servo#20757.
7037075929099a8d88ef702257e88d15cbe3ab59: Bug 1500260 - Expire keyframes animations when no longer referenced by the style. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 05 May 2018 19:15:59 +0200 - rev 500548
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Expire keyframes animations when no longer referenced by the style. r=emilio It's a long way to make this sound in general... Fixes #20731 This cherry-picks part of servo/servo#20757.
6d0c84abdfa1d1b5e64e78a1826762e110c7ea57: Bug 1500260 - Remove unused expired boolean in Animation::Transition. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 05 May 2018 18:36:22 +0200 - rev 500547
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Remove unused expired boolean in Animation::Transition. r=emilio The last caller who used was #14418, which did fix a problem but introduced multiple. In particular, now transitions don't get expired ever, until they finish running of course. That is not ok, given you can have something that the user can trigger to change the style (hi, :hover, for example), and right now that triggers new transitions, getting this into a really funny state. I should give fixing this a shot, but it's non-trivial at all. This cherry-picks part of servo/servo#20757.
bfac8c708a3f50ed6cb301548edec21b097c0a7f: Bug 1500260 - Cleanup some of the animation starting code. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 05 May 2018 18:15:14 +0200 - rev 500546
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Cleanup some of the animation starting code. r=emilio This cherry-picks part of servo/servo#20757.
477c044daea3a96ba8ec41641ab934f9ec11deb7: Bug 1500260 - Stop using PseudoElement::inherits_all. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 Oct 2018 00:33:43 +0200 - rev 500545
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500260 - Stop using PseudoElement::inherits_all. r=emilio This was done that way just because Servo didn't support the `all` property at the time. We should do it this way and optimize it if it's slow. Though I suspect that most of stuff doesn't actually need to be inherited, my patch at bug 1498943 should make it much faster than what it would otherwise be. This cherry-picks servo/servo#21946.
9c7087c217509cc8ad7186295e12410264f3b40a: Bug 1373563 - More specific mozscreenshots cropping for PermissionPrompts and ControlCenter. r=johannh
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 18 Oct 2018 15:31:45 -0700 - rev 500544
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1373563 - More specific mozscreenshots cropping for PermissionPrompts and ControlCenter. r=johannh Also remove the default selectors for LightweightThemes since we capture the union of all regions and we can leave it up to the other used configuration to know which region is relevant. The whole navigator-toolbox isn't always relavant for LightweightThemes changes since they also affect panels and other widgets. Differential Revision: https://phabricator.services.mozilla.com/D8815
8b3b53341da242116ef6cba6a4d8439bad5b0fb2: Bug 1497514 - Initialize BasicCardPage selectedStateKey to 'selectPaymentCard'. r=MattN
Diego Pino Garcia <dpino@igalia.com> - Thu, 18 Oct 2018 15:25:49 -0700 - rev 500543
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497514 - Initialize BasicCardPage selectedStateKey to 'selectPaymentCard'. r=MattN Also require basicCardPage has a selectedStateKey
0b54085a89d475b6ea1c7ded43a69451c0c400a3: Bug 1494387 - Backed out changeset 556b2f4cd653 so it doesn't ride the trains.
Chris Manchester <cmanchester@mozilla.com> - Thu, 18 Oct 2018 15:21:02 -0700 - rev 500542
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1494387 - Backed out changeset 556b2f4cd653 so it doesn't ride the trains.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip