searching for reviewer(pcwalton)
e05b1640aab74a2f57d07b0283b3eb10766c1139: servo: Merge #20098 - Avoid dropping arbitrary animation callbacks without running them (from servo:spurious-raf-optim); r=pcwalton
Anthony Ramine <n.oxyde@gmail.com> - Wed, 21 Feb 2018 17:02:35 -0500 - rev 404780
Push 100093 by dluca@mozilla.com at Thu, 22 Feb 2018 10:16:45 +0000
servo: Merge #20098 - Avoid dropping arbitrary animation callbacks without running them (from servo:spurious-raf-optim); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: cccca27f4fd3d9cd5f2f5ee2853672fecc8a7b4b
41cdad0f5ea33329a989570741ac3f027b29d464: servo: Merge #19677 - Enable GPU queries by default when opening the profiler view (from glennw:wr-queries); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Wed, 03 Jan 2018 14:13:42 -0600 - rev 397701
Push 98592 by nerli@mozilla.com at Thu, 04 Jan 2018 09:56:38 +0000
servo: Merge #19677 - Enable GPU queries by default when opening the profiler view (from glennw:wr-queries); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: cdf7c0ceff7edc4374521fb19329109f999a9c3b
3ff4bc14a234cf57a34d27439dfa20d013ecd66a: servo: Merge #18766 - Update WR (from glennw:update-wr-drv-op-clip-rad); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Fri, 06 Oct 2017 07:40:59 -0500 - rev 384928
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
servo: Merge #18766 - Update WR (from glennw:update-wr-drv-op-clip-rad); r=pcwalton * Support border radii clips on radial gradients. * Optimizations to DL building time. * Remove deprecated nested DL APIs. * Another mac driver bug workaround. Source-Repo: https://github.com/servo/servo Source-Revision: 7188b348587b06d31f939be99dcf73392c7f3def
29e8a6f664bf074137210a13a9977672a8ba9b74: servo: Merge #18636 - Update WR (handle translucent brightness, invert filters. Hit test API) (from glennw:update-wr-filter-hit); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Mon, 25 Sep 2017 20:56:33 -0500 - rev 382892
Push 95447 by archaeopteryx@coole-files.de at Tue, 26 Sep 2017 10:22:28 +0000
servo: Merge #18636 - Update WR (handle translucent brightness, invert filters. Hit test API) (from glennw:update-wr-filter-hit); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 92533ac2232e3511f4a4f742098765ce26ef5f95
6602fcf1da4280b8372796ffefff315962f494f1: servo: Merge #17862 - Implemented paint worklets drawing to a border (from asajeffrey:script-paint-worklet-border); r=pcwalton
Alan Jeffrey <ajeffrey@mozilla.com> - Mon, 18 Sep 2017 16:54:54 -0500 - rev 381579
Push 95157 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:15:33 +0000
servo: Merge #17862 - Implemented paint worklets drawing to a border (from asajeffrey:script-paint-worklet-border); r=pcwalton <!-- Please describe your changes on the following line: --> Allow paint worklets to draw to a border. --- <!-- 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 #17451. - [X] These changes do not require tests because the existing css-paint-api test check this (but annoyingly, all fail for other reasons) <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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: a5282cabe04ac836458652bcb2b5e40214d36390
8e8f901c19ca74728fc76cc2f7998b4ee464b6be: servo: Merge #18470 - Update WR (backface API changes) (from glennw:update-wr-bf); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 12 Sep 2017 19:07:49 -0500 - rev 380546
Push 94930 by archaeopteryx@coole-files.de at Wed, 13 Sep 2017 11:35:58 +0000
servo: Merge #18470 - Update WR (backface API changes) (from glennw:update-wr-bf); r=pcwalton This does the minimal work to update to the API changes related to backface support. It doesn't actually pass through any info about the backface visibility flags yet. Source-Repo: https://github.com/servo/servo Source-Revision: cad3aff508fdf47036237ead519791f180e1ea3d
c0a926a1aa0042de06eaa206f1d8a04c1ce1903c: servo: Merge #18123 - Improve containing block creation for position:absolute flows (from mrobinson:absolute-containing-blocks); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Thu, 17 Aug 2017 19:42:20 -0500 - rev 375630
Push 93958 by kwierso@gmail.com at Fri, 18 Aug 2017 23:29:41 +0000
servo: Merge #18123 - Improve containing block creation for position:absolute flows (from mrobinson:absolute-containing-blocks); r=pcwalton Instead of only promoting flows with positioned fragments to containing blocks, also do this for flows which have the transform, perspective or filter properties set. This is what the spec requires and also fixes some failing tests. It will allow us to stop creating stacking contexts for overflow:hidden and overflow:scroll flows. Fixes #18091. <!-- 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 #18091 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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: 12607531d812ee87e0b4a70f961c1aa3ec4c414d
dc0824a1c1755adeefd71b1375c893fc83c11f8c: servo: Merge #18004 - Clean up and simplify layout traversal code (from mbrubeck:layout-cleanup); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Tue, 08 Aug 2017 14:04:23 -0500 - rev 373538
Push 93539 by cbook@mozilla.com at Wed, 09 Aug 2017 10:30:43 +0000
servo: Merge #18004 - Clean up and simplify layout traversal code (from mbrubeck:layout-cleanup); r=pcwalton Various refactorings of the code for traversing flow trees, including: * Add a generic inorder traversal method * Remove unused `traverse_postorder_absolute_flows` method * Combine `compute_absolute_position` and `build_display_list` into a single traversal * Move all generic traversal code into the `layout::traversal` module And some changes to add documentation and more-accurate names: * Fix spelling of `bottom_up_flow` * Rename `compute_absolute_position` to `compute_stacking_relative_position` * Change the mis-named `traverse_flow_tree_preorder` to `reflow` --- - [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 refactoring only Source-Repo: https://github.com/servo/servo Source-Revision: ed3c2b95573c355c11c99eb43320d604fc95a5e9
7e3face23fc335ca7f1491db9936515ef2ff15c2: servo: Merge #17581 - Fix incremental layout bugs for absolute and cleared elements (from mbrubeck:incremental); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Fri, 30 Jun 2017 22:15:26 -0700 - rev 367080
Push 92107 by philringnalda@gmail.com at Sun, 02 Jul 2017 02:01:35 +0000
servo: Merge #17581 - Fix incremental layout bugs for absolute and cleared elements (from mbrubeck:incremental); r=pcwalton Fixes #17307. <del>There were two underlying bugs:</del> * <del>Nodes were not marked dirty when their style attribute changed.</del> * BaseFlow flags set during flow construction could get out of sync with the element's style if repair_style was called. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #17307 - [x] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: ece35f9caa7c6882adf2927ca7d7ce2bc7d8cef8
66124e23e8d8637de199d3ede303ec3cb9672f55: servo: Merge #17192 - Parallel layout optimizations (from mbrubeck:layout); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Wed, 07 Jun 2017 19:57:57 -0700 - rev 362955
Push 91212 by cbook@mozilla.com at Thu, 08 Jun 2017 13:18:08 +0000
servo: Merge #17192 - Parallel layout optimizations (from mbrubeck:layout); r=pcwalton This takes some of the optimizations made to parallel styling in #16971 and applies them to parallel layout. Specifically: * Reduce the chunk size, to increase chances for parallelism on trees with small fan-out. * Reduce allocations by using SmallVec. * Reduce task switching by processing up to one chunk of children within the same rayon task as the parent. This cuts the "Primary Layout Pass" time in **half** on the MySpace page from [tp5n], and on my other real-world test pages it is a small improvement or close to no change. [tp5n]: https://wiki.mozilla.org/Buildbot/Talos/Tests#tp5n_pages_set --- - [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 affect performance only Source-Repo: https://github.com/servo/servo Source-Revision: c0f3ec87806a0d718d7f9ef1ccb912c78fc482d2
e36712843b3bedb06bd08c081c27425d4a067f15: servo: Merge #16731 - Update WR (remove old border path, composite fixes) (from glennw:update-wr-borders-nearly-done); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 04 May 2017 21:20:01 -0500 - rev 356718
Push 89950 by cbook@mozilla.com at Fri, 05 May 2017 13:26:37 +0000
servo: Merge #16731 - Update WR (remove old border path, composite fixes) (from glennw:update-wr-borders-nearly-done); r=pcwalton * Support border corner transitions with new path. * Remove old border rendering code and shaders. * Bug fix for mix-blend-mode / composite tasks. Source-Repo: https://github.com/servo/servo Source-Revision: 2a80a0258344716be9c773fa36a66111bd255214
a651a90de3e3a0d96c778a7f5c02753fbf663e4c: servo: Merge #16458 - layout: Force reflow in the sequential fallback of block format context (from stshine:sequential-fallback); r=pcwalton,emilio
Pu Xingyu <pu.stshine@gmail.com> - Sat, 22 Apr 2017 23:55:22 -0500 - rev 354497
Push 89474 by ihsiao@mozilla.com at Mon, 24 Apr 2017 04:04:54 +0000
servo: Merge #16458 - layout: Force reflow in the sequential fallback of block format context (from stshine:sequential-fallback); r=pcwalton,emilio When reflowing a block format context during the inorder traversal, propagate restyle damage manually to its children since they were already reflowed. Also, test the border box to see if it can fit into floats according to CSS 2.1 ยง 9.5. Improves reddit and yahoo. --- <!-- 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 #__ (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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: 541db5f9a791f52e22d409d3b40b13223df69b4c
7b029be78502b1d7ab16639519a3343d54f6c8ad: servo: Merge #16258 - Overwrite default RunInfo values with the first real ones encountered (from jdm:panic-at-the-ellipsis); r=pcwalton,stshine
Josh Matthews <josh@joshmatthews.net> - Wed, 12 Apr 2017 23:09:53 -0500 - rev 352979
Push 89185 by kwierso@gmail.com at Fri, 14 Apr 2017 00:33:57 +0000
servo: Merge #16258 - Overwrite default RunInfo values with the first real ones encountered (from jdm:panic-at-the-ellipsis); r=pcwalton,stshine TextRunScanner::flush_clump_to_list compares the values in the RunInfo object against the ones determined from the current fragment, but these values can be arbitrary defaults that don't mean anything useful. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14783 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 9c0d8e44a005ef68f805569f535a6ffa1f46d627
d3afda021a1a882a1916787a3c7e24704bfbb9a5: servo: Merge #16279 - Update WR (inset box shadow + border-radius + clip) (from glennw:update-wr-inset-box-shadow-clip); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 06 Apr 2017 06:27:50 -0500 - rev 351646
Push 88915 by kwierso@gmail.com at Thu, 06 Apr 2017 22:30:57 +0000
servo: Merge #16279 - Update WR (inset box shadow + border-radius + clip) (from glennw:update-wr-inset-box-shadow-clip); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 21eafebd37bd90b2240ec156c0cc714434b89595
605fd6c8ee11674bda8d1848c41da3557323b2e5: servo: Merge #15804 - Update WR (reference frames for fixed position elements) (from glennw:update-wr-transforms); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 02 Mar 2017 17:02:26 -0800 - rev 345751
Push 87660 by cbook@mozilla.com at Fri, 03 Mar 2017 12:06:50 +0000
servo: Merge #15804 - Update WR (reference frames for fixed position elements) (from glennw:update-wr-transforms); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 0f6b5c3b521686f79a18da64364eed5a03262605
0de9166647a7d171e504ed6e8a6b85f3943c9977: servo: Merge #15697 - Add support for most of the border-image properties, pass to WR (from glennw:border-image); r=jdm,pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 23 Feb 2017 13:40:40 -0800 - rev 344665
Push 87411 by cbook@mozilla.com at Fri, 24 Feb 2017 10:53:17 +0000
servo: Merge #15697 - Add support for most of the border-image properties, pass to WR (from glennw:border-image); r=jdm,pcwalton This adds support for: * border-image (images, not gradients yet) * border-image-source * border-image-slice * border-image-repeat (stretch + repeat only for now) Remaining work: * Connect border-image-outset (WR supports this). * border-image-width Source-Repo: https://github.com/servo/servo Source-Revision: 6c9e94b1c07dd148430d175e79c595db82dea742
18dd5a9d3858c0d78e0848e058efb0a9025da95c: servo: Merge #15299 - Create KeyframeAnimation for empty keyframe rules (from hiikezoe:empty-keyframe); r=emilio,pcwalton
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 31 Jan 2017 14:42:06 -0800 - rev 340765
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #15299 - Create KeyframeAnimation for empty keyframe rules (from hiikezoe:empty-keyframe); r=emilio,pcwalton <!-- Please describe your changes on the following line: --> We should create KeyframeAnimation even if css keyframe rule is empty because we should fire css animation events for such CSS animations. Also we should ignore properties that are annotated with '!important'. From the spec[1]. using !important on them is invalid and will cause the property to be ignored [1] https://drafts.csswg.org/css-animations-1/#keyframes --- <!-- 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 #15257 <!-- 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: 77f53aae3eee59957521ea76e95bd3e454c4ddd9
488a6cc4a8989e2c3d155e3e39f9c365483ee04e: servo: Merge #15111 - Update WR (radial gradients, generate_frame API, mac subpixel improvements, ANGLE shader support) (from glennw:wr-update-generate); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 31 Jan 2017 11:49:18 -0800 - rev 340764
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #15111 - Update WR (radial gradients, generate_frame API, mac subpixel improvements, ANGLE shader support) (from glennw:wr-update-generate); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 8421ae60774922e6b9ab9b1b562efce22916b200
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 340610
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +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
1c2d64b90ab11d0ee1f730d59cabc6080e2c1f59: servo: Merge #14818 - Update WR (first phase of z-buffer optimizations / improvements) (from glennw:zb); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Mon, 09 Jan 2017 11:56:40 -0800 - rev 340588
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14818 - Update WR (first phase of z-buffer optimizations / improvements) (from glennw:zb); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 851d6230f3836dccdad932d553488c2420b4dbb3
604426a29ac1e5c3a249827767a10eb3f4954475: servo: Merge #14412 - Update WR + gleam (nested clip stack, scroll locations) (from glennw:update-wr-clip-2); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Wed, 14 Dec 2016 18:46:25 -0800 - rev 340409
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14412 - Update WR + gleam (nested clip stack, scroll locations) (from glennw:update-wr-clip-2); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: bffac0f55ea5dd9a19eaf7b5acc85d08f43055d3
03dbb0844fe988ef837223f2691ccae7e526debe: servo: Merge #14475 - Don't scroll background and borders of overflow:scroll blocks (from mrobinson:backrounds-borders-scrolling-div); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Tue, 06 Dec 2016 21:22:58 -0800 - rev 340357
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14475 - Don't scroll background and borders of overflow:scroll blocks (from mrobinson:backrounds-borders-scrolling-div); 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: --> - [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. --> We want them to be children of the parent scrolling root instead of the scrolling root of the particular block they belong to. Also, we adjust the scroll root to only include the content region. Source-Repo: https://github.com/servo/servo Source-Revision: 900cb3b142ed6158c74f8a6d835a59dedb965f10
d98492d1d7ed52e96c4da357476c7a39bc17ff4a: servo: Merge #14367 - Reimplement scrolling to fragments (from mrobinson:scroll-fragment-point); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Tue, 06 Dec 2016 14:42:00 -0800 - rev 340351
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14367 - Reimplement scrolling to fragments (from mrobinson:scroll-fragment-point); 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: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #13736, #10753 (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. --> This reimplemntation of the feature uses ScrollRootIds to scroll particular scrollable areas of the page. Fixes #13736. Fixes #10753. Source-Repo: https://github.com/servo/servo Source-Revision: a0619688a638b322f17d2034e0309502af1a5e52
23de2cbe2ec91dc8ec1a702e884c7d5a242c97c7: servo: Merge #13641 - Use rayon to drive parallel layout and styling (from emilio:rayon-style); r=pcwalton
Emilio Cobos Álvarez <ecoal95@gmail.com> - Mon, 14 Nov 2016 14:47:21 -0600 - rev 340220
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13641 - Use rayon to drive parallel layout and styling (from emilio:rayon-style); r=pcwalton <!-- Please describe your changes on the following line: --> The current work queue had a really annoying constraint: The size of the node had to be the size of the work unit data. This makes it impractical for the new restyling model where we plan to pass down a bunch of data. Rayon by default makes you wait for the result of the work unit, which makes it impractical for the current model (it's mostly sequential). I added an API to rayon that allows us to push work to the queue without waiting (https://github.com/nikomatsakis/rayon/pull/103). This still needs some work (for example, we're loosing the memory reporting functionality), but I wanted feedback on this. --- <!-- 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: 9467fbe26d25dfc633d5ab8973fe459d14eff9dc
763f993ca6bf8bc0f62da4ddd647440b77fcd905: servo: Merge #14145 - Update WR - stride support, remove deprecated / unused shaders (from glennw:update-wr-remove-shaders); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Wed, 09 Nov 2016 04:50:45 -0600 - rev 340178
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14145 - Update WR - stride support, remove deprecated / unused shaders (from glennw:update-wr-remove-shaders); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 99f125721017e0f46a5b01b8771245395b7cb880
6ac9890a805fc0aa102c25d9faa49106cb45e72f: servo: Merge #14130 - layout: Mark flex items properly during construction (from stshine:construct-flexbox); r=pcwalton
Pu Xingyu <pu.stshine@gmail.com> - Wed, 09 Nov 2016 03:59:22 -0600 - rev 340177
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14130 - layout: Mark flex items properly during construction (from stshine:construct-flexbox); r=pcwalton <!-- Please describe your changes on the following line: --> Set the flag of the fragment of children in a flex container according to the direction of the container. The mark is done on the fragment because flex item enstablish a stacking context when its z-index is non-zero ,despite its `position' property. Part of #14123. --- <!-- 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 refactoring <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 333c397f03bc2d143e0d8c112138d5758d37f6f5
a0c95e6533472dd76d72bbad840798d13daddd08: servo: Merge #14074 - Manually copy across a shader fix from WR (from glennw:shader-hot-fix); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Fri, 04 Nov 2016 19:09:35 -0500 - rev 340134
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14074 - Manually copy across a shader fix from WR (from glennw:shader-hot-fix); r=pcwalton This fix has landed in WR, but WR can't be updated right now, due to a scroll change landing in WR without the Servo PR being ready quite yet. Fixes #14061. Fixes #14073. Source-Repo: https://github.com/servo/servo Source-Revision: 516be8f85c0c79b16c3841c60d887661abe91e81
6465286743cc7627df70b73c0de0a3a403f1c5ea: servo: Merge #14053 - Make `FlowRef` a newtype (from notriddle:flow_ref_unsafe); r=pcwalton
Michael Howell <michael@notriddle.com> - Fri, 04 Nov 2016 16:53:38 -0500 - rev 340133
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14053 - Make `FlowRef` a newtype (from notriddle:flow_ref_unsafe); r=pcwalton This creates a sharp distinction between `Arc<Flow>`s, which may be owned by anyone, and `FlowRef`s, which may only be owned by the traversal code. By checking the reference count, we ensure that a `Flow` cannot be pointed to by `Arc`s and `FlowRef`s simultaneously. This is not a complete fix for #6503, though it is a necessary start (enforcing the no-aliasing rule of `FlowRef::deref_mut` will require far more work). --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14014 (github issue number if applicable). - [X] These changes do not require tests because the existing tests, plus the added assertions, should be sufficient Source-Repo: https://github.com/servo/servo Source-Revision: 2b4a7b0b7ad9dd568dfde15ab47dc634ec561d70
95dbf80ffecd90f5b67575d0d028376722e0c3c1: servo: Merge #14020 - Fold some DisplayList methods into DisplayListBuildState (from mrobinson:scroll_root_prep); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Wed, 02 Nov 2016 13:55:07 -0500 - rev 340108
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14020 - Fold some DisplayList methods into DisplayListBuildState (from mrobinson:scroll_root_prep); 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: --> - [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. --> This makes the API used to build display lists quite a bit simpler and reduces the amount of auxiliary data structures that need to be passed around. It is also important preparation work for separating scrolling areas from stacking contexts. Source-Repo: https://github.com/servo/servo Source-Revision: 021cabd3e6242b3537addec32010ee8cee556121
e4edb0ac61992d9e207f9b32b107ed15bfb71070: servo: Merge #14007 - Update WR - fixes for local clip rect + 3d transformed content (from glennw:update-wr-3d-text); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Mon, 31 Oct 2016 18:11:37 -0500 - rev 340098
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #14007 - Update WR - fixes for local clip rect + 3d transformed content (from glennw:update-wr-3d-text); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: c69c6cf58bb31de36af98d4b84dfdec2724d5b5b
67100d3f6bc1061f02e04ac441820448c4715ae3: servo: Merge #13900 - Update WR - includes a number of optimizations, bsd build fixes, tidy ups (from glennw:update-wr-more-opts); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Mon, 24 Oct 2016 20:38:23 -0500 - rev 340051
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13900 - Update WR - includes a number of optimizations, bsd build fixes, tidy ups (from glennw:update-wr-more-opts); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 6029c927eef7332a0b0ee9a7c8c7b6c9065e23b2
fc4e3466876eca41701048173364d06234ffb511: servo: Merge #13843 - Update WR, and copy new shaders (from glennw:update-wr-shaders); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 20 Oct 2016 15:47:13 -0500 - rev 340026
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13843 - Update WR, and copy new shaders (from glennw:update-wr-shaders); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 77dd618e7a7c8c67df94e795a2727fb437ee7f21
233fd3bda074b3e7ce5c30bd094f910c71aed801: servo: Merge #13682 - Integrate stacking contexts into the display list (from mrobinson:push_pop); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Thu, 13 Oct 2016 17:25:03 -0500 - rev 339983
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13682 - Integrate stacking contexts into the display list (from mrobinson:push_pop); 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: --> - [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. --> Integrate stacking contexts into the display list by adding two new entry types, PushStackingContext and PopStackingContext. This allows us to eliminate the ugly offsets map that DisplayList used to contain and seems to speed up display list construction. With this approach we are able to also completely prune pseudo-stacking contexts from the final display list and remove their (minimal) overhead from display list traversal Traversing the display list is also a bit simpler now. Additionally, this will allow easier editing of the DisplayList to properly support scrolling roots. The push/pop entries can be duplicated to clone complex StackingContext trees between layers. Source-Repo: https://github.com/servo/servo Source-Revision: 6e0d7326ab2901ef493c6de5b41969f8ee602864
058da893151506587793f4159a4af7b840c41d82: servo: Merge #13676 - Remove usage of deprecated `SipHasher` (from servo:no-siphasher); r=pcwalton
Simon Sapin <simon.sapin@exyr.org> - Mon, 10 Oct 2016 11:39:06 -0500 - rev 339941
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13676 - Remove usage of deprecated `SipHasher` (from servo:no-siphasher); r=pcwalton <!-- Please describe your changes on the following line: --> <s>Hashing in `SimpleHashCache` is not randomized anymore. Does this matter?</s> r? @pcwalton --- <!-- 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 _____ <!-- 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: ef7423bf0034a41b12ba50e623c9b3dba39a53bc
1e6eca61e8778162c64aa436bf8578be963c92fc: servo: Merge #13589 - Support SVG element (from splav:SVGElement#12974); r=pcwalton,Ms2ger
Alexandrov Sergey <splavgm@gmail.com> - Fri, 07 Oct 2016 17:40:13 -0500 - rev 339922
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13589 - Support SVG element (from splav:SVGElement#12974); r=pcwalton,Ms2ger <!-- Please describe your changes on the following line: --> minimal SVG element implementation --- <!-- 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 #12974 (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: dad3b4785a73aa6ddea5ed50ee4ef01bd4049c8d
3f9e07ba14298bba0402092a0df66f4db7934d3f: servo: Merge #13628 - Update webrender (new gpu profiler support) (from glennw:update-wr-profiler); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 06 Oct 2016 21:03:06 -0500 - rev 339915
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13628 - Update webrender (new gpu profiler support) (from glennw:update-wr-profiler); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: ae665db02fcc4066344f7ddcfab0d53768e16657
a66c976d84b35e66dc8b2e12515d8631abc6b32f: servo: Merge #13592 - Update webrender (text run + transforms fix) (from glennw:update-wr-text-runs); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Wed, 05 Oct 2016 03:41:13 -0500 - rev 339904
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13592 - Update webrender (text run + transforms fix) (from glennw:update-wr-text-runs); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 8a3af9d1b9fe55a802d6463f6e4a5dbf39a1ecff
b61b4d38b6a156e272afbaba08352c4c76cc7ecf: servo: Merge #13387 - Honor SERVO_ENABLE_DEBUG_ASSERTIONS on the build machines (from emilio:debug-assertions); r=aneeshusa,jdm,pcwalton
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 04 Oct 2016 14:01:49 -0500 - rev 339893
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13387 - Honor SERVO_ENABLE_DEBUG_ASSERTIONS on the build machines (from emilio:debug-assertions); r=aneeshusa,jdm,pcwalton <!-- Please describe your changes on the following line: --> As part of #13127. cc @aneeshusa --- <!-- 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: 19a5a30113c3b58d69b6010c79db35b9bd8978c9
fde9ddf9dd1e30bdbb6352445cef181b9f435d1c: servo: Merge #13401 - Implement sequential fallback to float speculation (from notriddle:master); r=pcwalton
Michael Howell <michael@notriddle.com> - Thu, 29 Sep 2016 13:16:24 -0500 - rev 339840
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13401 - Implement sequential fallback to float speculation (from notriddle:master); r=pcwalton This shouldn't impact any pages that are already rendering correctly, but it is a very naive implementation of this pass. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #13284 and fix #13223 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 4ebecc915a13cd944b25738dd5859f1a6072a4ff
9993480fdb63369b92a3d3d020803032b6a124c9: servo: Merge #13354 - Style input-text pseudo with user-agent CSS (from schuster:input-text-style); r=pcwalton
Jonathan Schuster <jonathan.p.schuster@gmail.com> - Fri, 23 Sep 2016 21:08:19 -0500 - rev 339805
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13354 - Style input-text pseudo with user-agent CSS (from schuster:input-text-style); r=pcwalton This changes the input-text pseudo-element to be styled with user-agent CSS rather than having a hard-coded style, as part of #8570 --- <!-- 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're a refactoring of existing functionality <!-- 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: 28ebab43987b0f9829a03a3c043e621cae2db1fe
5cc300e93e39c823dc25dbd541d46f34c6e7478c: servo: Merge #13330 - Update webrender (prim cache changes, blend/composite shaders) (from glennw:update-wr-prim-cache); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Mon, 19 Sep 2016 21:47:40 -0500 - rev 339777
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13330 - Update webrender (prim cache changes, blend/composite shaders) (from glennw:update-wr-prim-cache); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: f313beee9bf70a73d1b0d06b1e36e67ad9e28deb
c335360492ef5d362caecbfeb8ad441af1d1f359: servo: Merge #12076 - Make font template data load fallible (from jdm:font-load); r=pcwalton
Josh Matthews <josh@joshmatthews.net> - Mon, 19 Sep 2016 09:14:55 -0500 - rev 339771
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #12076 - Make font template data load fallible (from jdm:font-load); r=pcwalton Remove a TODO around dealing with a failed file operation. Can we write an automated test for this? I don't really know what font template data is, but this failure seems to be fontconfig-specific... --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12037 - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ Source-Repo: https://github.com/servo/servo Source-Revision: a82d5106bd15d243c8552bf58472e3e9889d1ce2
5eb97091e28d1933bc1df6137a1b65207534774c: servo: Merge #13288 - Update webrender + shaders (from glennw:update-wr-lazy-shaders-scroll); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 15 Sep 2016 20:23:30 -0500 - rev 339758
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13288 - Update webrender + shaders (from glennw:update-wr-lazy-shaders-scroll); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 79dda5e8cb82b58a3cea8e6dbd2b6ab805f7b250
9db39658edadf80a4429eff968f2cd71bbc5efdc: servo: Merge #13192 - Account for percentages in fixed table layout (from notriddle:master); r=pcwalton
Michael Howell <michael@notriddle.com> - Thu, 08 Sep 2016 23:17:06 -0500 - rev 339732
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13192 - Account for percentages in fixed table layout (from notriddle:master); r=pcwalton Don't just use the minimum length all the time. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #13166 (github issue number if applicable). - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 2d13178d2930da8668e77de078eeb65438eb502e
595b0b13913d5c7ceb67d7ea8dda9da62e446bb6: servo: Merge #13187 - Update WR (various reftest fixes) (from glennw:wr-update-ref); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 06 Sep 2016 16:26:57 -0500 - rev 339721
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13187 - Update WR (various reftest fixes) (from glennw:wr-update-ref); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 72279cc7eb044a760ce461d76da2ff62adc511dc
47ca329945f7b1147186aed6a00f00dd87521034: servo: Merge #12437 - Handle row borders in border collapsing logic (from gpoesia:tr_margin_fix); r=pcwalton
Gabriel Poesia <gabriel.poesia@gmail.com> - Wed, 31 Aug 2016 11:28:18 -0500 - rev 339690
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #12437 - Handle row borders in border collapsing logic (from gpoesia:tr_margin_fix); r=pcwalton <!-- Please describe your changes on the following line: --> Handle table row border when collapsing borders for a table row. The row border is combined with the cell's border using the already implemented conflict resolution logic. This is a screenshot of the following test: ```html <!doctype html> <html><body> <style> table { border-collapse: collapse; } tr { border: 1px solid black; } </style> <table> <tr><td>Lorem</td><td>Ipsum</td><td>Sit</td><td>Dolor</td></tr> <tr><td>Lorem</td><td>Ipsum</td><td>Sit</td><td>Dolor</td></tr> <tr><td>Lorem</td><td>Ipsum</td><td>Sit</td><td>Dolor</td></tr> <tr><td>Lorem</td><td>Ipsum</td><td>Sit</td><td>Dolor</td></tr> </table> </body> </html> ``` <img src="https://dl.dropboxusercontent.com/u/10962672/Screenshots%20Servo/servo_tr_border_collapse.png"/> The top border is missing, but I think that's a different bug, since it also does not show up when the border is in the cells, and not the rows. Also, when debugging the border collapsing structures, they seem ok (the top border seems to be there). I can look at that bug in a separate issue (or in this one too if you prefer). --- <!-- 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 #11527 (github issue number if applicable). <!-- Either: --> - [X] These changes do not require tests because I didn't find how to automatically test it (will be happy to provide a test if there's infrastructure for this kind of test already in place). <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Fixes #11527. Source-Repo: https://github.com/servo/servo Source-Revision: f5a546a1600fe6a6761e3fd6ac1bb6c3f1a503eb
3504927a8005e5538a986dcbf769a87f451c9055: servo: Merge #13132 - layout: Keep track of whether we've deferred the painting of the document due to a script query (from emilio:deferred-paint); r=pcwalton
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 30 Aug 2016 21:05:56 -0500 - rev 339686
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13132 - layout: Keep track of whether we've deferred the painting of the document due to a script query (from emilio:deferred-paint); 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: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #13131 <!-- 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. --> r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: acb47007ba9494c73272494efe9ebd2c05e4c014
c3d3d4fa8f8354f6181cb7a3350bdfb45bc96d8c: servo: Merge #13115 - Update webrender + shaders (border AA improvements, float packing work) (from glennw:wr-update-pack); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Mon, 29 Aug 2016 19:55:24 -0500 - rev 339677
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13115 - Update webrender + shaders (border AA improvements, float packing work) (from glennw:wr-update-pack); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: b530d172134bb290b876b2e92d4e93df5ee36295
24fe39332dec9f935f3070ef5f1ac82f6204fe05: servo: Merge #12841 - Fix hit testing to take into account nested stacking contexts #12777 (from emilio:hit-test); r=pcwalton
Emilio Cobos Álvarez <ecoal95@gmail.com> - Thu, 25 Aug 2016 13:44:27 -0500 - rev 339640
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #12841 - Fix hit testing to take into account nested stacking contexts #12777 (from emilio:hit-test); r=pcwalton <!-- Please describe your changes on the following line: --> Fixes #12833. --- <!-- 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 #12833 (github issue number if applicable). <!-- 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: 9b4713f5366aa43ac0db6a8f1d96f33b2f527978
a30d30f734d7d70a0c14b51b6223117af72beb53: servo: Merge #13002 - Update wr + shaders for local clip rect changes (from glennw:wr2-update-local-clipping); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 23 Aug 2016 16:41:11 -0500 - rev 339622
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #13002 - Update wr + shaders for local clip rect changes (from glennw:wr2-update-local-clipping); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 400c7e032472255288599abce7c0309d3f802350