1998-12-08 Michael Lausch * gtkpager.c: change includes so that the local fvwm2 sources are used. * fvwm-pager.c (substruct_notify): new function. Called whenever a client message is received on the root window. (root_widget_filter): new function. Filter out all events except ClientMessage events. Used for the root window. (main): create a GTK widget for the root window, which listens for SubStructurNotify events. These events are used for client messages from gnomepager. (main): Change the switch_to_desktop signal handling function. (switch_to_desktop): Use the data parameter as an indicator if called from out own pager or from the gnomepager applet. If called from our own pager, a client message with the current workspace is sent to the root window. (configure_window): fix a 0 ptr reference if the WIN_STATE property isn't set on a window. (destroy_window): remove deleted windows from our hash table. (process_message): if desktop is switched from within fvwm2, call switch_to_desktop so that a client message is sent to the root window, to inform the rest of GNOME that the desktop has changed. * Makefile.am (Utilitiesdir): Add fvwm source files, so that the applet is now self contained. 1998-11-28 Michael Lausch * Bumped version number to 0.3 * Bug fixes and "changes to API fixes". 1998-11-13 Michael Lausch * Bumped version number to 0.2 * Added an enlightment emulation mode. See README and NEWS file. 1998-10-08 Raja R Harinath * Makefile.am (fvwm_pager_LDADD): `libpanel_applet.la' is found in the build tree, not in the source tree. 1998-09-28 Michael Lausch * Added properties(save/restore), focus change on windows. * properties.h * properties.c: new files. Properties handling. 1998-09-24 Nuno Ferreira * .cvsignore: Added this file. 1998-07-16 Michael Lausch * Released: 0.4 * GnomePager: Now draws Icons in the pager window. 1998-07-09 Michael Lausch * Makefile.am (GnomePager_SOURCES): Added gtkpager.h to source list. Otherwise it isn't distributed. * gnomepager.c (main): Corrected name of WIN_WORKSPACE Atom to _WIN_WORKSPACE (switch_to_desktop): Send Client message on switching desktops. (process_message): Set _XA_WIN_WORKSPACE property to a initial value, so that XSendEvent messages are handled. * GnomePager: Now cooperates with ice-wmpager. 1998-07-08 Michael Lausch * gnomepager.c (main): Added WM_WORKSPACE_NAMES Proerty