a26b0004d05e62ee4761f60c9e563606578fbd29: servo: Merge #12970 - Move thread_state to style (from servo:thread-state); r=nox
Ms2ger <Ms2ger@gmail.com> - Mon, 22 Aug 2016 10:39:51 -0500 - rev 339540
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12970 - Move thread_state to style (from servo:thread-state); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 1911606e5c7d81e41b79fa25c41b1d7def7aef62
5b3956922721f9e32a54cf215a51095e1bd19b28: servo: Merge #12969 - Track only the number of important declarations in a declaration block (from cers:master); r=nox
Christian Sonne <cers@geeksbynature.dk> - Mon, 22 Aug 2016 08:46:34 -0500 - rev 339539
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12969 - Track only the number of important declarations in a declaration block (from cers:master); r=nox <!-- Please describe your changes on the following line: --> Track only the number of important declarations in a declaration block --- <!-- 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 #12959 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because "the existing tests should cover it" <!-- 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: 57340e43107e6be5c3ff7fb379c4571b8ae1561b
cdc148903ad5b78752b5f136faeba738cc2d8e2b: servo: Merge #12965 - Update various dependencies (from servo:always-be-updating); r=KiChjang
Ms2ger <Ms2ger@gmail.com> - Mon, 22 Aug 2016 07:52:26 -0500 - rev 339538
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12965 - Update various dependencies (from servo:always-be-updating); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 32a0493cde3339fbc86867d197f356741ee77c09
e30abec7536067d297b11195df5faf58c0bd6900: servo: Merge #12930 - Fix wrong calculation of inline element's block size (from canaltinova:border-bottom); r=emilio
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 22 Aug 2016 06:57:57 -0500 - rev 339537
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12930 - Fix wrong calculation of inline element's block size (from canaltinova:border-bottom); r=emilio Border, padding and margin properties' top and bottom values of inline elements were affecting the element's height. It shouldn't affect it normally. Fixed it and added a test. --- <!-- 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 #11729 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes <!-- 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: 91cee66fe890b283b380142f2c3a076fed2b1024
1717e7008dc7264fff9f4235a1f7d7336011a741: servo: Merge #12918 - 12902 typedefs (from hsinewu:12902-typedefs); r=Manishearth
hsinewu <extraordinary1022@gmail.com> - Mon, 22 Aug 2016 06:01:03 -0500 - rev 339536
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12918 - 12902 typedefs (from hsinewu:12902-typedefs); r=Manishearth <!-- Please describe your changes on the following line: --> Using type alias instead of newtype. Removing duplicated implementation, it's already inherited. No more type constructors and foo.0 --- <!-- 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 #12902 (github issue number if applicable). <!-- Either: --> - [X] These changes do not require tests because it's 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: daee53cb7697459b9ad28a9ee377cd6d0b90c0a7
281631312857179b36e220bf482b341838d030b5: servo: Merge #12898 - Burn SelectedFileId in fire (from izgzhen:burn-selected-file-id); r=Manishearth
Zhen Zhang <izgzhen@gmail.com> - Mon, 22 Aug 2016 03:09:28 -0500 - rev 339535
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12898 - Burn SelectedFileId in fire (from izgzhen:burn-selected-file-id); r=Manishearth r? @Manishearth --- - [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: 43d4a459c0080215de10f43ea74b7860fb196009
c15133b225c5903b93dbe3682465deb5fe259ce6: servo: Merge #12962 - Cached element class names in style sharing cache with lazy computation (from ashrko619:cache-element-classnames); r=notriddle
Ashwin R <ashwinravichandran24@gmail.com> - Mon, 22 Aug 2016 01:22:04 -0500 - rev 339534
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12962 - Cached element class names in style sharing cache with lazy computation (from ashrko619:cache-element-classnames); r=notriddle <!-- Please describe your changes on the following line: --> Fixes #12912 Added a field to StyleSharingCandidate to lazily compute and cache the class names. --- <!-- 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 #12912 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests. <!-- 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: 87cc453ba7824191f120eb9af3bf358ca5bc3d8a
72acbb5883be863f468e4b37f076f1725d9cd933: servo: Merge #12932 - Update for webrender API change, and remove webrender specific hack (from glennw:update-wr2); r=ConnorGBrewster
Glenn Watson <github@intuitionlibrary.com> - Sun, 21 Aug 2016 17:05:55 -0500 - rev 339533
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12932 - Update for webrender API change, and remove webrender specific hack (from glennw:update-wr2); r=ConnorGBrewster <!-- 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 - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> in display list building. This relies on https://github.com/servo/webrender/pull/355 being merged first, and will then need the cargo.lock updated. Source-Repo: https://github.com/servo/servo Source-Revision: c6494db520c44b40c159dade25b5f4b8fefdd9b6
00597eba95e91ad70a1146d9404f3197c371d974: servo: Merge #12943 - Merge normal and important declarations in style rules (from servo:merged-declaration-block); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Sun, 21 Aug 2016 03:43:25 -0500 - rev 339532
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12943 - Merge normal and important declarations in style rules (from servo:merged-declaration-block); r=emilio Have a single Vec instead of two. Fix #3426 --- <!-- 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 #3426. <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: f8b2be1ea4d844d5bddd88df2e5db42731bd6a39
06402ee1ea3213afd946803dc2bf726506c31a14: servo: Merge #12955 - Use try_borrow instead of borrow_state (from nox:try-borrow); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Sun, 21 Aug 2016 00:47:10 -0500 - rev 339531
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12955 - Use try_borrow instead of borrow_state (from nox:try-borrow); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 530c36a99ad7faad585bd9998de44b918aa737bc
b8725e36ac246b19ab54f907fd063eb15f4c33d8: servo: Merge #12877 - Tidy config file (from UK992:tidy-toml); r=Wafflespeanut
UK992 <urbankrajnc92@gmail.com> - Sat, 20 Aug 2016 22:27:06 -0500 - rev 339530
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12877 - Tidy config file (from UK992:tidy-toml); r=Wafflespeanut This is wip workaround for https://github.com/servo/servo/issues/10841 Adds ``servo-tidy.toml`` with configs and ignored dirs, files and packages. This will allow to set custom configuration per repo. It's an example how could config file looks like. I want opinion on that, if this is right approaches and how to improve it. cc @edunham Source-Repo: https://github.com/servo/servo Source-Revision: 1c9650cc90090784c63f5af55628ffe6b57c25ed
8eaeb93bfb0265bd780b7fc441e992886c6675c1: servo: Merge #12941 - Update euclid to 0.10.1 (from nox:euclid); r=metajack,emilio
Anthony Ramine <n.oxyde@gmail.com> - Sat, 20 Aug 2016 20:04:17 -0500 - rev 339529
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12941 - Update euclid to 0.10.1 (from nox:euclid); r=metajack,emilio Source-Repo: https://github.com/servo/servo Source-Revision: bb0ba644a8a028d6de8b5daf1b578a82ab23d49e
8ac75ca7fcf0081d419a9083399858b87cbfd79b: servo: Merge #12861 - Clean up some iterators (from nox:impl-trait); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Sat, 20 Aug 2016 13:35:04 -0500 - rev 339528
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12861 - Clean up some iterators (from nox:impl-trait); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 8a75810eba22a76b78ca2ef4db64f946013f780f
106893ce4e5ed8fa79e85ef37355bbeec2983663: servo: Merge #12953 - Update Rust to 1.13.0-nightly (499484f56 2016-08-18) (from servo:rustup); r=SimonSapin
Anthony Ramine <n.oxyde@gmail.com> - Sat, 20 Aug 2016 10:32:44 -0500 - rev 339527
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12953 - Update Rust to 1.13.0-nightly (499484f56 2016-08-18) (from servo:rustup); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: ef2ee4646fedc45e37fdf16658a70c849744ed32
b04cadabd11d1e4dea9ef0936b8101068f11cbc1: servo: Merge #12947 - Update selectors to 0.11 (from nox:selectors); r=SimonSapin
Anthony Ramine <n.oxyde@gmail.com> - Sat, 20 Aug 2016 05:55:00 -0500 - rev 339526
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12947 - Update selectors to 0.11 (from nox:selectors); r=SimonSapin This brings :not() with proper list of complex selectors as argument. Source-Repo: https://github.com/servo/servo Source-Revision: 6d56b21adff2947eb63821b9b6bbc7872e7c2142
5fbb421746bdd45da4ccfbac9164cfc17100f61b: servo: Merge #12940 - Include ServoBindingList.h for binding generating (from upsuper:binding-list); r=bholley
Xidorn Quan <me@upsuper.org> - Fri, 19 Aug 2016 22:09:36 -0500 - rev 339525
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12940 - Include ServoBindingList.h for binding generating (from upsuper:binding-list); r=bholley <!-- Please describe your changes on the following line: --> See [bug 1296594](https://bugzilla.mozilla.org/show_bug.cgi?id=1296594) 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` 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 binding code 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 bug 1296594 on Gecko side. Source-Repo: https://github.com/servo/servo Source-Revision: 278bef474c3bc27052bd1d8ec3051eafe02b1239
61321c134fd91c356f41397e7df04bb1cdbb6df5: servo: Merge #12250 - Add servo version to mac about servo window (from cbrewster:mac_about_version); r=larsbergstrom
Connor Brewster <connor.brewster@eagles.oc.edu> - Fri, 19 Aug 2016 19:45:00 -0500 - rev 339524
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12250 - Add servo version to mac about servo window (from cbrewster:mac_about_version); r=larsbergstrom <!-- Please describe your changes on the following line: --> <img width="396" alt="screen shot 2016-07-04 at 8 43 44 pm" src="https://cloud.githubusercontent.com/assets/9086315/16572663/30a6dd6c-4228-11e6-9098-68c49900b14e.png"> cc @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 are a temporary solution for #12052 (github issue number if applicable). <!-- 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: 5a5c16776c738fc31bd93c8c45297b53087f9d20
f2854774c6b3e7778f03e18bd16a4563680083a5: servo: Merge #12922 - Check PLATFORM for proper toolchain when use msvc (from upsuper:msvc-platform); r=metajack
Xidorn Quan <me@upsuper.org> - Fri, 19 Aug 2016 18:38:36 -0500 - rev 339523
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12922 - Check PLATFORM for proper toolchain when use msvc (from upsuper:msvc-platform); r=metajack <!-- Please describe your changes on the following line: --> Currently, x86_64 toolchain would always pick the amd64 MSVC linker, which will fail to link when it runs in an environment configured for building x86 program (has `PLATFORM=X86` in environment variable). This commit picks the proper host triple according to the environment variable when using the MSVC backend. --- <!-- 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 build system only <!-- 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: 28767cdb6725be83dcf50b9682a49de01229a287
4cf78194620949eab8dc32480461cb24de0dda57: servo: Merge #12903 - Remove unused imports (from servo:imports); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 19 Aug 2016 16:21:31 -0500 - rev 339522
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12903 - Remove unused imports (from servo:imports); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: bf8b7ba6b06729031886db285d54045a4b61ef0e
84109d55f39c1374033335888637f31dbad364c5: servo: Merge #12878 - stylo: Support clip-path (from Manishearth:clip-path); r=heycam
Manish Goregaokar <manishsmail@gmail.com> - Fri, 19 Aug 2016 14:24:08 -0500 - rev 339521
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12878 - stylo: Support clip-path (from Manishearth:clip-path); r=heycam Todo: - [x] `set_clip_path` (probably needs a bunch of gecko bindings for running constructors/destructors) - [ ] Ensure that I've ordered the coordinates correctly - [ ] Check that it works - [x] Might want to convert NS_STYLE_FILL_RULE and NS_RADIUS to enum classes Depends on: - https://github.com/servo/rust-bindgen/pull/29 - https://github.com/Manishearth/gecko-dev/compare/servo:stylo...Manishearth:clip-path Source-Repo: https://github.com/servo/servo Source-Revision: 609d47b44fdd31b712100839e1d4c5db15dbafcd
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip