cbba741c30615c9c0dfd81e71ba6a6ec71cd291a: Bug 1353636 - Part 3: Update SERVICEWORKERREGISTRAR_VERSION and a related gtest. r=bkelly
Ho-Pang Hsu <hopang.hsu@gmail.com> - Thu, 17 Aug 2017 15:29:26 +0800 - rev 648498
Push
74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1353636 - Part 3: Update SERVICEWORKERREGISTRAR_VERSION and a related gtest. r=bkelly
128194809ab37dc0dce47c5a27ff6e73cfe7c8de: Bug 1353636 - Part 2: Expose ServieworkerRegistration.updateViaCache. r=bkelly
Ho-Pang Hsu <hopang.hsu@gmail.com> - Wed, 16 Aug 2017 14:21:29 +0800 - rev 648497
Push
74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1353636 - Part 2: Expose ServieworkerRegistration.updateViaCache. r=bkelly
9865180c7e5972d6bf0f490121a2426046624575: Bug 1353636 - Part 1: Move from nsLoadFlags to UpdateViaCache. r=bkelly
Ho-Pang Hsu <hopang.hsu@gmail.com> - Wed, 16 Aug 2017 14:18:52 +0800 - rev 648496
Push
74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1353636 - Part 1: Move from nsLoadFlags to UpdateViaCache. r=bkelly
ddec76e7257ba04ec77da03cdbac6ea88f462d36: Bug 1390394 - Mochitest to ensure FormData gets the new files after setting <input type=file>.files. r=smaug
btian <btian@mozilla.com> - Thu, 17 Aug 2017 17:09:41 +0800 - rev 648495
Push
74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1390394 - Mochitest to ensure FormData gets the new files after setting <input type=file>.files. r=smaug
eee2be5dbca2185a8bece3a8369a2a0df42733b2: Bug 1357545 - handle text-shadows/decorations with webrender (layers-free) r?jrmuizel
draft
Alexis Beingessner <a.beingessner@gmail.com> - Mon, 19 Jun 2017 10:58:28 -0400 - rev 648494
Push
74774 by bmo:a.beingessner@gmail.com at Thu, 17 Aug 2017 20:55:45 +0000
Bug 1357545 - handle text-shadows/decorations with webrender (layers-free) r?jrmuizel
This replaces our DrawTargetCapture hack with a similar but more powerful TextDrawTarget
hack. The old design had several limitations:
* It couldn't handle shadows
* It couldn't handle selections
* It couldn't handle font/color changes in a single text-run
* It couldn't handle decorations (underline, overline, line-through)
Mostly this was a consequence of the fact that it only modified the start and end
of the rendering algorithm, and therefore couldn't distinguish draw calls for different
parts of the text.
This new design is based on a similar principle as DrawTargetCapture, but also passes
down the TextDrawTarget in the drawing arguments, so that the drawing algorithm can
notify us of changes in phase (e.g. "now we're doing underlines"). This also lets us
directly pass data to TextDrawTarget when possible (as is done for shadows and selections).
In doing this, I also improved the logic copied from ContainsOnlyColoredGlyphs to handle
changes in font/color mid-text-run (which can happen because of font fallback).
The end result is:
* We handle all shadows natively
* We handle all selections natively
* We handle all decorations natively
* We handle font/color changes in a single text-run
* Although we still hackily intercept draw calls
* But we don't need to buffer commands, reducing total memcopies
In addition, this change integrates webrender's PushTextShadow and PushLine APIs,
which were designed for this use case. This is only done in the layerless path;
WebrenderTextLayer continues to be semantically limited, as we aren't actively
maintaining non-layers-free webrender anymore.
This also doesn't modify TextLayers, to minimize churn. In theory they can be
augmented to support the richer semantics that TextDrawTarget has, but there's
little motivation since the API is largely unused with this change.
MozReview-Commit-ID: 4IjTsSW335h
0c77ea4c2461a8ff986fdc584d87b42f1c0c22c1: Bug 1367860 (part 5) - Add testcases. r?dbaron
draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Wed, 16 Aug 2017 19:23:27 -0700 - rev 648493
Push
74773 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 20:54:22 +0000
Bug 1367860 (part 5) - Add testcases. r?dbaron
MozReview-Commit-ID: E29lR1RMDp4
1c7e9ce8b0e4630105ad74ea287983eaa3469812: Bug 1330608 Add the MinGW32 toolchain build to Taskcluster (WIP)
draft
Tom Ritter <tom@mozilla.com> - Thu, 17 Aug 2017 15:31:02 -0500 - rev 648492
Push
74772 by bmo:tom@mozilla.com at Thu, 17 Aug 2017 20:44:43 +0000
Bug 1330608 Add the MinGW32 toolchain build to Taskcluster (WIP)
MozReview-Commit-ID: L9wPU5Wrdt8
bc7ff7d318a4fc89665922dc90c5582eaa3b00fd: Bug 1384504 - [Photon] Update sidebar tree styling on Windows. r=dao
draft
Nihanth Subramanya <nhnt11@gmail.com> - Wed, 26 Jul 2017 15:39:34 +0530 - rev 648491
Push
74771 by nhnt11@gmail.com at Thu, 17 Aug 2017 20:39:59 +0000
Bug 1384504 - [Photon] Update sidebar tree styling on Windows. r=dao
MozReview-Commit-ID: 50gpPdmBetL
34b5892c28c3037278db1c5edc73ba3166d52174: Bug 1387135 - Add ability to use 'artifact' template to |mach try fuzzy|, r?maja_zf
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 15 Aug 2017 11:39:46 -0400 - rev 648490
Push
74770 by ahalberstadt@mozilla.com at Thu, 17 Aug 2017 20:33:01 +0000
Bug 1387135 - Add ability to use 'artifact' template to |mach try fuzzy|, r?maja_zf
This uses the new templating mechanism in taskgraph to schedule artifact builds when using
|mach try fuzzy|. Like |mach try syntax|, this will automatically be enabled if
--enable-artifact-builds is set in the mozconfig. The --artifact/--no-artifact arguments
can be used to override the default.
MozReview-Commit-ID: J8HVZzOt4mX
4fe3fd7cf401d2c73b7d26e2e6382fce82e4257e: Bug 1387135 - Add an 'artifact' try_task_config template to schedule artifact builds, r?dustin
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 15 Aug 2017 11:37:40 -0400 - rev 648489
Push
74770 by ahalberstadt@mozilla.com at Thu, 17 Aug 2017 20:33:01 +0000
Bug 1387135 - Add an 'artifact' try_task_config template to schedule artifact builds, r?dustin
This will change all build symbols to 'Ba' and set the USE_ARTIFACTS=1 environment variable.
Mozharness will detect this env to decide whether to perform an artifact build or not.
MozReview-Commit-ID: J8HVZzOt4mX
305a9ad0c77fa88040ae209f1b88eafb7262ac03: Bug 1387135 - Tag all tasks with their kind, r?dustin
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 16 Aug 2017 15:52:18 -0400 - rev 648488
Push
74770 by ahalberstadt@mozilla.com at Thu, 17 Aug 2017 20:33:01 +0000
Bug 1387135 - Tag all tasks with their kind, r?dustin
MozReview-Commit-ID: DqMKNbSmgj3
0e37b7f4ee3362f0a69b6dbd415558fec5bd48f5: Bug 1387135 - Add ability to apply templates to task definitions via try_task_config.json, r?dustin
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 15 Aug 2017 11:36:29 -0400 - rev 648487
Push
74770 by ahalberstadt@mozilla.com at Thu, 17 Aug 2017 20:33:01 +0000
Bug 1387135 - Add ability to apply templates to task definitions via try_task_config.json, r?dustin
This provides a mechanism to modify the behaviour of tasks from a try push. The try_task_config.json
looks something like:
{
"tasks": ["build-linux64/opt", "test-linux64/opt-mochitest-e10s-1"],
"templates": {
"artifact": {"enabled": 1}
}
}
This tells taskgraph to apply the 'artifact' template to all tasks. Templates are JSONe based
.yml files that live under taskcluster/taskgraph/templates. Taskgraph will render every template
against every task definition. The templates themselves can then use JSONe condition statements to
filter out which tasks they should or shouldn't apply to.
MozReview-Commit-ID: J8HVZzOt4mX
d03fc19661e89cf6698d45c372703e9d571f6a75: bug 1391404 - fold nsIPKCS11 into nsIPKCS11ModuleDB r?Cykesiopka
draft
David Keeler <dkeeler@mozilla.com> - Wed, 16 Aug 2017 17:06:59 -0700 - rev 648486
Push
74769 by bmo:dkeeler@mozilla.com at Thu, 17 Aug 2017 20:29:23 +0000
bug 1391404 - fold nsIPKCS11 into nsIPKCS11ModuleDB r?Cykesiopka
This also moves the implementation of nsIPKCS11ModuleDB into its own file.
MozReview-Commit-ID: LYXixzbx3Ia
623b116c293e86d063e5acfa4a01f5104719f560: Bug 1389138 - Push scroll layers in layers-free WR. r=mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 17 Aug 2017 11:07:03 -0400 - rev 648485
Push
74768 by kgupta@mozilla.com at Thu, 17 Aug 2017 20:14:33 +0000
Bug 1389138 - Push scroll layers in layers-free WR. r=mstange
This patch takes the existing code (which allows recursively pushing the necessary
part of a clip chain) and folds it into another recursive function that
operates on the ASR chain. Now the ASR recursion is the primary one, and
clips are pushed for each ASR as needed.
This code was partly modelled after the code in
ContainerState::SetupScrollingMetadata, which also iterates over the
ASRs and clips.
MozReview-Commit-ID: 1qaFPY7Ja7
677a92f918481a73877f551b9ac32975e0110be9: Bug 1389138 - Add helper to track the topmost scroll id on the WR stack. r=mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 17 Aug 2017 11:06:51 -0400 - rev 648484
Push
74768 by kgupta@mozilla.com at Thu, 17 Aug 2017 20:14:33 +0000
Bug 1389138 - Add helper to track the topmost scroll id on the WR stack. r=mstange
Note that when PushClipAndScrollInfo is called, we are pushing an
already-defined scrolling clip onto the stack, and anything that gets
pushed inside it is going to be defined as being inside that scrolling
clip. So we need to make sure to update the scroll id stack for those
calls as well. This was an oversight previously but it never mattered.
MozReview-Commit-ID: D40Gk00HYrq
f2f80e89a400d5b9982d138b29e534701b247072: Bug 1389138 - Introduce a variant type to allow unifying the clip and scroll ids. r=mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 17 Aug 2017 11:06:31 -0400 - rev 648483
Push
74768 by kgupta@mozilla.com at Thu, 17 Aug 2017 20:14:33 +0000
Bug 1389138 - Introduce a variant type to allow unifying the clip and scroll ids. r=mstange
This allows us to keep a single stack where we track both clip ids and
scroll ids with the correct interleaving order that they were pushed in.
MozReview-Commit-ID: DHHfR8JnnBw
99f77b7629ab39e78316fc890ea3253ce51f8732: Bug 1389138 - Extract a helper PushScrollLayer method. r=mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 17 Aug 2017 11:06:12 -0400 - rev 648482
Push
74768 by kgupta@mozilla.com at Thu, 17 Aug 2017 20:14:33 +0000
Bug 1389138 - Extract a helper PushScrollLayer method. r=mstange
MozReview-Commit-ID: CqKOvxWCWZE
ca8685291f7fb8df21b2343f4a1bde032614a1d6: Bug 1386782 - Add toolchain tasks to build gn in automation.
draft
Chris Manchester <cmanchester@mozilla.com> - Tue, 25 Jul 2017 15:33:44 -0700 - rev 648481
Push
74767 by bmo:cmanchester@mozilla.com at Thu, 17 Aug 2017 20:02:42 +0000
Bug 1386782 - Add toolchain tasks to build gn in automation.
MozReview-Commit-ID: 7dDwsQJnzRL
7827ba62f775449a9790e5109257a5fd7809b4a7: Bug 1385742 - Network monitor: allow filter buttons to wrap, avoid disable cache label to wrap r?ntim
draft
Xavier ALT <dex@phoenix-ind.net> - Fri, 11 Aug 2017 00:08:45 +0200 - rev 648480
Push
74766 by bmo:dex@phoenix-ind.net at Thu, 17 Aug 2017 19:53:56 +0000
Bug 1385742 - Network monitor: allow filter buttons to wrap, avoid disable cache label to wrap r?ntim
MozReview-Commit-ID: 6EkpgkosV0W
719c23d51febb3f8a8726df09961feb283fd0eed: Bug 1388855 - Simplify source map URL extraction in stylesheet actor; r?gl
draft
Tom Tromey <tom@tromey.com> - Wed, 09 Aug 2017 13:47:23 -0600 - rev 648479
Push
74765 by bmo:ttromey@mozilla.com at Thu, 17 Aug 2017 19:48:36 +0000
Bug 1388855 - Simplify source map URL extraction in stylesheet actor; r?gl
MozReview-Commit-ID: 3WeNugNx7M