76bb17595466175cc53f708fd5043bf714f82ce8: servo: Merge #11252 - glutin: On the Mac, capitalize the first letter of "Servo" in the menu bar (from pcwalton:app-name); r=nox
Patrick Walton <pcwalton@mimiga.net> - Wed, 18 May 2016 09:39:16 -0700 - rev 338837
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11252 - glutin: On the Mac, capitalize the first letter of "Servo" in the menu bar (from pcwalton:app-name); r=nox r? @metajack (or whoever) Source-Repo: https://github.com/servo/servo Source-Revision: e36e41191fa083a6354b759df7660be4e0f4a4bd
e2c0d2224d0a7913ad09500840f5fe8abc5720d4: servo: Merge #11250 - Update immeta, threadpool, offscreen_gl_context (from mbrubeck:always-be-updating); r=KiChjang
Matt Brubeck <mbrubeck@limpet.net> - Wed, 18 May 2016 08:46:09 -0700 - rev 338836
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11250 - Update immeta, threadpool, offscreen_gl_context (from mbrubeck:always-be-updating); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 4590fe230f6a498a05109679e3a4064cfafef9e6
78f5e681a3662375fa9e92d01d44d3fe2e94272e: servo: Merge #10898 - In chaos-monkey mode, only keep the mozbrowser pipeline alive (from asajeffrey:chaotic-even-better); r=Manishearth
Alan Jeffrey <ajeffrey@mozilla.com> - Wed, 18 May 2016 07:14:38 -0700 - rev 338835
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #10898 - In chaos-monkey mode, only keep the mozbrowser pipeline alive (from asajeffrey:chaotic-even-better); r=Manishearth Fixes #10897 Source-Repo: https://github.com/servo/servo Source-Revision: 693478bc91a4708921ac4d0455184909b9ac1767
167cc69ba5c085851bd426e923fd4d9af637721c: servo: Merge #11239 - Add timeline markers for HTTP requests, JS evaluation, and HTML parsing (from jdm:time-profile); r=nox
Josh Matthews <josh@joshmatthews.net> - Wed, 18 May 2016 06:07:10 -0700 - rev 338834
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11239 - Add timeline markers for HTTP requests, JS evaluation, and HTML parsing (from jdm:time-profile); r=nox 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 (didn't try to compile past a rustc upgrade on airplane wifi) - [X] `./mach test-tidy --faster` does not report any errors - [X] These changes fix #11218 (github issue number if applicable). Either: - [ ] There are tests for these changes OR - [X] These changes do not require tests because we don't have testing infrastructure for profiling. 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: 96a86bd952c4c0e41d6164fbd16244ea4420106a
607850d678e488bd82016ffcee871487fb1e4783: servo: Merge #11244 - Report panics in web worker threads (from Ms2ger:catch-panics-workers); r=nox
Ms2ger <Ms2ger@gmail.com> - Wed, 18 May 2016 04:24:41 -0700 - rev 338833
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11244 - Report panics in web worker threads (from Ms2ger:catch-panics-workers); 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 #11234 (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: bed6d45b35df9f0d3ef734633e40f9be2e0d749d
d829650c75bb721f2d23b1a54fa2b6a57e5c5ff1: servo: Merge #11232 - Update the WebIDL parser (from nox:webidl); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Wed, 18 May 2016 03:31:02 -0700 - rev 338832
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11232 - Update the WebIDL parser (from nox:webidl); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 51c279ec3d191fa376268c1417d3fa763cb3382f
e95d591e75326739b259980af9fc0cbd9a6b75d4: servo: Merge #11243 - Move constellation into its own crate (from Ms2ger:constellation); r=nox
Ms2ger <Ms2ger@gmail.com> - Wed, 18 May 2016 02:11:46 -0700 - rev 338831
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11243 - Move constellation into its own crate (from Ms2ger:constellation); 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: 872565bb4bd2883c6fe926da74e3b3e2b74e6d34
05a81c359201c87d7019b28dcf8cbc53431e566b: servo: Merge #11182 - htmlanchorelement getter work before href setting is called (from mrmiywj:add-attribute-mutated); r=KiChjang
mrmiywj <jsyangwenjie@gmail.com> - Tue, 17 May 2016 22:05:57 -0700 - rev 338830
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11182 - htmlanchorelement getter work before href setting is called (from mrmiywj:add-attribute-mutated); r=KiChjang 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 #10876 (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: aa8c835d3b2b45a16cefd7c34fb18f3a6c627134
756ab95b492970d7681d37d9e9fba24d2998085b: servo: Merge #11236 - Use num_traits in util (from mbrubeck:num_traits); r=jdm
Matt Brubeck <mbrubeck@limpet.net> - Tue, 17 May 2016 18:15:15 -0700 - rev 338829
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11236 - Use num_traits in util (from mbrubeck:num_traits); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 36df00ae96feba73ab32847fda8bec3260c4aa11
f2896ba7f4233e79e5ef845dd6584c0c65df2f91: servo: Merge #11205 - script: Avoid needless `ChangeRunningAnimationsState` messages during typical `requestAnimationFrame()` animations (from pcwalton:avoid-needless-animation-state-changes); r=jdm
Patrick Walton <pcwalton@mimiga.net> - Tue, 17 May 2016 17:24:46 -0700 - rev 338828
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11205 - script: Avoid needless `ChangeRunningAnimationsState` messages during typical `requestAnimationFrame()` animations (from pcwalton:avoid-needless-animation-state-changes); r=jdm This skips useless message traffic when `requestAnimationFrame()` is called during an animation frame callback. It reduces CPU usage of the following snippet by 49%: <script> function foo() { requestAnimationFrame(foo); } </script> <button onclick="foo()">Start rAF</button> Partially addresses #9844. Source-Repo: https://github.com/servo/servo Source-Revision: e5c3bb8977221b07e5c4eccf2ec22dff25e547be
9c5927a50aa848e7b1faa72aae051efdd81e1e7d: servo: Merge #11196 - Add unit tests for cookies handling (from fduraffourg:master); r=jdm
Florian Duraffourg <f.duraffourg@gmail.com> - Tue, 17 May 2016 16:34:16 -0700 - rev 338827
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11196 - Add unit tests for cookies handling (from fduraffourg:master); 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 fix #9965 Either: - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ Add unit tests for the `net` component about cookies. The tests are generated with a new `mach update-net-cookies` command from this repo: https://github.com/abarth/http-state. This PR also includes two trivial bug fixes about cookie handling. From all the tests included, the following ones are currently failing: - cookie_http_state::test_0003 - cookie_http_state::test_0006 - cookie_http_state::test_attribute0004 - cookie_http_state::test_attribute0005 - cookie_http_state::test_attribute0007 - cookie_http_state::test_attribute0008 - cookie_http_state::test_domain0017 - cookie_http_state::test_mozilla0001 - cookie_http_state::test_mozilla0002 - cookie_http_state::test_mozilla0003 - cookie_http_state::test_mozilla0005 - cookie_http_state::test_mozilla0007 - cookie_http_state::test_mozilla0009 - cookie_http_state::test_mozilla0010 - cookie_http_state::test_mozilla0013 `test_000[36]` and `test_mozilla*` are failing because there is currently no method to clean a `net::cookie_storage` from expired cookies. `test_attribute000[4578]` are failing because hyper does not parse the `Secure` attribute correctly. I will open an issue on the upstream project. `test_domain0017` fails because the TLD .org is not on the PUB_DOMAINS list. Source-Repo: https://github.com/servo/servo Source-Revision: c519739b7bcf408f2f671a89729aa30f39dd67a1
710916395a4b5aa758e5afcde15afb6cd8f4594e: servo: Merge #11191 - Update bitflags to 0.7 (from servo:bitflags); r=pcwalton
Anthony Ramine <n.oxyde@gmail.com> - Tue, 17 May 2016 15:43:14 -0700 - rev 338826
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11191 - Update bitflags to 0.7 (from servo:bitflags); r=pcwalton - [x] https://github.com/servo/cocoa-rs/pull/126 https://github.com/servo/cocoa-rs/pull/127 https://github.com/servo/cocoa-rs/pull/128 https://github.com/servo/glutin/pull/91 - [x] https://github.com/cyderize/rust-websocket/pull/78 - [x] https://github.com/sfackler/rust-openssl/pull/393 - [x] https://github.com/PistonDevelopers/image-png/pull/36 - [x] https://github.com/servo/rust-selectors/pull/87 - [x] https://github.com/vberger/wayland-kbd/pull/12 - [x] https://github.com/vberger/wayland-client-rs/pull/50 - [x] https://github.com/netvl/xml-rs/pull/122 https://github.com/netvl/xml-rs/pull/123 Source-Repo: https://github.com/servo/servo Source-Revision: 6c08ad857ea4139bb266c481eebe4315bdd460d5
86cd364d1229ec578ced2147ca4c1c8b8beabe28: servo: Merge #11222 - Add -moz-user-* CSS longhands for Gecko (from KiChjang:stylo-keywords); r=bholley
Keith Yeung <kungfukeith11@gmail.com> - Tue, 17 May 2016 14:57:32 -0700 - rev 338825
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11222 - Add -moz-user-* CSS longhands for Gecko (from KiChjang:stylo-keywords); r=bholley - [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 stylo r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: e0addae51c6ecacd474e501da06f647ca9d96dc0
b20b968d060e8a974c5ddf53d05624a2cfe9fcc6: servo: Merge #11211 - Implement --pref in test-wpt (from nox:test-wpt-pref); r=jgraham
Anthony Ramine <n.oxyde@gmail.com> - Tue, 17 May 2016 12:35:45 -0700 - rev 338824
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11211 - Implement --pref in test-wpt (from nox:test-wpt-pref); r=jgraham Needed to test GC zeal. Source-Repo: https://github.com/servo/servo Source-Revision: 02399d90c175239f7ed9fafa1470dc8e0e9820eb
bb9c1d806c9e12e26982e251e1395940f1b01708: servo: Merge #10190 - Remove JS_SaveFrameChain and JS_RestoreFrameChain calls (from Ms2ger:framechain); r=jdm
Ms2ger <Ms2ger@gmail.com> - Tue, 17 May 2016 10:14:14 -0700 - rev 338823
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #10190 - Remove JS_SaveFrameChain and JS_RestoreFrameChain calls (from Ms2ger:framechain); r=jdm They were cargo-culted from Gecko, where they haven't been necessary for a while either. Source-Repo: https://github.com/servo/servo Source-Revision: a5cfbb226e5760cbc79519d3b518601dd817593d
6e2d1b1a83a7ba686cf850279034585d24c93ca7: servo: Merge #11231 - Update Rust to 1.10.0-nightly (cd6a40017 2016-05-16) (from servo:rustup); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Tue, 17 May 2016 07:04:12 -0700 - rev 338822
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11231 - Update Rust to 1.10.0-nightly (cd6a40017 2016-05-16) (from servo:rustup); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 82036b57c728578d9fd9b5991aabcf2b12eddb71
4ec38e0d4add7af53092f24e18f6ed4fef09af9e: servo: Merge #11230 - Remove Request handling from CallSetup (from Ms2ger:request); r=nox
Ms2ger <Ms2ger@gmail.com> - Tue, 17 May 2016 06:16:25 -0700 - rev 338821
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11230 - Remove Request handling from CallSetup (from Ms2ger:request); 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 no behaviour 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: 985086501a721fa90c7b3591fb60849557ff7256
49ed704ec72fe0bd9a8b557c34aec2afa5de10e2: servo: Merge #11229 - Simplify FontContext::create_layout_font (from Ms2ger:create_layout_font); r=emilio
Ms2ger <Ms2ger@gmail.com> - Tue, 17 May 2016 05:30:53 -0700 - rev 338820
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11229 - Simplify FontContext::create_layout_font (from Ms2ger:create_layout_font); r=emilio 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: 8bfeea5f2097cb792a0272eef7198fab6ed0d5a1
32ea46c64f9b44033265dee0f4b42f0592bbdfd6: servo: Merge #11213 - Remove num-traits from compositing (from canaltinova:compositing); r=mbrubeck
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 16 May 2016 18:16:22 -0700 - rev 338819
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11213 - Remove num-traits from compositing (from canaltinova:compositing); 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 - [X] These changes fix #11198 (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: fe4061e0ecb16eb1750e28052e47d91a5356e78e
7d068c5a211a301237417ba34b8bbc58ce12f9c3: servo: Merge #11215 - Do not use libc in profile on Windows (from nox:greener-than-hulk); r=mbrubeck
Anthony Ramine <n.oxyde@gmail.com> - Mon, 16 May 2016 17:24:16 -0700 - rev 338818
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11215 - Do not use libc in profile on Windows (from nox:greener-than-hulk); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: db5846ed7db098083d648852a658171c5d25c636
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip