421 Commits

Author SHA1 Message Date
troy%netscape.com
6cb9ec64e6 Fixed memory leak (mObservers wasn't being freed) 1998-08-04 20:46:00 +00:00
troy%netscape.com
eb8decb7f1 Fixed Win95 transparent image problem 1998-08-04 05:24:14 +00:00
michaelp%netscape.com
97e20f3771 hacks to get the build going on IRIX. 1998-08-04 04:57:24 +00:00
michaelp%netscape.com
2525544d47 fix for unix build. 1998-08-04 04:07:59 +00:00
kmcclusk%netscape.com
818ad3c3f4 Derive nsDeviceContextUnix from nsDeviceContext and removed redudant methods
and fields
1998-08-03 23:06:05 +00:00
kmcclusk%netscape.com
387bd846ea Derived nsDeviceContextUnix from nsDeviceContextImpl and removed redudant
methods + fields.
1998-08-03 23:05:13 +00:00
troy%netscape.com
d955141e7c Changed rendering context to use stock black brush (this reduces our GDI
usage ever so slightly), and added some XXX comments
1998-08-03 22:56:16 +00:00
troy%netscape.com
e267a36505 Fixed reference counting of singleton image manager 1998-08-03 21:05:36 +00:00
troy%netscape.com
6d2d851b0d Added #include of "ns_util.h" 1998-08-03 05:34:28 +00:00
troy%netscape.com
882f4a4a20 More work in progress for palette support 1998-08-03 05:32:52 +00:00
troy%netscape.com
efb83ad3fe Work in progress for Windows palette support 1998-08-03 05:24:59 +00:00
troy%netscape.com
c550aa1e0a API changes to how an image group context is created 1998-08-03 05:10:14 +00:00
troy%netscape.com
65fa90f8d9 Image group now holds a reference to a nsIDeviceContext and not a
nsIRenderingContext. Optimize() member function of nsIImage changed
to take a nsIDeviceContext
1998-08-03 04:53:25 +00:00
troy%netscape.com
e7bf4f0f57 Fixed some ref counting problems with the nsIImage 1998-08-02 17:04:53 +00:00
michaelp%netscape.com
a4183fbf9e added CheckFontExistence(). 1998-08-01 22:29:55 +00:00
michaelp%netscape.com
fcd952b431 added docs for function. 1998-08-01 21:37:40 +00:00
michaelp%netscape.com
bdfd1791d8 added font existence API. 1998-08-01 21:36:05 +00:00
peterl%netscape.com
714146a525 rounding support 1998-07-31 23:34:45 +00:00
kmcclusk%netscape.com
64d01b411d Removed debug output. 1998-07-31 21:37:51 +00:00
peterl%netscape.com
627f41ee02 improved font rounding when app units aren't twips 1998-07-31 05:53:55 +00:00
kmcclusk%netscape.com
9558775bba Build XImage on each draw only if Optimize has not been called. 1998-07-30 20:42:15 +00:00
hardts%netscape.com
ca6427f2da add more stub functions to ImageURLImpl to deal with changes in nsIURL 1998-07-29 22:39:28 +00:00
kipp%netscape.com
9d5509b391 Fixed GetFontMetrics API to AddRef 1998-07-29 03:57:27 +00:00
troy%netscape.com
6952900a6c Added LoadIconImage() for Unix 1998-07-29 01:31:59 +00:00
troy%netscape.com
223ec0aca4 Added LoadIconImage member function to nsIDeviceContext, and added new
network context for doing sync load (used when loading icons)
1998-07-29 00:42:50 +00:00
troy%netscape.com
e1ab6432cc Added dependency on raptorgfx_s.lib 1998-07-28 05:09:31 +00:00
michaelp%netscape.com
b636c3052c made color handling code in css part of the gfx color utilities. 1998-07-27 21:07:47 +00:00
troy%netscape.com
7da0401c3c Combined raptorgfx.dll and raptorgfxwin.dll into one DLL 1998-07-26 23:52:36 +00:00
michaelp%netscape.com
c8ad5fd772 fixed troy's bustage. 1998-07-26 23:25:05 +00:00
troy%netscape.com
af1b02b4a1 Added DeviceContextImpl base class 1998-07-26 04:28:48 +00:00
rpotts%netscape.com
17acb2afff Added IStreamListener::OnStatus(...)... 1998-07-24 10:02:50 +00:00
michaelp%netscape.com
36d065bf11 fixed resource leak. 1998-07-24 00:29:17 +00:00
kmcclusk%netscape.com
ab17f0e419 Added mAlphaBit field to prevent crashes when loading images in the viewer 1998-07-23 22:46:02 +00:00
scullin%netscape.com
a1ad2627e6 Fix operator grouping warning. 1998-07-23 22:27:53 +00:00
dcone%netscape.com
eb790d4930 fixed the project so the Async image file for nsImageContext is used 1998-07-23 22:04:02 +00:00
michaelp%netscape.com
96cf645164 modified for new streaming APIs. 1998-07-23 20:35:43 +00:00
peterl%netscape.com
e63a09dbd3 tweaks to rounding problems with twips to pixels and font point sizes
added hack to support desdemona font for test cases
1998-07-23 17:52:40 +00:00
troy%netscape.com
b2c62b8591 Added some comments clarifying that the value returned are in
device units (pixels)
1998-07-18 03:52:37 +00:00
troy%netscape.com
11b254d1e9 Fixed DuplicateImage() code to copy alpha bits properly 1998-07-17 21:37:55 +00:00
scullin%netscape.com
033f5100b7 Fixed odd 24 bit gamma problem where gamme correction was being applied
in the reverse direction pixels were coming in, resulting in jpgs
being only half gamma corrected.
1998-07-17 17:35:22 +00:00
troy%netscape.com
a3a4da0885 Changed array of points to be a const for DrawPolygon() and FillPolygon() 1998-07-17 17:32:53 +00:00
troy%netscape.com
0ecc2690fa Added DrawPolyline 1998-07-17 17:26:21 +00:00
troy%netscape.com
149aa2a228 Changed to use MaskBlt() under NT when rendering a transparent image 1998-07-17 16:50:32 +00:00
troy%netscape.com
a9687ae23e Added code to do bit-blt with a mask using a SRCAND of the mask
followed by a SRCPAINT of the image
1998-07-17 04:37:18 +00:00
troy%netscape.com
7598292705 Some more work on transparent images 1998-07-17 00:09:19 +00:00
troy%netscape.com
f98b66a3df Fixed Init() to compute the mask row size correctly 1998-07-16 22:18:36 +00:00
spider%netscape.com
bd87c6c4f2 Performance Optimization: Do not create a writeable GC on every
instantiation of a rendering context.  Re-use the old one.
1998-07-16 22:02:36 +00:00
spider%netscape.com
3b2507bae4 Do not reset the clip mask when drawing to onscreen buffer. 1998-07-16 21:36:39 +00:00
troy%netscape.com
2698502e58 Turned back on optimized images 1998-07-16 18:32:17 +00:00
kmcclusk%netscape.com
99e5b09d92 Changed CopyOffScreenBits to copy from 0,0 instead of using the aBounds (x,y) 1998-07-16 17:40:47 +00:00