92421ff0865165fd982558f52ed81e681fda1ad5: servo: Merge #14366 - move Servo_GetStyleVariables definition from the Gecko side (from heycam:variables); r=Manishearth
Cameron McCormack <cam@mcc.id.au> - Thu, 24 Nov 2016 16:38:40 -0800 - rev 340220
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14366 - move Servo_GetStyleVariables definition from the Gecko side (from heycam:variables); r=Manishearth <!-- Please describe your changes on the following line: --> This is the Servo-side part of https://bugzilla.mozilla.org/show_bug.cgi?id=1319982 which has already been reviewed by @Manishearth there. Source-Repo: https://github.com/servo/servo Source-Revision: 4529435f96cadf0a7b32f7417bef885833a7cabc
8d6170c6ba2edafbc8e19872cde6932cced2415f: servo: Merge #14286 - Update to webrender 0.10.0 (from gterzian:update_canvas_with_offscreen_context); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Thu, 24 Nov 2016 12:29:52 -0800 - rev 340219
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14286 - Update to webrender 0.10.0 (from gterzian:update_canvas_with_offscreen_context); r=jdm <!-- Please describe your changes on the following line: --> Changes necessary to build servor with webrender 0.10.0 --- <!-- 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. --> Source-Repo: https://github.com/servo/servo Source-Revision: e1eff691f8a1d8c9c7ab33344364f0419626b80e
b82c7c6a4659347b70d541cc39415c4b40aeefc8: servo: Merge #14344 - Script thread creating layout thread should use the incomplete loads (from asajeffrey:script-thread-new-layout-use-incomplete-loads); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Thu, 24 Nov 2016 04:57:50 -0800 - rev 340218
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14344 - Script thread creating layout thread should use the incomplete loads (from asajeffrey:script-thread-new-layout-use-incomplete-loads); r=jdm <!-- Please describe your changes on the following line: --> When a script thread creates a new layout thread, it does so by sending a message to an existing layout thread asking it to spawn. At the moment, we're only looking at the completed loads for that layout thread, so we can get a panic if two loads happen in quick succession. The temporary fix is to look for the layout thread in the incomplete loads too. --- <!-- 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 #14333. - [X] These changes do not require tests because it fixes a panic. <!-- 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: 99c4821485de30eabc0eb81af9cc5e5102e2f3f6
fefdb429c72618179148e69c5b7f938a90b7c4ef: servo: Merge #14360 - Remove the legacy networking stack (from servo:fetch); r=nox
Ms2ger <Ms2ger@gmail.com> - Thu, 24 Nov 2016 03:20:05 -0800 - rev 340217
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14360 - Remove the legacy networking stack (from servo:fetch); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 1321c0704dead3421221cb7581fa261a82603f87
b5a7d2e046a4542a28c1e6e4995748924cf6a191: servo: Merge #14315 - Rewrite and remove most unit tests for the legacy fetch stack (from servo:fetch-unit-http); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Thu, 24 Nov 2016 00:42:43 -0800 - rev 340216
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14315 - Rewrite and remove most unit tests for the legacy fetch stack (from servo:fetch-unit-http); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 5bfe1de10afbe4b08ca219ef088ca782f2a75ca1
cdd8780a8507ee8bb37f06f19b48c64b95aa3673: servo: Merge #14356 - stylo: don't match native anonymous content to user/author rules (from heycam:nac-no-doc); r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 23 Nov 2016 23:32:32 -0800 - rev 340215
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14356 - stylo: don't match native anonymous content to user/author rules (from heycam:nac-no-doc); r=emilio <!-- Please describe your changes on the following line: --> This makes us skip user and document style sheets when performing the cascade for Gecko native anonymous content. It was reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1293809 by @emilio. Source-Repo: https://github.com/servo/servo Source-Revision: a9b0eb101f452278fa805dd04a5b4ab9d036be70
09f116c8c2e021d2cf62879f3ccf414e36b77805: servo: Merge #14341 - script: Fix the scroll to top behavior (from stshine:where-is-the-top); r=mrobinson,emilio
Pu Xingyu <pu.stshine@gmail.com> - Wed, 23 Nov 2016 21:51:20 -0800 - rev 340214
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14341 - script: Fix the scroll to top behavior (from stshine:where-is-the-top); r=mrobinson,emilio <!-- Please describe your changes on the following line: --> When finding the indicated fragment, do not use the document element to indicate the top of the Document, and when scrolling to the frament and we do not find a element, scrolling the top if the fragment is empty or equal to "top". --- <!-- 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 _____ <!-- 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: 61a225bab0d82dd9a4e3b1cec910e78a02cf875a
d334362e9defefe12985d668d13f9968cac8f824: servo: Merge #14330 - Implement access to CSSStyleRule for stylo (from upsuper:bug1307357); r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 23 Nov 2016 15:47:18 -0800 - rev 340213
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14330 - Implement access to CSSStyleRule for stylo (from upsuper:bug1307357); r=heycam <!-- Please describe your changes on the following line: --> This is the servo part of [bug 1307357](https://bugzilla.mozilla.org/show_bug.cgi?id=1307357) which has been reviewed by @heycam, @Manishearth and @SimonSapin. r? @heycam (`./mach test-tidy` reports several issues on bindings.rs... which I don't think is introduced by my patch... so I have no idea what to do here...) --- <!-- 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. --> Source-Repo: https://github.com/servo/servo Source-Revision: c8e39dcdf6fbdc36bed42d3f0d46ad78133d83cf
0e8508d060455b04712106c7db14562146fc2e4d: servo: Merge #14347 - Only allow border-image-outset to use non-negative numbers (from jcdyer:cdyer/len-parsing); r=Wafflespeanut
J. Cliff Dyer <jcd@sdf.org> - Wed, 23 Nov 2016 12:30:41 -0800 - rev 340212
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14347 - Only allow border-image-outset to use non-negative numbers (from jcdyer:cdyer/len-parsing); r=Wafflespeanut Restricts border-image-outline to only allow positive values. Fixes #14295 --- <!-- 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 #14295. <!-- 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: 210b1be1d093adf3a4fb4d4360c6e016676f34be
3d20e0dcc018725671497b8743d509b94c983f3a: servo: Merge #14241 - CSSOM: Whole ton of things (from Manishearth:mut-cssom); r=SimonSapin
Manish Goregaokar <manishsmail@gmail.com> - Wed, 23 Nov 2016 10:27:49 -0800 - rev 340211
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14241 - CSSOM: Whole ton of things (from Manishearth:mut-cssom); r=SimonSapin CSSOM is now starting to be useful! Based on #14190. Only the <s>last commit</s> last two commits need review. cc @xidorn . This doesn't change the style API, but adds useful methods. part of #11420 This adds: - `insertRule()` and `deleteRule()` on `CSSStyleSheet`, `CSSGroupingRule` - `.style` getters on link and style elements - Keyframes-backed `CSSRules` and `CSSKeyframesRule.cssRules` - `CSSGroupingRule.cssRules` - `prefix` and `namespaceURI` attributes of `CSSNamespaceRule` - Fixups regarding parent stylesheets r? @SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 996756687cd741ad0d30029022638bdcceecb563
ea1ea6e767afaeaff5e778bd6858a7f62f1701f9: servo: Merge #14345 - Rewrite test_redirect_from_x_to_y_provides_y_cookies_from_y (from servo:cookies-host); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 23 Nov 2016 08:55:54 -0800 - rev 340210
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14345 - Rewrite test_redirect_from_x_to_y_provides_y_cookies_from_y (from servo:cookies-host); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: bc1e18c29e4f53ca8ed38cf2bc4e7cd912d70f93
d6510e42a58562d47c198f407430a6d58a734a1d: servo: Merge #14276 - Add Start/Stop notifications (from szeged:notify); r=jdm
Attila Dusnoki <dati91@gmail.com> - Wed, 23 Nov 2016 03:22:43 -0800 - rev 340209
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14276 - Add Start/Stop notifications (from szeged:notify); r=jdm Add support for Start and Stop Notifications for WebBluetooth --- - [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 Source-Repo: https://github.com/servo/servo Source-Revision: c4b7cc863eb9c0387577be33db4e2c0a6fd92a60
f9728ca5df34e5add35867554a9aeea2e6794c74: servo: Merge #14277 - serviceData and manufacturerData support (from szeged:service-and-manufacturer-data); r=jdm
zakorgyula <gyula.zakor@gmail.com> - Wed, 23 Nov 2016 01:25:39 -0800 - rev 340208
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14277 - serviceData and manufacturerData support (from szeged:service-and-manufacturer-data); r=jdm <!-- Please describe your changes on the following line: --> Allow requesting for BluetoothDevices with service and manufacturer specific data. --- <!-- 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] 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: 5946f756d788a5ce9c8f6447b4fa04d57daf9076
81c269b1b43cca7bcf49780bf1fcd26800812fb6: servo: Merge #14316 - Implement parsing/serialization and/or gecko glue for some properties (from canaltinova:stylo-properties); r=emilio
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 22 Nov 2016 23:51:21 -0800 - rev 340207
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14316 - Implement parsing/serialization and/or gecko glue for some properties (from canaltinova:stylo-properties); r=emilio <!-- Please describe your changes on the following line: --> The PR covers implementation and/or gecko glue for these properties: 1. Implemented parsing/serialization and gecko glue for column-rule-width, column-rule-color and column-span longhand properties (column-span is not implemented in gecko yet but I wanted to complete column properties :) ) 2. Implemented parsing/serialization and gecko glue for text-emphasis-color longhand and text-emphasis shorthand properties. 3. Implemented gecko glue for column-gap and order properties I implemented column-rule-width and column-rule-color properties with `-moz-` prefixes, but I can remove them if it's not right. I coudn't test them in full stylo build yet (LLVM messed up my current clang). But I'll test them soon. r? @Manishearth or @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` does not report any errors <!-- Either: --> - [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: a2babd6db8bd8fdfa30f5fbb66b734e679960285
e4c58dae5c934a2735357561170257a50fe2bbb0: servo: Merge #14334 - Remove unused check_bindings (from upsuper:remove-check-bindings); r=Manishearth
Xidorn Quan <me@upsuper.org> - Tue, 22 Nov 2016 20:39:23 -0800 - rev 340206
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14334 - Remove unused check_bindings (from upsuper:remove-check-bindings); r=Manishearth <!-- Please describe your changes on the following line: --> It seems the two files are no longer used. `check_bindings` has been moved to stylo unit test in `tests/unit/stylo`. Keeping these files in the component directory could confuse people. --- <!-- 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 - [ ] 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: 9790ab0a0de37a3d968619cb3fea0ed41b9210a4
255da5dc0bc6d23d8b1ad475c83fb1c390c80aed: servo: Merge #14211 - Share script threads by tab and by eTLD+1 (from asajeffrey:constellation-share-more-script-threads); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Tue, 22 Nov 2016 16:41:46 -0600 - rev 340205
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14211 - Share script threads by tab and by eTLD+1 (from asajeffrey:constellation-share-more-script-threads); r=jdm <!-- Please describe your changes on the following line: --> This PR shares script threads among all similar-origin documents in the same tab. This allows DOM object to be shared among same-origin same-tab documents. --- <!-- 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 #633. - [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: 1535f84bf19790c96c9f79b3f55264927b989b7c
97d8bc0d18a00d7f3ddaee05620e3d9a64210bf9: servo: Merge #14296 - Some generic impls for Either<Length, T> (from Wafflespeanut:either); r=emilio
Ravi Shankar <wafflespeanut@gmail.com> - Tue, 22 Nov 2016 14:59:11 -0600 - rev 340204
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14296 - Some generic impls for Either<Length, T> (from Wafflespeanut:either); r=emilio <!-- Please describe your changes on the following line: --> We seem to be using `parse_non_negative` a lot for `LengthOrFoo` types, so it's better to have generic impls (now, and in the future) for such things (assuming that `Length` will always be in the first variant of `Either`). --- <!-- 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: bcf41844833e1818768f9d8ca73a931996617868
28425cffb7bf7c6eac9e0ffef121144efdbd2ffc: servo: Merge #14287 - Add Changelog episode badge to README (from jerodsanto:patch-1); r=metajack
Jerod Santo <jerod.santo@gmail.com> - Tue, 22 Nov 2016 13:42:08 -0600 - rev 340203
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14287 - Add Changelog episode badge to README (from jerodsanto:patch-1); r=metajack Thanks for coming on the show @metajack! We've added this badge to the README to share your episode with your community. 💚 Links to: https://changelog.com/podcast/228 - [x] These changes do not require tests because they only update the README Source-Repo: https://github.com/servo/servo Source-Revision: 44d3eec88b935810d889db05522f1b59a2f23c39
27e41c7f2ad2e260827f665a265efe806cedd32b: servo: Merge #14320 - Update to selectors 0.15 (from servo:selectorsup); r=nox
Simon Sapin <simon.sapin@exyr.org> - Tue, 22 Nov 2016 10:44:03 -0600 - rev 340202
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14320 - Update to selectors 0.15 (from servo:selectorsup); r=nox <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] 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: f37fc5ea5ef3335ebc0a754dce93872dd5fd85a1
635fc4362a296ed178bef1bf5b85422bfe83ace2: servo: Merge #14208 - Derive Debug for CookieStorage (from servo:CookieStorage-debug); r=jdm
Ms2ger <Ms2ger@gmail.com> - Tue, 22 Nov 2016 07:45:20 -0600 - rev 340201
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14208 - Derive Debug for CookieStorage (from servo:CookieStorage-debug); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 3af2586b8e6299863112922a52945dcd2fe75daf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip