6ac9890a805fc0aa102c25d9faa49106cb45e72f: servo: Merge #14130 - layout: Mark flex items properly during construction (from stshine:construct-flexbox); r=pcwalton
Pu Xingyu <pu.stshine@gmail.com> - Wed, 09 Nov 2016 03:59:22 -0600 - rev 340177
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14130 - layout: Mark flex items properly during construction (from stshine:construct-flexbox); r=pcwalton <!-- Please describe your changes on the following line: --> Set the flag of the fragment of children in a flex container according to the direction of the container. The mark is done on the fragment because flex item enstablish a stacking context when its z-index is non-zero ,despite its `position' property. Part of #14123. --- <!-- 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 refactoring <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 333c397f03bc2d143e0d8c112138d5758d37f6f5
ea0e2c2cf4a519bfb8b72d625de2872ba84c1e3f: servo: Merge #14132 - Derive Debug on devtools_traits types (from servo:debug-devtools); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 09 Nov 2016 03:07:54 -0600 - rev 340176
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14132 - Derive Debug on devtools_traits types (from servo:debug-devtools); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 28fbae17b7e658f2c3717a4ff94033af61d71b05
872e122c06bbef67eebbe84994d7379cf6484a3a: servo: Merge #14143 - Remove the mingw git to fix AppVeyor builds (from larsbergstrom:git_fix_appveyor); r=notriddle
Lars Bergstrom <lars@lars.com> - Wed, 09 Nov 2016 02:15:44 -0600 - rev 340175
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14143 - Remove the mingw git to fix AppVeyor builds (from larsbergstrom:git_fix_appveyor); r=notriddle <!-- Please describe your changes on the following line: --> Fixes #13939. This is a test, based on @UK992's comment here: https://github.com/servo/servo/issues/13939#issuecomment-259252852 Please wait for the AppVeyor build to succeed before r+ :-) --- <!-- 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: 3b298564e126992f8301980b7213495416da60d1
77e4bcc71d7599b8bd8cd451b694f57d1a965a87: servo: Merge #14134 - Fix `./mach clippy` (from frewsxcv:cargo-clippy); r=jdm
Corey Farwell <coreyf@rwell.org> - Wed, 09 Nov 2016 01:23:55 -0600 - rev 340174
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14134 - Fix `./mach clippy` (from frewsxcv:cargo-clippy); r=jdm Fixes https://github.com/servo/servo/issues/13117. Source-Repo: https://github.com/servo/servo Source-Revision: f1f97fb48ee3ac16a56f02d5b1fd8e28d1f94b9c
6778433efbc0b398ba73c4226b56e12ec28dc0cf: servo: Merge #14133 - Log debug messages when devtools is not notified about a HTTP request (from servo:debug-net-devtools); r=nox
Ms2ger <Ms2ger@gmail.com> - Wed, 09 Nov 2016 00:32:02 -0600 - rev 340173
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14133 - Log debug messages when devtools is not notified about a HTTP request (from servo:debug-net-devtools); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 3410242df8cb324434f85230acccba986dad3773
6a2cc3e2c234ec24fba8666494d394476cb631d8: servo: Merge #14138 - Pass a borrowed fetch context to fetch() (from servo:fetch-context); r=KiChjang
Ms2ger <Ms2ger@gmail.com> - Tue, 08 Nov 2016 23:40:38 -0600 - rev 340172
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14138 - Pass a borrowed fetch context to fetch() (from servo:fetch-context); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 9d1c1f434d74665b7cd1ed14ef3733fe3d03deeb
acfb167e8f788cc5a55c53c88cd4ed210d607e38: servo: Merge #14137 - Implement Debug for Response (from servo:debug-response); r=frewsxcv
Ms2ger <Ms2ger@gmail.com> - Tue, 08 Nov 2016 22:45:19 -0600 - rev 340171
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14137 - Implement Debug for Response (from servo:debug-response); r=frewsxcv Source-Repo: https://github.com/servo/servo Source-Revision: a203a26c1235ab7a7bf821023abaec0a240d2079
98fe2bf20d78f5b3e6a819c2c2e7b44914c95f9a: servo: Merge #14052 - Constellation manages script thread lifetime (from asajeffrey:constellation-manages-script-thread-lifetime); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Tue, 08 Nov 2016 20:09:21 -0600 - rev 340170
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14052 - Constellation manages script thread lifetime (from asajeffrey:constellation-manages-script-thread-lifetime); r=jdm <!-- Please describe your changes on the following line: --> Yet another step towards fixing #633... At the moment, script threads are responsible for killing themselves when they have no more pipelines to manage. This is fine right now, because script threads have a root pipeline: once it is closed, everything is closed. It's not fine once we fix #633 because there's a race condition where the constellation could kill the last pipeline in a script thread, then open a new one in the same script thread. We can't have the constellation block on the script thread, waiting to make sure a pipeline is created, since this could introduce deadlock. The easiest solution is to have the constellation manage the script thread lifetime: when the constellation discovers that a script thread is not managing any live pipelines, it closes the script thread, and updates its own state. Most of the commits are from #14013, its just "Script thread lifetime is now managed by the constellation." (9ac6e4d2badc8f973300d6dc9ee2bc2e30b49fc9) that's new. cc @jdm @ConnorGBrewster --- <!-- 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 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: 13009fe0254d4d37d615fb4387d282f1c30a6b16
f2bfc5069177d6cb6b2b1f60c3ad5a60ba32a6c9: servo: Merge #14131 - Rewrite some http unit tests with fetch (from servo:fetch-unit-http); r=jdm
Ms2ger <Ms2ger@gmail.com> - Tue, 08 Nov 2016 13:58:30 -0600 - rev 340169
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14131 - Rewrite some http unit tests with fetch (from servo:fetch-unit-http); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 3ba56df73f3a6fcced947b3aa7277867497ad604
39c3620d3f9881b4d4dbbcb8f863c5a008da17c0: servo: Merge #14119 - Address common source of shutdown panics (from servo:jdm-patch-1); r=mbrubeck
Josh Matthews <josh@joshmatthews.net> - Tue, 08 Nov 2016 12:23:56 -0600 - rev 340168
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14119 - Address common source of shutdown panics (from servo:jdm-patch-1); r=mbrubeck Remove easy sources of intermittent failures during test shutdown. Might help #14118 and #14117. Source-Repo: https://github.com/servo/servo Source-Revision: 5173a655219d5eff64d4702718cfa63c2c44e1b3
8cd85a26e26473577ce39e0ec1209b1bd37a6ebf: servo: Merge #14013 - Script thread with no root document (from asajeffrey:script-thread-no-root-document); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Tue, 08 Nov 2016 11:31:33 -0600 - rev 340167
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14013 - Script thread with no root document (from asajeffrey:script-thread-no-root-document); r=jdm <!-- Please describe your changes on the following line: --> This PR removes the single root document from the script thread, and replaces it by a lookup table from `PipelineId`s to `Document`s. This is needed if we're going to share script threads, as per #633. The last commit is the one that matters, the ones before are #13646. cc @jdm @Ms2ger @ConnorGBrewster --- <!-- 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 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: d1b7f19410cb882280287b482bd7178a6eb529b1
5461db6518ee33ddc36c04a1a0a9b0d122fe07fc: servo: Merge #14125 - #13875 - Implement parsing/serialization for font-size-adjust (from chenpighead:font-size-adjust#13875); r=Manishearth
Jeremy Chen <jeremychen@mozilla.com> - Tue, 08 Nov 2016 10:39:32 -0600 - rev 340166
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14125 - #13875 - Implement parsing/serialization for font-size-adjust (from chenpighead:font-size-adjust#13875); r=Manishearth <!-- Please describe your changes on the following line: --> Implement parsing/serialization for font-size-adjust. --- <!-- 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 #13875 (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: 2e2eab069a366be658b759fcd2ed1006a4c60407
30cc9f4ec923a5bb7fc43857675aa2c6bf572e47: servo: Merge #13909 - Webbluetooth Async behaviour (from dati91:promise-queue); r=jdm
Attila Dusnoki <dati91@gmail.com> - Tue, 08 Nov 2016 09:05:12 -0600 - rev 340165
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13909 - Webbluetooth Async behaviour (from dati91:promise-queue); r=jdm <!-- Please describe your changes on the following line: --> Note: depends on https://github.com/servo/servo/pull/13612 The current WBT communication is synchronous. With this, it should work properly (except the disconnect function, which will need some more work, because the current implementation differ from the spec). <!-- 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: 1153ca9841f458daf373471f3c65295abd872271
e39f28e45f6eccb27a3dd4c4ad2671832803e8bc: servo: Merge #14122 - Update WR and shaders (initial subpixel AA work) (from glennw:update-wr-subpx); r=emilio
Glenn Watson <github@intuitionlibrary.com> - Tue, 08 Nov 2016 08:10:19 -0600 - rev 340164
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14122 - Update WR and shaders (initial subpixel AA work) (from glennw:update-wr-subpx); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 8122d2c9daef4adaf2287d155502bf279cfd1d5a
d97c829d771d74129cd09b2e077bd8c91c7a2762: servo: Merge #14129 - Implement HTMLAnchorElement.origin (from nox:anchor-origin); r=SimonSapin
Anthony Ramine <n.oxyde@gmail.com> - Tue, 08 Nov 2016 04:45:18 -0600 - rev 340163
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14129 - Implement HTMLAnchorElement.origin (from nox:anchor-origin); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 085c52dfbce125b9f777eadb1ed149e04548fc45
c3f5f9bac23e2ac1aafb66c4faef319729c1eeee: servo: Merge #14111 - style: Turn the CSS flexible box model on by default (from servo:pcwalton-turn-flexbox-on); r=emilio,jdm
Patrick Walton <pcwalton@mimiga.net> - Tue, 08 Nov 2016 03:31:16 -0600 - rev 340162
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14111 - style: Turn the CSS flexible box model on by default (from servo:pcwalton-turn-flexbox-on); r=emilio,jdm Source-Repo: https://github.com/servo/servo Source-Revision: c4bd2027b723df9a999b25917ebb293acf9f722c
b96bc76b76c90630a73938cb6fcd17276fada9df: servo: Merge #14121 - Rename media_queries::MediaQueryList to MediaList (from upsuper:medialist); r=Wafflespeanut
Xidorn Quan <me@upsuper.org> - Tue, 08 Nov 2016 01:46:40 -0600 - rev 340161
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14121 - Rename media_queries::MediaQueryList to MediaList (from upsuper:medialist); r=Wafflespeanut <!-- Please describe your changes on the following line: --> `MediaList` is the name of the interface for "collection of media queries" used in [CSSOM spec](https://drafts.csswg.org/cssom/#the-medialist-interface), `MediaQueryList` happens to mean something different in [CSSOM View spec](https://drafts.csswg.org/cssom-view/#the-mediaquerylist-interface), which also leads to naming conflict in dom code. So I think it's better renaming it to `MediaList`. --- <!-- 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: 56b4065ee83b3afb420fd6119685ba975f143885
1dc43f2bae39c8ffdd42423644395fac75425a2f: servo: Merge #14106 - Deindent some of the code in http_network_fetch (from servo:deindent-http-network-fetch); r=nox
Ms2ger <Ms2ger@gmail.com> - Tue, 08 Nov 2016 00:03:24 -0600 - rev 340160
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14106 - Deindent some of the code in http_network_fetch (from servo:deindent-http-network-fetch); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 32a953f0bacb245e507d2a5125907b5ce724e332
33cc8ed60a232e003e907177e6ee0b17e8739bc2: servo: Merge #14114 - Start using fetch for the HTTP unit tests (from servo:fetch-unit-http); r=jdm
Ms2ger <Ms2ger@gmail.com> - Mon, 07 Nov 2016 22:04:27 -0600 - rev 340159
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14114 - Start using fetch for the HTTP unit tests (from servo:fetch-unit-http); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 4a7ea7242935a9bea9ac82f82dd22b5ac8aad673
3b3d58bd2c8574b93091a4952f01ba7ec8b55032: servo: Merge #14100 - Define "display list" (from servo:display_list_glossary); r=emilio
Michael Howell <michael@notriddle.com> - Mon, 07 Nov 2016 19:46:18 -0600 - rev 340158
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14100 - Define "display list" (from servo:display_list_glossary); r=emilio Fix a TODO in the Glossary. --- - [ ] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix no issue; there wasn't one filed AFAIK - [X] These changes do not require tests because reasons Source-Repo: https://github.com/servo/servo Source-Revision: 784ca17dc0cb9d8d2a0ac1cb95f304dfca53998e
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip