Commit Graph

573 Commits

Author SHA1 Message Date
jst@netscape.com
1bab647721 Fixing nsbeta3+ bug 28277. Add a callback to nsHTMLImageElement so that we know when a image created in JavaScript has loaded (or fails to load), this is needed to support onload and onerror event fireing and also to support the '.complete' property on images create in JavaScript. r=nisheeth@netscape.com 2000-09-01 07:05:08 +00:00
rods@netscape.com
187457d951 Temporarily changed outline to be mozoutline, this will enable us to get links
to show a focus rect. When we get outlines really working, then mozoutline will go away.
b=48973 r=attinasi
2000-08-24 13:45:48 +00:00
pierre@netscape.com
251979b674 49550: uninitialized variable. Thanks to bruce@cubik.org (Bruce Mitchener) 2000-08-23 03:57:13 +00:00
pierre@netscape.com
c7e37981d2 49154: uninitialized variable. Thanks to bruce@cubik.org (Bruce Mitchener) 2000-08-17 08:26:53 +00:00
attinasi@netscape.com
edbb00d118 Part of fix to allow background on BODY element to be inherited. b=47127 r=pierre 2000-08-04 20:44:08 +00:00
pierre@netscape.com
7d1c5eacd5 #42139 "background-position misinterpreted with fixed backgrounds". Fixed a regression introduced during the last checkin. r=attinasi. 2000-06-16 00:50:56 +00:00
dbaron@fas.harvard.edu
9dc90a138d Fix leak of nsImageGTK (or equivalent on other platforms). r=waterson@netscape.com 2000-06-15 02:15:36 +00:00
attinasi@netscape.com
f2c3ab65ca Fixed crash when a textarea control has fixed-backgrounfd attachment. b=40118 r=kmcclusk 2000-06-07 23:06:41 +00:00
dcone@netscape.com
9332a2dc08 Fixed background color under border. b=13934. R=Attinasi 2000-06-05 13:58:05 +00:00
dcone@netscape.com
c4f5c97635 Fixed double drawing lines for buttons 2000-05-15 04:55:49 +00:00
bryner@uiuc.edu
1743f1ac81 New and improved background tiling code for GTK. We take an offset into
the image as a parameter so we avoid drawing the whole tile if it's not
all needed.  Also, we can avoid setting any clip regions at all this
way, and avoid trips to the X server.  Fixes several background rendering
problems.  Also fix a signedness problem in the compositing code
(r=tor).  r=pavlov.
2000-05-12 06:29:37 +00:00
dcone@netscape.com
b18aa23764 Fixed the curve drawing to use floating point.. corrects rounding problems 2000-05-11 03:59:43 +00:00
attinasi@netscape.com
fd1a9a6265 Fixed problem where continuation frames were repeating the background image even when no-repeat was set. b=38764 r=buster 2000-05-10 23:24:08 +00:00
attinasi@netscape.com
df4be068cb Fixed a problem where background images on the BODY were not getting painted properly the first time they were loaded. b=36811 r=kmcklusk@netscape.com 2000-05-09 00:53:51 +00:00
dcone@netscape.com
c942872326 Put in the Tiling call from the RenderingContextImpl. 2000-04-24 04:36:05 +00:00
jst@netscape.com
64e60a3206 Backing out dcones last changes since they made linux tinderbox go orange, and the toolbar wasn't properly drawn with the changes. 2000-04-20 16:22:10 +00:00
dcone@netscape.com
748ef384ad Turned on the Fast Background Rendering. 2000-04-20 14:00:22 +00:00
pnunn@netscape.com
ec01f14197 bug#34444: blocker bug. Backing out changes for dcone. pnunn. 2000-04-04 20:04:40 +00:00
dcone@netscape.com
e64815639b Took out the code to do the Tiling.. a method in nsRenderingContext will now do this. This gives each platform
the option of tiling.. and optimizing for speed.  Windows will now be very fast for small tiles that are transparent.
2000-04-04 13:38:36 +00:00
attinasi@netscape.com
79ac44581a Fixed warning from Mac compiler: no prototype for local static function. 2000-03-30 07:20:16 +00:00
attinasi@netscape.com
40fb0bfcc1 Background color for border style -moz-bg-inset and -moz-bg-outset is now obtained from the HTML element instead of nearest ancestor with non-transparent bgcolor (only in Quirks Mode). r=rods b=8524 2000-03-30 06:27:32 +00:00
rods@netscape.com
f89a4a7fe0 Added aIsOutline to arg to RenderSize so it can do the right thing when
drawing outlines. Also got rounded outlines to work (not dashed)
Added #if for PaintOuline to control whether it paints on the inside or outside
of the frame.
b=18579 r=dcone
2000-03-18 14:41:00 +00:00
dbaron@fas.harvard.edu
128f6788ac Fix a leak of a device context. r=dcone@netscape.com 2000-03-16 01:21:58 +00:00
troy@netscape.com
65e97af664 b=29893. Pollmann had added code to keep us from crashing. I made sure
that the correct tiling behavior happened in the case where the viewport
isn't scrollable
2000-03-14 04:55:42 +00:00
pollmann@netscape.com
40be09d12a Bug 30317: Crash fix for scrolling=no, background-attachment: fixed pages r=evaughan, a=rickg 2000-03-09 05:54:58 +00:00
attinasi@netscape.com
bed12fe262 PaintBorder and RenderSide now tell the StyleUtil function FindNonTransparentBackground to use the parent of the context to find the bgcolor in Quirks mode. r=karnaze b=8524 2000-02-11 01:23:04 +00:00
attinasi@netscape.com
d5ea5f1d38 backout of accidental checkin... 2000-02-10 20:21:29 +00:00
attinasi@netscape.com
9e1df0174d PaintBorder and RenderSide now tell the StyleUtil function FindNonTransparentBackground to use the parent of the context to find the bgcolor in Quirks mode. r=karnaze b=8524 2000-02-10 19:22:00 +00:00
pavlov@netscape.com
918d92aaf3 aww, I fixed my favorite bug. The "interesting" toolbar contest is now over. (bug 20496) r=mcafee,large_penguin 2000-02-04 23:14:38 +00:00
dcone@netscape.com
a81af9b202 fixed backgrounds. r=rods 2000-02-01 16:03:13 +00:00
dcone@netscape.com
bc62ad6d92 Fixed some problems with rounded borders. r=rods 2000-01-14 14:43:05 +00:00
dcone@netscape.com
8cf29337f5 Small error in background rendering that index is 0 instead if i. r=rods. b=23704 2000-01-12 15:36:24 +00:00
sspitzer@netscape.com
1f1ca61aac fix warnings. 1999-12-28 19:37:29 +00:00
dcone@netscape.com
c939f24de0 Added support for selected rounded corners...can now round individual corners. r=rods 1999-12-23 20:48:07 +00:00
pierre@netscape.com
83ae2d3149 16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft): nsCSSDeclaration.cpp nsCSSParser.cpp nsCSSPropList.h nsCSSStyleRule.cpp nsICSSDeclaration.h nsIStyleContext.h nsStyleContext.cpp nsCSSRendering.cpp The (small) changes in nsCSSRendering.cpp are temporary. It's just to reflect the changes made elsewhere in the style context. The code that actually draws the RoundRect with a different radius for each corner will be implemented later today. 1999-12-22 11:30:22 +00:00
kmcclusk@netscape.com
642a715a41 Added NS_RELEASE's to fix leaking of nsIImage's. bug=19114; r=karnaze@netscape.com 1999-12-03 00:06:32 +00:00
dcone@netscape.com
40a4506a06 Took out the clip for backgrounds.. not needed r=rods. bug=16685 1999-12-01 14:45:59 +00:00
tbogard@aol.net
617bb737a6 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
dcone@netscape.com
28f34c3c9b Thickness of side is now checked. Fixed bug 14944. r=rods 1999-11-18 16:03:45 +00:00
dcone@netscape.com
b64da6d1c3 Move the dotted and dashed rouned corner code to fall into solid until it is supported by code
r=rods.  Bug fixed 13944
1999-11-18 15:09:02 +00:00
dcone@netscape.com
65e9f9eb73 DrawDashedSides now used the correct height and width for the right and bottom 1999-11-15 15:33:25 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
sfraser@netscape.com
a9f23f9978 Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. r=pnunn, a=chofmann. 1999-11-04 22:26:57 +00:00
dcone@netscape.com
2b16f7783b Fixed a divide by zero crasher, and cleaned up borders. r=buster 1999-11-03 05:46:01 +00:00
dcone@netscape.com
8aef5d863c Added a clip for the borders and fixed how they are rendered. r=karnaze
bugs:10311,8737,14566
1999-10-26 14:34:17 +00:00
troy@netscape.com
b8ef6465be Changed SetView/GetView to take an additional argument which is the
pres context
1999-10-26 04:44:41 +00:00
dcone@netscape.com
85eca94317 Fixed warning. 1999-10-22 13:29:06 +00:00
dcone@netscape.com
315f2954a9 Fixed the rounded border rendering code to obey solid, and none style types.
Also bumped all the rounded rects onto pixel boundaries before rendering.
1999-10-20 14:46:27 +00:00
dcone@netscape.com
a9fe13ac07 Fixed some warnings 1999-10-07 20:40:00 +00:00
dcone@netscape.com
9dc7231ec5 Turned on the background tiling optimization.. Reviewed By rods 1999-10-07 14:57:32 +00:00