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

627 Коммитов

Автор SHA1 Сообщение Дата
michaelp%netscape.com dc929b5daa fixed build bustage. 1998-12-01 03:20:31 +00:00
michaelp%netscape.com 2f03a0e858 revised blending APIs. 1998-12-01 02:15:44 +00:00
beard%netscape.com c62b49cafc Mac shared library migration. 1998-11-30 22:15:00 +00:00
michaelp%netscape.com d9abc55f33 fixed resource leak. 1998-11-28 04:24:15 +00:00
michaelp%netscape.com 5672308e65 fixed duplicate resource free. 1998-11-28 04:23:23 +00:00
michaelp%netscape.com e8689abce9 added missing NS_INIT_REFCNT(). 1998-11-28 04:21:40 +00:00
peterl%netscape.com bd8aff99bb fixed bug in font family enumeration 1998-11-26 01:22:04 +00:00
peterl%netscape.com 42de75e7c8 made text decorations minimum size of 1 pixel 1998-11-26 01:21:22 +00:00
pavlov%pavlov.net 0f9c52e150 fix twipstopixels and got the scrollbars being sized correctly. 1998-11-25 02:35:59 +00:00
pavlov%pavlov.net 2700bd9553 fixed my assertions 1998-11-24 02:43:07 +00:00
pavlov%pavlov.net 07ebf09540 Added assertions to the gfx code so that we can find xp bugs easier 1998-11-24 01:32:12 +00:00
michaelp%netscape.com f151795800 added STRICT to list of preprocessor macros. 1998-11-23 19:00:08 +00:00
danm%netscape.com 474e21dcf7 tweak change from last rev, which was close, but misbehaved. 1998-11-23 17:34:50 +00:00
troy%netscape.com f27f459041 Added some casts to make the 6.0 compiler happy 1998-11-23 03:43:49 +00:00
michaelp%netscape.com 1261cf624b changed ::ReleaseDC() call in RealizeFont() key off of the same thing that
it used to conditionally call ::GetDC(). strictly speaking this change was
not necessary. i did it to make the code look a bit cleaner and accomodate
the situation where a device context is Init()ed with a null widget handle.
a device context of that sort is questionable, but that issue can be
addressed separately.
1998-11-23 03:14:38 +00:00
michaelp%netscape.com d38a87a984 fixed a bunch of resource leaks exposed by the xpviewer and made
HDC state propagation in SetupDC() more complete.
1998-11-23 03:12:16 +00:00
michaelp%netscape.com f6b1106639 changed for drawing surface HDC ownership setting. 1998-11-23 03:11:16 +00:00
michaelp%netscape.com e553c87cd1 added data member to drawing surface to determine HDC ownership. 1998-11-23 03:10:10 +00:00
msw%gimp.org d8b598b7e6 A _horrible_ hack to make fonts readable. Needs much work here. 1998-11-22 04:48:47 +00:00
cyeh%netscape.com e9d3c67427 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
dcone%netscape.com 21a3ef6dd1 Another small fix, to take out unnessasary code. 1998-11-20 19:26:06 +00:00
dcone%netscape.com 4b38899109 deleted duplicate from nsIImage.h - no longer needed 1998-11-20 18:55:50 +00:00
dcone%netscape.com 208b3aa288 Took out all blending code, and updated to coding standards, general cleanup 1998-11-20 17:37:18 +00:00
pavlov%pavlov.net 8a1a6e728a make sure we return a value for all of the NS_IMETHODIMP methods 1998-11-20 03:30:49 +00:00
pavlov%pavlov.net bf153d6a2f Impliment SetLineStyle and DrawPolyline 1998-11-18 03:56:41 +00:00
jfrancis%netscape.com f2babd8ddd more shared lib conversion work. 1998-11-18 02:44:02 +00:00
jfrancis%netscape.com 4d38cea30e more shared lib conversion work 1998-11-18 02:43:45 +00:00
peterl%netscape.com 9c7ff59c0d tweaked x-height guess for true-type fonts 1998-11-18 02:07:40 +00:00
blizzard%appliedtheory.com c8afe530dc clean up transparent image rendering. Also, make sure that the XImage is
free'ed after rendering and that the gc is placed back into a sane state.
1998-11-17 15:32:13 +00:00
msw%gimp.org 6f230c4eff First pass of alpha support in images by Chris Blizzard, fixed for endian
problems.  There is still a little work left to do on this.
1998-11-17 09:08:10 +00:00
jfrancis%netscape.com ae09eecf3c Added shared lib targets 1998-11-17 05:38:30 +00:00
jfrancis%netscape.com e09bf9f6db Shared Lib conversion 1998-11-17 05:37:42 +00:00
jfrancis%netscape.com e9d0485cfc First Checked In. 1998-11-17 05:26:28 +00:00
pinkerton%netscape.com 00c7772c6f fix in SupportsNativeWidgets() to draw so we can continue working, but things are not fixed for real. Read the comment in that method for more details. 1998-11-17 01:08:01 +00:00
pavlov%pavlov.net d37064bb7b removed some debugging messages 1998-11-15 19:32:54 +00:00
pavlov%pavlov.net a45f04456d Remove debugging message and set the scrollbar size 1998-11-15 00:57:21 +00:00
pavlov%pavlov.net 692ecddcfe patch from Owen Taylor <otaylor@redhat.com> to fix fix the GBR->RGB conversion
for images.
1998-11-15 00:53:10 +00:00
kipp%netscape.com 558b7ddede Repaired Get3DColors code to work properly; added in extra code to make sure we never return the passed in color as one of the output colors 1998-11-15 00:20:27 +00:00
pavlov%pavlov.net b2dcc33009 convert BGR colors to RGB for tables and such. We now draw images, text, etc
correctly, and we don't crash (at least not usually).  Images are not
converted from BGR to RGB yet, but they will be shortly.
1998-11-14 23:47:41 +00:00
pavlov%pavlov.net c78ce8959c use NS_TO_X to convert the pixel to gdkrgb type. this may not be what we want
to do here though.
1998-11-14 19:39:04 +00:00
msw%gimp.org 6d9614e80e Draw directly onto windows, not on a pixmap 1998-11-14 06:35:25 +00:00
michaelp%netscape.com 52a93d39fd fixed build bustage. 1998-11-14 02:58:09 +00:00
kipp%netscape.com 1c24060a87 Fixed typo 1998-11-14 02:31:29 +00:00
michaelp%netscape.com 71145c6585 changes to support printing architecture and actual printing under windows. 1998-11-14 02:05:13 +00:00
pavlov%pavlov.net 2124bc7e7b Fix the Font methods. This allows the pages to be rendered.. under something
so we still can't see it.. i'm looking
1998-11-14 01:43:27 +00:00
pavlov%pavlov.net 7b272ff255 add nsRegionGTK to the factory. this fixes some major region related
problems.
1998-11-13 16:29:46 +00:00
pavlov%pavlov.net 49588adf07 implimentation for DrawString for PRUnichar characters. 1998-11-11 23:08:19 +00:00
rpotts%netscape.com 045173d28e Fixed random crash... 1998-11-11 10:04:57 +00:00
pierre%netscape.com e0bf1c0c94 Set the scroll bar dimensions to 16 pixels instead of 10. 1998-11-11 01:41:44 +00:00
pavlov%pavlov.net b6da782354 Removed some old debugging messages and redid some font initialization which
seems to work a tad better, though it has plenty room to be improved.
1998-11-10 04:28:00 +00:00
pavlov%pavlov.net b3bb7da32f have GetFontMetrics return a sane value. this fixes crash 1998-11-09 22:59:14 +00:00
pavlov%pavlov.net e44103d2a5 remove assertion in nsRenderingContextGTK and added gdk_rgb_init() to
nsDeviceContextGTK
1998-11-09 15:47:45 +00:00
rpotts%netscape.com cd26939253 propagate abnormal stream termination correctly... 1998-11-08 09:03:02 +00:00
pavlov%pavlov.net 00aab88d53 yet another patch from Owen Taylor <otaylor@redhat.com> that impliments
nsFontMetricsGTK
1998-11-07 23:21:18 +00:00
pavlov%pavlov.net 1a5889d130 patch that impliments nsRenderingContextGTK from Owen Taylor
<otaylor@redhat.com>
1998-11-07 23:19:06 +00:00
pavlov%pavlov.net fd44f1a692 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 91f01223d3 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 46a3f20413 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 0e4d103bf8 updated inverse colormap code, now blend works at 4 bit resolution 1998-11-04 22:38:37 +00:00
michaelp%netscape.com 7020110f4e xpcom'ed blender. 1998-11-04 19:03:37 +00:00
dcone%netscape.com 13fc916361 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 d09053f2cb save and restore the colors in CopyOffScreenBits() 1998-11-04 06:55:50 +00:00
pierre%netscape.com 9362ebb11d 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 44c1e39b49 Cache data to improve performance in GetMacFontNumber() 1998-11-04 06:49:14 +00:00
cls%seawood.org c14d1dd8a3 Removed hardcoded 'gtk-config' 1998-11-03 16:16:37 +00:00
cls%seawood.org f50c938b76 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 052c88b77e Fixing use of uninitialized var in nsRenderingContextMac :: CopyOffScreenBits() 1998-11-02 22:42:15 +00:00
pavlov%pavlov.net d0ab75d674 apply patches from Frank Visser <fvisser@hgmp.mrc.ac.uk> 1998-11-02 22:29:22 +00:00
shaver%netscape.com 474a38c01c add Frank Visser's nsRegionGTK 1998-11-02 14:17:06 +00:00
ramiro%netscape.com a307948fc5 Add support for gtk. 1998-11-02 13:56:59 +00:00
ramiro%netscape.com aeb5b540fb Changed 'unix' to 'motif' to deal with toolkit confusion. 1998-11-02 12:24:05 +00:00
ramiro%netscape.com 7f40f4d761 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 0b3b5d2ed5 more work on making this stuff work. 1998-11-01 19:30:03 +00:00
shaver%netscape.com 6785862efa use gtk-config to find proper CFLAGS 1998-11-01 07:49:23 +00:00
shaver%netscape.com f8df112cb4 add --enable-nglayout=gtk to build with GTK and not motif 1998-11-01 00:09:30 +00:00
blizzard%appliedtheory.com bad644b8ca fixes to get building and linking. 1998-10-31 23:17:57 +00:00
shaver%netscape.com e594a3292e gtklayout.c needs to be in widgets, not gfx 1998-10-31 21:42:02 +00:00
shaver%netscape.com 6760a95c49 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 2e89bacb8d libgfxunix.a -> libgfxmotif.a. r=ramiro@netscape.com, spider@netscape.com 1998-10-31 07:05:37 +00:00
blizzard%appliedtheory.com f7515907d7 Skel code for gtk/gdk gfx library. This compiles and does nothing else. 1998-10-31 04:12:39 +00:00
michaelp%netscape.com db6d0a9b2f fixed build bustage. 1998-10-30 05:04:39 +00:00
michaelp%netscape.com 76d7af112d fixed build bustage. 1998-10-30 04:27:48 +00:00
michaelp%netscape.com d5bc5c040a again. 1998-10-30 04:13:34 +00:00
michaelp%netscape.com a34aafb053 fixed build bustage. 1998-10-30 04:13:33 +00:00
michaelp%netscape.com 5038e52d5d fixed build bustage. 1998-10-30 03:52:25 +00:00
michaelp%netscape.com e0b8b49efb fixed build bustage. 1998-10-30 03:16:17 +00:00
michaelp%netscape.com fc0727c594 fixed build bustage. 1998-10-30 02:51:08 +00:00
michaelp%netscape.com 10921d7b0b changes to support nsIRenderingContext that conforms to COM conventions. 1998-10-30 02:08:25 +00:00
pinkerton%netscape.com 1e0c02b534 Don't use the offscreen pixmap if it is null (low memory situations) 1998-10-29 20:03:57 +00:00
dcone%netscape.com 67147736d8 Abstracted the nsBlender class 1998-10-29 19:22:42 +00:00
pinkerton%netscape.com f832502d5d 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 31f637015d 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 ee97d83327 Landing MacWidgets... 1998-10-29 14:06:26 +00:00
cls%seawood.org 33e91415ef Added $XLDFLAGS & $XLIBS to EXTRA_DSO_LDOPTS 1998-10-28 05:38:12 +00:00
cls%seawood.org 609f087498 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
kipp%netscape.com 0b91be74a6 Support high accuracy rendering (slowly) 1998-10-27 16:49:40 +00:00
shaver%netscape.com c5221defb4 ancient GTK port, as starting point 1998-10-27 15:43:49 +00:00
michaelp%netscape.com efb2190cda fixed bug in ref counting on drawing surfaces in the rendering context. 1998-10-27 00:09:44 +00:00
peterl%netscape.com c84d919a40 fixed usage of grey vs gray, now we support both 1998-10-26 23:11:07 +00:00
dcone%netscape.com 92323a6c0d fixed a parameter for spacing 1998-10-26 18:05:45 +00:00
kipp%netscape.com 90b89a29b3 Revised DrawString API to take a spacing array for character spacing control 1998-10-26 17:12:39 +00:00
mcafee%netscape.com 95140cb2e7 Fixing Solaris bustage, this file needs an EOL character on the last line 1998-10-26 05:39:12 +00:00
michaelp%netscape.com ba8b08f2dd fixed build bustage. 1998-10-23 20:17:36 +00:00
michaelp%netscape.com bbb16c5c68 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 92c5909dd2 Removed debug statements 1998-10-16 22:36:43 +00:00
rods%netscape.com 0d4c77a5ce 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 123e01ce9a Added a lot of error check for a null mRenderingSurface 1998-10-16 19:31:25 +00:00
rpotts%netscape.com 027d384585 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 765e42d9f9 Raptor only change. Providing method definitions for IsURLInCache when NU_CACHE is defined. 1998-10-14 22:39:16 +00:00
peterl%netscape.com 929cb288c5 guess at x-height since text metrics is unreliable on windows 1998-10-13 19:08:43 +00:00
dcone%netscape.com a914eb16bb First Checked In. 1998-10-12 13:50:27 +00:00
michaelp%netscape.com db6fc02f13 fixed leak of regions in state cloning. 1998-10-11 00:40:10 +00:00
troy%netscape.com d96e11b883 Added back public 1998-10-11 00:35:55 +00:00
troy%netscape.com c1589a2b3d 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 bdc0f5655a build in public directory too 1998-10-10 05:01:52 +00:00
kipp%netscape.com eec8bfa692 Fixed unix build (hopefully) 1998-10-10 04:38:19 +00:00
kipp%netscape.com 4d310c7857 new 1998-10-10 04:36:27 +00:00
rpotts%netscape.com 9f05f39692 Added support for loading images as background URLs... 1998-10-10 04:35:59 +00:00
kipp%netscape.com f5d46b23b8 Added nsJSRenderingContext to the build 1998-10-10 03:23:52 +00:00
kipp%netscape.com 358b4425b4 new 1998-10-10 03:23:12 +00:00
kipp%netscape.com 8a19cbb3b3 Lame support for nsIDOMRenderingContext API 1998-10-09 22:57:36 +00:00
peterl%netscape.com 4aa37727a0 added loose hex to rgb conversion (more NAV compliant) 1998-10-08 01:24:38 +00:00
kmcclusk%netscape.com ae95299bfb Removed debug printf 1998-10-08 00:30:21 +00:00
dcone%netscape.com 37455b570b small offset problem fixed 1998-10-07 15:14:48 +00:00
dcone%netscape.com 29885999f2 fixed an offset bug, setting the orgin setting for the correct grafports 1998-10-06 13:30:46 +00:00
michaelp%netscape.com f670f192a8 improved documentation. made font handling more robust in the case of
unspecified font.
1998-10-02 18:19:30 +00:00
pierre%netscape.com fdf14600b7 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 1f928b00d9 a little cleanup (removed the commented-out unix code etc...) 1998-10-02 09:44:51 +00:00
michaelp%netscape.com ff0d0cdbe2 moved GetWidth() APIs from fontmetrics to the renderingcontext. 1998-10-02 01:07:56 +00:00
rpotts%netscape.com 0a6ae1fbe9 Pass a null nsIURLGroup into the ImageGroup initialize method... 1998-10-01 21:46:24 +00:00
rpotts%netscape.com 34bd9f42da 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 0490bda98f fixed GetWidth for italic strings fixed GetMaxAdvance, strikeout, underline, superscript etc... 1998-10-01 19:20:09 +00:00
rods%netscape.com ee641024df Added {} block in switch statement to make it compile on Linux 1998-10-01 19:19:45 +00:00
spider%netscape.com f617b8c800 Making LineDDA Much Much Faster ... 1998-10-01 17:00:10 +00:00
dcone%netscape.com d564440834 Took out obsolete file (nsFontsache) 1998-10-01 14:30:47 +00:00
dcone%netscape.com cac19206cd fixed a compile error in the stubbed setfont. 1998-10-01 14:30:07 +00:00
michaelp%netscape.com bdfb4dd156 added new SetFont() that takes fontmetrics. 1998-10-01 03:36:06 +00:00
spider%netscape.com 11e393b6f0 Implemented LineStyle's in RenderingContext 1998-09-30 22:24:46 +00:00
michaelp%netscape.com 43f8c27af3 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 4f159801a4 made alias font use static strings 1998-09-29 23:38:50 +00:00
pinkerton%netscape.com 7c640d6f80 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 830f6550c0 fix drawing over other apps' windows 1998-09-29 00:20:50 +00:00
dcone%netscape.com 436f897a1e fixed double buffer stuff 1998-09-28 17:02:32 +00:00
dcone%netscape.com 4fd75068d5 fixed some double buffer things 1998-09-28 17:02:08 +00:00
michaelp%netscape.com b0f12986cf now supports direct draw using MSVC 5.0. 1998-09-27 22:35:54 +00:00
dcone%netscape.com 39e02c3de4 Added setorigin to init and destructor 1998-09-25 22:19:54 +00:00
pierre%netscape.com 92ef4c5aae added SetFont + call it before calculating the Width or Height 1998-09-23 09:29:51 +00:00
pierre%netscape.com d7f11ac498 added SetFont 1998-09-23 09:28:54 +00:00
pierre%netscape.com 695d397e3f moved SetFont guts to nsFontMetricsMac 1998-09-23 09:28:05 +00:00
rpotts%netscape.com ce153056de Changed the order for deleting nsImageRequsts and the ImageGroupContext... 1998-09-22 00:27:12 +00:00