0e13adff6e7eb3551d08f10d36edcdf377d40cbe: Bug 1373155 - Disable Web Components in Servo-styled documents. r=wchen
Cameron McCormack <cam@mcc.id.au> - Thu, 15 Jun 2017 19:39:58 +0800 - rev 364279
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1373155 - Disable Web Components in Servo-styled documents. r=wchen MozReview-Commit-ID: 5IBBN2Gfazs
ae1c97d0941ead9eb775eb7903deec202727a6f8: Bug 1312888 - Fix incorrect debug output for V2 lists. r=hchang
DimiL <dlee@mozilla.com> - Wed, 14 Jun 2017 15:32:53 +0800 - rev 364278
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1312888 - Fix incorrect debug output for V2 lists. r=hchang MozReview-Commit-ID: A6tb38RnUN3
517bf15bb2ffc4e9276deae3139e8dfce16805b3: Bug 1370129 - Do not dump or pack symbols during no-opt builds. r=froydnj
Chris Manchester <cmanchester@mozilla.com> - Thu, 15 Jun 2017 16:21:28 -0700 - rev 364277
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1370129 - Do not dump or pack symbols during no-opt builds. r=froydnj MozReview-Commit-ID: 84tesHrZBIH
44aab3a73cbf04de364ebc2f9b4d7a65025b3c0c: Bug 1338327 Handle .cmd files with spaces in subprocess r=kmag
Andrew Swan <aswan@mozilla.com> - Mon, 12 Jun 2017 14:51:32 -0700 - rev 364276
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1338327 Handle .cmd files with spaces in subprocess r=kmag MozReview-Commit-ID: 9zr97CyY5in
14d9baa5e3b9412b49087363a85d6027cc6f12e9: servo: Merge #17347 - Fix setting img src before window.onload causing panic (from duckinator:fix-issue-17319); r=mbrubeck
Ellen Marie Dash <me@duckie.co> - Thu, 15 Jun 2017 16:58:20 -0700 - rev 364275
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
servo: Merge #17347 - Fix setting img src before window.onload causing panic (from duckinator:fix-issue-17319); r=mbrubeck <!-- Please describe your changes on the following line: --> Setting an image source asynchronously (e.g. using `setTimeout` or in the callback of an `XMLHttpRequest`) before `window.onload` fired would cause a panic due to a preexisting load blocker not being terminated before assigning a new one. This PR fixes that and adds a test for it. --- <!-- 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 #17319. <!-- Either: --> - [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: 04935de3ea8db953415a87bb4107cd48555503de
01dec71addcc969afdd7c41c743e58744317add6: Bug 1372963 Remove WinPointerEvents:: qualifier which breaks MinGW build r=jimm
Tom Ritter <tom@mozilla.com> - Tue, 25 Apr 2017 13:28:04 -0500 - rev 364274
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1372963 Remove WinPointerEvents:: qualifier which breaks MinGW build r=jimm MozReview-Commit-ID: 4d13pyUsTG3
f4c7538b304187fec047ba13a76abad463810c3c: servo: Merge #17340 - windows: fix line height handling (from hinaria:master); r=jdm
hinaria <a@hinaria.com> - Thu, 15 Jun 2017 15:42:38 -0700 - rev 364273
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
servo: Merge #17340 - windows: fix line height handling (from hinaria:master); r=jdm hi there! on windows, this change properly scales a font's line height by its size. previously, line height was not scaled to the font's size at all, which meant line heights become worse and worse the further you scaled away from the font's design size (in either direction, larger or smaller). this change makes the `line_gap` ratio and size scale with the font size. i've hand checked that the new computed `line_gap` matches the effective heights in chrome and firefox when `line-height = normal` for a bunch of system fonts. (servo's rendering quality on windows is a different story, though). ![demonstration](https://user-images.githubusercontent.com/975570/27185401-8e27023a-5228-11e7-8475-9e4223730d25.png) i believe this also solves #16476. --- - [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: 8fd7dc80c40440b88f42b8f1036ef67483dd93f0
2c89fdad73e084f634a00cc19877389ea77f402e: bug 1373068 - fix the ctypes declaration of SSL_ClearSessionCache in head_psm.js r=Cykesiopka
David Keeler <dkeeler@mozilla.com> - Wed, 14 Jun 2017 15:10:28 -0700 - rev 364272
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
bug 1373068 - fix the ctypes declaration of SSL_ClearSessionCache in head_psm.js r=Cykesiopka SSL_ClearSessionCache is `void SSL_ClearSessionCache()`. In head_psm.js it was being declared as `SECStatus SSL_ClearSessionCache()` and the "return value" was being checked, which was incorrect. This apparently wasn't causing failures on any of our test runs, but with tsan enabled the check would fail. MozReview-Commit-ID: 6KosOVPu8K4
d9824cf47dc84c956db9b299e2ea5d8a5e853d70: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 15 Jun 2017 16:28:22 -0700 - rev 364271
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: 6qjm9snaB3Z
5e2be621f53200eca0693d43fa10c31901240123: servo: Merge #17338 - Derive ToCss for computed LengthOrPercentage types (from servo:derive-all-the-things); r=emilio,waffles
Anthony Ramine <n.oxyde@gmail.com> - Thu, 15 Jun 2017 13:37:04 -0700 - rev 364270
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
servo: Merge #17338 - Derive ToCss for computed LengthOrPercentage types (from servo:derive-all-the-things); r=emilio,waffles Source-Repo: https://github.com/servo/servo Source-Revision: 0142d193a3fde057718612028d9c1676e046b816
dc1837d384484985e9d486a1dc454e3d7c37e118: Bug 1352023: Fix broken references / typos in Marionette docs; r=whimboo
Ignaz Forster <ignaz.forster@gmx.de> - Thu, 08 Jun 2017 23:40:55 +0200 - rev 364269
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1352023: Fix broken references / typos in Marionette docs; r=whimboo MozReview-Commit-ID: 6Wo8ewMacjF
7a729935d60d6eb4d0f7b58ea6307634badd4c9e: Backed out changeset c104436d1937 (bug 1300995) for frequently timing out in own test browser_autocomplete_footer.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 15 Jun 2017 23:07:38 +0200 - rev 364268
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Backed out changeset c104436d1937 (bug 1300995) for frequently timing out in own test browser_autocomplete_footer.js. r=backout
f881b39e669dbe0e4717cba6fbdb12d9ba732bfc: Backed out changeset cc5161b809a0 (bug 1300995)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 15 Jun 2017 23:07:08 +0200 - rev 364267
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Backed out changeset cc5161b809a0 (bug 1300995)
622f421e5815e38462c83293c7897e755eb2ae46: Bug 1372912 - Place the layer local clip in the right spot for fixed-pos layers. r=mrobinson
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 15 Jun 2017 17:02:22 -0400 - rev 364266
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1372912 - Place the layer local clip in the right spot for fixed-pos layers. r=mrobinson This patch makes the bg-fixed-child-mask.html reftest pass by ensuring the clips for the test case are all in the correct spots. See the comments in the patch for a more detailed explanation. MozReview-Commit-ID: 21MAHr0PJ9B
39215a3e0a45ccd9ed87ed8babfd3699386b3468: Bug 1372912 - Make the clip id more strongly typed. r=jrmuizel,mrobinson
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 15 Jun 2017 17:02:20 -0400 - rev 364265
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1372912 - Make the clip id more strongly typed. r=jrmuizel,mrobinson This patch is not really needed, but it avoids accidental conversion between FrameMetrics::ViewID (which represents a scrolling clip) and a uint64_t id for a non-scrolling clip. MozReview-Commit-ID: JriIfpECHe7
b65804983bc83336b6c6c12fe9baf0807792f203: Bug 1372912 - Push clips for all the scroll metadata scrollclips. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 15 Jun 2017 17:02:18 -0400 - rev 364264
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1372912 - Push clips for all the scroll metadata scrollclips. r=jrmuizel Each layer has a stack of scroll metadata objects, which represent the set of scrollframes that got flattened into the layer. Effectively the metadata objects provide the scroll information for the chain of scrollframes containing that layer's content. Each of these scrollframes may have a clip, and so we need to push those clips to WR. We need to take care to insert these clips at the right point in the stack, so that they are interleaved correctly with the PushScrollLayer calls that we use to inform WR of the scrolling clips for the scrollframes. This patch implements this behaviour. MozReview-Commit-ID: HD3OO5TZHSr
037a153bb989095c8345564094ad8df8c7c3f90c: Bug 1372912 - Extract a PushLayerClip helper method. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 15 Jun 2017 17:02:12 -0400 - rev 364263
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Bug 1372912 - Extract a PushLayerClip helper method. r=jrmuizel No functional changes. We'll want to reuse this code in a future patch. MozReview-Commit-ID: LEuP38yXBHI
53067b8193dc849e693f4fff553b7149dea93509: Backed out changeset 2b883786cf01 (bug 1372912) for bustage at ScrollingLayersHelper.h:19: class 'LayerClip' was previously declared as a struct. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 15 Jun 2017 22:59:51 +0200 - rev 364262
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Backed out changeset 2b883786cf01 (bug 1372912) for bustage at ScrollingLayersHelper.h:19: class 'LayerClip' was previously declared as a struct. r=backout
656f10819385a03675d066e5d0abaf351a33677f: Backed out changeset 6f148794682a (bug 1372912)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 15 Jun 2017 22:59:01 +0200 - rev 364261
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Backed out changeset 6f148794682a (bug 1372912)
00dbcf762ef556226b350cfe82d3656db300de35: Backed out changeset 8176859f8b70 (bug 1372912)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 15 Jun 2017 22:58:57 +0200 - rev 364260
Push 91515 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:52:51 +0000
Backed out changeset 8176859f8b70 (bug 1372912)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip