gfx/layers/basic/BasicLayers.cpp
d74c502ac7641991ddaf2b1e3dab13041d4fa7f0
created 2011-04-21 14:52 -0700
pushed unknown
Daniel Holbert Daniel Holbert - Back out 0736b014d4a5 (Bug 610155) for breaking canvas reftests on android
0736b014d4a566685febb94342d031110d9b6975
created 2011-04-20 14:45 -0700
pushed unknown
Oleg Romashin Oleg Romashin - Bug 610155 - Use SurfaceDescriptor for ImageLayer and CanvasLayer r=jones.chris.g
90e46b3e8e6f973a78280d340b64f8ed4d831624
created 2011-04-19 15:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
36f62297c1e146a12045c4650e902ace2766ae15
created 2011-04-19 15:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
3a3109b0d39d91fe13098852c38e5c52031dec9b
created 2011-04-07 18:04 -0700
pushed unknown
Zack Weinberg Zack Weinberg - Bug 266236 part 9: Move nsBoundingMetrics to its own header and prune inclusions of nsRenderingContext.h.
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed unknown
Jan Küchler Jan Küchler - Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
70cedf3a3327ce6cbb671a061dad6d94b2723b4e
created 2011-04-02 19:14 -0700
pushed unknown
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
d3481745c067a9df6c8446079db1aeb26d257b1a
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
f1ea5b6264d0a150efe7275a526a1c567dca8f23
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
844579d342003efcb2baaf3ec4d5bf0d63cae619
created 2011-04-01 10:33 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 635373. ThebesLayerOGL needs to make sure we only sample valid pixels too. r=mattwoodrow
2622ae93dfe8b568a8bbcbd3016a43d28eccd9a5
created 2011-04-01 10:33 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 641770. Ensure that the cliprect for a layer is interpreted in the coordinate system of its container in MarkLeafLayersCoveredByOpaque. r=bas
47340263d0712dbac9e37e1a02b2ff1cf2a38112
created 2011-03-31 09:11 -0400
pushed unknown
Kyle Huey Kyle Huey - Backed out changeset a5dbece71e4a due to test failures
a5dbece71e4abc15d58b2e390235fb0af420a124
created 2011-03-31 07:22 -0400
pushed unknown
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8
created 2011-03-29 14:31 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Back out bug 622072 because it caused bug 645987
8953a4aad4e5ab7bd4dd98422529620bd874b3ea
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
84ff21c7816543e707f9d678b174a1c11b138774
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
8b6d6b01cbdf181216f448e6465be44d2a26ad0d
created 2011-03-24 11:28 +1300
pushed unknown
Chris Pearce Chris Pearce - Bug 580531 - Record first paint time and number of images painted in ImageContainer. r=roc
d8fe8514d7e69344437c3f525d99bb862adcec4d
created 2011-03-11 23:22 -0600
pushed unknown
Chris Jones Chris Jones - Bug 640444: Self-copies end up changing all buffer content, so we need to read back the entire buffer after swapping. r=Bas a=b
5b58ca341da48709e4e72ebd2547a60a52a89c0c
created 2011-03-09 11:28 -0600
pushed unknown
Chris Jones Chris Jones - Followup to bug 635373: Shadow-layer buffers might be resampled in the chrome process. r=roc a=b
439f8db100d7d77257c5edbe3436e95e5e347002
created 2011-03-09 11:27 -0600
pushed unknown
Chris Jones Chris Jones - Bug 635035, part 1: Separate the extended draw region and computed draw region so that shadow-layer readback gets the same quadrant as what was drawn. r=mattwoodrow
c1d77dbe4193e45e526044c91e6011eb39ddbc3d
created 2011-03-01 14:32 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 632423. Enable subpixel AA when we draw into the opaque subrect of a surface. r=tnikkel a=beltzner
502114bb31e816f708ac67af94194ad135941c74
created 2011-03-01 14:30 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 635373. Disable ThebesLayerBuffer rotation for non-identity resolutions, and add API to disable rotation explicitly. r=cjones a=beltzner
a1d3010eff92e6f1e43ac123bc370aa183edb339
created 2011-02-28 19:06 +0100
pushed unknown
Vivien Nicolas Vivien Nicolas - Add start/end attributes support to StackFrame [r=enndeakin,a=blocking-fennec]
99420cb92ff7f1cd9b4b8bd84ea6498cf0474d07
created 2011-02-09 15:22 +0100
pushed unknown
Vivien Nicolas Vivien Nicolas - backout because of Fennec breakage
7bebe6a7dcd0a70a5aca4e2f91af9c518ca21c6e
created 2011-02-24 15:59 -0600
pushed unknown
Chris Jones Chris Jones - Bug 636093: Remove assertion that's no longer asserting what it was intended to. r=roc a=a
993a5de16346bfce428a979846fb1feed9f2d836
created 2011-02-16 16:43 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 626602. Part 2: BasicLayers implementation of ReadbackLayer. r=cjones
f66564b1510dbc20e7a88205c9ea834073c44368
created 2011-02-16 16:43 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones
645fce13f10acd57edf0d8210c8e3afe4f6a0adb
created 2011-02-11 18:31 -0800
pushed unknown
Alex Pakhotin Alex Pakhotin - Bug 629100 - Fullscreen video stretches top and bottom rows of pixels to edge of screen [r=roc a=blocking-fennec]
9e8f138a8b9e73a1e350ef6b77932230d228a06a
created 2011-02-10 20:01 -0500
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 633040 - [regression] Text rendering looks scaled; r=cjones a=blocking-final/fennec
216a0dd9c4c309d9fa6474cc4a10a3e9f0b707c8
created 2011-02-10 21:58 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 625672. Part 1.5: Make layer managers silently do nothing when ending a transaction with no root layer. r=bas,a=blocker
62335c50673bca960c7542aab58f4f0950c01e21
created 2011-02-09 15:48 +0100
pushed unknown
Marco Bonardo Marco Bonardo - Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
5300b2ae26ade1f858f4489eea872a82ebcf8485
created 2011-02-08 18:44 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 626602. Part 2: BasicLayers implementation of ReadbackLayer. r=cjones
c7f068259a8ae0f6e4e0323e84ca7f52033d1066
created 2011-02-08 18:44 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones
5ed6c4935486d1aee52f9edcd96043b0fab86fb8
created 2011-02-09 09:35 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Bug 586683 - Part 1 - Add resolution handling to BasicLayers. r=roc a=blocking2.0
dc85ecc5f1dcfdbad46f44867749a63a197443fd
created 2011-02-04 10:11 -0800
pushed unknown
Alon Zakai Alon Zakai - Bug 610727 - Mark canvas layers inactive when relevant. r=roc a=blocking-fennec
0e42a4b9e9525dd6a0224b1294bfdc49f518f47f
created 2011-01-26 16:12 -0600
pushed unknown
Chris Jones Chris Jones - Fix for the fix for the fix of bug 627273. r=roc a=b
657f6dac1e0cfe1f353ea752f5d3e7f23800f469
created 2011-01-26 13:25 -0600
pushed unknown
Chris Jones Chris Jones - Followup to bug 627273: Fix bad fix. r=Bas a=b
73bfa3627d0c9cf0e21d3c630760926543285b92
created 2011-01-26 00:26 -0600
pushed unknown
Chris Jones Chris Jones - Bug 627273, part 4: Basic impl of ImageLayer tiling for basic layers. r=roc,vlad
da677975bab102f9a06af64c7448c53dc47e2f74
created 2011-01-26 00:26 -0600
pushed unknown
Chris Jones Chris Jones - Bug 627273, part 3: Add gfxContext::FillWithOpacity. sr=vlad
44ab59b32b35228d3ae3dcf56ec0432329bed13d
created 2011-01-25 14:18 -0800
pushed unknown
Vladimir Vukicevic Vladimir Vukicevic - b=606218; webgl Y axis upside down; followup to fix opacity; r=cjones
b7ea3d9683bad08798a619a99f13297c586fd88f
created 2011-01-21 06:46 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 627399: Do not forget mTarget if a transaction is incomplete. r=cjoned a=blocking-beta10
809aded51aad6d2af6d00908c9adf5910f1027d7
created 2011-01-19 00:55 -0800
pushed unknown
Vladimir Vukicevic Vladimir Vukicevic - b=606218; [webgl] content appears upside down when rendered via shadow layers; r=cjones, a=b
a18080aa75d6bea549a80a8647a57c88f19d6f13
created 2011-01-19 21:27 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 621601. Part 1: Change empty transaction API to EndEmptyTransaction. r=bas,tnikkel,a=joe
74c7d5446b3613ef2f3ef6b01fff279f3d686c02
created 2011-01-16 23:38 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 594253. Update mValidRegion by OR-ing with the visible region after repainting, instead of OR-ing with the redrawn region, since this leads to simpler region structures. r=cjones,a=blocking
bf71941d1aeedd75180546c11b9cc838d822218c
created 2011-01-04 23:35 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 615794. Part 2: Remove some usage of gfxUtils::ClipToRegionSnapped since snapping the visible region may not be correct. r=jrmuizel a=blocking
d4084c318c9ee870bf6eb5b08f3a9f635034c404
created 2011-01-04 10:40 -0600
pushed unknown
Chris Jones Chris Jones - Bug 617863: Remove a pseudo-assertion that doesn't hold for plugin ImageLayers. r=roc a=a
431218b437ab386458d3e64f346d99124fa66e5b
created 2011-01-03 14:48 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 593604. Part 8.5: Add SupportsComponentAlphaChildren API. r=bas,a=blocking
b7d1bb50e829a88eafa856e2253ff1d70eb12c09
created 2011-01-03 14:48 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 363861. Part 4: Track rectangles of opaque content in RGBA surfaces and use them to make PushGroupAndCopyBackground work in more situations. r=jrmuizel,sr=vlad,a=blocking
5c0c6d6f11e7bc37a30500f58ac359ec67e35908
created 2011-01-03 14:48 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 363861. Part 3: Reenable Cleartype on surfaces where we know we'll only paint text over opaque pixels. r=jrmuizel,sr=vlad,a=blocking
c53f60831c43cca397dfed8adf8d350aeec7d3ca
created 2011-01-03 14:48 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 363861. Part 1: Introduce gfxContext::PushGroupAndCopyBackground and use it to create opaque temporary surfaces for opacity groups which will be composited onto opaque surfaces. r=jrmuizel,sr=vlad,a=blocking
b083bc8b79ab0afb0371d419f0ac1246a9004412
created 2010-12-31 09:40 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 619490 - Don't use double-buffered shadowed layers with OGL compositing r=cjones a=b-f
0a7d57ee6a0a896be712b9caed03f9ec28f30ead
created 2010-12-27 08:12 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 615870 - Remote HTML5 video rendering pipeline should be shorter. part1. r=jones.chris.g a=b-f
8019b50e514c708e3b633da8b4c394edd4a27f0b
created 2010-12-20 14:26 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 612840. Part 4: Invert the meaning of CONTENT_NO_TEXT_OVER_TRANSPARENT and rename it. r=vlad
53bc550efbccbf583419f1027de08c9b4e56b9ba
created 2010-12-20 14:26 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 612840. Part 2: Remove unnecessary opacity check. r=cjones
ca873b14eb719c0bfed13b81a6b71007208f9278
created 2010-12-20 14:26 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 612840. Part 1: Remove CONTENT_NO_TEXT flag since it's not really used. Also remove ShouldRetainTransparentSurface and related code; we'll assume that when text is over opaque pixels in an RGBA surface we can always paint it with subpixel AA --- and make it so in later patches. r=vlad
1b297eb0a27dfaa012ceb7cd6af8d24d98826db9
created 2010-12-13 16:14 -0800
pushed unknown
Michael Wu Michael Wu - Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
34bd12eb4a9c5e8bed57def73080f4b51d54dd00
created 2010-12-10 21:32 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
dde5e4be82c1becb378e8813678d59a7a324d16b
created 2010-11-24 21:33 -0600
pushed unknown
Chris Jones Chris Jones - Bug 612573: Make sure shadowable layers aren't destroyed in the middle of transactions. r=karlt a=2.0
2646f83e3d80ca95d1fccd354241a10ad545383c
created 2010-11-16 18:33 -0500
pushed unknown
Tatiana Meshkova Tatiana Meshkova - bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 2: MarkLeafLayersCoveredByOpaque() for BasicLayers r=roc a=roc
133ad6c082881d8f7bcbd0245266c5faaa89f3d6
created 2010-11-16 18:33 -0500
pushed unknown
Tatiana Meshkova Tatiana Meshkova - bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 1: Add mLastChild to all ContainerLayer r=roc a=roc
less more (0) -100 -60 tip