libs-back/Source/x11
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
..
.cvsignore Update FSF Address 2005-05-26 22:51:53 +00:00
context.c * Source/x11/context.c: check for NULL from XRenderFindVisualFormat 2011-11-04 18:04:12 +00:00
convert.c Fix memory leaks in convert.c 2018-12-31 23:42:17 +04:00
GNUmakefile Removed GNUSTEP_CORE_SOFTWARE=YES from makefiles and instead set PACKAGE_NAME=gnustep-back 2008-12-19 13:05:05 +00:00
GNUmakefile.preamble Revert library license version to 2 until applications can be converted 2008-06-10 04:12:46 +00:00
raster.c Allow non-resizable windows to be resized programmatically. 2007-10-12 09:32:27 +00:00
scale.c Add XIM Input Method, UPdate to wraster 0.80.2 2003-07-22 04:28:43 +00:00
wrasterP.h Add/fix copyright and licenses. 2005-07-01 20:43:10 +00:00
xdnd.c Update FSF Address 2005-05-26 22:51:53 +00:00
XGDragView.m * Headers/x11/XGServer.h, 2020-03-03 01:59:04 +02:00
XGGLContext.m * Source/cairo/CairoGState.m 2015-05-26 12:00:49 +00:00
XGGLFormat.m * Source/x11/XGGLContext.m, 2013-09-08 18:19:12 +00:00
XGServer.m * Headers/x11/XGServer.h, 2020-03-03 01:59:04 +02:00
XGServerEvent.m * Source/x11/XGServerEvent.m 2020-09-17 01:42:32 +03:00
XGServerWindow.m * Source/x11/XGServerWindow.m 2020-09-16 09:24:48 +00:00
XIMInputServer.m * gswindow_device_t structure element screen was renamed to 2020-02-03 01:21:52 +02:00
xutil.c Add XIM Input Method, UPdate to wraster 0.80.2 2003-07-22 04:28:43 +00:00
XWindowBuffer.m * gswindow_device_t structure element screen was renamed to 2020-02-03 01:21:52 +02:00