2952a8802f333299ec0e22d496dcd44e6f772db9: Bug 1334550 - Part 1 - Proxy moz-extension protocol requests to the parent process; r?kmag, r+mayhemer draft
Haik Aftandilian <haftandilian@mozilla.com> - Thu, 25 May 2017 13:29:38 -0700 - rev 584733
Push 60865 by haftandilian@mozilla.com at Thu, 25 May 2017 22:42:58 +0000
Bug 1334550 - Part 1 - Proxy moz-extension protocol requests to the parent process; r?kmag, r+mayhemer Changes ExtensionProtocolHandler to use remote streams for moz-extension loads of file and JAR URI's to allow for filesystem read-access sandboxing. Adds messaging to PNecko to allow child processes to request an input stream or file descriptor for moz-extension URI's. Add ExtensionProtocolHandler singleton so that NeckoParent can call methods directly and ExtensionProtocolHandler::NewFD can use a new member variable |mFileOpenerThread| to open files. Adds FileDescriptorFile, a limited implementation of nsIFile that wraps a file descriptor, to be sideloaded into nsJARChannels so that extension JAR files can be read using a file descriptor without accessing the filesystem directly. MozReview-Commit-ID: 1pcnIpjz2yR
c37a86e0449884c9935625218eb3de39126b32ff: Bug 1334550 - Part 2 - Add nsISubstitutionObserver and update test_extensionURL.html; r?kmag draft
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 12 May 2017 10:50:30 -0700 - rev 584732
Push 60864 by haftandilian@mozilla.com at Thu, 25 May 2017 22:41:04 +0000
Bug 1334550 - Part 2 - Add nsISubstitutionObserver and update test_extensionURL.html; r?kmag Adds nsISubstitutionObserver so that substitutions set on a parent nsISubstitutingProtocolHandler which are then propagated to child processes can be observed in the child. Updates test_extensionURL.html to set substitutions on the parent ExtensionProtocolHandler before trying to load moz-extension URI's using those substitutions. MozReview-Commit-ID: JaW1A3uZpoO
5f644afc04bcb5b137bcfaee5cee26cec11c1fa1: Bug 1334550 - Part 1 - Proxy moz-extension protocol requests to the parent process; r?kmag, r?mayhemer draft
Haik Aftandilian <haftandilian@mozilla.com> - Thu, 25 May 2017 13:29:38 -0700 - rev 584731
Push 60864 by haftandilian@mozilla.com at Thu, 25 May 2017 22:41:04 +0000
Bug 1334550 - Part 1 - Proxy moz-extension protocol requests to the parent process; r?kmag, r?mayhemer Changes ExtensionProtocolHandler to use remote streams for moz-extension loads of file and JAR URI's to allow for filesystem read-access sandboxing. Adds messaging to PNecko to allow child processes to request an input stream or file descriptor for moz-extension URI's. Add ExtensionProtocolHandler singleton so that NeckoParent can call methods directly and ExtensionProtocolHandler::NewFD can use a new member variable |mFileOpenerThread| to open files. Adds FileDescriptorFile, a limited implementation of nsIFile that wraps a file descriptor, to be sideloaded into nsJARChannels so that extension JAR files can be read using a file descriptor without accessing the filesystem directly. MozReview-Commit-ID: 1pcnIpjz2yR
73cfb313e4dcbaa4dee2b0d88011ea386c0c1dcb: Bug 1367560 - dom/filesystem/tests/test_basic.html ASSERT failure on OS X with level 3 due to /Volumes restriction draft
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 24 May 2017 17:14:18 -0700 - rev 584730
Push 60864 by haftandilian@mozilla.com at Thu, 25 May 2017 22:41:04 +0000
Bug 1367560 - dom/filesystem/tests/test_basic.html ASSERT failure on OS X with level 3 due to /Volumes restriction Avoid calling IsDirectory() because it requires a stat call and we may not have access to the directory due to sandboxing. MozReview-Commit-ID: BTRsZO6zO3
fd63be5bd6dca03f2ab0d5c5cba70aae5143fd98: Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r?heycam draft
Manish Goregaokar <manishearth@gmail.com> - Thu, 25 May 2017 15:04:13 -0700 - rev 584729
Push 60863 by bmo:manishearth@gmail.com at Thu, 25 May 2017 22:37:14 +0000
Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r?heycam MozReview-Commit-ID: Dxdq6Etbwxa
f7b4a1d2d6504b3651c6e70f072b6fd03e793099: Bug 1360282 - Always call `show` to open the sidebar, even when it's called from startDelayedLoad draft
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 25 May 2017 15:34:03 -0700 - rev 584728
Push 60862 by bgrinstead@mozilla.com at Thu, 25 May 2017 22:34:10 +0000
Bug 1360282 - Always call `show` to open the sidebar, even when it's called from startDelayedLoad By running through the same path anytime the side is shown it will be easier to implement the sidebar-button as a toggle, since we can rely on consistent state to determined which sidebar was opened last MozReview-Commit-ID: 14HXtr8uNmb
489d645a6453e705da96460db592dcd74e1d2f6f: Bug 1359976: base worker payload generation on worker-type; r?wcosta r?aki draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 08 May 2017 22:53:50 +0000 - rev 584727
Push 60861 by dmitchell@mozilla.com at Thu, 25 May 2017 22:30:06 +0000
Bug 1359976: base worker payload generation on worker-type; r?wcosta r?aki To date we have variously specified both worker-type and worker-implementation, often manually coordinated. We also embedded a few awkward assumptions such as that the native engine only runs on OS X. But a worker type has one and only one implementation, and that implementation is stable over time (as changing it would require simultaneous landings on all trees). Instead, this change makes worker-type the primary configuration, and derives both a worker implementation (defining the payload format) and worker OS (determining what to include in the payload) from that value. The derivation occurs when deciding how to implement a particular job, where the run_using functions are distinguished by worker implementation. The two-part logic to determine how and where to run a test task based on its platform is combined into a single transform, `set_worker_type`. This contains some other related changes: - MOZ_AUTOMATION is set in specific jobs, rather than everywhere docker-worker is used - the URL to test packages is factored out into a shared function - docker-worker test defaults are applied in `mozharness_test.py` - the WORKER_TYPE array in `task.py`, formerly mixing two types of keys, is split - the 'invalid' workerType is assigned an 'invalid' implementation - all tasks that do not use job descriptions but use docker-worker, etc. have `worker.os` added Tested to not produce a substantially different taskgraph for a regular push, a try push, or a nightly cron. MozReview-Commit-ID: LDHrmrpBo7I
60b45a99b078d9204c39e573fa1df964c98beecd: Bug 1359976: remove references to now-unused test-platform-phylum; r=wcosta draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 05 May 2017 19:44:05 +0000 - rev 584726
Push 60861 by dmitchell@mozilla.com at Thu, 25 May 2017 22:30:06 +0000
Bug 1359976: remove references to now-unused test-platform-phylum; r=wcosta MozReview-Commit-ID: A86tEB4nbIx
8d57d210ea31bc8383b81a268dc2b394a0a3995f: Bug 1359976: clean out un-handled optionally_keyed_by; r=wcosta draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 05 May 2017 19:04:48 +0000 - rev 584725
Push 60861 by dmitchell@mozilla.com at Thu, 25 May 2017 22:30:06 +0000
Bug 1359976: clean out un-handled optionally_keyed_by; r=wcosta While this was allowed by the schema, it would never be resolved, and was unused. MozReview-Commit-ID: LIxJmr9ZSdK
c7facb4f5b77446d7dab0c600acd4f311919a91d: temp scripts draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 08 May 2017 22:53:34 +0000 - rev 584724
Push 60861 by dmitchell@mozilla.com at Thu, 25 May 2017 22:30:06 +0000
temp scripts MozReview-Commit-ID: Gg516lxJfYq
d295710a73a0b88e933aa92efca92f275cf1e291: Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 18:27:04 -0400 - rev 584723
Push 60860 by dholbert@mozilla.com at Thu, 25 May 2017 22:27:16 +0000
Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz MozReview-Commit-ID: KD0nv0ckKu
d9c7602567241b14f2a3507fc5ceb1e325a6d258: Bug 1360282 - Always call `show` to open the sidebar, even when it's called from startDelayedLoad draft
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 25 May 2017 15:22:06 -0700 - rev 584722
Push 60859 by bgrinstead@mozilla.com at Thu, 25 May 2017 22:22:40 +0000
Bug 1360282 - Always call `show` to open the sidebar, even when it's called from startDelayedLoad By running through the same path anytime the side is shown it will be easier to implement the sidebar-button as a toggle, since we can rely on consistent state to determined which sidebar was opened last MozReview-Commit-ID: 14HXtr8uNmb
fe21e07c5bb8ef957a0006ec6a06eb833692ebaf: Bug 1367735 - Do not attempt to generate or install headers or other compile related files during artifact builds. r=mshal draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 25 May 2017 15:17:23 -0700 - rev 584721
Push 60858 by bmo:cmanchester@mozilla.com at Thu, 25 May 2017 22:17:34 +0000
Bug 1367735 - Do not attempt to generate or install headers or other compile related files during artifact builds. r=mshal This patch stops GENERATED_FILES from being run during export for artifact builds and prevents EXPORTS from being processed because some of these will depend on generated headers. MozReview-Commit-ID: BHZBFbVHwPT
1ee4b32cc8e2182e56721b2927e6ab06e5e277c1: Bug 1351111 - Add unit tests for setTitle and getTitle r?mixedpuppy draft
Matthew Wein <mwein@mozilla.com> - Thu, 25 May 2017 17:14:28 -0400 - rev 584720
Push 60857 by mwein@mozilla.com at Thu, 25 May 2017 22:16:27 +0000
Bug 1351111 - Add unit tests for setTitle and getTitle r?mixedpuppy MozReview-Commit-ID: KsdqHBzuWJi
36ad36c4278af4ec593b66a7b0f21bc9604c04e8: Bug 1351111 - Add support for setTitle and getTitle r?mixedpuppy draft
Matthew Wein <mwein@mozilla.com> - Thu, 25 May 2017 17:13:54 -0400 - rev 584719
Push 60857 by mwein@mozilla.com at Thu, 25 May 2017 22:16:27 +0000
Bug 1351111 - Add support for setTitle and getTitle r?mixedpuppy MozReview-Commit-ID: 9B0RaOJjTxc
2a58f7ea66649d6707f5077ddb948e6126f0acb6: Bug 1351111 - Add support for updating existing browser actions r?sebastian draft
Matthew Wein <mwein@mozilla.com> - Thu, 25 May 2017 17:11:56 -0400 - rev 584718
Push 60857 by mwein@mozilla.com at Thu, 25 May 2017 22:16:27 +0000
Bug 1351111 - Add support for updating existing browser actions r?sebastian MozReview-Commit-ID: 7fuDRmR75WD
6ae10e7dba5e166bf5a48a7494b94e25cd488350: Bug 1367735 - Do not attempt to generate or install headers or other compile related files during artifact builds. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 25 May 2017 15:16:04 -0700 - rev 584717
Push 60856 by bmo:cmanchester@mozilla.com at Thu, 25 May 2017 22:16:17 +0000
Bug 1367735 - Do not attempt to generate or install headers or other compile related files during artifact builds. r=mshal This patch stops GENERATED_FILES from being run during export for artifact builds and prevents EXPORTS from being processed because some of these will depend on these generated headers. MozReview-Commit-ID: BHZBFbVHwPT
5d2609bd7d8da93ab998e622a4c83840478dfaf1: Bug 1367735 - Do not attempt to generate or install headers or other compile related files during artifact builds. r=mshall draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 25 May 2017 15:14:04 -0700 - rev 584716
Push 60855 by bmo:cmanchester@mozilla.com at Thu, 25 May 2017 22:14:54 +0000
Bug 1367735 - Do not attempt to generate or install headers or other compile related files during artifact builds. r=mshall This patch stops GENERATED_FILES from being run during export for artifact builds and prevents EXPORTS from being processed because some of these will depend on these generated headers. MozReview-Commit-ID: 7A4rbh20ZJh
dc85f09af9b9357cefcb4b2154b461bf4c897698: Bug 1347894 - Converted Promise-heavy functions to async/await; r?tromey, ntim draft
Matt R <matthieu.rigolot@gmail.com> - Thu, 25 May 2017 22:44:37 +0100 - rev 584715
Push 60854 by bmo:matthieu.rigolot@gmail.com at Thu, 25 May 2017 22:14:01 +0000
Bug 1347894 - Converted Promise-heavy functions to async/await; r?tromey, ntim MozReview-Commit-ID: 9PSyvkZggys
822b2be6dd8ab3066d388e253b5362997efff493: Bug 1347894 - convert uses of 'defer' to 'new Promise' in client/scratchpad; r?tromey draft
Matt R <matthieu.rigolot@gmail.com> - Sun, 21 May 2017 02:25:00 +0100 - rev 584714
Push 60854 by bmo:matthieu.rigolot@gmail.com at Thu, 25 May 2017 22:14:01 +0000
Bug 1347894 - convert uses of 'defer' to 'new Promise' in client/scratchpad; r?tromey MozReview-Commit-ID: A7ndfU2hArd
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip