46c50835b9972454afc33df9df569afd657430ca: Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 16 Nov 2018 18:48:36 +0000 - rev 446813
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato We end up with a lot of rules like (?:.*)/.*\.ext which are basically trying to find the last component in a path and match against that. These are rather slow to run so the easiest thing tdo is just pass in the last component of the path when we know that's the only thing the rule can match. The changes to surrounding code to use this API will be made in future commits. Depends on D8222 Differential Revision: https://phabricator.services.mozilla.com/D8223
284749dd9ee9d5e693cd86887934092a8889e1fc: Bug 1497898 - Update the .gitignore file, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 16 Nov 2018 18:48:38 +0000 - rev 446812
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1497898 - Update the .gitignore file, r=ato Depends on D8221 Differential Revision: https://phabricator.services.mozilla.com/D8222
aa24577bdeae449b6b51f1184cc6aec809fc3659: Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato
Ahilya Sinha <ahilyasinha99@gmail.com> - Fri, 16 Nov 2018 18:48:40 +0000 - rev 446811
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato Depends on D11667 Differential Revision: https://phabricator.services.mozilla.com/D8221
32aa5695f2ca06124214d447fda352709ea2736c: Bug 1505474 - Use downloaded manifest for wpt in jsshell, r=bbouvier,Ms2ger
James Graham <james@hoppipolla.co.uk> - Fri, 16 Nov 2018 15:23:21 +0000 - rev 446810
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1505474 - Use downloaded manifest for wpt in jsshell, r=bbouvier,Ms2ger web-platform-tests gets its test list from a manifest file that's generated from the content of the tests. Unfortunately generating this manifest is slow, so it's unreasonable to create it from scratch for every test run. Until recently the generated manifest was kept in-tree, which was suboptimal in a few ways: * The manifest tended to get out of sync with the actual source * The large json file caused problems for tooling including source control and the review frontends. We previously switched `mach wpt` to download a manifest on demand and apply an incremental update. However this work missed the usage in jstests.py. This continued to use the increasing outdated in-tree manifest, which causes a number of problems * It doesn't have an up-to-date list of tests * It blocks removing that file * It blocks landing various optimisations to make updating the manifest faster. This patch fixes jstests.py to use a downloaded manifest. Unlike the tests run through a mach frontend jstests.py doesn't know where the objdir is, so it's hard to work out where to download the manifest. This patch adopts a heuristic approach; if the path to the jsshell looks like <root>/dist/bin and <root>/_tests exists, we assume it's a gecko-like objdir and use <root>/_tests/web-platform/ for the manifest; otherwise we just put it into the system tempdir. Because the manifest has to be updated on startup, this patch causes a startup time regression, but this will be considerably reduced by the work in Bug 1497898 for which this is a prerequisite. Differential Revision: https://phabricator.services.mozilla.com/D11667
f38aa27974eea413de93123272629af54443ec0b: bug 1502841 - follow-up to ensure reentering DataStorageSharedThread::Shutdown() doesn't cause problems r=jcj
Dana Keeler <dkeeler@mozilla.com> - Fri, 16 Nov 2018 16:14:52 +0000 - rev 446809
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
bug 1502841 - follow-up to ensure reentering DataStorageSharedThread::Shutdown() doesn't cause problems r=jcj We shouldn't reenter DataStorageSharedThread::Shutdown(), but it may be possible. To guard against potentially attempting to shut down the shared thread more than once, we can check gDataStorageSharedThreadShutDown first. Differential Revision: https://phabricator.services.mozilla.com/D12050
2c6f77ee5cf5b4f387ea870fda2a80f24d028b25: Bug 1493766 - part4 : add test. r=johannh
alwu <alwu@mozilla.com> - Wed, 14 Nov 2018 01:36:26 +0000 - rev 446808
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1493766 - part4 : add test. r=johannh Add a test to ensure the temporary autoplay permission is sync correctly between JS and C++ side. Differential Revision: https://phabricator.services.mozilla.com/D11711
7a9c6dea709ee75cef4d10beb79aeece3cf64d1f: Bug 1493766 - part3 : modify test. r=smaug
alwu <alwu@mozilla.com> - Wed, 14 Nov 2018 01:32:26 +0000 - rev 446807
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1493766 - part3 : modify test. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D7017
41fe6af27564c37af484fdad90833a065e30c314: Bug 1493766 - part2 : save the status of temporary autoplay permission in outer window. r=johannh,smaug
alwu <alwu@mozilla.com> - Fri, 16 Nov 2018 18:27:00 +0000 - rev 446806
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1493766 - part2 : save the status of temporary autoplay permission in outer window. r=johannh,smaug In order to know whether we have temporary autoplay permission without creating a request, we need to cache its state in the outer window so that we can get the correct returned value for AutoplayPolicy::IsAllowedToPlay(). Differential Revision: https://phabricator.services.mozilla.com/D7013
0e0a171941b2169accb5f5af19b9094623666954: Bug 1493766 - part1 : notify when temporary permission changed. r=johannh
alwu <alwu@mozilla.com> - Thu, 15 Nov 2018 19:51:26 +0000 - rev 446805
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1493766 - part1 : notify when temporary permission changed. r=johannh Since temporary permissions are only stored in the front-end side, we can't know whether we have allowed page to autoplay or not without sending a request. Therefore, we want to notify the back-end side when the temporary permissions changed. Differential Revision: https://phabricator.services.mozilla.com/D7011
113e5589cea7f811d1aa3e3ef5164a09f5177089: Bug 1507369 - Add GeckoView API to set an arbitrary user agent string r=snorp,esawin
Randall Barker <rbarker@mozilla.com> - Fri, 16 Nov 2018 18:02:26 +0000 - rev 446804
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1507369 - Add GeckoView API to set an arbitrary user agent string r=snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D12069
962527f12004f42c50cddd1475cdb7d62c91134c: Bug 1504751 Migrate about:networking to Fluent r=jaws,flod
Collin Wing <masterkrombi@gmail.com> - Fri, 16 Nov 2018 18:01:08 +0000 - rev 446803
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1504751 Migrate about:networking to Fluent r=jaws,flod Differential Revision: https://phabricator.services.mozilla.com/D10977
ae7984aa48035013da1f4f5431748221be279b70: Bug 1500424 - Remove customizable ui toolbar-drag binding;r=Gijs
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 16 Nov 2018 17:50:04 +0000 - rev 446802
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1500424 - Remove customizable ui toolbar-drag binding;r=Gijs It was almost identical to the toolkit version, only missing a [customizing=true] check to prevent drag. Since Customization only happens in browser/ we are able to replace the toolkit version with the CUI version, and then remove the CUI version. The `#toolbar-menubar:not([autohide="true"])` selector will fall back to the `toolbar[type="menubar"]` selector in global.css to apply the toolkit one, so that is removed from browser.css. Differential Revision: https://phabricator.services.mozilla.com/D12146
32b7fb77f82ca4389cb4746d7962f93865891c1d: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Fri, 16 Nov 2018 19:54:35 +0200 - rev 446801
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
900cd4bf995f4b6a9651da7b9245f66b324e5847: Bug 1494713 - Add `HistoryDelegate` and wire up the Java history handlers. r=jchen,snorp
Lina Cambridge <lina@yakshaving.ninja> - Fri, 16 Nov 2018 17:32:04 +0000 - rev 446800
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1494713 - Add `HistoryDelegate` and wire up the Java history handlers. r=jchen,snorp Differential Revision: https://phabricator.services.mozilla.com/D11291
a1fe5c7791a7fec71e6c3a6b7c362e5ec00ba49f: Bug 1494713 - Implement a `GeckoViewHistory` backend. r=jchen,snorp,smaug
Lina Cambridge <lina@yakshaving.ninja> - Fri, 16 Nov 2018 17:32:02 +0000 - rev 446799
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1494713 - Implement a `GeckoViewHistory` backend. r=jchen,snorp,smaug Differential Revision: https://phabricator.services.mozilla.com/D11290
6644b6e14bde969270ccb646bb501a11221e3041: Bug 1494713 - Add `nsWindow::From`. r=jchen
Lina Cambridge <lina@yakshaving.ninja> - Fri, 16 Nov 2018 17:31:58 +0000 - rev 446798
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1494713 - Add `nsWindow::From`. r=jchen Differential Revision: https://phabricator.services.mozilla.com/D11289
155387956608096a66495a3da674e238efb49912: Bug 1494713 - Expose `EventDispatcher::GetGlobalObject()` and `nsWindow::GetEventDispatcher()`. r=snorp
Lina Cambridge <lina@yakshaving.ninja> - Fri, 16 Nov 2018 17:30:26 +0000 - rev 446797
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1494713 - Expose `EventDispatcher::GetGlobalObject()` and `nsWindow::GetEventDispatcher()`. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D11288
3ab98d066db05f049c52d634bc5d6c3b66763810: Bug 1494713 - Pass the widget for the DocShell to `IHistory::VisitURI`. r=smaug
Lina Cambridge <lina@yakshaving.ninja> - Fri, 16 Nov 2018 17:29:57 +0000 - rev 446796
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1494713 - Pass the widget for the DocShell to `IHistory::VisitURI`. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D11287
1d50d21da50d91de52719decd7bf3e942a9ac89f: Bug 1507721 - Simplify AutoEnterOOMUnsafeRegion by adding an explicit inUnsafeRegion_ flag to the OOM simulator. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 16 Nov 2018 17:12:44 +0000 - rev 446795
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1507721 - Simplify AutoEnterOOMUnsafeRegion by adding an explicit inUnsafeRegion_ flag to the OOM simulator. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D12103
e97253b0e95c20792e31a72a435be3f1c50195f4: Bug 1450219 - followup: Fix the XBL implementation as well.
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Nov 2018 18:25:12 +0100 - rev 446794
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1450219 - followup: Fix the XBL implementation as well.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip