f611f63773c4d1b1e0acdb6a2449dc49d56a2f7d: Bug 1467840 - Use a JobIntentService for GCM token refresh; r?sdaswani draft
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 26 Jun 2018 19:04:10 +0300 - rev 810843
Push 114131 by plingurar@mozilla.com at Tue, 26 Jun 2018 16:05:54 +0000
Bug 1467840 - Use a JobIntentService for GCM token refresh; r?sdaswani Whenever the GCM token expires it need to be refreshed. For this, after targeting Android 8.0 (API level 26) or higher Google recommends using a JobIntentService https://developers.google.com/cloud-messaging/android/client MozReview-Commit-ID: 1vz092TQfbz
66fd1c68d3905f077acf7412b5fff94dd85ad808: Bug 1467840 - Migrate GeckoService to JobIntentService; r?sdaswani draft
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 26 Jun 2018 18:41:38 +0300 - rev 810842
Push 114131 by plingurar@mozilla.com at Tue, 26 Jun 2018 16:05:54 +0000
Bug 1467840 - Migrate GeckoService to JobIntentService; r?sdaswani This simple Service needed to be migrated to JobIntentService because it could be started from background and we don't want it as a foreground service (with a notification). (For example: when the app is updated org.mozilla.gecko.PackageReplacedReceiver would try and start this service. If in background, the app would crash) Had to break the initial Service into separate JobIntentServices because in the event that there are concurrent calls (even with different Intent actions) JobScheduler would assume they are for the same already running service. INTENT_ACTION_UPDATE_ADDONS was removed as it was being unused. MozReview-Commit-ID: 2GiWFZdAVvp
4d931b084056869aab8341ce07dced003c065383: 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 810841
Push 114131 by plingurar@mozilla.com at Tue, 26 Jun 2018 16:05:54 +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
a7d7a5e404893ad13ed86399da335f4f083ec103: Bug 1470646 - Update Wd tests to use WebDriver conforming platformName. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sun, 24 Jun 2018 14:06:21 +0100 - rev 810840
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Update Wd tests to use WebDriver conforming platformName. r?whimboo MozReview-Commit-ID: LCi2BgdMQLb
2c59036059fae65b66003e0d0b900de048dd1852: Bug 1470646 - Update Fxfn tests to use WebDriver conforming platformName. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sun, 24 Jun 2018 14:03:52 +0100 - rev 810839
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Update Fxfn tests to use WebDriver conforming platformName. r?whimboo MozReview-Commit-ID: 1GYS453pA5D
7efd16185a2ec2a695bbd8c9e7fd8efed6cd14a0: Bug 1470646 - Update Mn and Fxfn tests to use WebDriver conforming platformName. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sun, 24 Jun 2018 14:01:54 +0100 - rev 810838
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Update Mn and Fxfn tests to use WebDriver conforming platformName. r?whimboo MozReview-Commit-ID: 387jlJCbV59
9d1815414a9601caa353343196884875c16ca0d9: Bug 1470646 - Return platformName as recommended by WebDriver. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 23 Jun 2018 14:31:00 +0100 - rev 810837
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Return platformName as recommended by WebDriver. r?whimboo The WebDriver standard recommends that we return one of "windows", "mac", or "linux". Additionally Marionette supports Fennec, for which we return "android": this is fine because the specification does not yet cover mobile browsers. MozReview-Commit-ID: EgZ9UKrbsrd
6e87ada6986fb8cdcdcdb88d1a0e401fc6dbd28f: Bug 1470646 - Rename session module to capabilities. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 23 Jun 2018 13:59:18 +0100 - rev 810836
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Rename session module to capabilities. r?whimboo Renames testing/marionette/session.js to testing/marionette/capabilities.js and modularises the types it exposes. No functional changes apart from these. MozReview-Commit-ID: AjbTnmqrOsY
44b2ae8c86b063f3d462763de34ef8a51c393ea6: Bug 1470646 - Increase wdspec long timeout to three minutes. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 26 Jun 2018 16:53:05 +0100 - rev 810835
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Increase wdspec long timeout to three minutes. r?whimboo The long timeout for WPT wdspec tests is currently two minutes, but with modifications to make more session tests run in Firefox, it has been discovered that the long timeout is not sufficient time for Firefox to consistently run the New Session command tests in automation without timing out. This increases the long timeout to three minutes (180 seconds). MozReview-Commit-ID: A8A4zecOwES
be638e517f4550e620b330c76b7f433c74ddf39d: Bug 1470646 - Silence missing nodeType property warning. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 23 Jun 2018 14:00:50 +0100 - rev 810834
Push 114130 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:57:18 +0000
Bug 1470646 - Silence missing nodeType property warning. r?whimboo If val does not have a property nodeType, a warning is emitted to the browser console. This is observable when running the xpcshell unit tests because we mock out val without a nodeType property. MozReview-Commit-ID: GzqMoJQQdF8
68f4b3610c9440e0f5369f40111ed833d8296a32: Bug 1464461 - experiemental rewrite of evalWithDebugger p1; r=nchevobbe draft
yulia <ystartsev@mozilla.com> - Tue, 26 Jun 2018 17:56:26 +0200 - rev 810833
Push 114129 by bmo:ystartsev@mozilla.com at Tue, 26 Jun 2018 15:56:55 +0000
Bug 1464461 - experiemental rewrite of evalWithDebugger p1; r=nchevobbe MozReview-Commit-ID: LBbFJGW4KPw
be8d6a81cb26e6f2ae69e35c1361a957690d23c4: Bug 1463092 - Instrument inspection of 'Jump to Source' in the Web Console with event telemetry r?jdescottes draft
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 22 Jun 2018 16:56:51 +0100 - rev 810832
Push 114128 by mratcliffe@mozilla.com at Tue, 26 Jun 2018 15:54:14 +0000
Bug 1463092 - Instrument inspection of 'Jump to Source' in the Web Console with event telemetry r?jdescottes MozReview-Commit-ID: DF54uBCDX1n
f94fb9c135763a2fa80a6d8879a2fbbf64104baf: 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 810831
Push 114127 by mratcliffe@mozilla.com at Tue, 26 Jun 2018 15:52:47 +0000
Bug 1470432 - Land approved debugger.html telemetry event probes in Events.yaml r?me MozReview-Commit-ID: LD1mNET7xPk
0077957b8112278649e7425657e3136d30deded4: 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 810830
Push 114126 by mratcliffe@mozilla.com at Tue, 26 Jun 2018 15:49:14 +0000
Bug 1466880 - Track toolbox session id in event telemetry probes r?yulia MozReview-Commit-ID: SC6Vm4Qn7n
048af89fdc651aed59e0d97162886c6017f17e14: bug 1471156 - double the DNS cache size to 800 entries r?mcmanus draft
Daniel Stenberg <daniel@haxx.se> - Tue, 26 Jun 2018 11:39:04 +0200 - rev 810829
Push 114125 by bmo:daniel@haxx.se at Tue, 26 Jun 2018 15:48:22 +0000
bug 1471156 - double the DNS cache size to 800 entries r?mcmanus ... but leave it at 400 for Android. MozReview-Commit-ID: 1Tni6zWrYNL
284b67f6da24d3e83d804830eef0c35c7244ce44: 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 810828
Push 114124 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:47:34 +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
7d370b365d635321cbb61f13085f034671fa4118: 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 810827
Push 114124 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:47:34 +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
73b4fe068be41301f0d98b5a3be6ee3a6ae47c12: 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 810826
Push 114124 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:47:34 +0000
Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r?whimboo MozReview-Commit-ID: 6HFzfYckrB5
673335c7b62c4163d894d5a39fc8b7aa0195b280: 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 810825
Push 114124 by bmo:ato@sny.no at Tue, 26 Jun 2018 15:47:34 +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
d6d648b4a4b9e2098cb5ba95bcd1b9fa88eb4dec: Bug 1471255 - bugs in dom/payments should be filed in Core::DOM: Web Payments. r?build-peer draft
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 26 Jun 2018 18:44:17 +0300 - rev 810824
Push 114123 by bmo:aryx.bugmail@gmx-topmail.de at Tue, 26 Jun 2018 15:46:37 +0000
Bug 1471255 - bugs in dom/payments should be filed in Core::DOM: Web Payments. r?build-peer MozReview-Commit-ID: LuQsheIcW48
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip