929d3ef69803bb8b101e4894c8c4b50507d14c9e: bug 1391079 - remove errant .sig files. r=rstrong
Aki Sasaki <asasaki@mozilla.com> - Thu, 17 Aug 2017 12:28:53 -0700 - rev 648513
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
bug 1391079 - remove errant .sig files. r=rstrong MozReview-Commit-ID: 3RPxjVGUSVb
135ecb6cf04a9a88254a248a191f7c9cc8a349d9: Bug 1376795 - Print a message when quitting in response to a content crash; r=cyu
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 16 Aug 2017 11:22:04 +0200 - rev 648512
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1376795 - Print a message when quitting in response to a content crash; r=cyu MozReview-Commit-ID: HluXiBtux23
469f4ca42da33d0c11ae7addd155dc5243182d62: Bug 1389850: use per-level decision and image workers; r=bstack
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 16 Aug 2017 13:23:13 +0000 - rev 648511
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1389850: use per-level decision and image workers; r=bstack MozReview-Commit-ID: BoUuPRUgGnm
2dc6fcbd991b9a189427eee77d1db1b533dd4091: Bug 1378830 - part 2 - add tests for {LIB,PROG}_IS_C_ONLY; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Thu, 17 Aug 2017 16:21:22 -0400 - rev 648510
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1378830 - part 2 - add tests for {LIB,PROG}_IS_C_ONLY; r=chmanchester Adding PROG_IS_C_ONLY seems like a good point to add tests, and once we have tests for that, adding tests for the existing library support is not too difficult.
de4a2cd6e18c94d8eb36d804fa4f6bf4622082ac: Bug 1378830 - part 1 - define PROG_IS_C_ONLY variables for PROGRAM and SIMPLE_PROGRAMS; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Thu, 17 Aug 2017 16:21:23 -0400 - rev 648509
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1378830 - part 1 - define PROG_IS_C_ONLY variables for PROGRAM and SIMPLE_PROGRAMS; r=chmanchester Similar to the existing LIB_IS_C_ONLY variable, these variables indicate that the program in question has only C sources and so can be linked by the C compiler rather than the C++ compiler. We need to add a little more information to BaseProgram so we can avoid emitting periods into Makefile variables.
05358f0058a7a711dce865ea74af6ff451686657: Bug 1391371 - turn on non-e10s tests for windows7-debug. r=ahal
Joel Maher <jmaher@mozilla.com> - Thu, 17 Aug 2017 15:46:03 -0400 - rev 648508
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1391371 - turn on non-e10s tests for windows7-debug. r=ahal MozReview-Commit-ID: 9CzUf6Omk38
2a790986a5716f9a070a601019de2a244f13e150: Backed out changeset 772250315e76 (bug 1390524) for build bustage in test_compile_checks.py: compiler_class() takes exactly 2 arguments (1 given). r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 17 Aug 2017 21:31:00 +0200 - rev 648507
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Backed out changeset 772250315e76 (bug 1390524) for build bustage in test_compile_checks.py: compiler_class() takes exactly 2 arguments (1 given). r=backout on a CLOSED TREE
ed8427cb4342edaa7b0ec40a36afb3b4b8277d3e: Bug 1386660 - Part 6: Clarify relationships between prefs. r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 16 Aug 2017 15:40:39 +1000 - rev 648506
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1386660 - Part 6: Clarify relationships between prefs. r=sfink Make it clearer how prefs, JSGC params, and their defaults relate to one another.
f1fcbcb67951f04de3e86909c205e7aa2798319f: Bug 1386660 - Part 5: Add constants to avoid multiple hard-coded values. r=sfink
Paul Bone <pbone@mozilla.com> - Thu, 17 Aug 2017 11:55:39 +1000 - rev 648505
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1386660 - Part 5: Add constants to avoid multiple hard-coded values. r=sfink
a1c53785fd4b6c6ddaf4fc7ea84a8605b1551ff7: Bug 1386660 - Part 4: Refactor pref code in nsJSEnvironment.cpp. r=jonco
Paul Bone <pbone@mozilla.com> - Tue, 08 Aug 2017 13:11:24 +1000 - rev 648504
Push 74775 by bmo:ted@mielczarek.org at Thu, 17 Aug 2017 21:15:41 +0000
Bug 1386660 - Part 4: Refactor pref code in nsJSEnvironment.cpp. r=jonco
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip