fedd9f6a982e2d15ca94286f083461eaf9d90fc8: servo: Merge #11287 - Support -moz-binding in geckolib (from heycam:moz-binding); r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 24 May 2016 14:41:04 -0700 - rev 477066
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11287 - Support -moz-binding in geckolib (from heycam:moz-binding); r=bholley 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 --faster` 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 changes target stylo 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: 2a2b88f42c55614f949f218b0444778e8e2bfc78
a6e87c598f895de38888f2ae1c4ea298abfca885: servo: Merge #11278 - Reduce 'android-18' duplication by putting it in $ANDROID_TARGET env variable (from mitchhentges:8348-reduce-duplication); r=aneeshusa
Mitchell Hentges <mitchhentges@protonmail.com> - Tue, 24 May 2016 13:08:05 -0700 - rev 477065
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11278 - Reduce 'android-18' duplication by putting it in $ANDROID_TARGET env variable (from mitchhentges:8348-reduce-duplication); r=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 --faster` does not report any errors - [x] These changes fix #8348 Either: - [X] These changes do not require tests because ~~I'm lazy~~ it's a configuration change, and asserting default values is usually tedious and not very helpful Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --- Allegedly, this broke the build [back in the day](https://github.com/servo/servo/pull/8519). Going to see if it's a piece of cake to land now Source-Repo: https://github.com/servo/servo Source-Revision: ea38ccfdfe12c64d41ff460f358e21cafead8414
2ff17de9536b3efb3d36b7cd60f4401a589c370d: servo: Merge #11303 - Always include the last-resort font (from mbrubeck:last-resort); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Tue, 24 May 2016 10:39:44 -0700 - rev 477064
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11303 - Always include the last-resort font (from mbrubeck:last-resort); r=pcwalton This is used as a fallback for any characters that don't have glyphs in the specified font. Without this, per-glyph font fallback doesn't work because the FontGroup always contains only one font. Fixes missing glyphs on many pages on my Linux box. As a follow-up, we should probably have a smarter strategy for finding fallback fonts, possibly varying by script. (Currently we just have a few hard-coded family names.) r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: aa9f50a1d406e72d8b443f79439aaf9fd2ba4425
624e6af47f5f6ab9822441142192c9568435dfd4: servo: Merge #11371 - Avoid an unnecessary runtime check in Pipeline::create() (from Ms2ger:pipeline-create); r=asajeffrey
Ms2ger <Ms2ger@gmail.com> - Tue, 24 May 2016 08:33:41 -0700 - rev 477063
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11371 - Avoid an unnecessary runtime check in Pipeline::create() (from Ms2ger:pipeline-create); r=asajeffrey 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 --faster` 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. Source-Repo: https://github.com/servo/servo Source-Revision: e4fe0db8fd5f0b5431ba3856b4931613a96e924e
069b529edd2aeddf68a9e7f8b0d5ee116e3ce29e: servo: Merge #10962 - Parse HTMLInputElement attributes (from KiChjang:input-attr-parse); r=asajeffrey
Keith Yeung <kungfukeith11@gmail.com> - Tue, 24 May 2016 07:42:23 -0700 - rev 477062
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10962 - Parse HTMLInputElement attributes (from KiChjang:input-attr-parse); r=asajeffrey Fixes #10491. Source-Repo: https://github.com/servo/servo Source-Revision: 8c4929a196ca933532d0c6948c9eebd92be4013a
c1f26391396ed3fcedb9b654c162a59ddcf5df83: servo: Merge #11364 - Move CompositorMsg to script_traits (from Ms2ger:CompositorMsg); r=nox
Ms2ger <Ms2ger@gmail.com> - Tue, 24 May 2016 06:48:46 -0700 - rev 477061
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11364 - Move CompositorMsg to script_traits (from Ms2ger:CompositorMsg); r=nox 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 --faster` 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. Source-Repo: https://github.com/servo/servo Source-Revision: cd1396fa9ae72bebf13115ed0d752fb21ce0df19
30769cfe07cc0ae03ac873a5b69ac4aa25356175: servo: Merge #11363 - Don't inherit text-transform on input elements (from Manishearth:transform-noinherit); r=SimonSapin
Manish Goregaokar <manishsmail@gmail.com> - Tue, 24 May 2016 05:22:21 -0700 - rev 477060
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11363 - Don't inherit text-transform on input elements (from Manishearth:transform-noinherit); r=SimonSapin Seems to be pretty standard across browsers. See also: https://www.tjvantoll.com/2012/07/10/default-browser-handling-of-the-css-text-transform-property/ Perhaps we should do this for more font properties? It seems like a bunch aren't inherited. Fixes #11362 Source-Repo: https://github.com/servo/servo Source-Revision: 2ce9eba3dc87348c5de235883295f0f6ead4317e
9ab9423a875b4c4660057eb3cdb5a2394f567731: servo: Merge #11360 - Update Android build instructions in README (from mmatyas:readme_androidbuild); r=Manishearth
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Tue, 24 May 2016 03:09:29 -0700 - rev 477059
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11360 - Update Android build instructions in README (from mmatyas:readme_androidbuild); r=Manishearth The Android build instructions haven't been updated for a while in the README; instead of `cd ports/android && ANDROID_SDK=/path/to/sdk make install`, we have `./mach package --release` now. Source-Repo: https://github.com/servo/servo Source-Revision: e18bf819059e4439d276b02083a60f6353aaa359
6849b77f49cd959b33c1bc296d4a924b9911cc47: servo: Merge #11326 - Move DOMString back to script (from nox:non-geckolib); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Tue, 24 May 2016 02:07:29 -0700 - rev 477058
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11326 - Move DOMString back to script (from nox:non-geckolib); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 6abcd793d780369767385b01b02ee725d6b10585
27d7258e774378c9c38ea4550474c10fbb37e3c2: servo: Merge #11359 - Remove the unused ScriptControlChan type (from servo:ScriptControlChan); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Tue, 24 May 2016 01:20:30 -0700 - rev 477057
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11359 - Remove the unused ScriptControlChan type (from servo:ScriptControlChan); r=Manishearth Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy --faster` 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 removing dead code 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: 6aa31c01b2a1e7afacbb30537cf6ba701b89083a
2fa06c527626ace80038fd391ca49aa5efdb64c3: servo: Merge #11352 - Fixed colspan not including cell spacing (from cbrewster:colspan_spacing); r=pcwalton
Connor Brewster <brewsterc@my.caspercollege.edu> - Tue, 24 May 2016 00:11:01 -0700 - rev 477056
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11352 - Fixed colspan not including cell spacing (from cbrewster:colspan_spacing); 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 --faster` does not report any errors - [X] These changes fix #11351 (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: 7b467ee52d59d1d2f078948acc9e4d188eac7338
23b26f5c13150a12a0c4efdd9a8dcadfa2cc31ae: servo: Merge #11353 - Update webrender (from Manishearth:wrup); r=mbrubeck
Manish Goregaokar <manishsmail@gmail.com> - Mon, 23 May 2016 21:56:38 -0700 - rev 477055
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11353 - Update webrender (from Manishearth:wrup); r=mbrubeck 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 --faster` does not report any errors - [x] These changes fix #11327 Either: - [ ] There are tests for these changes OR - [x] These changes do not require tests because it's a dependency update Source-Repo: https://github.com/servo/servo Source-Revision: caada0fb33a3bbbb8f60ac04bdb2960b54e141ed
094cedc78d98c7f1f2587dad01a9d13859c94069: servo: Merge #11147 - Impl copyTexImage2D and copyTexSubImage2D (from danlrobertson:webgl-tex); r=emilio
Daniel Robertson <dan.robertson@anidata.org> - Mon, 23 May 2016 20:07:52 -0700 - rev 477054
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11147 - Impl copyTexImage2D and copyTexSubImage2D (from danlrobertson:webgl-tex); r=emilio - [X] `./mach build` does not report any errors - [X] `./mach test-tidy` does not report any errors - [x] There are tests for these changes Implement copyTexImage2D and copyTexSubImage2D for WebGLRenderingContext. Feedback would be appreciated. I did my best to follow the [spec](https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.8). Please let me know if I missed anything. I couldn't find tests for this. Let me know if I should create one. I'm more than happy to do so. As always any feedback, comments,or critiques are very welcome :smile: Part of #10209 Source-Repo: https://github.com/servo/servo Source-Revision: 846517342b8c72da483318b5260e74ad8de35f86
9099960dc6804c9a40a635aa1d9d3b4c60bac770: servo: Merge #11338 - Take ScriptThread::compositor out of its RefCell (from Ms2ger:compositor-refcell); r=nox
Ms2ger <Ms2ger@gmail.com> - Mon, 23 May 2016 19:16:12 -0700 - rev 477053
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11338 - Take ScriptThread::compositor out of its RefCell (from Ms2ger:compositor-refcell); r=nox 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 --faster` 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. There's no reason for it; IpcSender::send takes &self. Source-Repo: https://github.com/servo/servo Source-Revision: ef81e6982ab79722fd16b9cf0da615054bcd6520
028072546dc81a7b7e0bc8ee5a66f97913766836: servo: Merge #11347 - Don't create HarfBuzz shaper if it isn't used (from mbrubeck:fast-shape); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Mon, 23 May 2016 18:21:06 -0700 - rev 477052
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11347 - Don't create HarfBuzz shaper if it isn't used (from mbrubeck:fast-shape); r=pcwalton Move the fast shaping code out of `text::shaping::harfbuzz`, and initialize the HarfBuzz shaper lazily to avoid allocating unnecessary HarfBuzz objects. Note: As the fast shaping code grows and gains OpenType support, I'll probably factor it out into a whole new `text::shaping::fast` module. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 8b633c979eb57c94e59d93888df9971193a3d533
7a67362768d5448d6ec0c3613046501df947ad93: servo: Merge #11324 - Implement SampleCoverage (from dzbarsky:sample_coverage); r=nox
David Zbarsky <dzbarsky@gmail.com> - Mon, 23 May 2016 16:52:28 -0700 - rev 477051
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11324 - Implement SampleCoverage (from dzbarsky:sample_coverage); r=nox 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 - [ ] `./mach test-tidy --faster` 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: 5454cfb36967a81681389df78eb06653d6367a60
991c1d1ae720faf88ed20654bcc33b8728726382: servo: Merge #11343 - Privatize some things in compositing (from servo:privatize-compositing); r=nox
Ms2ger <Ms2ger@gmail.com> - Mon, 23 May 2016 15:36:43 -0700 - rev 477050
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11343 - Privatize some things in compositing (from servo:privatize-compositing); r=nox 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 --faster` 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. Source-Repo: https://github.com/servo/servo Source-Revision: a636b7127ebb40d1e22347bb253cd767cf9c522d
fe405785fbd4ad0d10a67d4cb4882859ec3e138a: servo: Merge #11346 - Update gleam, regex, byteorder, openssl, immeta (from mbrubeck:always-be-updating); r=nox
Matt Brubeck <mbrubeck@limpet.net> - Mon, 23 May 2016 13:05:52 -0700 - rev 477049
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11346 - Update gleam, regex, byteorder, openssl, immeta (from mbrubeck:always-be-updating); r=nox 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 --faster` 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 only upgrade dependencies 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: 696e2f79c7d4b5a4dff7030554381fd32d3a2ab8
46c14435c6113842a3de5f80a560b33a2615874e: servo: Merge #11341 - Use a simple Vec for the animation frame list (from nox:raf); r=pcwalton
Anthony Ramine <n.oxyde@gmail.com> - Mon, 23 May 2016 10:50:37 -0700 - rev 477048
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11341 - Use a simple Vec for the animation frame list (from nox:raf); r=pcwalton Adding an animation frame list is now just pushing a new pair onto the vector, while canceling one is setting its callback to None. This means we can't send NoAnimationCallbacksPresent anymore to the constellation when all entries were cancelled, but I'm not sure that's very important anyway. The good downside of this change is that when running the callbacks, if no new one was queued during their execution, we can just swap back the original Vec into the Document in run_the_animation_frame_callbacks, thus reusing the original allocation. Source-Repo: https://github.com/servo/servo Source-Revision: 7d02c2055d5c5c7a5a6b1fff34bbef75e1da7cf6
74ee2fd42688ad7a8fe83fce8aad6c15458b6b28: servo: Merge #11334 - Remove pub uses from compositor_thread.rs (from Ms2ger:pub-use-compositor_thread); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Mon, 23 May 2016 08:17:38 -0700 - rev 477047
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #11334 - Remove pub uses from compositor_thread.rs (from Ms2ger:pub-use-compositor_thread); 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 --faster` 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. Source-Repo: https://github.com/servo/servo Source-Revision: 208337976d0b913e00fe9c090c6868027092a0a1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip