1cf3070fd052a90eb21bbe986f2aaccec8047887: servo: Merge #11756 - MSVC support for Servo, and CMake builds for native code (from vvuk:servo-msvc); r=larsbergstrom
Vladimir Vukicevic <vladimir@pobox.com> - Wed, 17 Aug 2016 13:22:52 -0500 - rev 339513
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #11756 - MSVC support for Servo, and CMake builds for native code (from vvuk:servo-msvc); r=larsbergstrom This is the base PR for MSVC builds of servo and dependent crates. It's got replacements in the Cargo.toml to pull in the right versions, to make sure that crates were properly converted to CMake for all other platforms, not just Windows. (Servo builds with MSVC 2015 with this PR; also with 2013, though a manual change in rust-mozjs to select a different set of bindings is needed.) This PR isn't quite ready yet, but I want bors-servo to do builds. Source-Repo: https://github.com/servo/servo Source-Revision: ec53136863f20b80caf165d2f15e8a77d614536e
266e6fc7de565f413ba9207be829ca26121ae616: servo: Merge #12572 - 10933/shorthands (from craftytrickster:10933/shorthands); r=emilio
David Raifaizen <d-raif@hotmail.com> - Wed, 17 Aug 2016 12:17:48 -0500 - rev 339512
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12572 - 10933/shorthands (from craftytrickster:10933/shorthands); r=emilio <!-- Please describe your changes on the following line: --> This implements the serialization of nearly all of the css shorthand properties with the following exceptions: 1. font - this may be implemented correctly, but I am not 100% sure 2. border-radius - I do not know how to implement this, since I am not familiar with how the property works 3. background - this is implemented, but I think that the implementation might be a tiny bit off. --- <!-- 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 #10933 (github issue number if applicable). Also fixes issue #11448 <!-- 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: b61c45639a264943f8dec61c66b46d40f9d274a1
0c19f00167c2bbee9696e75137985709dead7872: servo: Merge #12826 - Add safer bindings for dealing with owned Arcs over FFI (from Manishearth:addref); r=emilio,bholley
Manish Goregaokar <manishsmail@gmail.com> - Wed, 17 Aug 2016 07:35:43 -0500 - rev 339511
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12826 - Add safer bindings for dealing with owned Arcs over FFI (from Manishearth:addref); r=emilio,bholley Not yet ready to land, since I need to implement the logic for borrowed refs too. Ready for review for the first part. The corresponding gecko changes are at https://github.com/servo/gecko-dev/compare/crashfix...Manishearth:addref-borrow (I'll upload them to the bug once the borrow stuff is done) r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: fc7053e030999ed118c9cf2cac0835286d6dde06
27e7e5cc53f38a4b9724f422f7db4ac64e52f1ec: servo: Merge #12897 - Improve File API related comments (from izgzhen:improve-file-api-comments); r=Manishearth
Zhen Zhang <izgzhen@gmail.com> - Wed, 17 Aug 2016 06:38:34 -0500 - rev 339510
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12897 - Improve File API related comments (from izgzhen:improve-file-api-comments); 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: f4f212fd18290eab51eaac972335cec60d2a34e0
a95e7913c1fcfc17faa0ed79b027f812a369141c: servo: Merge #12896 - Improve Blob.Size() speed by avoid reading content (from izgzhen:fix-blob-size); r=Manishearth
Zhen Zhang <izgzhen@gmail.com> - Wed, 17 Aug 2016 04:52:42 -0500 - rev 339509
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12896 - Improve Blob.Size() speed by avoid reading content (from izgzhen:fix-blob-size); 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: 2eb03287388346517344b90c7d6da09d54da2596
e1e842672ebf6a1ff8f88cd7497ee819f97243bb: servo: Merge #12900 - ./mach throws error on poor connectivity (from pathway27:master); r=notriddle
S <pathway27@gmail.com> - Wed, 17 Aug 2016 02:30:56 -0500 - rev 339508
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12900 - ./mach throws error on poor connectivity (from pathway27:master); r=notriddle <!-- Please describe your changes on the following line: --> Imported error from socket using `from` since it's the only thing we need. The exception is [different ](https://docs.python.org/2/library/socket.html#socket.error) from the other exceptions as it could be a string or a tuple with error number. --- <!-- 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 #12764 <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests they execute before the test runner is installed. Can't test the bootstrapping 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: 9785e520aec4d8a821659d4811713ee43bfe82af
88cd5d0a55cb3104194d28944104b99f8c492842: servo: Merge #12843 - layout: Make the stacking context take into account the children transform when calculating overflow areas (from emilio:transforms); r=glennw
Emilio Cobos Álvarez <ecoal95@gmail.com> - Wed, 17 Aug 2016 00:35:16 -0500 - rev 339507
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12843 - layout: Make the stacking context take into account the children transform when calculating overflow areas (from emilio:transforms); r=glennw <!-- Please describe your changes on the following line: --> This is a potential fix for #12842. I have done only the math to handle simple transforms because it's three AM, but I'd like @pcwalton to verify my approach, or suggest an alternative. --- <!-- 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 partially fix #12842 (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: 5f169581dc290e3cf0e8d6e7fc0550f1031fb25f
a68157e4a9b415a325fa7a836ada621d17508bb8: servo: Merge #12887 - Update webrender + shaders (from glennw:wr2-update); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 16 Aug 2016 22:50:35 -0500 - rev 339506
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12887 - Update webrender + shaders (from glennw:wr2-update); r=pcwalton <!-- 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. --> Source-Repo: https://github.com/servo/servo Source-Revision: 8fd74e026cc31824c86b9a735d5c0fa5c51762d3
6f3d33839f4da2a318ae2556a55ab7e827de0dd6: servo: Merge #12880 - Added OS Links in Markdown (from Coder206:osReadMe); r=nox,Ms2ger
Patrick Trottier <patrick.arrow206@outlook.com> - Tue, 16 Aug 2016 19:16:55 -0500 - rev 339505
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12880 - Added OS Links in Markdown (from Coder206:osReadMe); r=nox,Ms2ger <!-- Please describe your changes on the following line: --> It is really an improvement to make room for a commit that links contributors to https://janitor.technology --- <!-- 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 <!-- 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: 17df3c276b5ac56645e5acf3b09ae684d732631f
cbf35bb355998dbfaedb916d5c57e09eb4892740: servo: Merge #12838 - Fix restyling on viewport resize (from emilio:viewport); r=SimonSapin
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 16 Aug 2016 13:48:20 -0500 - rev 339504
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12838 - Fix restyling on viewport resize (from emilio:viewport); r=SimonSapin <!-- Please describe your changes on the following line: --> Fixes https://github.com/servo/servo/issues/12835 --- <!-- 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 OR <!-- 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: 49431be44a7bbc256829463f4ec4658801742bd9
ee00927a1d41ac0fd34a2e3af2554a8f1468fd14: servo: Merge #12815 - stylo: Use atoms as the pseudo-element back-end (from emilio:stylo-atoms); r=bholley
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 16 Aug 2016 12:50:29 -0500 - rev 339503
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12815 - stylo: Use atoms as the pseudo-element back-end (from emilio:stylo-atoms); r=bholley <!-- Please describe your changes on the following line: --> A bit of work left, and we can uber-optimize this (left comments, will fill follow-ups), but this is a decent refactor so I thought I'd rather get some feedback on it. r? @bholley (not formally yet, maybe, but some feedback is appreciated). --- <!-- 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 geckolib 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: c386a3c8813a17d810f48d0b4ad18f2c984ecaa4
2db67712b2a87b5c208738a2df29e9112f4456e4: servo: Merge #12893 - Update glutin (from servo:glutinup); r=metajack
Ms2ger <Ms2ger@gmail.com> - Tue, 16 Aug 2016 11:10:11 -0500 - rev 339502
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12893 - Update glutin (from servo:glutinup); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: e5391554e0444a9ea48bfd4556226bcc68f16d14
295e871b0b449b441fab6ac794e4c0ebd121e2c4: servo: Merge #12890 - Lessen pressure on the thread-local RNG (from nox:rng-pressure); r=Manishearth
Anthony Ramine <n.oxyde@gmail.com> - Tue, 16 Aug 2016 05:19:37 -0500 - rev 339501
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12890 - Lessen pressure on the thread-local RNG (from nox:rng-pressure); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 2b74e94b730cfbf35dda7d5bc5775810a578eebc
d3fceb86ab3b7d6a123f7fe1aa175e044d642fee: servo: Merge #12870 - ./mach has a formatting error (from pathway27:master); r=Wafflespeanut
S <pathway27@gmail.com> - Mon, 15 Aug 2016 23:59:07 -0500 - rev 339500
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12870 - ./mach has a formatting error (from pathway27:master); r=Wafflespeanut <!-- Please describe your changes on the following line: --> Fix for #12766. Couldn't reproduce the exact error. I explicitly raised urllib2.URLError to get to the print and then tried using many different variable types for e.reason and src but it still didn't throw a coercion error. So, as @Wafflespeanut said, > Instead of appending, we can format the values, which (I'm pretty sure) will fix this error. which is what i've done. --- <!-- 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 #12766, hopefully. <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests they execute before the test runner is installed. Can't test the bootstraping 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: 75f6cf47c493a916272119cf41b0f16791ec8966
a1af297d4ad53c38bdba7e205e19ab0b0b1dbf6e: servo: Merge #12848 - Fix missing libraries for Windows (from birkoffe:master); r=larsbergstrom
birkoff.anarchist <birkoff.anarchist@gmail.com> - Mon, 15 Aug 2016 14:07:46 -0500 - rev 339499
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12848 - Fix missing libraries for Windows (from birkoffe:master); r=larsbergstrom Fix #12125 Source-Repo: https://github.com/servo/servo Source-Revision: cb01d37338ed65c9d1e32dc620d67a7ea8cbadcf
a829f5e2f370c8a0fb71a4c247d547ea8d0b1461: servo: Merge #12873 - Fix absolute-flow's auto positioning (from shinglyu:abs-margin-patch); r=notriddle,emilio
Shing Lyu <shing.lyu@gmail.com> - Mon, 15 Aug 2016 08:19:04 -0500 - rev 339498
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12873 - Fix absolute-flow's auto positioning (from shinglyu:abs-margin-patch); r=notriddle,emilio <!-- Please describe your changes on the following line: --> If an absolute positioned flow has no top, bottom, left, right property, its hypothetical box position should be the margin-end of its previous sibling, not the border-end. --- <!-- 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 #12676 (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: d687f77fefbe3a9fada4f97913001c7f54218719
166e02c3b7a1db2ef2989dc0c2e12fe05909364a: servo: Merge #12867 - Revert "Enable multiprocess and sandbox" (from paulrouget:noMS); r=emilio
Paul Rouget <me@paulrouget.com> - Sun, 14 Aug 2016 21:25:20 -0500 - rev 339497
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12867 - Revert "Enable multiprocess and sandbox" (from paulrouget:noMS); r=emilio Multiprocess and sandboxing still have some issues: * https://github.com/servo/servo/issues/12791 * https://github.com/servo/servo/issues/12807 Let's disable these features for now and reenable them later: https://github.com/servo/servo/issues/12868. Source-Repo: https://github.com/servo/servo Source-Revision: a617ea353a059486a117e1c04a60e3d13fc5f9cc
e05f2b1bf65b503c1df93e17043a560fa8f4903d: servo: Merge #12860 - Fix iter_arith warning when running ./mach build-cef (from Coder206:iterWarn); r=Wafflespeanut
Patrick Trottier <patrick.arrow206@outlook.com> - Sun, 14 Aug 2016 16:22:36 -0500 - rev 339496
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12860 - Fix iter_arith warning when running ./mach build-cef (from Coder206:iterWarn); r=Wafflespeanut <!-- 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 #12855 (github issue number if applicable). - [x] There are tests for these changes (./mach build-cef) <!-- 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: 27472ffa5950efb8fd895460b13f83f5ce712f10
1edb822b25d4609ab823280ee5e9ee3de2e55055: servo: Merge #12688 - brew package (from paulrouget:brew); r=larsbergstrom
Paul Rouget <me@paulrouget.com> - Sun, 14 Aug 2016 15:25:25 -0500 - rev 339495
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12688 - brew package (from paulrouget:brew); r=larsbergstrom Addressed #12600 This is just a WIP PR to see if this approach is right. The same way night builds are uploaded every day, we'd like to offer a brew binary package as well. Step 1 is to package a tarball along the dmg. This is done in `package_commands.py`. Step 2 is to upload the package. Done is `update_brew.sh`. Step 3 is to update the brew Formula. [servo-bin.rb](https://github.com/paulrouget/homebrew-servo/blob/master/servo-bin.rb.in) is updated in `update_brew.sh`. Step 4 is to trigger `update_brew.sh` along `update_nightly.sh`. https://github.com/servo/saltfs/blob/master/buildbot/master/files/config/steps.yml Source-Repo: https://github.com/servo/servo Source-Revision: a2ce4aa8525c3c83388c5401016a79ffe0444c03
52d83fdbed019a820f1be570f2b0fda3aab53817: servo: Merge #12849 - Fix GFX Warnings (from Coder206:gfxWarnings); r=Wafflespeanut
Patrick Trottier <patrick.arrow206@outlook.com> - Sun, 14 Aug 2016 12:48:06 -0500 - rev 339494
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12849 - Fix GFX Warnings (from Coder206:gfxWarnings); r=Wafflespeanut <!-- 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 #12624 (github issue number if applicable). - [ ] There are tests for these changes OR <!-- 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: 41296d20b962cc95bde813b13617aba022615796
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip