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
Sergii Stoian df32af71fc * Source/x11/XGServerEvent.m
(_handleTakeFocusAtom:forContext:): if application (window) receives
  WM_TAKE_FOCUS in hidden state it means WindowMaker wants us to be
  unhidden.

  Description: There are 2 protocols defined in XGServerWindow.h:
  WMFHideApplication and WMFHideOtherApplications. These protocols exist
  to help GNUstep application and WindowMaker notify each other
  about "Hide" and "Hide Others" actions. There are no protocols for
  "unhide" action.

  Test case steps:
  1. Open application with window opened.
  2. Hide application with "Hide" menu item.
  3. Open WindowMaker's "Windows" menu (middle-click on desktop).
  4. Select hidden application window.
  Application unhides, activates, restored window is focused (receives) input
  and "Hide" menu item unselected.
2020-09-17 01:42:32 +03:00
Documentation documentation: Standardize announcement file text. 2020-04-13 23:25:48 +01: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 Fix return value of width to CGFloat 2020-06-18 00:55:50 +02:00
Source * Source/x11/XGServerEvent.m 2020-09-17 01:42:32 +03:00
Tools If the Library directory is not found, create one for the user. 2020-06-18 07:58:01 +00: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 documentation: Regenerate the announcement file. 2020-04-13 23:26:00 +01:00
back.make.in Revert library license version to 2 until applications can be converted 2008-06-10 04:12:46 +00:00
ChangeLog * Source/x11/XGServerEvent.m 2020-09-17 01:42:32 +03:00
CODEOWNERS Add CODEOWNERS. 2019-11-03 22:54:07 +00:00
config.h.in Dirty Wayland backend implementation. 2020-04-15 00:00:40 +01:00
config.make.in * configure.ac: Rewrite, avoid setting vars unecessarily. Use 2005-02-23 03:47:34 +00:00
configure wayland: Add wayland integration and use stable protocol. 2020-04-15 00:00:40 +01:00
configure.ac wayland: Add wayland integration and use stable protocol. 2020-04-15 00:00:40 +01: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 release-chore: Update documentation for the 0.28.0 release. 2020-04-05 21:21:59 +01:00
pkg.m4 Patch by Yavor Doganov to improve autoreconf. 2018-01-07 14:33:33 +01:00
README release-chore: Update documentation for the 0.28.0 release. 2020-04-05 21:21:59 +01:00
Version Update version 2019-09-13 23:35:48 -04: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.28.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>.