39936912aca97f641840e8d41da261932143de36: Bug 1464927 - Make nsImageBoxFrame fallback from WebRender consistently with nsImageFrame. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Fri, 22 Jun 2018 09:32:27 -0400 - rev 809605
Push 113724 by bmo:mstriemer@mozilla.com at Fri, 22 Jun 2018 14:48:42 +0000
Bug 1464927 - Make nsImageBoxFrame fallback from WebRender consistently with nsImageFrame. r=tnikkel Vector images don't support image containers if they are animated. In order to support this with WebRender, we would need to know when the generated shared surface was composited, so that we can update the image container on the next refresh tick. Because images use a different code path (not ImageClient), we don't have the ability at present. Changing vector images naively and just updating on every refresh tick if there is an image container to avoid fallback causes the animation to be very janky. Given nsImageFrame is already using fallback properly in this situation, then we can just fix nsImageBoxFrame to do the same. This gives acceptable performance without any visible slowness on the animation.
bfd72943e30fb7cb1d38d7babc93ba51c5b96b0d: Bug 1470358: Deduplicate sheet insertion code between document and shadow root. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Jun 2018 12:53:18 +0200 - rev 809604
Push 113724 by bmo:mstriemer@mozilla.com at Fri, 22 Jun 2018 14:48:42 +0000
Bug 1470358: Deduplicate sheet insertion code between document and shadow root. r=heycam Summary: Sort of straight-forward cleanup. Test Plan: Covered by existing tests. Reviewers: heycam Reviewed By: heycam Bug #: 1470358 Differential Revision: https://phabricator.services.mozilla.com/D1763
cc09d4eeb4153b6b380645f7c15544303b81e443: Bug 1460527 - Adjust WPT expectations for font fallback changes that affect fragile first-letter tests. r=me.
Jonathan Kew <jkew@mozilla.com> - Fri, 22 Jun 2018 11:52:21 +0100 - rev 809603
Push 113724 by bmo:mstriemer@mozilla.com at Fri, 22 Jun 2018 14:48:42 +0000
Bug 1460527 - Adjust WPT expectations for font fallback changes that affect fragile first-letter tests. r=me.
fced30d7aa5367e04030510ad49585bc79ec94c0: Bug 1460527 - Add Symbola to the common fallbacks list on Linux, to reduce the probability of falling back to the color-emoji font when emoji-style rendering is not actually wanted. r=m_kato
Jonathan Kew <jkew@mozilla.com> - Wed, 20 Jun 2018 19:47:08 +0100 - rev 809602
Push 113724 by bmo:mstriemer@mozilla.com at Fri, 22 Jun 2018 14:48:42 +0000
Bug 1460527 - Add Symbola to the common fallbacks list on Linux, to reduce the probability of falling back to the color-emoji font when emoji-style rendering is not actually wanted. r=m_kato
55740f35314d338d8ff2544ade47387d51df5018: Bug 1469176: Load svg.css upfront. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Jun 2018 12:47:11 +0200 - rev 809601
Push 113724 by bmo:mstriemer@mozilla.com at Fri, 22 Jun 2018 14:48:42 +0000
Bug 1469176: Load svg.css upfront. r=jwatt Test Plan: Covered by existing tests. Reviewers: jwatt Reviewed By: jwatt Bug #: 1469176 Differential Revision: https://phabricator.services.mozilla.com/D1762
5fe15afbed5c5a96c93a35ff437f51d7ee0ddd85: Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. draft
Luca Greco <lgreco@mozilla.com> - Wed, 14 Feb 2018 17:32:33 +0100 - rev 809600
Push 113723 by bmo:lgreco@mozilla.com at Fri, 22 Jun 2018 14:33:27 +0000
Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. MozReview-Commit-ID: 3GIFhnxMJVn
beda82e5f15f539cd880307fe15a41c42a695326: Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. draft
Luca Greco <lgreco@mozilla.com> - Wed, 14 Feb 2018 17:32:33 +0100 - rev 809599
Push 113722 by bmo:lgreco@mozilla.com at Fri, 22 Jun 2018 14:29:22 +0000
Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. MozReview-Commit-ID: 3GIFhnxMJVn
3ad6bc8d95a0c77dcf201c7b04b6bfda2e8b906b: Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. draft
Luca Greco <lgreco@mozilla.com> - Wed, 14 Feb 2018 17:32:33 +0100 - rev 809598
Push 113721 by bmo:lgreco@mozilla.com at Fri, 22 Jun 2018 14:18:13 +0000
Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. MozReview-Commit-ID: 3GIFhnxMJVn
ad786218f5d9f3b632d7336c8a06c5e3fe61430d: Bug 1437861 - Implement userScripts.register and execute userScripts js code in isolated sandboxes. draft
Luca Greco <lgreco@mozilla.com> - Mon, 12 Feb 2018 02:59:04 +0100 - rev 809597
Push 113720 by bmo:lgreco@mozilla.com at Fri, 22 Jun 2018 14:03:12 +0000
Bug 1437861 - Implement userScripts.register and execute userScripts js code in isolated sandboxes. MozReview-Commit-ID: 6RamPDLNK4V
3a8380084ac15e6482e12ad3d2b25cf9efb26591: Bug 1467461 - Migrate CrashReportingService to JobIntentService; r?jchen draft
Petru Lingurar <petru.lingurar@softvision.ro> - Fri, 22 Jun 2018 16:42:43 +0300 - rev 809596
Push 113719 by plingurar@mozilla.com at Fri, 22 Jun 2018 13:47:02 +0000
Bug 1467461 - Migrate CrashReportingService to JobIntentService; r?jchen Use a stub service to actually start our crash reporter. On 26+ devices it will be called with "am start-foreground-service". This ensures it can be started even from background and the crash reporting process would work as before but ActivityManager will post an ANR error to logcat after 5 seconds because we aren't calling Service.startForeground() (which would mean a user visible notification). Will use different Job Ids depending on if the app is Firefox Release or Firefox Beta. Because the class holding all Job Ids is inaccessible to us we will hardcode the same values and use them in-place inside CrashReporterService. MozReview-Commit-ID: GATl6Waa9St
17504f285b6720cf00a95423032b03ab74db74e8: Bug 1385464 - Start using support library v. 26; r?nalexander draft
Petru Lingurar <petru.lingurar@softvision.ro> - Thu, 07 Jun 2018 13:44:36 +0300 - rev 809595
Push 113719 by plingurar@mozilla.com at Fri, 22 Jun 2018 13:47:02 +0000
Bug 1385464 - Start using support library v. 26; r?nalexander This patch also: Resolves missing resources and api changes - LeanplumActionBarActivity was removed because Support Library 26 deprecated ActionBarActivity. Class was already not in use. - CustomTabsService added two new methods which we need to override. Tested to make sure that previous functionality was maintained but with the addition of the two new methods maybe that feature could be improved. - For checking layout direction we'll use our own new method from ViewUtil which mimics what the now restricted method from the support library would do. - Upgraded to use AppCompatResources#getDrawable(..) in place of the now restricted AppCompatDrawableManager.get().getDrawable(..). Resolves obscure leaks and crashes after the upgrade - LoaderManager.destroyLoader(..) was added before the existing call to LoaderManager.restartLoader(..) to prevent potential Cursor leaks - Disable website suggestions depending on the address bar inputs when running in automation to avoid Robocop tests failing (they were entering serially maybe 100 characters in <5 ms which created around that many new Threads, operation that could cause the Executor to throw a RejectedExecutionException) At the moment this functionality is not covered by tests anyway and it was the only fix I could find that would not involve changing the whole implemenation for address bar suggestions, implementation which in the real world works ok. MozReview-Commit-ID: 2fX1SBHiSh0
8cc2522b5cc700eaa8fd6b0c1b1536e4a3b99947: Bug 1470432 - Land approved debugger.html telemetry event probes in Events.yaml r?me draft
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 22 Jun 2018 14:44:02 +0100 - rev 809594
Push 113718 by mratcliffe@mozilla.com at Fri, 22 Jun 2018 13:44:44 +0000
Bug 1470432 - Land approved debugger.html telemetry event probes in Events.yaml r?me MozReview-Commit-ID: LD1mNET7xPk
bf625a793c01da4bcc45e8b92214e6ee73cc6cc5: Bug 1446362 - Part 2 - Remove "tree" from the permission preferences. r=johannh draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 22 Jun 2018 14:13:53 +0100 - rev 809593
Push 113717 by paolo.mozmail@amadzone.org at Fri, 22 Jun 2018 13:15:37 +0000
Bug 1446362 - Part 2 - Remove "tree" from the permission preferences. r=johannh MozReview-Commit-ID: 9IYpH8SvsCw
6bdd2102000e9db1b213783c39d56a729a4a29c0: Bug 1446362 - Part 1 - Refactor tests to reduce some duplication. r=johannh draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 22 Jun 2018 14:13:41 +0100 - rev 809592
Push 113717 by paolo.mozmail@amadzone.org at Fri, 22 Jun 2018 13:15:37 +0000
Bug 1446362 - Part 1 - Refactor tests to reduce some duplication. r=johannh MozReview-Commit-ID: 2m0Oymlh51z
6b2a51bf883ed62962d95e8525d94f968e11fcbc: Bug 1466880 - Track toolbox session id in event telemetry probes r?yulia draft
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 22 Jun 2018 14:08:47 +0100 - rev 809591
Push 113716 by mratcliffe@mozilla.com at Fri, 22 Jun 2018 13:11:00 +0000
Bug 1466880 - Track toolbox session id in event telemetry probes r?yulia MozReview-Commit-ID: SC6Vm4Qn7n
93e41620e847da85e591081211753bde62aa51fd: Bug 1408509 - Turn some WebDriver client assertions into errors. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Fri, 22 Jun 2018 14:03:25 +0100 - rev 809590
Push 113715 by bmo:ato@sny.no at Fri, 22 Jun 2018 13:08:13 +0000
Bug 1408509 - Turn some WebDriver client assertions into errors. r?whimboo In Python, assert only raises AssertException when __debug__ is true which it isn't for optimised code. There are some cases in the WebDriver client where we genuinely want to stop the user from performing certain actions, and this patch turns those into raised exceptions. MozReview-Commit-ID: GbEafJmAqu
3eb3a48dfb37df4dc005160f19e5d6fef19b71d6: Bug 1408509 - Add initial support for web frame and web window to WPT WebDriver client. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 19 Jun 2018 20:06:02 +0100 - rev 809589
Push 113715 by bmo:ato@sny.no at Fri, 22 Jun 2018 13:08:13 +0000
Bug 1408509 - Add initial support for web frame and web window to WPT WebDriver client. r?whimboo This adds marshalling support for web frames and web windows to the WPT WebDriver client. It can now receive and send complex objects representing DOM frames and WindowProxies. The support for these new objects is preliminary as they are not used in practice yet. MozReview-Commit-ID: IsEJTCiLEUo
cb8f9dd3f377770126e26fd9415389772b1a66a2: Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 19 Jun 2018 19:54:10 +0100 - rev 809588
Push 113715 by bmo:ato@sny.no at Fri, 22 Jun 2018 13:08:13 +0000
Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r?whimboo MozReview-Commit-ID: 6HFzfYckrB5
2363cd1b546073b515fd1169d5c366e6454e12fc: Bug 1408509 - Support web elements, frames, and windows in geckodriver. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 19 Jun 2018 19:04:36 +0100 - rev 809587
Push 113715 by bmo:ato@sny.no at Fri, 22 Jun 2018 13:08:13 +0000
Bug 1408509 - Support web elements, frames, and windows in geckodriver. r?whimboo This makes geckodriver support WebDriver web elements, web frames, and web windows. Marionette sends back JSON Objects such as {<element key>: <uuid>} where the element key is one of the unique strings this patch adds to geckodriver::marionette. MozReview-Commit-ID: HegkGFqxkms
e76cb483492f8a7cd5bf3dc00b8a88fc1e1bf623: Bug 1470420: Fix some minor style inconsistencies I stumbled upon. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Jun 2018 14:54:32 +0200 - rev 809586
Push 113714 by bmo:emilio@crisal.io at Fri, 22 Jun 2018 13:03:48 +0000
Bug 1470420: Fix some minor style inconsistencies I stumbled upon. r?xidorn MozReview-Commit-ID: KKnIXoQthdG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip