baecae60af14ee4f5a16b553054c1e8c919547ba: Bug 1319237 - Improve window position test assertions; r=maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:57:19 +0000 - rev 482818
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +0000
Bug 1319237 - Improve window position test assertions; r=maja_zf
MozReview-Commit-ID: qmFS0JEqx3
194e162cea3a88c9b5b5f3b2f677ac416e1b9784: 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 482817
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +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
7121efa0ee5ccf4c50256744dd6b08fcc63cf0e6: Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r=automatedtester,maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:44:22 +0100 - rev 482816
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +0000
Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r=automatedtester,maja_zf
Return from the Set Window Size command only after the window resize
DOM event has occurred.
MozReview-Commit-ID: 7ygZuNJZzq2
7b4b34aab5c11172e1c12ad62b8017ff0a92a566: Bug 1319237 - Make GeckoDriver#setWindowPosition synchronous; r=automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:43:35 +0100 - rev 482815
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +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
88647b1c7115f15649d5029391ff21567f9d527c: 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 482814
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +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
0776803493f7175d1c408c50f06fa6112c196abc: Bug 1319237 - Make session fixture module scoped; r=jgraham
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:39:42 +0100 - rev 482813
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +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
5fed98284ab6f32009cdb1fa819cf2337adb4a73: 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 482812
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +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
ed166d858412698e320555c5485d2bfb9b4173b1: 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 482811
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +0000
Bug 1319237 - Assign GeckoDriver#getWindowSize return value in one statement; r=automatedtester
MozReview-Commit-ID: BGH1WkgH91p
bf61c18b9a3ab7865cdc3aa063875313823ff295: Bug 1319237 - Calculate correct window position; r=automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:33:03 +0100 - rev 482810
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +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
53eec809d697e7d6783079a93871685ab4b5e68d: 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 482809
Push
45172 by bmo:ato@mozilla.com at Mon, 13 Feb 2017 14:08:30 +0000
Bug 1319237 - Correct window size- and position test; r=automatedtester,jgraham
MozReview-Commit-ID: Fajaksg2DhG
d18e8842fe9b96ca6e41eeab57438890dfb81618: Bug 1297686 - list all applications which support specified protocol scheme by using GIO; r?bz
draft
Jan Horak <jhorak@redhat.com> - Mon, 13 Feb 2017 14:52:04 +0100 - rev 482808
Push
45171 by bmo:jhorak@redhat.com at Mon, 13 Feb 2017 14:00:16 +0000
Bug 1297686 - list all applications which support specified protocol scheme by using GIO; r?bz
To obtain list of applications which support specific protocol scheme we're
using GIO service now. The nsIGIOMimeApp now implements nsIHandlerApp interface,
so the nsGIOService::GetAppsForURIScheme creates an array of nsGIOMimeApp instances
which support specified scheme. The array is later used in nsHandlerService to build
a list for Prefereces/Application and also content handling dialog.
In nsHandlerService we ensure that there's no duplicities in the handler apps list.
That can happen if the preferredHandler is also in GIO handler apps (very likely)
and whenever user had choosen to save his decision before, therefore
it is stored in .rdf file.
MozReview-Commit-ID: 3vJ2Fmc8mFE
912644a94bcc94ed0e40e76e23f732be1bc99232: Bug 1339064 - Add layout panel option to nightly options;r=gl
draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 10 Feb 2017 10:41:42 +0100 - rev 482807
Push
45170 by jdescottes@mozilla.com at Mon, 13 Feb 2017 13:54:28 +0000
Bug 1339064 - Add layout panel option to nightly options;r=gl
MozReview-Commit-ID: LOMotSUNj9B
1b63fa254d8244368a4dae774adcdb94b003b705: Bug 1310703 - Add support for the pingsender to the Telemetry code; r?Dexter
draft
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 17 Jan 2017 14:53:00 +0100 - rev 482806
Push
45169 by gsvelto@mozilla.com at Mon, 13 Feb 2017 13:46:14 +0000
Bug 1310703 - Add support for the pingsender to the Telemetry code; r?Dexter
MozReview-Commit-ID: 6XcljmJCbFk
148db521c40846dea123e88b093c92a5a7dcdb5b: Bug 1310703 - Use the ID generated by the crashreporter client when sending a crash ping so that server-side deduplication works correctly; r?Dexter
draft
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 16 Jan 2017 18:17:02 +0100 - rev 482805
Push
45169 by gsvelto@mozilla.com at Mon, 13 Feb 2017 13:46:14 +0000
Bug 1310703 - Use the ID generated by the crashreporter client when sending a crash ping so that server-side deduplication works correctly; r?Dexter
MozReview-Commit-ID: JvqY0Lu75HQ
630ea8a52f31e1e308f37f5c515be78a9066f5a0: Bug 1310703 - Make the crashreporter client send a crash ping via the ping sender executable; r?ted
draft
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 16 Jan 2017 18:14:17 +0100 - rev 482804
Push
45169 by gsvelto@mozilla.com at Mon, 13 Feb 2017 13:46:14 +0000
Bug 1310703 - Make the crashreporter client send a crash ping via the ping sender executable; r?ted
MozReview-Commit-ID: LKKpO94smLk
9f8cf41a95a387a7b9cd67bf4d861cd1db0d698c: Bug 1310703 - Introduce the pingsender executable; r?ted
draft
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 16 Jan 2017 17:39:22 +0100 - rev 482803
Push
45169 by gsvelto@mozilla.com at Mon, 13 Feb 2017 13:46:14 +0000
Bug 1310703 - Introduce the pingsender executable; r?ted
MozReview-Commit-ID: HxU41s0yamZ
debb554c14039e4bd9dc34ba7078c85c72649df5: Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in security/sandbox/ r?gcp
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 08 Feb 2017 11:59:38 +0100 - rev 482802
Push
45168 by bmo:sledru@mozilla.com at Mon, 13 Feb 2017 13:44:22 +0000
Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in security/sandbox/ r?gcp
MozReview-Commit-ID: Iwj7i07LkJ0
03457c4ee33f955f3f6516504f81513b4ca02088: Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in security/ r?keeler
draft
Sylvestre Ledru <sledru@mozilla.com> - Tue, 07 Feb 2017 13:22:44 +0100 - rev 482801
Push
45168 by bmo:sledru@mozilla.com at Mon, 13 Feb 2017 13:44:22 +0000
Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in security/ r?keeler
MozReview-Commit-ID: yfkQVEp2do
bc92f6dfa016ba0a7abad518cf0ab17f9233fcc1: Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in testing/mochitest/ r?jmaher
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 08 Feb 2017 12:04:02 +0100 - rev 482800
Push
45168 by bmo:sledru@mozilla.com at Mon, 13 Feb 2017 13:44:22 +0000
Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in testing/mochitest/ r?jmaher
MozReview-Commit-ID: D0GA9NJPWfd
e14bdbdebf773d2f562e8cf50af7fc67513de79f: Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in tools/ r?froydnj
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 08 Feb 2017 12:04:50 +0100 - rev 482799
Push
45168 by bmo:sledru@mozilla.com at Mon, 13 Feb 2017 13:44:22 +0000
Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in tools/ r?froydnj
MozReview-Commit-ID: GdeCzDXjzzg