213ee9ed734c1ce7c3a6375643bced426bae02f6: Fix-up for bug 1462498 after rebase across bug 1457482. r=me
Mike Hommey <mh+mozilla@glandium.org> - Thu, 07 Jun 2018 15:25:12 +0900 - rev 475993
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Fix-up for bug 1462498 after rebase across bug 1457482. r=me
a1203eb4cee9c52dd73091dbdb3ffe5663b930ec: Bug 1445025: Part 6 - Enable initialization of DLL blocklist from launcher process; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Jun 2018 15:33:44 -0600 - rev 475992
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1445025: Part 6 - Enable initialization of DLL blocklist from launcher process; r=mhowell
64b003dceafbea7a4dc678c3e02de2cef65f9918: Bug 1445025: Part 5 - Implement a Native NT version of the DLL blocklist; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Jun 2018 15:21:19 -0600 - rev 475991
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1445025: Part 5 - Implement a Native NT version of the DLL blocklist; r=mhowell This version of the blocklist should be functionally comparable to the mozglue based blocklist, except: * We hook NtMapViewOfSection instead of LdrLoadDll: The former allows us to easily obtain the module file name being used for the load. The latter requires us to essentially emulate the loader's path searching, which is a perf hit, potentially a correctness issue, and more work to do given the limited native NT API set. * Since the paths in native NT land are all unicode, and since this code is critical to startup performance, this version of the blocklist uses unicode strings instead of ASCII strings. My thoughts here are that we don't want to be wasting time on every DLL load doing ASCII-to-unicode conversion every time we want to do a blocklist string comparison. * I am completely aware that this leaves us in a bizarre situation where we have two copies of the blocklist in our binaries: one unicode version in firefox.exe, and one ASCII version in mozglue.dll. Once we (hopefully) move to using the launcher process by default, the ASCII copy can go away. In the meantime, we need to be able to use either one depending on how Firefox was started. I am happy to make the Native NT blocklist Nightly-only to assuage these concerns.
a6cff2b478da3c03f0089c2f1263efc1d84bb813: Bug 1445025: Part 4 - Add header for Native NT facilities; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Jun 2018 15:19:30 -0600 - rev 475990
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1445025: Part 4 - Add header for Native NT facilities; r=mhowell
4dbc7fbb3361eac9add3ff78be493ef49213211b: Bug 1445025: Part 3 - Change blocklist init flags for browser process so that they can be modified by launcher process; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Jun 2018 15:21:51 -0600 - rev 475989
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1445025: Part 3 - Change blocklist init flags for browser process so that they can be modified by launcher process; r=mhowell
1ad82650ca1ce59d64bd44582fb134d7f4bdc44f: Bug 1445025: Part 2 - Move blocklist definitions into separate header file and add new initialization flag; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Jun 2018 15:16:13 -0600 - rev 475988
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1445025: Part 2 - Move blocklist definitions into separate header file and add new initialization flag; r=mhowell * This allows us to use a single blocklist definition in multiple places. * This patch also adds support for a new initialization flag that, when enabled, disables the DLL Blocking part of the mozglue blocklist but leaves the profiling and stackwalking suppression bits intact.
5c63001e1ce6275e20ce6eb7a4720701bd6d318a: Bug 1445025: Part 1 - Move launcher code into browser/app/winlauncher; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Jun 2018 15:18:13 -0600 - rev 475987
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1445025: Part 1 - Move launcher code into browser/app/winlauncher; r=mhowell
556f097431e3a73ebb7a8af307483d878d4b9341: Bug 1462498 - Update clang 6 pre to clang 6 final on linux and mac. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 18 May 2018 08:03:31 +0900 - rev 475986
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1462498 - Update clang 6 pre to clang 6 final on linux and mac. r=gps
68114b4c0d76f086a3a6a6e8106982ef4023bc13: Merge autoland to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Fri, 08 Jun 2018 00:47:58 +0300 - rev 475985
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Merge autoland to mozilla-central. a=merge
c1197954d1b202b9dfa7f3137cc38d2758fa0bc9: Bug 1467456 Use correct hg repo in repo-update r=lguo
Simon Fraser <sfraser@mozilla.com> - Thu, 07 Jun 2018 17:55:50 +0000 - rev 475984
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467456 Use correct hg repo in repo-update r=lguo 1. Updated hgrepo to work with mozilla-beta, mozilla-esr60 and project branches (just in case) 2. Presquashed commits, so we only submit one. 3. Replaced 'which' with 'command -v' to avoid future shellcheck issues. Differential Revision: https://phabricator.services.mozilla.com/D1582
f718887bdbc347451109825b62131eaca9518672: Backed out 2 changesets (bug 1467278) gecko decision task failure, causing mass OSX intermittent failures on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 07 Jun 2018 21:58:45 +0300 - rev 475983
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Backed out 2 changesets (bug 1467278) gecko decision task failure, causing mass OSX intermittent failures on a CLOSED TREE Backed out changeset 436a6ebd505e (bug 1467278) Backed out changeset e0e3ad8c81ec (bug 1467278)
5a40f58fc3c9da1acd022c771c909ceb2fdd6912: Bug 1417920 - [python-test] Use a global pytest.ini configuration file, r=davehunt
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 06 Jun 2018 14:00:04 -0400 - rev 475982
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1417920 - [python-test] Use a global pytest.ini configuration file, r=davehunt This changes two config options: pytest_classes = PyTest # only classes that start with 'PyTest' will be considered tests (previously this was Test) xfail_strict = true # tests marked as xfail will cause pytest to return non-zero if they unexpectedly pass MozReview-Commit-ID: DCWoDFbe6Mk
7123d414a9c91f23d5a82cd6e33e5018d514ade5: Bug 1467515 - Update license text regarding English dictionary r=mhoye
Francesco Lodolo (:flod) <flod@lodolo.net> - Thu, 07 Jun 2018 19:30:45 +0200 - rev 475981
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467515 - Update license text regarding English dictionary r=mhoye MozReview-Commit-ID: 41fLan7dv3f
f456143691b9adeb1954505e657eab91099ff77a: Bug 1458119: Part 2: Test session restore across Windows shutdown. r=Gijs,whimboo
Adam Gashlin <agashlin@mozilla.com> - Thu, 07 Jun 2018 10:33:55 -0700 - rev 475980
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1458119: Part 2: Test session restore across Windows shutdown. r=Gijs,whimboo When the Windows OS shuts down, we use a synchronous shutdown mechanism, this exercises session save and restore in a unique way. MozReview-Commit-ID: 6sCa3E2wmLY
cc91a5fd7e804915bfb227e6fe70119713499501: Bug 1458119: Part 1: Use idleDispatch to be independent from a content window. r=mikedeboer
Adam Gashlin <agashlin@mozilla.com> - Sun, 27 May 2018 11:21:49 -0700 - rev 475979
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1458119: Part 1: Use idleDispatch to be independent from a content window. r=mikedeboer When using content.requestIdleCallback(), the idle callback may not be run by the time the content goes away, resulting in a missed send. ChromeUtils.idleDispatch does not have this issue. MozReview-Commit-ID: DdGMr6j80sZ
7143eb15fac9e6b8545d12e17bc0b62997a61cf4: No bug, mozilla-central repo-update. r=mtabara
ffxbld - Thu, 07 Jun 2018 14:03:58 -0400 - rev 475978
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
No bug, mozilla-central repo-update. r=mtabara No bug, Automated HSTS preload list update from task PFJDsn1_RJyPxtwQXtin8A No bug, Automated HPKP preload list update from task PFJDsn1_RJyPxtwQXtin8A No bug, Automated blocklist update from task PFJDsn1_RJyPxtwQXtin8A No bug, Automated remote settings update from task PFJDsn1_RJyPxtwQXtin8A Differential Revision: https://phabricator.services.mozilla.com/D1580
5c20da9b09875a22bfde156ebd5e372a0de8d0d1: Bug 1463895 - Allow some policies to be machine-only. r=mkaply
Felipe Gomes <felipc@gmail.com> - Mon, 28 May 2018 18:35:15 -0300 - rev 475977
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1463895 - Allow some policies to be machine-only. r=mkaply Machine-only policies can only be triggered from sources that require user privileges to make machine-wide changes. Currently, that means the policies.json file in the installation folder, or the HKEY_LOCAL_MACHINE registry root. In other words, it currently excludes the HKEY_CURRENT_USER registry root MozReview-Commit-ID: G9wxEM19yVb
6a6e61fb16661ee52992f0171e5d84d82986918f: Bug 1460310 - Separate HTTP and SPDY identifiers into separate namespaces. r=dragana
Nicholas Hurley <hurley@mozilla.com> - Fri, 01 Jun 2018 11:32:05 -0700 - rev 475976
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1460310 - Separate HTTP and SPDY identifiers into separate namespaces. r=dragana MozReview-Commit-ID: E55YpGK7PXI
436a6ebd505e53d110c4e238e9dce0a7bbfa9db1: Bug 1467278 - Lazily instantiate the AutoScrollController when a middle click occurs. r=Gijs,kats
Felipe Gomes <felipc@gmail.com> - Thu, 07 Jun 2018 14:39:15 -0300 - rev 475975
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467278 - Lazily instantiate the AutoScrollController when a middle click occurs. r=Gijs,kats MozReview-Commit-ID: CJpGV3LH1Ti
e0e3ad8c81ecf8cdeacfb7f73b37db40c8e0d7ba: Bug 1467278 - Part 0 - hg copy the ClickEventHandler code to a new file. r=kats
Felipe Gomes <felipc@gmail.com> - Wed, 06 Jun 2018 18:05:39 -0300 - rev 475974
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467278 - Part 0 - hg copy the ClickEventHandler code to a new file. r=kats This copies the code through hg cp in order to preserve the blame, and removes the code from browser-content.js MozReview-Commit-ID: Flnhqmb3KdU
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip