b0927824bf4f44e9ea3db169d73c3edcfb0464e0: servo: Merge #14989 - Fix the incrmental reflow behavior of text-overflow (from notriddle:ellipsis_reflow); r=emilio
Michael Howell <michael@notriddle.com> - Thu, 12 Jan 2017 17:31:19 -0800 - rev 340555
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14989 - Fix the incrmental reflow behavior of text-overflow (from notriddle:ellipsis_reflow); r=emilio This patch allows Servo to incrementally reflow truncated fragments correctly. * The untruncated version of a fragment is preserved, and when incrementally reflowing, the untruncated version is what gets reflowed. If it needs truncated, it will get truncated again. * The ellipsis fragments are skipped when incrementally reflowing a line. If it is still needed, it will be recreated. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14952 - [X] There are tests for these changes OR Source-Repo: https://github.com/servo/servo Source-Revision: 6a04aea4a5a0da583e8cc7fc0f76c9bfea857538
f68b57d62d3ac7e3adc39325361a03f52b6a0baf: servo: Merge #14992 - Upgrade to rustc 1.16.0-nightly (2782e8f8f 2017-01-12) (from servo:rustup); r=jdm
Simon Sapin <simon.sapin@exyr.org> - Thu, 12 Jan 2017 16:07:54 -0800 - rev 340554
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14992 - Upgrade to rustc 1.16.0-nightly (2782e8f8f 2017-01-12) (from servo:rustup); r=jdm <!-- 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 - [ ] 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: 38fccce3ba512bbf7100574e225d73f538fad5f0
b7a2b7192e6e058aa85fae382b285c770be8166f: servo: Merge #14991 - Update to cargo 0.17.0-nightly (6291619 2017-01-12) (from servo:cargoup); r=nox
Simon Sapin <simon.sapin@exyr.org> - Thu, 12 Jan 2017 14:41:35 -0800 - rev 340553
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14991 - Update to cargo 0.17.0-nightly (6291619 2017-01-12) (from servo:cargoup); r=nox <!-- Please describe your changes on the following line: --> With the previous cargo (and servo’s current rustc, which is newer), `./mach cargo check` warns: ``` warning: --crate-type=metadata is deprecated, prefer --emit=metadata ``` --- <!-- 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: a379b17b4aefc10172b0c455743f5f1f710f6fea
05dcf64b5ea87b354e080f7e1adb33bbf3428098: servo: Merge #14990 - Remove reflow status from browsing context (from asajeffrey:script-remove-browsing-context-reflow); r=emilio
Alan Jeffrey <ajeffrey@mozilla.com> - Thu, 12 Jan 2017 13:22:59 -0800 - rev 340552
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14990 - Remove reflow status from browsing context (from asajeffrey:script-remove-browsing-context-reflow); r=emilio <!-- Please describe your changes on the following line: --> This PR removes the reflow status from each browsing context. Previously, we were only using it to avoid reflowing on traversal, which is rare enough it doesn't seem worth the complexity. This is a first step towards #14843. --- <!-- 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 reflows aren't visible from script <!-- 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: cad78b9c6f3d13d73a780fd71eaab580639631dc
9963ae21a0c256f98e935333b3fef5d38210212d: servo: Merge #14984 - Remove unused needsRooting field from JSToNativeConversionInfo (from servo:needsRooting); r=jdm
Ms2ger <Ms2ger@gmail.com> - Thu, 12 Jan 2017 08:43:06 -0800 - rev 340551
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14984 - Remove unused needsRooting field from JSToNativeConversionInfo (from servo:needsRooting); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 6e26197c069d8dc3e186e48e5a04ed6298b43066
218b605bb6482d3f0772b389f87243cd1e8803cf: servo: Merge #14983 - Update js (from servo:update-js); r=jdm
Ms2ger <Ms2ger@gmail.com> - Thu, 12 Jan 2017 07:48:13 -0800 - rev 340550
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14983 - Update js (from servo:update-js); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 550df86ac88ff12ad3964d08b6a678ae0d1b4436
2883cdcd0cfc24692d6159ab46638acafd05d59b: servo: Merge #14977 - Update WR (shutdown api, clip mask segment optimization, render target sizing) (from glennw:wr-update-1); r=KiChjang
Glenn Watson <github@intuitionlibrary.com> - Thu, 12 Jan 2017 01:28:35 -0800 - rev 340549
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14977 - Update WR (shutdown api, clip mask segment optimization, render target sizing) (from glennw:wr-update-1); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 88f02b30824b5ba0be82b0856042e24cad2eb725
18e3e9ff6b671eb32cd306f918081dc3fbb843a5: servo: Merge #14937 - Read firefox path from environment variable for performance test (from shinglyu:stylo-perf); r=Manishearth
Shing Lyu <slyu@mozilla.com> - Wed, 11 Jan 2017 23:14:48 -0800 - rev 340548
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14937 - Read firefox path from environment variable for performance test (from shinglyu:stylo-perf); r=Manishearth <!-- Please describe your changes on the following line: --> This is for Stylo performance testing (at least before we got Talos running) 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 independent from servo itself <!-- 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: da25e881459084395b3f8e5891d08de0645b5f0b
effdb8d4e1a769fe5c97e0c165ef7eef2f58960b: servo: Merge #14973 - Disable test-stylo on TravisCI (from servo:jdm-patch-1); r=wafflespeanut
Josh Matthews <josh@joshmatthews.net> - Wed, 11 Jan 2017 20:01:09 -0800 - rev 340547
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14973 - Disable test-stylo on TravisCI (from servo:jdm-patch-1); r=wafflespeanut Nobody knows what to do about #14723 and Travis always showing failed builds isn't useful. Source-Repo: https://github.com/servo/servo Source-Revision: 14aa666a5a485f32fcbf60a2d249d3e4adcc50c8
25635ed74643a10941b0fc9094e7bf6eaad227f2: servo: Merge #14963 - Report meaningful line numbers for inline script errors (from jdm:script_current_line); r=asajeffrey
karenher <karenher@seas.upenn.edu> - Wed, 11 Jan 2017 18:11:52 -0800 - rev 340546
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14963 - Report meaningful line numbers for inline script errors (from jdm:script_current_line); r=asajeffrey Rebased from #14661. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12744 and partially #9604 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: eb72c0ec7bc1e3547aa09fbe2ad800310f42989b
b0316707995965a296514fede530c54d710ac914: servo: Merge #14964 - Remove unnecessary try!'s (from canaltinova:ok-try); r=Wafflespeanut
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 11 Jan 2017 15:47:04 -0800 - rev 340545
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14964 - Remove unnecessary try!'s (from canaltinova:ok-try); r=Wafflespeanut <!-- Please describe your changes on the following line: --> These try!'s are unnecessary here. We can remove them. --- <!-- 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 just 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: 6447a9783892d6ed585cf75b056ef81f0aba504c
0f124ce980e4c8266fd49f165cfd463d9c2e82d3: servo: Merge #14291 - Position insertion point in input field with mouse (from fiji-flo:text-input-select); r=pcwalton
Florian Merz <flomerz@gmail.com> - Wed, 11 Jan 2017 14:19:10 -0800 - rev 340544
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14291 - Position insertion point in input field with mouse (from fiji-flo:text-input-select); r=pcwalton <!-- Please describe your changes on the following line: --> Implements cursor positioning in input elements (text/password) via mouse. The related issue is #10083 but is only covered partly. This PR does **not** cover: * positioning in textarea elements via mouse * text selection in input/textarea elements via mouse --- <!-- 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 #10083 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because I can't think of a way to test mouse interaction in the current test pipeline. <!-- 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: 68a8e1bf2b57afe9bf6c4fb295bdc5dca099a9f6
b981967a749d266268590b12ada5efa6a477c94a: servo: Merge #14924 - Webgl blend func tests (from ioctaptceb:webgl-blendFunc-tests); r=jdm
ioctaptceb <yulia.startsev@gmail.com> - Wed, 11 Jan 2017 13:23:08 -0800 - rev 340543
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14924 - Webgl blend func tests (from ioctaptceb:webgl-blendFunc-tests); r=jdm <!-- Please describe your changes on the following line: --> Add a function that validates the conditions for [Constant Color Blend](https://www.khronos.org/registry/webgl/specs/latest/1.0/#CONSTANT_COLOR_BLEND) in the WebGL specs. ./mach run -r tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html --- <!-- 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: 783829eccc44e1c239a4d1aa807b000b755eeea6
f26ad154220232595912eaf4378ff491141725aa: servo: Merge #13972 - ImageMaps: Implemented support for parsing coord attribute to a shape… (from shravan-achar:master); r=Manishearth,emilio,jdm
Manish Goregaokar <manishsmail@gmail.com> - Wed, 11 Jan 2017 12:25:46 -0800 - rev 340542
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13972 - ImageMaps: Implemented support for parsing coord attribute to a shape… (from shravan-achar:master); r=Manishearth,emilio,jdm <!-- Please describe your changes on the following line: --> Image Maps: (Part 1) Implemented support for parsing coord attribute to a shape object. Implemented a hit_test method to see if a point is within the area. Tests for constructors and hit_test included --- <!-- 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. --> … object in HTMLAreaElement Source-Repo: https://github.com/servo/servo Source-Revision: f6940f686cce249626e4fe32cc0fe5e0dcd40dd6
f4a12150f1d4f61895bd6d969c2a30c2192009af: servo: Merge #14961 - Move DevicePixel to script_traits (from Ms2ger:DevicePixel); r=nox
Ms2ger <Ms2ger@gmail.com> - Wed, 11 Jan 2017 11:31:15 -0800 - rev 340541
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14961 - Move DevicePixel to script_traits (from Ms2ger:DevicePixel); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 5d3847dddc9bb7907abfa5d38a7927d6c656fbc1
147f4e4a12787ea3450634b4952a2ec5ac4854e0: servo: Merge #14911 - Handle properly alternate stylesheet (from charlesvdv:alternate-stylesheet); r=cbrewster
Charles Vandevoorde <charles.vandevoorde@hotmail.be> - Wed, 11 Jan 2017 10:34:04 -0800 - rev 340540
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14911 - Handle properly alternate stylesheet (from charlesvdv:alternate-stylesheet); r=cbrewster <!-- Please describe your changes on the following line: --> Alternate stylesheet are now fetched and then desactivated instead of ignoring them. I don't know if tests are required to check if the stylesheet is correctly loaded and disabled ? <!-- 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 #14881 (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: cfc74e20603e7395a743b3b3c202db6db840da4d
2cc96c1490b04dccd55b52ce9027b080ec5ad931: servo: Merge #14959 - Introduce PendingScript (from nox:pending-script); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Wed, 11 Jan 2017 09:37:23 -0800 - rev 340539
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14959 - Introduce PendingScript (from nox:pending-script); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: d1bc1a4f1b66ab9f63fa37f649eaf79035e12f8e
9206f2c5a7a4afa098be6836f2dbadeafb16f9bd: servo: Merge #14956 - Extend supported geometry box value for geckolib (from upsuper:geometry-boxes); r=Manishearth
Xidorn Quan <me@upsuper.org> - Wed, 11 Jan 2017 08:35:24 -0800 - rev 340538
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14956 - Extend supported geometry box value for geckolib (from upsuper:geometry-boxes); r=Manishearth <!-- Please describe your changes on the following line: --> 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 - [ ] 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: e440a016051703632cac1de6b88ff9e0c94e9017
765e9e22d9c2248c490413fb85605eeda659f4d9: servo: Merge #14929 - Update image (from servo:update-image); r=mbrubeck
Ms2ger <Ms2ger@gmail.com> - Wed, 11 Jan 2017 05:37:45 -0800 - rev 340537
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14929 - Update image (from servo:update-image); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 12c71c57d178ee5bfd383063ddebb4763006eaf4
75f9c6f5209761de05136fc9066f21032e1884e1: servo: Merge #14939 - Add aliases for geckolib for supported properties (from upsuper:add-aliases); r=emilio,Manishearth
Xidorn Quan <me@upsuper.org> - Tue, 10 Jan 2017 16:18:58 -0800 - rev 340536
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14939 - Add aliases for geckolib for supported properties (from upsuper:add-aliases); r=emilio,Manishearth <!-- Please describe your changes on the following line: --> This fixes ~7.5k failures in style system mochitests. 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 it is for 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: 04a3242dc54c670dcdafcf1f0ac5373f2ed612f3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip