78de1ee2021fc17a73efa0235711095cfff19323: Bug 1119954 - document Debugger.Source.displayURL; r=jimb
Tom Tromey <tom@tromey.com> - Wed, 31 May 2017 13:31:47 -0600 - rev 368158
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1119954 - document Debugger.Source.displayURL; r=jimb MozReview-Commit-ID: 7vlg1DqpFc
00581e80885c4a8105fe2becf8fbb1baf2f81101: Bug 1343839 - Remove obsolete chrome://global/locale/headsUpDisplay.properties file;r=florian
Brian Grinstead <bgrinstead@mozilla.com> - Mon, 10 Jul 2017 13:00:52 -0700 - rev 368157
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1343839 - Remove obsolete chrome://global/locale/headsUpDisplay.properties file;r=florian MozReview-Commit-ID: HLRlgruq0Pa
a7e5cdf5c07f2e0b61fb7f5d62a7f080a7df19fb: Bug 1379091 - Don't prevent MemoryBlockCache overuse - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Mon, 10 Jul 2017 10:35:25 +1200 - rev 368156
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1379091 - Don't prevent MemoryBlockCache overuse - r=cpearce MozReview-Commit-ID: GvjeSFcnUui
82220cb42a60e574a0945bc7a959cc8c5cadc10d: Bug 1379091 - Let block cache tell MediaCache its block use limit - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Mon, 10 Jul 2017 10:23:02 +1200 - rev 368155
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1379091 - Let block cache tell MediaCache its block use limit - r=cpearce MozReview-Commit-ID: 5ZCD3NoeYEP
dec7cb09336ee273f362ce0550a36ef70d5202d3: Bug 1369539 - Sync UI startup performance improvements. r=florian,markh
Edouard Oger <eoger@fastmail.com> - Tue, 04 Jul 2017 14:23:33 -0400 - rev 368154
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1369539 - Sync UI startup performance improvements. r=florian,markh MozReview-Commit-ID: 7ibJokJttLh
fdcb00d8e0c4ab49f8d3939a8547eebae5fe6d35: Bug 1341802 - stylo: Don't skip a passing test in grid r=me
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 10 Jul 2017 14:45:28 -0700 - rev 368153
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1341802 - stylo: Don't skip a passing test in grid r=me MozReview-Commit-ID: F3pL3jliewR
31450261d6f7e7c7a1e67174d51947da3094aeb3: Bug 1373079 - (3) Special-case min-size cache for buttons r=jimm
Doug Thayer <dothayer@mozilla.com> - Fri, 07 Jul 2017 10:15:32 -0700 - rev 368152
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1373079 - (3) Special-case min-size cache for buttons r=jimm Testing for cache differences via assertions on try revealed that we need to special-case buttons in our cache, since they can have two different values for aSizeReq. Visual inspection of the code reveals that this is the only aWidgetType value that has this problem. I'm not sure how future-proof we want to try to be with this. If anything else starts varying in this parameter then we might unwittingly introduce caching problems, but I don't know how likely that is. MozReview-Commit-ID: 3kaJ01oJe3
25cd2441337e3cc67ee9b15230b11d534de116b1: Bug 1373079 - (2) Cache GetMinimumWidgetSize r=jimm
Doug Thayer <dothayer@mozilla.com> - Thu, 22 Jun 2017 16:19:13 -0400 - rev 368151
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1373079 - (2) Cache GetMinimumWidgetSize r=jimm See commit (1) for more detail about the bug. This patch caches the expensive parts of GetMinimumWidgetSize, which are when we call GetDC and ReleaseDC. The exits before this cached section don't have their results cached partly because they don't seem to show up in profiles, and partly because we don't necessarily have a theme part at that point, which means we would need to have a more complicated caching scheme directly involving the aWidgetType. MozReview-Commit-ID: 886N4tTHVVk
4dd0c01a271ca05ea121f3da59fd610918233188: Bug 1373079 - (1) Cache GetWidgetBorder r=jimm
Doug Thayer <dothayer@mozilla.com> - Wed, 21 Jun 2017 16:43:27 -0400 - rev 368150
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1373079 - (1) Cache GetWidgetBorder r=jimm Both GetWidgetBorder and GetMinimumWidgetSize are showing up in some profiles (see bug for more details.) This is the first patch in a series of patches which cache the results of these functions. Because aWidgetType can map to multiple theme parts, in order to cover as much as possible with our cache we decided to cache based off of the theme class and the theme part, which are derived from the aWidgetType and misc. other state. (Assumption: the widget border and minimum widget size should not changed based on the theme "state" (the value that accompanies the "part".)) The total cache size for these, if we use plain arrays, is 18KB. We could reduce this by some amount by using a sparse dynamically sized cache or by just using aWidgetType and discarding the overloaded values, which are few. I don't have a great intuition for how much we care about saving a few KB, or how much time this could cause us to lose on L1 and L2 cache misses. Accordingly it might be more optimal to go with something else, and I am open to criticism/suggestions. MozReview-Commit-ID: 4LG9BnaRG7l
c1e41e79846500d4573052b0e3e64375c8cc7434: Bug 1377975 - Test cascading pseudos during link transitions. r=hiro
J. Ryan Stinnett <jryans@gmail.com> - Fri, 07 Jul 2017 14:59:36 -0500 - rev 368149
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1377975 - Test cascading pseudos during link transitions. r=hiro MozReview-Commit-ID: LLNhhfIvPuy
1da791db18e37268ce028f562d9c877f1ba56b99: servo: Merge #17650 - Pass through visited style for after change (from jryans:link-transition-crash); r=hiikezoe
J. Ryan Stinnett <jryans@gmail.com> - Mon, 10 Jul 2017 11:33:04 -0700 - rev 368148
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
servo: Merge #17650 - Pass through visited style for after change (from jryans:link-transition-crash); r=hiikezoe https://bugzilla.mozilla.org/show_bug.cgi?id=1377975 Source-Repo: https://github.com/servo/servo Source-Revision: 5010df627d481b95f449b90ff7500471b01ec600
78f86956e19190ecbfc42b5a7766eab1838507e9: Bug 1364563 - Update render mode and fallback to software solution when GPU process is killed; r=dvander
Kevin Chen <kechen@mozilla.com> - Thu, 29 Jun 2017 00:27:03 +0800 - rev 368147
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1364563 - Update render mode and fallback to software solution when GPU process is killed; r=dvander MozReview-Commit-ID: 5Sewt2wtku8
9b8398ced330159a68a772cc25e9c33609c2a44f: Bug 1379298 - Relax __eq__ for empty OptionValue; r=nalexander,rillian
Gregory Szorc <gps@mozilla.com> - Mon, 10 Jul 2017 11:21:37 -0700 - rev 368146
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1379298 - Relax __eq__ for empty OptionValue; r=nalexander,rillian The rigid type comparison added in 51a92a22d6d1 (bug 1375231) was too rigid. This broke at least one consumer that was comparing an empty PositiveOptionValue/NegativeOptionValue against a string. Since comparisons against empty OptionValue are convenient and don't violate the spirit of the type checking previously added, this commit relaxes the type equivalence check in cases where the OptionValue is empty. MozReview-Commit-ID: UllTrzCjj
914fc90581c481dc80b97da80e22b42c69f1068d: Bug 1374672 - Don't wait for page load events for identical hash parameters. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jul 2017 17:34:27 +0200 - rev 368145
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1374672 - Don't wait for page load events for identical hash parameters. r=automatedtester If the target URL has the exact same hash parameter as the current URL no page load will happen. As such Marionette should not wait for the appropriate events. MozReview-Commit-ID: LNbGJQgChya
f6817b119e1c847e83c5fac110b555ac5c53418f: Bug 1374672 - Return early if event for page load is uninteresting. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jul 2017 16:38:41 +0200 - rev 368144
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1374672 - Return early if event for page load is uninteresting. r=automatedtester While observing page loads the only interesting events are for the current browsing context, and its document. While most events have the document as target, and bubble up, the hashchange event only fires for the window. MozReview-Commit-ID: CiqkV4DuH48
555bd3e550b570f313468101f281da1c4c342211: Bug 1374672 - Use documentURI instead of baseURI. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jul 2017 15:36:08 +0200 - rev 368143
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1374672 - Use documentURI instead of baseURI. r=automatedtester baseURI isn't actually we have to check for to get the current documents URI. Therefore documentURI exists. MozReview-Commit-ID: CDhOZ8lU2qJ
da503e89be28dc0cce28c4f6b0e983ffff4d53b9: Bug 1378246 - Ensure that we correctly fire 'notifyChanged' during bookmark deletions r=jwu
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 05 Jul 2017 18:13:28 -0400 - rev 368142
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1378246 - Ensure that we correctly fire 'notifyChanged' during bookmark deletions r=jwu This patch introduces a notion of "changed" count during bookmark deletions, and firms up our deletion logic to ensure we're counting affected records correctly. Changes are mostly clearer comments describing what's going on, as well tests to ensure we're doing the right thing. One logical change is that this patch drops an additional call to updateBookmarks. AFAIK, that call is unnecessary. It doesn't achieve its stated goal of writing first (it performs a select first), and since we're doing a deletion, the "bump timestamps of an old parent in case parent changed" logic is unused). MozReview-Commit-ID: 9B1FW9pgsf1
2508371825d599d29535a92e707f4a839b109c80: Bug 1377346 - Fixed assertion to use local variable r=chutten,rpapa
John Dorlus <jsdorlus@gmail.com> - Fri, 30 Jun 2017 23:07:40 -0400 - rev 368141
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1377346 - Fixed assertion to use local variable r=chutten,rpapa Changed assertion from using harness class ping variable to local variable in test. That way, popping the ping doesn't affect outcome of test. Also check that ping is not None. MozReview-Commit-ID: AEDJmhJHUxv
0e2cd0ea8392dcaaf8f903fce0e188df835fdbaa: Bug 1379482 - Release geckodriver 0.18.0; r=jgraham
Andreas Tolfsen <ato@sny.no> - Mon, 10 Jul 2017 16:53:01 +0100 - rev 368140
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1379482 - Release geckodriver 0.18.0; r=jgraham MozReview-Commit-ID: LDb9G7srbcz
59602c27b8e5a2297f42dcbcbd4cfe7ac63c04bf: Bug 1379482 - Update geckodriver repository address; r=jgraham
Andreas Tolfsen <ato@sny.no> - Mon, 10 Jul 2017 14:47:17 +0100 - rev 368139
Push 32158 by cbook@mozilla.com at Tue, 11 Jul 2017 10:48:59 +0000
Bug 1379482 - Update geckodriver repository address; r=jgraham The canonical geckodriver source code no longer lives on GitHub, but in mozilla-central's testing/geckodriver directory. Linking through searchfox.org because it provides a better UI than hg.mozilla.org. MozReview-Commit-ID: LmnviuC7Z9Y
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip