layout/base/nsLayoutUtils.h
00f422b2cf36505e1ee8768e09997237be8294c0
created 2011-05-12 00:04 -0400
pushed 2011-09-30 20:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 10209 - Part 6: Implement the CSS "containing block" concept correctly as a binary relation, as opposed to a unary relation; r=bzbarsky
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-30 20:09 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
68928bdabfd745229946af70e896ac48112af3c0
created 2011-09-20 17:00 -0400
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 444641 part 4. Remove the data: special-casing for images in canvas, since we now set the right principal for data: images. r=roc
cb9eced21ea1b7aabfa358b700e34553c96334e5
created 2011-09-09 17:58 -0400
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 685518 part 1. Look at the image CORS mode for drawImage into a canvas 2d context. r=roc
d9797d99f5f739ebd244ce27748a548f4b3b9cfd
created 2011-08-24 22:54 +0200
pushed 2011-09-30 20:09 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc
f277fe9f70c39d760472ce223a60a78de64620a1
created 2011-08-14 10:08 -0700
pushed 2011-08-19 14:38 +0000
L. David Baron L. David Baron - Replace all uses of nsLayoutUtils::SetFontFromStyle with GetFontMetricsForFrame or GetFontMetricsForStyleContext and remove SetFontFromStyle. (Bug 678671, patch 2) r=roc
e9f6607a3990d027d09dcdc3395fe76be4ef9e6b
created 2011-08-09 17:14 +0200
pushed 2011-08-19 14:38 +0000
Mats Palmgren Mats Palmgren - Bug 663375 - When text color is darkened, darken text-decoration color too. r=dbaron
89c17ca55124eb32672e9aae0c130283097fb980
created 2011-01-13 04:40 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 609714 - Properly compute background image size for vector background images lacking intrinsic sizes or an intrinsic aspect ratio. r=dholbert, r=dbaron
7fece42cb99a9c3637b0926e43aac9156dfe1976
created 2011-08-05 15:24 -0400
pushed 2011-08-19 14:38 +0000
Neil Deakin Neil Deakin - Bug 585069, support ratio scaling for xul images, r=dbaron
ad334152010a5d6f8f602d38a398ac7c4ec0f0c2
created 2011-08-03 15:04 +1200
pushed 2011-08-19 14:38 +0000
Matt Woodrow Matt Woodrow - Bug 505115 - Part 11b - Layout changes to use a z component for -moz-transform-origin. r=roc
08b756f93436c48e5c32a01a24dd3633ee2b0593
created 2011-08-03 15:04 +1200
pushed 2011-08-19 14:38 +0000
Matt Woodrow Matt Woodrow - Bug 505115 - Part 8c - Use ray tracing to untransform 2d points on a 3d plane. r=roc
ba5eb1cd42f3881788740a4e5464c3547944e818
created 2011-08-03 15:04 +1200
pushed 2011-08-19 14:38 +0000
Matt Woodrow Matt Woodrow - Bug 505115 - Part 6 - Implement the 3d -moz-transform functions. r=dbaron
89f90f9fac80b95c4140911d6aa9e8fb260f6341
created 2011-07-23 10:28 +1200
pushed 2011-09-30 20:09 +0000
Matt Woodrow Matt Woodrow - Bug 505115 - Part 5 - Use gfx3DMatrix in layout. r=roc
cdff167e80748a50215a694a02b252373de19a16
created 2011-07-04 07:47 +0200
pushed 2011-09-30 20:09 +0000
Mats Palmgren Mats Palmgren - Bug 668919 - The ellipsis with text-overflow: ellipsis is sometimes one pixel too low. r=roc
2fba916e056cdb24bd569a6b8ab9ea69b90c7c25
created 2011-07-01 16:43 +1000
pushed 2011-09-30 20:09 +0000
Michael Ventnor Michael Ventnor - Implement text-shadow for the text-overflow marker text (ellipsis) r=roc
451c13333f149ae989e6f627fc5c258fa6577719
created 2011-06-22 20:11 +0200
pushed 2011-09-30 20:09 +0000
Mats Palmgren Mats Palmgren - Bug 312156 - Implement CSS3 text-overflow. r=roc
08a6a9f91d6e508c88be9ad2455b62e39cefb91e
created 2011-06-16 07:31 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Kew Jonathan Kew - bug 467669 - pt 1 - get list of fonts actually used to render a document range. r=roc sr=bzbarsky
ed3cf3967b6905efa43a5d517004487ae7e13410
created 2011-06-15 16:52 -0400
pushed 2011-09-30 20:09 +0000
Ehsan Akhgari Ehsan Akhgari - Backout bug 467669 and bug 660088
592b0c82089d22d5d9b889cafdb7d82b7bf4a3ab
created 2011-06-15 20:17 +0100
pushed 2011-09-30 20:09 +0000
Jonathan Kew Jonathan Kew - bug 467669 - pt 1 - get list of fonts actually used to render a document range. r=roc sr=bzbarsky
189a169fd9003f35fdecd9a68b70bf1c20ce467a
created 2011-05-09 11:40 +0300
pushed 2011-09-30 20:09 +0000
Tatiana Meshkova Tatiana Meshkova - Bug 653133 - Fennec crashes when loading a page with huge background-attachment:fixed background r=roc
3237cf9bc6f8e9573ca383e60fac07ad16fdba4c
created 2011-04-16 18:22 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 651017, part 5: mechanical changes.
d06f1282cc6d69b6a1367e5cd0fea8d7a19a8c65
created 2011-04-07 18:05 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 174055, part 4: mechanical fixups outside gfx.
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed 2011-09-30 20:09 +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>.
daf44cb2d3e185291aa8fb40841921328c716af5
created 2011-04-05 23:00 -0600
pushed 2011-09-30 20:09 +0000
Oleg Romashin Oleg Romashin - Bug 607417 - Part1: position:fixed frames mark layers r=roc
8adbca2b3518bb5ee2c22940a51a89f0dcb1968c
created 2011-04-08 10:59 -0700
pushed 2011-09-30 20:09 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 646731. Avoid float-to-double promotion in Is(Margin|Pading)Zero. r=dbaron
64b858e79f89d5083f7180cd19cbbfa0f42cf94b
created 2011-03-24 16:13 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 638241. Use a cache to avoid redoing SurfaceForElement and DoDrawImageSecurityCheck. r=bzbarsky
dea535299cf25062dd34133fd4cfaf9f27d5e410
created 2011-03-15 16:20 -0700
pushed 2011-09-30 20:09 +0000
Benjamin Stover Benjamin Stover - Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
3268032022693d48024c06c721ab88add032e1cb
created 2011-03-08 22:02 -0800
pushed 2011-09-30 20:09 +0000
Doug Turner Doug Turner - Backing out 99f6b3acc464 (bug 618975). Bug This caused a reftest crash. a=bustage
99f6b3acc464b2ca1d519de7a8c381def4005463
created 2011-03-08 21:28 -0800
pushed 2011-09-30 20:09 +0000
Benjamin Stover Benjamin Stover - Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
8fdc73f3e1ea00eee9886a91063159f7f22c06eb
created 2011-02-25 11:55 +1300
pushed 2011-09-30 20:09 +0000
Matt Woodrow Matt Woodrow - Bug 629857 - When invalidating transformed items, round the original area out to the nearest pixel. r=roc a=roc
a18080aa75d6bea549a80a8647a57c88f19d6f13
created 2011-01-19 21:27 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 621601. Part 1: Change empty transaction API to EndEmptyTransaction. r=bas,tnikkel,a=joe
ac1db442474583464da0e729db9c51547c11ac63
created 2011-01-13 09:45 -0800
pushed 2011-09-30 20:09 +0000
Benjamin Stover Benjamin Stover - Bug 605618 Part 8: Content process map from view IDs to content elements r=cjones sr=roc
85d06279c8358a8e1c883aa670a20212b1039a90
created 2011-01-13 09:45 -0800
pushed 2011-09-30 20:09 +0000
Benjamin Stover Benjamin Stover - Bug 605618 Part 2: Infrastructure for building shadow display list r=tn sr=roc
98749e68d9d3439935b380413a005ebafc96bd45
created 2011-01-12 17:45 -0800
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=622184; implement webgl colour conversion/premultiplication semantics; r=joe, a=b
dfa73f7b1acf32ed01c5fdad939be4a365ae0773
created 2011-01-11 17:09 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Add assertions that the frame tree is safe to destroy (i.e., doesn't contain any first-in-flows or other things we should never destroy) when we call DeleteNextInFlowChild. (Bug 619021) r=roc a2.0=blocking
5eb94b2c7606dcaa40050eddda1c44c805d3cdba
created 2011-01-11 17:09 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Move assertion about continuations of floats so that it is valid. (Bug 595740) r=roc a2.0=blocking
b804550e79d746172c578ea169f752f36f75abab
created 2011-01-03 14:48 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
d6696d3206f83611614412489b08b34a069184e1
created 2011-01-03 14:48 +1300
pushed 2011-09-30 20:09 +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
566832c6b2845b2c54c12c940ce871d7a3d2ea32
created 2010-11-24 11:35 +0200
pushed 2011-09-30 20:09 +0000
Oleg Romashin Oleg Romashin - Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. part1 r=roc a=apporval2.0
510e6e2ae3fd9c0b3e0e3d032426a311272f0d2f
created 2010-11-29 09:08 -0800
pushed 2011-09-30 20:09 +0000
Justin Lebar Justin Lebar - Backed out changeset a5ec817740f0. a=orange
a5ec817740f0047309cb284a9b145e240719c81d
created 2010-11-24 11:35 +0200
pushed 2011-09-30 20:09 +0000
Oleg Romashin Oleg Romashin - Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
563dd73da0561004d120c3dd13fabdf6d46f2446
created 2010-11-24 16:19 -0800
pushed 2011-09-30 20:09 +0000
Dave Townsend Dave Townsend - Backing out changeset 8fff1c186b30 from bug 607653 due to reftest failures on OSX. a=bustage
8fff1c186b30d3985d068f84af7cfff6c695efae
created 2010-11-24 11:35 +0200
pushed 2011-09-30 20:09 +0000
Oleg Romashin Oleg Romashin - Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
ed0befc22bb702cd0f18f8837f88829afda6ab9e
created 2010-08-31 14:54 -0400
pushed 2011-09-30 20:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 389321 - Part 3: Use a centralized algorithm for caret positioning; r=roc a=blocking-betaN+
acc4673a58ac64487ccffb0bfb936e6a78a9fcec
created 2010-10-14 20:03 -0500
pushed 2011-09-30 20:09 +0000
Timothy Nikkel Timothy Nikkel - Bug 582476. Part 2. When painting SVG foreign objects make sure to set the painting to window flag correctly. r=roc a=blocking-betaN+
05adb7427328835305092a1b0aadc1f67843ca93
created 2010-10-13 12:52 +0200
pushed 2011-09-30 20:09 +0000
Mounir Lamouri Mounir Lamouri - Bug 595606 - "ASSERTION: no common ancestor at all" when removing a subtree with more than one id pointed by @form. r=jst a=blocking
a29efb7cb08de8e8f208b79152614ff22c631b09
created 2010-10-11 13:08 -0700
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 598798 patch 4: Remove hard-coded GraphicsFilter from nsLayoutUtils::DrawSingleUnscaledImage, and make its dirty-rect argument optional. r=roc a=blocking-betaN
9f566f515e92442f46042dd45f348380fe33365e
created 2010-10-11 13:07 -0700
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 598798 patch 3: Add typedef for gfxPattern::GraphicsFilter to nsLayoutUtils. r=roc a=blocking-betaN
173e878ad96a842e5baf0e9aec488afdffae156a
created 2010-09-10 22:32 -0700
pushed 2011-09-30 20:09 +0000
Oleg Romashin Oleg Romashin - Merge with mozilla central 2779c55431a4, no conflicts
b10c1169cc964aa672356d29b2b5d1b78711242a
created 2010-09-08 17:25 -0500
pushed 2011-09-30 20:09 +0000
Chris Jones Chris Jones - Merge m-c --> cedar
a5f171570672749482392ef98f4c7f03071217cd
created 2010-09-03 15:10 -0500
pushed 2011-09-30 20:09 +0000
Chris Jones Chris Jones - Bug 590294, part 5: Add a setDisplayPort() API to allow the frontend (or whatever else) to set an arbitrary visible region for the purposes of invalidation and layer retaining. r=roc sr=dbaron
99279c1c33cc443a880f190a464fb59c75f186cc
created 2010-09-03 15:10 -0500
pushed 2011-09-30 20:09 +0000
Chris Jones Chris Jones - Bug 590294, part 4: IGNORE_VIEWPORT_SCROLLING currently implies interpreting the visible region as being relative to document space. Displayport rendering wants everything IGNORE_VIEWPORT_SCROLLING implies, except it wants the visible region to be relative to the viewport. So, split the coordinate-space interpretation into a new flag DOCUMENT_RELATIVE, which interprets the visible region as document-relative. r=tn sr=roc
3f2ae0cc2cb894e2f3e8af95aede888d3b7713e1
created 2010-09-09 08:21 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Fix places where I missed clamping negative calc() to 0. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
6eb8d33411ab394b179171ec14ef4c1eccae0757
created 2010-09-08 13:40 -0700
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 276431 Patch 10: Make imgContainer::Draw take image-viewport-size, and improve nsLayoutUtils drawing wrappers. r=roc r=joe a=blocking
6a28138050f5ab3fdf4f17a8758d80afa2e88d47
created 2010-09-07 15:20 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Expose RectToGfxRect on nsLayoutUtils. (Bug 459144, patch 10) r=roc a2.0=blocking:beta6+
4744aeff506a2bd50ccf9f199fc008c5186a7c27
created 2010-08-31 12:05 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Share IsPaddingZero between nsBlockFrame and nsInlineFrame by putting it in nsLayoutUtils. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
5a32f9f0041841dca081e1097ef8a616176c1866
created 2010-08-25 12:17 +0200
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Make IsAutoHeight be a member of nsLayoutUtils so we don't have to have two copies of it. (Bug 585715) r=bzbarsky a2.0=blocking+
fcc2aa4bd4519f51ced150cc460f714ee3dfc1c6
created 2010-08-25 12:17 +0200
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Add support for calc() to the 'height', 'min-height', and 'max-height' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
4c296b963aa452adb3fa1bb6d10ef91b64f4347a
created 2010-08-13 15:32 +0200
pushed 2011-09-30 20:09 +0000
Markus Stange Markus Stange - Bug 506826 - Make nsLayoutUtils::PaintFrame able to draw all continuations of a frame. r=roc
91f0d2cd19e832ba9b65631d2ce301c9aca0761a
created 2010-08-13 15:30 +0200
pushed 2011-09-30 20:09 +0000
Markus Stange Markus Stange - Bug 572680 - Add nsLayoutUtils::DrawPixelSnapped. r=roc
less more (0) -100 -60 tip