ebe3f98312ec91bb5a0052c72376237e134382db: Bug 1340005 - Part 5: Implement SampleValue for Servo backend. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Fri, 27 Oct 2017 21:09:11 +0200 - rev 688118
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1340005 - Part 5: Implement SampleValue for Servo backend. r=birtles Use the new added FFI, Servo_ComposeAnimationSegment, to compose an animation segment from Servo backend on the compositor. MozReview-Commit-ID: LNgpCSIlDl9
6ba6dfa9f2293f92ecc1431efa67cce1a4c25d3f: Bug 1340005 - Part 4: Retrieve transform list from AnimationValue. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Mon, 25 Sep 2017 14:25:43 +0800 - rev 688117
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1340005 - Part 4: Retrieve transform list from AnimationValue. r=birtles MozReview-Commit-ID: 82NAOBV2rEl
b43c82ffe651880e52322b7dcdc50cc0752baeb6: Bug 1340005 - Part 3: Use AnimationValue on the compositor thread. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Thu, 21 Sep 2017 17:01:48 +0800 - rev 688116
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1340005 - Part 3: Use AnimationValue on the compositor thread. r=birtles MozReview-Commit-ID: CtnDLsdcr9x
143169e5a42dac7c6a2a24b68494886b44ec748c: Bug 1340005 - Part 2: Implement AnimationValue::Transform. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Fri, 27 Oct 2017 21:06:30 +0200 - rev 688115
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1340005 - Part 2: Implement AnimationValue::Transform. r=birtles MozReview-Commit-ID: BDKcpDIM9nb
86ef7d8d75e43fa1da734e462573466ed2643e98: Bug 1340005 - Part 1: Implement AnimationValue::Opacity. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Fri, 27 Oct 2017 21:04:52 +0200 - rev 688114
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1340005 - Part 1: Implement AnimationValue::Opacity. r=birtles We will use Servo backend on the compositor, so implement this for opacity. MozReview-Commit-ID: BeWR2nBSbjb
028f0f1bb52b0d951ed662bf384cfbed9a4642ed: servo: Merge #19042 - stylo: Switch to Servo style backend for compositor animations (from BorisChiou:stylo/animation/compositor); r=<try>
Boris Chiou <boris.chiou@gmail.com> - Fri, 27 Oct 2017 14:38:43 -0500 - rev 688113
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
servo: Merge #19042 - stylo: Switch to Servo style backend for compositor animations (from BorisChiou:stylo/animation/compositor); r=<try> These are inter-dependent patches for bug 1340005. We add two FFIs to create the AnimationValues of Opacity and Transform because we support these two properties on the compositor. Besides, we factor out some common function in glue.rs, so we can use the same code path for both main-thread and compositor-thread animations. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix [Bug 1340005](https://bugzilla.mozilla.org/show_bug.cgi?id=1340005). - [X] These changes do not require tests because we have automatic test coverage on Gecko already, and Servo doesn't support compositor animation for now. Source-Repo: https://github.com/servo/servo Source-Revision: 4e2c0e3277dda5d8bf462602268bbc1ec8ea26f7
c745952b8b7602d67c4fef85677326529b63d893: Bug 1408169 - Remove nsIDOMHTMLMenuItemElement; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 12 Oct 2017 15:10:50 -0700 - rev 688112
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1408169 - Remove nsIDOMHTMLMenuItemElement; r=bz Removes the XPCOM interface for nsIDOMHTMLMenuItemElement, replacing it with binding class usage. MozReview-Commit-ID: 9HtCmwKyV1W
af98112b1831843fbe5e127e2e755201da136cdd: Backed out 2 changesets (bug 1411683) for build bustage in security/manager/ssl/tests/gtest/CertListTest.cpp. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 27 Oct 2017 23:53:55 +0200 - rev 688111
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Backed out 2 changesets (bug 1411683) for build bustage in security/manager/ssl/tests/gtest/CertListTest.cpp. r=backout on a CLOSED TREE Backed out changeset 9d579c7e46b9 (bug 1411683) Backed out changeset 21a17ab8b0fc (bug 1411683)
8400adbffaa11c5b4b2357c3973f4a2f371b3081: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 27 Oct 2017 23:32:15 +0200 - rev 688110
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
merge mozilla-central to autoland. r=merge a=merge
9d579c7e46b983e483575ee5eb9bd3e1252d3aac: Bug 1411683 - Add foreach and segment utility methods to nsNSSCertList r=keeler
J.C. Jones <jjones@mozilla.com> - Wed, 25 Oct 2017 13:37:50 -0500 - rev 688109
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1411683 - Add foreach and segment utility methods to nsNSSCertList r=keeler This adds two methods to nsNSSCertList: ForEachCertificateInChain, and SegmentCertificateChain. The ForEach method calls a supplied function for each certificate in the chain, one by one. That method is then used by the Segment method, which (assuming the chain is ordered) splits it into Root, End Entity, and everything in-between as a list of Intermediates. This patch does _not_ try to add these methods to the IDL, as it's not straightforward to me on how to handle the nsCOMPtr or std::function arguments. These methods will be first used by Bug 1409259. MozReview-Commit-ID: 8qjwF3juLTr
21a17ab8b0fc0af473ac0a3deb609f1192e71fb9: Bug 1411683 - Add "requirements.txt" for pycert.py r=keeler
J.C. Jones <jjones@mozilla.com> - Wed, 25 Oct 2017 16:03:58 -0500 - rev 688108
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1411683 - Add "requirements.txt" for pycert.py r=keeler There are specific versions needed for security/manager/ssl/tests/unit/pycert.py, so let's give PIP some installation help: 0.1.7 for pyasn1 and 0.0.5 for pyasn1_modules (recent versions break pycert/pykey/pycms) MozReview-Commit-ID: Fk98UPd8bJo
553b2d547b68229f89f4230372fbe5a5a0309485: Bug 1411743 Resolve warnings in tests for MinGW: Cast -1 to DWORD, and ignore a result explicitly r=jimm
Tom Ritter <tom@mozilla.com> - Wed, 25 Oct 2017 15:40:35 -0500 - rev 688107
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1411743 Resolve warnings in tests for MinGW: Cast -1 to DWORD, and ignore a result explicitly r=jimm MozReview-Commit-ID: 82r05lMszXd
170e3ed76a389209e79b9f2200ece037950af813: Bug 1378366 - Change 'var' to 'const' and 'let' in fontBuilder.js. r=timdream
Jared Wein <jwein@mozilla.com> - Fri, 27 Oct 2017 06:51:16 -0400 - rev 688106
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1378366 - Change 'var' to 'const' and 'let' in fontBuilder.js. r=timdream MozReview-Commit-ID: 3QYWdnVzgJs
1a6103d5708d6bfcf477b329b2a0aba79f27d1ef: Bug 1378366 - If the default font is not found, use 'Default' as the name for an unchanged font preference. Previously this would show up as blank in this case. r=timdream
Jared Wein <jwein@mozilla.com> - Thu, 26 Oct 2017 12:25:12 -0400 - rev 688105
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1378366 - If the default font is not found, use 'Default' as the name for an unchanged font preference. Previously this would show up as blank in this case. r=timdream MozReview-Commit-ID: G1GEwWNtBMi
9ded8c9fd0d253bc781f970c30daf6ae6119e32d: Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r=gps,mshal,Pike,ted
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 23 Oct 2017 08:04:24 -0700 - rev 688104
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r=gps,mshal,Pike,ted MozReview-Commit-ID: 80ldQPhNyi7
0f5cb58689c24d999d6804f1b17d1fd9794cf9d6: Bug 1410206 - Remove non-e10s support from talos; r=jmaher
Rob Wood <rwood@mozilla.com> - Thu, 26 Oct 2017 15:16:40 -0400 - rev 688103
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1410206 - Remove non-e10s support from talos; r=jmaher MozReview-Commit-ID: 2iCM35XAXJM
905239391e05483e8fb221378dd2092c5a0df8b7: Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:33:53 -0700 - rev 688102
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame This patch was generated automatically by the "modeline.py" script, available here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py For every file that is modified in this patch, the changes are as follows: (1) The patch changes the file to use the exact C++ mode lines from the Mozilla coding style guide, available here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line (2) The patch deletes any blank lines between the mode line & the MPL boilerplate comment. (3) If the file previously had the mode lines and MPL boilerplate in a single contiguous C++ comment, then the patch splits them into separate C++ comments, to match the boilerplate in the coding style. MozReview-Commit-ID: EuRsDue63tK
d5056038d25e8492a1a4cb1dcaea5d5207c22969: Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:09:35 -0700 - rev 688101
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r=jfkthame We have a fair number of files that have a particular stale version of the MPL boilerplate. (It was probably originally correct, and then the official boilerplate changed, and the stale MPL boilerplate continued to propagate via copypasting from neighboring files into newly-added files.) This patch updates this stale MPL text (and *only* the MPL text) to the latest version, which can be found at https://www.mozilla.org/en-US/MPL/headers/ and https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line MozReview-Commit-ID: 8WeBb8b0uRo
423370b7b006c53fb079c9a34f69811a2889f08b: Bug 1412346 part 3: Move a misplaced "IWYU pragma" comment down a few lines to match our convention and so mode line can be first. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:08:27 -0700 - rev 688100
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1412346 part 3: Move a misplaced "IWYU pragma" comment down a few lines to match our convention and so mode line can be first. r=jfkthame MozReview-Commit-ID: IEp7T0D1VUh
b2388646f983076fa62c150595aeeea353a05739: Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:08:24 -0700 - rev 688099
Push 86669 by hikezoe@mozilla.com at Sat, 28 Oct 2017 10:13:18 +0000
Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r=jfkthame (This brings these lines into conformance with our standard style for mode lines, and it's required in order for the modeline.py script to be able to process these files.) MozReview-Commit-ID: KqppMKF1jHv
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip