23cfb067130f6225f9b63c752c349fd607e69c46: Bug 1347402 part 5 - create MediaElementGMPCrashHelper in HTMLMediaElement.cpp; r=cpearce,jwwang
Kaku Kuo <kaku@mozilla.com> - Thu, 16 Mar 2017 11:16:15 +0800 - rev 348133
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 5 - create MediaElementGMPCrashHelper in HTMLMediaElement.cpp; r=cpearce,jwwang Move the creation of MediaElementGMPCrashHelper out from MediaDecoder.cpp which reduces the dependency of MediaDecoder to HTMLMediaElement. MozReview-Commit-ID: E60aMfcFr7V
3ad2b6cfdc290d64eca222b22ecc5494672a80b4: Bug 1347402 part 4 - move ConstructMediaTracks/RemoveMediaTracks to HTMLMediaElemnt; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 17:33:21 +0800 - rev 348132
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 4 - move ConstructMediaTracks/RemoveMediaTracks to HTMLMediaElemnt; r=jwwang ConstructMediaTracks and RemoveMediaTracks are actually HTMLMediaElement's responsibilities. MozReview-Commit-ID: 8lOdzD4pN7N
421c83786af7d2fd475a0190c5d8d2064b9af846: Bug 1347402 part 3 - get owner document via polymorphism; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 14:56:05 +0800 - rev 348131
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 3 - get owner document via polymorphism; r=jwwang MozReview-Commit-ID: GCr2xQyST4X
6307b8e856acb08564fc9663dda943e7aac9cb48: Bug 1347402 part 2 - open a GetOwnerDoc() interface at the MediaDecoderOwner; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 11:40:37 +0800 - rev 348130
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 2 - open a GetOwnerDoc() interface at the MediaDecoderOwner; r=jwwang Open a GetOwnerDoc() method to the MediaDecoderOwner interface and then we can get the owner document via a pointer to MediaDecoderOwner in MediaDecoder. MozReview-Commit-ID: JCzQDLx1MsU
e1d1f787c988d69399f48f28ab411a4d4fb83e04: Bug 1347402 part 1 - call DownloadSuspended() via polymorphism; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 11:20:57 +0800 - rev 348129
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 1 - call DownloadSuspended() via polymorphism; r=jwwang Instead of calling DownloadSuspended() via a pointer to a HTMLMediaElement, we should call DownloadSuspended() via a pointer to a MediaDecoderOwner. MozReview-Commit-ID: BvExQuchsWb
06e12bb9737bfdb5df0a8282c82e871f7f525951: servo: Merge #15929 - Fix crop_area_bytes_length calculation and add tests (from n0max:canvas_drawimage_crop_fix); r=nox
n0max <n0mad@gmx.de> - Fri, 17 Mar 2017 01:55:16 -0700 - rev 348128
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
servo: Merge #15929 - Fix crop_area_bytes_length calculation and add tests (from n0max:canvas_drawimage_crop_fix); r=nox <!-- Please describe your changes on the following line: --> - Fix crop_area_bytes_length calculation (the height was multiplied by itself) - Add tests for this error and for the case that the width is multiplied by itself --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15386 <!-- Either: --> - [X] There are tests for these changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 594a679002a5d74da761c17574ad5383a130b55a
aecbad803701a0d8eab8bad19348df37dcb42435: Bug 1346196 - URLCLASSIFIER_UPDATE_REMOTE_STATUS2 records values using empty keys. r=francois
dimi <dlee@mozilla.com> - Thu, 16 Mar 2017 14:42:46 +0800 - rev 348127
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1346196 - URLCLASSIFIER_UPDATE_REMOTE_STATUS2 records values using empty keys. r=francois mTelemetryProvider might be empty if |CancelUpdate| is called during update. In that scenario, the call flow will look like: CancelUpdate -> UpdateError -> DownloadDone -> set mTelemetryProvider to empty -> OnStartRequest -> record telemetry with empty key. So in this patch, move mTelemetryProvider.Truncate() to OnStopRequest. MozReview-Commit-ID: JDgNUqR4SKa
c7df34767efb4c2ba543b72f4e1e1dc6574418fb: Bug 1344132 - Make reftest run stylo-vs-gecko test without special reftest.list. r=dbaron
Shing Lyu <slyu@mozilla.com> - Fri, 03 Mar 2017 14:21:58 +0800 - rev 348126
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1344132 - Make reftest run stylo-vs-gecko test without special reftest.list. r=dbaron MozReview-Commit-ID: 3XqZGNoqG2h
b7ba1d2827750be9bc599ca5365aa350ae3995d3: No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
ffxbld - Fri, 17 Mar 2017 08:38:33 -0700 - rev 348125
Push 31513 by ffxbld at Fri, 17 Mar 2017 15:38:37 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
e36f475f39c202c3eba5efe4a6cef855467de471: No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
ffxbld - Fri, 17 Mar 2017 08:38:31 -0700 - rev 348124
Push 31513 by ffxbld at Fri, 17 Mar 2017 15:38:37 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
9a95ade0ec97a871f97c397261fc7297e897331f: Bug 1347961 - use #f06, not #f0c, in devtools tests; r=pbro
Tom Tromey <tom@tromey.com> - Thu, 16 Mar 2017 16:40:10 +0100 - rev 348123
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1347961 - use #f06, not #f0c, in devtools tests; r=pbro MozReview-Commit-ID: Li0s9X82YQC
37d8224ed59c5b6100e726013c650b07dda1385c: Bug 1347977 - Add docs about highlighters to /devtools/docs; r=jryans
Patrick Brosset <pbrosset@mozilla.com> - Thu, 16 Mar 2017 18:41:06 +0100 - rev 348122
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1347977 - Add docs about highlighters to /devtools/docs; r=jryans MozReview-Commit-ID: 7Qdi9i2iaN8
c8098c86e44cdf8330cb340fa3012a7d68622130: Bug 1344844 - Enable flake8 rule E222: "multiple spaces after operator". r=Dexter
Federico Padua <federico_padua@yahoo.it> - Tue, 14 Mar 2017 01:44:29 +0100 - rev 348121
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1344844 - Enable flake8 rule E222: "multiple spaces after operator". r=Dexter This patch enables flake8 rule E222: "multiple spaces after operator" in toolkit/components/telemetry by removing the relative E222 entry from toolkit/components/telemetry/.flake8 and fixing the files for which the E222 error was reported. Precisely 1 error violating E222 rule was found and solved. MozReview-Commit-ID: 3xx09jkVu3E
1768ea38ef24e41e08d4a723d68638441732c5d1: Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r=jaws
Mark Banner <standard8@mozilla.com> - Thu, 16 Mar 2017 11:04:39 +0000 - rev 348120
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r=jaws Enable the rule with the maximums set to avoid current failures, except for test_form_autocomplete which is very high (82). The levels are set per major area, with existing warnings being changed to errors. MozReview-Commit-ID: 37M6Ry0Mr1c
6ed991361ec1cc16c438674fa99d998dd97b7c92: Backed out changeset 9e40bc33e620 (bug 1346623) for perma leak in chrome-style stylo tests
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:19:20 +0100 - rev 348119
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Backed out changeset 9e40bc33e620 (bug 1346623) for perma leak in chrome-style stylo tests
2f9cdacc5359cd680a70abfc6e526292e76f6200: Backed out changeset 39ee9556d4a0 (bug 1346623)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:18:53 +0100 - rev 348118
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Backed out changeset 39ee9556d4a0 (bug 1346623)
0696366039f229883c6aa7fb5526a840b60d3972: Backed out changeset 1f9a6ce59a56 (bug 1346623)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:18:51 +0100 - rev 348117
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Backed out changeset 1f9a6ce59a56 (bug 1346623)
d7b7b75a23afbd5063ca82c3b11253cc515b9bca: Bug 1346265 - Part 3. Test cases. r=mstange
cku <cku@mozilla.com> - Mon, 13 Mar 2017 12:47:30 +0800 - rev 348116
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1346265 - Part 3. Test cases. r=mstange Since -moz-element is moz only feature, the test case for -moz-element is created under reftests/image-element folder. MozReview-Commit-ID: G4V0G3cX7qr
d2a3dfa4e1d25af8ea85ab94048e3a31fd3d994a: Bug 1346265 - Part 2. Pass gfxContext to nsImageRenderer::DrawableForElement. r=mstange
cku <cku@mozilla.com> - Fri, 17 Mar 2017 12:05:51 +0800 - rev 348115
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1346265 - Part 2. Pass gfxContext to nsImageRenderer::DrawableForElement. r=mstange It's ok to pass aRenderingContext to DrawableForElement, since DrawableForElement only use aRenderingContext to create a similiar draw target. Replace aRenderingContext by ctx make code more consistent since the draw call bellow(nsLayoutUtils::DrawImage) use ctx. MozReview-Commit-ID: 6n0nYfcFPui
fcdbf512a1be651b001b07aafba4961728a02de9: Bug 1346265 - Part 1. Pass gfxContext to nsCSSRendering::PaintGradient. r=mstange
cku <cku@mozilla.com> - Mon, 13 Mar 2017 12:26:21 +0800 - rev 348114
Push 31512 by cbook@mozilla.com at Fri, 17 Mar 2017 13:28:24 +0000
Bug 1346265 - Part 1. Pass gfxContext to nsCSSRendering::PaintGradient. r=mstange If mask-mode is luminace, we will create a temporary context at [1]. It's obvious we do not use this gfxContext at all in PaintGradient path. This patch is trying to fix this problem by pass gfxContext, instead of RenderingContext, directly to PaintGraident. [1] https://hg.mozilla.org/mozilla-central/file/991f5724e58f/layout/painting/nsCSSRendering.cpp#l5811 MozReview-Commit-ID: LLmg4k6IEm3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip