24f4f77fba76d09dbea8dab6aa0c269b7ccb50e5: Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 22 Sep 2012 11:34:22 -0400 - rev 108299
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
e70defa600998189fbccb642e214e51c44468d43: Bug 539356. Make PruneDisplayListForExtraPage prune print preview properly. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Fri, 28 Sep 2012 01:07:40 +1200 - rev 108298
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356. Make PruneDisplayListForExtraPage prune print preview properly. r=mattwoodrow PruneDisplayListForExtraPage wasn't pruning properly in print preview. It was pruning to the RootReferenceFrame, which is per-page when printing normally, but is the ancestor of all pages in print preview, so it wasn't doing anything in print preview. So, pass in the nsPageFrame we want to prune to. This prevents bogus entirely-clipped-out display items appearing in the display list for the page.
920cf04e0fe08b8cd6188c45d2b8016e2fa9b495: Bug 539356 - Fix mActiveScrolledRootOffset to be offset to the reference frame. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Fri, 28 Sep 2012 01:07:40 +1200 - rev 108297
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Fix mActiveScrolledRootOffset to be offset to the reference frame. r=mattwoodrow
66f6deffdc70c9f8a9d129d2cbfc113c82bbdb1c: Bug 539356 - Fix selectAtPoint.html test. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Fri, 28 Sep 2012 01:07:40 +1200 - rev 108296
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Fix selectAtPoint.html test. r=mattwoodrow
cbcc52822df2df1164a1ddd457f7d4b4a7748d9f: Bug 781053 - Part 3 - Force the throbber into it's own layer. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 25 Sep 2012 08:31:48 +1200 - rev 108295
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 781053 - Part 3 - Force the throbber into it's own layer. r=roc
213b15f0c3c332809f523304dff530da44a67403: Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 25 Sep 2012 08:31:30 +1200 - rev 108294
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
b12bf692dc2d37acca3100faed7bd169a727169b: Bug 781053 - Part 1 - Allow conversion of nsImageBoxFrame to an ImageLayer. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 25 Sep 2012 08:29:14 +1200 - rev 108293
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 781053 - Part 1 - Allow conversion of nsImageBoxFrame to an ImageLayer. r=roc
3c1da25b84528191a84a41cf7455b2cddf018be0: Bug 539356 - Avoid some causes of unnecessary painting. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 26 Sep 2012 11:59:56 +1200 - rev 108292
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Avoid some causes of unnecessary painting. r=roc
33be0c4f310dd9ac7ca68e83a64499099d0936cb: Bug 539356 - Handled scrolled inactive layers trees correctly. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 17 Sep 2012 10:57:22 +1200 - rev 108291
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Handled scrolled inactive layers trees correctly. r=roc
20ffee0f2e7d9573e899f6e04a624efde7b38cc9: Bug 539356 - Use rect invalidation in XUL tree's to avoid over invalidation. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:49:18 +1200 - rev 108290
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Use rect invalidation in XUL tree's to avoid over invalidation. r=roc
bcd22436baf4ddd3010ac9bb1517b134fd6e42eb: Bug 539356 - Correctly invalidate SVG observers. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:49:16 +1200 - rev 108289
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Correctly invalidate SVG observers. r=roc
a55f82f0fecaee28f0391cf83cfe7a94ae4abc3d: Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:48:45 +1200 - rev 108288
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc
daa0868b05bf010268e075d33c6cbae0ab7c4b91: Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:48:45 +1200 - rev 108287
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
eeada32fd169062a5f0b6c8650596eca9094162d: Bug 539356 - Add HasRetainedDataFor. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:48:45 +1200 - rev 108286
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Add HasRetainedDataFor. r=roc
01095a6c89261801f73fc19c920a9287e55d3704: Bug 770058. Part 2: When the document switches between active and inactive, invalidate all frames. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Wed, 29 Aug 2012 17:48:45 +1200 - rev 108285
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 770058. Part 2: When the document switches between active and inactive, invalidate all frames. r=mattwoodrow
0cc58b98cbf92bc1a33e1b50e7e30347860a948c: Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Wed, 29 Aug 2012 17:48:44 +1200 - rev 108284
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow
7676af66ca43950a0c5865ccf13d6d0d2bb39015: Bug 770001. When comparing clips, adjust for any change in the ThebesLayer coordinate system. When clips are different, try to accumulate differences intelligently, taking into account that changes in clips outside the bounds of the clipped display item don't matter. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Wed, 29 Aug 2012 17:48:44 +1200 - rev 108283
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 770001. When comparing clips, adjust for any change in the ThebesLayer coordinate system. When clips are different, try to accumulate differences intelligently, taking into account that changes in clips outside the bounds of the clipped display item don't matter. r=mattwoodrow
d3c797462d2a04673b78270df577aecd0c7bafda: Bug 769922 - Implement nsDisplayAltFeedback, since it can draw outside of the frame's overflow rect. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:48:44 +1200 - rev 108282
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 769922 - Implement nsDisplayAltFeedback, since it can draw outside of the frame's overflow rect. r=roc
7b06b79fe138c8a298b1523bbd2c7bd4f123ad2c: Bug 539356 - Part 29 - Handle OOM exception gracefully during java snapshots. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:48:44 +1200 - rev 108281
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Part 29 - Handle OOM exception gracefully during java snapshots. r=jrmuizel
226afc8b39b0f6aa461f4f75edd601a7631ed7cd: Bug 539356 - Part 27 - Make nsImageFrame's overflow include the AltFeedback image if it will use one. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 29 Aug 2012 17:48:44 +1200 - rev 108280
Push 23552 by ryanvm@gmail.com at Fri, 28 Sep 2012 03:05:08 +0000
Bug 539356 - Part 27 - Make nsImageFrame's overflow include the AltFeedback image if it will use one. r=roc
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip