59265d6703c2e2674ad89a47a031c8dda583168f: servo: Merge #13538 - Avoid unecessary loop evaluation on empty lines for tidy check_license (from mschmo:master); r=Wafflespeanut
Matt Schmoyer <mattschmo@gmail.com> - Sat, 01 Oct 2016 16:17:00 -0500 - rev 339872
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13538 - Avoid unecessary loop evaluation on empty lines for tidy check_license (from mschmo:master); r=Wafflespeanut Refactored file line loop in `check_license()` to skip when a blank line is encountered. Only difference should be a very very small performance boost. Also changed the name of a test from the mispelling `test_licence()` to `test_license()` --- - [ ] `./mach build -d` does not report any errors (I'm not able to download the rust compiler on my laptop due to me probably just needing to update openssl: `Error downloading Rust compiler: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590). The failing URL was: https://static-rust-lang-org.s3.amazonaws.com/dist/2016-09-21/rustc-nightly-x86_64-apple-darwin.tar.gz`) - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] There are no added tests for this since `test_license()`, `test_shebang_license()` and `test_apache2_incomplete()` should suffice in this case. Though I'd be more than happy to add a test if requested. Source-Repo: https://github.com/servo/servo Source-Revision: a83ef43be0773a52a5e40d05127fbc8814d6caa5
765784a2ae3370707b4610d26e62a1fbba4872b8: servo: Merge #13534 - Update README.md to include openSUSE dependencies (from j-koreth:master); r=jdm
j-koreth <joelsymon@gmail.com> - Sat, 01 Oct 2016 15:15:03 -0500 - rev 339871
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13534 - Update README.md to include openSUSE dependencies (from j-koreth:master); 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: --> - [X] `./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 the only file changed is the README.md to include openSUSE dependencies <!-- 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: 34fa38fd2dd75b0278002db847c392e0bb5b3d25
4f02f2afe8514eeeee0992fcc8407148742cd8fa: servo: Merge #13537 - Ensure cargo is up to date before running update crate command (from GuillaumeGomez:mach_update); r=Wafflespeanut
Guillaume Gomez <guillaume1.gomez@gmail.com> - Sat, 01 Oct 2016 14:13:05 -0500 - rev 339870
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13537 - Ensure cargo is up to date before running update crate command (from GuillaumeGomez:mach_update); r=Wafflespeanut Fixes #13526 Source-Repo: https://github.com/servo/servo Source-Revision: 45cc847a005e1722b888ba2ea20f4ab80b70af9f
744c0280fbc7a904f161043f5505a3e4edd00dcc: servo: Merge #13531 - Remove ignore-heap-size comment to enable memory measurement on HashSet (from wldcordeiro:measure-hashset-mem); r=jdm
Wellington Cordeiro <wellington@wellingtoncordeiro.com> - Sat, 01 Oct 2016 12:05:13 -0500 - rev 339869
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13531 - Remove ignore-heap-size comment to enable memory measurement on HashSet (from wldcordeiro:measure-hashset-mem); r=jdm Remove the ignore-heap-size comment to enable the memory measurement. - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #6909 - [x] These changes do not require tests because they just enabled memory measurement @jdm the build fails, and I'm not so sure why. Assistance please? 😄 Source-Repo: https://github.com/servo/servo Source-Revision: 36222cf543731af71b22d5fb8e3f17c6c51af895
0e4504ead58e38fcb0afcfb8c0b9a3155294f392: servo: Merge #13527 - README.md: Fix typo (from nerith:typo); r=jdm
Brandon Fairchild <csbit32@gmail.com> - Sat, 01 Oct 2016 10:48:10 -0500 - rev 339868
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13527 - README.md: Fix typo (from nerith:typo); r=jdm --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because they only change documentation Source-Repo: https://github.com/servo/servo Source-Revision: e97eba188858283510235b8a91858f1d025d934d
572d73f701fae0d12c9e38dd45b62dce7f6e218c: servo: Merge #13518 - Move --use-msvc-mangling out from clang flags (from upsuper:patch-1); r=emilio
Xidorn Quan <github@upsuper.org> - Sat, 01 Oct 2016 09:47:00 -0500 - rev 339867
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13518 - Move --use-msvc-mangling out from clang flags (from upsuper:patch-1); r=emilio `--use-msvc-mangling` is not a clang flag, but a flag for bindgen. r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: 7914f14caabaa557c9f88130443ab77162c7072b
b23837fa3559538bd3739c7e0644b284cf8b1938: servo: Merge #13511 - README.md: Make keyboard shortcut syntax similar (from nerith:doc); r=jdm
Brandon Fairchild <csbit32@gmail.com> - Sat, 01 Oct 2016 08:02:18 -0500 - rev 339866
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13511 - README.md: Make keyboard shortcut syntax similar (from nerith:doc); 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` does not report any errors - [X] These changes do not require tests because it only changes documentation Source-Repo: https://github.com/servo/servo Source-Revision: d9f53cb14df4467de714e61f9a5ab4b4a510f5f5
7f3c2f8a0ff75825d549c7ef64ed25e0478db844: servo: Merge #13428 - Update WebBluetooth to use Promises (from szeged:wbt_promise); r=jdm
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Sat, 01 Oct 2016 06:18:59 -0500 - rev 339865
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13428 - Update WebBluetooth to use Promises (from szeged:wbt_promise); r=jdm <!-- Please describe your changes on the following line: --> Initial patch to support promises in WebBluetooth. This will allow us to use the expected syntax in webpages. --- <!-- 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: --> - [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: 0c80ac9a1ba14966165ddb6b91f7c6efda6c2eae
8c1c0e069a3126f7547b5c69664e0d9503079f93: servo: Merge #13467 - Remove same-origin-data-url flag from fetch implementation (from JanZerebecki:rm-same-origin-data-url); r=KiChjang
Jan Zerebecki <jan.mozilla@zerebecki.de> - Sat, 01 Oct 2016 05:19:05 -0500 - rev 339864
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13467 - Remove same-origin-data-url flag from fetch implementation (from JanZerebecki:rm-same-origin-data-url); r=KiChjang <!-- Please describe your changes on the following line: --> The spec removed it. Check the scheme instead, data is always same origin now, except for workers. Closes #13362 --- <!-- 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 #13362 . <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they only remove code. <!-- 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: e494dedce5e5215d6d0953ab28668825234237dc
20676846b781c75a568c408135b57906e842f492: servo: Merge #13519 - profile: Integrate the time profiler with the macOS signpost infrastructure (from pcwalton:signpost); r=larsbergstrom
Patrick Walton <pcwalton@mimiga.net> - Sat, 01 Oct 2016 04:18:56 -0500 - rev 339863
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13519 - profile: Integrate the time profiler with the macOS signpost infrastructure (from pcwalton:signpost); r=larsbergstrom With this change, if you supply the `-Z signpost` flag, Instruments.app can display Servo events overlaid with callstack data. Even better, you can get call stack profiling for individual Servo events (one layout, one network request, one style recalculation, etc.) This adds a dependency on the `signpost` crate. On unsupported OS's, this crate is an no-op. Screenshot: http://i.imgur.com/agLyzOU.png r? @larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: 7f84982de2fe8283d1df37d704842e037432087e
8490d3ad03045425c0741a9a28ddafe5f9dc96fd: servo: Merge #13528 - Fix `test-geckolib` (from UK992:test-geckolib); r=Manishearth
UK992 <urbankrajnc92@gmail.com> - Sat, 01 Oct 2016 01:32:03 -0500 - rev 339862
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13528 - Fix `test-geckolib` (from UK992:test-geckolib); r=Manishearth This will make Travis green again. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because it's only cleanup Source-Repo: https://github.com/servo/servo Source-Revision: ad5881520891a00ab794fb028733a1e6e0ac56f2
c2e967be59e9324e8b7c9e34f67233f5fb83386d: servo: Merge #13513 - Return the error codes instead of implicitly returning None (from nivekuil:master); r=Wafflespeanut
Kevin Liu <mail@nivekuil.com> - Fri, 30 Sep 2016 23:02:37 -0500 - rev 339861
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13513 - Return the error codes instead of implicitly returning None (from nivekuil:master); r=Wafflespeanut See https://github.com/servo/servo/issues/13344 --- <!-- 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 #13344 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because refactoring without logic changes, 0 is falsey as None <!-- 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: 0e950c0ba5ba96ab629a21e8bdeba0795e320316
5123797821bdfcdc1d9af12c97875c4228a1d2b7: servo: Merge #13517 - Moved pub_domains to net_traits and did a spring clean (from asajeffrey:net-traits-pub-domain); r=mbrubeck
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 30 Sep 2016 21:57:36 -0500 - rev 339860
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13517 - Moved pub_domains to net_traits and did a spring clean (from asajeffrey:net-traits-pub-domain); r=mbrubeck <!-- Please describe your changes on the following line: --> Moved the `pub_domains` module from `net` into `net_traits`, so it can be used by crates which don't depend on `net` (in particular `constellation`, which can use the crate for testing similar-origin). I also did quite a bit of tidying up, the functions now do no heap allocation, previously there was quite a bit of String allocation going on. This is the next step to fixing #633. cc @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` does not report any errors - [X] There are tests for these changes (new unit 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: 128a61eb9d7a7dbb3ad8bdd9218efcc171229c61
073ae1e1d1054171c0de26386e38f92bb0257d49: servo: Merge #12850 - New folder linux (from Coder206:newFolderLinux); r=aneeshusa
Patrick Trottier <patrick.arrow206@outlook.com> - Fri, 30 Sep 2016 18:29:56 -0500 - rev 339859
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #12850 - New folder linux (from Coder206:newFolderLinux); r=aneeshusa <!-- 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: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11983 (github issue number if applicable). - [x] There are tests for these changes (./mach package) <!-- 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: 7fbd35efab8d7c999846d4953515d02e6e9f0872
308a13a5f22c0ad6c4574a67cc0af7443bb3cb77: servo: Merge #13488 - Use default console subsystem on Windows for dev builds (from vvuk:master); r=larsbergstrom
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 30 Sep 2016 16:33:53 -0500 - rev 339858
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13488 - Use default console subsystem on Windows for dev builds (from vvuk:master); r=larsbergstrom <!-- Please describe your changes on the following line: --> If we keep the windows subsystem, we don't get any kind of log output. We should keep the normal console subsystem for dev builds. Source-Repo: https://github.com/servo/servo Source-Revision: 31415588a384427392324ba03b6c65206ff09620
1922cd20fa05d58c81d3e71f098bfb68ff7d99ad: servo: Merge #13486 - Fix msvc packages download dir for custom `.servo` location (from UK992:mach-bootstrap-2); r=larsbergstrom
UK992 <urbankrajnc92@gmail.com> - Fri, 30 Sep 2016 15:39:40 -0500 - rev 339857
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13486 - Fix msvc packages download dir for custom `.servo` location (from UK992:mach-bootstrap-2); r=larsbergstrom - [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). Source-Repo: https://github.com/servo/servo Source-Revision: 9acd7f390a1abe8bd91c0dbeb2c3d7862d4cc2d8
a4a62a6f745e4de68c3cd76a8a7cd81313631df7: servo: Merge #13478 - Use GL ES3 on ARM devices (from mmatyas:arm_gles3); r=jdm
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Fri, 30 Sep 2016 14:49:29 -0500 - rev 339856
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13478 - Use GL ES3 on ARM devices (from mmatyas:arm_gles3); r=jdm <!-- Please describe your changes on the following line: --> This makes WebRender work on ARM devices; see servo/webrender#408. --- <!-- 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] `PKG_CONFIG_ALLOW_CROSS=1 PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig HARFBUZZ_NO_PKG_CONFIG=1 EXPAT_NO_PKG_CONFIG=1 FREETYPE2_NO_PKG_CONFIG=1 FONTCONFIG_NO_PKG_CONFIG=1 CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ ./mach build --dev --target=arm-unknown-linux-gnueabihf` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #10310. <!-- 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: a559c2035304b03d9662f8c71d0ddc4ad12f800e
ed7aae3d3d5415c00f3dbecc1d4905e39dec120c: servo: Merge #13445 - resources: Give button elements `white-space: normal` again (from pcwalton:button-whitespace); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Fri, 30 Sep 2016 13:16:56 -0500 - rev 339855
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13445 - resources: Give button elements `white-space: normal` again (from pcwalton:button-whitespace); r=mbrubeck Fixes Twitter. Originally regressed in 0a86543e6decf02860a5a98c46e01940e79af6fa. r? @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 6693c92c03c9bfffaa748246416d4db795a6a988
bc771291375c34fc3fb3124347ca4e897069ffd7: servo: Merge #13476 - Refactor geckolib atoms regen script (from Wafflespeanut:atoms); r=Manishearth,emilio
Manish Goregaokar <manishsmail@gmail.com> - Fri, 30 Sep 2016 10:32:01 -0500 - rev 339854
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13476 - Refactor geckolib atoms regen script (from Wafflespeanut:atoms); r=Manishearth,emilio <!-- 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: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Either: --> - [x] These changes do not require tests because it's a refactor <!-- 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: 4101260cc0895d1c04d96e72d2853444352f2c63
9124be2ff314b9cb55ee91338c3a53b232106367: servo: Merge #13473 - Support letter-spacing in stylo (from KiChjang:gecko-letter-spacing); r=Manishearth,Wafflespeanut
Keith Yeung <kungfukeith11@gmail.com> - Fri, 30 Sep 2016 09:38:26 -0500 - rev 339853
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13473 - Support letter-spacing in stylo (from KiChjang:gecko-letter-spacing); r=Manishearth,Wafflespeanut Fixes #12823. r? @Manishearth **This needs to be tested!** Source-Repo: https://github.com/servo/servo Source-Revision: f67e5e4004506cf8d91a52d73d46113ab412e451
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip