d66f3c9329a8a7e9bc8dcccc51656e335033d4ef: servo: Merge #18512 - Preserve sourceURL comment on style sheets (from tromey:preserve-style-sheet-source-url); r=SimonSapin
Tom Tromey <tom@tromey.com> - Fri, 15 Sep 2017 12:44:03 -0700 - rev 665709
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
servo: Merge #18512 - Preserve sourceURL comment on style sheets (from tromey:preserve-style-sheet-source-url); r=SimonSapin In addition to the sourceMappingURL comment, there is a second special comment, "sourceURL", that can be used to set the "display name" of a style sheet for developer tools. This name is also used as the base URL for the source-map URL resolution algorithm. sourceURL is described here: https://blog.getfirebug.com/2009/08/11/give-your-eval-a-name-with-sourceurl/ The devtools feature bug is here: https://bugzilla.mozilla.org/show_bug.cgi?id=880831 This patch changes servo to preserve and expose this value for use in M-C. --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ Source-Repo: https://github.com/servo/servo Source-Revision: 7cc0af37cfcd03b0615a408428b53d221e493570
67769dac78c4e757a95b41b1d8d517af61ea19f2: servo: Merge #18519 - style: Implement the body text color quirk in a more straight-forward way (from emilio:body-quirk); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Sep 2017 12:43:55 -0700 - rev 665708
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
servo: Merge #18519 - style: Implement the body text color quirk in a more straight-forward way (from emilio:body-quirk); r=heycam This avoids grabbing the body when values that inherit from the body, whatever that means, aren't under the body. In that case we'll get a semi-random value, but that's also mishandled by Gecko anyways (and probably Blink, though haven't tested), and doesn't really make much sense. Source-Repo: https://github.com/servo/servo Source-Revision: 89d5780570894a54774542e79585b79ece3f2dce
15ce21d9ddb13cd91088bcd1b01ed86823c595e5: servo: Merge #18462 - Do some minor cleanups in display list building (from mrobinson:cleanup-building-state); r=emilio
Martin Robinson <mrobinson@igalia.com> - Fri, 15 Sep 2017 12:43:40 -0700 - rev 665707
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
servo: Merge #18462 - Do some minor cleanups in display list building (from mrobinson:cleanup-building-state); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they should not change behavior. <!-- 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: b2df99cb65a585907e59f70081c3b3c15317b11a
13ec4ded3b4ed25913047b1bed312ef67011fc1f: servo: Merge #18516 - Share specified URLs with Gecko (from jdm:stringshare); r=heycam
Josh Matthews <josh@joshmatthews.net> - Fri, 15 Sep 2017 12:43:30 -0700 - rev 665706
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
servo: Merge #18516 - Share specified URLs with Gecko (from jdm:stringshare); r=heycam This makes use of our Arc offset machinery to allow Gecko to store Arc<String> values and ensure there are used appropriately. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix [bug 1397971](https://bugzilla.mozilla.org/show_bug.cgi?id=1397971). Source-Repo: https://github.com/servo/servo Source-Revision: 70a6b2fa91ed377ce5d0d1696bfb1503be8aa454
1885fa2ee0a84411d02512952134ab5bbb2467a6: servo: Merge #18509 - style: Share user agent cascade data across documents (from emilio:ua-sheet-share-cascade-data); r=SimonSapin
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Sep 2017 12:43:18 -0700 - rev 665705
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
servo: Merge #18509 - style: Share user agent cascade data across documents (from emilio:ua-sheet-share-cascade-data); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: edff65a3b8f761513929b932eb7e9ea8b03aca79
437eae179c71eb3fcb1af49a48b4e315d6a47ab5: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 15 Sep 2017 21:34:39 +0200 - rev 665704
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
merge mozilla-central to autoland. r=merge a=merge
89ee33156cdec7c01c9c4c124dc20f4704c113d4: Bug 1398983 - Remove warning about assuming gecko style system. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 15 Sep 2017 12:25:46 -0700 - rev 665703
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398983 - Remove warning about assuming gecko style system. r=me MozReview-Commit-ID: BCeG81uxLvS
1dc22f1138e63343e361c2d52b2c46c4843be750: Bug 1398980 - Remove warning about stylo not supporting document state changes. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 15 Sep 2017 12:22:27 -0700 - rev 665702
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398980 - Remove warning about stylo not supporting document state changes. r=me It's spammy and we already have a bug on file. MozReview-Commit-ID: DB7KGuj0V3I
3b21f5d72f54df2e34ffded24011eaa48f63c6b0: Bug 1398982 - Remove style scoped warnings for stylo. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 15 Sep 2017 12:20:22 -0700 - rev 665701
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398982 - Remove style scoped warnings for stylo. r=me We're unshipping stylo scoped anyway. MozReview-Commit-ID: IeZLzX3ZU9i
dd653d5758d5cdbdc22e942eb54468a12400aa5c: Bug 1381961 - Enabled shared global for JSMs pref. r=kmag,tcampbell
Andrew McCreight <continuation@gmail.com> - Tue, 18 Jul 2017 13:00:41 -0700 - rev 665700
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1381961 - Enabled shared global for JSMs pref. r=kmag,tcampbell MozReview-Commit-ID: 6WUH9TZczQ9
c3c6406d94b5bf317aa0bf35068c6f1aaeb4f45a: Bug 1399796 - UnsubmittedCrashHandler should never check for unsubmitted crash reports if disabled or suppressed. r=Felipe
Mike Conley <mconley@mozilla.com> - Fri, 15 Sep 2017 09:25:04 -0700 - rev 665699
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1399796 - UnsubmittedCrashHandler should never check for unsubmitted crash reports if disabled or suppressed. r=Felipe Bug 1355492 moved the logic for scanning for unsubmitted crash reports out of the initialization of UnsubmittedCrashHandler, and the initialization is what decided whether or not it was appropriate to scan in the first place. This was done so that scanning could be deferred until idle after first paint. This patch makes it so that the scanning logic first ensures that the UnsubmittedCrashHandler is actually enabled and not suppressed (which is calculated earlier). I've also taken the liberty of adding a regression test. MozReview-Commit-ID: 3Aihom5Q17R
e65c63e20f93eda01cee102363f61cc5d50e55f6: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 15 Sep 2017 14:20:34 -0400 - rev 665698
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Merge m-c to autoland. a=merge
413dd42f40288747af6d811babd136dc4146d87a: Bug 1400195 - remove xp constraint for tests. r=jya
Alastor Wu <alwu@mozilla.com> - Sat, 16 Sep 2017 02:14:23 +0800 - rev 665697
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1400195 - remove xp constraint for tests. r=jya MozReview-Commit-ID: BawMiEVPNFA
69fec8b3a6a0dc196f2ff465259e9587182c389f: Bug 1398139 - part4 : enable test. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 15 Sep 2017 18:05:21 +0800 - rev 665696
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398139 - part4 : enable test. r=jya Fix the fail by patch1, so we can re-enable it. MozReview-Commit-ID: It3JkvQzAdk
39e86cbf34d57f5478838b9b0166ba44c4f68a71: Bug 1398139 - part3 : check current time should be increased correctly in new chained part. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 15 Sep 2017 18:05:18 +0800 - rev 665695
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398139 - part3 : check current time should be increased correctly in new chained part. r=jya MozReview-Commit-ID: 3ctF8SAVcs9
9fe90be81abbcc63f2c0aab66222eb867b968990: Bug 1398139 - part2 : adjust sample's start time for chained ogg. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 15 Sep 2017 18:05:10 +0800 - rev 665694
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398139 - part2 : adjust sample's start time for chained ogg. r=jya For chained ogg files, the new part would contain new timestamp from zero, so we need to add the duration of previously decoded data to make sure the current time is correct. MozReview-Commit-ID: Bb1lCiKz4uQ
1421239eef77ff58aaf7883a366d8f97536cdfa2: Bug 1398139 - part1 : revert the changing of bug 1386478. r=jwwang
Alastor Wu <alwu@mozilla.com> - Fri, 15 Sep 2017 17:07:08 +0800 - rev 665693
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1398139 - part1 : revert the changing of bug 1386478. r=jwwang This changing causes the resampling rate tolerance so that the ME.current time might not be the same as ME.duration depending on the different resampling rate. MozReview-Commit-ID: H2dpyw5Bghv
3cb1ce131f7cab332f036cecd59e5d104c981fa8: Backed out changeset c56a205100ac (bug 1399615) for failing browser-chrome's browser/components/uitour/test/browser_UITour_availableTargets.js, at least on OS X. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 15 Sep 2017 19:56:08 +0200 - rev 665692
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Backed out changeset c56a205100ac (bug 1399615) for failing browser-chrome's browser/components/uitour/test/browser_UITour_availableTargets.js, at least on OS X. r=backout
2ad95439eef6adad6aff5f0c72af709d304921ce: Bug 1399696 - aboutNewTabService should initialize with the correct _activityStreamPrerender value r=Mardak
k88hudson <khudson@mozilla.com> - Fri, 15 Sep 2017 10:33:15 -0400 - rev 665691
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Bug 1399696 - aboutNewTabService should initialize with the correct _activityStreamPrerender value r=Mardak MozReview-Commit-ID: BrLNwO74S5q
20d129c15a9990da780859ca97fff236a1052e05: Backed out changeset 1256cadba71b (bug 1399796) for eslint failure at browser/modules/ContentCrashHandlers.jsm:675: Async method 'checkForUnsubmittedCrashReports' expected no return value. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 15 Sep 2017 19:31:36 +0200 - rev 665690
Push 80148 by bmo:emilio@crisal.io at Fri, 15 Sep 2017 20:59:22 +0000
Backed out changeset 1256cadba71b (bug 1399796) for eslint failure at browser/modules/ContentCrashHandlers.jsm:675: Async method 'checkForUnsubmittedCrashReports' expected no return value. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip