thom%netscape.com
|
4484ae3e9b
|
Copy and paste error (SomethingClassWin needed to change to somethingClassMac)
|
1998-09-03 02:54:11 +00:00 |
rods%netscape.com
|
4ff4006b6b
|
Fixed a bug in ConvertPixel
|
1998-09-02 19:51:32 +00:00 |
rods%netscape.com
|
84106de27a
|
Implemented ConvertPixel
|
1998-09-02 19:33:01 +00:00 |
rods%netscape.com
|
c4c7020588
|
Implemented ConvertPixel
|
1998-09-02 19:26:43 +00:00 |
rods%netscape.com
|
b565caf5f2
|
Added ConvertPixel to nsIDeviceContext
|
1998-09-02 19:24:05 +00:00 |
kmcclusk%netscape.com
|
a4c1282a98
|
More 8BIT visual support.
|
1998-09-01 23:22:49 +00:00 |
rods%netscape.com
|
a4835c7144
|
Cast mWidget to Widget
|
1998-09-01 23:21:38 +00:00 |
rods%netscape.com
|
cd8b62858f
|
Added InstallColormap call to ConvertPixel
|
1998-09-01 22:44:17 +00:00 |
rods%netscape.com
|
d5b257923a
|
Exported nsDeviceContentUnix.h its needed by nsWindow for SetForegroundColor
and SetBackgroundColor
|
1998-09-01 22:43:38 +00:00 |
kmcclusk%netscape.com
|
591fc90098
|
Add some 8-bit color support + removed bit conversion in nsImageUnix.cpp Draw.
|
1998-09-01 21:24:32 +00:00 |
kmcclusk%netscape.com
|
782a703e5d
|
Added support for 16-bit visuals.
|
1998-09-01 20:30:42 +00:00 |
warren%netscape.com
|
34f3c0ef88
|
Renamed NSRepository to nsRepository.
|
1998-09-01 00:26:28 +00:00 |
warren%netscape.com
|
5624832f7d
|
Added closure argument to nsHashtable::Enumerate. Renamed NSRepository to nsRepository.
|
1998-09-01 00:23:47 +00:00 |
spider%netscape.com
|
996065efff
|
Updates for new XPCOM interface changes to the font metrics
|
1998-08-31 20:11:08 +00:00 |
kostello%netscape.com
|
7911194465
|
These changes match the Windows/Unix changes to methods to take a parameter instead of returning a value.
|
1998-08-31 19:09:55 +00:00 |
dcone%netscape.com
|
0d446f724a
|
fixed some updating problems
|
1998-08-31 15:14:48 +00:00 |
troy%netscape.com
|
715766b02f
|
Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
|
1998-08-30 19:16:11 +00:00 |
rpotts%netscape.com
|
0e1ddd6c9c
|
Added casts to allow building with STRICT defined...
|
1998-08-29 06:19:23 +00:00 |
rpotts%netscape.com
|
961c335953
|
Added specific GDI casts to allow building when STRICT is defined
|
1998-08-29 06:18:17 +00:00 |
troy%netscape.com
|
7de93dccde
|
Added some comments
|
1998-08-29 03:26:33 +00:00 |
troy%netscape.com
|
6a2fa61df2
|
Changed interface nsIFontMetrics to use the XPCOM conventions for returning
a nsresult
|
1998-08-29 02:34:34 +00:00 |
troy%netscape.com
|
5d0cbacdc8
|
Interface change
|
1998-08-28 15:19:44 +00:00 |
troy%netscape.com
|
fa44b729c9
|
Changed nsIFontCache to conform to XPCOM standards
|
1998-08-28 05:16:41 +00:00 |
troy%netscape.com
|
f3b72c4103
|
Turned off gamma correction
|
1998-08-28 02:50:19 +00:00 |
troy%netscape.com
|
1131b9bc4f
|
nsIDeviceContext API change
|
1998-08-28 01:58:02 +00:00 |
thom%netscape.com
|
bc62a4d201
|
got the file in sync with troy's fontCache changes
|
1998-08-28 00:28:10 +00:00 |
troy%netscape.com
|
11cf46a83d
|
More changes to nsIDeviceContext interface
|
1998-08-27 22:45:35 +00:00 |
troy%netscape.com
|
904307572c
|
Fixed build bustage
|
1998-08-27 22:12:26 +00:00 |
troy%netscape.com
|
45f4b12a38
|
Change to GetRenderingContext
|
1998-08-27 21:09:25 +00:00 |
troy%netscape.com
|
fc4394bce5
|
More API changes to nsIDeviceContext
|
1998-08-27 20:43:04 +00:00 |
troy%netscape.com
|
3ab67ce19b
|
More changes to nsIDeviceContext API
|
1998-08-27 18:47:22 +00:00 |
troy%netscape.com
|
d4b941191f
|
Fixed build bustage
|
1998-08-27 18:46:51 +00:00 |
troy%netscape.com
|
361707b894
|
Combined GetScrollBarWidth/GetScrollBarHeight into one function
GetScrollBarDimensions
|
1998-08-27 18:30:55 +00:00 |
dcone%netscape.com
|
e09924f871
|
Fixed some small bugs.
|
1998-08-27 18:03:15 +00:00 |
dcone%netscape.com
|
e90a67c980
|
updated some routines
|
1998-08-27 17:46:58 +00:00 |
dcone%netscape.com
|
16f3d2d4cc
|
Updated to use regions
|
1998-08-27 17:36:13 +00:00 |
dcone%netscape.com
|
eb63a0a754
|
updated some routines
|
1998-08-27 17:35:49 +00:00 |
troy%netscape.com
|
aa775156da
|
Fixed some bustage I intriduced
|
1998-08-27 17:26:48 +00:00 |
mcafee%netscape.com
|
8f9b1df741
|
Fixing compile warnings on Linux
|
1998-08-27 07:13:15 +00:00 |
mcafee%netscape.com
|
4748127ee5
|
Fixing Solaris warning, native compiler
|
1998-08-27 07:02:04 +00:00 |
troy%netscape.com
|
7ad15a2022
|
Changes to nsIDeviceContext API
|
1998-08-27 05:14:35 +00:00 |
troy%netscape.com
|
a2942cd289
|
Changed nsIDeviceContext interface to conform [more] with COM conventions
|
1998-08-27 05:05:03 +00:00 |
dcone%netscape.com
|
42267c9e5b
|
fixed some port bugs
|
1998-08-26 14:13:36 +00:00 |
troy%netscape.com
|
76a0ad4b29
|
Changed ImageUpdated() to only do gamma correction if the gamma value
is not 1.0
|
1998-08-26 03:27:54 +00:00 |
dcone%netscape.com
|
0d5cb121b9
|
Finished the first pass at implementation
|
1998-08-24 20:10:57 +00:00 |
dcone%netscape.com
|
125a0c023a
|
Updated to the correct way the DeviceContext should work, added the twips calculation
|
1998-08-21 17:11:15 +00:00 |
michaelp%netscape.com
|
d349a5180f
|
tiny change to get things to work under the 4.1 compiler.
|
1998-08-19 20:56:27 +00:00 |
dcone%netscape.com
|
a5b7779ff7
|
*** empty log message ***
|
1998-08-19 17:24:14 +00:00 |
dcone%netscape.com
|
e5f4711280
|
Re wrote these files to reflect the correct way of building Devicecontexts
|
1998-08-19 17:24:13 +00:00 |
dcone%netscape.com
|
acbd812aea
|
Added some project info, files
|
1998-08-19 17:21:53 +00:00 |
troy%netscape.com
|
e99c5477d9
|
Changed CopyOffScreenBits() to make sure the logical palette is selected
into the screen DC.
|
1998-08-19 04:41:48 +00:00 |
troy%netscape.com
|
15a302865d
|
Changed to realize the palette in the background
|
1998-08-19 01:58:17 +00:00 |
troy%netscape.com
|
590beb1f4b
|
Added GetPaletteInfo()
|
1998-08-19 00:37:05 +00:00 |
kostello%netscape.com
|
a046eaf5fc
|
Fix mac build
|
1998-08-18 17:24:55 +00:00 |
troy%netscape.com
|
8a7eaeee86
|
Added GetLogicalPalette() to nsDeviceContextWin
|
1998-08-18 04:11:01 +00:00 |
kostello%netscape.com
|
df8860d839
|
Fix mac build
|
1998-08-18 00:09:48 +00:00 |
troy%netscape.com
|
a608953ee7
|
Changed CreateILColorSpace() to GetILColorSpace() (device context now
owns the color space), and cleaned up image renderer code
|
1998-08-17 23:20:42 +00:00 |
rpotts%netscape.com
|
7fd551001c
|
Checking in changes from the branch rev 1.7.2.2...
|
1998-08-13 22:18:57 +00:00 |
michaelp%netscape.com
|
1dab7a45a1
|
fixed really nasty allocation error.
|
1998-08-13 20:39:30 +00:00 |
kmcclusk%netscape.com
|
2d69ecb7d1
|
Save the alpha buffer in a member variable.
|
1998-08-12 19:57:05 +00:00 |
michaelp%netscape.com
|
5d169479f1
|
fixed *massive* memory leak.
|
1998-08-12 19:50:13 +00:00 |
vidur%netscape.com
|
fd1da39664
|
null check before we release a stream in the failure case.
|
1998-08-12 17:14:54 +00:00 |
troy%netscape.com
|
d5bc060d08
|
Fixed potential leak of alpha bits if image is destroyed before
being optimized
|
1998-08-12 05:40:03 +00:00 |
michaelp%netscape.com
|
4195f69119
|
added changes for using directx draw with msvc 5.0.
|
1998-08-12 02:21:06 +00:00 |
michaelp%netscape.com
|
5ece139ccc
|
fixed nasty DeleteDC() in destructor.
|
1998-08-12 01:05:40 +00:00 |
michaelp%netscape.com
|
66377e407e
|
changes to support use of DirectDraw.
|
1998-08-12 00:59:00 +00:00 |
peterl%netscape.com
|
e9d47824a6
|
re-enable non-truetype fonts
|
1998-08-11 23:54:29 +00:00 |
peterl%netscape.com
|
92f4b1b608
|
force aliasing of courier font
|
1998-08-11 23:54:04 +00:00 |
peterl%netscape.com
|
86f2b94eae
|
made check font existence ignore non-truetype fonts
|
1998-08-10 23:29:21 +00:00 |
kmcclusk%netscape.com
|
9ef7f93f84
|
Added back commented out destruction of XImages and buffers
|
1998-08-10 23:27:32 +00:00 |
troy%netscape.com
|
232404cd73
|
Added a NS_RELEASE of the URL reader in OnStartBinding()
|
1998-08-10 22:21:18 +00:00 |
spider%netscape.com
|
41a8841d97
|
Fix build bustage
|
1998-08-10 18:50:59 +00:00 |
troy%netscape.com
|
796ff3b199
|
Stopped allocating array of size 0...
|
1998-08-10 17:44:54 +00:00 |
troy%netscape.com
|
045207fdac
|
Removed an extra NS_ADDREF call that was keeping the timer object from
ever getting freed
|
1998-08-10 17:32:57 +00:00 |
troy%netscape.com
|
359bfac72c
|
Fixed ClearTimeout() to free the timer closure struct
|
1998-08-10 17:25:35 +00:00 |
troy%netscape.com
|
9e6c9e9a29
|
Added memset of lfFaceName array to 0 for debug builds. This eliminates
a Purify warning
|
1998-08-10 16:53:14 +00:00 |
troy%netscape.com
|
f798df9ec4
|
Fixed leak of an IL color space in NewPixmap()
|
1998-08-10 04:25:35 +00:00 |
troy%netscape.com
|
a1ddf26c8b
|
Fixed leak of async net context. Now there's only one net context used
for all image requests and its released when the image group is
destroyed
|
1998-08-10 03:33:49 +00:00 |
troy%netscape.com
|
3b0cf0d519
|
Stopped holding a reference to the device context, because the device context
holds a reference to the font cache and this was causing a circular reference
|
1998-08-10 02:34:00 +00:00 |
troy%netscape.com
|
7c078d1211
|
Changed destructor to release reference to image request observer objects. This
fixes a memory leak
|
1998-08-09 16:53:24 +00:00 |
kostello%netscape.com
|
ec33bc0eb4
|
Fix mac build
|
1998-08-07 18:34:13 +00:00 |
kmcclusk%netscape.com
|
afff9ec900
|
Changed nsFontMetrixWin to nsFontMetrixUnix for GetWidth member function.
|
1998-08-07 16:43:52 +00:00 |
peterl%netscape.com
|
cffcce9711
|
IRIX build fix
|
1998-08-07 06:24:38 +00:00 |
peterl%netscape.com
|
adf03a4281
|
fix build
|
1998-08-07 03:43:20 +00:00 |
peterl%netscape.com
|
c14c9f35ba
|
changed nsFont to contain face lists in name
|
1998-08-07 02:12:34 +00:00 |
rods%netscape.com
|
709fe148e0
|
Removed debug statement
|
1998-08-05 22:39:02 +00:00 |
rods%netscape.com
|
44e8fd30d4
|
Added a new GetWidth that take a nsIDeviceContext
|
1998-08-05 22:21:21 +00:00 |
kostello%netscape.com
|
3a6891de46
|
Added GetDepth
|
1998-08-05 18:14:16 +00:00 |
kostello%netscape.com
|
0a696b8301
|
Added GetDepth method
|
1998-08-05 18:12:41 +00:00 |
michaelp%netscape.com
|
881455e332
|
we now set the correct stretchblt mode. as a result scaled images look a lot sweeter.
|
1998-08-05 18:06:19 +00:00 |
kmcclusk%netscape.com
|
7cfad3b90f
|
Fix for animated gifs.
|
1998-08-05 17:06:00 +00:00 |
troy%netscape.com
|
3fb6bfcdd6
|
Changed 8 bit images to use DIB_PAL_COLORS. Also changed it so that
8-bit images aren't dithered to the color cube on a true color device
|
1998-08-05 15:51:31 +00:00 |
troy%netscape.com
|
a25f58bfc6
|
Added GetDepth() member function
|
1998-08-05 15:26:15 +00:00 |
pierre%netscape.com
|
ceedef256c
|
added the "mac" group
|
1998-08-05 08:27:38 +00:00 |
pierre%netscape.com
|
9fc96345cc
|
fix build on Mac
|
1998-08-05 08:23:13 +00:00 |
pierre%netscape.com
|
2453445149
|
added dozens of missing pure virtual functions
|
1998-08-05 08:21:01 +00:00 |
pierre%netscape.com
|
9106a8152f
|
On Mac only, explicitly create the ImageManagerInit
|
1998-08-05 08:20:01 +00:00 |
pierre%netscape.com
|
4036ac81f1
|
renamed NSGetFactory to build on Mac
|
1998-08-05 08:17:06 +00:00 |
pierre%netscape.com
|
26e3be487b
|
added declaration of pure virtual functions to fix build on Mac
|
1998-08-05 08:11:01 +00:00 |
kipp%netscape.com
|
317a9ff089
|
Use flexible library naming
|
1998-08-05 01:40:20 +00:00 |
troy%netscape.com
|
c223336a7d
|
Fixed memory leak (mObservers wasn't being freed)
|
1998-08-04 20:46:00 +00:00 |
troy%netscape.com
|
e9866e9ec6
|
Fixed Win95 transparent image problem
|
1998-08-04 05:24:14 +00:00 |
michaelp%netscape.com
|
908c2db807
|
hacks to get the build going on IRIX.
|
1998-08-04 04:57:24 +00:00 |
michaelp%netscape.com
|
1a761fdd21
|
fix for unix build.
|
1998-08-04 04:07:59 +00:00 |
kmcclusk%netscape.com
|
3e68a0dbca
|
Derive nsDeviceContextUnix from nsDeviceContext and removed redudant methods
and fields
|
1998-08-03 23:06:05 +00:00 |
kmcclusk%netscape.com
|
53c78a0726
|
Derived nsDeviceContextUnix from nsDeviceContextImpl and removed redudant
methods + fields.
|
1998-08-03 23:05:13 +00:00 |
troy%netscape.com
|
2cad98dbf2
|
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
|
f9fe147c7a
|
Fixed reference counting of singleton image manager
|
1998-08-03 21:05:36 +00:00 |
troy%netscape.com
|
f8fefb3ff1
|
Added #include of "ns_util.h"
|
1998-08-03 05:34:28 +00:00 |
troy%netscape.com
|
f9df8c333d
|
More work in progress for palette support
|
1998-08-03 05:32:52 +00:00 |
troy%netscape.com
|
60067becf4
|
Work in progress for Windows palette support
|
1998-08-03 05:24:59 +00:00 |
troy%netscape.com
|
c30e0e4b2c
|
API changes to how an image group context is created
|
1998-08-03 05:10:14 +00:00 |
troy%netscape.com
|
09b678312a
|
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
|
2e20bc81cc
|
Fixed some ref counting problems with the nsIImage
|
1998-08-02 17:04:53 +00:00 |
michaelp%netscape.com
|
700f709fee
|
added CheckFontExistence().
|
1998-08-01 22:29:55 +00:00 |
michaelp%netscape.com
|
e1337dd252
|
added docs for function.
|
1998-08-01 21:37:40 +00:00 |
michaelp%netscape.com
|
47a3195271
|
added font existence API.
|
1998-08-01 21:36:05 +00:00 |
peterl%netscape.com
|
4d01ae8f02
|
rounding support
|
1998-07-31 23:34:45 +00:00 |
kmcclusk%netscape.com
|
3eb30c6b4c
|
Removed debug output.
|
1998-07-31 21:37:51 +00:00 |
peterl%netscape.com
|
f404d84fe9
|
improved font rounding when app units aren't twips
|
1998-07-31 05:53:55 +00:00 |
kmcclusk%netscape.com
|
8e8c2b8763
|
Build XImage on each draw only if Optimize has not been called.
|
1998-07-30 20:42:15 +00:00 |
hardts%netscape.com
|
028eed743b
|
add more stub functions to ImageURLImpl to deal with changes in nsIURL
|
1998-07-29 22:39:28 +00:00 |
kipp%netscape.com
|
7c75833777
|
Fixed GetFontMetrics API to AddRef
|
1998-07-29 03:57:27 +00:00 |
troy%netscape.com
|
2bd2a4e70e
|
Added LoadIconImage() for Unix
|
1998-07-29 01:31:59 +00:00 |
troy%netscape.com
|
e727476fb9
|
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
|
4be6e7ed4c
|
Added dependency on raptorgfx_s.lib
|
1998-07-28 05:09:31 +00:00 |
michaelp%netscape.com
|
f9397cea67
|
made color handling code in css part of the gfx color utilities.
|
1998-07-27 21:07:47 +00:00 |
troy%netscape.com
|
ef1dfe9b6c
|
Combined raptorgfx.dll and raptorgfxwin.dll into one DLL
|
1998-07-26 23:52:36 +00:00 |
michaelp%netscape.com
|
9540be647f
|
fixed troy's bustage.
|
1998-07-26 23:25:05 +00:00 |
troy%netscape.com
|
10557d16ee
|
Added DeviceContextImpl base class
|
1998-07-26 04:28:48 +00:00 |
rpotts%netscape.com
|
bd11b1339b
|
Added IStreamListener::OnStatus(...)...
|
1998-07-24 10:02:50 +00:00 |
michaelp%netscape.com
|
949d5c6092
|
fixed resource leak.
|
1998-07-24 00:29:17 +00:00 |
kmcclusk%netscape.com
|
c53367bf55
|
Added mAlphaBit field to prevent crashes when loading images in the viewer
|
1998-07-23 22:46:02 +00:00 |
scullin%netscape.com
|
2d7f73405a
|
Fix operator grouping warning.
|
1998-07-23 22:27:53 +00:00 |
dcone%netscape.com
|
c89a0ca25e
|
fixed the project so the Async image file for nsImageContext is used
|
1998-07-23 22:04:02 +00:00 |
michaelp%netscape.com
|
8a42c31205
|
modified for new streaming APIs.
|
1998-07-23 20:35:43 +00:00 |
peterl%netscape.com
|
be41da3204
|
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
|
4ff59d80ac
|
Added some comments clarifying that the value returned are in
device units (pixels)
|
1998-07-18 03:52:37 +00:00 |
troy%netscape.com
|
d5c29821c9
|
Fixed DuplicateImage() code to copy alpha bits properly
|
1998-07-17 21:37:55 +00:00 |
scullin%netscape.com
|
fb9623a6ac
|
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
|
a2bff8ea8b
|
Changed array of points to be a const for DrawPolygon() and FillPolygon()
|
1998-07-17 17:32:53 +00:00 |
troy%netscape.com
|
9ff5acd0ba
|
Added DrawPolyline
|
1998-07-17 17:26:21 +00:00 |
troy%netscape.com
|
fb15561796
|
Changed to use MaskBlt() under NT when rendering a transparent image
|
1998-07-17 16:50:32 +00:00 |
troy%netscape.com
|
25cc6425bc
|
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
|
a02ce51ffa
|
Some more work on transparent images
|
1998-07-17 00:09:19 +00:00 |
troy%netscape.com
|
5f8cf526e6
|
Fixed Init() to compute the mask row size correctly
|
1998-07-16 22:18:36 +00:00 |
spider%netscape.com
|
04fbb3013c
|
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
|
43b60ec28f
|
Do not reset the clip mask when drawing to onscreen buffer.
|
1998-07-16 21:36:39 +00:00 |
troy%netscape.com
|
70d278f3ef
|
Turned back on optimized images
|
1998-07-16 18:32:17 +00:00 |
kmcclusk%netscape.com
|
e8bcfe5f85
|
Changed CopyOffScreenBits to copy from 0,0 instead of using the aBounds (x,y)
|
1998-07-16 17:40:47 +00:00 |