2002-05-10 15:06:17 +00:00
|
|
|
2002-05-09 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/gsc/GSGState.h: Add color and text ivars.
|
|
|
|
* Headers/winlib/WIN32GState.h: Idem.
|
|
|
|
* Headers/xlib/XGGState.h: Idem.
|
|
|
|
|
|
|
|
* Source/gsc/GSContext.m: Implement font/text methods.
|
|
|
|
* Source/gsc/GSGState.m (-setColor:state:) Implement
|
|
|
|
Implement color DPS and GS ops to use it.
|
|
|
|
Implement text/font ops.
|
|
|
|
|
|
|
|
* Source/winlib/WIN32GState.m (-setColor:state:) Implement.
|
|
|
|
Remove color ops (now in GSGState)
|
|
|
|
|
|
|
|
* Source/xlib/XGGState.m (-setColor:state:) Implement.
|
|
|
|
(-setAlphaColor:) New.
|
|
|
|
Remove color ops (now in GSGState)
|
|
|
|
|
2002-05-08 03:29:21 +00:00
|
|
|
2002-05-07 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/gsc/GSStreamContext.m (-GSSetFont:): Don't flip
|
|
|
|
the font for a flipped view.
|
|
|
|
|
2002-05-06 17:13:31 +00:00
|
|
|
2002-05-06 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.ac (BUILD_SERVER): Set to predefined define
|
|
|
|
* Source/GSBackend.m: Use it.
|
|
|
|
|
2002-05-06 02:03:29 +00:00
|
|
|
2002-05-05 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.ac: Simplify backend selection using --enable-server
|
|
|
|
and --enable-graphics. Add --with-library-flags and
|
|
|
|
--with-include-flags for adding additonal flags. Revert last
|
|
|
|
change to XShm.h test. Add check for art libraries.
|
|
|
|
* Source/GNUmakefile: Conform to new configure output
|
|
|
|
* Source/GSBackend.m: Idem.
|
|
|
|
* Headers/x11/wraster.h: Idem.
|
2002-05-06 03:18:08 +00:00
|
|
|
* Source/x11/XIMInputServer.m: Correct define for HAVE_UTF8
|
2002-05-06 02:03:29 +00:00
|
|
|
|
|
|
|
* GNUmakefile.postamble (after-distclean): Remove config.h
|
|
|
|
* Source/gsc/GSContext.m (-dealloc): Destroy gstate.
|
|
|
|
* Source/x11/XGServerWindow.m([XGServer
|
|
|
|
-_addExposedRectangle::]): Use current context class
|
|
|
|
([XGServer -flushwindowrect::]): Idem. (patches from
|
|
|
|
alexander@malmberg.org).
|
|
|
|
|
2002-05-04 19:39:47 +00:00
|
|
|
2002-05-04 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.ac: Improved check for XShm.h
|
|
|
|
* Headers/x11/wraster.h: Use HAVE_X11_EXTENSIONS_XSHM_H
|
|
|
|
* Source/x11/XIMInputServer.m: Fix #if for USE_XIM (patch from
|
|
|
|
alexander@malmberg.org)
|
|
|
|
* Source/xlib/XGContext.m: Idem for HAVE_XFT
|
|
|
|
|
2002-05-03 14:20:48 +00:00
|
|
|
2002-05-03 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* GNUmakefile.postamble: Remove '/' in
|
|
|
|
$(INSTALL_ROOT_DIR)/$(GNUSTEP_MAKEFILES) so Windows won't
|
|
|
|
complain.
|
|
|
|
|
2002-05-02 15:27:50 +00:00
|
|
|
2002-05-02 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.ac: Updated to autoconf 2.53 from configure.in
|
|
|
|
* configure, config.h.in: Regenerate.
|
|
|
|
* acconfig.h: Remove
|
|
|
|
|
2002-05-01 15:29:04 +00:00
|
|
|
2002-05-01 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* config.make.in: Add newline at end - causes Solaris sed to barf.
|
|
|
|
|
2002-05-01 02:13:10 +00:00
|
|
|
2002-04-30 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version: 0.7.7
|
|
|
|
* Documentation/news.texi: Update
|
|
|
|
* NEWS: Regenerate.
|
|
|
|
|
2002-04-27 14:01:01 +00:00
|
|
|
2002-04-27 Ludovic Marcotte <ludovic@Sophos.ca>
|
|
|
|
|
|
|
|
* Source/xlib/XGFontManager.m: Added a RETAIN call to the
|
|
|
|
allFontNames ivar in -enumerateFontsAndFamilies since we would
|
|
|
|
reference a dealloc'ed object after this method call.
|
|
|
|
|
2002-04-27 10:14:20 +00:00
|
|
|
2002-04-27 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Headers/win32/WIN32Server.h
|
|
|
|
* Headers/winlib/WIN32GState.h
|
|
|
|
* Source/win32/WIN32Server.m
|
|
|
|
* Source/winlib/WIN32GState.m
|
|
|
|
Made sure only resources allocated by our code will ever be freed.
|
|
|
|
|
2002-04-27 02:17:32 +00:00
|
|
|
2002-04-26 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* acconfig.h: Define HAVE_UTF8
|
|
|
|
* config.h.in: Regen.
|
|
|
|
|
2002-04-25 02:09:27 +00:00
|
|
|
2002-04-24 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.in: Don't enable wraster support if --with-wraster=none.
|
|
|
|
Print error if no backend server or graphics configured.
|
|
|
|
|
2002-04-23 21:05:50 +00:00
|
|
|
2002-04-23 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/x11/XGServer.h: Rework to handle multiple screens.
|
|
|
|
* Headers/xlib/XGContext.h: Simplify.
|
|
|
|
|
|
|
|
* Source/win32/WIN32Server.m (-mouseLocationOnScreen:window:):
|
|
|
|
Implement.
|
|
|
|
|
|
|
|
* Source/x11/XGServer.m: Rework to handle multiple screens. New
|
|
|
|
XScreenContext class.
|
|
|
|
(-initXContext): Use it.
|
|
|
|
(-_screenContextForScreen:): Implement.
|
|
|
|
(-xrContextForScreen:): Idem.
|
|
|
|
(-drawMechanismForScreen:): Idem.
|
|
|
|
(-xDisplayRootWindowForScreen:): Idem.
|
|
|
|
(-xColorFromColor:forScreen:): Idem.
|
|
|
|
* Source/x11/XGServerEvent.m (-mouseLocationOnScreen:window:):
|
|
|
|
Implement.
|
|
|
|
* Source/x11/XGServerWindow.m (-window::::): Use screen arg.
|
|
|
|
(_blankCursor): Use default screen for drawable (?).
|
|
|
|
(imagecursor::::::): Idem.
|
|
|
|
|
|
|
|
* Source/xlib/XGBitmapImageRep.m: Update for new server interface.
|
|
|
|
* Source/xlib/XGGState.m: Idem.
|
|
|
|
|
2002-04-23 02:26:30 +00:00
|
|
|
2002-04-22 Georg Fleischmann
|
|
|
|
|
|
|
|
* back/Source/xlib/XGGState.m
|
|
|
|
[XGGState DPSsetlinewidth:]: scale line width.
|
|
|
|
|
2002-04-23 00:12:40 +00:00
|
|
|
2002-04-23 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/win32/WIN32Server.m
|
|
|
|
[window::::] corrected and simplified the last change.
|
|
|
|
|
2002-04-22 15:45:10 +00:00
|
|
|
2002-04-22 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.in: Check for gdi32.
|
|
|
|
|
|
|
|
* Source/win32/WIN32Server.m (window::::): Update for new interface -
|
|
|
|
frame is frame rect, not content rect.
|
|
|
|
|
|
|
|
* Source/x11/XGServer.m (-_initXContext): Look for
|
|
|
|
display attributes in server_info.
|
|
|
|
* Source/x11/XGServerWindow.m (-window::::): Update for new interface.
|
|
|
|
|
2002-04-21 22:51:21 +00:00
|
|
|
2002-04-21 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Headers/win32
|
|
|
|
* Headers/win32/WIN32Server.h
|
|
|
|
* Headers/win32/WIN32Geometry.h
|
|
|
|
* Source/win32
|
|
|
|
* Source/win32/GNUmakefile
|
|
|
|
* Source/win32/GNUmakefile.preamble
|
|
|
|
* Source/win32/WIN32Server.m
|
|
|
|
New directories and files with Display Server for MS Windows.
|
|
|
|
* Headers/winlib
|
|
|
|
* Headers/winlib/WIN32Context.h
|
|
|
|
* Headers/winlib/WIN32GState.h
|
|
|
|
* Headers/winlib/WIN32FontEnumerator.h
|
|
|
|
* Headers/winlib/WIN32FontInfo.h
|
|
|
|
* Source/winlib
|
|
|
|
* Source/winlib/GNUmakefile
|
|
|
|
* Source/winlib/GNUmakefile.preamble
|
|
|
|
* Source/winlib/WIN32Context.m
|
|
|
|
* Source/winlib/WIN32GState.m
|
|
|
|
* Source/winlib/WIN32FontEnumerator.m
|
|
|
|
* Source/winlib/WIN32FontInfo.m
|
|
|
|
New directories and files for drawing on MS Windows.
|
|
|
|
* configure
|
|
|
|
Add library gdi32 for winlib back end.
|
|
|
|
* Source/GSBackend.m
|
|
|
|
Corrected to handle the winlib/win32 backend correctly.
|
|
|
|
* Tools/gpbs.m
|
|
|
|
Ifdefed some signals that are not defined in mingw and use spawn
|
|
|
|
instead of fork on mingw.
|
|
|
|
|
2002-04-19 05:54:35 +00:00
|
|
|
2002-04-19 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Tools/gpbs.m: If given -NSHost specification for the current host,
|
|
|
|
ignore it and use the standard name.
|
|
|
|
|
2002-04-17 03:53:52 +00:00
|
|
|
2002-04-15 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
* configure.in: Added check to determine if libXft contains
|
|
|
|
XftDrawStringUtf8 which is used to draw unicode strings.
|
|
|
|
|
2002-04-16 03:47:03 +00:00
|
|
|
2002-04-15 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/x11/XGServerWindow.m ([XGServer
|
|
|
|
-_addExposedRectangle::]): Use current server class
|
|
|
|
([XGServer -flushwindowrect::]): Idem.
|
|
|
|
(Suggestion by alexander@malmberg.org)
|
|
|
|
|
|
|
|
* Source/x11/XIMInputServer.m (-initWithDelegate:display:name:):
|
|
|
|
Use defaultCStringEncoding if UTF8 doesn't work.
|
|
|
|
(Patch from stoyan@on.com.ua).
|
|
|
|
|
2002-04-15 02:59:15 +00:00
|
|
|
2002-04-14 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/x11/XGServerWindow.h: Add graphics driver protocol
|
|
|
|
information.
|
|
|
|
* Source/x11/XGServerWindow.m (_createBuffer:): Use it.
|
|
|
|
(-termwindow:): Idem.
|
|
|
|
([XGServer -windowbacking::win]): Idem.
|
|
|
|
([XGServer -windowdevice:]): Idem.
|
|
|
|
([XGServer -_addExposedRectangle::]): Idem.
|
|
|
|
([XGServer -flushwindowrect::]): Idem.
|
|
|
|
|
|
|
|
* Source/xlib/XGBitmapImageRep.m: Use new GSCurrentDevice.
|
|
|
|
* Source/xlib/XGContext.m: Idem.
|
|
|
|
* Headers/xlib/XGGState.h: Use window device, not window number.
|
|
|
|
* Source/xlib/XGGState.m: Idem.
|
|
|
|
|
2002-04-11 23:33:52 +00:00
|
|
|
Thu Apr 11 22:24:01 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
2002-04-11 23:07:23 +00:00
|
|
|
|
2002-04-11 23:33:52 +00:00
|
|
|
* Source/x11/XGServerEvent.m: Added missing includes.
|
|
|
|
* Source/x11/XGServerWindow.m: Idem.
|
|
|
|
* Source/x11/XGDragView.m: Idem.
|
2002-04-15 02:59:15 +00:00
|
|
|
2
|
2002-04-11 15:11:35 +00:00
|
|
|
2002-04-11 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Tools/gpbs.m: Fixed bug in argument parsing ... was objecting to
|
|
|
|
-NSHost!
|
|
|
|
|
2002-04-10 22:25:37 +00:00
|
|
|
2002-04-10 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.in: Don't set X paths if no X found. Only set
|
|
|
|
/usr/local paths for freebsd
|
|
|
|
|
|
|
|
* Source/gsc/GSContext.m: Remove currentgstate, gstate
|
|
|
|
* Source/x11/XGServerWindow.m (windowbacking:) Implement.
|
|
|
|
|
2002-04-07 02:26:40 +00:00
|
|
|
2002-04-06 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.in: Renable XIM by default again.
|
|
|
|
|
|
|
|
* Source/gsc/GSStreamContext.m (GSSetFont:): Implement.
|
|
|
|
Fix up show methods and fix spaces in method names.
|
|
|
|
|
|
|
|
* Source/xlib/XGContext.m (-initWithContextInfo:): Return
|
|
|
|
alternate (PS) context when indicated.
|
|
|
|
|
|
|
|
* Source/xlib/xrtools.c: Simplify color conversion routines.
|
|
|
|
* Source/xlib/XGGState.m: Use them
|
|
|
|
|
2002-04-03 18:12:53 +00:00
|
|
|
2002-04-03 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/GNUmakefile.preamble: Fix LIB_DIRS and
|
|
|
|
LIBRARIES_DEPEND_UPON for compiling as a library.
|
|
|
|
|
2002-04-02 15:51:31 +00:00
|
|
|
2002-04-02 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
2002-04-02 21:47:44 +00:00
|
|
|
* Source/gsc/GSContext.m (-GSDefineGState): Use new def - also
|
|
|
|
creates a copy of the gstate.
|
|
|
|
(-GSReplaceGState): Replace with copy of current gstate.
|
|
|
|
|
2002-04-02 15:51:31 +00:00
|
|
|
* configure.in (--with-name): Configure the name of the backend
|
|
|
|
* back.make.in: Idem.
|
|
|
|
* config.make.in: Idem.
|
|
|
|
* Source/GNUmakefile: Idem.
|
|
|
|
* Documentation/install.texi: Document.
|
|
|
|
|
|
|
|
* Source/GNUmakefile.preamble: Missing include.
|
|
|
|
|
|
|
|
* Source/x11/XGServerWindow.m: Fix slideImage method name.
|
|
|
|
|
2002-04-01 16:29:45 +00:00
|
|
|
2002-04-01 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
2002-04-02 03:43:41 +00:00
|
|
|
* Source/x11/XGServerWindow.m ([XGServer -_setupRootWindow]): Read
|
|
|
|
GSAppOwnsMiniwindow default.
|
|
|
|
([XGServer -appOwnsMiniwindow]): Use it.
|
|
|
|
([XGServer -miniwindow:): Idem.
|
|
|
|
|
2002-04-01 20:22:07 +00:00
|
|
|
* Source/gsc/GSContext.m (-GSSendBezierPath:): Implement
|
|
|
|
(-GSRectClipList::): Likewise.
|
|
|
|
(-GSRectFillList::): Likewise.
|
|
|
|
(-GSCurrentCTM): Likewise.
|
2002-04-01 16:29:45 +00:00
|
|
|
(-GSSetCTM:): Likewise.
|
|
|
|
(-GSConcatCTM:): Likewise.
|
|
|
|
* Source/xlib/XGGState.m ([XGGState -DPSsetmiterlimit:]): Implement
|
|
|
|
to do nothing.
|
|
|
|
|
|
|
|
* Source/x11/GNUmakefile: Remove unsed draw.c, gradient.c, misc.c
|
|
|
|
|
2002-03-31 20:19:21 +00:00
|
|
|
2002-03-31 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/x11/XGServerWindow.m
|
|
|
|
In [window:::] set the initial hints for a window, as
|
|
|
|
setWindowHintsForStyle() would otherwise never be called.
|
|
|
|
|
2002-03-31 03:46:34 +00:00
|
|
|
2002-03-30 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/GNUmakefile.preamble: Add graphic includes, -Wall
|
|
|
|
* Source/gsc/GNUmakefile.preamble: Likewise.
|
|
|
|
* Source/x11/GNUmakefile.preamble: Likewise.
|
|
|
|
* Source/xlib/GNUmakefile.preamble: Likewise.
|
|
|
|
|
|
|
|
* Tools/font_cacher.m: Fix include.
|
|
|
|
|
2002-03-29 19:25:35 +00:00
|
|
|
2002-03-29 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/gsc/GSGState.m (-GSSendBezierPath:): Append path in all
|
|
|
|
cases.
|
|
|
|
(- GSRectFillList): Implement.
|
|
|
|
* Source/x11/XGServerWindow.m:
|
|
|
|
([XGServer -windowbounds:]): Don't get screen bounds.
|
|
|
|
|
|
|
|
* Source/x11/*.c: Fix includes.
|
|
|
|
|
2002-03-28 04:08:55 +00:00
|
|
|
2002-03-27 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/x11/GNUmakefile: Get headers from right place.
|
|
|
|
* Source/xlib/GNUmakefile: Remove invalid header.
|
|
|
|
|
|
|
|
* Source/x11/XGServerWindow.m (-window:::): Change method to
|
|
|
|
match frontend (including setting of style).
|
|
|
|
|
2002-03-27 23:44:41 +00:00
|
|
|
2002-03-27 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version: Initial version (most code extracted from xgps).
|
|
|
|
|