0e9f7b842ee4e8108d040cf05eb25cd6939a1d7c: Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg draft
dorelbarbu <dorelbarbu96@gmail.com> - Tue, 31 Jan 2017 10:18:19 +0200 - rev 468385
Push 43446 by bmo:dorelbarbu96@gmail.com at Tue, 31 Jan 2017 08:21:06 +0000
Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg MozReview-Commit-ID: KI63fLydqK9
c602d5468a9bf6761091797948acfd41576c3c5f: Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg draft
dorelbarbu <dorelbarbu96@gmail.com> - Tue, 31 Jan 2017 10:09:00 +0200 - rev 468384
Push 43445 by bmo:dorelbarbu96@gmail.com at Tue, 31 Jan 2017 08:12:38 +0000
Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg MozReview-Commit-ID: 44LhrZbnDX1
9e6c246f12951112fbe88da4204d5150592e51fa: Bug 1224207 - Part 8. Reftest. draft
cku <cku@mozilla.com> - Thu, 26 Jan 2017 14:34:30 +0800 - rev 468383
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 8. Reftest. MozReview-Commit-ID: 2PBICER8iJG
70313a1612456e6d4dbb8507a6fda1ddd578143e: Bug 1224207 - Part 7. (Main) Pass frame transform info down to nsFilterInstance. draft
cku <cku@mozilla.com> - Sat, 28 Jan 2017 02:03:14 +0800 - rev 468382
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 7. (Main) Pass frame transform info down to nsFilterInstance. The biggest change is located in nsFilterInstance::ComputeUserSpaceToFilterSpaceScale. Originally, nsSVGUtils::GetCanvasTM is used. This function returns combination of svg-transform, e.g. <rect transform="translate(30,40)" />, and css-to-dev-scale-transform. That why we do not see this bug in a transformed svg element. For example, the following svg can be rendered correctly on FF: <svg xmlns="http://www.w3.org/2000/svg"> <defs> <filter id="blurMe"> <feGaussianBlur in="SourceGraphic" stdDeviation="1"/> </filter> </defs> <!-- nsSVGUtils::GetCanvasTM return transform="scale(3)" correctly --> <text x="0" y="35" font-size="35" transform="scale(3)" filter="url(#blurMe)"> Hello, out there </text> </svg> Unfortunately, this function does not report css-transform at all. So, I replaced it by mPaintTransfom, which is passed from the caller. So now it's the caller's responsibility to pass a UserSpace-To-DeviceSpace transform into nsFilterInstance. And, we actually change the meaning of mPaintTransform in this patch. Before this patch, mPaintTransform means css-to-dev-px scaling transform; After this patch it means "userspace-to-filterspace-scaling * css-to-dev-scaling" transform. All the other modifictions are to respect the change in nsFilterInstance::ComputeUserSpaceToFilterSpaceScale. MozReview-Commit-ID: LwNUAMo98M
50ee47009903f219f64b327f67c315b241c7e012: Bug 1224207 - Part 6. Move GetCSSPxToDevPxMatrix to nsSVGUtils. draft
cku <cku@mozilla.com> - Tue, 24 Jan 2017 23:22:43 +0800 - rev 468381
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 6. Move GetCSSPxToDevPxMatrix to nsSVGUtils. To use GetCSSPxToDevPxMatrix in nsFilterInstance, pull this untility function down to nsSVGUtils; Otherwise, we have to include nsSVGIntegrationUtils header in nsFilterIntance, which is ok but not good I think. MozReview-Commit-ID: 6SGtwj4EE1S
b2e452156eb16e35a46e3c66cb347f44896a6cff: Bug 1224207 - Part 5. Fine tune nsFilterInstance::BuildSourcePaint. draft
cku <cku@mozilla.com> - Tue, 24 Jan 2017 23:10:31 +0800 - rev 468380
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 5. Fine tune nsFilterInstance::BuildSourcePaint. 1. Rename gfx->sourceCtx. 2. Since sourceCtx is discarded immidiately, there is no need of save/restore. MozReview-Commit-ID: CM2MMBYWp3W
cfe49f5d78084d88a875d86497c125ea2b623977: Bug 1224207 - Part 4. Move internal used member functions into private section. draft
cku <cku@mozilla.com> - Tue, 24 Jan 2017 23:04:20 +0800 - rev 468379
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 4. Move internal used member functions into private section. MozReview-Commit-ID: 1ciHcGFd5yU
b67b9119751010a5649f54d366f0077394fc10a0: Bug 1224207 - Part 3. Remove unused parameters of nsFilterInstance's member functions. draft
cku <cku@mozilla.com> - Tue, 24 Jan 2017 00:27:55 +0800 - rev 468378
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 3. Remove unused parameters of nsFilterInstance's member functions. MozReview-Commit-ID: 4QcutMJveUy
6bd019fb16951867e75c7e80e9b83f9ebfa80a4a: Bug 1224207 - Part 2. Fine tune RegularFramePaintCallback. draft
cku <cku@mozilla.com> - Mon, 23 Jan 2017 02:51:23 +0800 - rev 468377
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 2. Fine tune RegularFramePaintCallback. 1. Pass offset in device pixel unit instead of app unit. 2. Keep old context of the basic manager before replacing. MozReview-Commit-ID: IoYFTU35aw6
d394e951f513daa44ec4c5a264fe19f641a75259: Bug 1224207 - Part 1. Split SetupContext into ComputeEffectOffset and TranslateToUserSpace. draft
cku <cku@mozilla.com> - Mon, 23 Jan 2017 02:36:41 +0800 - rev 468376
Push 43444 by bmo:cku@mozilla.com at Tue, 31 Jan 2017 07:34:07 +0000
Bug 1224207 - Part 1. Split SetupContext into ComputeEffectOffset and TranslateToUserSpace. We need ComputeEffectOffset along in the following patch. MozReview-Commit-ID: GoIZ07IqoQ3
eca801a9883edba28da42b08768843c9590d69f8: Bug 1166147 - Part4: Add a reftest for this bug. r?dholbert draft
Neerja Pancholi <npancholi@mozilla.com> - Mon, 30 Jan 2017 13:29:50 -0800 - rev 468375
Push 43443 by bmo:npancholi@mozilla.com at Tue, 31 Jan 2017 06:51:09 +0000
Bug 1166147 - Part4: Add a reftest for this bug. r?dholbert MozReview-Commit-ID: JsVhk5eoDgT
f53b89c2b88b9739ddad9d640e6c23b66d7dd972: Bug 1334767 - Make wpt manifest lint only flag changes that will affect the tests, r=Ms2ger draft
James Graham <james@hoppipolla.co.uk> - Sat, 28 Jan 2017 08:49:11 +0000 - rev 468374
Push 43442 by bmo:james@hoppipolla.co.uk at Tue, 31 Jan 2017 06:24:29 +0000
Bug 1334767 - Make wpt manifest lint only flag changes that will affect the tests, r=Ms2ger This is needed because we changed the manifest format to store file hashes for faster updating. But keeping that up to date requires the manifest to be regenerated too often so we instead just check for changes to the actual tests that will run. MozReview-Commit-ID: FYU5Vr6cXwd
bb64fb1dcca06a5bd583c0d833363e0e6c191366: Backed out 4 changesets (bug 1285898) for browser_localStorage_e10s.js failure
Phil Ringnalda <philringnalda@gmail.com> - Mon, 30 Jan 2017 21:49:42 -0800 - rev 468373
Push 43442 by bmo:james@hoppipolla.co.uk at Tue, 31 Jan 2017 06:24:29 +0000
Backed out 4 changesets (bug 1285898) for browser_localStorage_e10s.js failure Backed out changeset 9c6057cde326 (bug 1285898) Backed out changeset bd68ebab64fa (bug 1285898) Backed out changeset 6fdb24e1256d (bug 1285898) Backed out changeset 6681b50c1f6d (bug 1285898)
a9563d52ca6183c47ab8b6f97e14f5ff24c53ea3: Fix missing mutation when changing SimpleLayerAttributes. (bug 1334715, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Mon, 30 Jan 2017 21:36:23 -0800 - rev 468372
Push 43442 by bmo:james@hoppipolla.co.uk at Tue, 31 Jan 2017 06:24:29 +0000
Fix missing mutation when changing SimpleLayerAttributes. (bug 1334715, r=mattwoodrow)
c292b0b2469259a45ae306836be5468cb772a784: Bug 1335309 - Change the default for find_executables to False. r?mshal draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 31 Jan 2017 14:06:15 +0900 - rev 468371
Push 43441 by bmo:mh+mozilla@glandium.org at Tue, 31 Jan 2017 06:11:03 +0000
Bug 1335309 - Change the default for find_executables to False. r?mshal Back when the class was written, for the packaging code, it made sense that the default was True. But now that it's used all over the place, and that the vast majority of uses are with find_executables=False, it makes more sense for that to be the default.
1fd4b9d395d43af02fad500984e1e37d59b65692: Bug 1335309 - Add explicit find_executables arguments to every use of FileFinder. r?mshal draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 31 Jan 2017 13:01:34 +0900 - rev 468370
Push 43441 by bmo:mh+mozilla@glandium.org at Tue, 31 Jan 2017 06:11:03 +0000
Bug 1335309 - Add explicit find_executables arguments to every use of FileFinder. r?mshal And make it an error not to give it. While the default is True, we do pass a value of False wherever it makes sense, which happens to be, in most places. This is an intermediate step to flip the default from True to False, ensuring that we don't unwantedly switch some calls to False.
4e4b89d4f41b33bf356415171f51036d6302a36a: Bug 1335309 - Change the default for find_executables to False. r?mshal draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 31 Jan 2017 14:06:15 +0900 - rev 468369
Push 43440 by bmo:mh+mozilla@glandium.org at Tue, 31 Jan 2017 06:01:22 +0000
Bug 1335309 - Change the default for find_executables to False. r?mshal Back when the class was written, for the packaging code, it made sense that the default was True. But now that it's used all over the place, and that the vast majority of uses are with find_executables=False, it makes more sense for that to be the default.
e1ba00085c5129dff7721a0d1a13da9a43da3892: Bug 1335309 - Add explicit find_executables arguments to every use of FileFinder. r?mshal draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 31 Jan 2017 13:01:34 +0900 - rev 468368
Push 43440 by bmo:mh+mozilla@glandium.org at Tue, 31 Jan 2017 06:01:22 +0000
Bug 1335309 - Add explicit find_executables arguments to every use of FileFinder. r?mshal And make it an error not to give it. While the default is True, we do pass a value of False wherever it makes sense, which happens to be, in most places. This is an intermediate step to flip the default from True to False, ensuring that we don't unwantedly switch some calls to False.
9c6057cde326f707076f4bda766f31df4888c5bb: Bug 1285898 - [e10s-multi] Make precaching without keepalive work by stashing on the window. r=baku
Andrew Sutherland <asutherland@asutherland.org> - Thu, 26 Jan 2017 06:39:24 -0500 - rev 468367
Push 43440 by bmo:mh+mozilla@glandium.org at Tue, 31 Jan 2017 06:01:22 +0000
Bug 1285898 - [e10s-multi] Make precaching without keepalive work by stashing on the window. r=baku
bd68ebab64faaabe9a9d4cc294fc4243ca9d8cc3: Bug 1285898 - [e10s-multi] LocalStorage e10s multiple write avoidance. r=baku
Andrew Sutherland <asutherland@asutherland.org> - Tue, 24 Jan 2017 06:45:11 -0500 - rev 468366
Push 43440 by bmo:mh+mozilla@glandium.org at Tue, 31 Jan 2017 06:01:22 +0000
Bug 1285898 - [e10s-multi] LocalStorage e10s multiple write avoidance. r=baku
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip