6a044187aa43e948d62b1b766a8aad9e7f3073c8: Bug 1321579 - Add -fno-lifetime-dse when building with GCC >= 5.0. r=froydnj, a=lizzard
Mike Hommey <mh+mozilla@glandium.org> - Fri, 03 Feb 2017 17:01:17 +0900 - rev 480407
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1321579 - Add -fno-lifetime-dse when building with GCC >= 5.0. r=froydnj, a=lizzard
be5204c4c3eeadb750181b939e58fbecada490db: Bug 1279925 - Add Win10AU versions of tahoma.ttf and tahomabd.ttf to the GDEF blacklist in harfbuzz. r=jrmuizel, a=jcristau
Jonathan Kew <jkew@mozilla.com> - Thu, 02 Feb 2017 16:22:11 +0000 - rev 480406
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1279925 - Add Win10AU versions of tahoma.ttf and tahomabd.ttf to the GDEF blacklist in harfbuzz. r=jrmuizel, a=jcristau
6039872ac509cc7e984b6c7ff30a7e0785fcd7fb: Bug 1334445 - Abort AnnexB parsing on ByteWriter failure. r=jya, a=jcristau
Gerald Squelart <gsquelart@mozilla.com> - Wed, 01 Feb 2017 19:17:29 +1100 - rev 480405
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1334445 - Abort AnnexB parsing on ByteWriter failure. r=jya, a=jcristau All writes through a ByteWriter are now checked for success. Possible failures could be in three classes: A. Attempt to write a single unreasonably-large block of data. In this case we just don't allocate more memory, so Firefox should keep functioning but simply refuse to play this media. B. Accumulation of a lot of data into a single vector. In this case we return from the function, which should immediately free the large vector, and hopefully allow Firefox to continue unscathed; but there is the possibility that other memory allocations elsewhere will fail in the meantime. C. OOM across all of Firefox, and this write is just the final drop. Like previously we will still try to return and deallocate some memory, but this may not be enough to recover. So even though this patch cannot fix all possible OOM causes, I think it is worth adding, as it is simple enough, and will help in some cases where corrupted data could sensibly be handled without making Firefox crash. MozReview-Commit-ID: JPVC9hao4Uq
f0969e1a9c3b83f34ed861c0a4c9c230fcd1639a: Bug 1323777 - Ensure that collecting telemetry on user font usage don't have unwanted side effects. r=smaug, a=jcristau
Mats Palmgren <mats@mozilla.com> - Wed, 25 Jan 2017 23:34:22 +0200 - rev 480404
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323777 - Ensure that collecting telemetry on user font usage don't have unwanted side effects. r=smaug, a=jcristau
cd797ef148c3e3b2a153d0ace89c4d5bcbab8267: Bug 1323777 - Make PresShell::Destroy() return immediately if it's already been called. r=smaug, a=jcristau
Mats Palmgren <mats@mozilla.com> - Wed, 25 Jan 2017 23:34:03 +0200 - rev 480403
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323777 - Make PresShell::Destroy() return immediately if it's already been called. r=smaug, a=jcristau
405ee5de06739ed6cf90e38b4f006e8dc47bfbd7: Bug 1323777 - Make GetDisplayMode more null-safe. r=bdahl, a=jcristau
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 25 Jan 2017 23:32:50 +0200 - rev 480402
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323777 - Make GetDisplayMode more null-safe. r=bdahl, a=jcristau
f67c25a9d2a909969bcba04b9a0c263415cfeddd: Bug 1332550 - Use our existing function for removing a rule at a given index from a group rule. r=heycam, a=abillings
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 20 Jan 2017 12:39:53 -0500 - rev 480401
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1332550 - Use our existing function for removing a rule at a given index from a group rule. r=heycam, a=abillings
80a2d38b0b2216e3ef89975f27e2d0a764d7fb24: Bug 1322862 - Wait for forward- and back commands to complete. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:08:52 +0000 - rev 480400
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322862 - Wait for forward- and back commands to complete. r=maja_zf, a=test-only The Back and Forward commands are meant to be synchronous and this works around the problem of intermittents on slow try machines until bug 1330348 is fixed. For some reason, the preceding patches make script evaluation quicker and makes navigating back and forward less racy. MozReview-Commit-ID: GRcgMp1Rc6N
55fa23c4fe239af7f1d94155ce4457cd56951622: Bug 1322862 - Compare unicode strings in Python test. r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 03 Jan 2017 18:45:35 +0000 - rev 480399
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322862 - Compare unicode strings in Python test. r=whimboo, a=test-only It has been known to happen that Python occassionally trips up string comparison on Windows and that this is causing intermittent issues. This patch uses unicode strings consistently so that this should not occur. MozReview-Commit-ID: BAdHfiLZzuQ
4786fd72894dc9c5f0f862eb240ce6c893d9a7be: Bug 1322862 - Make __webDriverArguments et al. content safe. r=automatedtester, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Sat, 10 Dec 2016 16:15:53 -1000 - rev 480398
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322862 - Make __webDriverArguments et al. content safe. r=automatedtester, a=test-only Properties created in a more privileged scope than content cause permission denied errors when they are accessed from a less privileged scope. This is the case when we assign a document unload handler from chrome to a sandbox with content privileges. A permission denied error will be thrown if this handler is inspected from the code evaluated inside the sandbox. By cloning the properties along with their functions and wrapping their reflectors, we can ensure they can be safely inspected from content. MozReview-Commit-ID: Hy5MYvdTsv8
9ee72b7bb80424b810d55de40a749338b6731a2b: Bug 1336124 - Only delete session if one exists when testing capabilities. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:53:31 +0000 - rev 480397
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Only delete session if one exists when testing capabilities. r=maja_zf, a=test-only MozReview-Commit-ID: IEqHzADUQow
4333619aa67d4e00b79b4368a9ac7b149d951fb3: Bug 1336124 - Return error when there is no session. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:15:31 +0000 - rev 480396
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Return error when there is no session. r=maja_zf, a=test-only Returns an invalid session id error when there is no current session and the requested command is not newSession. MozReview-Commit-ID: Dnu2PXDmeaG
246c07f0bf7db1459a159cf57b32cff385147c16: Bug 1336124 - Rename sessionTeardown to deleteSession. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:11:08 +0000 - rev 480395
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Rename sessionTeardown to deleteSession. r=maja_zf, a=test-only MozReview-Commit-ID: F1jPkzL3zwU
df9b8deb4594bc23788266f19847d11faaf8f3d8: Bug 1336124 - Remove unused B2G code in session teardown. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:10:18 +0000 - rev 480394
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Remove unused B2G code in session teardown. r=maja_zf, a=test-only MozReview-Commit-ID: CHmdB7BvBT8
19f821a6588cda9fe7b76f08b4da770f1918ede5: Bug 1336124 - Add assert.session for checking if session is active. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:09:14 +0000 - rev 480393
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Add assert.session for checking if session is active. r=maja_zf, a=test-only MozReview-Commit-ID: CmHFag2q1V2
335f8a267be80bc697f5f449d4ffff94d25ff763: Bug 1336445 - Don't select the first tab if switch_to_window() is called with a chrome window handle. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Sun, 05 Feb 2017 15:55:10 +0100 - rev 480392
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336445 - Don't select the first tab if switch_to_window() is called with a chrome window handle. r=ato a=test-only Using switch_to_window() with a chrome window handle should not change the selected tab within a browser window. It means we first have to check if it is a chrome handle, and only if it's not, we should care about content window handles. MozReview-Commit-ID: IcmCcmVy26T
5304df47b50bb282f12d3832cf9c76eda683fe5e: Bug 1322277 - Default socket timeout has to be larger than the default page load timeout. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 06 Feb 2017 13:11:38 +0100 - rev 480391
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322277 - Default socket timeout has to be larger than the default page load timeout. r=ato a=test-only Until we can remove the socket timeout parameter it has to be set a default value which is larger than the longest timeout as defined by the WebDriver spec. In that case it's 300s for page load. Also add another minute so that slow running builds have enough time to send the timeout error to the client. MozReview-Commit-ID: EOBW4mozDT1
70d37a31295215490c14d2f86eb1b27754075cb4: Bug 1322277 - Fix usage of capabilities in start_session. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 06 Feb 2017 13:03:18 +0100 - rev 480390
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322277 - Fix usage of capabilities in start_session. r=ato a=test-only Capabilities as passed into start_session() can be desiredCapabilities and requiredCapabilities. As such the parameter name should be clear. MozReview-Commit-ID: GPNv4g9HMO2
837edaf0034b0cf879e61e6f7ed17a0de27cd952: Bug 1321707 - Intermittent w3c-css/submitted/ui3/box-sizing-replaced-001.xht skip on android/linux. r=gbrown, a=test-only
Joel Maher <jmaher@mozilla.com> - Mon, 06 Feb 2017 14:32:46 -0500 - rev 480389
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1321707 - Intermittent w3c-css/submitted/ui3/box-sizing-replaced-001.xht skip on android/linux. r=gbrown, a=test-only MozReview-Commit-ID: 1ERcAhnCt92
bf00634e2fcbdb72655063a83e80c3e7269fc3e6: No bug - Tagging 501a3fa83897af9598adfd6f794b5d5ea82fe237 with FIREFOX_52_0b4_BUILD1, FIREFOX_52_0b4_RELEASE a=release CLOSED TREE
ffxbld <release@mozilla.com> - Tue, 07 Feb 2017 07:08:33 -0800 - rev 480388
Push 44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
No bug - Tagging 501a3fa83897af9598adfd6f794b5d5ea82fe237 with FIREFOX_52_0b4_BUILD1, FIREFOX_52_0b4_RELEASE a=release CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip