9c76653e2ddb3937373ad7ad9c818c78bf87abb3: servo: Merge #12938 - Sanitise web fonts (from nox:fontsan); r=larsbergstrom
Keegan McAllister <kmcallister@mozilla.com> - Mon, 22 Aug 2016 19:20:19 -0500 - rev 477711
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12938 - Sanitise web fonts (from nox:fontsan); r=larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: 785fcd55806b546e2d5d15d5618fdf575262a012
a3934a0d1a9563d09b7bc56a574261c2802fefad: servo: Merge #12956 - Windows MSVC: Define vcvars in mach.bat (from UK992:msvc-vcvars); r=metajack
UK992 <urbankrajnc92@gmail.com> - Mon, 22 Aug 2016 16:52:15 -0500 - rev 477710
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12956 - Windows MSVC: Define vcvars in mach.bat (from UK992:msvc-vcvars); r=metajack Define vcvars for msvc build, if they have not yet been. If vcvars not exist, show message that visual studio 2015 is not installed and where to download it. Fixes #12948 Source-Repo: https://github.com/servo/servo Source-Revision: 7aa0071e9b59db792742e1a47bd8577764a89fa7
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 477709
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477708
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477707
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477706
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477705
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477704
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477703
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477702
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477701
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477700
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477699
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477698
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477697
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477696
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477695
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477694
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477693
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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 477692
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip