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
1b2f086d1ad7e07649f0402c4821e1f3777414c6: servo: Merge #14943 - Introduce ExternalScriptKind to simplify HTMLScriptElement::prepare (from nox:external-script-kind); r=jdm
Anthony Ramine <n.oxyde@gmail.com> - Tue, 10 Jan 2017 09:38:07 -0800 - rev 340535
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14943 - Introduce ExternalScriptKind to simplify HTMLScriptElement::prepare (from nox:external-script-kind); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: c784bc69443ee6f4f3bd54474ac0e03a2bb92a6f
0a395e249841107d616822332bf2c26b03c3e01b: servo: Merge #14942 - Fix some warnings (from servo:warnings); r=nox
Ms2ger <Ms2ger@gmail.com> - Tue, 10 Jan 2017 08:00:43 -0800 - rev 340534
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14942 - Fix some warnings (from servo:warnings); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: b5b5533d675db5e015f0596568c369c6cfc6ebb9
b62924e6cb7089e573fb625b84f42db45a36b10c: servo: Merge #14938 - Various cleanup around gfx_traits (from servo:gfx-traits); r=nox
Ms2ger <Ms2ger@gmail.com> - Tue, 10 Jan 2017 07:02:23 -0800 - rev 340533
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14938 - Various cleanup around gfx_traits (from servo:gfx-traits); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: f674a9db8b7164dae667875c5cf19b3aabb18ef2
63eb8900674a35c995f01f03b138c6cde3c26c8a: servo: Merge #14603 - Rework the way scroll roots are collected (from mrobinson:collect-scoll-roots); r=emilio
Martin Robinson <mrobinson@igalia.com> - Tue, 10 Jan 2017 04:48:31 -0800 - rev 340532
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14603 - Rework the way scroll roots are collected (from mrobinson:collect-scoll-roots); r=emilio <!-- 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 - [x] These changes do not require tests because they should not change behavior. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Collect scroll roots during the collect_stacking_context phase instead of during display list construction. This will be useful in order to collect containing block scroll roots as well as to give scroll roots sequential ids in the future. This change also pulls stacking context children out of the StackingContext struct itself, which should reduce very slightly the memory used by the finished display list. This also simplifies the DisplayListBuilder because it no longer has to maintain a stack of ScrollRootIds and StackingContextIds and can instead just rely on the program stack. Source-Repo: https://github.com/servo/servo Source-Revision: dabb79c7878fce31b8b979dd5fcfdfb8713a9d80
9c26346ae596a079fc76b78b47f8acc739650f08: servo: Merge #14928 - Unify text insertion when parsing HTML and XML (from nox:insert); r=SimonSapin
Anthony Ramine <n.oxyde@gmail.com> - Tue, 10 Jan 2017 03:51:47 -0800 - rev 340531
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #14928 - Unify text insertion when parsing HTML and XML (from nox:insert); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: f54dd0112bd9e51b21e9a5ee38bb2cfc0326e071
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip