8efcb2be9aea476d871b1e04e3bea7e105f2cdbd: Bug 1217290 - Refactor WebGL max & min attribute constants for WebGL fingerprinting draft
Chung-Sheng Fu <cfu@mozilla.com> - Thu, 27 Jul 2017 15:49:46 +0800 - rev 651148
Push 75608 by bmo:cfu@mozilla.com at Wed, 23 Aug 2017 08:42:50 +0000
Bug 1217290 - Refactor WebGL max & min attribute constants for WebGL fingerprinting MozReview-Commit-ID: 5fxOdV8euJ0
d61e90059e20942c80eec29e8d1eba1cdd4e9589: Bug 1389743: Remove various Stylo hacks to deal with XBL edge cases. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 13 Aug 2017 20:44:58 +0200 - rev 651147
Push 75607 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:42:06 +0000
Bug 1389743: Remove various Stylo hacks to deal with XBL edge cases. r?heycam MozReview-Commit-ID: HN7PfsNrh9e
2e562822e54a53bfcdf8b0197d568728721691a3: Bug 1389743: Only reconstruct frames synchronously from ContentRemoved when called from frame construction. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Aug 2017 09:58:57 +0200 - rev 651146
Push 75607 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:42:06 +0000
Bug 1389743: Only reconstruct frames synchronously from ContentRemoved when called from frame construction. r?mats There's only one case of sync frame construction from ContentRemoved now, and it's not on the element being removed, but on the whitespace siblings if needed, and _only_ when they don't support lazy frame construction. Basically, this switches all the RecreateFramesForContent calls to use `aAsyncInsert` (which I changed to an enum class for readability), except when we're already reframing. Also, it switches ReframeTextIfNeeded to opt-in into lazy frame construction, since it's used only when aFlags == CONTENT_REMOVED. This allows to simplify the DestroyFramesFor API (which I'm happy to rename to something more meaningful, since now it's something like DestroyFramesForAndRecreateThemAsync), and do some other consistency cleanups. A bunch of the ContentRemoved callsites were pretty random at passing aAsyncInsert, and that was some kind of a mess. This patch ensures consistency, and makes it impossible to do O(n^2) work when removing DOM nodes, which is nice. The underlying reason for this is explained in the description of bug 1377848, and basically allows us to remove a bunch of Servo hacks on the longer term (a few of them are going away already, yay!). MozReview-Commit-ID: 2DrUTxGV8RX
e922cca3378e3c93513fb0b003956f164eca5d1f: Bug 1389743: Remove various Stylo hacks to deal with XBL edge cases. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 13 Aug 2017 20:44:58 +0200 - rev 651145
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1389743: Remove various Stylo hacks to deal with XBL edge cases. r?heycam MozReview-Commit-ID: HN7PfsNrh9e
10801b56b8b257f9c2d83cf0b62f8b0ca884d68c: Bug 1389743: Only reconstruct frames asynchronously from ContentRemoved. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Aug 2017 09:58:57 +0200 - rev 651144
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1389743: Only reconstruct frames asynchronously from ContentRemoved. r?mats Sorry in advance, this patch grew a bit more than expected :) There's only one case of sync frame construction from ContentRemoved now, and it's not on the element being removed, but on the whitespace siblings if needed, and _only_ when they don't support lazy frame construction. Basically, this switches all the RecreateFramesForContent calls to use `aAsyncInsert` (which I changed to an enum class for readability), except when we're already reframing. Also, it switches ReframeTextIfNeeded to opt-in into lazy frame construction, since it's used only when aFlags == CONTENT_REMOVED. This allows to simplify the DestroyFramesFor API (which I'm happy to rename to something more meaningful, since now it's something like DestroyFramesForAndRecreateThemAsync), and do some other consistency cleanups. A bunch of the ContentRemoved callsites were pretty random at passing aAsyncInsert, and that was some kind of a mess. This patch ensures consistency, and makes it impossible to do O(n^2) work when removing DOM nodes, which is nice. The underlying reason for this is explained in the description of bug 1377848, and basically allows us to remove a bunch of Servo hacks on the longer term (a few of them are going away already, yay!). MozReview-Commit-ID: 2DrUTxGV8RX
c8c9ddf22abe662a9865d06a2d7392b94db9391f: Bug 1383332 - Disable test on stylo. r=me
Cameron McCormack <cam@mcc.id.au> - Wed, 23 Aug 2017 14:20:06 +0800 - rev 651143
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1383332 - Disable test on stylo. r=me MozReview-Commit-ID: 1JEMledudb7
1e8b2d3f7aad0810869d3cab607c25d2330688f5: Bug 1388131 - Add tooltip to the Library button. r=mikedeboer
Dão Gottwald <dao@mozilla.com> - Wed, 23 Aug 2017 08:16:16 +0200 - rev 651142
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1388131 - Add tooltip to the Library button. r=mikedeboer MozReview-Commit-ID: GSFkP4ov5ri
e2049dd3fa18754ee19134012897a9272c3bffea: Bug 1392270 - Fix download.estimatedEndTime calculation. r=aswan
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 22 Aug 2017 20:32:11 +0200 - rev 651141
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1392270 - Fix download.estimatedEndTime calculation. r=aswan MozReview-Commit-ID: HqyYLtTC3N6
7b70fa3015c780f432b2048234138987b497aa18: servo: Merge #18195 - Don't cache style data if the element has running animations (from hiikezoe:disable-style-cache-for-animations); r=bholley,birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 22 Aug 2017 23:43:25 -0500 - rev 651140
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
servo: Merge #18195 - Don't cache style data if the element has running animations (from hiikezoe:disable-style-cache-for-animations); r=bholley,birtles <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1379203 --- <!-- 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 Source-Repo: https://github.com/servo/servo Source-Revision: 1c9c0334ba7b03e0757a101d2758c1284566f420
9c63e2f7d562cff075d326c5688da9ab35c6fb74: Bug 1392910 - remove unnecessary preference setting for CSS text-justify property in testing profile. r=xidorn
Jeremy Chen <jeremychen@mozilla.com> - Wed, 23 Aug 2017 13:30:02 +0800 - rev 651139
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1392910 - remove unnecessary preference setting for CSS text-justify property in testing profile. r=xidorn We've enabled CSS text-justify property by default in bug 1343512, so it should be okay to remove the pref setting in the testing profile. MozReview-Commit-ID: 327Hg9EuU9Z
6b0ed8c3153218760359a86e62c5fd065f60bd98: Bug 1370779 followup 3 - Update several web-platform test expectation.
Xidorn Quan <me@upsuper.org> - Wed, 23 Aug 2017 15:24:31 +1000 - rev 651138
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1370779 followup 3 - Update several web-platform test expectation. MozReview-Commit-ID: D4ZnLAYk17b
6bfd9f6f99c3e7b16c30629aba07013a4eba6a0a: Bug 1383332 - Use correct annotation syntax. r=me
Bobby Holley <bobbyholley@gmail.com> - Tue, 22 Aug 2017 22:15:04 -0700 - rev 651137
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1383332 - Use correct annotation syntax. r=me MozReview-Commit-ID: BcUGGhuCIOL
7fa4d82e8c0936f3c586fdb69174aeddcffb0b81: Bug 1392224 - Make Fennec the default handler for Leanplum Push Notification. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Tue, 22 Aug 2017 13:40:17 +0800 - rev 651136
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1392224 - Make Fennec the default handler for Leanplum Push Notification. r=maliu MozReview-Commit-ID: GiXHPvcPhgp
86b793bcbcd090a4189814f14204a2e0ea7929ef: Bug 1383332 - Track the restyle root and use it to do less work during the traversal. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Tue, 18 Jul 2017 18:38:47 -0700 - rev 651135
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1383332 - Track the restyle root and use it to do less work during the traversal. r=emilio MozReview-Commit-ID: A8O3JOpsv4E
4e53218f68e9f8ba6aed53652f464fd75b3e6631: servo: Merge #18196 - stylo: Maintain a restyle root and use it to cull the traversal (from bholley:restyle_roots); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Tue, 22 Aug 2017 22:04:34 -0500 - rev 651134
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
servo: Merge #18196 - stylo: Maintain a restyle root and use it to cull the traversal (from bholley:restyle_roots); r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1383332 Source-Repo: https://github.com/servo/servo Source-Revision: 20c73e7f7d620600f161f3c00cbe5a80b5e2a5a9
e16dba457260675669a0e81863849563b31a9ba2: Bug 1370779 followup 2 - Downgrade cssparser to 0.19.2.
Xidorn Quan <me@upsuper.org> - Wed, 23 Aug 2017 13:58:16 +1000 - rev 651133
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1370779 followup 2 - Downgrade cssparser to 0.19.2. MozReview-Commit-ID: 3lf30ZvMvWm
04080bc695e38357af29faf5f3789c90c59866e6: Bug 1370779 followup - Bump version of cssparser again to 0.19.4.
Xidorn Quan <me@upsuper.org> - Wed, 23 Aug 2017 13:29:30 +1000 - rev 651132
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1370779 followup - Bump version of cssparser again to 0.19.4. MozReview-Commit-ID: 7QwkNTUkCDl
a203d42085eae79a6ef106a178a8df4a9e36478e: Bug 1370779 - Bump version of cssparser.
Xidorn Quan <me@upsuper.org> - Wed, 23 Aug 2017 13:04:03 +1000 - rev 651131
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1370779 - Bump version of cssparser. MozReview-Commit-ID: Atb37wr8iMA
cd6b4d4a1bdc8908d5a24d65fe5170328f9c96cd: Bug 1328398 - Add telemetry to measure service worker launch time. r=bkelly,francois datareview=francois
Tom Tung <shes050117@gmail.com> - Thu, 17 Aug 2017 18:32:36 +0800 - rev 651130
Push 75606 by bmo:emilio+bugs@crisal.io at Wed, 23 Aug 2017 08:40:10 +0000
Bug 1328398 - Add telemetry to measure service worker launch time. r=bkelly,francois datareview=francois This patch is mainly to add a probe to measure sw launch time. To do this, this patch records the sw launch time when the sw is just spwaned and it's ready to handle the incoming fetch event. MozReview-Commit-ID: 3w5MNyhQNnd
50055a1bf537c4a73a71473aeae72a99ec029b01: Bug 1391743 - Polish tabstrip overflow indicators some more. r?daleharvey draft
Dão Gottwald <dao@mozilla.com> - Wed, 23 Aug 2017 10:32:58 +0200 - rev 651129
Push 75605 by dgottwald@mozilla.com at Wed, 23 Aug 2017 08:33:19 +0000
Bug 1391743 - Polish tabstrip overflow indicators some more. r?daleharvey MozReview-Commit-ID: EKz6l9uV2Ge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip