e1a65223d498aa0b8e3e4802d8267db2768073d9: Bug 1580097 - Revert bogus metadata change, r=aryx
James Graham <james@hoppipolla.co.uk> - Tue, 08 Oct 2019 16:51:08 +0000 - rev 496776
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1580097 - Revert bogus metadata change, r=aryx Differential Revision: https://phabricator.services.mozilla.com/D48571
c6a8078979c182319145bb883009b01dc7295c43: Bug 1232403 - Upgrade to sphinx-js 2.8. r=ahal
Erik Rose <erik@mozilla.com> - Fri, 04 Oct 2019 22:02:31 +0000 - rev 496775
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1232403 - Upgrade to sphinx-js 2.8. r=ahal This should fix the doc builds on Windows, as sphinx-js added Windows support in 2.3.1 and 2.4. We also now get support for variadic args, @deprecated, and @see, along with other features. sphinx-js 2.7.1 changed the default cwd to be the one containing conf.py, so I also had to twiddle `jsdoc_config_path`. Let some other pipenv pinnings update themselves as well, as, if I don't, they'll just update themselves the next time somebody runs `mach doc`, dirtying their tree. I suspect this also fixes bug 1556460, whose equivalent bug in sphinx-js is https://github.com/mozilla/sphinx-js/issues/106. IOW, it should no longer break with versions of jsdoc >= 3.6. Differential Revision: https://phabricator.services.mozilla.com/D48122
639b8597874027ccf31fc196f30c4ae24942a16a: Bug 1388256 - disabled browser_caching_name.js on debug mac and win, linux64 r=gbrown
Andreea Pavel <apavel@mozilla.com> - Tue, 08 Oct 2019 16:13:31 +0000 - rev 496774
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1388256 - disabled browser_caching_name.js on debug mac and win, linux64 r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D48510
6412a75872bbb995d2cd7b51a514e87741e7c568: Bug 1587084 - Prevent disabling picture caching temporarily. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Tue, 08 Oct 2019 15:47:46 +0000 - rev 496773
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1587084 - Prevent disabling picture caching temporarily. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D48555
b7f97ca6620e2374df4db0b2bfdf764e8608f7e6: Bug 1581709 - Use sessionTokens for OAuth requests. r=vladikoff
Edouard Oger <eoger@fastmail.com> - Tue, 08 Oct 2019 15:45:06 +0000 - rev 496772
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1581709 - Use sessionTokens for OAuth requests. r=vladikoff Differential Revision: https://phabricator.services.mozilla.com/D46517
14648bab1262dad0a388db6ab58d909e1ce3104e: Backed out changeset 6852bdb8d8c5 (bug 1581709) for Linting failures. CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Tue, 08 Oct 2019 18:42:11 +0300 - rev 496771
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Backed out changeset 6852bdb8d8c5 (bug 1581709) for Linting failures. CLOSED TREE
cb4d08254ca73917fe7ae400d489bb59c74ce5b0: Bug 1585829 - Ensure releasing Service workers when the connection drops. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Oct 2019 14:44:42 +0000 - rev 496770
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1585829 - Ensure releasing Service workers when the connection drops. r=jdescottes With fission, we most likely have a process switch and the existing worker target isn't properly detached. We should ensure releasing the SW whenever the connection to the server drops Differential Revision: https://phabricator.services.mozilla.com/D48061
0a2d9956b5b44f75e160aaa582c3a4749addf3ce: Bug 1574401 - Multi-target node-picker in the browser toolbox r=rcaliman,gl,ochameau
Patrick Brosset <pbrosset@mozilla.com> - Tue, 08 Oct 2019 13:47:18 +0000 - rev 496769
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1574401 - Multi-target node-picker in the browser toolbox r=rcaliman,gl,ochameau The original plan for the node-picker to work with multiple targets was introduced in D41598 (in bug 1568825). The idea was that, because we can have multiple independent inspectable targets, and because the client is the one doing the orchestration between them, to let the client start the node picker in all targets at once. At the time of this first change, the code was create with this in mind, but there was really just one target (the top-level one). So, this revision introduces the real code for this. First of all, I removed the now obsolete `getAllInspectorFronts` in `node-picker.js` because we now have a similar function on the inspector front directly. Then the main code changes to look for are on the actor side, in the `HighlighterActor`. This is where the picking actually happens. You have to remember that several targets will be picking at the same time, and therefore several `HighlighterActor` instances will be in pick mode at the same time. The way they allow users to pick is by listening to mouse events (mousemove and clicks essentially). Because these actors can't see or talk to each other, one can't tell the others that the mouse is now over its content and the other pickers should pause somewhat. So, when one of them sees that the mouse event is happening on a remote frame, then it bails out and lets events through without handling them. This is so that the embedded document (which also has a picker running) can get a chance to receive the mouse events too. The other aspect is that each `HighlighterActor`, when picking, does its own highlighting. So if there are 3 remote frames, then there really are 3 highlighters. So the trick is to make sure only one of them ever appears at any given time. Again, these actors can't talk to each other directly, so the client is responsible for doing this when receiving events that a node was hovered. This is not perfect, but should normally get far better when the new fission-compatible highlighter is in place. Indeed, when that happens, we won't have to care about this anymore, there will be only one `HighlighterRenderer` for the entire tab. So even if there are multiple `HighlighterActor` instances picking, they will all be sending events to the same renderer. The only exception is in the browser toolbox where you can inspect both the browser UI and the content UI. In this case, there will be 2 renderers: one over the entire browser window, and one over the <browser> area. So we'll still have to do the dance of hiding one when the other is shown. Differential Revision: https://phabricator.services.mozilla.com/D42640
9e3d328e63acdba002c3f4b4305fec205857c0cb: Bug 1577311 - Ensure the js object is dropped while the holder is unlinked and destructored; r=baku
Tom Tung <shes050117@gmail.com> - Fri, 04 Oct 2019 16:32:38 +0000 - rev 496768
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1577311 - Ensure the js object is dropped while the holder is unlinked and destructored; r=baku Differential Revision: https://phabricator.services.mozilla.com/D47218
ec7a084b1a741b1d62f882770cb53ee064bdbae5: Bug 1510494 - fix crash when running xpcshell tests on Windows 7 debug builds. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Tue, 08 Oct 2019 15:20:05 +0000 - rev 496767
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1510494 - fix crash when running xpcshell tests on Windows 7 debug builds. r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D48557
de2cf52f4c1cfa0b91d5375763f43e1c23206a7d: Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell
Robert Strong <robert.bugzilla@gmail.com> - Tue, 08 Oct 2019 15:10:29 +0000 - rev 496766
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell Differential Revision: https://phabricator.services.mozilla.com/D46627
6852bdb8d8c5e1a09434c052e3d046a9fc7d5443: Bug 1581709 - Use sessionTokens for OAuth requests. r=vladikoff
Edouard Oger <eoger@fastmail.com> - Tue, 08 Oct 2019 14:19:11 +0000 - rev 496765
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1581709 - Use sessionTokens for OAuth requests. r=vladikoff Differential Revision: https://phabricator.services.mozilla.com/D46517
86ed8b9bee5f00fab8e1a5bfbdfa7ada92882711: Bug 1563351 - Insert search shortcuts into the Urlbar with Touch Bar buttons. r=adw
harry <htwyford@mozilla.com> - Tue, 08 Oct 2019 15:10:20 +0000 - rev 496764
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563351 - Insert search shortcuts into the Urlbar with Touch Bar buttons. r=adw Differential Revision: https://phabricator.services.mozilla.com/D38892
355b0329bd95d2a9573c04ece889c734da00f080: Bug 1563350 - Add popover to the Touch Bar that displays when the Urlbar has focus. r=mikedeboer,spohl,fluent-reviewers,Pike,flod
harry <htwyford@mozilla.com> - Tue, 08 Oct 2019 00:52:07 +0000 - rev 496763
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563350 - Add popover to the Touch Bar that displays when the Urlbar has focus. r=mikedeboer,spohl,fluent-reviewers,Pike,flod Differential Revision: https://phabricator.services.mozilla.com/D38563
653caa0c494a9058a9a1d5b2299bbf61b06268c2: Bug 1567939 - Support NSTextField in the macOS Touch Bar. r=spohl
harry <htwyford@mozilla.com> - Tue, 08 Oct 2019 00:52:07 +0000 - rev 496762
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1567939 - Support NSTextField in the macOS Touch Bar. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D38891
4b4a71e170bd67a3e3f7c31b63e21c8006340360: Bug 1563349 - Part 5 - Support NSScrollView in the Touch Bar. r=spohl
harry <htwyford@mozilla.com> - Tue, 08 Oct 2019 00:51:34 +0000 - rev 496761
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563349 - Part 5 - Support NSScrollView in the Touch Bar. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D47622
81b93962243b1adce21e8225fe97d78b6b245e79: Bug 1563349 - Part 4 - Support NSPopoverTouchBarItem. r=spohl
harry <htwyford@mozilla.com> - Mon, 07 Oct 2019 18:18:02 +0000 - rev 496760
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563349 - Part 4 - Support NSPopoverTouchBarItem. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D47621
cff2050ff5400ff45075f705fa5e661e41a4c5ae: Bug 1563349 - Part 3 - Update TouchBarInputs in-place. r=spohl
harry <htwyford@mozilla.com> - Mon, 07 Oct 2019 18:02:35 +0000 - rev 496759
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563349 - Part 3 - Update TouchBarInputs in-place. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D47620
db50ea44f0b1456c43042a6381c7c983afe09857: Bug 1563349 - Part 2 - Support TouchBarInput children. r=spohl
harry <htwyford@mozilla.com> - Mon, 07 Oct 2019 18:04:26 +0000 - rev 496758
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563349 - Part 2 - Support TouchBarInput children. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D47619
dcbddc5738c345236025d3aff3d62e0a27e5d3a3: Bug 1563349 - Part 1 - JS changes to support TouchBarInput children. r=mikedeboer
harry <htwyford@mozilla.com> - Mon, 30 Sep 2019 15:09:53 +0000 - rev 496757
Push 36667 by aiakab@mozilla.com at Tue, 08 Oct 2019 21:45:57 +0000
Bug 1563349 - Part 1 - JS changes to support TouchBarInput children. r=mikedeboer Depends on D34926 Differential Revision: https://phabricator.services.mozilla.com/D47618
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip