layout/generic/nsHTMLCanvasFrame.cpp
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2015-01-29 00:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2015-01-29 00:22 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
364d2debc2a7c95797d1e03db5076ad0b8684183
created 2011-07-08 22:42 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas
500265c61f37887aa038076384a94717bdb65737
created 2011-06-23 00:11 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 637852. Part 17: Tighten up AreLayersMarkedActive so we track exactly what properties are changing. Also, clamp resolution to power-of-2 only if the frame's transform has a scale. r=tnikkel
31c47102a6fc579e2bb5eda089e9c662e8b00c04
created 2011-06-23 00:11 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 637852: Part 5: Create ContainerParameters structure to carry resolution scale factors through layer creation. r=tnikkel
36f62297c1e146a12045c4650e902ace2766ae15
created 2011-04-19 15:07 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed 2015-01-29 00:22 +0000
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>.
69a9aa30f2eff07d0dbf973fd72931a50b3dbb83
created 2011-03-28 12:59 +1300
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8
created 2011-03-29 14:31 -0400
pushed 2015-01-29 00:22 +0000
Ehsan Akhgari Ehsan Akhgari - Back out bug 622072 because it caused bug 645987
d9c2c2e76a37a8f6f5c337e7a445dd4a9ec4d197
created 2011-03-28 12:59 +1300
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
b8194445b36443828a319ee057195e854753706f
created 2011-02-23 18:38 +1300
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 630835. Make BuildLayer responsible for setting a visible region on the layer, and let FrameLayerBuilder only reduce it. r=tnikkel,a=blocking
dc85ecc5f1dcfdbad46f44867749a63a197443fd
created 2011-02-04 10:11 -0800
pushed 2015-01-29 00:22 +0000
Alon Zakai Alon Zakai - Bug 610727 - Mark canvas layers inactive when relevant. r=roc a=blocking-fennec
d6696d3206f83611614412489b08b34a069184e1
created 2011-01-03 14:48 +1300
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 602757. Part 3: Change IsOpaque to GetOpaqueRegion so we can get useful opaque regions for content that uses border-radius. r=tnikkel,sr=dbaron,a=blocking
c9d327fec92eed3462e9f291183cfc1568944ad2
created 2010-10-19 15:02 -0200
pushed 2015-01-29 00:22 +0000
Felipe Gomes Felipe Gomes - Bug 601603. Part 5 - Ensure that the layer that holds the window background is never opaque for glass windows. r=roc a=beta8
08860c83bf8825b1ceabb1a840954f29a46a143f
created 2010-10-06 21:25 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
0aa1272e932fee3aa47f6cde08ec602e5c0310bc
created 2010-09-09 08:21 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Clip replaced elements (for now, images, canvases, videos, and windowless plugins) to the border radius. (Bug 485501) r=roc a2.0=blocking:beta6
2d01121770f7b935d6b4ddc5b7b7f4dce4903f24
created 2010-09-09 08:21 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Make nsIFrame::DisplaySelectionOverlay take an nsDisplayList* instead of nsDisplayListSet&. (Bug 485501) r=roc a2.0=blocking:beta6
a3bcab53ea0dfca86e7f71d07013040c599a3f62
created 2010-08-13 22:01 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
f5d647210dec273e0dd148c3e1c6c4935aba81c5
created 2010-08-13 22:01 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
5d549dd2b22c7b20a47253e481dd1b4913e84617
created 2010-08-13 22:01 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
4cf30534e60b7e90b6335deb267f257ad0ea66d8
created 2010-08-05 17:11 -0500
pushed 2015-01-29 00:22 +0000
Chris Jones Chris Jones - Bug 570620, part a: Fix an assertion that will soon no longer hold and remove obsoleted already_AddRefed idiom in two places. r=roc
e724a4858e54fd79beafdb3195f55db206b859ea
created 2010-07-16 09:08 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
85bbe15e63bd253b52406f240c0ba14023c70e00
created 2010-07-16 09:07 +1200
pushed 2015-01-29 00:22 +0000
Michael Ventnor Michael Ventnor - Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
469c18b0c36d3f9d283f3b0ce10e43701fa9bc14
created 2010-07-16 09:07 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 2: Create retained layer API: methods on FrameLayerBuilder that frames can use to access, reuse and invalidate retained layers. r=mats,sr=vlad
58f74d3d93acb75cce36ec0f9c0e0fe6267a3161
created 2010-07-16 09:07 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 572623. Rename nsDisplayItemCanvas to nsDisplayCanvas. r=vlad
c39ab74a7da1ee3fed89fd41477df084682e4f26
created 2010-06-28 21:02 +0900
pushed 2015-01-29 00:22 +0000
Alexander Surkov Alexander Surkov - Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc
225b3ddf48ec8519fdfecd3f6cb4d48428d5c62c
created 2010-05-18 10:12 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Fix spew of 'couldn't get canvas size' assertions. (Bug 566603) r=vlad
56f033dd888a56adcaa92aaf9b14b8d8ff6ac78e
created 2010-05-17 21:04 -0700
pushed 2015-01-29 00:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=561168; convert canvas to use layers for rendering - followup #2; r=roc
e11ef37d8108487eeb883b3053a122fd448461fa
created 2010-05-17 21:04 -0700
pushed 2015-01-29 00:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=561168; convert canvas to use layers for rendering; r=roc,bas
7969b6b0df4134b0d1836bb5d87a390f6b28d613
created 2009-10-15 21:47 -0500
pushed 2015-01-29 00:22 +0000
Timothy Nikkel Timothy Nikkel - Bug 520427. Improvements to debug output List for frames. r=dbaron
b540248e3163e1a73d31e3772dbfead13e3ee937
created 2009-09-07 12:35 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2015-01-29 00:22 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed 2015-01-29 00:22 +0000
Zack Weinberg Zack Weinberg - Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
9ada244c11b33465d526e73eec707e073ebb0654
created 2009-09-02 14:46 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 503813. Events targeted at generated content frames should get the non-generated ancestor as target element. r=dbaron
c2b46638b84ac44d78e458676b7f3f69b57db935
created 2009-07-22 12:44 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 6: Uninline IsMovingFrame so nsDisplayList.h doesn't have to include nsLayoutUtils.h. r=dbaron
a927df82dfcdb227f05a3084da58adaa491543d9
created 2009-06-17 21:31 +0100
pushed 2015-01-29 00:22 +0000
Robert Longson Robert Longson - Bug 486936 - image-rendering style should apply to canvas element. r=vladimir
69246843ecf4cbe600d3c45a0b8125ecada527bb
created 2009-05-06 13:02 -0700
pushed 2015-01-29 00:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=488692; full page zoom broken with canvas; r=roc
a9b6ee5e5ff34f2e711ad7b250f3139c25177d1a
created 2009-04-08 13:27 -0700
pushed 2015-01-29 00:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=483412; don't overaggressively invalidate on canvas drawWindow; r=roc
88074ea4c2880e8cf79d0708d17bbddde8489f45
created 2009-03-05 05:43 -0800
pushed 2015-01-29 00:22 +0000
Stuart Parmenter Stuart Parmenter - bug 480233. Make the display list item that canvas uses for painting know about the opacity of the canvas. r/sr=roc
a7f7ec7f347cb39b47977f8a3a259277bb96ba3b
created 2009-01-15 16:27 +1300
pushed 2015-01-29 00:22 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
f77e8a166f067f66aa4f620952210c51bec764db
created 2008-09-28 23:13 +1300
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
536b982929cd53ea8deab06dbb5ba2f4ae0732d0
created 2008-09-28 20:38 +1300
pushed 2015-01-29 00:22 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
9ac77603d3260906f32e11761a0b86c3f422a550
created 2008-09-26 13:10 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
b3412569801fb11b3cc2f76f86645bc3bae1bb47
created 2008-09-26 10:42 +1200
pushed 2015-01-29 00:22 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
9a46f2a17ddc7c2512e78ac535f93d31aa6db661
created 2008-09-18 21:47 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron
9d27f01afee9569154535ac7313b7d3e5ee34d9c
created 2007-12-18 15:01 -0800
pushed 2015-01-29 00:22 +0000
vladimir vladimir - b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2473849c510bec26ae29893a51009ddf2a3ad4b2
created 2007-11-18 04:09 -0800
pushed 2015-01-29 00:22 +0000
jwatt jwatt - Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org
ad3f4d448bd45b33e74a16ab7742472a6004b777
created 2007-09-25 13:46 -0700
pushed 2015-01-29 00:22 +0000
vladimir vladimir - b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
95253d8a4143ddc6417020bf2d7b35f3bb5ae163
created 2007-08-02 11:08 -0700
pushed 2015-01-29 00:22 +0000
bzbarsky bzbarsky - Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
4107eb58583e3bfc72755b230146e7ade09dbd54
created 2007-07-18 07:40 -0700
pushed 2015-01-29 00:22 +0000
vladimir vladimir - b=386799, crash with zero-width canvas, r=stuart,sr=roc
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2015-01-29 00:22 +0000
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
427bda154a0a003554a62c825fdd825c2b933943
created 2007-06-12 11:27 -0700
pushed 2015-01-29 00:22 +0000
dbaron dbaron - Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky
d300d6434463bc88dcda787de75e4a22eb125f2a
created 2007-05-03 16:11 -0700
pushed 2015-01-29 00:22 +0000
dbaron dbaron - Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
4901e7ea427db4943e365c0fcc75e4cd697034ca
created 2007-03-30 14:11 -0700
pushed 2015-01-29 00:22 +0000
bzbarsky bzbarsky - Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2015-01-29 00:22 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip