054afcafce15bb548d26893d592959019923c4cc: Bug 1455488. Blend modes are container items. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 23 Apr 2018 17:38:38 -0400 - rev 415087
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1455488. Blend modes are container items. r=mstange BLEND_MODE and BLEND_CONTAINER wrap items so their bounds can change. We need to account for that like we do with OPACTIY etc.
1e78f2ccb865f96d439c62e865f1467732f41b21: Bug 1455708 - Find Python 3 in MozillaBuild, require Python 3 everywhere; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 20 Apr 2018 12:44:05 -0700 - rev 415086
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1455708 - Find Python 3 in MozillaBuild, require Python 3 everywhere; r=mshal We previously did not require Python 3.5+ everywhere because we failed to detect Python 3.5 on Windows in CI. That's because CI isn't using start-shell.bat and it hasn't yet updated PATH to include %MOZILLABUILD%\python3. We shouldn't need to teach CI to have PATH contain everything in MozillaBuild. This commit teaches moz.configure to automatically use MozillaBuild's Python 3 if we're running in MozillaBuild. Since we can now detect Python 3 everywhere in CI, we make Python 3.5+ required on all build configurations. MozReview-Commit-ID: BwgWGeYMyPM
933eb0b6a922418e4106a09e06b736dad465b3c7: Bug 1395504 - Infinite hang of web content process when parent process crashes r=gsvelto
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 11 Apr 2018 11:53:06 -0700 - rev 415085
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1395504 - Infinite hang of web content process when parent process crashes r=gsvelto Don't free memory in exception handling context to avoid deadlocks and process state corruption. Replace old_handler_.reset() with old_handler_.release() to intentionally leak the sigaction struct instead. MozReview-Commit-ID: lUNygOJCUL
ee291d63749722cfc51215f24476fc1d6783f8ea: Backed out changeset b443e56d2f62 (bug 1449608) for build bustages on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 24 Apr 2018 00:16:58 +0300 - rev 415084
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Backed out changeset b443e56d2f62 (bug 1449608) for build bustages on a CLOSED TREE
1bd0b3c256ab364125ee5c113a18f5449cd00ec7: Bug 1455705 fix how browserSettings.proxyConfig sets network prefs, r=rpl
Shane Caraveo <scaraveo@mozilla.com> - Fri, 20 Apr 2018 19:43:36 -0500 - rev 415083
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1455705 fix how browserSettings.proxyConfig sets network prefs, r=rpl proxyConfig set urls onto the pref rather than host names. This adds a round-trip test with a test that uses the proxy after setting the config. Also fixes setting prefs when httpProxyAll is true. MozReview-Commit-ID: FpXKjnOXEkl
f12de32d3468fd00d541c2a8557cb0a33ebf398d: Bug 1453274 - Support esr version strings. r=rail
Justin Wood <Callek@gmail.com> - Mon, 23 Apr 2018 14:14:04 -0400 - rev 415082
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1453274 - Support esr version strings. r=rail MozReview-Commit-ID: K7khNCzOwQK
0b24ec75e7531c08d7cb33c3cf0c07788c08500f: Bug 1453274 - Add testing for python/mozrelease/versions.py r=rail
Justin Wood <Callek@gmail.com> - Mon, 23 Apr 2018 12:40:26 -0400 - rev 415081
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1453274 - Add testing for python/mozrelease/versions.py r=rail for: taskgraph: Make update tasks support esr60 MozReview-Commit-ID: GUmAq3sBXGB
c9c139814504908e4d4e032ed0665de1be27f9f4: Bug 1456246 - taskgraph: Perform release promotion needs on mozilla-esr60 on-push. (No Android). r=rail
Justin Wood <Callek@gmail.com> - Mon, 23 Apr 2018 15:39:33 -0400 - rev 415080
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1456246 - taskgraph: Perform release promotion needs on mozilla-esr60 on-push. (No Android). r=rail MozReview-Commit-ID: BFpSAz3oj3F
d3d12129fe2f9a2a2a6ccf47d9961c225145e0f9: Bug 1353631 Part 2: Regenerate devtools property database for properties protected by the pref. r=dholbert
Brad Werth <bwerth@mozilla.com> - Mon, 23 Apr 2018 07:21:02 -0700 - rev 415079
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1353631 Part 2: Regenerate devtools property database for properties protected by the pref. r=dholbert MozReview-Commit-ID: 4KbKDMIPcTO
364395afa96f94ab9a42ffc5f54317e3d231df1c: Bug 1353631 Part 1: Set preference default to true in Nightly for layout.css.shape-outside.enabled. r=dholbert
Brad Werth <bwerth@mozilla.com> - Fri, 20 Apr 2018 15:56:05 -0700 - rev 415078
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1353631 Part 1: Set preference default to true in Nightly for layout.css.shape-outside.enabled. r=dholbert MozReview-Commit-ID: 5L6FCfLWM3E
cea91957ffe490ae7d6126caf1357e94f891653a: Bug 1403261 - remove fuzziness (no longer comparing fallback to native). r=mstange
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 18 Apr 2018 09:32:11 -0400 - rev 415077
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1403261 - remove fuzziness (no longer comparing fallback to native). r=mstange MozReview-Commit-ID: LX2v9pidrEx
0b822d43971f30250d14e2589ebdc8dabc2303d8: Bug 1403261 - enable native webrender handling of partial ligatures. r=jrmuizel,mstange
Alexis Beingessner <a.beingessner@gmail.com> - Mon, 16 Apr 2018 23:05:48 -0400 - rev 415076
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1403261 - enable native webrender handling of partial ligatures. r=jrmuizel,mstange The clipping code uses gfxContext::GetClipExtents which calls gfxContext::GetDeviceOffset and DrawTarget::GetSize. The former was previously not being intialized, while the latter was explicitly unimplemented. This patch fixes both of those facts. Otherwise, enabling this functionality has been made trivial by several upstream patches in webrender (the most recent being glenn's work on unifying shadows which eliminated the buggy text-shadow shader code that was blocking this). MozReview-Commit-ID: B1AlG3o4XQS
b443e56d2f623eee3834c7fafe7c58d7d24405d1: Bug 1449608 - Avoid calling ComputeScrollMetadata repeatedly for same scroll frame and clip. r=mstange
Jamie Nicol <jnicol@mozilla.com> - Thu, 19 Apr 2018 14:48:04 +0100 - rev 415075
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1449608 - Avoid calling ComputeScrollMetadata repeatedly for same scroll frame and clip. r=mstange Currently in ContainerState::SetupScrollingMetadata we call ComputeScrollMetadata for every layer and for each ASR in the layer's clip chain. If there are many sibling layers with the same clip then this is largely wasted work. This change makes us cache the most recently calculated result, and only recalculate if the ASR or clip is different. There was a small portion of ComputeScrollMetadata that must actually be executed for every layer and ASR in its clip chain. This has been moved to a separate function, ClipLayerToDisplayPort, that is still called every time. MozReview-Commit-ID: 7Zzblmimtc5
b692f7503da1b5e47b1e32c5dccfd4118a5cd52b: Bug 1455976: Give table wrapper boxes a special case during flex base size resolution, so that percent main-sizes can be respected. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 23 Apr 2018 12:05:40 -0700 - rev 415074
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1455976: Give table wrapper boxes a special case during flex base size resolution, so that percent main-sizes can be respected. r=mats MozReview-Commit-ID: GB3SCaj9cv1
8bb14db6389c5214066df44f6e61267f5ce69ccf: Bug 1454441 - 4. Fix Fennec remote debugging; r=esawin
Jim Chen <nchen@mozilla.com> - Mon, 23 Apr 2018 12:07:34 -0400 - rev 415073
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1454441 - 4. Fix Fennec remote debugging; r=esawin Currently Fennec remote debugging has a bug where custom tabs / PWA can permanently override debugging of Fennec tabs. Fix that bug by switching between the browser/geckoview window types depending on if the Fennec window is gaining or losing focus. MozReview-Commit-ID: 2BhAOPFz3c0
e5c101f347c58965bdb38fe92c5f65b144b5f18e: Bug 1454441 - 3. Move remote debugging setting to runtime; r=esawin,snorp
Jim Chen <nchen@mozilla.com> - Mon, 23 Apr 2018 12:07:34 -0400 - rev 415072
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1454441 - 3. Move remote debugging setting to runtime; r=esawin,snorp Move the remote debugging setting to GeckoRuntimeSettings and use it in geckoview_example. MozReview-Commit-ID: G2IINILQAOm
96c2b0eb9283709cb25b0b612214fea66b4e14fc: Bug 1454441 - 2. Move remote debugger usage to GeckoViewStartup; r=esawin
Jim Chen <nchen@mozilla.com> - Mon, 23 Apr 2018 12:07:34 -0400 - rev 415071
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1454441 - 2. Move remote debugger usage to GeckoViewStartup; r=esawin Move GeckoViewRemoteDebugger.jsm usage from geckoview.js to GeckoViewStartup.js. MozReview-Commit-ID: 92qNB3vMH0a
debcd27d24765706f170374c4e5ab6f7f082537d: Bug 1454441 - 1. Add GeckoViewUtils.addLazyPrefObserver; r=esawin
Jim Chen <nchen@mozilla.com> - Mon, 23 Apr 2018 12:07:34 -0400 - rev 415070
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1454441 - 1. Add GeckoViewUtils.addLazyPrefObserver; r=esawin Add a convenience function to add lazy pref observers that only load a given module if the pref value deviates from default or when the pref value changes. MozReview-Commit-ID: Gh0zFC8FZih
81983b3a34752f84638fb101e50b809340ddd78d: Backed out 3 changesets (bug 1434662) for android and OS X mass failures at /builds/worker/workspace/build/src/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:512 on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Mon, 23 Apr 2018 23:09:32 +0300 - rev 415069
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Backed out 3 changesets (bug 1434662) for android and OS X mass failures at /builds/worker/workspace/build/src/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:512 on a CLOSED TREE Backed out changeset 983099e546d8 (bug 1434662) Backed out changeset 39b9f46104ad (bug 1434662) Backed out changeset 6f652d798a0c (bug 1434662)
128dd159e3f54eaaeebbf709d5b69ba9fba80232: Bug 1454262 - Regression: Search Bar highlight via cursor down/up keys is no longer possible r=Mardak
Ricky Rosario <rickyrosario@gmail.com> - Mon, 23 Apr 2018 13:17:51 -0400 - rev 415068
Push 33888 by aciure@mozilla.com at Tue, 24 Apr 2018 01:13:25 +0000
Bug 1454262 - Regression: Search Bar highlight via cursor down/up keys is no longer possible r=Mardak MozReview-Commit-ID: KS8KAG1WU76
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip