a542159042f5ff484b864acb4d9c61242ad49dd7: Bug 1421703 - replace onVisit with onVisits r=mak
Doug Thayer <dothayer@mozilla.com> - Wed, 20 Dec 2017 14:27:24 -0800 - rev 450375
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1421703 - replace onVisit with onVisits r=mak There's a heavy enough overhead to going through XPConnect for every observer for every visit on the nsINavHistoryObserver interface, so this patch reduces that by replacing the single- visit notification with one which accepts an array of visits. Some notes: To avoid problems with the orderings of the various ways in which we notify about visits, we have to send our bulk onVisits notification before doing any of the others. This does mean it technically behaves slightly different than the prior approach of interleaving the notifications, but I can't find any way in which this has any consequences to the end result, and it doesn't break any tests. MozReview-Commit-ID: GdeooH8mCkg
e08b9e460de6afca511d6d03abe09b5fadff0174: Bug 1426154 - Refactor Marionette content frame script registration. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Jan 2018 19:50:30 +0000 - rev 450374
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426154 - Refactor Marionette content frame script registration. r=automatedtester The Marionette:newSession IPC message is never used, and the newSession function is consequently never called. Since we no longer have a need for resetting the content frame script, like had with B2G, removing it is probably fine. This also changes the Marionette:Register command to return an object with the "outerWindowID" key, making it easier to identify and extract. MozReview-Commit-ID: Ae3cPFWshcv
d1805bdd7b73dd51bc3f4754e274a11dcea013bb: Bug 1426154 - Sort message listeners lexicographically. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Jan 2018 19:48:14 +0000 - rev 450373
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426154 - Sort message listeners lexicographically. r=automatedtester It is easier to review what message listeners are added and removed when the list is sorted. MozReview-Commit-ID: 2fMpulA42Ww
073f421c10ddbde154c6ca7eb9f644a85c8f36db: Bug 1426154 - Use targetted IPC messages to talk to content frames. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Jan 2018 17:48:57 +0000 - rev 450372
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426154 - Use targetted IPC messages to talk to content frames. r=automatedtester Prior to this patch Marionette used a broadcasting technique that sent every IPC message to every registered content frame's message manager. This was implemented in GeckoDriver#sendAsync and worked by appending the frame's outerWindowID to the message name to ensure it reached the correct recipient. Because it is hugely wasteful for every content frame to receive every IPC message, this patch changes it so that we use a frame's dedicated message manager to only channel messages it cares about. A content frame's direct message manager is stored in browser.Context#messageManager, whereas GeckoDriver#mm is always the global message manager. MozReview-Commit-ID: L0sD3VhzStv
bebab8b62aee3f895e31a97e39a1b475452ad277: servo: Merge #19395 - Use rustup.rs instead of custom bootstrap (from servo:rustup.rs); r=jdm
Simon Sapin <simon.sapin@exyr.org> - Wed, 10 Jan 2018 12:00:59 -0600 - rev 450371
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #19395 - Use rustup.rs instead of custom bootstrap (from servo:rustup.rs); r=jdm Use rustup.rs instead of custom bootstrap Fixes #11361, closes #18874, fixes #19365. Source-Repo: https://github.com/servo/servo Source-Revision: 2be49ac80659f58f2a39910dd79a3f3b5da98945
b6d240f90874d58ef2d339029dbf71d73af84555: Bug 1427079 - Don't let disposed window be read from parcels; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 09 Jan 2018 16:13:48 -0500 - rev 450370
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1427079 - Don't let disposed window be read from parcels; r=snorp It's possible for parcels derived from the session to outlast the session lifecycle. This patch makes us return null when trying to retrieve window objects using stale parcels. MozReview-Commit-ID: 3Vp6T3uCEBt
4db166f0442dddc5b9011c722d7499501fedf283: Merge mozilla-inbound to mozilla-central r=merge a=merge
Dorel Luca <dluca@mozilla.com> - Thu, 11 Jan 2018 00:01:16 +0200 - rev 450369
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-inbound to mozilla-central r=merge a=merge
b62099b50fc7c8a625092a23be6d532fa45ce6a6: Bug 1429313 - Reuse nextColIndex to avoid extra BCMapCellInfo::GetCellEndRowIndex() calls. r=tylin
Ya-Chieh Wu <ywu@mozilla.com> - Wed, 10 Jan 2018 01:11:00 -0500 - rev 450368
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1429313 - Reuse nextColIndex to avoid extra BCMapCellInfo::GetCellEndRowIndex() calls. r=tylin MozReview-Commit-ID: 9gbVQNSKl7l
479b32d510f5963b8b4c74baa8ba45d47aa0776c: Bug 1424701 - Test for uploading files via ServiceWorker, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 10 Jan 2018 17:04:09 +0100 - rev 450367
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1424701 - Test for uploading files via ServiceWorker, r=bkelly
5241bdbfa0a559c001a9de789c466c9506493490: Bug 1415827 - Update in-tree ICU to release 60.2. rs=Waldo
André Bargull <andre.bargull@gmail.com> - Mon, 18 Dec 2017 08:54:56 -0800 - rev 450366
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1415827 - Update in-tree ICU to release 60.2. rs=Waldo
68b7531613497d4278991e7e32fca8378f657534: Bug 1429106 - Fix TFO telemetry. r=nwgh
Dragana Damjanovic <dd.mozilla@gmail.com> - Wed, 10 Jan 2018 12:39:55 +0100 - rev 450365
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1429106 - Fix TFO telemetry. r=nwgh
11c801abda3c68b438668e2d5f267f5c6371e584: Bug 1428725 - Fix a crash in ConsoleData when StructuredCloneHolder fails to write data, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 10 Jan 2018 12:30:53 +0100 - rev 450364
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1428725 - Fix a crash in ConsoleData when StructuredCloneHolder fails to write data, r=smaug
65454ea1fbe49a75318c50d9590633227b7d493b: Bug 1425736 - Don't show the attention badge for download failures on the application menu button. r=Gijs
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 09 Jan 2018 15:51:19 +0000 - rev 450363
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425736 - Don't show the attention badge for download failures on the application menu button. r=Gijs MozReview-Commit-ID: A882hXl5o0
aabf5fcec100b05371d2543fc89e0b8eb05b8f77: Bug 1396601 - Removed all instances of MOZ_ENABLE_CONTENTACTION from .cpp files and moz.build file. r=paolo
Swapnil <swapchamps@gmail.com> - Mon, 08 Jan 2018 23:48:56 +0530 - rev 450362
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1396601 - Removed all instances of MOZ_ENABLE_CONTENTACTION from .cpp files and moz.build file. r=paolo MozReview-Commit-ID: 467SgoTlsFJ
9102d234c63da0d7d9e8e59ee703a782c80b9502: Bug 1416878 - Move the implementation of nsIWidgetListener from nsWebBrowser / nsWebShellWindow to a separate object. r=bz
Samael Wang <freesamael@gmail.com> - Wed, 10 Jan 2018 13:04:43 +0200 - rev 450361
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416878 - Move the implementation of nsIWidgetListener from nsWebBrowser / nsWebShellWindow to a separate object. r=bz MozReview-Commit-ID: 5QV6lkCCGW5
8e14dd890c5e687d95298577651eb6a30fe3d7ce: Bug 1428002 - Enable <script type="module"> in nightly builds r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 09 Jan 2018 11:52:42 +0000 - rev 450360
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1428002 - Enable <script type="module"> in nightly builds r=smaug
6984e56259d8dd3d7260cf70ba4a5fc2b1ce6673: Bug 1419370 - remove immutablejs from netmonitor. r=honza
msecret <msegreto@miceover.com> - Fri, 05 Jan 2018 10:30:03 -0800 - rev 450359
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1419370 - remove immutablejs from netmonitor. r=honza Remove the use of `Immutable.is` in Toolbar, this method should map directly to `Object.is`. The props being passed to `is` were already plain JS objects from what I understand. Yarn was used to remove the Immutable JS package and webpack was configured to not include webpack from shared assets. *** Removed Immutable reference in yarn.lock *** Generated yarn.lock file By running `yarn install`. *** Remove debugging statements
1adb2c87c080fa673ed8c4b2bb04ffec6beee436: Bug 1422496 - Part 2: wait the bg iframe to be loaded in content scripts register unload; r=rpl
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 09 Jan 2018 07:29:00 +0200 - rev 450358
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1422496 - Part 2: wait the bg iframe to be loaded in content scripts register unload; r=rpl MozReview-Commit-ID: 721qqA2roes
80022d102ad70a0936ef4a2462eab1d5ec3315a2: Bug 1422496 - Part 1: make sure install/uninstall complete; r=aswan
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 09 Jan 2018 17:20:00 +0200 - rev 450357
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1422496 - Part 1: make sure install/uninstall complete; r=aswan MozReview-Commit-ID: DaUuhHNB8Yb
24bc6a0ee0843bdd8474a81c013d5b8c2268e80b: Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 10 Jan 2018 12:14:23 +0200 - rev 450356
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip