b938d2eb9dc9: Bug 1369778 - Reset search expiration on major updates. r=florian, a=ritu
Michael Kaply <mozilla@kaply.com> - Thu, 28 Sep 2017 14:32:47 -0500 - rev 432279
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1369778 - Reset search expiration on major updates. r=florian, a=ritu MozReview-Commit-ID: Jcr2dx9Bbza
3e7dd28c3883: Bug 1403402 - Should not migrate profile for a fresh install. r=MattN, a=ritu
Fischer.json <fischer.json@gmail.com> - Thu, 28 Sep 2017 11:44:59 +0800 - rev 432278
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1403402 - Should not migrate profile for a fresh install. r=MattN, a=ritu MozReview-Commit-ID: D9uMUXO2PV5
2fb7c7c67528: Bug 1348981 - Only load system add-ons from a built-in list. r=kmag, a=ritu
Robert Helmer <rhelmer@mozilla.com> - Mon, 02 Oct 2017 18:41:20 -0700 - rev 432277
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1348981 - Only load system add-ons from a built-in list. r=kmag, a=ritu MozReview-Commit-ID: A6c5kaLmNPP
d5cae1307bad: Bug 1348981 - Provide method to re-initialize URLPreloader for xpcshell tests. r=kmag, a=ritu
Robert Helmer <rhelmer@mozilla.com> - Thu, 21 Sep 2017 11:24:14 -0700 - rev 432276
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1348981 - Provide method to re-initialize URLPreloader for xpcshell tests. r=kmag, a=ritu MozReview-Commit-ID: rnjEJc1Uir
b2eaa8be6e89: Bug 1348981 - Add Cu.readURI helper for sync file reading on startup. r=kmag, a=ritu
Robert Helmer <rhelmer@mozilla.com> - Tue, 19 Sep 2017 12:13:08 -0700 - rev 432275
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1348981 - Add Cu.readURI helper for sync file reading on startup. r=kmag, a=ritu MozReview-Commit-ID: 1yz25afCUDs
1676af93bba8: Bug 1348981 - Provide a list of valid system add-ons for packaging. r=glandium, a=ritu
Robert Helmer <rhelmer@mozilla.com> - Wed, 13 Sep 2017 22:49:43 -0700 - rev 432274
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1348981 - Provide a list of valid system add-ons for packaging. r=glandium, a=ritu MozReview-Commit-ID: K2jCHBBJBqw
25fd3441407d: Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange, a=ritu
cku <cku@mozilla.com> - Fri, 08 Sep 2017 14:24:17 +0800 - rev 432273
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange, a=ritu MozReview-Commit-ID: 6KKo9ap2VZu
237425440168: Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange, a=ritu
cku <cku@mozilla.com> - Tue, 03 Oct 2017 11:29:19 +0800 - rev 432272
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange, a=ritu When we generate the glyph mask for a transformed frame in GenerateAndPushTextMask, the transform vector had been applied into aContext[1], so we should find a way to prevent applying the vector again when painting the glyph mask. In bug 1299715, I tried to prevent double apply at [2], it caused two problems: 1. We only skip generating nsDisplayTransform, but we may still create a nsDisplayPerspactive bellow. Since the parent of a nsDisplayPerspective must be a nsDisplayTransform, which have been ignored, so we hit this assertion. 2. We skip all transform for all frames while painting the glyph mask, which is not correct. We should only skip double applying transform vector of the root frame. This patch fixes both of these issues: a. We will still create a nsDisplayTransform for the root frame if need. But the transform matrix we apply into the target context will be an identity matrix, so we fix #1 above. b. In #a, we change the transform matrix to an identity matrix only for the root frame of the glyph mask, so we fix #2. [1] https://hg.mozilla.org/mozilla-central/file/59e5ec5729db/layout/painting/nsDisplayList.cpp#l752 [2] https://hg.mozilla.org/mozilla-central/file/ce2c129f0a87/layout/generic/nsFrame.cpp#l2806 MozReview-Commit-ID: 973lkQQxLB6
cff708b944d7: Bug 1404206 - Part 3: Make GeckoInputConnection handle "mozAwesomebar" inputmode value as "url". r=jchen, r=gijs, a=ritu
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 29 Sep 2017 16:11:20 +0900 - rev 432271
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1404206 - Part 3: Make GeckoInputConnection handle "mozAwesomebar" inputmode value as "url". r=jchen, r=gijs, a=ritu Although, Firefox for Android doesn't use urlbarBindings.xml for declaring its awesome bar, for consistency with widget code for desktop OSes, GeckoInputConnection should treat "mozAwesomebar" inputmode value as "url" since Android doesn't have any special input type for "search" and we should keep current behavior. MozReview-Commit-ID: DpUnUx4E2Sp
5fc420351a7d: Bug 1404206 - Part 2: Make TSFTextStore and IMEHandler handle "mozAwesomebar" inputmode value. r=m_kato, r=gijs, a=ritu
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 29 Sep 2017 15:15:14 +0900 - rev 432270
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1404206 - Part 2: Make TSFTextStore and IMEHandler handle "mozAwesomebar" inputmode value. r=m_kato, r=gijs, a=ritu When "mozAwesomebar" is set to inputmode value, that means that the Smart Location Bar gets focus. In that case, we should notify IME of input scopes as "URL" because on-screen keyboard for URL has some useful additional keys but they are not hindrances even when users want to type non-URL text. On the other hand, MS-IME for Japanese and Google Japanese Input changes their open state to "closed" if we notify them of URL input scope. A lot of users complain about this behavior. Therefore, we should notify only them of "Default" input scope even when "mozAwesomebar" has focus. MozReview-Commit-ID: DIgqpR7TXQx
9d9b14f8ad09: Bug 1404206 - Part 1: Smart Location Bar should have special inputmode value, mozAwesomebar. r=smaug, r=gijs, a=ritu
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 29 Sep 2017 14:44:06 +0900 - rev 432269
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1404206 - Part 1: Smart Location Bar should have special inputmode value, mozAwesomebar. r=smaug, r=gijs, a=ritu Smart Location Bar (a.k.a URL bar) has some features, loading inputted URL directly, searching bookmark items and history items, and search inputted words with registered search engine. So, it does not make sense its inputmode is "url". E.g., neither showing URL specific software keyboard nor switching IME open state automatically for typing URL may not be expected in most cases. Unfortunately, there is no proper inputmode value for Smart Location Bar. Therefore, this patch uses "mozAwesomebar" value and accepts the value only in chrome documents. This value should be handled by each native IME handler properly. MozReview-Commit-ID: 7vUnbpg91F2
98c8f403b3ac: Bug 1356758 - Intermittent timeouts in browser_UsageTelemetry_urlbar.js. r=adw, a=test-only
Marco Bonardo <mbonardo@mozilla.com> - Wed, 04 Oct 2017 17:39:59 +0200 - rev 432268
Push 7924 by ryanvm@gmail.com at Mon, 09 Oct 2017 16:07:56 +0000
Bug 1356758 - Intermittent timeouts in browser_UsageTelemetry_urlbar.js. r=adw, a=test-only MozReview-Commit-ID: 3pCG35lHis2
401be6f5bdd4: Bug 1404324 - Use the placeholder state to remove out-of-flows that aren't real descendants of the destruction root. r=bz, a=ritu
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 04 Oct 2017 11:36:20 +0200 - rev 432267
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1404324 - Use the placeholder state to remove out-of-flows that aren't real descendants of the destruction root. r=bz, a=ritu Using the style of the frame can mess things up when we reparent them due to ::first-line before removing them. MozReview-Commit-ID: 3Dt0wF2XRAH
870135d74339: Bug 1403723 - Correct metadata when using management.get. r=mixedpuppy, a=ritu
Tom Schuster <evilpies@gmail.com> - Thu, 28 Sep 2017 12:46:09 +0200 - rev 432266
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1403723 - Correct metadata when using management.get. r=mixedpuppy, a=ritu * * * Bug 1403721 - Limit management.get to allowed addon types. r=mixedpuppy
a72ed9da48bb: Bug 1404088 - Hide RDM temporary tabs from WebExtensions. r=ochameau, a=ritu
J. Ryan Stinnett <jryans@gmail.com> - Fri, 29 Sep 2017 17:14:32 -0500 - rev 432265
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1404088 - Hide RDM temporary tabs from WebExtensions. r=ochameau, a=ritu RDM uses temporary tabs to move content around and into the tool's viewport. This triggers events like `TabOpen` and `TabClose` for the temporary tab, trigger unnecessary work, like alerting WebExtensions. Avoid this noise for WebExtensions and others by absorbing these events. Note that the _original_ browser tab is unaffected. This only changes temporary tabs RDM uses during the swapping process. MozReview-Commit-ID: H8kBYBma6i9
6ceb9d421269: Bug 1404088 - Add gBrowser to the browser property list. r=ochameau, a=ritu
J. Ryan Stinnett <jryans@gmail.com> - Fri, 29 Sep 2017 11:57:53 -0500 - rev 432264
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1404088 - Add gBrowser to the browser property list. r=ochameau, a=ritu MozReview-Commit-ID: fWPCkDe6Ve
0c65042c4614: Bug 1404088 - Standardize RDM's exposed browser properties. r=ochameau, a=ritu
J. Ryan Stinnett <jryans@gmail.com> - Thu, 28 Sep 2017 18:47:24 -0500 - rev 432263
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1404088 - Standardize RDM's exposed browser properties. r=ochameau, a=ritu MozReview-Commit-ID: KIykapQm5mP
b2fab82b2d77: Bug 1403699 - Unify ServoBindings synchronization primitives into a single RWLock. r=bholley, a=ritu
Brad Werth <bwerth@mozilla.com> - Tue, 03 Oct 2017 12:57:38 -0700 - rev 432262
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1403699 - Unify ServoBindings synchronization primitives into a single RWLock. r=bholley, a=ritu MozReview-Commit-ID: GdYLEQHiM1f
dd7ca7fe5c93: Bug 1403661 - Stop Screenshots in Private Browsing. r=kmag, a=ritu
Ian Bicking <ianb@colorstudy.com> - Wed, 27 Sep 2017 12:57:40 -0500 - rev 432261
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1403661 - Stop Screenshots in Private Browsing. r=kmag, a=ritu bootstrap.js sends the tab ID with the Photon page action, but it doesn't have the complete set of information that the WebExtension tab object has Export of commit https://github.com/mozilla-services/screenshots/commit/3c6ad114d4dccaf99385e939d630ceb7eab7da1e MozReview-Commit-ID: F1o81MieEei
879c63b66899: Bug 1389784 - Recover gracefully when we fail to create a tab browser. r=mystor, a=ritu
Kris Maglione <maglione.k@gmail.com> - Tue, 03 Oct 2017 12:56:24 -0700 - rev 432260
Push 7923 by ryanvm@gmail.com at Mon, 09 Oct 2017 15:16:27 +0000
Bug 1389784 - Recover gracefully when we fail to create a tab browser. r=mystor, a=ritu There are some cases where we fail to create a tab's browser due to the sanity checks in _createBrowser(). While in theory those should never fail, in practice they seem to. And when they do, they leave the browser in an inconsistent state. This change should both prevent the worst effects of these failures, and also give use better error reporting so that we can properly debug them. MozReview-Commit-ID: EZjKN9URw5X
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip