39f1de36b5721c9e218f8763ba56011fe6d9ccec: Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 783598
Push 106729 by dteller@mozilla.com at Tue, 17 Apr 2018 13:10:13 +0000
Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai This introduces a new tokenizer for the BinAST parser: the multipart tokenizer. The format used by the multipart tokenizer is described here: https://binast.github.io/binjs-ref/binjs_io/multipart/index.html While the details of the format may still change, this is the tokenizer we intend to ship. We only implement the `identity; ` compression scheme. For the moment, there are no plans to implement other compression schemes. MozReview-Commit-ID: 8WUa3QX5GWt
e54b8b6f09798a32ee80812b741f2897714de920: Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 12:16:30 +0200 - rev 783597
Push 106729 by dteller@mozilla.com at Tue, 17 Apr 2018 13:10:13 +0000
Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai MozReview-Commit-ID: KlzxtGmCYVD
e74912562ddbc38c4c869ac1a6c7ff46f03a4903: Bug 1439855 - Tests for multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 12 Apr 2018 15:13:22 +0200 - rev 783596
Push 106729 by dteller@mozilla.com at Tue, 17 Apr 2018 13:10:13 +0000
Bug 1439855 - Tests for multipart tokenizer;r?arai MozReview-Commit-ID: 7V2BWAcpA1D
5ebfd0440b5517d33682df6fe95164b1fd02dfaf: Bug 1436665 - Fix WebExtensions devtools.network tests; r=rpl,ochameau draft
Jan Odvarko <odvarko@gmail.com> - Tue, 17 Apr 2018 14:40:44 +0200 - rev 783595
Push 106728 by jodvarko@mozilla.com at Tue, 17 Apr 2018 13:08:07 +0000
Bug 1436665 - Fix WebExtensions devtools.network tests; r=rpl,ochameau MozReview-Commit-ID: JjJowr1grNP
d5ac5c6edd0aa8d247a0bc5b114a4e0466217114: Bug 1436665 - Do not fire events on window, update tests; r=ochameau draft
Jan Odvarko <odvarko@gmail.com> - Tue, 17 Apr 2018 14:38:25 +0200 - rev 783594
Push 106728 by jodvarko@mozilla.com at Tue, 17 Apr 2018 13:08:07 +0000
Bug 1436665 - Do not fire events on window, update tests; r=ochameau MozReview-Commit-ID: BbZJQiipg3K
a12867ede1928ec2592d1516cdf0b95991850413: Bug 1436665 - Expose Net panel API without the UI; r=ochameau draft
Jan Odvarko <odvarko@gmail.com> - Tue, 17 Apr 2018 14:09:34 +0200 - rev 783593
Push 106728 by jodvarko@mozilla.com at Tue, 17 Apr 2018 13:08:07 +0000
Bug 1436665 - Expose Net panel API without the UI; r=ochameau MozReview-Commit-ID: 31ceGL3zWzl
d16fb9212054caa57946b9c58efc68eccf0ca4e4: 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 783592
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +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
509620ad4aa9fd546092f91ad8685ed73452cade: 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 783591
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +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
d1ab090c8637704a793468c9f7132de5072c945d: 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 783590
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +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
2f327650064898df39e3ff12258e4bfe1e3d86d0: 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 783589
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +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
13cd317df0529e5a76dc65fa3d6dd1d67fa6a8dc: 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 783588
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +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
1edb0f8eaae54fd33abc5969905f53bd26205466: Bug 1034036 - Part 2: Rename and shorten `getMostRecentBrowserWindow` to `getTopWindow` and modernize the style used in BrowserWindowTracker.jsm. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:05:59 +0200 - rev 783587
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +0000
Bug 1034036 - Part 2: Rename and shorten `getMostRecentBrowserWindow` to `getTopWindow` and modernize the style used in BrowserWindowTracker.jsm. r?dao MozReview-Commit-ID: EvgAhq4uR3a
1e796a87ab846e5e609661428c697b2e5ba94c39: Bug 1034036 - Part 1: Merge RecentWindow.jsm and UpdateTopLevelContentWindowIDHelper.jsm into one module called 'BrowserWindowTracker.jsm'. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:05:56 +0200 - rev 783586
Push 106727 by mdeboer@mozilla.com at Tue, 17 Apr 2018 13:00:00 +0000
Bug 1034036 - Part 1: Merge RecentWindow.jsm and UpdateTopLevelContentWindowIDHelper.jsm into one module called 'BrowserWindowTracker.jsm'. r?dao MozReview-Commit-ID: 9qzq1aGvjDu
22e929c5fe2755e75642ec7fdc7b8f53d4666aac: Bug 1441904 : Test that TelemetryEnvironment gets the device data properly on Android. , r?chutten draft
akriti <akriti.v10@gmail.com> - Tue, 17 Apr 2018 18:18:00 +0530 - rev 783585
Push 106726 by bmo:akriti.v10@gmail.com at Tue, 17 Apr 2018 12:58:58 +0000
Bug 1441904 : Test that TelemetryEnvironment gets the device data properly on Android. , r?chutten MozReview-Commit-ID: 1mHadtfY766
364c3159ab696f1e51b3fd4f36836b771b8902a6: Bug 1449338 - Show currently selected engine in newtabs search input. r=mikedeboer draft
Dale Harvey <dale@arandomurl.com> - Tue, 17 Apr 2018 13:30:54 +0100 - rev 783584
Push 106725 by bmo:dharvey@mozilla.com at Tue, 17 Apr 2018 12:31:43 +0000
Bug 1449338 - Show currently selected engine in newtabs search input. r=mikedeboer MozReview-Commit-ID: GTsx9dReoxS
70d5548957b50ee9a5748007aaf48810f123f9e6: Bug 1451625 - Error on overlay load instead of crash. r?mystor draft
Brendan Dahl <brendan.dahl@gmail.com> - Thu, 12 Apr 2018 11:56:55 -0700 - rev 783583
Push 106724 by bmo:gijskruitbosch+bugs@gmail.com at Tue, 17 Apr 2018 12:27:54 +0000
Bug 1451625 - Error on overlay load instead of crash. r?mystor MozReview-Commit-ID: 4OHBlsTmqik
49e326c3bd22ec5a3bfc6fbf6439fd87fd3744ef: Bug 1432894 - Remove fallback preferences from Marionette. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 14 Apr 2018 17:28:42 +0100 - rev 783582
Push 106723 by bmo:ato@sny.no at Tue, 17 Apr 2018 12:25:05 +0000
Bug 1432894 - Remove fallback preferences from Marionette. r?whimboo Marionette has quite a complicated system in testing/marionette/components/marionette.js for support fallback preferences for earlier Firefoxen. Since Firefox 55 shipped quite some time ago it is time to remove the fallbacks. This will significantly simplify the overall complexity of this file. MozReview-Commit-ID: 5lfstTBVF3N
2b57d05d237f0faedde73930ea7ab42d1e6bee7d: Bug 1432894 - Provide shorthands for Marionette prefs. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 14 Apr 2018 17:25:26 +0100 - rev 783581
Push 106723 by bmo:ato@sny.no at Tue, 17 Apr 2018 12:25:05 +0000
Bug 1432894 - Provide shorthands for Marionette prefs. r?whimboo This introduces a new testing/marionette/prefs.js module with shorthands for all of Marionette's preferences. Getters are provided for all preferences, but setters are only offered for preference we expect to mutate at runtime. The new module additionally provides a preference abstraction on top of nsIPrefService instead of Preferences.jsm. We cannot use Preferences.jsm during startup in Marionette because Marionette gets loaded unconditionally. Finally an EnvironmentPrefs class is provided for reading and iterating over preferences stored in JSON Objects in environment variables. MozReview-Commit-ID: FbgdBEkf5A
bc2030ac783f73571bea90652b51339eec4b70b4: Bug 1453688 - Update reftest annotations for WR PR 2662. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 17 Apr 2018 08:23:39 -0400 - rev 783580
Push 106722 by kgupta@mozilla.com at Tue, 17 Apr 2018 12:24:20 +0000
Bug 1453688 - Update reftest annotations for WR PR 2662. r?jrmuizel MozReview-Commit-ID: B1ts2B1dTA4
761c958520b3462cc128d78bc423279580bf71dc: Bug 1453688 - Update reftest annotations for WR PR 2642. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 17 Apr 2018 08:23:33 -0400 - rev 783579
Push 106722 by kgupta@mozilla.com at Tue, 17 Apr 2018 12:24:20 +0000
Bug 1453688 - Update reftest annotations for WR PR 2642. r?jrmuizel MozReview-Commit-ID: 1KGWcXiGdN3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip