d73202a4a0cd884753e0ee9d025f74cddabe0d19: Bug 1299256 - Fix performance issues when stripping comments from large locale files. r=rpl, a=gchang
Kris Maglione <maglione.k@gmail.com> - Tue, 30 Aug 2016 12:24:23 -0700 - rev 340558
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Bug 1299256 - Fix performance issues when stripping comments from large locale files. r=rpl, a=gchang MozReview-Commit-ID: H7IfBnQ4KnO
58ec38e8bfd60fd8e5152907ead5f2ed831f5192: Bug 1293308 - System font setting respected by location bar but ignored by location bar's autocomplete drop-down list. r=mak, a=gchang
Drew Willcoxon <adw@mozilla.com> - Wed, 24 Aug 2016 19:46:46 -0700 - rev 340557
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Bug 1293308 - System font setting respected by location bar but ignored by location bar's autocomplete drop-down list. r=mak, a=gchang MozReview-Commit-ID: ID6qXdbsNck
20b2e73b19dfbb5f1768ce52426847701e89e9d0: Bug 1282746. r=Waldo, a=gchang
Eric Faust <efaustbmo@gmail.com> - Tue, 16 Aug 2016 09:28:26 -0400 - rev 340556
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Bug 1282746. r=Waldo, a=gchang
65ca5fd58d1eaedd2ce114aa62cccee16e247a03: Bug 1265249 - Fix painting of drag selections that contain multiple ranges. r=Bas, a=gchang
Jonathan Watt <jwatt@jwatt.org> - Sun, 26 Jun 2016 16:34:48 +0100 - rev 340555
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Bug 1265249 - Fix painting of drag selections that contain multiple ranges. r=Bas, a=gchang
d66985bce16c91704e3b98ca8b4a67c298c78909: Bug 1299018 - Report late frames as dropped instead of presented. r=kikuo, a=gchang
JW Wang <jwwang@mozilla.com> - Tue, 30 Aug 2016 11:39:27 +0800 - rev 340554
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Bug 1299018 - Report late frames as dropped instead of presented. r=kikuo, a=gchang MozReview-Commit-ID: FYHMGqUHjoL
faf186e4d05c753650d70c4452397fd2bdad1936: Bug 1262702 - Avoid racing with initial shutdown in test_service_worker_lifetime.html. r=kitcambridge, a=test-only
Ben Kelly <ben@wanderview.com> - Tue, 30 Aug 2016 10:04:27 -0700 - rev 340553
Push 6364 by ryanvm@gmail.com at Thu, 01 Sep 2016 15:37:15 +0000
Bug 1262702 - Avoid racing with initial shutdown in test_service_worker_lifetime.html. r=kitcambridge, a=test-only
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip