214884d507ee369c1cf14edb26527c4f9a97bf48: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 11 Jul 2016 16:21:15 +0200 - rev 304506
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
merge mozilla-inbound to mozilla-central a=merge
f9cae1b84fe26ada12aaa1ef08173948a6b54e83: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 11 Jul 2016 16:19:27 +0200 - rev 304505
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
merge fx-team to mozilla-central a=merge
8f80e6e64a015c1b112765bd39a208c962f46824: Backed out changeset 5b110e44f7a6 (bug 1279703) for failing browser_styleinspector_tooltip-longhand-fontfamily.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 11 Jul 2016 13:37:21 +0200 - rev 304504
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Backed out changeset 5b110e44f7a6 (bug 1279703) for failing browser_styleinspector_tooltip-longhand-fontfamily.js. r=backout
89c3e4ca17f5c9d01638d49834a81789499e72ce: Merge mozilla-central to fx-team
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 11 Jul 2016 11:50:13 +0200 - rev 304503
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Merge mozilla-central to fx-team
6d167de930ca9c8fb582f3022f59426eca2debf1: Backed out changeset 31765c4f5ea4 (bug 1275330) for ESlint failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 11 Jul 2016 11:42:01 +0200 - rev 304502
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Backed out changeset 31765c4f5ea4 (bug 1275330) for ESlint failures
0136b1e24160b1daf36846fb5aaf4a52e6f6d457: Bug 1110891 - Replace comment to clarify the different purposes of the two timers. r=francois
Henry Chang <hchang@mozilla.com> - Mon, 09 May 2016 07:02:00 +0200 - rev 304501
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1110891 - Replace comment to clarify the different purposes of the two timers. r=francois
cd9f3cfaa69511cfe4951f29566949db4d268b11: Bug 1284013 - Part 2 - Reduce session store save delays when in background. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 22:06:06 +0200 - rev 304500
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1284013 - Part 2 - Reduce session store save delays when in background. r=sebastian When we are backgrounded and Android's onPause() handler runs, we try to synchronously flush out any pending session store to storage. If however some tab events (e.g. tab closing) have been dispatched shortly before the application backgrounding, it is possible that they'll arrive at the session store after the "application-background" event. In this case, we need to process and write them to storage as fast as possible, as we can be killed at any moment now. Therefore the delay between successive writes is completely abolished while the application is in background. The minimum delay between a call to saveStateDelayed() and a write operation however is not completely eliminated and instead only reduced to 200 ms, so as to allow for closely following tab events (e.g. closing a tab involves both a TabSelect and TabClose event) to be batched together in one write operation. MozReview-Commit-ID: I8q7z4kll7O
869cab164003c09db1391437d16fe261c4c4e4b2: Bug 1284013 - Part 1 - Use temp file for synchronous writes, too. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 18:22:36 +0200 - rev 304499
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1284013 - Part 1 - Use temp file for synchronous writes, too. r=sebastian Currently, sync writes go directly to the destination file, so an interrupted write will leave the session store data in an inconsistent state. To minimise the incidence of this occurring as far as possible, we now mimic the behaviour of atomicWrite when a tmpPath is set and write to a temporary file which is then renamed to the actual destination file after writing has finished. MozReview-Commit-ID: 3f3z1s0hfl8
4bdbb2b40d61b07a2550969502c6ae21238b8f2e: Bug 1284013 - Part 0 - Fix session store logging logic. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 29 May 2016 16:52:49 +0200 - rev 304498
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1284013 - Part 0 - Fix session store logging logic. r=sebastian MozReview-Commit-ID: EGQzejCPNyS
a2f084333bf3fddaa15909660f39652af1def9ab: Bug 1285638 - Network monitor leaks window when a parent-side tab is closed. r=ochameau
Jarda Snajdr <jsnajdr@gmail.com> - Sun, 10 Jul 2016 10:37:00 +0200 - rev 304497
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1285638 - Network monitor leaks window when a parent-side tab is closed. r=ochameau
1a3c9b20d193fb01dc8f3b536ff8e3586f9421b9: Bug 1285289 - add Devtools test addons as Temporary Addons. r=ochameau
Luca Greco <lgreco@mozilla.com> - Wed, 06 Jul 2016 18:41:58 +0200 - rev 304496
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1285289 - add Devtools test addons as Temporary Addons. r=ochameau MozReview-Commit-ID: 1plXeerEAJp
892ef8fbebd993edeb6be1335486d70b33806925: Bug 1285289 - Use the URL of the addon sourceBundle as the sourceURI of temporary addon. r=aswan
Luca Greco <lgreco@mozilla.com> - Thu, 07 Jul 2016 21:25:35 +0200 - rev 304495
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1285289 - Use the URL of the addon sourceBundle as the sourceURI of temporary addon. r=aswan MozReview-Commit-ID: KKeIFOMN3yo
31765c4f5ea463c5885cded68a08c82ccab11ecc: Bug 1275330 - Fix console.log error in event-emitter.js by importing Console.jsm. r=jryans
Matthew Wein <mwein@mozilla.com> - Thu, 07 Jul 2016 16:17:43 -0700 - rev 304494
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1275330 - Fix console.log error in event-emitter.js by importing Console.jsm. r=jryans MozReview-Commit-ID: 1CyZHRhQQs6
4089e4a43dc68ab9df90466b1d6772ebacc7991a: Bug 1264684 - [rep tests] Add tests for grip-array rep. r=Honza
Lin Clark <lclark@mozilla.com> - Mon, 27 Jun 2016 09:50:44 -0400 - rev 304493
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1264684 - [rep tests] Add tests for grip-array rep. r=Honza
5b110e44f7a649a7b98d202ae36750a37efd95e1: Bug 1279703 - font-preview should use white fillstyle only for dark theme;r=pbro
Julian Descottes <jdescottes@mozilla.com> - Fri, 08 Jul 2016 17:49:04 +0200 - rev 304492
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1279703 - font-preview should use white fillstyle only for dark theme;r=pbro MozReview-Commit-ID: 23KqLhfpWuj
76d556ef9180969ee8d690ed069732faded934a2: Bug 1267414 - Convert color picker, cubic bezier and filter widgets to HTML Tooltip. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 11 Jul 2016 01:26:02 -0700 - rev 304491
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1267414 - Convert color picker, cubic bezier and filter widgets to HTML Tooltip. r=jdescottes
f9737fc94471de4c5fce8e47757f69febbf6fcd6: Bug 1267414 - Apply scoped stylesheet to HTMLTooltip container. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 11 Jul 2016 01:26:02 -0700 - rev 304490
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1267414 - Apply scoped stylesheet to HTMLTooltip container. r=jdescottes
1de829f2f1f03e23ca0159bee473d36b9989e62b: Bug 1266456 - part10: fix tests for autocomplete-popup HTMLTooltip migration;r=bgrins
Julian Descottes <jdescottes@mozilla.com> - Sun, 10 Jul 2016 19:10:21 +0200 - rev 304489
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1266456 - part10: fix tests for autocomplete-popup HTMLTooltip migration;r=bgrins Most test modifications deal with listening to the proper events. As mentioned in the parent commit, the keyboard navigation for the inspector-search changed a bit with this change, so the related test case is using a slightly different scenario. MozReview-Commit-ID: BgSa69bSSFB
548c72c399ec240c98d59f34a74ffe06664ec561: Bug 1266456 - part9: use HTMLTooltip for autocomplete-popup;r=bgrins
Julian Descottes <jdescottes@mozilla.com> - Thu, 07 Jul 2016 16:32:42 +0200 - rev 304488
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1266456 - part9: use HTMLTooltip for autocomplete-popup;r=bgrins Modify the devtools autocomplete-popup to rely on a HTMLTooltip instance instead of a XUL panel. Other than the straightforward migration to HTML, the main difference with the new implementation is that the richlistbox has now been replace with a simple HTML list element. The former XUL widget used to be able to take the focus from the input it was linked to. This is no longer the case. Most autocomplete users were always keeping the focus in the input, except for the inspector-search, which was moving the focus back and forth between the input and the autocomplete's richlistbox. Now the focus is always in the input. A practical example to illustrate how this changes the UX: before when the user had the focus on the first element of the list, pressing "DOWN" would keep the element selected but visually move the focus in the input. Now the selection simply cycles to the next item. Even though this introduces a difference in behaviour compared to the previous implementation, it makes the inspector search UX consistent with the other autocomplete widgets used in devtools. Another difference is about the display for the inspector-search. The position of the autocomplete popup used to be above the input. This is now impossible to achieve because the search input is at the top of the toolbox and the HTML tooltip can not exceed the limits of the toolbox. For this #2 issue, either we manage to use XUL panel wrappers, in which case, the autocomplete will be displayed as it used to. Or we can invert the order in which items are inserted and explicitly ask for the autocomplete to be displayed below the input. I prefered not to change this here in order to make the code change easier to understand, but it should be addressed in a follow-up. MozReview-Commit-ID: jH9aXm9Jvz
972c11c59a0c3485ac6a208db543d1aa8bcd51c8: Bug 1266456 - part8: move HTML search autocomplete css to tooltips.css;r=bgrins
Julian Descottes <jdescottes@mozilla.com> - Mon, 20 Jun 2016 15:18:47 +0200 - rev 304487
Push 79336 by cbook@mozilla.com at Mon, 11 Jul 2016 14:24:46 +0000
Bug 1266456 - part8: move HTML search autocomplete css to tooltips.css;r=bgrins MozReview-Commit-ID: 56QVG5IPS97
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip