Skip to content
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. ***
Objective-C Roff Makefile M4 C Yacc
Branch: master
Clone or download
fredkiefer * Source/NSSliderCell.m: Fix encoding/decoding as the types don't match.
* Source/NSApplication.m (-targetForAction:to:from:): Warn only in
debug mode about the target not responding to the action.
Latest commit 5756e5f Jul 28, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ColorPickers Add russian translation Aug 8, 2017
Documentation release-chore: Update for 0.27.0 release. Jan 6, 2019
Headers * Header* Headers/AppKit/NSColor.h, Jul 7, 2019
Images Make old cursor images to be installed. May 10, 2019
KeyBindings * Source/NSInputManager.m: Add binding processing code for Aug 22, 2015
Model Fix some clang static analyser warnings reported by Apr 16, 2017
Panels * Panels/English.lproj/GSPageLayout.gorm: Oct 14, 2013
PrinterTypes Minor tidy-ups of makefiles - removed some obsolete code and fixed a … Feb 11, 2010
Printing Restore -allocWithZone: method Jan 24, 2018
Resources Translate more strings to Polish Oct 19, 2018
Sounds Standardize installation of gnustep-gui Images, Sounds and Themes (sh… Sep 4, 2009
Source * Source/NSSliderCell.m: Fix encoding/decoding as the types don't match. Jul 28, 2019
Tests * Tests/gui/NSBezierPath/windingCountAtPoint.m Dec 28, 2017
TextConverters Missed in last commit of format string fixes May 26, 2015
Themes Standardize installation of gnustep-gui Images, Sounds and Themes (sh… Sep 4, 2009
Tools * Tools/speech/GNUmakefile, Jan 29, 2018
config * config/pkg.m4: Update to serial 12. Jan 1, 2018
.cvsignore Moved text conversion classes to separate bundle Aug 21, 2001
.gitignore Add a .gitignore file Jul 9, 2017
.travis.yml chore: add Travis CI build to GUI Aug 6, 2017
ANNOUNCE release-chore: Update for 0.27.0 release. Jan 6, 2019
BUGS Regenerate top-level documents from texinfo sources. Apr 3, 2017
COPYING Change all files to use GPL 3 and LGPL 3. Oct 29, 2007
COPYING.LIB Revert library license version to 2 until applications can be converted Jun 10, 2008
ChangeLog * Source/NSSliderCell.m: Fix encoding/decoding as the types don't match. Jul 28, 2019
ChangeLog.1 lintian spelling correctes provided by Eric Heintzmann May 28, 2016
ChangeLog.2 Moved back some entries from ChangeLog.2 to ChangeLog to keep the size Dec 16, 2001
ChangeLog.3 Rotate ChangeLog:s. Jan 14, 2005
ChangeLog.4 Split ChangeLog file. Jun 20, 2017
ChangeLog.5 Split ChangeLog file. Jun 20, 2017
GNUmakefile Added fields Packager, Vendor and URL into the specfile. Included Mas… May 4, 2014
GNUmakefile.postamble ./config.status needs to be re-run after recheck Mar 9, 2015
INSTALL Regenerate top-level documents from texinfo sources. Apr 3, 2017
NEWS release-chore: Update for 0.27.0 release. Jan 6, 2019
README Regenerate top-level documents from texinfo sources. Apr 3, 2017
Version release-chore: Update for 0.27.0 release. Jan 6, 2019
config.make.in fixes for bug reported by marcus Jul 4, 2013
configure release-chore: Regenerate configure with autoconf 2.69. Jan 6, 2019
configure.ac New getmntent structure checks Nov 19, 2018
gnustep-gui.spec.in Added fields Packager, Vendor and URL into the specfile. Included Mas… May 4, 2014
gui.make.in Revert library license version to 2 until applications can be converted Jun 10, 2008
install.sh Update install.sh to show messages when installing. Mar 17, 2012
travis-deps.sh Switch of tests for libobjc2 in travis file. Jul 20, 2018

README

1 README
********

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 framwork (which came from the OpenStep
specification).  These classes include graphical objects such as
buttons, text fields, popup lists, browser lists, and windows; there are
also many associated classes for handling events, colors, fonts,
pasteboards and images.

1.1 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.

1.2 License
===========

The GNUstep libraries and library resources are covered under the GNU
Lesser Public License.  This means you can use these libraries in any
program (even non-free programs).  If you distribute the libraries along
with your program, you must make the improvements you have made to the
libraries freely available.  You should read the COPYING.LIB file for
more information.  All files in this package EXCEPT files in the 'Tools'
directories and subdirectories under this are covered under the GLPL.

   GNUstep tools, test programs, and other files are covered under the
GNU General Public License.  This means if you make changes to these
programs, you cannot charge a fee, other than distribution fees, for
others to use the program.  You should read the COPYING file for more
information.  All files in the 'Tools' directory are covered under the
GPL.

1.3 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>.
You can’t perform that action at this time.