089c3a6535cb1a9de5a8fd6183b9666bf291a885: Backed out changeset dc5f81f5bf67 (bug 1269036) for causing Linux timeouts in test_HighPriority.html and subsequent tests.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 01 Sep 2016 11:27:14 -0400 - rev 340552
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Backed out changeset dc5f81f5bf67 (bug 1269036) for causing Linux timeouts in test_HighPriority.html and subsequent tests.
99bdd0e46a4dc620743e4aa16e2797f347349024: Bug 1287316 - Release assert or deal with empty arrays. r=mstange, a=lizzard
Milan Sreckovic <milan@mozilla.com> - Tue, 30 Aug 2016 18:38:30 -0400 - rev 340551
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1287316 - Release assert or deal with empty arrays. r=mstange, a=lizzard
e64579bcbcca5cf1e53090107318429b74213ab9: Bug 1295622 - Don't crash the content process if a memory report fails. r=njn, a=lizzard
Jed Davis <jld@mozilla.com> - Fri, 26 Aug 2016 21:29:00 -0400 - rev 340550
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1295622 - Don't crash the content process if a memory report fails. r=njn, a=lizzard
f145c179fc1a7606d0aee00a6a9db085eb4fabe2: Bug 1297951 - Add Sylaps to whitelist. r=jesup, a=lizzard
Maire Reavy <mreavy@mozilla.com> - Mon, 29 Aug 2016 12:01:25 -0400 - rev 340549
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1297951 - Add Sylaps to whitelist. r=jesup, a=lizzard
8b30b5b52d39c63a3dbb51cddccb746ea5fcd00f: Bug 1290825 - Reject various things that aren't user-action pseudo classes when they follow pseudo-elements. r=bz, a=lizzard
L. David Baron <dbaron@dbaron.org> - Mon, 29 Aug 2016 11:43:30 -0700 - rev 340548
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1290825 - Reject various things that aren't user-action pseudo classes when they follow pseudo-elements. r=bz, a=lizzard The existing code, from bug 922669, in ParsePseudoSelector that allows things to come after a pseudo-element requires that the first character after the pseudo-element be a colon. However, this doesn't forbid things like ::-moz-color-swatch:hover#foo, which need to be errors in ParseSelector; those tests are added here. Furthermore, the error-checking in ParsePseudoSelector doesn't prevent the pseudo-element from being followed by a :not() or by an additional pseudo-element; to fix that this patch moves the error tests out of the pseudo-class condition and also has it test !isPseudoClass. Without the patch, the tests produced the following failures: TEST-UNEXPECTED-FAIL | layout/style/test/test_selectors.html | selector ::-moz-color-swatch:not(.foo) was a parser error - got "1402", expected "auto" TEST-UNEXPECTED-FAIL | layout/style/test/test_selectors.html | selector '::-moz-color-swatch:not(.foo)' plus EOF is parse error followed by a crash due to: Assertion failure: !(IsPseudoElement() && (mIDList || mAttrList)) (If pseudo-elements can have id or attribute selectors after them, specificity calculation must be updated), at /home/dbaron/builds/ssd/mozilla-central/mozilla/layout/style/StyleRule.cpp:503 in CalcWeightWithoutNegations from the "::-moz-color-swatch:hover#foo" test. With that test commented out (and still without the code changes), there is instead an additional pair of failures from the following test: TEST-UNEXPECTED-FAIL | layout/style/test/test_selectors.html | selector .foo::after:not(.bar) ~ h3 was a parser error - got "1406", expected "auto" TEST-UNEXPECTED-FAIL | layout/style/test/test_selectors.html | selector '.foo::after:not(.bar) ~ h3' plus EOF is parse error along with a failure due to an unexpected assertion: ###!!! ASSERTION: Shouldn't have negations: '!selector->mNegations', file /home/dbaron/builds/ssd/mozilla-central/mozilla/layout/style/nsCSSRuleProcessor.cpp, function AddRule, line 3415 With the patch, the tests pass. MozReview-Commit-ID: KxAFSQtPVhu
bc17999985e5294179761181ae58256be75ffdf3: Bug 1296678 - Uninitialised value use in nsDisplayBackgroundImage::IsNonEmptyFixedImage. r=botond. a=lizzard
Julian Seward <jseward@acm.org> - Fri, 26 Aug 2016 09:20:58 +0200 - rev 340547
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1296678 - Uninitialised value use in nsDisplayBackgroundImage::IsNonEmptyFixedImage. r=botond. a=lizzard
fbb6e7fa7e55e04667c83dde25790221fae8b4a7: Bug 1292593 - Add missing border to autocomplete popups. r=gijs a=lizzard
Dão Gottwald <dao@mozilla.com> - Tue, 30 Aug 2016 18:38:15 +0200 - rev 340546
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1292593 - Add missing border to autocomplete popups. r=gijs a=lizzard
057ddf18f231f38a3bd7139c487cad958fb9f88b: Bug 1294161 - Add operator== overloads for comparing HandlRefPtrs to their raw Handles. r=bholley a=lizzard
Cameron McCormack <cam@mcc.id.au> - Fri, 26 Aug 2016 14:02:45 +0800 - rev 340545
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1294161 - Add operator== overloads for comparing HandlRefPtrs to their raw Handles. r=bholley a=lizzard MozReview-Commit-ID: jTQZXyNbqM
33fa756e769e1548b8f81aee313843eca0de09cf: Bug 1286490: Handle IPC timeout exceptions during elevated updates on OSX. r=mstange a=lizzard
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 30 Aug 2016 10:09:50 -0700 - rev 340544
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1286490: Handle IPC timeout exceptions during elevated updates on OSX. r=mstange a=lizzard
6fa85d08812d106a9a23aa05f8ff08e0bd2aae15: Bug 1292602 - Set notification client before launching Gecko to avoid crash on notification. r=sebastian, a=lizzard
Andrzej Hunt <ahunt@mozilla.com> - Fri, 19 Aug 2016 09:51:37 -0700 - rev 340543
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1292602 - Set notification client before launching Gecko to avoid crash on notification. r=sebastian, a=lizzard Gecko could potentially send notifications via ShowAlertNotification (or any related method). It's possible for this to happen very soon after launching Gecko, so we need to set the GeckoAppShell's notificationClient before launching Gecko to ensure that it can handle notifications (this also avoids the associated crash - we could try to do null-checks instead, but that would result in dropped notifications, which doesn't seem useful). MozReview-Commit-ID: 5MG8bBnt12M
3ca29b6e9f8c88a97aa438e180fd7bea55f5070a: Bug 1293476 - Decouple URI_SAFE_TO_LOAD_IN_SECURE_CONTEXT and MAKE_LINKABLE. r=dveditz, a=gchang
Henry Chang <hchang@mozilla.com> - Mon, 15 Aug 2016 16:22:59 +0800 - rev 340542
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1293476 - Decouple URI_SAFE_TO_LOAD_IN_SECURE_CONTEXT and MAKE_LINKABLE. r=dveditz, a=gchang MozReview-Commit-ID: FZEemKDafEg
dc5f81f5bf67f2a0d6607297dd1bc053f58a0fe0: Bug 1269036 - Never call PBrowserChild::Send__delete__ in content process. r=smaug a=lizzard
Kan-Ru Chen <kanru@kanru.info> - Wed, 24 Aug 2016 18:49:42 +0800 - rev 340541
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1269036 - Never call PBrowserChild::Send__delete__ in content process. r=smaug a=lizzard Automatically destroy TabParent if *aResult is not NS_OK or *aWindowIsNew is false. We should never call PBrowserChild::Send__delete__ directly in content process because the parent side needs to do some cleanup first. In this case if OpenWindowWithTabParent failed but the TabParent has been associated with a nsFrameLoader we could crash on trying to destroy a already destroyed TabParent. MozReview-Commit-ID: E2KFn6yA1Fm
7a113ada69fe5645914b6d9b48954528c4b32808: Bug 1286627 - Check for undefined shell service before dereferencing it in the ShellService proxy. Linux builds that disable gio do not have the shell service defined and the proxy was throwing. r=Gijs a=lizzard
Jared Wein <jwein@mozilla.com> - Mon, 22 Aug 2016 20:34:49 -0400 - rev 340540
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1286627 - Check for undefined shell service before dereferencing it in the ShellService proxy. Linux builds that disable gio do not have the shell service defined and the proxy was throwing. r=Gijs a=lizzard MozReview-Commit-ID: 1wWcEfWFP2c
5ba7e72a517693258a58c28b79b10b35aaed1604: Bug 1296411 - Correctly transform the adapter position to a cursor position when accessing the history cursor for getItemId. r=sebastian a=lizzard
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 18 Aug 2016 22:06:38 +0200 - rev 340539
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1296411 - Correctly transform the adapter position to a cursor position when accessing the history cursor for getItemId. r=sebastian a=lizzard Because of the smart folders and section headers, the adapter position needs to be appropriately adjusted when trying to access the corresponding cursor item. MozReview-Commit-ID: n3FvcsYJ5T
2afe1869db18eca9b9c0bcf32403ce052b339d9a: Bug 1291768 - Avoid SIGSEGV trying to read ELF headers of libraries with a non-null base virtual address. r=froydnj, a=lizzard
Mike Hommey <mh+mozilla@glandium.org> - Thu, 18 Aug 2016 07:16:40 +0900 - rev 340538
Push 6363 by kwierso@gmail.com at Wed, 31 Aug 2016 21:51:03 +0000
Bug 1291768 - Avoid SIGSEGV trying to read ELF headers of libraries with a non-null base virtual address. r=froydnj, a=lizzard
9f202fc87b21408a49cf68f8b054b7e00916802e: Bug 1298401 - Ensure that eNone scroll update types from the APZC don't prevent eUserAction scroll updates from getting sent. r=tnikkel a=lizzard
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 26 Aug 2016 10:55:22 -0400 - rev 340537
Push 6362 by kgupta@mozilla.com at Wed, 31 Aug 2016 18:32:21 +0000
Bug 1298401 - Ensure that eNone scroll update types from the APZC don't prevent eUserAction scroll updates from getting sent. r=tnikkel a=lizzard MozReview-Commit-ID: 7b9QN8knQUM
b9fca8a64c7d5085e6668c420180df0289fcbd64: Bug 1295552 - restart ice ctx needs stun/turn/dns setup to match original ctx. r=drno a=lizzard
Michael Froman <mfroman@mozilla.com> - Thu, 18 Aug 2016 17:29:49 -0500 - rev 340536
Push 6361 by rjesup@wgate.com at Wed, 31 Aug 2016 18:01:06 +0000
Bug 1295552 - restart ice ctx needs stun/turn/dns setup to match original ctx. r=drno a=lizzard MozReview-Commit-ID: H8o3gEnFfzQ
d13386c156592e01dc7d1c3c6336915724afe821: Bug 1299247 - Increase e10s activation on the release channel to 100% of eligible users. r=mconley a=sylvestre
Felipe Gomes <felipc@gmail.com> - Wed, 31 Aug 2016 11:44:24 -0300 - rev 340535
Push 6360 by felipc@gmail.com at Wed, 31 Aug 2016 14:48:23 +0000
Bug 1299247 - Increase e10s activation on the release channel to 100% of eligible users. r=mconley a=sylvestre MozReview-Commit-ID: Aba1iQjfoLY
18922eaec30aa722261bb7a65f6842376d27011e: Bug 1241019 - Skip browser_webconsole_output_dom_elements_03.js on e10s due to frequent failures. a=test-only
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 30 Aug 2016 19:48:53 -0400 - rev 340534
Push 6359 by ryanvm@gmail.com at Wed, 31 Aug 2016 00:06:43 +0000
Bug 1241019 - Skip browser_webconsole_output_dom_elements_03.js on e10s due to frequent failures. a=test-only
e2d17f2657b8b8239f2e8c2e72ce54e7a2c34d9a: Bug 1273475 - Use release assertions for PSM->NSS shutdown. r=ttaubert, a=lizzard
J.C. Jones <jjones@mozilla.com> - Tue, 30 Aug 2016 16:33:32 -0700 - rev 340533
Push 6359 by ryanvm@gmail.com at Wed, 31 Aug 2016 00:06:43 +0000
Bug 1273475 - Use release assertions for PSM->NSS shutdown. r=ttaubert, a=lizzard Update the prior patch to use MOZ_RELEASE_ASSERT so that we cleanly crash if there's still an error somewhere in this logic, instead of deadlocking on beta (but crashing on aurora). MozReview-Commit-ID: InttEcC55Dn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip