e6a9e54055bbb7d40151fd53afae8a8c6c964a02: servo: Merge #16204 - stylo: Relax assertion that doesn't hold in layout/style/test/test_pseudoelement_state.html (from emilio:unify-note-descendants); r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 31 Mar 2017 09:05:32 -0500 - rev 398835
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16204 - stylo: Relax assertion that doesn't hold in layout/style/test/test_pseudoelement_state.html (from emilio:unify-note-descendants); r=emilio It deserves more investigation, we should probably clear NAC data on ServoRestyleManager::ClearServoDataFromSubtree, but not worth to keep the tree orange meanwhile. Source-Repo: https://github.com/servo/servo Source-Revision: e69bc2e0d32ebfc88863380c4dd3418cc21dd1c3
3f1b2e9126efc88a3f8df7c3e401f20a00f0e525: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 31 Mar 2017 14:49:11 +0200 - rev 398834
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge mozilla-central to autoland
9067610a7eb2b8e3cc466ca9fe3bab5e8b5212ea: Bug 1350390: use optionally_keyed_by for worker-type; r=Callek
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 27 Mar 2017 16:09:44 +0000 - rev 398833
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350390: use optionally_keyed_by for worker-type; r=Callek MozReview-Commit-ID: L2AxEZx1H0w
0d270ec5edde751a422bf201922dcff93600e0d4: Bug 1350390: make fields that were unnecesarily optional, required; r=Callek
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 24 Mar 2017 17:53:57 +0000 - rev 398832
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350390: make fields that were unnecesarily optional, required; r=Callek Docker-worker's `command` field is actually not required, as it will run a docker image's default command when command is not specified. MozReview-Commit-ID: I3vBHeixlxW
6e4c8b22de3ab43cffbc17d7e94f002d5ce03e22: Bug 1350390: only require worker.implementation for jobs; r=Callek
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 27 Mar 2017 16:04:59 +0000 - rev 398831
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350390: only require worker.implementation for jobs; r=Callek MozReview-Commit-ID: 6VAQ5jJzBor
e00f4ffe0c5680b90be3240dc3f17c8313c0d4c3: Bug 1265755 - Implement remote vp8 encoder and enable/disable them with pref; r=jolin
Munro Mengjue Chiang <mchiang@mozilla.com> - Thu, 30 Mar 2017 09:00:13 +0800 - rev 398830
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1265755 - Implement remote vp8 encoder and enable/disable them with pref; r=jolin MozReview-Commit-ID: JZ1eUZNLAKq
3f67d8a55f71ca83107a55c7d32388e9b0b4b20b: Bug 1265755 - Support encoder case for CodecProxy; r=jolin
Munro Mengjue Chiang <mchiang@mozilla.com> - Thu, 30 Mar 2017 08:51:12 +0800 - rev 398829
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1265755 - Support encoder case for CodecProxy; r=jolin MozReview-Commit-ID: 4cEZQs8spo7
a7642856a6b39ab739e674ab9a4845f371720726: Bug 1265755 - separate JavaCallbacksSupport class declaration to a different header file; r=jolin
Munro Mengjue Chiang <mchiang@mozilla.com> - Thu, 30 Mar 2017 08:30:23 +0800 - rev 398828
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1265755 - separate JavaCallbacksSupport class declaration to a different header file; r=jolin MozReview-Commit-ID: 7Vj3G47n2bu
5f9e2952306a45343072c48a423cf5085098ec3d: servo: Merge #16201 - stylo: Handle text-emphasis-position pres attrs (from Manishearth:text-emph-pos); r=emilio
Manish Goregaokar <manishearth@gmail.com> - Fri, 31 Mar 2017 06:01:06 -0500 - rev 398827
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16201 - stylo: Handle text-emphasis-position pres attrs (from Manishearth:text-emph-pos); r=emilio Somehow slipped through the cracks. try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e1d349e847b528be3d61ad2ebf374a791800cfbb Source-Repo: https://github.com/servo/servo Source-Revision: 955d3a8b8746b5060d421253263cf9bb05808866
f421e4a9970c62d839d177c5f24d7294b77394d8: Bug 1350661 - Extract layout attributes into styles in order to separate api 15 and 17 style tree, r=sebastian
maliu <max@mxli.us> - Mon, 16 Jan 2017 15:32:59 +0800 - rev 398826
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350661 - Extract layout attributes into styles in order to separate api 15 and 17 style tree, r=sebastian __Device_Configuration__|__o_Applied_Style_______________ ldrtl-v17 v17 v15 | o o o | UrlBar.Entry \ | | | -----o | | UrlBar.V17.Entry(start/end) \ | | \ o | UrlBar.V15.Entry(left/right) \ | | --o | UrlBar.Base.Entry(original style) Though Android support RTL since API level 17(JB_MR1), it's really buggy at that moment. This patch fix a severe UI layout attribute bug, which only happen on android 4.2 in RTL language context: If view attributes "start/end" and "left/right" are both written in a view layout xml, they will both be applied and cause UI abnormal. In API 18 and above, "left" will be ignored if "start" also exist. For example, as below show, alignLeft and alignStart are both exist in ImageView. On android 4.2 with RTL context, it's width will both align Left and Start(Right), cause the symptom that ImageView have the same width and cover on the view "back." ``` <ImageView android:id="@+id/url_bar_entry" android:layout_alignLeft="@+id/back" android:layout_alignStart="@+id/back" ``` MozReview-Commit-ID: JptLuWX2w15
0ba8892e54992b383e398e68c4db891da5f10822: servo: Merge #16202 - stylo: Bug 1352067 - Initialize StyleAnimationValue with zeros (from BorisChiou:stylo/animation/initial_computed_keyframes); r=emilio
Boris Chiou <boris.chiou@gmail.com> - Fri, 31 Mar 2017 05:20:26 -0500 - rev 398825
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16202 - stylo: Bug 1352067 - Initialize StyleAnimationValue with zeros (from BorisChiou:stylo/animation/initial_computed_keyframes); r=emilio AnimationValue::mGecko and AnimationValue::mServo are mutually exclusive, so we have to make sure mGecko.IsNull() returns reasonable value, or we will got assertions. Hence, we should initialize it during constructing StyleAnimationValue from Servo side. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix Bug 1352067. - [X] These changes do not require tests because there are enough tests in Gecko Source-Repo: https://github.com/servo/servo Source-Revision: a70e4ac5b25251ca1c05e8eced12f2aefea4410d
c3fe399983dee2cd54728de7871453bb0e2bd2ab: servo: Merge #16196 - style: Make the servo and gecko implementations of Element::note_descendants equivalent (from emilio:unify-note-descendants); r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 31 Mar 2017 04:40:13 -0500 - rev 398824
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16196 - style: Make the servo and gecko implementations of Element::note_descendants equivalent (from emilio:unify-note-descendants); r=bholley Source-Repo: https://github.com/servo/servo Source-Revision: 95e0532dd6e4b90051c291de199051328e7d796e
f6c5fe557421204ca7e60d4bc3d05e11b34dc523: Bug 1036978 - Localization of un-used toolkit strings shouldn't be reported by compare-locales, r=Pike
Delphine Lebédel <dlebedel@mozilla.com> - Fri, 31 Mar 2017 11:59:28 +0200 - rev 398823
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1036978 - Localization of un-used toolkit strings shouldn't be reported by compare-locales, r=Pike Change filter_py to only report on toolkit files referenced in mobile/locales/jar.mn. We ignore netwerk, security/manager, devtools/shared, services/sync on the module level. MozReview-Commit-ID: 4YRwZHUD1gE
494c291dbfcb1e1488a3b7587f86487155266721: Bug 1351791: Simplify PostRestyleEventForLazyConstruction. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 30 Mar 2017 10:37:58 +0200 - rev 398822
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351791: Simplify PostRestyleEventForLazyConstruction. r=bholley MozReview-Commit-ID: 2jsrojLzYeo
1b66676f665fd5caf3ffde59fe67432d6297e95f: Bug 1351791: Move PostRestyleEventForLazyConstruction and PostRestyleEventInternal to GeckoRestyleManager. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 30 Mar 2017 10:24:44 +0200 - rev 398821
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351791: Move PostRestyleEventForLazyConstruction and PostRestyleEventInternal to GeckoRestyleManager. r=bholley MozReview-Commit-ID: 5lrNlkbrnZb
6df7d7fb8b7e48e4d9e73e183fe1c3ceb0f19dae: Bug 1351791: Make NoteDirtyDescendantsForServo observe the refresh driver. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 30 Mar 2017 10:23:20 +0200 - rev 398820
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351791: Make NoteDirtyDescendantsForServo observe the refresh driver. r=bholley MozReview-Commit-ID: 5SWEVPqRBTC
31810a9548fcede48be099fc9823fd2710616d64: Backed out changeset 0edd9de2ca10 (bug 1317783) for future nightly bustage a=backout
Wes Kocher <wkocher@mozilla.com> - Fri, 31 Mar 2017 11:09:13 -0700 - rev 398819
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 0edd9de2ca10 (bug 1317783) for future nightly bustage a=backout
e544797fe9e99dbe65efca47e10cb3737e10198c: Backed out changeset 94c77723eead (bug 1096343) at developer's request a=backout
Wes Kocher <wkocher@mozilla.com> - Fri, 31 Mar 2017 11:07:31 -0700 - rev 398818
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 94c77723eead (bug 1096343) at developer's request a=backout
5bd82c644e1fdc15b92ca9e34b31841151b44957: No bug, Automated blocklist update from host bld-linux64-spot-309 - a=blocklist-update
ffxbld - Fri, 31 Mar 2017 08:52:17 -0700 - rev 398817
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
No bug, Automated blocklist update from host bld-linux64-spot-309 - a=blocklist-update
846c97a6cb0038bc98db77d335e18b95b8a30a2c: No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update
ffxbld - Fri, 31 Mar 2017 08:52:14 -0700 - rev 398816
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip