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
Frederik Carlier e77e0b6c58
Define WINBOOL on non-MinGW platforms
The Windows SDK declares BOOL as an int.  Objective C defines BOOl as a char.
Those two types clash.  MinGW's implementation of the Windows SDK uses the WINBOOL
type to avoid this clash.  When compiling natively on Windows, we need to manually
define WINBOOL.
MinGW will define _DEF_WINBOOL_ if it has defined WINBOOL so we can use the same trick
here.
See https://github.com/mingw-w64/mingw-w64/blob/master/mingw-w64-headers/include/ntdef.h#L355
2024-09-17 10:28:20 +02:00
.github/workflows Build multiple configurations 2023-09-30 00:23:02 +02:00
Documentation Update for new release 2024-05-26 22:14:27 +02:00
Fonts Minor tidyups to back makefiles; removed references to GNUmakefile.local (totally obsolete) and minor fix for uninstalling 2010-02-11 18:28:58 +00:00
Headers Update copyright headers 2023-10-01 23:01:55 +02:00
Source Define WINBOOL on non-MinGW platforms 2024-09-17 10:28:20 +02:00
Tools Define WINBOOL on non-MinGW platforms 2024-09-17 10:28:20 +02:00
.cvsignore Added missing .cvsignore files. 2004-01-07 12:04:36 +00:00
.gitignore Add some generated files to .gitignore 2019-03-26 03:58:18 -04:00
ANNOUNCE Update for new release 2024-05-26 22:14:27 +02:00
back.make.in Revert library license version to 2 until applications can be converted 2008-06-10 04:12:46 +00:00
ChangeLog Update for new release 2024-05-26 22:14:27 +02:00
CODEOWNERS Add CODEOWNERS. 2019-11-03 22:54:07 +00:00
config.h.in Run autoreconf -i 2023-09-30 00:21:14 +02:00
config.make.in * configure.ac: Rewrite, avoid setting vars unecessarily. Use 2005-02-23 03:47:34 +00:00
configure Run autoreconf -i 2023-09-30 00:21:14 +02:00
configure.ac Skaffold headless backend 2023-09-30 00:21:14 +02:00
COPYING Add GPL 3 licence file. 2007-11-05 12:17:14 +00:00
COPYING.LIB Revert library license version to 2 until applications can be converted 2008-06-10 04:12:46 +00:00
GNUmakefile Corrected location of deb.make inclusion. 2014-05-05 02:24:23 +00:00
GNUmakefile.postamble correct config.make filename 2015-05-19 08:50:50 +00:00
gnustep-back.spec.in Fixed changelog. Enabled Debian packaging. 2014-05-05 01:37:45 +00:00
INSTALL Regenerate top-level documents from texinfo sources. 2017-04-03 23:29:02 +00:00
install-sh Initial revision 2002-03-27 23:44:41 +00:00
install.sh Change install.sh to show messages when installing. 2012-03-17 12:33:56 +00:00
NEWS Update for new release 2024-05-26 22:14:27 +02:00
pkg.m4 Patch by Yavor Doganov to improve autoreconf. 2018-01-07 14:33:33 +01:00
README release-chore: Release 0.29.0. 2021-04-26 23:28:18 +01:00
Version Update for new release 2024-05-26 22:14:27 +02:00
wayland-regenerate.sh wayland: Include a script for regenerating protocol headers/source. 2020-04-15 00:00:40 +01:00

1 README
********

This is version 0.29.0 of the GNUstep GUI Backend ('gnustep-back').

   Here is some introductory info to get you started:

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 How can you help?
=====================

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