a02c028769f577b54de6b3715c951092fe2538d2: Bug 1124681: Query State() instead of NativeState() when deciding if a checkbox is checked. r=eeejay
Morgan Reschenberg <mreschenberg@mozilla.com> - Thu, 12 Mar 2020 17:19:35 +0000 - rev 518490
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1124681: Query State() instead of NativeState() when deciding if a checkbox is checked. r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D66489
5be114c5f7a8008a42b60e9a95bc65dc6441da97: Backed out changeset 01cef3030838 (bug 1605308) for build bustages on nsLocalFileWin.cpp
Cosmin Sabou <csabou@mozilla.com> - Thu, 12 Mar 2020 23:26:54 +0200 - rev 518489
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Backed out changeset 01cef3030838 (bug 1605308) for build bustages on nsLocalFileWin.cpp CLOSED TREE
057a6487135dfa108536174cb904d37aec8d7c16: Bug 1621883 - Add a toolchain alias for the linux64-rust-cross-1.41 task. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Mar 2020 20:50:41 +0000 - rev 518488
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621883 - Add a toolchain alias for the linux64-rust-cross-1.41 task. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D66544
0666d5b6f6a5a8bfdeacd5cdacbb897e69432ad1: Bug 1407276 - Avoid creating InterceptedHttpChannel if the service worker has no fetch event handler r=dom-workers-and-storage-reviewers,asuth
Eden Chuang <echuang@mozilla.com> - Thu, 12 Mar 2020 20:53:28 +0000 - rev 518487
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1407276 - Avoid creating InterceptedHttpChannel if the service worker has no fetch event handler r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D64092
fc2cf95fd031435de3f9edccb6c330b0fe14d812: Bug 1621310 - Remove geturi in ContentPrincipal.cpp r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Thu, 12 Mar 2020 19:47:56 +0000 - rev 518486
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621310 - Remove geturi in ContentPrincipal.cpp r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D66250
dbb45e31e5af1ee8df157eee5e6bc3075f90b5d7: Bug 1621307 - Remove Geturi in txMozillaStylesheetCompiler r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Thu, 12 Mar 2020 19:47:54 +0000 - rev 518485
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621307 - Remove Geturi in txMozillaStylesheetCompiler r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D66249
01cef303083885956bf7ef64eeda2d4e07a09c85: Bug 1605308 - Do not use ShellExecuteByExplorer when a downloaded file is an executable. r=Gijs,froydnj
Toshihito Kikuchi <tkikuchi@mozilla.com> - Thu, 12 Mar 2020 21:05:24 +0000 - rev 518484
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1605308 - Do not use ShellExecuteByExplorer when a downloaded file is an executable. r=Gijs,froydnj This is one of the efforts to reduce usage of `ShellExecuteByExplorer` (bug 1620335). The purpose of using `ShellExecuteByExplorer` in the scenario to open a downloaded file is to support applications which are not compatible with the mitigation policies of our process. When a downloaded file is an executable, however, we prefer security to compatibility and in particular we want to prevent binary planting on a user's download directory. The proposed fix is to go to `ShellExecuteExW` straight if the target file to launch is an executable. Differential Revision: https://phabricator.services.mozilla.com/D66325
cd34ba59f28116dfcbf0c8ff4c31ff70f22b1a7d: Bug 1619460 - ensure subsequent runs of `./mach build-backend` under Python 3 produce consistent results r=dmajor
Ricky Stewart <rstewart@mozilla.com> - Thu, 12 Mar 2020 21:05:26 +0000 - rev 518483
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1619460 - ensure subsequent runs of `./mach build-backend` under Python 3 produce consistent results r=dmajor Dictionary iteration under Python 3 is in an inherently unpredictable order, and while we try to keep DEFINES ordered through the use of OrderedDicts, if at any point we populate DEFINES directly or indirectly while iterating through the contents of a non-ordered dictionary, the order of the DEFINES (and therefore the contents of the output Makefile) will be nondeterministic as well. This patch makes a number of changes to ensure that we only ever populate DEFINES in a deterministic fashion. (Note that in Python 3.7 and later, the built-in dict class actually has deterministic ordering, so these changes are technically only necessary until our minimum Python version becomes 3.7.) Differential Revision: https://phabricator.services.mozilla.com/D66089
8937070f0f36d50f51a438a19bcaac76d71b9542: Bug 1621880 - Create a linux64-clang-win-cross toolchain. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Mar 2020 21:05:28 +0000 - rev 518482
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621880 - Create a linux64-clang-win-cross toolchain. r=dmajor This creates a new toolchain artifact that repacks a combination of the linux64-clang compiler along with parts of the win64-clang-cl compiler. This has multiple advantages: - It removes some convoluted parts of build task definitions (limiting that to only occur on the win-cross toolchain itself). - It simplifies the build setup by not requiring to prepare for where clang-cl.exe is. - It speeds up getting compiler artifacts because the win64-clang-cl artifact is very large (due to there not being a llvm shared library) and bzipped, which is slow to decompress. Here, we only take what we need for the cross builds. - It adds the runtime files that e.g. PGO will require, and that linux clang-cl insists lives in the clang directory, not the win64-clang-cl one, and that would require some convoluted setup to make it work with the two separate toolchains. Differential Revision: https://phabricator.services.mozilla.com/D66543
3c5ac4d8328f150bac520693485c0ff05b30849e: Bug 1621866 - Use C++17 fold expressions in ProfileBufferEntrySerialization.h - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Thu, 12 Mar 2020 21:05:31 +0000 - rev 518481
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621866 - Use C++17 fold expressions in ProfileBufferEntrySerialization.h - r=canaltinova Fold expressions are more expressive and probably produce better code than the older template-recursion and initializer_list patterns. Differential Revision: https://phabricator.services.mozilla.com/D66535
e1aa65d7ec79f146d1edd1880e6d8ed0f6a64647: Bug 1621418 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_tabstrip_overflow_underflow.js. r=prathiksha
jbone <jgabitto1792@gmail.com> - Thu, 12 Mar 2020 21:00:22 +0000 - rev 518480
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621418 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_tabstrip_overflow_underflow.js. r=prathiksha Differential Revision: https://phabricator.services.mozilla.com/D66594
5a44f20eccdf1ef08351eeb28a7efd02b2f3f7ef: Bug 1620343 - add dependent-build-platforms translation for linux1804 and move appropriate linux64 tasks to linux1804-64 label r=jmaher
Edwin Takahashi <egao@mozilla.com> - Thu, 12 Mar 2020 20:42:09 +0000 - rev 518479
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1620343 - add dependent-build-platforms translation for linux1804 and move appropriate linux64 tasks to linux1804-64 label r=jmaher Changes: Add `linux1804-64` translation layer for `linux64` builds. Move python-tests under linux1804 treeherder label. Differential Revision: https://phabricator.services.mozilla.com/D66479
ead0580541add564ee40c9fdc1b55bd12c2eb96c: Bug 1620395 - [1.0] Deprecate GeckoView Snapshot Telemetry API. r=geckoview-reviewers,snorp,agi
Eugen Sawin <esawin@mozilla.com> - Thu, 12 Mar 2020 20:42:27 +0000 - rev 518478
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1620395 - [1.0] Deprecate GeckoView Snapshot Telemetry API. r=geckoview-reviewers,snorp,agi Differential Revision: https://phabricator.services.mozilla.com/D66077
6138c3118672ff636cb360cb077c20d03410f5da: Bug 1621885 - Stop excluding .chk files in diffoscope. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Mar 2020 12:55:04 +0000 - rev 518477
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621885 - Stop excluding .chk files in diffoscope. r=dmajor The files have been removed in bug 1620158, so they won't appear as differences anymore. Differential Revision: https://phabricator.services.mozilla.com/D66545
89e9e9039a49b607f5a7bf64c53176a455cc14d9: Bug 1557282 Part 4: Use USER_LIMITED from the start of the socket process sandbox. r=handyman,gcp
Bob Owen <bobowencode@gmail.com> - Thu, 12 Mar 2020 20:41:09 +0000 - rev 518476
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1557282 Part 4: Use USER_LIMITED from the start of the socket process sandbox. r=handyman,gcp Differential Revision: https://phabricator.services.mozilla.com/D66613
a34986f5541da6bbdc191ee35a3c5858a028b856: Bug 1557282 Part 3: Use SetLockdownDefaultDacl and AddRestrictingRandomSid in sandbox policies. r=handyman,gcp
Bob Owen <bobowencode@gmail.com> - Thu, 12 Mar 2020 20:40:25 +0000 - rev 518475
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1557282 Part 3: Use SetLockdownDefaultDacl and AddRestrictingRandomSid in sandbox policies. r=handyman,gcp Differential Revision: https://phabricator.services.mozilla.com/D66612
c3c22869afc9447150c9d5d4717f890ed913ac88: Bug 1557282 Part 2: Fix profiler issues when using SetLockdownDefaultDacl. r=dmajor
Bob Owen <bobowencode@gmail.com> - Thu, 12 Mar 2020 20:40:50 +0000 - rev 518474
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1557282 Part 2: Fix profiler issues when using SetLockdownDefaultDacl. r=dmajor When we are running from a network drive the new feature in part 1 doesn't work. So this uses DuplicateHandle instead of OpenThread to get the thread handle used by the profiler. It also removes a DuplicateHandle THREAD_ALL_ACCESS call that also fails and a DuplicateHandle to get a real process handle, which only seems to have been to fix something on Windows XP. The handle passed in is always the profiler one, so already has the necessary permissions. If no thread handle is passed then the pseudo handle is used. Differential Revision: https://phabricator.services.mozilla.com/D66611
b377a264897607c6f27b88b613ee6b3dba07bab2: Bug 1557282 Part 1: Take chromium commit c1ce57ea5d31208af589b4839390a44ab20b0c8f. r=handyman,gcp
Bob Owen <bobowencode@gmail.com> - Thu, 12 Mar 2020 20:39:40 +0000 - rev 518473
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1557282 Part 1: Take chromium commit c1ce57ea5d31208af589b4839390a44ab20b0c8f. r=handyman,gcp This adds AddRestrictingRandomSid feature, which fixes our issues with SetLockdownDefaultDacl, apart from when we are running from a network drive. Differential Revision: https://phabricator.services.mozilla.com/D66610
64935f926183a4e3f89888db8fac62995f990fc5: Bug 1621305 - Remove GetUri in nsChannelClassifier.cpp r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Thu, 12 Mar 2020 19:47:51 +0000 - rev 518472
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1621305 - Remove GetUri in nsChannelClassifier.cpp r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D66248
cb1605f13d5f56252b6dc89e2934f4c4aedac298: Bug 1618956 - Add Fathom library bundle. r=MattN
Erik Rose <erik@mozilla.com> - Thu, 12 Mar 2020 14:07:36 +0000 - rev 518471
Push 37210 by dvarga@mozilla.com at Fri, 13 Mar 2020 04:24:24 +0000
Bug 1618956 - Add Fathom library bundle. r=MattN Fathom will be used to recognize new-password fields. Differential Revision: https://phabricator.services.mozilla.com/D66051
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip