Michael Ventnor
|
ace5e1d018
|
Bug 542361 - Fix and remove the GetUsedX assertions r=roc
--HG--
extra : rebase_source : 6bdb0e3251e955ced01476a2255e9ebc511c884b
|
2010-03-02 11:57:43 +10:00 |
Robert O'Callahan
|
ff44c3c9e3
|
Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant.
|
2010-03-01 21:03:49 +13:00 |
Jonathan Kew
|
365fbafa0d
|
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
|
2010-02-24 09:57:44 -08:00 |
Dão Gottwald
|
a6c411fa84
|
Backed out changeset 8c2e7ae5cceb because of test_bug398289.html failure
|
2010-02-04 17:16:39 +01:00 |
Michael Ventnor
|
50f557ed9e
|
Bug 542361 - Fix and remove the GetUsedX assertions. r=roc,dbaron
|
2010-02-04 14:58:02 +01:00 |
Robert O'Callahan
|
70ea1d87f1
|
Bug 539354. When scrolling an area that was partially outside the window into view, make sure we invalidate the destination area on Mac. r=mstange
--HG--
extra : rebase_source : 4cb48c2bc49926d72b00bf3baa59465c149b6d6c
|
2010-02-02 12:16:09 +13:00 |
Mats Palmgren
|
3a13782de3
|
Clamp the result to the valid nscoord range. b=541869 r=roc
|
2010-01-27 09:35:41 +01:00 |
Robert O'Callahan
|
15976008ca
|
Bug 539331 - browser_sanitizeDialog.js is failing, r=matspal
|
2010-01-14 05:00:00 -08:00 |
Robert O'Callahan
|
93aaa3b3c2
|
Backed out changeset 636a1f8ef224
|
2010-01-14 17:59:22 +13:00 |
Robert O'Callahan
|
40c40a3d2c
|
Bug 536524. Avoid overlong paths by normalizing. r=bsmedberg
|
2010-01-14 15:30:05 +13:00 |
Robert O'Callahan
|
393faec388
|
Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats
|
2010-01-12 10:45:20 +13:00 |
Robert O'Callahan
|
4d0dd0c1ac
|
Bug 526394. Part 29: Create new nsLayoutUtils methods and remove useless code from nsListControlFrame::CaptureMouseEvents. r=mats
|
2010-01-12 10:45:18 +13:00 |
Robert O'Callahan
|
29d6e5186d
|
Bug 526394. Part 26: Rework nsSelection to use frames only. r=mats
|
2009-09-10 17:16:18 +12:00 |
Robert O'Callahan
|
785abafda3
|
Bug 526394. Part 5: Fix up a bunch of sites to use nsIScrollableFrame instead of nsIScrollableView. r=mats
|
2009-09-01 23:29:27 +12:00 |
fantasai
|
b27eacbc1d
|
Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
|
2009-12-24 00:20:41 -05:00 |
Olli Pettay
|
423522c88b
|
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
|
2009-12-10 20:02:13 -08:00 |
Robert O'Callahan
|
0ee624eeb2
|
Bug 531371. Correctly propagate the backround from a <body style="display: table"> to the viewport as needed. r=bzbarsky
|
2009-12-01 12:21:00 -05:00 |
Robert O'Callahan
|
b9ebfd945b
|
Bug 530472. Make sure to check across document boundaries to see whether the clipFrame is an ancestor of the moving frame. r=dbaron
|
2009-11-30 18:14:04 -05:00 |
Robert O'Callahan
|
2c262b74da
|
Bug 528604. Don't add areas-to-repaint when scrolling for non-moving clip rects that aren't clipping any moving content. r=dbaron
|
2009-11-18 13:38:17 +13:00 |
Boris Zbarsky
|
cbb295cb0c
|
Bug 518114 part 2. Use state bits to keep track of what a placeholder is a placeholder for. r=roc
|
2009-11-16 16:00:07 -05:00 |
Boris Zbarsky
|
cac46ff131
|
Bug 518114 part 1. Don't force a virtual GetType call in GetFloatFromPlaceholder. r=roc
|
2009-11-16 16:00:07 -05:00 |
Robert O'Callahan
|
c8bd80f5be
|
Bug 513082. Take advantage of our knowledge that nsDisplayClip, when used in a blitting scrolling frame, must snap to device pixels, to get more accurate blit regions. r=dbaron
|
2009-11-04 07:39:42 +13:00 |
Boris Zbarsky
|
7813eeb6d1
|
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
|
2009-10-29 17:17:56 -04:00 |
L. David Baron
|
7f2dd889cf
|
Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths. (Bug 525100) r=roc
|
2009-10-28 20:22:28 -07:00 |
Robert O'Callahan
|
021671bf33
|
Bug 516885. Pass separate visible-before-move and visible-after-move regions into ComputeVisibility, to make code clearer because we don't have to overload a single region, and which also lets us fix ambiguities related to clipping. r=dbaron
|
2009-10-07 17:28:41 +13:00 |
Robert O'Callahan
|
c2f7a1e950
|
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
--HG--
extra : rebase_source : 76db4b87ef9e5a6e9de7677edc08c26e2cbc462e
|
2009-09-07 12:35:14 +12:00 |
Robert O'Callahan
|
69e4f02088
|
Bug 510856. ComputeRepaintRegionForCopy should not look outside the update rect for moving and non-moving visible content. r=dbaron
--HG--
extra : rebase_source : 4b2bb7ca8ca883c4d2ba6e14f5a43c82c831fc32
|
2009-09-07 12:35:13 +12:00 |
liucougar
|
89065aa512
|
Bug 396392 - Support for getClientRects and getBoundingClientRect in DOM Range
r=roc sr=(jonas, roc)
|
2009-09-24 23:01:48 +02:00 |
Boris Zbarsky
|
b21d390674
|
Bug 515703. In some cases we can end up checking whether an element is the default submit before we've updated our default submit; in that situation wehave to do it the slow way. r=jst
|
2009-09-18 14:52:27 -04:00 |
Mats Palmgren
|
1a7f096af8
|
Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame. r=bzbarsky
|
2009-09-18 13:09:36 +02:00 |
Mats Palmgren
|
dea07412a1
|
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
|
2009-09-16 17:01:36 +02:00 |
Bobby Holley
|
86dd317584
|
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
|
2009-09-12 16:44:18 -06:00 |
Timothy Nikkel
|
7cddfd7416
|
Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
|
2009-09-01 12:40:49 -04:00 |
fantasai
|
1f4c53a304
|
Bug 492627 - Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc
|
2009-08-31 11:25:36 -07:00 |
L. David Baron
|
5036ad40dd
|
Backed out changeset 6b686281f9ac (Bug 445765) for causing a 3% Txul (Twinopen) regression on Linux.
|
2009-08-23 08:06:58 -07:00 |
Timothy Nikkel
|
5375b192d3
|
Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
|
2009-08-23 08:16:52 +02:00 |
Mats Palmgren
|
b4f7befaba
|
Don't call CalculateContentBottom inside PR_MAX(), which evaluates its arguments twice. (Bug 511482) r=dbaron
|
2009-08-22 10:10:11 -07:00 |
Zack Weinberg
|
430c5ceb95
|
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
|
2009-08-20 14:52:48 -07:00 |
Robert O'Callahan
|
b8e126f83c
|
Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
|
2009-08-13 19:09:51 -07:00 |
Markus Stange
|
f2ba84dee3
|
Bug 510149 - Changes to nsLayoutUtils::GetFrameTransparency. r=roc
--HG--
extra : rebase_source : 024d18340b423827524eb725d961d0907b90338d
|
2009-08-14 10:08:13 +12:00 |
Felipe Gomes
|
b0e97d0c8b
|
Bug 503541 - Fine grained control of gesture registration on widgets (Win7). r=smaug+roc, sr=smaug
|
2009-08-13 13:54:09 -07:00 |
Timothy Nikkel
|
fd0c927820
|
Bug 504269. background color of iframe not drawn on print. r+sr=roc
|
2009-07-29 18:10:50 -04:00 |
Ryo Kawaguchi
|
091c57b039
|
Bug 506409: Merge Draw*ImageInternal methods into their Draw*Image callers, and fix a comment in imgIContainer.idl. patch=ryo r=roc
|
2009-07-27 16:48:13 -07:00 |
Robert O'Callahan
|
0ed9805957
|
Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
|
2009-07-22 12:45:14 +12:00 |
Robert O'Callahan
|
2148628fd6
|
Bug 339548. Part 7: Create nsLayoutUtils::IsAncestorFrameCrossDoc. r=dbaron
|
2009-07-22 12:44:56 +12:00 |
Joe Drew
|
2aa59235f2
|
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
|
2009-07-20 18:50:15 -07:00 |
Kyle Huey
|
7c208fa431
|
Bug 492205. Remove IsRootElementFrame. r=roc
|
2009-07-04 22:00:10 +12:00 |
Timothy Nikkel
|
8f1f1d1fd5
|
Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
|
2009-07-04 21:30:59 +12:00 |
Mats Palmgren
|
0d2ecc07c9
|
Fix build error when MOZ_MEDIA isn't defined. b=500988 r=roc
|
2009-07-02 11:57:35 +02:00 |
Vladimir Vukicevic
|
670216332d
|
b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc
|
2009-06-25 13:30:56 -07:00 |