422bbd33b4e31aa5385025a540a273a1ebf0d5fb: Bug 1445197 - part 4: Implement application panel UI to display all workers;r=Honza,nchevobbe,sole
Julian Descottes <jdescottes@mozilla.com> - Thu, 05 Apr 2018 21:39:10 +0200 - rev 467899
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445197 - part 4: Implement application panel UI to display all workers;r=Honza,nchevobbe,sole Add redux, a store, listen to events that can lead to a change in the workers list to update the store. MozReview-Commit-ID: Fo0jn7Cldep
086638cc851cc70b304bc2dc995a617d5d8bb68c: Bug 1445197 - part 3: Move about:debugging worker module to a shared module;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Thu, 05 Apr 2018 21:45:15 +0200 - rev 467898
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445197 - part 3: Move about:debugging worker module to a shared module;r=ochameau Extract all the logic that will be shared between about debugging and the application panel to a dedicated client module. MozReview-Commit-ID: Ccnmp3dCZpW
11f5214dc193f122ef4baea7ecaff19f315fdd59: Bug 1445197 - part 2: Add a temporary icon for the application panel;r=sole
Julian Descottes <jdescottes@mozilla.com> - Wed, 21 Mar 2018 11:40:56 +0100 - rev 467897
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445197 - part 2: Add a temporary icon for the application panel;r=sole Basic icon to display something while we wait for a better icon to replace it. MozReview-Commit-ID: 2BT6jqLrd95
eae47509bc27180cb10e993325ea3a127256c590: Bug 1445197 - part 1: Create an application panel for DevTools;r=Honza,nchevobbe,sole
Julian Descottes <jdescottes@mozilla.com> - Wed, 14 Mar 2018 21:21:02 +0100 - rev 467896
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445197 - part 1: Create an application panel for DevTools;r=Honza,nchevobbe,sole Register a new application panel, disabled by default, with no icon, no shortcut and hidden from the devtools options. Set devtools.application.enabled to true to enable it. MozReview-Commit-ID: L5PXZVDCRlF
924aabc981b6136cf09cfc8df170ffd882dde8a3: Bug 1423045 - Drop an event when User changes default browser to Firefox; r=mcomella
Petru Lingurar <petru.lingurar@softvision.ro> - Wed, 18 Apr 2018 15:21:12 +0300 - rev 467895
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1423045 - Drop an event when User changes default browser to Firefox; r=mcomella Use SharedPreference to ensure we won't loose previous state if Fennec is killed, set as default, restarted. The default browser status will only be set once, when the app is resumed, as it cannot change while the app is in foreground. We will track "E_Changed_Default_To_Fennec" only if Fennec wasn't previously the default browser. The method to track the event is safe to be called even before the mma init process is finished as LeanPlum postpones the track operation until it has actually been started. Refactored MmaDelegate to not use a WeakReference for application context anymore as that should exist for the entire time the app is open, and only in that timeframe the MmaDelegate methods that use that context can be called. MozReview-Commit-ID: JMJJclWj9fq
13f330a9dba13b5aad22721adae31023693b483a: Bug 1454709 - Don't run MediaControlService on unsupported Android versions. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 17 Apr 2018 20:11:35 +0200 - rev 467894
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1454709 - Don't run MediaControlService on unsupported Android versions. r=snorp Since we're currently not using the support library versions of MediaSession and the MediaStyle notification, our playback notification only works from Lollipop onward, so starting the MediaControlService on previous Android versions is unnecessary. Right now the AudioFocusAgent is the only place that is directly communicating with the MediaControlService, so we simply block starting of the service there when running on an unsupported OS version. As an additional safeguard however, we also make sure that if somebody accidentally manages to start the service on Android 4.x anyway, we not only skip initialisation and ignore any further intents delivered to the service like we currently do, but also actually stop the service again. MozReview-Commit-ID: 6TiV6og74NQ
9923d93eddd88deb8a071b6cdf9e506b5a3152f2: Bug 1453580 - Remove promiseFaviconLinkUrl and fix its consumers. r=Gijs
Marco Bonardo <mbonardo@mozilla.com> - Mon, 16 Apr 2018 18:24:06 +0200 - rev 467893
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453580 - Remove promiseFaviconLinkUrl and fix its consumers. r=Gijs MozReview-Commit-ID: GrY8s3l71Mp
081b471aa819c20892167f68e690f718c7e89604: Bug 1444441 - Remove unsafeSetInnerHTML in browser_reservedkey.js r=johannh,prathiksha
Trisha <guptatrisha97@gmail.com> - Thu, 05 Apr 2018 01:57:44 +0800 - rev 467892
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1444441 - Remove unsafeSetInnerHTML in browser_reservedkey.js r=johannh,prathiksha MozReview-Commit-ID: 8E9LCxQ3StM
10697d111e50e3f562200fdc72ff7faa75fa4ac6: Bug 1400805 - added WebExtension API to get/set browser.display.use_document_fonts r=ntim,zombie
Soeren Hentzschel <cadeyrn@ymail.com> - Tue, 17 Apr 2018 21:27:42 +0200 - rev 467891
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1400805 - added WebExtension API to get/set browser.display.use_document_fonts r=ntim,zombie MozReview-Commit-ID: 9JaJN1yTxMy
a0c804993efc599a95e97bea39fa1528fd0195d8: Merge inbound to mozilla-central. a=merge
Bogdan Tara <btara@mozilla.com> - Thu, 19 Apr 2018 01:36:28 +0300 - rev 467890
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge inbound to mozilla-central. a=merge
fb5f1d08489f41235639568b5c53ab65deb752ef: Bug 1450650 - Clamp x/y values to current viewport when dragging a marker in the shape editor. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Wed, 18 Apr 2018 15:00:48 -0400 - rev 467889
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450650 - Clamp x/y values to current viewport when dragging a marker in the shape editor. r=gl - Compute constraints so that a dragged marker stays visible with the viewport. - Constrain dragging of marker to the viewport of the node's host window. - If the marker is visible outside of the node host's viewport (ex: shapes within a smaller iframe nested in a larger document), do not constrain that marker and allow dragging it outside the viewport. If dragging starts while the marker is within its intended viewport, do constrain it to that viewport. MozReview-Commit-ID: 9JyEfseSLXW
fbdc3aa633bcb0619fe17168acc426ade92752a6: Merge mozilla-central to mozilla-inbound. a=backout on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 18 Apr 2018 21:49:28 +0300 - rev 467888
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge mozilla-central to mozilla-inbound. a=backout on a CLOSED TREE
8710c034fb44a1bb177ff4d39a2b600c6de22dbf: Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail
Mihai Tabara <mtabara@mozilla.com> - Wed, 18 Apr 2018 18:58:27 +0100 - rev 467887
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail
f9075c7e8d0f49f675d0815b5badff2edaf68942: Bug 1371346 - Remove unused/dead Presentation API code. r=mconley
Ludovic Hirlimann <ludovic@hirlimann.net> - Sat, 14 Apr 2018 13:39:56 -0400 - rev 467886
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1371346 - Remove unused/dead Presentation API code. r=mconley
e86a47b84bd98522d6e25d3ca56ca87c860df4cb: Bug 1454162: Fix the sizeof tests since they apparently don't run by default. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 18 Apr 2018 19:20:14 +0200 - rev 467885
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1454162: Fix the sizeof tests since they apparently don't run by default. r=me MozReview-Commit-ID: KhEC1CtBSdo
b22947b63d55f1f6764e7a7d78f2a52dff0310f9: Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 18 Apr 2018 20:13:24 +0300 - rev 467884
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
62928e8af9568d8a1f6d84217476ee95b8a51252: Bug 1454162: Fix cascade order of !important in Shadow DOM. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 18 Apr 2018 09:56:33 +0200 - rev 467883
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1454162: Fix cascade order of !important in Shadow DOM. r=heycam No cleaner ideas right now that carrying that counter around... Maybe a custom type may be cleaner? This makes ApplicableDeclarationBlock a bit bigger. I could probably try to make the counter a 4 / 5-bit number or something and pack the counter there in the SourceOrderAndCascadeLevel somehow... But doesn't seem really worth the churn, and can be done as a followup in any case. Let me know if you want to block on that. MozReview-Commit-ID: 1LdW9S4xA6f
0a880af671625c7a212d30e3158a6c2a9270ce4a: Bug 1252998 - Use hosts instead of principals to delete ServiceWorkers in the SiteDataManager. r=baku
Johann Hofmann <jhofmann@mozilla.com> - Thu, 12 Apr 2018 11:24:07 +0200 - rev 467882
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1252998 - Use hosts instead of principals to delete ServiceWorkers in the SiteDataManager. r=baku site.principals is not always guaranteed to contain elements, only if the site has quota storage or AppCache. This patch simplifies the function to use hosts instead.
db8bf70e7847af6bcfe5a5829ec894f0ea61abe8: Bug 1252998 - Fix sanitize-offlineData test failures, move SW utility functions to SiteDataTestUtils.jsm. r=baku
Johann Hofmann <jhofmann@mozilla.com> - Wed, 11 Apr 2018 16:53:50 +0200 - rev 467881
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1252998 - Fix sanitize-offlineData test failures, move SW utility functions to SiteDataTestUtils.jsm. r=baku This patch fixes a bunch of intermittent/perma failures in sanitize-offlineData.js by: - Ignoring localStorage for now. LocalStorage is cleared by sending an observer notification. The flush often happens after several seconds, heavily interfering with our own test or with subsequent tests. We can not reliably wait on the operation to finish. Waiting for "domstorage-test-flushed" after calling Sanitizer.sanitize() fixes the problem, but that notification is intermittently not triggered for other unknown reasons, which makes it not really viable to use. - Creating and checking indexedDB data in the chrome process (using SiteDataTestUtils). - Cleaning up after running the test. - Ignoring a stray NS_ERROR_ABORT that's hard to track down and doesn't seem to do any damage right now. I've also moved the ServiceWorker utility functions into SiteDataTestUtils, which we're planning to use in all other browser tests that handle site data.
38653c75863b9727c86621523d92908aefe09c11: Bug 1252998 - StorageActivityService - part 9 - Test for nsIStorageActivityService, r=gijs, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 04 Apr 2018 23:08:57 +0200 - rev 467880
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1252998 - StorageActivityService - part 9 - Test for nsIStorageActivityService, r=gijs, r=asuth
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip