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
28596d56c31885dc68afc44a25bbd386497ddb65: Bug 1388855 - Extract source map URL when parsing CSS, r?bz, heycam draft
Tom Tromey <tom@tromey.com> - Wed, 09 Aug 2017 13:33:24 -0600 - rev 648478
Push 74765 by bmo:ttromey@mozilla.com at Thu, 17 Aug 2017 19:48:36 +0000
Bug 1388855 - Extract source map URL when parsing CSS, r?bz, heycam This changes the CSS lexer to extract sourceMappingURL directives from comments and preserve them; then changes the parser to expose this value as the style sheet's sourceMapURL. MozReview-Commit-ID: LfMamJ1PsU0
4da627f785bcf14c46c0ae9ea96638553afe75f5: Bug 1355451 - Speculative connect to websites on mousedown on awesomebar item. r=mak
Evelyn Hung <jj.evelyn@gmail.com> - Fri, 04 Aug 2017 22:27:21 +0800 - rev 648477
Push 74765 by bmo:ttromey@mozilla.com at Thu, 17 Aug 2017 19:48:36 +0000
Bug 1355451 - Speculative connect to websites on mousedown on awesomebar item. r=mak We preconnect to an explicit URL or the url in moz-action:remotetab on the popup. MozReview-Commit-ID: Itgie3BMehn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip