searching for reviewer(upsuper)
07d2b09b4f76040c9a43e1c63067b2ae27497944: servo: Merge #15702 - Invalid three value positions are no longer accepted (from shubDhond:master); r=upsuper
shubDhond <shubham.dhond@mail.utoronto.ca> - Sat, 04 Mar 2017 03:11:44 -0800 - rev 374959
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15702 - Invalid three value positions are no longer accepted (from shubDhond:master); r=upsuper <!-- Please describe your changes on the following line: --> - Position parse no longer accepts invalid three value positions --- <!-- 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 #15488 . <!-- 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: 8c4931f26f49cf328b63880b6b9b9bf8d99279c4
a95cda83b56d9d85158fbbfbe92bce8b592786d7: servo: Merge #15613 - fix {transform,perspective}-origin accepts (and ignores) anything for… (from Varentsov:master); r=upsuper
Neck Varentsov <neck.varentsov@gmail.com> - Sun, 26 Feb 2017 17:40:23 -0800 - rev 374016
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15613 - fix {transform,perspective}-origin accepts (and ignores) anything for… (from Varentsov:master); r=upsuper … their second part of value <!-- 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 #15487. <!-- 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: b2539090fa35503e40348a9d519b0f13360e42c1
bc202c8a82358b949ecf825f3a291aa48aa3f937: servo: Merge #15733 - Background serialization of multiple values (from absoludity:fix-background-serialization); r=upsuper
Michael Nelson <absoludity@gmail.com> - Sun, 26 Feb 2017 16:54:11 -0800 - rev 374014
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15733 - Background serialization of multiple values (from absoludity:fix-background-serialization); r=upsuper Similar to animation, the serialization of multiple backgrounds should return the longhands serialization if there are an unequal number of values for the required properties. This is part of #15398 <!-- 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: --> - [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: 3086b3d291253a11e83943a34464e21fb1283fba
1a7587a54a89a0de110cf20886e204849c72433b: servo: Merge #15685 - Fix animation serialization 15398 pt2 (from absoludity:fix-animation-serialization-15398-pt2); r=upsuper
Michael Nelson <absoludity@gmail.com> - Thu, 23 Feb 2017 20:12:30 -0800 - rev 373597
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15685 - Fix animation serialization 15398 pt2 (from absoludity:fix-animation-serialization-15398-pt2); r=upsuper Fixes animation serialization so that an animation shorthand is serialized only when the value lists have the same length (part of #15398) There are two commits here - the first is a refactoring to update PropertyDeclarationBlock::to_css to match the spec (please see the full commit message for perhaps too many details). The second commit utilizes the changes in the first, and updates the animation serialization itself to write an empty serialization if the longhand value lists have different lengths, as per the original issue. Interestingly, the refactoring of the first commit simplified quite a lot more than the fix for this bug, in particular, the special case of 'overflow' shorthand serialization is handled by default, without the extra special case code (now removed). --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15398 (github issue number if applicable). - [X] There are tests for these changes OR Source-Repo: https://github.com/servo/servo Source-Revision: b52288af00cb2d8c0deb3b84fa4e6b6aa098fd62
01576df5792ab71fe72a5481e77216309e12b208: servo: Merge #15692 - Stylo: add :-moz-table-border-nonzero pseudo-class (from servo:moz-table-border-nonzero); r=upsuper
Simon Sapin <simon.sapin@exyr.org> - Wed, 22 Feb 2017 23:41:26 -0800 - rev 373514
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15692 - Stylo: add :-moz-table-border-nonzero pseudo-class (from servo:moz-table-border-nonzero); r=upsuper <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1340696 --- <!-- 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: 65624dbfc28442b58145215f524eb13aeb2cadf6
06359d5881e70dedae992969030afe4c12cc95d2: servo: Merge #15516 - Animation longhand serialization should be a list of each animation rather than a list of lists for each longhand (from absoludity:fix-animation-serialization-15398); r=upsuper
Michael Nelson <absoludity@gmail.com> - Sun, 19 Feb 2017 19:41:19 -0800 - rev 372780
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15516 - Animation longhand serialization should be a list of each animation rather than a list of lists for each longhand (from absoludity:fix-animation-serialization-15398); r=upsuper Fixes part of #15398 - serialization should be a list of each animation, rather than a list of lists for each longhand. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes are prework for #15398 - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ Source-Repo: https://github.com/servo/servo Source-Revision: 978a603190dc7230c95ef9ecaca9dcdb1a78bf4c
259591bde104bef38510868164bc1f32055fbdfc: servo: Merge #15617 - Fix -moz aliases for border-{start,end} properties (from mbrubeck:border); r=upsuper
Matt Brubeck <mbrubeck@limpet.net> - Fri, 17 Feb 2017 13:58:05 -0800 - rev 372695
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15617 - Fix -moz aliases for border-{start,end} properties (from mbrubeck:border); r=upsuper Fixes #15297. r? @upsuper or @Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 9cb3e31c1d215ede5c31bcd8536eca3d0f9e28a6
aa4f2bf83d5f62a868f0e4a480618b647d69fba9: servo: Merge #15372 - BindgenUp (from emilio:bindgenup); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 03 Feb 2017 14:45:13 -0800 - rev 370434
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15372 - BindgenUp (from emilio:bindgenup); r=upsuper r? @heycam or @upsuper or @bholley Source-Repo: https://github.com/servo/servo Source-Revision: 50dca76ae394a155a7255206628238ae532717db
38fd0562f1cef658779bcb5c735bb6670a0c199e: servo: Merge #15268 - Make text-orientation:sideways-right an alias for sideways in Gecko (from mbrubeck:sideways); r=upsuper
Matt Brubeck <mbrubeck@limpet.net> - Sat, 28 Jan 2017 17:24:47 -0800 - rev 369708
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15268 - Make text-orientation:sideways-right an alias for sideways in Gecko (from mbrubeck:sideways); r=upsuper Fixes #15214. r? @upsuper Source-Repo: https://github.com/servo/servo Source-Revision: ec12b7665b5cf35b13932a7c17901ffb8e73b5ee
22f3fa21d06c3bd05e771e55708ade61b7aeb1d6: servo: Merge #15231 - Remove out-of-date handling for align-self in Gecko builds (from bholley:align_self); r=upsuper
Bobby Holley <bobbyholley@gmail.com> - Thu, 26 Jan 2017 23:06:25 -0800 - rev 369691
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15231 - Remove out-of-date handling for align-self in Gecko builds (from bholley:align_self); r=upsuper See #15229. Source-Repo: https://github.com/servo/servo Source-Revision: d3daad327fb6742c4349675692cad8adef66b4cd
ec01f8819b476cab29cfa24b0a4efc2802c87d88: servo: Merge #15077 - Media query parsing and evaluation in stylo using nsMediaFeatures (from emilio:stylo-medialist); r=heycam,Manishearth,upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 18 Jan 2017 05:39:57 -0800 - rev 369626
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #15077 - Media query parsing and evaluation in stylo using nsMediaFeatures (from emilio:stylo-medialist); r=heycam,Manishearth,upsuper <!-- Please describe your changes on the following line: --> Reviewed in the bug. Source-Repo: https://github.com/servo/servo Source-Revision: 1755ad7b75e056a534e12f375a6677f5c069f4c2
bb33d23c9ee93a88a8eec5a67ea57f94659120b1: servo: Merge #14625 - stylo: Add FFI function to make the Stylist realize we have modified style sheets (from heycam:sheets-changed); r=upsuper
Cameron McCormack <cam@mcc.id.au> - Sun, 18 Dec 2016 21:49:28 -0800 - rev 369400
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #14625 - stylo: Add FFI function to make the Stylist realize we have modified style sheets (from heycam:sheets-changed); r=upsuper Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1324341 by @upsuper. Source-Repo: https://github.com/servo/servo Source-Revision: 8412008525192455e4f3411a482c546a04bf6c72
12a337814fc42fce40439d841890e5fb3d65dbdf: servo: Merge #14232 - CSSOM: Make Stylesheet fields have their own synchronization (from servo:moar-locks); r=upsuper
Simon Sapin <simon.sapin@exyr.org> - Mon, 21 Nov 2016 19:33:57 -0600 - rev 369223
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #14232 - CSSOM: Make Stylesheet fields have their own synchronization (from servo:moar-locks); r=upsuper <!-- Please describe your changes on the following line: --> r? @upsuper --- <!-- 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 bug 1314208. <!-- 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: 30867001d17222cc5d0b18086dca9f5d9bcb3934
83fb84bf4975973487d8a06840e0b15f02dac5db: servo: Merge #12933 - Make GeckoDeclarationBlock refcounted (from upsuper:cssom-for-stylo); r=upsuper
Xidorn Quan <me@upsuper.org> - Mon, 22 Aug 2016 21:12:23 -0500 - rev 368571
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #12933 - Make GeckoDeclarationBlock refcounted (from upsuper:cssom-for-stylo); r=upsuper <!-- Please describe your changes on the following line: --> This makes GeckoDeclarationBlock refcounted, so that it can share most of the logic Gecko currently uses for its existing `css::Declaration`. Although this is almost only useful for Gecko side, doing this in Servo side eliminates additional object allocation for holding it in the Gecko side. Its Gecko side code change is in [bug 1296186](https://bugzilla.mozilla.org/show_bug.cgi?id=1296186). We may not want to land this before that part also gets reviewed. r? @Manishearth --- <!-- 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 for Gecko binding 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: 27f59cc250156892583782597f16a347c3807523