637edd708738129a7639c5fccdaab943e48fb92c: Bug 1319237 - Donate window position test to Mozilla; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:46:58 +0000 - rev 481996
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Donate window position test to Mozilla; r=automatedtester The window positioning test has been sufficiently rewritten that it can no longer be considered a derived work from Selenium. MozReview-Commit-ID: 9FtGEPeMXQs
e0a52169e8bb272eb26019ffcacb708700eb37bd: Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:44:22 +0100 - rev 481995
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r=automatedtester Return from the Set Window Size command only after the window resize DOM event has occurred. MozReview-Commit-ID: 7ygZuNJZzq2
53db6f2b0089588b94064f6b09dab2bdd9fe619e: Bug 1319237 - Make GeckoDriver#setWindowPosition synchronous; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:43:35 +0100 - rev 481994
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Make GeckoDriver#setWindowPosition synchronous; r=automatedtester This change makes the Set Window Position command synchronous by waiting for the original window position to change before returning. MozReview-Commit-ID: 3gOv6bNPASV
5f575a80325fcfe99ca83eb760bc23276f0c908b: Bug 1319237 - Generalise wait condition utility; r=automatedtester,maja_zf draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:41:20 +0100 - rev 481993
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Generalise wait condition utility; r=automatedtester,maja_zf This makes the `implicitWaitFor` utility from testing/marionette/element.js generally available in Marionette. It improves on the design of the old wait utility by providing promise-like resolve and reject options to the evaluated function. These can be used to indicate success or failure of waiting. If resolved, the provided value is returned immediately. When rejected, the function is evaluated over again until the timeout is reached or an error is thrown. It is useful to indicate success and failure state because it saves the calling code from guessing based on the return value. Guessing from the return value can be problematic since there are certain types and values in JavaScript that are ambigeous or misleading, such as the fact that empty arrays are evaluated as a truthy value. MozReview-Commit-ID: G8F99tdbiNb
7ddad46d0d0d9909f5653278000aa917a954e9c6: Bug 1319237 - Make session fixture module scoped; r=jgraham draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:39:42 +0100 - rev 481992
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Make session fixture module scoped; r=jgraham I recently changed it to function scoped, which was a mistake. pytest complains if it is not module scoped. MozReview-Commit-ID: GYP9Ky1avks
972f850289722774dc38c91b0be2e7b0ff1c8161: Bug 1319237 - Allow pytests to be skipped imperatively at runtime; r=jgraham draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:38:42 +0100 - rev 481991
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Allow pytests to be skipped imperatively at runtime; r=jgraham It is required to skip certain WebDriver tests imperatively at runtime, such as for the Get Window Size and Get Window Position commands, which are only available at certain configurations. MozReview-Commit-ID: 9ERYkYm34iI
942bbe219ed05fd8e1b084ce9332f5516bfe3ca8: Bug 1319237 - Assign GeckoDriver#getWindowSize return value in one statement; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:36:29 +0100 - rev 481990
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Assign GeckoDriver#getWindowSize return value in one statement; r=automatedtester MozReview-Commit-ID: BGH1WkgH91p
daf7311481612599238973081cd4b3f1d32610c8: Bug 1319237 - Calculate correct window position; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:33:03 +0100 - rev 481989
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Calculate correct window position; r=automatedtester The testing/marionette/browser.js window getter does not return the same window as `GeckoDriver#getCurrentWindow`. This is a problem, but for now we can rely on `getCurrentWindow`. MozReview-Commit-ID: PT9M7boPM7
b5a99b915d8b6fd904b2a6a112cce97b8a8f70d1: Bug 1319237 - Correct window size- and position test; r=automatedtester,jgraham draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:30:23 +0100 - rev 481988
Push 44976 by bmo:ato@mozilla.com at Fri, 10 Feb 2017 20:32:49 +0000
Bug 1319237 - Correct window size- and position test; r=automatedtester,jgraham MozReview-Commit-ID: Fajaksg2DhG
5c5b6f8f38bf682a36f4ea28fba23464181b41e5: Bug 1336607 - Remove dummy geckolib and taskgraph filter; r?froydnj draft
Gregory Szorc <gps@mozilla.com> - Fri, 03 Feb 2017 16:23:14 -0800 - rev 481987
Push 44975 by bmo:manishearth@gmail.com at Fri, 10 Feb 2017 20:30:21 +0000
Bug 1336607 - Remove dummy geckolib and taskgraph filter; r?froydnj Now that we use the real geckolib and have all dependencies vendored, the dummy geckolib is no longer required, so we remove it. Also, the taskgraph code for testing for Servo's presence always passes and is no longer needed, so we remove it. MozReview-Commit-ID: ITAqArK4Bks
cb9772c31729bf091852072e37224fe12df125e4: Bug 1336607 - Update vendored Rust sources to include geckolib dependencies; r?gps,froydnj draft
Manish Goregaokar <manishearth@gmail.com> - Fri, 10 Feb 2017 12:19:18 -0800 - rev 481986
Push 44975 by bmo:manishearth@gmail.com at Fri, 10 Feb 2017 20:30:21 +0000
Bug 1336607 - Update vendored Rust sources to include geckolib dependencies; r?gps,froydnj MozReview-Commit-ID: BOgu41N351y
eb5e099aede875e7832c992e36f141817075dd00: Bug 1336607 - Switch geckolib off dummy folder, update lockfiles; r?gps,froydnj draft
Manish Goregaokar <manishearth@gmail.com> - Fri, 10 Feb 2017 12:19:18 -0800 - rev 481985
Push 44975 by bmo:manishearth@gmail.com at Fri, 10 Feb 2017 20:30:21 +0000
Bug 1336607 - Switch geckolib off dummy folder, update lockfiles; r?gps,froydnj MozReview-Commit-ID: BOgu41N351y
b94f1c9bac00d1ac091bf95f05ac78b866faad63: Bug 1328868 - Part 11 - Check that zooming via "font.size.systemFontScale" actually works. r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 10 Feb 2017 19:21:32 +0100 - rev 481984
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 11 - Check that zooming via "font.size.systemFontScale" actually works. r? MozReview-Commit-ID: F2YtTER17xQ
6be38d60a995764e9c385d1064cf9715f86bdcb6: Bug 1328868 - Part 10 - Add a test to check that flipping the Android pref enables/diables font inflation. r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 08 Feb 2017 19:37:58 +0100 - rev 481983
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 10 - Add a test to check that flipping the Android pref enables/diables font inflation. r? A basic check that the listener is indeed operational. MozReview-Commit-ID: 6KijcsRaScI
598d5e7d3cda3855997b1c6d2231b4a189d92089: Bug 1328868 - Part 9 - Move MakeObserver() into head.js r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 17:11:02 +0100 - rev 481982
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 9 - Move MakeObserver() into head.js r? We can use this function for our upcoming test as well, so we should move it into the common header. MozReview-Commit-ID: H5ANDAlnpmm
704181979bbc2dfb75d80a2aa236b990dcb1c596: Bug 1328868 - GeckoFontScaleListener debug logging draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 13:30:26 +0100 - rev 481981
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - GeckoFontScaleListener debug logging MozReview-Commit-ID: D7H9DszMQPx
cc4af7113abbbdaf7d5f84e3d2f05780bde0968a: Bug 1328868 - Part 8 - Detect the previous font size setting and migrate it to the new shared preference. r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 14:22:28 +0100 - rev 481980
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 8 - Detect the previous font size setting and migrate it to the new shared preference. r? If the shared preference doesn't exist on startup, we check the value of font.size.inflation.minTwips and then turn the new setting on if minTwips was > 60, which is the case if the previous font size setting was set to at least "Small" or larger. If the old setting was "Tiny" or else for new installations, we default the new setting to "off". MozReview-Commit-ID: B9yB9JwRcqj
d4721e35a1a9f464dcafcfdf34e538ab50ed34f8: Bug 1328868 - Part 7 - Remove the old font size preference and its associated code and resources. r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Feb 2017 23:57:57 +0100 - rev 481979
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 7 - Remove the old font size preference and its associated code and resources. r? MozReview-Commit-ID: EgL3WFo6mdo
10443406ca1275554ec55e36216a9894b4caf099: Bug 1328868 - Part 6 - Add a Java-side listener watching the new pref and the Android system font scale. r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 13:22:49 +0100 - rev 481978
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 6 - Add a Java-side listener watching the new pref and the Android system font scale. r? The state of the switch added in Part 5 is stored in our Android-side shared preferences. For this to have any actual effect on rendering, we now add a class that listens to changes of that particular pref. When it is turned on, we enable font inflation and add another listener for the system font scale, which then forwards the current font scale as well as any changes to Gecko, so mobile mode pages can be scaled as well. When the setting is turned back off again, the above changes are reverted. MozReview-Commit-ID: GyffpZTQQX8
ca1ee24978cf8ed007e3e412e275c9e13ba2e949: Bug 1328868 - Part 5 - Add a new switch offering to honour the system font size to Fennec's preferences. r? draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Feb 2017 23:54:17 +0100 - rev 481977
Push 44974 by mozilla@buttercookie.de at Fri, 10 Feb 2017 20:29:19 +0000
Bug 1328868 - Part 5 - Add a new switch offering to honour the system font size to Fennec's preferences. r? MozReview-Commit-ID: HZqxl6T90mZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip