9858b929fbb6331575770362b8b8bcf0b7f9f5b5: Bug 1370123 - Ignore animation restyle requests for elements in documents without a pres shell; r=heycam
Brian Birtles <birtles@gmail.com> - Wed, 21 Jun 2017 08:48:21 +0900 - rev 607444
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1370123 - Ignore animation restyle requests for elements in documents without a pres shell; r=heycam This patch makes us ignore animation restyle requests for elements in documents without a pres shell made by either: * Calls to EffectCompositor::RequestRestyle (e.g. by calling Web Animations API methods on animations that target such elements) * Calls to EffectCompostior::PreTraverse(dom::Element*, CSSPseudoElementType) (e.g. by calling getComputedStyle(elem).prop on such an element). The other overloads of PreTraverse should presumably be called during regular document restyling where the element is expected to be in a displayed document and hence we simply assert that that is the case for those methods. MozReview-Commit-ID: FZD0hKAXYEf
cd8e522d279890d6f3732b59b8823defa9bd8a24: Bug 1370123 - Make aContent parameter to nsComputedDOMStyle::GetPresShellForContent const; r=xidorn
Brian Birtles <birtles@gmail.com> - Mon, 19 Jun 2017 12:21:17 +0900 - rev 607443
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1370123 - Make aContent parameter to nsComputedDOMStyle::GetPresShellForContent const; r=xidorn MozReview-Commit-ID: 8eZ7JmgE1XY
a9805d5b89d741e7532aa469e15354533204fffa: Bug 1370123 - Add tests for Element.animate when used on an element in a document without a browsing context; r=xidorn
Brian Birtles <birtles@gmail.com> - Mon, 19 Jun 2017 12:19:57 +0900 - rev 607442
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1370123 - Add tests for Element.animate when used on an element in a document without a browsing context; r=xidorn MozReview-Commit-ID: FL37UKP6s3k
8a3ed839ea5fd0c7de6c2b443d616ad6e8b6f08a: servo: Merge #17673 - Removed unused import (from hgallagher1993:local_branch); r=jdm
Hugh Gallagher <hgallagher1993@gmail.com> - Tue, 11 Jul 2017 20:09:52 -0700 - rev 607441
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
servo: Merge #17673 - Removed unused import (from hgallagher1993:local_branch); r=jdm Removed unused import `script_layout_interface::reporter::CSSErrorReporter in components/layout_thread/lib.rs --- <!-- 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 - [x] These changes fix #17671 (github issue number if applicable). Source-Repo: https://github.com/servo/servo Source-Revision: f85778884f8434f0ed189ab3633b490985b3eb2b
11e51e8118a77a9d9ee0ffc656e3c69c4829b3f2: servo: Merge #17672 - Use boxed slice instead of vec for FuntionTimerCallback (from sadmansk:heap_in_box); r=jdm
Sadman Kazi <sadman@sadmansk.com> - Tue, 11 Jul 2017 18:55:18 -0700 - rev 607440
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
servo: Merge #17672 - Use boxed slice instead of vec for FuntionTimerCallback (from sadmansk:heap_in_box); r=jdm <!-- Please describe your changes on the following line: --> Added `fn trace()` implementation for `Box<[T]>` type, and change FunctionTimerCallback to store boxed slices for heap values instead of Vector. --- <!-- 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 - [x] These changes fix #17611 <!-- Either: --> - [x] These changes do not require tests <!-- 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: 749891e48ec6faa14447b299c48887754872e497
e4fe9862f23d76849c28283fdc7cb7c3c9f11bfb: Bug 1210296 part 2 - Update tests. r=kitcambridge,markh,tcsc
Edouard Oger <eoger@fastmail.com> - Mon, 05 Jun 2017 18:49:43 -0400 - rev 607439
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1210296 part 2 - Update tests. r=kitcambridge,markh,tcsc MozReview-Commit-ID: 41dnyvdlNJv
c25b27ba5335e3ed15d5aac70b9ee6b9e0c5b4ca: Bug 1210296 part 1 - Remove most event loop spinning from Sync. r=kitcambridge,markh,tcsc
Edouard Oger <eoger@fastmail.com> - Mon, 05 Jun 2017 18:50:07 -0400 - rev 607438
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1210296 part 1 - Remove most event loop spinning from Sync. r=kitcambridge,markh,tcsc MozReview-Commit-ID: 9RpgSgXykWt
a92d98b28d1056f1217ff8429e38f8f2617c9dec: Bug 1377845 - Fix TypeError: frame is undefined when resizing sub-dialog window r=MattN,scottwu
Ricky Chien <ricky060709@gmail.com> - Sat, 08 Jul 2017 11:34:54 +0800 - rev 607437
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1377845 - Fix TypeError: frame is undefined when resizing sub-dialog window r=MattN,scottwu MozReview-Commit-ID: HjiaIyZHgkL
46a7174bf44d59532d823c989f6125bd9f8ff106: Bug 1377845 - Fix wrong tooltip position when menulist and button appear in grid r=jaws
Ricky Chien <ricky060709@gmail.com> - Tue, 04 Jul 2017 16:14:51 +0800 - rev 607436
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1377845 - Fix wrong tooltip position when menulist and button appear in grid r=jaws MozReview-Commit-ID: EpsfX27WTrx
8d9bbed8efd0ca2cad6dc01532c94a3cdd389477: Bug 1363824 - about:addons Experiments tab "Telemetry Preferences" link is broken r=jaws
Ricky Chien <ricky060709@gmail.com> - Mon, 10 Jul 2017 18:28:32 +0800 - rev 607435
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1363824 - about:addons Experiments tab "Telemetry Preferences" link is broken r=jaws MozReview-Commit-ID: DdDZEaTvqCV
9c96f0963b33dd229219674da101f09eb80e7ca3: Bug 1377742 - about:rights shows XML parsing error. r=dao
Nevin Chen <cnevinchen@gmail.com> - Tue, 11 Jul 2017 13:38:02 +0800 - rev 607434
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1377742 - about:rights shows XML parsing error. r=dao MozReview-Commit-ID: 6H1pnswjliU
3791e8357839e9721bec9969a77fbf848ddee0ee: Bug 1374889 - Gather user attributes before MMA inits. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Mon, 10 Jul 2017 10:16:19 +0800 - rev 607433
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1374889 - Gather user attributes before MMA inits. r=maliu MozReview-Commit-ID: 5v28pWzYYWj
b3e29154eac3cbfb47e4559ad007fbfeff91a849: Bug 1374889 - Update Leanplum document for Focus/Klar installation, Sync,Default Browser user attribute. r=liuche,maliu
Nevin Chen <cnevinchen@gmail.com> - Wed, 28 Jun 2017 14:05:40 -0700 - rev 607432
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1374889 - Update Leanplum document for Focus/Klar installation, Sync,Default Browser user attribute. r=liuche,maliu MozReview-Commit-ID: GF9fXkps60D
45910b8e37deaf5f6593d3c7e582954652093555: Bug 1374889 - Update Leanplum user attribute for Focus/Klar installation, Sync, and Default Browser. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Wed, 21 Jun 2017 17:39:14 +0800 - rev 607431
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1374889 - Update Leanplum user attribute for Focus/Klar installation, Sync, and Default Browser. r=maliu MozReview-Commit-ID: Fl3Q6S0cDLg
a1772d538281397995d64f83e591c4cde8732af0: Bug 1379582 - Disable frames() timing function using a pref on release/beta channels; r=hiro
Brian Birtles <birtles@gmail.com> - Wed, 12 Jul 2017 08:41:58 +0900 - rev 607430
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1379582 - Disable frames() timing function using a pref on release/beta channels; r=hiro MozReview-Commit-ID: 4B8NwMAfyrS
1535861c7f58caf7abdc101d47e46cd711210bab: servo: Merge #17682 - Check Gecko pref before parsing frames() timing function (from birtles:check-pref-for-frames-timing); r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 11 Jul 2017 17:28:29 -0700 - rev 607429
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
servo: Merge #17682 - Check Gecko pref before parsing frames() timing function (from birtles:check-pref-for-frames-timing); r=hiro These are the Servo-side changes for [Gecko bug 1379582](https://bugzilla.mozilla.org/show_bug.cgi?id=1379582). They have been reviewed by @hiikezoe. Source-Repo: https://github.com/servo/servo Source-Revision: 882fc4731cbc435bb16a5f338abf1f394bb5c0d4
ca2dd09a450957d068f96170ad87a6a0a172afcb: Bug 1379325 - only send DocumentChannelCleanup message if HTTPChannelChild is still opened. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Sat, 08 Jul 2017 12:33:28 +0800 - rev 607428
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1379325 - only send DocumentChannelCleanup message if HTTPChannelChild is still opened. r=mayhemer PHttpChannel might already be closed while processing OnStopRequestEvent. Need to check mIPCOpen flag before sending DocumentChannelCleanup message. MozReview-Commit-ID: 1EHgAAaRNKN
312f5e3f6a7cc6875df354386271af42397dece5: Bug 1378136 - Redirect user to the general pane for search settings on old preferences page. r=jaws
Timothy Guan-tin Chien <timdream@gmail.com> - Mon, 10 Jul 2017 17:01:41 +0800 - rev 607427
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1378136 - Redirect user to the general pane for search settings on old preferences page. r=jaws MozReview-Commit-ID: Akb4yDPhWTF
7030f3156472125837acb67927bafc4548adcc86: servo: Merge #17364 - Implement paint worklet properties (from asajeffrey:script-paint-worklets-properties); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Tue, 11 Jul 2017 16:24:18 -0700 - rev 607426
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
servo: Merge #17364 - Implement paint worklet properties (from asajeffrey:script-paint-worklets-properties); r=jdm <!-- Please describe your changes on the following line: --> This is the final PR to get basic paint worklet support. It adds support for paint worklet properties (https://drafts.css-houdini.org/css-paint-api/#paint-definition-input-properties). When a paint worklet is registered, it specifies a list of CSS properties, and is provided with their computed values when it is invoked. This is a dependent PR: * "Implemented paint worklets invoking worklet scripts" is #17239. * "Implemented paint worklets rendering contexts" is #17326. There should be tests added for this, hopefully the existing wpt houdini tests. --- <!-- 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 - [X] These changes fix #16839 - [x] There are tests for these changes <!-- 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: bc44246fc682d9f2362eaca6bba07b45c293eb42
66d21dbbe9160da0df4a0329f6370a25d2eb78dc: Backed out changeset 3977404931e5 for failing mochitest layout/style/test/test_value_computation.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 12 Jul 2017 00:11:58 +0200 - rev 607425
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 3977404931e5 for failing mochitest layout/style/test/test_value_computation.html. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip