625bf52d5225882666ede6918a97d43f42319844: servo: Merge #11394 - Reduce the size of StackingContextId (from mbrubeck:stacking-context-id); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Thu, 26 May 2016 07:25:58 -0500 - rev 338926
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11394 - Reduce the size of StackingContextId (from mbrubeck:stacking-context-id); r=pcwalton r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 2acb257a82601ad9b48a544cff20ce83f6311a47
fd119bfd4abfe2fc2f7dfed6201315d73f7e09d4: servo: Merge #11438 - Add dbus-devel under Fedora dependencies (from djc:readme-fedora-deps-dbus); r=jdm
Dirkjan Ochtman <dirkjan@ochtman.nl> - Thu, 26 May 2016 06:08:22 -0500 - rev 338925
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11438 - Add dbus-devel under Fedora dependencies (from djc:readme-fedora-deps-dbus); r=jdm <!-- 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: --> - [ ] `./mach build -d` does not report any errors - [ ] `./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 README-only change. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> This is required through devices -> blurz -> dbus. Source-Repo: https://github.com/servo/servo Source-Revision: 7040e2a5f7c71699fcb7d48016ee8f1ab7bef73c
74ffb4163f720d00a09055d167a7d6b49056fb83: servo: Merge #11391 - mach: Redirect stderr to /dev/null when locating Python binary (from perlun:fix/be-more-quiet-when-finding-python-binary); r=mbrubeck
Per Lundberg <per.lundberg@ecraft.com> - Thu, 26 May 2016 04:16:42 -0500 - rev 338924
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11391 - mach: Redirect stderr to /dev/null when locating Python binary (from perlun:fix/be-more-quiet-when-finding-python-binary); r=mbrubeck - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy --faster` does not report any errors - [X] These changes do not require tests because it only changes the mach build script ---- We already redirect stdout in `mach`, but the problem is that (at least on Windows/MSYS2), the `which` command tends to output things to stderr when failing: ``` $ ./mach build -d which: no python2.7 in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/c/Program Files/Java/jdk1.8.0_66/bin:/c/Python27:/c/Python27/Scripts) ``` This PR silences this noise. Source-Repo: https://github.com/servo/servo Source-Revision: 7dea7ace1b97ce8a51ab0b0516b8705474213542
5dd20a97a1ccdc7b3c6484d867b607abb51906cf: servo: Merge #11383 - Hide unnecessary information in the rendered PR template (from servo:jdm-patch-1); r=mbrubeck
Josh Matthews <josh@joshmatthews.net> - Thu, 26 May 2016 02:30:48 -0500 - rev 338923
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11383 - Hide unnecessary information in the rendered PR template (from servo:jdm-patch-1); r=mbrubeck These changes attempt to make the initial PR view less cluttered. Instructions are hidden in HTML comments, and there's a clear distinction between the PR description and the checklist. --- <!-- 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 --faster` 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 not part of the build <!-- 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: b898550149db5cdfc24cc2dfe5a7c7ad4d5d0a39
5872d371e9d4b76a2cff055695d75639245554f6: servo: Merge #11382 - Fix unused crate warning in script_tests (from mbrubeck:warnings); r=nox
Matt Brubeck <mbrubeck@limpet.net> - Thu, 26 May 2016 01:43:21 -0500 - rev 338922
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11382 - Fix unused crate warning in script_tests (from mbrubeck:warnings); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 97e58e6cfe6624746a717e224a4be3e087a644a5
a40362d4df54c8c62e04acafc4d1bbf9ef0244c7: servo: Merge #11431 - Geckolib: Add performant implementations of get_id, has_class, and each_class (from bholley:atom_traversal); r=mbrubeck
Bobby Holley <bobbyholley@gmail.com> - Thu, 26 May 2016 00:55:48 -0500 - rev 338921
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11431 - Geckolib: Add performant implementations of get_id, has_class, and each_class (from bholley:atom_traversal); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 60d78b7272200c102e295f28e5d04c113b1b612f
fad82218c75f230c318709a418bc52fb9b7be776: servo: Merge #11372 - Pass a parent JS runtime when creating DOM Worker runtimes (from tschneidereit:parent-js-runtime-for-workers); r=nox
Till Schneidereit <till@tillschneidereit.net> - Thu, 26 May 2016 00:08:42 -0500 - rev 338920
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11372 - Pass a parent JS runtime when creating DOM Worker runtimes (from tschneidereit:parent-js-runtime-for-workers); r=nox This enables sharing data with the parent runtime, decreasing memory usage and startup time. Also contains an update to current rust-mozjs, because that's required for this to work. - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy --faster` does not report any errors - [x] These changes don't fix a github issue Either: - [ ] There are tests for these changes OR - [x] These changes do not require tests because the changes don't change any observable behavior Source-Repo: https://github.com/servo/servo Source-Revision: 5a81470c4db563fce4f84949507b25206b0dbedb
aba14fcb1553caa29173de76736cdfd573e38533: servo: Merge #11370 - Remove the IterableContext trait (from Ms2ger:IterableContext); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 25 May 2016 22:42:31 -0500 - rev 338919
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11370 - Remove the IterableContext trait (from Ms2ger:IterableContext); r=jdm 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 --faster` 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 refactoring Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. It serves no purpose. Source-Repo: https://github.com/servo/servo Source-Revision: edf121324e475270f56f539900ff24f9005f3fdb
90f65b22a04be5d2cc4138f95fdb850547fd2d23: servo: Merge #11374 - Don’t include microsecons when reporting build times (from servo:no-microseconds); r=Ms2ger
Simon Sapin <simon.sapin@exyr.org> - Wed, 25 May 2016 21:31:48 -0500 - rev 338918
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11374 - Don’t include microsecons when reporting build times (from servo:no-microseconds); r=Ms2ger "0:03:40.817715" is harder to read and no more informative than "0:03:40" Source-Repo: https://github.com/servo/servo Source-Revision: 345b8b9c00b146259b2b665775c3a5aa7ded6056
a35ddccda21bf7b2d5534189822fcedb4db0a5a7: servo: Merge #11412 - Support remaining text-decoration related properties in geckolib (from heycam:text-deco); r=mbrubeck
Cameron McCormack <cam@mcc.id.au> - Wed, 25 May 2016 20:35:50 -0500 - rev 338917
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11412 - Support remaining text-decoration related properties in geckolib (from heycam:text-deco); r=mbrubeck 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 --faster` 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 mostly it's geckolib-only, and the servo-relevant changes should be covered by existing tests Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. ---- Not sure if there's a better way to do the loop in the text-decoration(-line) longhand parsing, having all of the guts in the loop condition is a bit awkward. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 73b4042bb348d018e13798c39c6c4c3b117c1791
14fa754edf5552aca8c4a202b385cad45b93305a: servo: Merge #11427 - Stop generating flows under display: none (from mbrubeck:under-display-none); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Wed, 25 May 2016 18:29:48 -0500 - rev 338916
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11427 - Stop generating flows under display: none (from mbrubeck:under-display-none); r=pcwalton Because this is a bottom-up traversal it can generates flows and throw them away. To prevent that, this cascades an internal `-servo-under-display-none` property and then checks that during flow construction. Fixes #1536. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 92ae502765d8b6028db57c2d2ff5cda886ab9439
62c17a2cab486faf8bca5b2a719c4e7c2ad78d8f: servo: Merge #11409 - Remove --faster flag from test-tidy, go fast by default. Fixes 11217 (from mitchhentges:test-tidy-faster-default); r=aneeshusa
Mitchell Hentges <mitchhentges@protonmail.com> - Wed, 25 May 2016 17:16:15 -0500 - rev 338915
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11409 - Remove --faster flag from test-tidy, go fast by default. Fixes 11217 (from mitchhentges:test-tidy-faster-default); r=aneeshusa 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 #11217 (github issue number if applicable). Either: - [ ] There are tests for these changes OR - [X] These changes do not require tests because they just change command-line options, which aren't tested Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. This finishes #11267 Source-Repo: https://github.com/servo/servo Source-Revision: ebb690d28c3c36ffba7059b64361fed3847861c7
81f634c81d624d9c5db109518b3df57e11095c0f: servo: Merge #11404 - Add Servo_RestyleSubtree (from heycam:restyle-subtree); r=bholley
Cameron McCormack <cam@mcc.id.au> - Wed, 25 May 2016 16:26:11 -0500 - rev 338914
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11404 - Add Servo_RestyleSubtree (from heycam:restyle-subtree); r=bholley 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 --faster` 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 geckolib-only Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. ---- See also: https://bugzilla.mozilla.org/show_bug.cgi?id=1275452 r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: 0293a3df16384b84ecbfee2838ffd87ca6ed4a01
74ca5ab1fa5c1eb2f150c125043e7949682c255e: servo: Merge #11399 - Look past restyle root for parent node when restyling (from heycam:parent-style); r=pcwalton
Cameron McCormack <cam@mcc.id.au> - Wed, 25 May 2016 15:36:51 -0500 - rev 338913
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11399 - Look past restyle root for parent node when restyling (from heycam:parent-style); r=pcwalton 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 --faster` 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 existing tests should be sufficient Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. ---- Currently when traversing a the tree to restyle, we look at whether a given element to restyle is the root. This seems to always be the root of the entire document, since we start our processing from the top. If the current element being restyled is the root of the restyle, then we use None as the parent node for restyling purposes. In stylo we want to invoke restyling starting from an arbitrary node in the document, not just the root of the document, so this change looks for the parent element regardless of whether we're at the root of the restyle. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 6c08c570bf9b40de0797a95e6ae9712c9aa0389f
66f3d58598df75176a096046c9012ad30dab2187: servo: Merge #11401 - Support display:-moz-(inline-)box in geckolib (from heycam:moz-box); r=mbrubeck
Cameron McCormack <cam@mcc.id.au> - Wed, 25 May 2016 13:49:23 -0500 - rev 338912
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11401 - Support display:-moz-(inline-)box in geckolib (from heycam:moz-box); r=mbrubeck 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 --faster` 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 are geckolib-only changes Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 7ad3c313d3fe59e4b054abc6e41458364a1a6289
9236ca7a2a858b54bf3cd767e84c538219385652: servo: Merge #11393 - Fixed the build tools to handle cargo being named cargo.exe (from perlun:fix/find-cargo-exe-on-windows); r=metajack
Per Lundberg <per.lundberg@ecraft.com> - Wed, 25 May 2016 12:41:30 -0500 - rev 338911
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11393 - Fixed the build tools to handle cargo being named cargo.exe (from perlun:fix/find-cargo-exe-on-windows); r=metajack It's actually quite weird that I had to do this, but I got errors without it (on Windows). I noted the `BIN_SUFFIX` existed elsewhere so it felt logical to use it here also. Source-Repo: https://github.com/servo/servo Source-Revision: 40b2d424c08ce089dba8800fa310097276b3607e
7f043b1344dc8c214c0afd12941b04c41eee2ec2: servo: Merge #11379 - Update WebRender (from pcwalton:wrup4); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Wed, 25 May 2016 11:13:05 -0500 - rev 338910
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11379 - Update WebRender (from pcwalton:wrup4); r=mbrubeck Picks up fixes for #11150, #11151, #11323, and #11327. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 72ffe3468ab221748ce9bc2657aef39fab755b6a
de6e4ef832af43120e69ad2d8929b4fbcdaca5ff: servo: Merge #11376 - Bump string-cache to 0.2.18 (from creativcoder:update-string-cache); r=nox
Rahul Sharma <rsconceptx@gmail.com> - Wed, 25 May 2016 10:13:29 -0500 - rev 338909
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11376 - Bump string-cache to 0.2.18 (from creativcoder:update-string-cache); r=nox - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy --faster` does not report any errors - [X] These changes do not require tests because its a crate version bump. Source-Repo: https://github.com/servo/servo Source-Revision: 116faa7617aa2cb648d57307505b23504900bc9f
2cb4eeaa7c00c95149a19b60d8d2891e5abba862: servo: Merge #11375 - Remove ScriptThread::layout_to_constellation_chan (from servo:layout_to_constellation_chan); r=mbrubeck
Ms2ger <Ms2ger@gmail.com> - Wed, 25 May 2016 09:26:04 -0500 - rev 338908
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11375 - Remove ScriptThread::layout_to_constellation_chan (from servo:layout_to_constellation_chan); r=mbrubeck 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 --faster` 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 refactoring Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. Instead, pass it along in NewLayoutInfo when needed. Source-Repo: https://github.com/servo/servo Source-Revision: f03e8fc937b5bc5b22c2595ffd17bee41a825b5f
d91e53a6ad85cb2bd413a6766788312781e01098: servo: Merge #11410 - Remove the script listener thread (from Ms2ger:script-listener-thread); r=nox
Ms2ger <Ms2ger@gmail.com> - Wed, 25 May 2016 06:10:17 -0500 - rev 338907
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11410 - Remove the script listener thread (from Ms2ger:script-listener-thread); r=nox 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 --faster` 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 refactoring 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: 1640ade0b3f703b54c2c2285271d44a037f7eabc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip