2d5502a0952f130f571bc547e416e96d3435ec4c: Bug 1318200 - TaskCluster CI for Stylo; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Thu, 17 Nov 2016 09:52:39 -0800 - rev 440710
Push 36303 by bmo:gps@mozilla.com at Fri, 18 Nov 2016 01:27:24 +0000
Bug 1318200 - TaskCluster CI for Stylo; r?dustin This commit introduces support for performing build and test variations with Stylo enabled. From a high level, this is similar to the e10s/non-e10s variations that we currently run. However, it is different in that Stylo is a build time (not run time) flag. So, we need to perform separate builds for Stylo. In the current implementation of the task graph, we can either introduce a new platform or a new build type/configuration. I've chosen to introduce a new platform if nothing else so the Treeherder results clearly separate Stylo from non-Stylo. This decision can be revisited in the future once Stylo becomes more stable and visible outside the "stylo" repository. Stylo functionality is limited to layout functionality and Stylo developers aren't very interested in many tests not related to layout at the moment. So we introduce a new test set running a limited functionality of tests in Stylo builds. In the current state of this commit, Stylo builds will permafail. This is because Stylo builds require a vendored copy of Servo. Logic for pruning the task graph of Stylo/Servo related tasks will be implemented in subsequent commits. MozReview-Commit-ID: JivhkpXDjIw
e7c2651084dea216bafde33c666464226e2c5bff: Bug 1318200 - Mozharness configs for building with stylo; r?ted draft
Gregory Szorc <gps@mozilla.com> - Thu, 17 Nov 2016 17:25:18 -0800 - rev 440709
Push 36303 by bmo:gps@mozilla.com at Fri, 18 Nov 2016 01:27:24 +0000
Bug 1318200 - Mozharness configs for building with stylo; r?ted We add opt and debug mozconfigs that enable stylo. We define 2 new mozharness build configurations for stylo builds. These occur only on Linux64 for the moment. The mozharness configs are mostly copypasta. This is how you do things in mozharness land. MozReview-Commit-ID: 99XNOymw9Dx
9dc527552772d671fc0ea285a4467002d9d17812: Bug 1317048 - Add boilerplate code to test.py to enable new test suite 'tsvgx-static' r?dholbert draft
Neerja Pancholi <npancholi@mozilla.com> - Thu, 17 Nov 2016 17:22:08 -0800 - rev 440708
Push 36302 by bmo:npancholi@mozilla.com at Fri, 18 Nov 2016 01:22:31 +0000
Bug 1317048 - Add boilerplate code to test.py to enable new test suite 'tsvgx-static' r?dholbert MozReview-Commit-ID: 2X194dSromV
3dbc178daa67609a2eec00adc7450293030953b2: Bug 1313789 - Remove DOM/tethering and related code. r?jst draft
Michelangelo De Simone <mdesimone@mozilla.com> - Thu, 17 Nov 2016 12:34:27 -0800 - rev 440707
Push 36301 by mdesimone@mozilla.com at Fri, 18 Nov 2016 01:20:10 +0000
Bug 1313789 - Remove DOM/tethering and related code. r?jst MozReview-Commit-ID: HskC7m1mW3o
fab4af7d0b7ecab42eed6c421f6b5d581f60dc32: Bug 1313167 - Remove dom/downloads and related code. r?jst draft
Michelangelo De Simone <mdesimone@mozilla.com> - Thu, 17 Nov 2016 17:18:41 -0800 - rev 440706
Push 36300 by mdesimone@mozilla.com at Fri, 18 Nov 2016 01:19:30 +0000
Bug 1313167 - Remove dom/downloads and related code. r?jst MozReview-Commit-ID: LBDkPKppTNO
a29e2abfb719a82e7799b8265b8341e304d1372c: Bug 1258916 part 12 - Remove some of duplicate writing modes tests in tree. r?jfkthame draft
Xidorn Quan <me@upsuper.org> - Fri, 11 Nov 2016 20:41:42 +1100 - rev 440705
Push 36299 by xquan@mozilla.com at Fri, 18 Nov 2016 01:18:24 +0000
Bug 1258916 part 12 - Remove some of duplicate writing modes tests in tree. r?jfkthame MozReview-Commit-ID: nebe2a6lFe
63746785bcf450b5a35a42dd18dc9dacf35deac1: Bug 1258916 part 11b - The imported files. draft
Xidorn Quan <me@upsuper.org> - Tue, 15 Nov 2016 10:25:16 +1100 - rev 440704
Push 36299 by xquan@mozilla.com at Fri, 18 Nov 2016 01:18:24 +0000
Bug 1258916 part 11b - The imported files. MozReview-Commit-ID: BwRafRJqps
ccae7b1e5acf5002a2c6ff729b05211e107d2313: Bug 1258916 part 11 - Import CSS Writing Modes test from CSSWG test repo. r?jfkthame draft
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 17 Nov 2016 18:31:11 +1100 - rev 440703
Push 36299 by xquan@mozilla.com at Fri, 18 Nov 2016 01:18:24 +0000
Bug 1258916 part 11 - Import CSS Writing Modes test from CSSWG test repo. r?jfkthame MozReview-Commit-ID: LCR3xtk3Wd0
b6e98fbdeb3c97d8ef69dce81fd75db0fd9ab3db: Bug 1258916 part 10 - Not attach HTTP directive to tests which need ahem font. r?dbaron draft
Xidorn Quan <me@upsuper.org> - Thu, 17 Nov 2016 20:43:33 +1100 - rev 440702
Push 36299 by xquan@mozilla.com at Fri, 18 Nov 2016 01:18:24 +0000
Bug 1258916 part 10 - Not attach HTTP directive to tests which need ahem font. r?dbaron MozReview-Commit-ID: E4ItEEmThcC
4ec94a7179b18b95a6a3ea47f89d9c54fd43572a: Bug 1286799 - mozboot: Unbuffer stdout. r?gps draft
Ralph Giles <giles@mozilla.com> - Thu, 17 Nov 2016 15:21:39 -0800 - rev 440701
Push 36298 by bmo:giles@thaumas.net at Fri, 18 Nov 2016 01:01:35 +0000
Bug 1286799 - mozboot: Unbuffer stdout. r?gps Reopen sys.stdout in unbuffered mode so we can correctly print 'Checking foo... Result' in two parts without calling sys.stdout.flush() everywhere. Although we import print_function from the future, the python 2 version does not support the python 3 flush=True argument. MozReview-Commit-ID: SjliWeoSa3
4f6f50b797d37cff75a02431b0772cef36a53843: Bug 1286799 - Add a script to fetch rust installer hashes. r?glandium draft
Ralph Giles <giles@mozilla.com> - Thu, 17 Nov 2016 14:23:41 -0800 - rev 440700
Push 36298 by bmo:giles@thaumas.net at Fri, 18 Nov 2016 01:01:35 +0000
Bug 1286799 - Add a script to fetch rust installer hashes. r?glandium Make the mozboot.rust module invokable as a utility. E.g. python rust.py --update When called with the --update option it downloads and generates checksums for the latest version of the installer on supported platforms, suitable for updating the values coded in the script. When invoked without the --update option, it verifies the current version and checksums against the server. MozReview-Commit-ID: 2NVFf0ptvbM
640119b2fe1a11a44bde13abf05fc57ba30654c8: Bug 1286799 - mozboot: Install or upgrade rust. r?glandium draft
Ralph Giles <giles@mozilla.com> - Thu, 17 Nov 2016 12:06:29 -0800 - rev 440699
Push 36298 by bmo:giles@thaumas.net at Fri, 18 Nov 2016 01:01:35 +0000
Bug 1286799 - mozboot: Install or upgrade rust. r?glandium Download and run a known-good rustup-init installer for the host system. Once installed, use it to upgrade the latest toolchain. NB: I expect the MozillaBuildBootstrapper to run its installer first, but this will take care of Mac, Linux, and FreeBSD. MozReview-Commit-ID: BKDm1UcLxQS
42a2c209d53a04bb3f9ddae37a18c22ce2b0baff: Bug 1318506 - Assign DocGroup for ScriptLoader runnable (r?ehsan) draft
Bill McCloskey <billm@mozilla.com> - Sun, 13 Nov 2016 10:23:05 -0800 - rev 440698
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Assign DocGroup for ScriptLoader runnable (r?ehsan) MozReview-Commit-ID: G8nQdpq11bR
9c9baf7457f047f7096e84e2afce600ff6d20a86: Bug 1318506 - Label AsyncEventDispatcher runnables with DocGroup (r?ehsan) draft
Bill McCloskey <billm@mozilla.com> - Sun, 13 Nov 2016 10:22:52 -0800 - rev 440697
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Label AsyncEventDispatcher runnables with DocGroup (r?ehsan) I still don't completely understand why we sometimes need to use the global and sometimes the node. As far as I understand it: - Not all event targets are nodes, so the node code can't always be used. - The nsINode::GetOwnerGlobal implementation uses GetScriptHandlingObject, which returns null in some cases where GetScopeObject doesn't. Here is one: http://searchfox.org/mozilla-central/rev/62db1c9021cfbde9fa5e6e9601de16c21f4c7ce4/dom/base/nsDocument.cpp#4627 MozReview-Commit-ID: DdLWeQJIWZx
e043e1f8997c15bb4793cb48c2e4236623f51833: Bug 1318506 - Label MessagePort runnables by DocGroup (r?bkelly) draft
Bill McCloskey <billm@mozilla.com> - Sun, 13 Nov 2016 10:22:40 -0800 - rev 440696
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Label MessagePort runnables by DocGroup (r?bkelly) MozReview-Commit-ID: 8uhgm7ivVSh
d3226ea42a55a13c550e6253b9032b7b401f700b: Bug 1318506 - Label DispatchContentLoaded events with a DocGroup (r?ehsan) draft
Bill McCloskey <billm@mozilla.com> - Thu, 10 Nov 2016 11:39:22 -0800 - rev 440695
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Label DispatchContentLoaded events with a DocGroup (r?ehsan) MozReview-Commit-ID: 8vx2Vzvvxhu
c43128ccf21b0e70874b076c91de27c5e7abba17: Bug 1318506 - Assign TabGroup to runnable for TabGroup's throttled event queue (r?bkelly) draft
Bill McCloskey <billm@mozilla.com> - Wed, 09 Nov 2016 20:38:01 -0800 - rev 440694
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Assign TabGroup to runnable for TabGroup's throttled event queue (r?bkelly) This patch ensures that all the runnables that go in a TabGroup's ThrottledEventQueue get labeled with the TabGroup. It's hard to give a proper name/category to the stuff in the queue, but at least we'll have the right TabGroup. Eventually it would be nice to be able to pass through a name/category from the ThrottledEventQueue. MozReview-Commit-ID: 51PbDOrxa6d
f23356f3f18a4f703ba8b83cb1a2d0d3b66fe8c7: Bug 1318506 - Label PluginInstance IPC messages with plugin's DocGroup (r?aklotz) draft
Bill McCloskey <billm@mozilla.com> - Tue, 15 Nov 2016 15:35:54 -0800 - rev 440693
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Label PluginInstance IPC messages with plugin's DocGroup (r?aklotz) The goal here is to assign a DocGroup to every runnable. This patch labels all IPC message handlers for PPluginInstance with the DocGroup of the plugin instance's document. MozReview-Commit-ID: 6OIard9n2GB
491b40571d4cb0220bfb96230c6ebe15ead85e44: Bug 1318506 - Label XHR timer runnables with DocGroup (r?bkelly) draft
Bill McCloskey <billm@mozilla.com> - Fri, 04 Nov 2016 13:36:06 -0700 - rev 440692
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Label XHR timer runnables with DocGroup (r?bkelly) MozReview-Commit-ID: LYB8LFuVs1w
d4f5ebd64d05158a0952f86cec9bfd60f2432353: Bug 1318506 - Assign a TabGroup to every PBrowser (r?mystor,ehsan) draft
Bill McCloskey <billm@mozilla.com> - Fri, 04 Nov 2016 11:13:52 -0700 - rev 440691
Push 36297 by bmo:wmccloskey@mozilla.com at Fri, 18 Nov 2016 00:53:48 +0000
Bug 1318506 - Assign a TabGroup to every PBrowser (r?mystor,ehsan) Every new PBrowser, whether it's created by the parent or the child, needs to get a TabGroup assigned to it. That way IPC messages for the PBrowser will be dispatched to that TabGroup. For new PBrowsers created by the child, we just create a new TabGroup or reuse the opener's TabGroup. For PBrowsers created by the parent, the child needs to intercept the PBrowserConstructor message and assign a TabGroup immediately. PBrowsers created by the parent never have an opener so we can always create a new TabGroup. In both cases, the nsGlobalWindow::TabGroupOuter logic needs to be updated to read the TabGroup out of the IPC code. Otherwise the DOM and IPC code will get out of sync about TabGroups. MozReview-Commit-ID: D5iEdgirfvK
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip