085b6fff20e8f4124b4fdc42cf671db7ec782105: servo: Merge #14580 - stylo: regenerate bindings (from heycam:bindings-update-11); r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 14 Dec 2016 17:40:55 -0800 - rev 478511
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14580 - stylo: regenerate bindings (from heycam:bindings-update-11); r=emilio <!-- Please describe your changes on the following line: --> This corresponds to https://treeherder.mozilla.org/#/jobs?repo=stylo&revision=10ac81fb6185037648c6694889aa030d28a5e8a5. There's probably no meaningful change here, but there's a lot of churn since I just changed locally to using clang-3.9. r? @Manishearth --- <!-- 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: 49133d1f49008f3efd0bcd93c764b9ff7772512b
0dfe7146374f72f7f5b5e2c99ff6df6984a81353: servo: Merge #14592 - Remove the util crate (from asajeffrey:util-goodbye); r=mbrubeck
Alan Jeffrey <ajeffrey@mozilla.com> - Wed, 14 Dec 2016 16:48:42 -0800 - rev 478510
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14592 - Remove the util crate (from asajeffrey:util-goodbye); r=mbrubeck <!-- Please describe your changes on the following line: --> This PR removes the `util` crate. * Replaced the `spawn_named` and `clamp` functions by appropriate uses of `std::thread::Builder::spawn`, `std::cmp::min` and `std::cmp::max`. * Moved `opts`, `prefs` and `resource_files` into a new `config` crate. * Moved `remutex` and `geometry` into their own crates. --- <!-- 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 they are refactorings <!-- 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: 4eb653817f87e5fb47de34356f558eb76ecbca9f
7e5c0e38150c47c90e3b3b90fcab0b31a180423f: servo: Merge #14567 - Check if represented attributes are cached (from szeged:represented-attributes); r=jdm
Zakor Gyula <zakorgy@inf.u-szeged.hu> - Wed, 14 Dec 2016 15:29:43 -0800 - rev 478509
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14567 - Check if represented attributes are cached (from szeged:represented-attributes); r=jdm <!-- Please describe your changes on the following line: --> Improve existing cache checks in `/bluetooth/lib.rs`, and update Step comments in `script/dom` corresponding to this. --- <!-- 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 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: 6ee175bf705108ab25e80521d7be84b5e58ef698
36db531c4b8145b0f30eaa4230245725b907c459: servo: Merge #14552 - Replace AdvertisingData with AdvertisingEvent (from szeged:advertising_event); r=jdm
Attila Dusnoki <dati91@gmail.com> - Wed, 14 Dec 2016 13:53:51 -0800 - rev 478508
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14552 - Replace AdvertisingData with AdvertisingEvent (from szeged:advertising_event); r=jdm <!-- Please describe your changes on the following line: --> The spec changed AdvertisingData to an event. The low level support is still missing. --- <!-- 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: eb1bd596822c7e24589fdc08c4f41c69c4207351
9f5a4f88bf77c4e89885341edf2d869ff74a5540: servo: Merge #14539 - Show the placeholder text for textarea elements (from frewsxcv:textarea-placeholder); r=mbrubeck
Corey Farwell <coreyf@rwell.org> - Wed, 14 Dec 2016 12:13:06 -0800 - rev 478507
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14539 - Show the placeholder text for textarea elements (from frewsxcv:textarea-placeholder); r=mbrubeck Fixes https://github.com/servo/servo/issues/10552. All this logic was taken from htmlinputelement.rs. Source-Repo: https://github.com/servo/servo Source-Revision: 816b2969c34a43c51365ea2b49d90c08d434c9ea
c51f5a888776060e01179484d39239e2c0bf70cc: servo: Merge #14536 - Remove `Constellation::child_processes` (from frewsxcv:constellation-child-processes); r=jdm
Corey Farwell <coreyf@rwell.org> - Wed, 14 Dec 2016 10:52:54 -0800 - rev 478506
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14536 - Remove `Constellation::child_processes` (from frewsxcv:constellation-child-processes); r=jdm Fixes https://github.com/servo/servo/issues/11459. Source-Repo: https://github.com/servo/servo Source-Revision: 01b6ad55bd435bc4f58e5eab2e8adb7e4febb50a
4e41c08478bc4f9a78652210436436dbdefae32f: servo: Merge #14561 - font-variant-caps implemented in font.mako.rs (from Impally:master); r=Manishearth
Suh Dude <rodgerfriesen@gmail.com> - Wed, 14 Dec 2016 09:55:57 -0800 - rev 478505
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14561 - font-variant-caps implemented in font.mako.rs (from Impally:master); r=Manishearth <!-- Please describe your changes on the following line: --> Implemented font-variant-caps for gecko library --- <!-- 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 #13668 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ Not sure. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Before Change: <img width="261" alt="beforechange" src="https://cloud.githubusercontent.com/assets/9249887/21127332/03487fbc-c0c0-11e6-8667-bb1e60d5c754.PNG"> After Change: <img width="174" alt="afterchange" src="https://cloud.githubusercontent.com/assets/9249887/21127345/0cc8860e-c0c0-11e6-96cf-16b77c14c5a7.png"> Pictures are rendering of example from [font-variant-caps](https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-caps) Source-Repo: https://github.com/servo/servo Source-Revision: 9b84acc618c2ebee1b0b863dba92b92946446413
c37b67408e8cccf968f80e3f05664767a0ff02a5: servo: Merge #14587 - Exempt __cxa_type_match as an allowed dynamic symbol (from larsbergstrom:android_exempt_addition); r=Ms2ger
Lars Bergstrom <lars@lars.com> - Wed, 14 Dec 2016 08:36:53 -0800 - rev 478504
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14587 - Exempt __cxa_type_match as an allowed dynamic symbol (from larsbergstrom:android_exempt_addition); r=Ms2ger <!-- Please describe your changes on the following line: --> This symbol is present in the new LLVM C++ stdlib, which is loaded dynamically from a .so file during startup. Fixes #14571 r? @Ms2ger --- <!-- 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: 7c7dd0f965c53de4557aa8ad1762f2314b6036e8
8fb10a3f223485259d33e80b82d279b5f2e49adf: servo: Merge #14570 - Remove some dead code related to the old network stack (from servo:resource-thread); r=emilio
Ms2ger <Ms2ger@gmail.com> - Wed, 14 Dec 2016 07:31:41 -0800 - rev 478503
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14570 - Remove some dead code related to the old network stack (from servo:resource-thread); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 385d9bc1fa41e11560e2a7c26e9916350b0a66e2
4f041c806f946dd5f869d3a05449b71bb6b89210: servo: Merge #14582 - fix feature check for Gecko-specific assertions (from heycam:cfg); r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 14 Dec 2016 05:13:17 -0800 - rev 478502
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14582 - fix feature check for Gecko-specific assertions (from heycam:cfg); r=emilio r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: 65b891c23fbb85c32ae07e2c5495b82b29b3331a
93b1445bc137f128bbf05a4c532ad5bd0e4d7169: servo: Merge #14576 - Implement CSSKeyframesRule.name (from canaltinova:keyframes-name); r=Manishearth,emilio
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 14 Dec 2016 03:37:45 -0800 - rev 478501
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14576 - Implement CSSKeyframesRule.name (from canaltinova:keyframes-name); r=Manishearth,emilio <!-- Please describe your changes on the following line: --> Implementation of CSSKeyframesRule.name --- <!-- 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: a2391162a12c5cfa00872ead33a1551d82c46594
3d8ed74143f3093285641719434a448760406f1e: servo: Merge #14530 - Use `android-rs-injected-glue` on Android (from mmatyas:android_injectedglue); r=larsbergstrom
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Wed, 14 Dec 2016 02:01:43 -0800 - rev 478500
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14530 - Use `android-rs-injected-glue` on Android (from mmatyas:android_injectedglue); r=larsbergstrom <!-- Please describe your changes on the following line: --> Due to changes in `android-rs-glue`, currently the Android build fails to start. As discussed [here](https://github.com/servo/servo/issues/13154), other than the `android-glue`, we now also have to inject some additional code too. This task is usually done by a helper program of `android-glue`, `cargo-apk`, but since Servo's build system is somewhat more complex than a regular small application, at the moment it'd be more clean to move the required internal `injected-glue` lib to a new repository, and add it as a dependency. This patch adds a new dependency, `android-rs-injected-glue`, and integrates it into Servo. After applying this commit and #14528, Servo can be launched on Android. (It doesn't *work* yet as expected, though.) Part of #13154. --- <!-- 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: 477a9827b82e880048038d9cc26b3000d013a3c4
6f7d4c8793785affeae2b8764059111ddded5a3e: servo: Merge #14569 - Remove the Rc from ROOTED_TRACEABLES (from servo:ROOTED_TRACEABLES-Rc); r=emilio
Ms2ger <Ms2ger@gmail.com> - Tue, 13 Dec 2016 23:32:29 -0800 - rev 478499
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14569 - Remove the Rc from ROOTED_TRACEABLES (from servo:ROOTED_TRACEABLES-Rc); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 030cf90c57b5c51ce803c27dc3b036b7ce6a8002
e07acb058a3141b0470a51bf9f6dff1a962747b0: servo: Merge #14359 - Reuse box-shadow code for drop-shadow filter (from shinglyu:dropshadow-refactor); r=Manishearth
Shing Lyu <shing.lyu@gmail.com> - Tue, 13 Dec 2016 18:50:30 -0800 - rev 478498
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14359 - Reuse box-shadow code for drop-shadow filter (from shinglyu:dropshadow-refactor); r=Manishearth <!-- Please describe your changes on the following line: --> Followup for #14218. Extracted the `Shadow` struct and methods into `values::*`, and make `box-shadow` and `drop-shadow` share the new `Shadow` type. The `ToCss` trait is not reused because they behave different in the two properties. --- <!-- 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 #14219 (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: cd1d5f1cf359051eb76aa81ec3de48b84b0dab81
92646471f722ff59c5664c03324f17a40c6fc6b1: servo: Merge #14251 - Support build.rustflags in .servobuild (from vvuk:servobuild-rustflags); r=ConnorGBrewster
Vladimir Vukicevic <vladimir@pobox.com> - Tue, 13 Dec 2016 16:55:12 -0800 - rev 478497
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14251 - Support build.rustflags in .servobuild (from vvuk:servobuild-rustflags); r=ConnorGBrewster Add ability to specify rustflags in .servobuild. Source-Repo: https://github.com/servo/servo Source-Revision: 75c869d508231a216413808d80d6e02dec3ced6c
d08ba3ef73749a1e7362f9826522585f13c071f9: servo: Merge #14528 - Add C++ runtime shared object to the Android APK (from mmatyas:android_cppruntime); r=larsbergstrom
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Tue, 13 Dec 2016 13:35:25 -0800 - rev 478496
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14528 - Add C++ runtime shared object to the Android APK (from mmatyas:android_cppruntime); r=larsbergstrom <!-- Please describe your changes on the following line: --> At the moment, the Android port requires `libc++_shared.so` to run -- this patch adds the file to the generated APK. Part of #13154. If you know a cleaner way to solve this issue, feel free to share it! Static linking didn't work, see the related issue. --- <!-- 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: 91a223093368be339ad00f42df4214ac36e1be6e
0b360afbefa1804d88b51a7046a48d9d50971175: servo: Merge #14085 - Implement "list of options" concept on `HTMLSelectElement` (from frewsxcv:list-of-options); r=asajeffrey
Corey Farwell <coreyf@rwell.org> - Tue, 13 Dec 2016 03:31:52 -0800 - rev 478495
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14085 - Implement "list of options" concept on `HTMLSelectElement` (from frewsxcv:list-of-options); r=asajeffrey Fixes #13763. Source-Repo: https://github.com/servo/servo Source-Revision: a15d279e9f9eccc3d2e2cca6d1e0949e51732a63
e112a04957731eb2d22369cc8ce662b60b55ff44: servo: Merge #14563 - Add asserts to make failure clearer (from upsuper:buildtime-bindgen); r=emilio
Xidorn Quan <me@upsuper.org> - Tue, 13 Dec 2016 01:40:23 -0800 - rev 478494
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14563 - Add asserts to make failure clearer (from upsuper:buildtime-bindgen); r=emilio Gecko currently doesn't pass absolute path for `MOZ_DIST`, which leads to obscure panic when running the build script. This patch adds some assertions so that failures around this would be clearer. r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: a6cfec972f033df77276d74f7bc455f6717ea50f
0ea1d828c66589d690e55ed98ab927a0a268a318: servo: Merge #14565 - style: Make some removed assertions Servo-only instead (from emilio:assert); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 13 Dec 2016 00:32:28 -0800 - rev 478493
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14565 - style: Make some removed assertions Servo-only instead (from emilio:assert); r=heycam These were removed in #14560. r? @heycam or @bholley Source-Repo: https://github.com/servo/servo Source-Revision: fb6f88624af8795a417ccb8abe7abf9e9aa8ec9e
fe2de6d7fa7f946d66aaff3acaf16bba29f62ddc: servo: Merge #14564 - stylo: regenerate bindings (from heycam:bindings-update-10); r=emilio
Cameron McCormack <cam@mcc.id.au> - Mon, 12 Dec 2016 22:10:39 -0800 - rev 478492
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14564 - stylo: regenerate bindings (from heycam:bindings-update-10); r=emilio <!-- Please describe your changes on the following line: --> This corresponds to https://treeherder.mozilla.org/#/jobs?repo=stylo&revision=6c5de1f0640254429c826c38622e5b1fd78693f5. r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: debf5e0e7872347d67d9046b72979bcf7d08f9ca
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip