The GNUstep gui library is a library of graphical user interface classes written completely in the Objective-C language; the classes are based upon Apple's Cocoa framework (which came from the OpenStep specification). *** Larger patches require copyright assignment to FSF. please file bugs here. ***
Find a file
Alexander Malmberg ad2419e484 2005-01-21 21:43 Alexander Malmberg <alexander@malmberg.org>
Various whitespace cleanups, comment type fixes, and changes
	to avoid warnings from recent versions of gcc.

	* Headers/Additions/GNUstepGUI/GSToolbar.h (-_toolbars): Declare.
	* Source/NSWindow+Toolbar.m: Remove conflicting declaration of
	[NSToolbar -_toolbars].

	* Headers/Additions/GNUstepGUI/GSServicesManager.h,
 	Source/GSServicesMananger.m (-item2title:, -validateMenuItem:):
	Adjust argument types.
	* Headers/AppKit/NSMenu.h (-validateMenuItem:): Adjust argument
	type.

	* Source/NSTextView.m (-sizeToFit): Don't use size uninitialized
	if neither resizable flags is set.
	(-insertText:): Adjust argument type.
	* Headers/AppKit/NSResponder.h, Source/NSResponder.m (-insertText:):
	Adjust argument type. Document.

	* Headers/AppKit/NSView.h: Change type of ivar _window to NSWindow *.

	* Source/GSTitleView.m (-mouseDown:): Always initialize
	startWindowOrigin.
	* Source/NSApplication.m (-setApplicationIconImage:): Add casts
	to avoid warnings.
	* Source/NSCell.m (-cellSize): Add default: case.
	* Source/NSPasteboard.m
	([GSFiltered -pasteboard:provideDataForType:]): Detect and warn if we
	can't find a filter that will get us the desired type.
	* Source/NSProgressIndicator.m: Comment out unused variable 'images'.
	* Source/NSBezierPath.m: Declare GSBezierPath fully before using it.
	(-bezierPathByFlatteningPath, -bezierPathByReversingPath): Make sure
	variables are always initialized.

	* Source/NSMenuView.m,
	* Source/NSPrintOperation.m,
	* Source/NSSplitView.m,
	* Source/NSTableHeaderView.m: Make sure variables are always
	initialized.

	* Source/NSBox.m,
	* Source/NSImageview.m,
	* Source/NSText.m,
	* Source/NSTextStorage.m: Add missing includes.

	* Source/GSKeyBindingTable.m,
	* Source/GSLayoutManager.m,
	* Source/NSBitmapImageRep+PNM.m,
	* Source/NSBundleAdditions.m,
	* Source/NSLayoutManager.m,
	* Source/nsimage-tiff.h,
	* Source/tiff.m,
	* Headers/Additions/GNUstepGUI/GSDisplayServer.h,
	* Source/GSDisplayServer.m: Change signedness of various variables.

	* Source/NSPanel.m (-sendEvent:): Remove.
	* Source/NSWindow.m (-becomesKeyOnlyIfNeeded): New method.
	(-_sendEvent:becomesKeyOnlyIfNeeded:): Remove. Move code ...
	(-sendEvent:): ... here. Use -becomesKeyOnlyIfNeeded instead
	of the argument.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@20590 72102866-910b-0410-8b05-ffd578937521
2005-01-21 20:39:18 +00:00
ColorPickers Header reorganization - Please refer to ChangeLog 2003-07-31 23:52:10 +00:00
Documentation 2004-11-10 Matt Rice <ratmice@yahoo.com> 2004-11-10 17:12:57 +00:00
Headers 2005-01-21 21:43 Alexander Malmberg <alexander@malmberg.org> 2005-01-21 20:39:18 +00:00
Images Replaced open hand cursor file by one with filled hand. 2005-01-16 16:48:03 +00:00
KeyBindings Uncomment the moveUpAndModifySelection: and moveDownAndModifySelection: entries. 2003-12-31 00:11:54 +00:00
Model * Model/GMAppKit.m ([NSPopUpButton -encodeWithModelArchiver:]): 2004-11-12 03:20:20 +00:00
Panels Data link implementation. 2004-09-12 04:26:21 +00:00
PrinterTypes Install a generic fallback ppd. Use it for the fallback printer. 2004-09-03 23:37:38 +00:00
Printing Use dummy printer in printer name list, if no CUPS printers are found. 2005-01-16 13:22:46 +00:00
Resources Header reorganization - Please refer to ChangeLog 2003-07-31 23:52:10 +00:00
Source 2005-01-21 21:43 Alexander Malmberg <alexander@malmberg.org> 2005-01-21 20:39:18 +00:00
TextConverters Signal hat we don't output an ANSI representation for Unicode characters in RTF. 2005-01-16 15:54:04 +00:00
Tools * Source/NSPrintInfo.m ([NSPrintInfo -paperSize]): Avoid returning 2004-09-02 03:27:54 +00:00
.cvsignore Moved text conversion classes to separate bundle 2001-08-21 14:52:00 +00:00
ANNOUNCE Version 0.9.4 2004-09-24 02:51:12 +00:00
BUGS Version 0.8.4 2003-02-25 03:30:15 +00:00
ChangeLog 2005-01-21 21:43 Alexander Malmberg <alexander@malmberg.org> 2005-01-21 20:39:18 +00:00
ChangeLog.1 Renamed ChangeLog to ChangeLog.1 1999-12-13 02:55:20 +00:00
ChangeLog.2 Moved back some entries from ChangeLog.2 to ChangeLog to keep the size 2001-12-16 02:10:58 +00:00
ChangeLog.3 Rotate ChangeLog:s. 2005-01-14 14:57:29 +00:00
config.make.in GSPrinting changes 2004-08-08 01:08:55 +00:00
configure GSPrinting changes 2004-08-08 01:08:55 +00:00
configure.ac GSPrinting changes 2004-08-08 01:08:55 +00:00
COPYING.LIB Interface changes 1999-09-24 22:24:08 +00:00
GNUmakefile Backend printing bundle system changes 2004-07-10 10:19:34 +00:00
GNUmakefile.postamble Added a small comment. 2004-10-31 04:10:45 +00:00
gnustep-gui-debug.spec.in Minor updates, documentation 2001-05-03 19:39:28 +00:00
gnustep-gui.spec.in Minor updates, documentation 2001-05-03 19:39:28 +00:00
gui.make.in Convert libgmodel to a bundle 2001-07-31 16:57:26 +00:00
INSTALL Version 0.9.4 2004-09-24 02:51:12 +00:00
NEWS Version 0.9.4 2004-09-24 02:51:12 +00:00
NOTES Temporary file 1999-04-26 08:59:41 +00:00
README Version 0.9.4 2004-09-24 02:51:12 +00:00
Version * Version: Add numeric value for runtime versioning. 2004-11-12 03:53:23 +00:00

README
******

This is version 0.9.4 of the GNUstep GUI library (`gnustep-gui').

Here is some introductory info to get you started:

Initial reading
===============

   * The file `ANNOUNCE' contains a very brief overview of the library.
     It also tells you where to get the most recent version.

   * The file `NEWS' has the library's feature history.

   * The file `INSTALL' gives instructions for installing the library.

How can you help?
=================

   * Give us feedback!  Tell us what you like; tell us what you think
     could be better.  Send bug reports to <bug-gnustep@gnu.org>.