Граф коммитов

675 Коммитов

Автор SHA1 Сообщение Дата
rpotts%netscape.com 23f93aa1da propagate abnormal stream termination correctly... 1998-11-08 09:03:02 +00:00
pavlov%pavlov.net a8799e5126 yet another patch from Owen Taylor <otaylor@redhat.com> that impliments
nsFontMetricsGTK
1998-11-07 23:21:18 +00:00
pavlov%pavlov.net 0ae3117b58 patch that impliments nsRenderingContextGTK from Owen Taylor
<otaylor@redhat.com>
1998-11-07 23:19:06 +00:00
pavlov%pavlov.net 32eb4e8c99 Apply patch from Owen Taylor <otaylor@redhat.com> that does images the right
way.
1998-11-07 19:54:14 +00:00
pavlov%pavlov.net 733e8c1795 Implimented nsImageGTK. Fixed some compling problems in the other files due
to headers needed in nsImageGTK
1998-11-07 17:24:46 +00:00
saari%netscape.com e4bd0c3b01 Mac only change. Don't unlock GDeviceHandles. Fixed. Don't dereference unlocked handles. Fixed. 1998-11-07 01:45:03 +00:00
dcone%netscape.com f392b64628 updated inverse colormap code, now blend works at 4 bit resolution 1998-11-04 22:38:37 +00:00
michaelp%netscape.com 64f26ac7f0 xpcom'ed blender. 1998-11-04 19:03:37 +00:00
dcone%netscape.com 3c44a29c2c updated the blending, fixed 8 bit blending, and fixed a leak in the blender 1998-11-04 16:02:50 +00:00
pierre%netscape.com 28d3382df3 save and restore the colors in CopyOffScreenBits() 1998-11-04 06:55:50 +00:00
pierre%netscape.com 8086c5e22a Use GetFontHandle() to return the fontNum because we don't have font handles on Mac 1998-11-04 06:51:20 +00:00
pierre%netscape.com a6268eee92 Cache data to improve performance in GetMacFontNumber() 1998-11-04 06:49:14 +00:00
cls%seawood.org bc6ca3753f Removed hardcoded 'gtk-config' 1998-11-03 16:16:37 +00:00
cls%seawood.org f70174e61a Removed classic build Makefiles from configure.in
Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.
1998-11-03 15:48:45 +00:00
jfrancis%netscape.com f8cc315185 Fixing use of uninitialized var in nsRenderingContextMac :: CopyOffScreenBits() 1998-11-02 22:42:15 +00:00
pavlov%pavlov.net 187da7572d apply patches from Frank Visser <fvisser@hgmp.mrc.ac.uk> 1998-11-02 22:29:22 +00:00
shaver%netscape.com 3b5f798561 add Frank Visser's nsRegionGTK 1998-11-02 14:17:06 +00:00
ramiro%netscape.com 4f83e7be8b Add support for gtk. 1998-11-02 13:56:59 +00:00
ramiro%netscape.com 4803da0b22 Changed 'unix' to 'motif' to deal with toolkit confusion. 1998-11-02 12:24:05 +00:00
ramiro%netscape.com c7abdd319f Use -lfoo for libs instead of hardcoding to $(DIST)/bin/libfoo.so. This
makes more unix linker happy.
1998-11-02 12:20:07 +00:00
pavlov%pavlov.net c22ce85418 more work on making this stuff work. 1998-11-01 19:30:03 +00:00
shaver%netscape.com d83fbd627e use gtk-config to find proper CFLAGS 1998-11-01 07:49:23 +00:00
shaver%netscape.com 8427d0db3e add --enable-nglayout=gtk to build with GTK and not motif 1998-11-01 00:09:30 +00:00
blizzard%appliedtheory.com ef969a30e6 fixes to get building and linking. 1998-10-31 23:17:57 +00:00
shaver%netscape.com 504eea4df4 gtklayout.c needs to be in widgets, not gfx 1998-10-31 21:42:02 +00:00
shaver%netscape.com 3bbd8557f1 add gtklayout.* to local build, since we'll need it for the drawing context, and we don't want all of gnome-libs 1998-10-31 16:17:21 +00:00
mcafee%netscape.com a6f9ad1357 libgfxunix.a -> libgfxmotif.a. r=ramiro@netscape.com, spider@netscape.com 1998-10-31 07:05:37 +00:00
blizzard%appliedtheory.com b20766e1cf Skel code for gtk/gdk gfx library. This compiles and does nothing else. 1998-10-31 04:12:39 +00:00
michaelp%netscape.com b078cd272e fixed build bustage. 1998-10-30 05:04:39 +00:00
michaelp%netscape.com e2c0081f9f fixed build bustage. 1998-10-30 04:27:48 +00:00
michaelp%netscape.com 9eaa3fb70d again. 1998-10-30 04:13:34 +00:00
michaelp%netscape.com 2b227e4108 fixed build bustage. 1998-10-30 04:13:33 +00:00
michaelp%netscape.com f85c3fa2a1 fixed build bustage. 1998-10-30 03:52:25 +00:00
michaelp%netscape.com 42bb7d7f21 fixed build bustage. 1998-10-30 03:16:17 +00:00
michaelp%netscape.com 02692c7c64 fixed build bustage. 1998-10-30 02:51:08 +00:00
michaelp%netscape.com fc225bf7c1 changes to support nsIRenderingContext that conforms to COM conventions. 1998-10-30 02:08:25 +00:00
pinkerton%netscape.com d2e881143e Don't use the offscreen pixmap if it is null (low memory situations) 1998-10-29 20:03:57 +00:00
dcone%netscape.com 3d66397f2a Abstracted the nsBlender class 1998-10-29 19:22:42 +00:00
pinkerton%netscape.com 82e3dddcc8 default constructor initializes position/size to 0 so people don't have to call Empty() any more. 1998-10-29 18:06:45 +00:00
pinkerton%netscape.com 690dc03bc0 Turn on xSYM generation for both targets and enable debugging to touch the right prefs. 1998-10-29 17:44:13 +00:00
pierre%netscape.com f740ba45f7 Landing MacWidgets... 1998-10-29 14:06:26 +00:00
cls%seawood.org ddf746506e Added $XLDFLAGS & $XLIBS to EXTRA_DSO_LDOPTS 1998-10-28 05:38:12 +00:00
cls%seawood.org 411ab80ce3 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
kipp%netscape.com 780cf0470a Support high accuracy rendering (slowly) 1998-10-27 16:49:40 +00:00
shaver%netscape.com 575453b254 ancient GTK port, as starting point 1998-10-27 15:43:49 +00:00
michaelp%netscape.com c68614adc1 fixed bug in ref counting on drawing surfaces in the rendering context. 1998-10-27 00:09:44 +00:00
peterl%netscape.com 7ab51700bd fixed usage of grey vs gray, now we support both 1998-10-26 23:11:07 +00:00
dcone%netscape.com eaf7731727 fixed a parameter for spacing 1998-10-26 18:05:45 +00:00
kipp%netscape.com 859cceb62f Revised DrawString API to take a spacing array for character spacing control 1998-10-26 17:12:39 +00:00
mcafee%netscape.com 4c30201be5 Fixing Solaris bustage, this file needs an EOL character on the last line 1998-10-26 05:39:12 +00:00
michaelp%netscape.com 236e6a4a24 fixed build bustage. 1998-10-23 20:17:36 +00:00
michaelp%netscape.com 2812cd80c1 made CopyBits() more flexible. added better ddraw support for windows rendering
context. added ddraw support to windows blender. made CreateDrawingSurface()
able to be smarter.
1998-10-23 17:58:18 +00:00
rods%netscape.com 3dae4d6469 Removed debug statements 1998-10-16 22:36:43 +00:00
rods%netscape.com 2e7ee2f9e5 GetWidget was not creating enough memory to hold the string for text
measurement. This was causing it to write off into memory.
1998-10-16 22:27:27 +00:00
rods%netscape.com fcfb7952b9 Added a lot of error check for a null mRenderingSurface 1998-10-16 19:31:25 +00:00
rpotts%netscape.com a536953437 zero the pointer to the IL_ImageRequest being held by the ImageRequestImpl when the IL_ImageRequest is destroyed. The IL_imageRequest can be destroyed by either the ImageRequestImpl *or* the IL_ImageGroup... 1998-10-14 23:56:33 +00:00
valeski%netscape.com cee140ae96 Raptor only change. Providing method definitions for IsURLInCache when NU_CACHE is defined. 1998-10-14 22:39:16 +00:00
peterl%netscape.com 8d52e15ff1 guess at x-height since text metrics is unreliable on windows 1998-10-13 19:08:43 +00:00
dcone%netscape.com 37a98400aa First Checked In. 1998-10-12 13:50:27 +00:00
michaelp%netscape.com 125493c236 fixed leak of regions in state cloning. 1998-10-11 00:40:10 +00:00
troy%netscape.com 59e4c486fe Added back public 1998-10-11 00:35:55 +00:00
troy%netscape.com 3c81e9a6d2 Removed public from list of source directories, because there isn't one,
and this was causing clobber to fail
1998-10-11 00:05:39 +00:00
kipp%netscape.com b1019aff1b build in public directory too 1998-10-10 05:01:52 +00:00
kipp%netscape.com ed7a1cfd77 Fixed unix build (hopefully) 1998-10-10 04:38:19 +00:00
kipp%netscape.com 511b63fd8a new 1998-10-10 04:36:27 +00:00
rpotts%netscape.com 6545833099 Added support for loading images as background URLs... 1998-10-10 04:35:59 +00:00
kipp%netscape.com 55209f7385 Added nsJSRenderingContext to the build 1998-10-10 03:23:52 +00:00
kipp%netscape.com 4c0cfcb101 new 1998-10-10 03:23:12 +00:00
kipp%netscape.com 068caa63c9 Lame support for nsIDOMRenderingContext API 1998-10-09 22:57:36 +00:00
peterl%netscape.com 29a4f81412 added loose hex to rgb conversion (more NAV compliant) 1998-10-08 01:24:38 +00:00
kmcclusk%netscape.com 57c2e37a18 Removed debug printf 1998-10-08 00:30:21 +00:00
dcone%netscape.com e75f5217d6 small offset problem fixed 1998-10-07 15:14:48 +00:00
dcone%netscape.com 2ac2debd51 fixed an offset bug, setting the orgin setting for the correct grafports 1998-10-06 13:30:46 +00:00
michaelp%netscape.com c8b0ce6be3 improved documentation. made font handling more robust in the case of
unspecified font.
1998-10-02 18:19:30 +00:00
pierre%netscape.com e6afa1f0e3 as reported by michaelp: set the native font in GetWidth() or DrawString(), not in SetFont(). 1998-10-02 09:48:30 +00:00
pierre%netscape.com 577887e723 a little cleanup (removed the commented-out unix code etc...) 1998-10-02 09:44:51 +00:00
michaelp%netscape.com 85317fe4bd moved GetWidth() APIs from fontmetrics to the renderingcontext. 1998-10-02 01:07:56 +00:00
rpotts%netscape.com bb182e3b79 Pass a null nsIURLGroup into the ImageGroup initialize method... 1998-10-01 21:46:24 +00:00
rpotts%netscape.com 31b8dfe190 Added a nsIURLGroup to image URL creation. This allows the URLs to be loaded via the same document loader and use the same load attributes... 1998-10-01 21:40:58 +00:00
pierre%netscape.com d9305ffa14 fixed GetWidth for italic strings fixed GetMaxAdvance, strikeout, underline, superscript etc... 1998-10-01 19:20:09 +00:00
rods%netscape.com 94edeb4e9f Added {} block in switch statement to make it compile on Linux 1998-10-01 19:19:45 +00:00
spider%netscape.com 32102604c7 Making LineDDA Much Much Faster ... 1998-10-01 17:00:10 +00:00
dcone%netscape.com 7d64db4775 Took out obsolete file (nsFontsache) 1998-10-01 14:30:47 +00:00
dcone%netscape.com 9ca1c7cbcc fixed a compile error in the stubbed setfont. 1998-10-01 14:30:07 +00:00
michaelp%netscape.com 4429ccc2df added new SetFont() that takes fontmetrics. 1998-10-01 03:36:06 +00:00
spider%netscape.com 732d035c7c Implemented LineStyle's in RenderingContext 1998-09-30 22:24:46 +00:00
michaelp%netscape.com 451b9b2a18 we no longer have a public font cache. removed circular refs between font cache
and device context.
1998-09-30 18:58:24 +00:00
peterl%netscape.com 1581380361 made alias font use static strings 1998-09-29 23:38:50 +00:00
pinkerton%netscape.com 1fff0d4271 Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon. 1998-09-29 17:11:00 +00:00
pierre%netscape.com 18a827d6b3 fix drawing over other apps' windows 1998-09-29 00:20:50 +00:00
dcone%netscape.com 72b9b9f720 fixed double buffer stuff 1998-09-28 17:02:32 +00:00
dcone%netscape.com 31dd51f1e7 fixed some double buffer things 1998-09-28 17:02:08 +00:00
michaelp%netscape.com bde88858f3 now supports direct draw using MSVC 5.0. 1998-09-27 22:35:54 +00:00
dcone%netscape.com f4633cbf9b Added setorigin to init and destructor 1998-09-25 22:19:54 +00:00
pierre%netscape.com daa9039400 added SetFont + call it before calculating the Width or Height 1998-09-23 09:29:51 +00:00
pierre%netscape.com ba412395ad added SetFont 1998-09-23 09:28:54 +00:00
pierre%netscape.com 93a16ac7a9 moved SetFont guts to nsFontMetricsMac 1998-09-23 09:28:05 +00:00
rpotts%netscape.com f4ce9643d0 Changed the order for deleting nsImageRequsts and the ImageGroupContext... 1998-09-22 00:27:12 +00:00
dcone%netscape.com d4cca3a958 Fixed alpha layer 1998-09-21 21:46:39 +00:00
dcone%netscape.com aef6edd3ff *** empty log message *** 1998-09-21 21:43:58 +00:00
rpotts%netscape.com 11c373c6f3 Added missing NS_RELEASE(...) 1998-09-20 05:28:25 +00:00
mcafee%netscape.com 649d65040d Adding support for Rhapsody 1998-09-19 08:51:59 +00:00
mcafee%netscape.com ef1b1b183a Initial stub version for Rhapsody 1998-09-19 07:31:47 +00:00
pierre%netscape.com 2476c7de27 use UnitConversion macros + some cleanup in DrawString 1998-09-19 01:38:51 +00:00
pierre%netscape.com 07bad234d9 use UnitConversion macros + some cleanup in GetWidth 1998-09-19 01:38:10 +00:00
troy%netscape.com 49ec74342f Changed some code to use NS_NEWPCOM and NS_DELETEXPCOM 1998-09-17 20:25:26 +00:00
troy%netscape.com 3fda711eb9 Changed some AddRef() and Release() calls to use the XP-COM macros 1998-09-17 19:49:10 +00:00
pierre%netscape.com 30dc76d33f SetFont supports styles. Drawstring doesn't draw the 0's in Unicode strings. 1998-09-17 08:08:26 +00:00
pierre%netscape.com a328dab241 minor cleanup in GetXHeight, GetSuperscriptOffset and GetSubscriptOffset 1998-09-17 08:07:02 +00:00
pierre%netscape.com 3b172e673a added GetMacFontNumber and CheckFontExistence 1998-09-17 07:51:12 +00:00
valeski%netscape.com bab22077b8 ? 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 a934377cc0 added decoration metrics api 1998-09-17 00:17:43 +00:00
peterl%netscape.com 4a06f95f5d connected outline metrics 1998-09-17 00:17:23 +00:00
peterl%netscape.com 4fef07a869 changed overline code to use font metrics 1998-09-17 00:15:56 +00:00
peterl%netscape.com 9338d3341a change scaling to be based on y pixel size 1998-09-17 00:15:22 +00:00
peterl%netscape.com f512946077 added api for decoration metrics 1998-09-17 00:14:45 +00:00
peterl%netscape.com bf2982d411 added decoration_none 1998-09-17 00:13:15 +00:00
pierre%netscape.com 128a5d4022 add refcount in GetFontMetrics + fix TextSize 1998-09-17 00:07:31 +00:00
pierre%netscape.com 22a9f5b2d7 fix FontMetrics (getting better but still temporary code) 1998-09-16 22:49:36 +00:00
pierre%netscape.com 65606bb822 fix SetFont (still temporary code) 1998-09-16 22:46:36 +00:00
dcone%netscape.com 9761f1f6d2 fixed some image bugs 1998-09-16 16:28:33 +00:00
dcone%netscape.com 3b6d9904a7 Fixed a few image bugs 1998-09-16 16:28:07 +00:00
dcone%netscape.com d41e8e7875 fixed colorspace stuff 1998-09-16 16:27:36 +00:00
kostello%netscape.com 8c37a3839d Changed to match new Widget interfaces. 1998-09-14 20:56:27 +00:00
kmcclusk%netscape.com 014baf696e Fix for Irix build bustage. 1998-09-12 00:53:57 +00:00
thom%netscape.com 054b76f8f1 Added return value to GetHints method to make compiler happy 1998-09-12 00:08:31 +00:00
kmcclusk%netscape.com ef16b5c2da Added 8bit visual support. 1998-09-11 23:27:22 +00:00
pierre%netscape.com 502a96beeb fix SetClipRegion + FillRect / added a temp SetFont / dispose mMainRegion 1998-09-11 10:37:36 +00:00
pierre%netscape.com 9938e484a0 in the works / return hard-coded values instead of 0's 1998-09-11 09:12:37 +00:00
thom%netscape.com 15836e1fc2 added new version of getWidth 1998-09-11 01:46:45 +00:00
thom%netscape.com d03c80d4b8 Added new version of getWidth 1998-09-11 01:44:43 +00:00
kipp%netscape.com 00188db105 Added new font intropsection methods to nsIFontMetrics 1998-09-10 23:41:25 +00:00
spider%netscape.com 2b382cbdf3 Fix to return app units instead of twips in GetWidth API call 1998-09-10 02:08:20 +00:00
kipp%netscape.com d91cabd909 Support reconnect callback 1998-09-09 16:17:55 +00:00
kipp%netscape.com 9faa9b5100 Added GetImageFromStream 1998-09-09 16:15:40 +00:00
kipp%netscape.com b24ecad217 Added Reconnect call-back to NS_NewImageNetContext 1998-09-09 16:14:49 +00:00
kipp%netscape.com 67d0797006 whitespace fixup 1998-09-09 16:14:16 +00:00
kipp%netscape.com 1503b1eb54 Set fast-8bit-text hint on x windows 1998-09-09 01:04:29 +00:00
kipp%netscape.com 89eb6a93d1 Use a buffer to translate unichar's into XChar2b's 1998-09-08 23:52:29 +00:00
kipp%netscape.com d22f51e6c1 Added a buffer used by DrawString 1998-09-08 23:52:10 +00:00
kipp%netscape.com b2bb8099f6 Whitespace tidy up 1998-09-08 23:51:54 +00:00
kipp%netscape.com aa00e6c88e Fixed unix compile bugs 1998-09-08 23:17:12 +00:00
kipp%netscape.com 56d75edefe Implement revised font metrics API 1998-09-08 22:32:07 +00:00
kipp%netscape.com 081ea6d3e8 Revised API 1998-09-08 22:31:51 +00:00
kipp%netscape.com eec208e30b Destroy font metrics before releasing it 1998-09-08 22:31:28 +00:00
dcone%netscape.com 7c2b0e72a1 added a routine gethints() needed by the interface. 1998-09-08 22:13:10 +00:00
kipp%netscape.com 40af4d3fae Added GetHints to nsIRenderingContext API 1998-09-07 19:12:44 +00:00
pierre%netscape.com 58347eeda0 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 f546442fdd added __initialize and __terminate 1998-09-05 08:03:28 +00:00
dcone%netscape.com d8f5092802 fixed clipping 1998-09-04 21:12:49 +00:00
dcone%netscape.com 8a94023c17 fixed the offscreen buffer mac things 1998-09-04 17:57:36 +00:00
dcone%netscape.com faa39583ca Mac Implementation 1998-09-04 17:57:04 +00:00
pierre%netscape.com 4689aa292a fix a crash in the destructor (don't delete mFrontBuffer) 1998-09-04 00:33:49 +00:00
mcafee%netscape.com 3bc9c90870 More solaris breakage, nsImageUnix::BuildImage() needs to return status. 1998-09-03 10:51:54 +00:00
thom%netscape.com 72329b649a Copy and paste error (SomethingClassWin needed to change to somethingClassMac) 1998-09-03 02:54:11 +00:00
rods%netscape.com 7a0083eb26 Fixed a bug in ConvertPixel 1998-09-02 19:51:32 +00:00
rods%netscape.com cb6aa13f10 Implemented ConvertPixel 1998-09-02 19:33:01 +00:00
rods%netscape.com 242186fc6a Implemented ConvertPixel 1998-09-02 19:26:43 +00:00
rods%netscape.com 31602cb8a5 Added ConvertPixel to nsIDeviceContext 1998-09-02 19:24:05 +00:00
kmcclusk%netscape.com 2dcc8bf3de More 8BIT visual support. 1998-09-01 23:22:49 +00:00
rods%netscape.com ea7109122d Cast mWidget to Widget 1998-09-01 23:21:38 +00:00
rods%netscape.com c5913cbbd1 Added InstallColormap call to ConvertPixel 1998-09-01 22:44:17 +00:00
rods%netscape.com 02b7d244c0 Exported nsDeviceContentUnix.h its needed by nsWindow for SetForegroundColor
and SetBackgroundColor
1998-09-01 22:43:38 +00:00
kmcclusk%netscape.com b3d916497c Add some 8-bit color support + removed bit conversion in nsImageUnix.cpp Draw. 1998-09-01 21:24:32 +00:00
kmcclusk%netscape.com 7fd790749f Added support for 16-bit visuals. 1998-09-01 20:30:42 +00:00
warren%netscape.com b89e7efaca Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
warren%netscape.com 4dbedbd8ce Added closure argument to nsHashtable::Enumerate. Renamed NSRepository to nsRepository. 1998-09-01 00:23:47 +00:00
spider%netscape.com 89e25f98f6 Updates for new XPCOM interface changes to the font metrics 1998-08-31 20:11:08 +00:00
kostello%netscape.com f86a9e9223 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 8144e02ebc fixed some updating problems 1998-08-31 15:14:48 +00:00
troy%netscape.com ad9a20da0b Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
1998-08-30 19:16:11 +00:00
rpotts%netscape.com 4a9aac62bf Added casts to allow building with STRICT defined... 1998-08-29 06:19:23 +00:00
rpotts%netscape.com 9c9e610c96 Added specific GDI casts to allow building when STRICT is defined 1998-08-29 06:18:17 +00:00
troy%netscape.com 2882214b81 Added some comments 1998-08-29 03:26:33 +00:00
troy%netscape.com e524804caa Changed interface nsIFontMetrics to use the XPCOM conventions for returning
a nsresult
1998-08-29 02:34:34 +00:00
troy%netscape.com 47e1554683 Interface change 1998-08-28 15:19:44 +00:00
troy%netscape.com b242b51732 Changed nsIFontCache to conform to XPCOM standards 1998-08-28 05:16:41 +00:00
troy%netscape.com 00548853bb Turned off gamma correction 1998-08-28 02:50:19 +00:00
troy%netscape.com 3d4e4c0c5d nsIDeviceContext API change 1998-08-28 01:58:02 +00:00
thom%netscape.com d6628e1b51 got the file in sync with troy's fontCache changes 1998-08-28 00:28:10 +00:00
troy%netscape.com cfeab4e543 More changes to nsIDeviceContext interface 1998-08-27 22:45:35 +00:00
troy%netscape.com 1317495e30 Fixed build bustage 1998-08-27 22:12:26 +00:00
troy%netscape.com a300739e8e Change to GetRenderingContext 1998-08-27 21:09:25 +00:00
troy%netscape.com c8e5750085 More API changes to nsIDeviceContext 1998-08-27 20:43:04 +00:00
troy%netscape.com 5dc353b3bf More changes to nsIDeviceContext API 1998-08-27 18:47:22 +00:00
troy%netscape.com 623dd22c56 Fixed build bustage 1998-08-27 18:46:51 +00:00
troy%netscape.com 6d2245e203 Combined GetScrollBarWidth/GetScrollBarHeight into one function
GetScrollBarDimensions
1998-08-27 18:30:55 +00:00
dcone%netscape.com 2b2b8a5c89 Fixed some small bugs. 1998-08-27 18:03:15 +00:00
dcone%netscape.com 7e3cb758a5 updated some routines 1998-08-27 17:46:58 +00:00
dcone%netscape.com c65c9e0c51 Updated to use regions 1998-08-27 17:36:13 +00:00
dcone%netscape.com 65e34136c2 updated some routines 1998-08-27 17:35:49 +00:00
troy%netscape.com c476d398ce Fixed some bustage I intriduced 1998-08-27 17:26:48 +00:00
mcafee%netscape.com 7bfff2f61c Fixing compile warnings on Linux 1998-08-27 07:13:15 +00:00
mcafee%netscape.com 3f954a4e1a Fixing Solaris warning, native compiler 1998-08-27 07:02:04 +00:00
troy%netscape.com a85eb3e06f Changes to nsIDeviceContext API 1998-08-27 05:14:35 +00:00
troy%netscape.com 0d39ae026f Changed nsIDeviceContext interface to conform [more] with COM conventions 1998-08-27 05:05:03 +00:00
dcone%netscape.com c29ef3ef8a fixed some port bugs 1998-08-26 14:13:36 +00:00
troy%netscape.com 93810b51e8 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 c65a4a8cbb Finished the first pass at implementation 1998-08-24 20:10:57 +00:00
dcone%netscape.com 9d46b18e40 Updated to the correct way the DeviceContext should work, added the twips calculation 1998-08-21 17:11:15 +00:00
michaelp%netscape.com 387a2639f0 tiny change to get things to work under the 4.1 compiler. 1998-08-19 20:56:27 +00:00
dcone%netscape.com 90c3a5e5de *** empty log message *** 1998-08-19 17:24:14 +00:00
dcone%netscape.com 1d8c927f2a Re wrote these files to reflect the correct way of building Devicecontexts 1998-08-19 17:24:13 +00:00
dcone%netscape.com ed596a4904 Added some project info, files 1998-08-19 17:21:53 +00:00
troy%netscape.com c54b90eb68 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 3dbd80aad0 Changed to realize the palette in the background 1998-08-19 01:58:17 +00:00
troy%netscape.com 136f2cf7a8 Added GetPaletteInfo() 1998-08-19 00:37:05 +00:00
kostello%netscape.com df288797b0 Fix mac build 1998-08-18 17:24:55 +00:00
troy%netscape.com d064a15b2c Added GetLogicalPalette() to nsDeviceContextWin 1998-08-18 04:11:01 +00:00
kostello%netscape.com cbbbba619b Fix mac build 1998-08-18 00:09:48 +00:00
troy%netscape.com 3590c4caed 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 9222d524c3 Checking in changes from the branch rev 1.7.2.2... 1998-08-13 22:18:57 +00:00
michaelp%netscape.com 3511e53592 fixed really nasty allocation error. 1998-08-13 20:39:30 +00:00
kmcclusk%netscape.com 803289486a Save the alpha buffer in a member variable. 1998-08-12 19:57:05 +00:00
michaelp%netscape.com 4df9924717 fixed *massive* memory leak. 1998-08-12 19:50:13 +00:00
vidur%netscape.com 552d205f90 null check before we release a stream in the failure case. 1998-08-12 17:14:54 +00:00
troy%netscape.com 59379adc7d Fixed potential leak of alpha bits if image is destroyed before
being optimized
1998-08-12 05:40:03 +00:00
michaelp%netscape.com a17a20bb20 added changes for using directx draw with msvc 5.0. 1998-08-12 02:21:06 +00:00
michaelp%netscape.com d66d3f399a fixed nasty DeleteDC() in destructor. 1998-08-12 01:05:40 +00:00
michaelp%netscape.com 6b6ac440ac changes to support use of DirectDraw. 1998-08-12 00:59:00 +00:00
peterl%netscape.com 9a185f19c1 re-enable non-truetype fonts 1998-08-11 23:54:29 +00:00
peterl%netscape.com 1837f75725 force aliasing of courier font 1998-08-11 23:54:04 +00:00
peterl%netscape.com 029df1b9da made check font existence ignore non-truetype fonts 1998-08-10 23:29:21 +00:00
kmcclusk%netscape.com c1bf1a337d Added back commented out destruction of XImages and buffers 1998-08-10 23:27:32 +00:00
troy%netscape.com fc10b78dd4 Added a NS_RELEASE of the URL reader in OnStartBinding() 1998-08-10 22:21:18 +00:00
spider%netscape.com a82c93f20f Fix build bustage 1998-08-10 18:50:59 +00:00
troy%netscape.com bfdeab98ba Stopped allocating array of size 0... 1998-08-10 17:44:54 +00:00
troy%netscape.com b3fec663d3 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 928f68f09e Fixed ClearTimeout() to free the timer closure struct 1998-08-10 17:25:35 +00:00
troy%netscape.com e89d3ec240 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 9b7ad6e4ad Fixed leak of an IL color space in NewPixmap() 1998-08-10 04:25:35 +00:00
troy%netscape.com 69008dbb80 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 0fe801297d 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 d09a40cfec 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 415f4acd12 Fix mac build 1998-08-07 18:34:13 +00:00
kmcclusk%netscape.com bd63c94b70 Changed nsFontMetrixWin to nsFontMetrixUnix for GetWidth member function. 1998-08-07 16:43:52 +00:00
peterl%netscape.com d336ead3a5 IRIX build fix 1998-08-07 06:24:38 +00:00
peterl%netscape.com 64d05912ee fix build 1998-08-07 03:43:20 +00:00
peterl%netscape.com 4c0e289be4 changed nsFont to contain face lists in name 1998-08-07 02:12:34 +00:00
rods%netscape.com b603b65144 Removed debug statement 1998-08-05 22:39:02 +00:00
rods%netscape.com 3d520943e0 Added a new GetWidth that take a nsIDeviceContext 1998-08-05 22:21:21 +00:00
kostello%netscape.com 82de4abf45 Added GetDepth 1998-08-05 18:14:16 +00:00
kostello%netscape.com 2377dcb73e Added GetDepth method 1998-08-05 18:12:41 +00:00
michaelp%netscape.com 6256b1dccd 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 dc085ac192 Fix for animated gifs. 1998-08-05 17:06:00 +00:00
troy%netscape.com fa89de6686 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 dfde9441b0 Added GetDepth() member function 1998-08-05 15:26:15 +00:00
pierre%netscape.com 5519c1c764 added the "mac" group 1998-08-05 08:27:38 +00:00
pierre%netscape.com 3ec5da4957 fix build on Mac 1998-08-05 08:23:13 +00:00
pierre%netscape.com 2adea32855 added dozens of missing pure virtual functions 1998-08-05 08:21:01 +00:00