3867a5c29f2189022a98f2172a92306d146828cd: Bug 1454315 - Introduce RemoteSettings sync event draft
Mathieu Leplatre <mathieu@mozilla.com> - Tue, 17 Apr 2018 17:03:36 +0200 - rev 784521
Push 106955 by mleplatre@mozilla.com at Wed, 18 Apr 2018 18:28:06 +0000
Bug 1454315 - Introduce RemoteSettings sync event MozReview-Commit-ID: tFBTVSFaf2
79cd95a9bcc840f89e1d29c90f769096c3623f26: Bug 1317581 - Clean up some duplicated colors in the DateTimePicker. r?dao draft
Jared Wein <jwein@mozilla.com> - Tue, 10 Apr 2018 14:26:49 -0400 - rev 784520
Push 106954 by bmo:jaws@mozilla.com at Wed, 18 Apr 2018 18:20:25 +0000
Bug 1317581 - Clean up some duplicated colors in the DateTimePicker. r?dao MozReview-Commit-ID: IOAgaoeJ53J
aac835c41f9d74bb387b0d98c661165313daf568: Bug 1317581 - DateTimePicker should support high contrast mode on Windows. r?dao draft
Jared Wein <jwein@mozilla.com> - Thu, 22 Mar 2018 13:01:28 -0400 - rev 784519
Push 106954 by bmo:jaws@mozilla.com at Wed, 18 Apr 2018 18:20:25 +0000
Bug 1317581 - DateTimePicker should support high contrast mode on Windows. r?dao MozReview-Commit-ID: DEBBjcgHIyH
7af7b6aa68e0cdb6a7c7dad3eec8cd68733b3e3a: Bug 1034036 - Part 7: Test that we stored window z-indices correctly and in order of creation. Ensure that we restore windows in reverse z-index order. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:16 +0200 - rev 784518
Push 106953 by mdeboer@mozilla.com at Wed, 18 Apr 2018 18:17:34 +0000
Bug 1034036 - Part 7: Test that we stored window z-indices correctly and in order of creation. Ensure that we restore windows in reverse z-index order. r?dao MozReview-Commit-ID: 6z1zHUKDf9
f20676776d2ca261c2b5316503748c5baa620955: Bug 1034036 - Part 6: Tests that use ss.setBrowserState() or ss.setWindowState() should wait until the window is restored to continue. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:12 +0200 - rev 784517
Push 106953 by mdeboer@mozilla.com at Wed, 18 Apr 2018 18:17:34 +0000
Bug 1034036 - Part 6: Tests that use ss.setBrowserState() or ss.setWindowState() should wait until the window is restored to continue. r?dao MozReview-Commit-ID: 5d1E5TjKnIR
ef384c53b77666fe8a638d60bdb881eaa3bd5442: Bug 1034036 - Part 5: restore windows in reverse z-order, so that the last focused window is restored first and stays in front. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:09 +0200 - rev 784516
Push 106953 by mdeboer@mozilla.com at Wed, 18 Apr 2018 18:17:34 +0000
Bug 1034036 - Part 5: restore windows in reverse z-order, so that the last focused window is restored first and stays in front. r?dao MozReview-Commit-ID: 22OIFutLgmx
67945c03a358a41b127ead026b0c187bed1da4f3: Bug 1034036 - Part 4: move away from keeping state on the living objects, like windows, tabs and browsers, but keep it truly privately stored in WeakMaps. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:06 +0200 - rev 784515
Push 106953 by mdeboer@mozilla.com at Wed, 18 Apr 2018 18:17:34 +0000
Bug 1034036 - Part 4: move away from keeping state on the living objects, like windows, tabs and browsers, but keep it truly privately stored in WeakMaps. r?dao NOTE: The '__SSi' and '__SS_lastSessionWindowID' properties on windows are kept, because they are expected to stick around longer during application shutdown. The benefits is are: 1. Cleaner code - Sessionstore implementation details are not leaked outside its module. 2. Observing the lifetime of objects becomes unnecessary, because the WeakMaps are cleaned up when objects are GC'd, making leakage of their references impossible and Sessionstore can't hold objects hostage anymore. 3. Simplification - all state is now maintained in SessionStore.jsm, which allows for additional refactoring later on to simplify the implementation further. MozReview-Commit-ID: C1II8qHkQ6F
5db18bc5791fa60dd10860b8d4c7c91b70aa1f2a: Bug 1034036 - Part 3: start tracking windows activations to always be aware of their respective order. This allows consumers to iterate over a set of windows in order of appearance (e.g. z-order). r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:03 +0200 - rev 784514
Push 106953 by mdeboer@mozilla.com at Wed, 18 Apr 2018 18:17:34 +0000
Bug 1034036 - Part 3: start tracking windows activations to always be aware of their respective order. This allows consumers to iterate over a set of windows in order of appearance (e.g. z-order). r?dao Tests are also added here for the legacy `getTopWindow` method to guard against basic regressions. We now start tracking browser windows right after the DOMContentLoaded event, which is earlier than before. We now also assume that any newly tracked window has the focus initially, which is closer to the nsIWindowMediator semantics. MozReview-Commit-ID: 6QYJqA1tMPC
86e99fbac5ad4956885c4a8f2d7a9f145aa53295: Bug 1455048 - Revert the workaround added to Fluent for microtasks bug. r?mossop draft
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 18 Apr 2018 11:05:19 -0700 - rev 784513
Push 106952 by bmo:gandalf@aviary.pl at Wed, 18 Apr 2018 18:05:58 +0000
Bug 1455048 - Revert the workaround added to Fluent for microtasks bug. r?mossop MozReview-Commit-ID: AFpNRPfJpm7
d3550dfae4b968c0e4c74bf4acd2273f0b4e9480: Bug 1455032: Pack the shadow cascade order in ApplicableDeclarationBlock. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 18 Apr 2018 19:48:24 +0200 - rev 784512
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1455032: Pack the shadow cascade order in ApplicableDeclarationBlock. r?bholley MozReview-Commit-ID: 8xPBJmlcyKh
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 784511
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +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 784510
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +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 784509
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +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 784508
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +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 784507
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +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 784506
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1252998 - StorageActivityService - part 9 - Test for nsIStorageActivityService, r=gijs, r=asuth
428f49f692ce707cd7e492217f23cfc3a23915b2: Bug 1252998 - StorageActivityService - part 8 - nsIStorageActivityService::moveOriginInTime() for testing, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 18 Apr 2018 18:19:13 +0200 - rev 784505
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1252998 - StorageActivityService - part 8 - nsIStorageActivityService::moveOriginInTime() for testing, r=asuth
830a2e991b0c1a3a9f9684b469172e28ec689383: Bug 1252998 - StorageActivityService - part 7 - StorageActivityService in QuotaManager, r=janv
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 18 Apr 2018 18:19:13 +0200 - rev 784504
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1252998 - StorageActivityService - part 7 - StorageActivityService in QuotaManager, r=janv
185d6fcf4eee894e3a062b21bfddd899f5ef0ba7: Bug 1252998 - StorageActivityService - part 6 - StorageActivityService in ServiceWorkerRegistrar, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 18 Apr 2018 18:19:13 +0200 - rev 784503
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1252998 - StorageActivityService - part 6 - StorageActivityService in ServiceWorkerRegistrar, r=asuth
4367167b71d8972d5af696c45a3cd4d5f8f30521: Bug 1252998 - StorageActivityService - part 5 - nsIStorageActivityService::getActiveOrigins, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 18 Apr 2018 18:19:13 +0200 - rev 784502
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1252998 - StorageActivityService - part 5 - nsIStorageActivityService::getActiveOrigins, r=asuth
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip