Commit Graph

716 Commits

Author SHA1 Message Date
Timothy Nikkel
a221763f8d 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
138ed48e37 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
340bb66a3c 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
7d23ba97dc 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
c0ca7390ba 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
18f8b8b129 Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap 2009-08-20 14:52:48 -07:00
Robert O'Callahan
81f00c1919 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
327da7bf86 Bug 510149 - Changes to nsLayoutUtils::GetFrameTransparency. r=roc 2009-08-14 10:08:13 +12:00
Felipe Gomes
8a63143b44 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
14a816cfa8 Bug 504269. background color of iframe not drawn on print. r+sr=roc 2009-07-29 18:10:50 -04:00
Ryo Kawaguchi
e336adeab8 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
6a54a7f2c9 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
4550ea72bd Bug 339548. Part 7: Create nsLayoutUtils::IsAncestorFrameCrossDoc. r=dbaron 2009-07-22 12:44:56 +12:00
Joe Drew
2919d8a083 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 2009-07-20 18:50:15 -07:00
Kyle Huey
48f29e47e2 Bug 492205. Remove IsRootElementFrame. r=roc 2009-07-04 22:00:10 +12:00
Timothy Nikkel
9ed46b25ee 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
60b1d60dde Fix build error when MOZ_MEDIA isn't defined. b=500988 r=roc 2009-07-02 11:57:35 +02:00
Vladimir Vukicevic
8937102d30 b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc 2009-06-25 13:30:56 -07:00
L. David Baron
6ab0590b2a Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky 2009-06-16 08:00:20 -07:00
Karl Tomlinson
ba3c1f0135 b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron 2009-05-19 10:13:12 +12:00
Boris Zbarsky
99e7337fae Bug 493025. Don't assert if we happen to do bitblit scroll analysis on some frames that are dirty because a reflow got interrupted. r+sr=roc 2009-05-14 21:40:29 -04:00
Masayuki Nakano
0f019524a2 Bug 492233 [IMM32] Reimplement IME mouse handling r=VYV03354+roc, sr=roc 2009-05-15 09:46:24 +09:00
Robert O'Callahan
f7aeb3b95b Bug 488901. When an element's size changes and it has borders, we don't necessarily need to invalidate the entire border-box --- if there is no right or bottom border, and other conditions are met. r+sr=dbaron 2009-05-08 13:52:22 +12:00
Daniel Holbert
7fef5e03e2 Bug 450340 trivial follow-up: flip constructor's initialization order to fix a build warning. r=roc 2009-05-04 11:08:36 -07:00
tn
20348c4160 Bug 490376 - Crash [@ nsDisplayList::GetBottom]; r=roc 2009-04-30 12:07:18 +02:00
tn
1223893e4b Bug 485275. Display fallback background color for non-root documents as necessary. r+sr=roc 2009-04-25 20:19:23 +12:00
Dão Gottwald
e2cf35ea6a Backout bug 485275 (changeset 996c11579453) because of test failures 2009-04-18 10:53:27 +02:00
tn
26562bff79 Bug 485275 - trunk displays svg transformed foreign object html differently then 1.9. r+sr=roc 2009-04-18 09:11:29 +02:00
Boris Zbarsky
3b77c0fbcc Bug 488390. Get special siblings correctly even when bidi is involved. r+sr=roc 2009-04-14 22:28:27 -04:00
Robert Longson
fb792f097f Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc 2009-04-10 14:41:59 +01:00
Boris Zbarsky
bad370bcd0 Backed out changeset 86c8e18f20eb (bug 486933) due to landing on orange tree. 2009-04-09 11:54:43 -04:00
Robert Longson
07726db65b Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc 2009-04-09 13:17:50 +01:00
L. David Baron
81177784f9 Switch away from nsBlockReflowState::mAvailSpaceRect in bullet reflow, and simultaneously refix bug 427370 in a way that also fixes bug 428810. (Bug 25888) r+sr=roc 2009-04-08 13:52:36 -07:00
Robert Longson
3ec7467838 Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc 2009-04-07 00:45:54 +01:00
Robert Longson
39b38430e3 Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc 2009-04-06 22:00:29 +01:00
Robert Longson
3c5ebb451f Bug 423756 - Support image-rendering attribute for html images and css backgrounds. r=joe,vlad sr=roc 2009-04-05 10:52:14 +01:00
Olli Pettay
cbbd7f1a1b Bug 482976 - Crash [@ nsTextFrame::Reflow] on print preview with quote, r+sr=roc 2009-03-18 12:45:00 +02:00
Daniel Holbert
203ce3ff09 Bug 482379: Wrap an SVG-related precondition with "#ifdef MOZ_SVG", to fix build failure when using --disable-svg. r+sr=roc 2009-03-09 21:38:46 -07:00
Daniel Holbert
6bcd3734e7 Backed out changeset 37756ccaa268, due to red on windows build machine 2009-03-09 20:40:53 -07:00
Daniel Holbert
36d7511d59 Bug 482379: Wrap an SVG-related line with "#ifdef MOZ_SVG", to fix build failure when using --disable-svg. r+sr=roc 2009-03-09 19:50:36 -07:00
Olli Pettay
41da564f16 Bug 425265, r=roc, sr=bz 2009-03-08 21:01:02 +02:00
L. David Baron
baa53e65cc Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky 2009-02-19 21:29:21 -08:00
L. David Baron
3d8a852124 Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related. 2009-02-19 13:51:46 -08:00
L. David Baron
60747c305a Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky 2009-02-19 12:33:09 -08:00
L. David Baron
56c33cf7b8 Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing. 2009-02-19 09:06:18 -08:00
L. David Baron
766bd91820 Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky 2009-02-19 07:29:28 -08:00
Jeremy D. Lea
175c3fd1b3 Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc 2009-02-18 16:11:49 -08:00
L. David Baron
204c9f0ed9 Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic. 2009-02-18 18:59:47 -08:00
L. David Baron
eaa0c627dd Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky 2009-02-18 17:13:25 -08:00
Zack Weinberg
c6de6120b4 Bug 476557. Update view manager cache of page background color in PresShell::Paint, not nsCSSRendering::PaintBackground; permits a small API cleanup. r+sr=roc 2009-02-16 14:11:34 +13:00