6f05eb69802f47a9e9e8124a77e8a96d2fb12f0a: Bug 1386660 - Part 3: Provide code to reset SM/GC parameters. r=jonco
Paul Bone <pbone@mozilla.com> - Thu, 17 Aug 2017 11:18:10 +1000 - rev 648503
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1386660 - Part 3: Provide code to reset SM/GC parameters. r=jonco
32e58ff6a1eeced1de880b614f0c5f828eeae7a5: Bug 1386660 - Part 2: Use float for zoneAllocThresholdFactor. r=sfink
Paul Bone <pbone@mozilla.com> - Thu, 17 Aug 2017 10:57:41 +1000 - rev 648502
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1386660 - Part 2: Use float for zoneAllocThresholdFactor. r=sfink
88057095fa2f2df1d0b1607c1beb03fba34a275e: Bug 1386660 - Part 1: Update a comment to reflect current code. r=jonco
Paul Bone <pbone@mozilla.com> - Tue, 08 Aug 2017 12:11:00 +1000 - rev 648501
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1386660 - Part 1: Update a comment to reflect current code. r=jonco
a733646bca355ce23531c2788a1818e13d6c0eb6: Bug 1382292 - Revert PLANAR_YCBCR case in GLBlitHelper.cpp on Android so that when a canvas uses a video frame as source, it is not flipped r=kvark
Randall Barker <rbarker@mozilla.com> - Thu, 17 Aug 2017 11:48:27 -0700 - rev 648500
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1382292 - Revert PLANAR_YCBCR case in GLBlitHelper.cpp on Android so that when a canvas uses a video frame as source, it is not flipped r=kvark MozReview-Commit-ID: 1RZ5G1vkB7U
8cda11dd3e3f4e1f2af8ae28a08c56f95bf4fb73: Bug 1353636 - Part 4: Enable a related web-platform-test. r=bkelly
Ho-Pang Hsu <hopang.hsu@gmail.com> - Mon, 07 Aug 2017 16:09:16 +0800 - rev 648499
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1353636 - Part 4: Enable a related web-platform-test. r=bkelly
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip