mcafee%netscape.com
c1be74898d
Adding support for Rhapsody
1998-09-19 08:51:59 +00:00
mcafee%netscape.com
1db8f5d05c
Initial stub version for Rhapsody
1998-09-19 07:31:47 +00:00
pierre%netscape.com
172fc22a17
use UnitConversion macros + some cleanup in DrawString
1998-09-19 01:38:51 +00:00
pierre%netscape.com
dfda02dd64
use UnitConversion macros + some cleanup in GetWidth
1998-09-19 01:38:10 +00:00
troy%netscape.com
5b0d05a0ab
Changed some code to use NS_NEWPCOM and NS_DELETEXPCOM
1998-09-17 20:25:26 +00:00
troy%netscape.com
fe99bfc38d
Changed some AddRef() and Release() calls to use the XP-COM macros
1998-09-17 19:49:10 +00:00
pierre%netscape.com
1a62c251c8
SetFont supports styles.
Drawstring doesn't draw the 0's in Unicode strings.
1998-09-17 08:08:26 +00:00
pierre%netscape.com
7c490e27eb
minor cleanup in GetXHeight, GetSuperscriptOffset and GetSubscriptOffset
1998-09-17 08:07:02 +00:00
pierre%netscape.com
cca994b352
added GetMacFontNumber and CheckFontExistence
1998-09-17 07:51:12 +00:00
valeski%netscape.com
81cdcbe581
? network/module/nsNetFactory.cpp
...
Added nsNetFactory implementation. This allows users to retrieve nsINetService pointers from the service factory manager.
M dom/src/base/nsGlobalWindow.cpp
M gfx/src/nsImageNetContextSync.cpp
M layout/html/document/src/nsHTMLDocument.cpp
M network/module/nsURL.cpp
Replaced NS_NewINetService() calls with nsServiceManager::GetService() calls.
M network/module/Makefile
M network/module/makefile.win
Added nsNetFactory.cpp to the builds.
M network/module/nsINetService.h
Added a #define for the class id of the nsNetService.
M network/module/nsIStreamListener.h
Removed the NS_DEFINE_IID of kIStreamListenerIID from the header file. Each module that wants this will need to delcare it themselves.
M network/module/nsNetFile.cpp
Fixed memory leak.
M network/module/nsNetService.cpp
Globalized the gNetlibService variable so the NetFactory can access it.
M webshell/src/nsDocLoader.cpp
M webshell/src/nsPluginViewer.cpp
NS_DEFINE_IID of kIStreamListenerIID
M webshell/tests/viewer/nsSetupRegistry.cpp
Added the netlib library to the list of libraries in the registry and register the nsNetFactory with the appropriate iid and clsids.
1998-09-17 00:55:35 +00:00
peterl%netscape.com
5e92530c1c
added decoration metrics api
1998-09-17 00:17:43 +00:00
peterl%netscape.com
42375700ab
connected outline metrics
1998-09-17 00:17:23 +00:00
peterl%netscape.com
09156dd508
changed overline code to use font metrics
1998-09-17 00:15:56 +00:00
peterl%netscape.com
16322ead39
change scaling to be based on y pixel size
1998-09-17 00:15:22 +00:00
peterl%netscape.com
f942c8b44c
added api for decoration metrics
1998-09-17 00:14:45 +00:00
peterl%netscape.com
bd1cdfcc4e
added decoration_none
1998-09-17 00:13:15 +00:00
pierre%netscape.com
e54ead3fe1
add refcount in GetFontMetrics + fix TextSize
1998-09-17 00:07:31 +00:00
pierre%netscape.com
d99b65ef17
fix FontMetrics (getting better but still temporary code)
1998-09-16 22:49:36 +00:00
pierre%netscape.com
95fd651ee8
fix SetFont (still temporary code)
1998-09-16 22:46:36 +00:00
dcone%netscape.com
790c630dbb
fixed some image bugs
1998-09-16 16:28:33 +00:00
dcone%netscape.com
e97de84044
Fixed a few image bugs
1998-09-16 16:28:07 +00:00
dcone%netscape.com
1ef77d25e1
fixed colorspace stuff
1998-09-16 16:27:36 +00:00
kostello%netscape.com
53b69d0c33
Changed to match new Widget interfaces.
1998-09-14 20:56:27 +00:00
kmcclusk%netscape.com
83d7601292
Fix for Irix build bustage.
1998-09-12 00:53:57 +00:00
thom%netscape.com
4a611f590f
Added return value to GetHints method to make compiler happy
1998-09-12 00:08:31 +00:00
kmcclusk%netscape.com
1108a9e3f8
Added 8bit visual support.
1998-09-11 23:27:22 +00:00
pierre%netscape.com
913d8ebc65
fix SetClipRegion + FillRect / added a temp SetFont / dispose mMainRegion
1998-09-11 10:37:36 +00:00
pierre%netscape.com
9a1f28cfd5
in the works / return hard-coded values instead of 0's
1998-09-11 09:12:37 +00:00
thom%netscape.com
2afa57f537
added new version of getWidth
1998-09-11 01:46:45 +00:00
thom%netscape.com
c977956af0
Added new version of getWidth
1998-09-11 01:44:43 +00:00
kipp%netscape.com
522aa705cc
Added new font intropsection methods to nsIFontMetrics
1998-09-10 23:41:25 +00:00
spider%netscape.com
6c31539133
Fix to return app units instead of twips in GetWidth API call
1998-09-10 02:08:20 +00:00
kipp%netscape.com
d442f918ae
Support reconnect callback
1998-09-09 16:17:55 +00:00
kipp%netscape.com
a8950630a1
Added GetImageFromStream
1998-09-09 16:15:40 +00:00
kipp%netscape.com
68f793b460
Added Reconnect call-back to NS_NewImageNetContext
1998-09-09 16:14:49 +00:00
kipp%netscape.com
b89024eb00
whitespace fixup
1998-09-09 16:14:16 +00:00
kipp%netscape.com
a34e251a86
Set fast-8bit-text hint on x windows
1998-09-09 01:04:29 +00:00
kipp%netscape.com
41476cda74
Use a buffer to translate unichar's into XChar2b's
1998-09-08 23:52:29 +00:00
kipp%netscape.com
2ff277cf50
Added a buffer used by DrawString
1998-09-08 23:52:10 +00:00
kipp%netscape.com
a827c6c939
Whitespace tidy up
1998-09-08 23:51:54 +00:00
kipp%netscape.com
9f06443629
Fixed unix compile bugs
1998-09-08 23:17:12 +00:00
kipp%netscape.com
0aa9d83435
Implement revised font metrics API
1998-09-08 22:32:07 +00:00
kipp%netscape.com
95e3ecef7e
Revised API
1998-09-08 22:31:51 +00:00
kipp%netscape.com
0de5f78a4d
Destroy font metrics before releasing it
1998-09-08 22:31:28 +00:00
dcone%netscape.com
47e55feecc
added a routine gethints() needed by the interface.
1998-09-08 22:13:10 +00:00
kipp%netscape.com
14f368b295
Added GetHints to nsIRenderingContext API
1998-09-07 19:12:44 +00:00
pierre%netscape.com
b29370f34b
removed explicit creation of static object ImageManagerInit because "__initialize" was added to the project
1998-09-05 08:12:08 +00:00
pierre%netscape.com
5b83b85e52
added __initialize and __terminate
1998-09-05 08:03:28 +00:00
dcone%netscape.com
672e91ed2d
fixed clipping
1998-09-04 21:12:49 +00:00
dcone%netscape.com
f016c2af39
fixed the offscreen buffer mac things
1998-09-04 17:57:36 +00:00
dcone%netscape.com
bd4fcb0006
Mac Implementation
1998-09-04 17:57:04 +00:00
pierre%netscape.com
11f99fbfc6
fix a crash in the destructor (don't delete mFrontBuffer)
1998-09-04 00:33:49 +00:00
mcafee%netscape.com
9a4b4f1a2c
More solaris breakage, nsImageUnix::BuildImage() needs to return status.
1998-09-03 10:51:54 +00:00
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
troy%netscape.com
8fb601c4a9
Changed background color to be a const
1998-07-16 04:51:12 +00:00
troy%netscape.com
4b5024c9a1
Fixed some build bustage I introduced
1998-07-16 03:09:33 +00:00
troy%netscape.com
2c3fd8a09b
Changed image group GetImage() member function so the background color
...
is a pointer and not a color by value. This allows it to be NULL if the
caller wants a transparency mask to be created
1998-07-16 02:32:08 +00:00
rpotts%netscape.com
14a8c49f35
Added nsIURL argument to the nsIStreamListener interface
1998-07-15 22:38:01 +00:00
troy
039fc5e345
Unused
1998-07-15 18:58:44 +00:00
spider
334fb4e5c0
Fix for multitude of print statements that SHM is not available when
...
displaying on Hummingbird PC X Display Server
1998-07-15 17:03:53 +00:00
spider
484b2fe44d
Fix for crash on servers not supporting MIT-SHM
1998-07-15 02:29:10 +00:00
spider
d1eee24460
query the server for the pixmap format rather than trying to guess ourselves
1998-07-15 01:29:20 +00:00
spider
a91248da1f
MIT-SHM implementation for offscreen drawables
1998-07-15 01:08:35 +00:00
spider
96c854471a
Removing incorrectly added Mac specific files from Motif directory
1998-07-14 22:35:56 +00:00
spider
f35b99eb88
Fix for not unloading fonts no longer needed
1998-07-14 20:32:33 +00:00
scullin
33ff9893e2
Turn on image caching.
1998-07-14 18:43:47 +00:00
spider
36df57eb8d
Performance Optimization: Cache the XFontInfo struct so don't need
...
to call XQueryFont on every GetWidth.
1998-07-14 17:41:06 +00:00
dcone
6271b85bb8
fixed back to async
1998-07-10 13:25:36 +00:00
dcone
dcae2d1451
16 bit speed testing code
1998-07-10 12:53:15 +00:00
kmcclusk
bf01993fae
Added fields mXstring and mXstringSize
1998-07-10 00:49:04 +00:00
kmcclusk
87666f18d6
Modified GetWidth to give correct values under Linux
1998-07-10 00:20:38 +00:00
dcone
a445815c86
16 bit blending is now operational
1998-07-09 14:08:36 +00:00
vidur
16ce55911a
Added back asynchronous image loading
1998-07-08 23:45:10 +00:00
dcone
97b246ee0e
Intermediate 16 bit blending
1998-07-08 14:31:31 +00:00
thom
254c1d8574
First Checked In.
1998-07-07 21:26:45 +00:00
thom
57b035a983
First Checked In.
1998-07-07 21:07:54 +00:00
kipp
30f6bf49ba
Removed some compiler warnings
1998-07-03 23:16:43 +00:00
thom
d0581f7b04
Mac linux fix.
1998-07-01 23:31:42 +00:00
rpotts
e4157d9a39
Fixed up IID for nsIStreamListener interface
1998-07-01 11:09:49 +00:00
atotic
90b32ba9d8
Fixed mac warnings
1998-06-27 02:47:44 +00:00
vidur
3072463595
Fail if the FirstWrite for the image returns an error
1998-06-26 22:08:03 +00:00
dcone
9b6e982736
Blending now uses the Upper left to place the source image
1998-06-26 14:06:34 +00:00
michaelp
5d2f9c52d5
removed flushgc in setfont.
1998-06-25 22:20:30 +00:00
spider
0b1808db40
Perf improvement...
1998-06-25 21:42:39 +00:00
spider
5130a749f8
fixed.
1998-06-25 18:43:50 +00:00
michaelp
cb9dae679f
killed commented hackyfontname junk. removed malloc()/free(), etc. from unichar
...
text measurement.
1998-06-25 18:27:26 +00:00
dcone
9d836d461b
added the offset for blending, and a routine to save off bits
1998-06-25 15:07:31 +00:00
spider
e471b6c3bb
a little cleanup for unix.
1998-06-25 05:54:12 +00:00
spider
36f9a56297
once again runs under linux.
1998-06-25 05:37:54 +00:00
spider
467c71a218
fixed build errors.
1998-06-25 04:59:17 +00:00
michaelp
e183f05efb
added init() method to prescontext.
...
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
kmcclusk
d72b329738
Fixed PRInt16 cast
1998-06-24 23:58:59 +00:00
kmcclusk
fdb915d14e
fix 16bit visuals
1998-06-24 22:51:16 +00:00
vidur
f3e2e64df2
Changed over to asynchronous image loading
1998-06-23 18:49:06 +00:00
rpotts
0443e6dcf3
Keep a global reference to the Image Manager to prevent it from being deleted.
1998-06-23 18:38:33 +00:00
rpotts
d7980165d3
Do not crash if the Font cache has not been initialized yet...
1998-06-23 18:37:49 +00:00
spider
f49d60a5e4
Fix nasty crash dereferncing mContext
1998-06-22 21:33:12 +00:00
dcone
e83ef40580
took out printf's and cleaned up code
1998-06-22 17:06:13 +00:00
dcone
d1a2f1280f
fixed some bugs, intermediate checkin
1998-06-22 14:41:23 +00:00
kmcclusk
cea81403d9
Fix for GIF animation color table bug. Don't create a new color table when converting to a new image format
1998-06-22 01:57:13 +00:00
kmcclusk
1dae7d274b
Changes to nsImageUnix.cpp to support GIF animation. Works but color table is still wrong.
1998-06-22 01:37:17 +00:00