1999-08-30 Robert Bihlmeyer * Makefile.am (INCLUDES): Explicitly mention include dir so that srcdir != builddir works. Sat Jul 31 19:32:17 1999 Greg Badros * libmain.c: Use ARG_UNUSED and #include arg_unused.h Sat Jun 26 16:30:04 1999 Greg Badros * libmain.c: #include for strlen. Tue Mar 16 08:39:26 1999 Greg J Badros * libmain.c: Use char *, not unsigned char *. Add the appropriate cast when calling XGetWindowProperty and when returning the value, but let client code not have to deal with unsigned char *'s. Fix bug in scwmexec_exec whereby the result was not returned properly. This was obvious when building with "-Wall -W -pedantic" as all builds should be done, methinks. * scwmexec.h: Use char * for args, not unsigned char *. Tue Sep 15 13:40:59 1998 Greg Badros * libmain.c (scwmexec_exec_full): Fix race condition-- must select for PropertyChange events before changing the properties! Added $Id: ChangeLog,v 1.12 1999/08/30 19:09:23 robbe Exp $ 1998-06-21 Maciej Stachowiak * libmain.c: Add copyright notice. 1998-06-18 Maciej Stachowiak * Makefile.am: Make sure to include X includes. Makefile.in: regenerated. Mon Jun 1 20:28:17 1998 Maciej Stachowiak * Makefile.in: regenerated with automake 1.3 Wed Mar 11 21:34:32 1998 Maciej Stachowiak * libmain.c: Deleting the properties while reading them is now safe, thanks to waiting for all three PropertyNotifies, so this is now done. * libmain.c: OK, I broke down and made scwmexec_exec_full wait for notification on all three relevant properties. This should avoid the former weirdness. XSync in the server was not helping. Mon Mar 9 00:45:21 1998 Maciej Stachowiak * libmain.c: Slight change to the event waiting - get all PropertyNotify events for the relevant window, only drop out of the loop when we get the one we care about. * libmain.c: Add a new call scwmexec_exec_full which gets the redirected error and output as well as the result. Also, change the way the pproperties are waited for to use XIfEvent; this should prevent other PropertyNotify's from being eaten if this library is used from an X app. * libmain.c: Use PropModeAppend when setting SCWMEXEC_REQWIN property; this should make the scwmexec protocol safe against races between multiple clients. * libmain.c: Check more thoroughly for SCWMEXEC_LISTENER property.