ba1278f999e00118b1f21d0cc32fde07f47a046c: Bug 1440262 - Enter/exit modal state on scriptable top window. r=smaug
Andreas Farre <farre@mozilla.com> - Thu, 26 Apr 2018 05:44:00 +0300 - rev 789127
Push 108192 by bmo:mcooper@mozilla.com at Fri, 27 Apr 2018 17:13:05 +0000
Bug 1440262 - Enter/exit modal state on scriptable top window. r=smaug If inner windows are torn down before modal dialog close messages have propagated fully we loose the possibility of getting a hold of an windows's scriptable top, which is needed to leave modal state. By making sure that the prompt fetches top on its own we guarantee that we have the correct window to suspend/resume.
89f8eb048586fa80f06632b43fc3a9c1141c275a: Bug 1426981 - Disable test browser_update_doorhanger.js on all platforms. r=jmaher
Bogdan Tara <btara@mozilla.com> - Thu, 26 Apr 2018 08:37:00 +0300 - rev 789126
Push 108192 by bmo:mcooper@mozilla.com at Fri, 27 Apr 2018 17:13:05 +0000
Bug 1426981 - Disable test browser_update_doorhanger.js on all platforms. r=jmaher
3738973988b6fb22a16112fb511e12b743f683fe: Bug 1457213 support early startup for proxy api, r?aswan draft
Shane Caraveo <scaraveo@mozilla.com> - Fri, 27 Apr 2018 12:00:57 -0500 - rev 789125
Push 108191 by mixedpuppy@gmail.com at Fri, 27 Apr 2018 17:01:34 +0000
Bug 1457213 support early startup for proxy api, r?aswan MozReview-Commit-ID: kMf8ig4U2S
a07f5b7d59ea3646e8c65ce70d864ec20802b123: Bug 1437593 - Patch vendored pipenv to remove unused dependencies; r?ted draft
Dave Hunt <dhunt@mozilla.com> - Wed, 25 Apr 2018 13:42:36 +0100 - rev 789124
Push 108190 by bmo:dave.hunt@gmail.com at Fri, 27 Apr 2018 16:58:19 +0000
Bug 1437593 - Patch vendored pipenv to remove unused dependencies; r?ted pipenv does not need requests[security] or ordereddict dependencies on Python 2.7 or later. MozReview-Commit-ID: JH2BnZc1YPx
3299f537500df368a16a0e305fa7590218beea91: Bug 1437593 - Exclude third_party directory from linting; r?ted draft
Dave Hunt <dhunt@mozilla.com> - Tue, 24 Apr 2018 20:23:35 +0100 - rev 789123
Push 108190 by bmo:dave.hunt@gmail.com at Fri, 27 Apr 2018 16:58:19 +0000
Bug 1437593 - Exclude third_party directory from linting; r?ted MozReview-Commit-ID: DrVaFf9e6tf
675773f642514f03f3d4afef9a5480a98ff9df02: Bug 1437593 - Move initial virtual environment to _virtualenvs/init; r?ted draft
Dave Hunt <dhunt@mozilla.com> - Wed, 28 Mar 2018 12:55:04 +0100 - rev 789122
Push 108190 by bmo:dave.hunt@gmail.com at Fri, 27 Apr 2018 16:58:19 +0000
Bug 1437593 - Move initial virtual environment to _virtualenvs/init; r?ted MozReview-Commit-ID: LP8NVz3tZZg
5988f1036f54a31631b857ada74fa7569693b1ca: try: -b o -p linux64-pgo,macosx64,win64-pgo -u none -t other-e10s mozharness: --geckoProfile --geckoProfileInterval 10000 draft
Timothy Guan-tin Chien <timdream@gmail.com> - Thu, 26 Apr 2018 15:59:40 -0700 - rev 789121
Push 108189 by timdream@gmail.com at Fri, 27 Apr 2018 16:55:01 +0000
try: -b o -p linux64-pgo,macosx64,win64-pgo -u none -t other-e10s mozharness: --geckoProfile --geckoProfileInterval 10000 MozReview-Commit-ID: 8odV2fUU3U1
03e5e701f2195a0dab104761a4fe1a15b9a9e0ec: Bug 1457443 - Return false from isWebRenderRequested if WebRender isn't built. r?milan draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 27 Apr 2018 12:51:40 -0400 - rev 789120
Push 108188 by kgupta@mozilla.com at Fri, 27 Apr 2018 16:52:06 +0000
Bug 1457443 - Return false from isWebRenderRequested if WebRender isn't built. r?milan MozReview-Commit-ID: 2i25nGMsvxE
80dbefa08d2aa5da28583c03ab32f1b274491a8c: Bug 1457482 Add --enable-lto that turns on LTO
Tom Ritter <tom@mozilla.com> - Fri, 13 Apr 2018 15:55:39 -0500 - rev 789119
Push 108187 by bmo:tom@mozilla.com at Fri, 27 Apr 2018 16:51:49 +0000
Bug 1457482 Add --enable-lto that turns on LTO MozReview-Commit-ID: DjICW7OKqzB
506116d53f7998a11101c092d4873b5ec2446a0a: Bug 1457482 Add an LTO Build Target
Tom Ritter <tom@mozilla.com> - Fri, 13 Apr 2018 15:36:12 -0500 - rev 789118
Push 108187 by bmo:tom@mozilla.com at Fri, 27 Apr 2018 16:51:49 +0000
Bug 1457482 Add an LTO Build Target This build target doesn't have LTO enabled on it (yet) MozReview-Commit-ID: 56tAHMyvH7o
072b29cb2cf24f5d0803eebd61da6d6b872da144: Bug 1457482 Add a LTO Clang Toolchain
Tom Ritter <tom@mozilla.com> - Fri, 13 Apr 2018 15:22:57 -0500 - rev 789117
Push 108187 by bmo:tom@mozilla.com at Fri, 27 Apr 2018 16:51:49 +0000
Bug 1457482 Add a LTO Clang Toolchain MozReview-Commit-ID: KYY0DqFxbDE
2d36990552fc52c00e9767cbb0de71a662e1f595: Bug 1450247 - avoid warning spew in browser_findbar.js, r?mikedeboer draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 27 Apr 2018 17:41:24 +0100 - rev 789116
Push 108186 by bmo:gijskruitbosch+bugs@gmail.com at Fri, 27 Apr 2018 16:42:11 +0000
Bug 1450247 - avoid warning spew in browser_findbar.js, r?mikedeboer MozReview-Commit-ID: DLd4oAKruN1
4d1aca3f884a68d040ee523d9e4b3f1d80305576: Bug 1435094 - wire up GlyphRasterSpace to nsDisplayTransform. r?mstange,kats draft
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 25 Apr 2018 10:47:34 -0400 - rev 789115
Push 108185 by bmo:a.beingessner@gmail.com at Fri, 27 Apr 2018 16:36:30 +0000
Bug 1435094 - wire up GlyphRasterSpace to nsDisplayTransform. r?mstange,kats When a transform thinks it's animated we should abandon screen rasterization and instead favour local rasterization. This produces a more visually pleasant rendering, as pixel-snapping "wobbles" the text between frames. The float scale of GlyphRasterSpace::Local is currently unused, but this PR tries its best to set it to a reasonable value, based on discussion with glennw about the intended semantics. We agreed it should specify the scale *relative* to the parent stacking context, which means it's just whatever scaling the stacking context's transform applies. It's possible we'll need to clamp this value or make it properly 2-dimensional later on. Some book-keeping is added to StackingContextHelper to ensure that GlyphRasterSpace::Screen is never requested by a descendent of a stacking context using GlyphRasterSpace::Local. nsDisplayMask is changed to use a StackingContextHelper to ensure rasterSpace is properly propagated. In addition, this is the first commit making use of cbindgen's new support for bridging Rust enums natively into C++! This bumps our minimum cbindgen to 6.0.0 (just released). MozReview-Commit-ID: 9AlsB6nUheB
cad384fbdba2cd0e625c65a865d2b21909935888: Bug 1436431 Part 3: Add a test to ensure overflow text in the viewport is findable. draft
Brad Werth <bwerth@mozilla.com> - Wed, 25 Apr 2018 14:34:59 -0700 - rev 789114
Push 108184 by bwerth@mozilla.com at Fri, 27 Apr 2018 16:19:09 +0000
Bug 1436431 Part 3: Add a test to ensure overflow text in the viewport is findable. MozReview-Commit-ID: BaXHJlMBmTE
c42c9f28d56c66cfa59a85f8db6a761b509d322a: Bug 1436431 Part 2: Change nsTypeAheadFind::IsRangeVisible to additionally check for visibility of range rects; not just the range's primary frame. draft
Brad Werth <bwerth@mozilla.com> - Wed, 25 Apr 2018 12:28:57 -0700 - rev 789113
Push 108184 by bwerth@mozilla.com at Fri, 27 Apr 2018 16:19:09 +0000
Bug 1436431 Part 2: Change nsTypeAheadFind::IsRangeVisible to additionally check for visibility of range rects; not just the range's primary frame. MozReview-Commit-ID: EQFyRswqy5L Since a range rect can be considerably smaller than the rect of its containing frame, this change avoids an unpleasant false-negative for find-in-page. Without this change, if a frame is reported as visible, but none of the range rects are visible, the later call to isRangeRendered will report the text as not findable, even though it could be scrolled into view. With this change, the text in such a case is reported as findable, but just out of view, and the find-in-page logic will scroll it into view as needed.
d9111d89e4dbaf1f8517c4121227410d3968656b: Bug 1436431 Part 1: Extend PresShell::GetRectVisibility to consider the target frame's scrollable ancestors. draft
Brad Werth <bwerth@mozilla.com> - Fri, 30 Mar 2018 13:04:42 -0700 - rev 789112
Push 108184 by bwerth@mozilla.com at Fri, 27 Apr 2018 16:19:09 +0000
Bug 1436431 Part 1: Extend PresShell::GetRectVisibility to consider the target frame's scrollable ancestors. MozReview-Commit-ID: JIP8ZRNu7fV
7feba3816fe4041d719a423da88012f8868f9837: Bug 1457013 - Update AudioBuffer mochitest to expect not supported error. r?padenot draft
Alex Chronopoulos <achronop@gmail.com> - Fri, 27 Apr 2018 18:16:43 +0200 - rev 789111
Push 108183 by achronop@gmail.com at Fri, 27 Apr 2018 16:18:26 +0000
Bug 1457013 - Update AudioBuffer mochitest to expect not supported error. r?padenot MozReview-Commit-ID: 1jxh9GZZnXj
678eec54aa9b31193aea8dc4a59a3bcd21363315: Bug 1457013 - In AudioBuffer return NOT_SUPPORTED error message for various cases to align with the spec. r?padenot draft
Alex Chronopoulos <achronop@gmail.com> - Thu, 26 Apr 2018 17:15:53 +0200 - rev 789110
Push 108183 by achronop@gmail.com at Fri, 27 Apr 2018 16:18:26 +0000
Bug 1457013 - In AudioBuffer return NOT_SUPPORTED error message for various cases to align with the spec. r?padenot MozReview-Commit-ID: LdT7rwSK4D0
7b921b8c0e7bf339f100b7b1f5d49f938d1c7623: Bug 1176019 - Cache layers of background tabs r?mconley draft
Doug Thayer <dothayer@mozilla.com> - Mon, 16 Apr 2018 15:35:41 -0700 - rev 789109
Push 108182 by bmo:dothayer@mozilla.com at Fri, 27 Apr 2018 16:14:35 +0000
Bug 1176019 - Cache layers of background tabs r?mconley We maintain a simple LRU cache of tab layers by setting their docShellIsActive = false with preserveLayers(true). Once they are pushed out of the cache by more recently used tabs, their layers are discarded. Luckily most of the complexity of this could be contained in the AsyncTabSwitcher - the one change that had to sit outside of that was moving the aTab.closing = true earlier in the removeTab call, so that we could use that information to eagerly evict tabs from the cache. This was to address a leak in a few tests on try. MozReview-Commit-ID: 2E3uU8LEYkD
500c8ac5dd9d82294fd9869b805dac0ab2df1231: Bug 1451264 - Refactor shape editor to reuse render code for shape update and shape transform. r=pbro draft
Razvan Caliman <rcaliman@mozilla.com> - Fri, 27 Apr 2018 18:07:29 +0200 - rev 789108
Push 108181 by bmo:rcaliman@mozilla.com at Fri, 27 Apr 2018 16:08:01 +0000
Bug 1451264 - Refactor shape editor to reuse render code for shape update and shape transform. r=pbro MozReview-Commit-ID: GfURyGeJ17a
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip