7abbf6d092ebdc87aef4bd545402000b2e61dfed: bug 1343802 swap vertical scrollbar button dimensions for horizontal scrollbars r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Tue, 21 Mar 2017 20:50:36 +1300 - rev 397818
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 swap vertical scrollbar button dimensions for horizontal scrollbars r=jhorak+328198 MozReview-Commit-ID: 4fK0hFRWn1p
9abd87cd2dff31170af1c0d579da557b3405b499: bug 1343802 adjust scrollbar track border to prevent thumb expanding to fill available breadth r=jhorak+328198+328198
Karl Tomlinson <karlt+@karlt.net> - Thu, 23 Mar 2017 18:31:16 +1300 - rev 397817
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 adjust scrollbar track border to prevent thumb expanding to fill available breadth r=jhorak+328198+328198 MozReview-Commit-ID: 7KJGnds0ngL
45330fa586712562aa2c7287d04f922268ba09b1: bug 1343802 update notebook_has_tab_gap and scrollbar metrics after theme changes r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Tue, 21 Mar 2017 17:27:41 +1300 - rev 397816
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 update notebook_has_tab_gap and scrollbar metrics after theme changes r=jhorak+328198 MozReview-Commit-ID: IRPXNwLe5Ey
88ea23ae0627a29fc0a1797a0c6761c43446b374: bug 1343802 remove have_arrow_scaling, which was always true r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Tue, 21 Mar 2017 17:12:34 +1300 - rev 397815
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 remove have_arrow_scaling, which was always true r=jhorak+328198 MozReview-Commit-ID: AeM2oKoPCTs
af279778b154949968ff821ac1ce1da9c0120bf4: bug 1343802 remove moz_gtk_get_scrollbar_widget() r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Tue, 21 Mar 2017 17:14:55 +1300 - rev 397814
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 remove moz_gtk_get_scrollbar_widget() r=jhorak+328198 This was used with GTK2, but is now unnecessary as discussed in bug 1278282. moz_gtk_init() is now called from only one place and so will be called only once. MozReview-Commit-ID: 2KwJop6qsV9
8c45140a2819893a2c601d6abaa48edd96d696d9: bug 1343802 calculate scrollbar metrics in one place r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Thu, 23 Mar 2017 18:23:26 +1300 - rev 397813
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 calculate scrollbar metrics in one place r=jhorak+328198 Changes in behavior are intended to be minimal, but this adds distinct metrics for horizontal and vertical scrollbars even with GTK versions < 3.20. Updates on theme changes will be restored in a subsequent patch. MozReview-Commit-ID: 4vi2nKxCxW7
5dc7564d651b1e65af08ad6ca927c59b88b096eb: bug 1343802 remove code for native scrollbar thumb border sizes r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Wed, 08 Mar 2017 18:24:19 +1300 - rev 397812
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 remove code for native scrollbar thumb border sizes r=jhorak+328198 There is no need to calculate thumb borders because thumb border-box sizes are determined with GetMinimumWidgetSize, which includes GTK margin, border, and padding, and the interior border width is irrelevant because thumbs have no children. MozReview-Commit-ID: K2N2RBJBRsB
bc81d40f329012c2ce72ae7d92a79a146e00899e: bug 1343802 remove unused moz_gtk_enable_style_props r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Mon, 06 Mar 2017 17:19:26 +1300 - rev 397811
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1343802 remove unused moz_gtk_enable_style_props r=jhorak+328198 MozReview-Commit-ID: KbAIRCyqmJ8
aecba91edd0e0ef41197cded1a333e9c6e5ad6cf: servo: Merge #16136 - to_css of counter-increment returns none when there are no properties (from streichgeorg:counter); r=emilio
streichgeorg <georg.streich@bluewin.ch> - Sun, 26 Mar 2017 14:56:23 -0700 - rev 397810
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16136 - to_css of counter-increment returns none when there are no properties (from streichgeorg:counter); r=emilio <!-- Please describe your changes on the following line: --> Changed to_css in style::properties::longhands::counter_increment returns "none" if there are no properties defined. --- <!-- 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 #15977 (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: f4371dfa0231282ef4dfa47bdfc6d31fa5ce1a0d
d6219c6f8a5e892f01bbebe400efa77ed450a5e7: servo: Merge #16113 - Update WR (opaque rect optimization, stacking context culling) (from glennw:update-wr-opaque-opt); r=mrobinson
Glenn Watson <github@intuitionlibrary.com> - Sun, 26 Mar 2017 14:04:07 -0700 - rev 397809
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16113 - Update WR (opaque rect optimization, stacking context culling) (from glennw:update-wr-opaque-opt); r=mrobinson Source-Repo: https://github.com/servo/servo Source-Revision: 3b79bc25825ea416298b1917e0bd409b7044f837
e2be4a6b2e00e7d1324197b71315316feb752e1a: servo: Merge #16137 - Replace use of rustc_serialize::base64 by base64 (from nox:die-rustc-serialize-die); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Sun, 26 Mar 2017 12:23:17 -0700 - rev 397808
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16137 - Replace use of rustc_serialize::base64 by base64 (from nox:die-rustc-serialize-die); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: d992442dc6bb0b0c006b516c36ef4c6664e6b74c
4f8a85226fc8d938f5f4dbe7899126ce4865f372: servo: Merge #16139 - Update rustc to 1.17.0-nightly (7dd4e2db7 2017-03-26) (from servo:rustup); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Sun, 26 Mar 2017 11:36:51 -0700 - rev 397807
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16139 - Update rustc to 1.17.0-nightly (7dd4e2db7 2017-03-26) (from servo:rustup); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 7f2a4e01b1c989f86a7a80af5ffe16ec93c34809
be5bc1b5a566ff1ab434dfce1d40666061339973: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 26 Mar 2017 20:58:51 +0200 - rev 397806
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-central to autoland. r=merge a=merge
c3aa67d05ff62e3c865a34a307b3d18b39090d02: servo: Merge #16131 - Use NetworkConnector directly to account for replaced hosts (from nox:tungstenite); r=jdm
Anthony Ramine <n.oxyde@gmail.com> - Sun, 26 Mar 2017 10:17:16 -0700 - rev 397805
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16131 - Use NetworkConnector directly to account for replaced hosts (from nox:tungstenite); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 1105100c3beb9cff3a71677937269ecc523f2924
599c1bda9389341d6ae56b8ca8a97635ce9168ff: servo: Merge #15905 - Add gradient border support (from mephisto41:add-border-gradient); r=emilio
Morris Tseng <mtseng@mozilla.com> - Sun, 26 Mar 2017 02:29:16 -0700 - rev 397804
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #15905 - Add gradient border support (from mephisto41:add-border-gradient); r=emilio webrender add gradient border support in https://github.com/servo/webrender/pull/953. This pr add support in servo. --- <!-- 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 should be covered by wpt <!-- 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: fd8127b23b177886217eb1f21963e6c02528647a
cc53710589fb500610495da5258b7b9221edf681: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 26 Mar 2017 20:49:42 +0200 - rev 397803
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: IYekgpFCtwg
f2bc0c02b50c5417f6a7f10345e22326df28fee4: Bug 1343341. Rewrite animation state updating to derive new state purely based on SurfaceCache and RasterImage::mAnimationFinished. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Sun, 26 Mar 2017 00:04:53 -0500 - rev 397802
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1343341. Rewrite animation state updating to derive new state purely based on SurfaceCache and RasterImage::mAnimationFinished. r=aosmond If the SurfaceCache discards our frames on another thread, the runnable that notifies us of that discard could race with a decode complete notification. So we can't rely on any ordering of SetDiscarded and NotifyDecodeComplete. Thus we must derive our state purely from the SurfaceCache (and mAnimationFinished from RasterImage). We also update the image state in RequestRefresh (the main place where we use the state that is updated). The other main place we use the state is GetCompositedFrame, but we don't update the state there. It should be fine because the only time this might lag behind reality is if the frames are discarded, and it should be fine to continue drawing the composited frame until the discard notification arrives. The way that we tell that an animated image has all of its frames complete in the surface cache is less than ideal.
27cda2c75c4616b79df0cebe977edb0992aa7305: Bug 1350090 - Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 25 Mar 2017 22:19:20 -0400 - rev 397801
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350090 - Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor
caa3df341ea8658f713aee3b82570571a1710929: Bug 1339999 - Properly handle OOM during exception throwing in all Promise code. r=arai
Till Schneidereit <till@tillschneidereit.net> - Sat, 25 Mar 2017 17:43:44 -0700 - rev 397800
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1339999 - Properly handle OOM during exception throwing in all Promise code. r=arai MozReview-Commit-ID: 2uZgTZAKYnK
1c0b16d1747c0964577a8ec21fa2b0a17b44ea4e: Bug 1328868 - Part 10 - Make about:config handle text zoom changes a bit more gracefully. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 15:50:08 +0100 - rev 397799
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1328868 - Part 10 - Make about:config handle text zoom changes a bit more gracefully. r=sebastian This means scaling the the size of the images used for buttons and making sure that at large magnifications, the toolbar's text input properly moves into its own line instead of simply overlapping the preference immediately below. We also want to make sure that the text on any buttons remains vertically centred. MozReview-Commit-ID: 7rUf1tucAzL
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip