92d2ebea6fbcfd4f54d2e44241fcef96f07043ad: Bug 1364133 - Part 1. Check whether SplitNode returns error. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 11 Oct 2017 17:58:24 +0900 - rev 385779
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1364133 - Part 1. Check whether SplitNode returns error. r=masayuki When SplitNode returns nullptr, GetAsText causes crash. So we should check error before casting by GetAsText. MozReview-Commit-ID: 8E1OPSRZ2x5
f26e4a8b210def93bd27914be13f0f777fd79092: servo: Merge #18841 - Clear visited rules for text inheritance (from jryans:stylo-visited-first-line); r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Wed, 11 Oct 2017 18:50:23 -0500 - rev 385778
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
servo: Merge #18841 - Clear visited rules for text inheritance (from jryans:stylo-visited-first-line); r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1406254 Source-Repo: https://github.com/servo/servo Source-Revision: dbf0991f8cab54516c5b0211e1818a16cfbf9e19
17f1a2242a2c81ce27cf3ba73e98d01c9b51e478: Bug 1405548 - Post restyles when creating or removing new CSS animations when using the Servo backend; r=hiro
Brian Birtles <birtles@gmail.com> - Wed, 11 Oct 2017 16:36:36 +0900 - rev 385777
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1405548 - Post restyles when creating or removing new CSS animations when using the Servo backend; r=hiro As explained in the extended comment in this patch, for Servo we want to post restyles when creating new animations so that we run a second animation restyle and incorporate the result of new animations into style immediately. (Gecko does everything in the one restyle, and although this causes other bugs related to triggering transitions, at least it means it does not require restyles to be posted here). It turns out that we normally end up posting a restyle anyway in CSSAnimation::SetAnimationIndex. Bug 1332958 was supposed to drop that but it never landed. However, CSSAnimation::SetAnimationIndex only posts a restyle when there is a change to the animation index. It turns out that, by chance, there normally *is* a change to a CSSAnimation's animation index when it is created. Initially it takes its animation index from Animation::sNextAnimationIndex which is incremented each time it is assigned to an animation. If the first Animation we create for a given content process is a CSSAnimation then sNextAnimationIndex will be zero and so we will initially assign an animation index of zero. If that CSS animation is also the first in the list of animations in animation-name, when we call SetAnimationIndex we will pass zero as the index to use, and when we go to update the animation index we will detect that there is no change, and will NOT post an animation restyle. As a result the target element's style will NOT reflect the animated style. To fix this we need to ensure that *new* CSS animations trigger a restyle. For *changes* to animations, the corresponding calls to SetKeyframes and SetSpecifiedTiming post restyles so the behavior should be correct in those cases. For *removed* animations I observed that in at least some cases we successfully post a restyle. However, this appeared to be as much by chance as anything so this patch also posts a restyle for removed animations. (Note that the EffectCompositor will ignore redundant restyle requests so this is ok.) This patch deliberately does not expose Animation::PostUpdate and call that because the code introduced here is intended to be temporary. Long-term we should remove the Gecko style backend and allow the calls to PlayFromStyle, PauseFromStyle, CancelFromStyle etc. to post restyles just like calls to Play, Pause, and Cancel do. At that point this code can also be removed. MozReview-Commit-ID: 4c3vJdLBqeY
4997d8582287d5a7c52ab75af65da363ce1d81df: Bug 1392723 - Add failures for diacritic stacking. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:25:18 -0400 - rev 385776
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Add failures for diacritic stacking. r=kats MozReview-Commit-ID: 4Scj4wF1dj4
aa1903983ca70204c374b809c2d79cf93d8d6868: Bug 1392723 - Add failures for writing mode. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:21:55 -0400 - rev 385775
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Add failures for writing mode. r=kats The != tests actually pass, but this is hard to express in the failures.list pattern matching, so we just mark them all as random. MozReview-Commit-ID: 2qr8a1isSEV
e7a34e1180e24decf066d52b1b54ed763e9810b3: Bug 1392723 - Add failures for bad vertical text snapping. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:21:55 -0400 - rev 385774
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Add failures for bad vertical text snapping. r=kats MozReview-Commit-ID: 2qr8a1isSEV
55ab370c38b6c3316cebdfb3a49b294f08208256: Bug 1392723 - Mark quirky decoration tests as failing. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:02:48 -0400 - rev 385773
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Mark quirky decoration tests as failing. r=kats MozReview-Commit-ID: EgLcPSOpqOX
93170ca68e3fdd51d6bddbea4482fface0f3d9b6: Bug 1392723 - Add some more fuzzyness for selection colors. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:15:18 -0400 - rev 385772
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Add some more fuzzyness for selection colors. r=kats MozReview-Commit-ID: 5La4z5EdnHj
e95a13b4a928bca91ca4776eb14d36297260e4a0: Bug 1392723 - Give some fuzzy slack to blurred text shadow comparisons. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:09:45 -0400 - rev 385771
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Give some fuzzy slack to blurred text shadow comparisons. r=kats MozReview-Commit-ID: Ci1OKVL4oWn
42d2a723d4465ee507e3fd74900bca7e969afe46: Bug 1392723 - Mark tests as passing with webrender text-layers. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 10 Oct 2017 23:52:33 -0400 - rev 385770
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Mark tests as passing with webrender text-layers. r=kats MozReview-Commit-ID: 5qyGjvM6Lkv
a337a84a9160784eaac60956aac72fc891c4579e: Bug 1392723 - Move text-layers from webrendest to webrender. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 14 Sep 2017 13:46:09 -0400 - rev 385769
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1392723 - Move text-layers from webrendest to webrender. r=kats MozReview-Commit-ID: FQXaUOQtjaE
6f83e51a6d78b812e9dac2ae3c3638af1b0c86c1: Bug 1406695 - Fail if a browser.test.onMessage handler throws an error. r=aswan
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 07 Oct 2017 19:24:32 +0900 - rev 385768
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1406695 - Fail if a browser.test.onMessage handler throws an error. r=aswan MozReview-Commit-ID: BXOrdtla1qE
3cd2fab7b31ffe5e8c89cf9632f1ed6c8b3651f4: Bug 1407465 - Make most _MANIFESTS variables use SourcePaths. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Oct 2017 11:15:27 +0900 - rev 385767
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1407465 - Make most _MANIFESTS variables use SourcePaths. r=chmanchester
21a76cf94e1fa8321bc3075514bd25e4c7969ec0: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 11 Oct 2017 17:55:13 -0400 - rev 385766
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Merge m-c to autoland. a=merge
b9dd71f3f20f077171eddb8f20d1683701ef24e5: Backed out changeset 8d5cc47b248f (bug 1401700) for failing xpcshell services/sync/tests/unit/test_bookmark_repair.js on OS X 10.10 opt. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 11 Oct 2017 23:44:26 +0200 - rev 385765
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Backed out changeset 8d5cc47b248f (bug 1401700) for failing xpcshell services/sync/tests/unit/test_bookmark_repair.js on OS X 10.10 opt. r=backout
5b8fb23f16afc92457ce0703eb0d4367279727b9: Bug 1405570 - Never remove tasks with an index-search optimization. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Oct 2017 10:36:32 +0900 - rev 385764
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1405570 - Never remove tasks with an index-search optimization. r=dustin
22eeb805d31ce68662d16f27fef52e99216c70b4: Backed out changeset 915bdb6efcf6 (bug 1406164) for key-spacing ESLint failures in browser_eBay.js.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 11 Oct 2017 17:41:41 -0400 - rev 385763
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Backed out changeset 915bdb6efcf6 (bug 1406164) for key-spacing ESLint failures in browser_eBay.js.
915bdb6efcf6ce0b5116abf388008c07e5606784: Bug 1406164 - We're bringing eBay back. r=flod
Michael Kaply <mozilla@kaply.com> - Wed, 11 Oct 2017 10:10:18 -0500 - rev 385762
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1406164 - We're bringing eBay back. r=flod MozReview-Commit-ID: 42EvPHcFgNS
87077c875c637b6a8266ad2905ee0fc45501db4f: Bug 1316153 - Remove base::ChildPrivileges from IPC. r=billm,bobowen
Jed Davis <jld@mozilla.com> - Fri, 08 Sep 2017 16:16:50 -0600 - rev 385761
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1316153 - Remove base::ChildPrivileges from IPC. r=billm,bobowen ChildPrivileges is a leftover from the B2G process model; it's now mostly unused, except for the Windows sandbox using it to carry whether a content process has file:/// access. In general, when sandboxing needs to interact with process launch, the inputs are some subset of: the GeckoProcessType, the subtype if content, various prefs and even GPU configuration; and the resulting launch adjustments are platform-specific. And on some platforms (e.g., OS X) it's all done after launch. So a simple enum used cross-platform isn't a good fit. MozReview-Commit-ID: K31OHOpJzla
0567ed7f60742717d1377d830eb201cfa3045759: Bug 1259852 - Merge Linux/BSD/Mac child process environment handling. r=billm f=jbeich
Jed Davis <jld@mozilla.com> - Fri, 15 Sep 2017 11:18:43 -0600 - rev 385760
Push 96097 by archaeopteryx@coole-files.de at Thu, 12 Oct 2017 10:04:11 +0000
Bug 1259852 - Merge Linux/BSD/Mac child process environment handling. r=billm f=jbeich This is mostly based on the BSD version, which in turn is more or less the Mac version minus some race conditions. The Linux version does something similar, but more verbosely and (at least in my opinion) is harder to follow. Some changes have been made, mainly to use C++11 features like UniquePtr. MozReview-Commit-ID: 3Gv4DKCqWvu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip