31b513e5b2df07ffcb897e93cd518f5e53eb0b2b: Bug 1596775: Cleanup flake8 errors in system-symbol code; r=ahal
Tom Prince <mozilla@hocat.ca> - Wed, 11 Dec 2019 10:14:29 +0000 - rev 506813
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1596775: Cleanup flake8 errors in system-symbol code; r=ahal Differential Revision: https://phabricator.services.mozilla.com/D55325
7779e80d8e1daae7dd79fef3f2d1dc71a5e386f1: Bug 1596775: Run black on imported code; r=ahal
Tom Prince <mozilla@hocat.ca> - Wed, 11 Dec 2019 10:14:29 +0000 - rev 506812
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1596775: Run black on imported code; r=ahal Differential Revision: https://phabricator.services.mozilla.com/D55324
d5ffaf8e6d4e1bd868a1c3ed860450755d88388b: Bug 1596775: Add tasks from extraction system symbols; r=glandium,marco
Tom Prince <mozilla@hocat.ca> - Thu, 12 Dec 2019 02:04:54 +0000 - rev 506811
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1596775: Add tasks from extraction system symbols; r=glandium,marco Differential Revision: https://phabricator.services.mozilla.com/D55323
584eada208ecbb5407168246acef37b589c7b111: Bug 1596775: Import scripts for uploading windows system symbols; r=marco
Tom Prince <mozilla@hocat.ca> - Wed, 11 Dec 2019 10:14:29 +0000 - rev 506810
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1596775: Import scripts for uploading windows system symbols; r=marco This imports the code from https://github.com/marco-c/breakpad-win-update-symbols Differential Revision: https://phabricator.services.mozilla.com/D55322
328e5280b0e422f81f7509db2a5f53fd57b403b3: Bug 1596775: Import scripts for downloading macOS system symbols; r=marco
Tom Prince <mozilla@hocat.ca> - Thu, 12 Dec 2019 02:05:21 +0000 - rev 506809
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1596775: Import scripts for downloading macOS system symbols; r=marco Import the code from https://github.com/marco-c/breakpad-mac-update-symbols/ and https://github.com/marco-c/breakpad-scrape-system-symbols Differential Revision: https://phabricator.services.mozilla.com/D55321
f9202ae5f4fc837a3a8452b0228f6e00c3f4643a: Bug 1554771: Allow reruning tasks not in the full task graph from treeherder; r=Callek
Tom Prince <mozilla@hocat.ca> - Thu, 12 Dec 2019 02:35:18 +0000 - rev 506808
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1554771: Allow reruning tasks not in the full task graph from treeherder; r=Callek Rerunning via action (i.e. from treeherder) currently fails for partials, as the task isn't in the full task graph (since the parameters for the push-task don't have the partials). Since (at least currently) all tasks not in the full graph are release tasks, assume that they require reruns, not retriggers, to allow easier handling of tasks via treeherder. Differential Revision: https://phabricator.services.mozilla.com/D56516
cd8323891d688c6f4d0b704cce36be506e44815d: Bug 1603634 - replace execfile syntax with python2/3 compatible call in test_base_config.py r=aki
Edwin Takahashi <egao@mozilla.com> - Fri, 13 Dec 2019 02:30:58 +0000 - rev 506807
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1603634 - replace execfile syntax with python2/3 compatible call in test_base_config.py r=aki Changes: Replace the `execfile` call with a cross-compatible version of the call. Differential Revision: https://phabricator.services.mozilla.com/D57039
8b75773bd695b21df8df8696feb6073b86606803: Bug 1603634 - wrap dictionary.keys() call with list() to ensure sortability r=aki
Edwin Takahashi <egao@mozilla.com> - Fri, 13 Dec 2019 02:32:16 +0000 - rev 506806
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1603634 - wrap dictionary.keys() call with list() to ensure sortability r=aki Changes: In python3, the `dictionary.keys()` call no longer returns a list, but a view. The test requires that the output be sortable, so wrap it in a `list()` call to ensure sortability. Differential Revision: https://phabricator.services.mozilla.com/D57045
2452b68fae7a8ee5ff9f19ce6df390de8a7cbcdf: Bug 1598480 - Test. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 13 Dec 2019 02:04:07 +0000 - rev 506805
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1598480 - Test. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D57019
5010eb676e049f8926a798b0e2de1a8e8b2456e5: Bug 1598480 - Make SVG images respond to theme changes. r=tnikkel,emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 13 Dec 2019 02:04:07 +0000 - rev 506804
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1598480 - Make SVG images respond to theme changes. r=tnikkel,emilio Differential Revision: https://phabricator.services.mozilla.com/D56156
a9fe5d6acd655181d94ca4e68c0aed7f34c5053b: Backed out 5 changesets (bug 1592427) for causing build bustages on debugger/Object.cpp CLOSED TREE
Arthur Iakab <aiakab@mozilla.com> - Fri, 13 Dec 2019 04:08:41 +0200 - rev 506803
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Backed out 5 changesets (bug 1592427) for causing build bustages on debugger/Object.cpp CLOSED TREE Backed out changeset fb6cac74e451 (bug 1592427) Backed out changeset b3a05fee765f (bug 1592427) Backed out changeset cb76becb05c3 (bug 1592427) Backed out changeset 35be3ee203a8 (bug 1592427) Backed out changeset 0c8f04b2a6dc (bug 1592427)
79e508e5f428fee324b08d942c679a32af085f45: Bug 1602843 - Preserve CSS input exactly during sanitization. r=hsivonen
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Dec 2019 13:57:54 +0000 - rev 506802
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1602843 - Preserve CSS input exactly during sanitization. r=hsivonen This avoids the mutation due to the different serialization in some cases. Differential Revision: https://phabricator.services.mozilla.com/D56732
26ea42782e3e5bf8f33d12d09d98a37ad3ff795b: Bug 1543315 - part 19: Mark `PresShell::ReconstructFrames()` as `MOZ_CAN_RUN_SCRIPT` r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 11 Dec 2019 12:18:00 +0000 - rev 506801
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1543315 - part 19: Mark `PresShell::ReconstructFrames()` as `MOZ_CAN_RUN_SCRIPT` r=smaug It calls `Document::FlushPendingNotification()` so that we should mark it as `MOZ_CAN_RUN_SCRIPT`. And the method calls it of `mDocument` and `mDocument` is never modified after it's initialized. Therefore, we can move the initializer to the constructor and make `RefPtr<Document>` to `RefPtr<Document> const`. Thus, we can avoid unnecessary auto `RefPtr`. Differential Revision: https://phabricator.services.mozilla.com/D55803
fb6cac74e451346b28356abc2e77799e6e0f35fc: Bug 1592427: Implement Debugger.Object.prototype.promiseReactions. r=arai,loganfsmyth
Jim Blandy <jimb@mozilla.com> - Thu, 12 Dec 2019 22:23:21 +0000 - rev 506800
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1592427: Implement Debugger.Object.prototype.promiseReactions. r=arai,loganfsmyth See documentation in js/src/doc/Debugger/Debugger.Object.md. Differential Revision: https://phabricator.services.mozilla.com/D56839
b3a05fee765f1ce2d125aa4942c7a4a45922b620: Bug 1592427: Remove as<...> casts from Debugger frame handling. r=loganfsmyth
Jim Blandy <jimb@mozilla.com> - Thu, 12 Dec 2019 03:31:35 +0000 - rev 506799
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1592427: Remove as<...> casts from Debugger frame handling. r=loganfsmyth Debugger::generatorFrames and Debugger::frames used to have looser types, and the code working with them needed to downcast in order to work with more specific object types. But now the key and value types in those maps are well-typed, so the downcasts do nothing and can be removed. Depends on D56837 Differential Revision: https://phabricator.services.mozilla.com/D56838
cb76becb05c3efabd390425bf7df5abc59746108: Bug 1592427: Don't use an AddPtr to access generatorFrames in Debugger::getFrame. r=loganfsmyth
Jim Blandy <jimb@mozilla.com> - Thu, 12 Dec 2019 03:31:22 +0000 - rev 506798
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1592427: Don't use an AddPtr to access generatorFrames in Debugger::getFrame. r=loganfsmyth Responsibility for creating entries in Debugger::generatorFrames was moved to DebuggerFrame::setGenerator, so Debugger::getFrame is only doing lookups now, and can use the more restricted `Ptr` type for the results of its lookups. Depends on D56836 Differential Revision: https://phabricator.services.mozilla.com/D56837
35be3ee203a81ce85082ffbc1b98f93b34930f55: Bug 1592427: Let DebuggerFrame::create build both on-stack and suspended frames. r=loganfsmyth
Jim Blandy <jimb@mozilla.com> - Thu, 12 Dec 2019 03:31:10 +0000 - rev 506797
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1592427: Let DebuggerFrame::create build both on-stack and suspended frames. r=loganfsmyth Subsequent patches introduce Debugger.Object.prototype.promiseReactions, which will be the first case in which we've ever needed to create a Debugger.Frame for a suspended generator call. All prior generator support creates Debugger.Frames only for frames on the stack. This patch changes DebuggerFrame::create to take both a FrameIter and a generator object, both optional (one or the other must be present), and create a frame with whatever data is provided. The sole caller is adjusted accordingly. Depends on D56835 Differential Revision: https://phabricator.services.mozilla.com/D56836
0c8f04b2a6dc68629559038be66c0e3644ea356d: Bug 1592427: Introduce ForEachReaction helper function. r=arai
Jim Blandy <jimb@mozilla.com> - Thu, 12 Dec 2019 09:28:59 +0000 - rev 506796
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1592427: Introduce ForEachReaction helper function. r=arai SpiderMonkey Promises use a hybrid representation for the list of reaction records attached to a promise: an empty list is `undefined`; a list of one element is the reaction record itself, and a list of two or more records is an array. TriggerPromiseReactions and PromiseObject::dependentPromises duplicate the code for walking over a reaction record list. Later patches in the series will introduce a third function that does it, so it seemed like a good time to abstract out the iteration. This patch defines the function 'ForEachReaction', which applies a closure to each reaction in the list, and changes existing code to use it. Differential Revision: https://phabricator.services.mozilla.com/D56835
65d449af63428aa63ff039160f7dca229785191b: Bug 1601933 - Rename some ScreenLength APIs to differentiate `visual viewport` from `layout viewport`. r=snorp
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 13 Dec 2019 00:09:51 +0000 - rev 506795
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1601933 - Rename some ScreenLength APIs to differentiate `visual viewport` from `layout viewport`. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D56323
4cf75b510765bca161e2e725a9d46c098dcc6632: Bug 1601933 - Use visual viewport size instead of window inner size in PanZoomControllerTest.kt. r=geckoview-reviewers,snorp
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 13 Dec 2019 00:09:31 +0000 - rev 506794
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1601933 - Use visual viewport size instead of window inner size in PanZoomControllerTest.kt. r=geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D56322
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip