1999-03-24  Felix Bellaby  <felix@pooh.u-net.com>

	* smproxy.c (ProxySaveYourselfPhase2CB): Add back the SmDiscardCommand
	accidentally bumped out by adding the SmCloneCommand.

1999-03-23  Felix Bellaby  <felix@pooh.u-net.com>

	* smproxy.c (ProxySaveYourselfPhase2CB): Set the "_GSM_Priority" to 0,
	set SmRestartImmediately and define a SmCloneCommand [ D'oh! ].
	(main.c): ensure at most one copy runs on each display.
	(ProxySaveYourself, ProxyDie, HandleCreate): Only wait for proxy
	clients to die when shutting down and cancel shutdowns properly.

1999-03-10  robbe@orcus.priv.at

	* smproxy.c (main): Do not free path which was obtained from
	getenv ().

1999-02-05  Felix Bellaby  <felix@pooh.u-net.com>

	* smproxy.c (ProxySaveYourselfPhase2CB): Set the "Priority" to 0.

1999-01-23  Felix Bellaby  <felix@pooh.u-net.com>

	* smproxy.c (ProxySaveYourselfPhase2CB, main): Changed command 
	line options to match rest of gnome (with temporary fallback).
	* save.c (WriteProxyFile): give the file a clearer name.
	
1999-01-16  Felix Bellaby  <felix@pooh.u-net.com>

	* smproxy.c (HandleUpdate): protect against clients that
	delete the WM_COMMAND property (e.g. mozilla )
	
1998-12-09  Felix Bellaby  <felix@pooh.u-net.com>

	* smproxy.c (ProxySaveYourselfPhase2CB): Changed SmDiscardCommand 
	to a SmLISTofARRAY8 so that it works with gnome-session
	
1998-10-22  Tom Tromey  <tromey@cygnus.com>

	* save.c (WriteProxyFile): Use gnome_util_home_file to pick a file
	name in .gnome.

1998-10-08  Tom Tromey  <tromey@cygnus.com>

	* smproxy.c: Include X11/Xmu/Winutil.h.
	Added various casts to placate -Wformat.

	Fixed many warnings:
	* smproxy.h: Added some prototypes.
	* save.c (ReadProxyFileEntry): Now static.
	* smproxy.c: Include <unistd.h>.
	(HasSaveYourself): Now static.
	(HasXSMPsupport): Likewise.
	(GetClientLeader): Likewise.
	(LookupWindow): Likewise.
	(CheckFullyQuantifiedName): Likewise.
	(FinishSaveYourself): Likewise.
	(SaveYourselfCB): Likewise.
	(DieCB): Likewise.
	(SaveCompleteCB): Likewise.
	(ShutdownCancelledCB): Likewise.
	(ProcessIceMsgProc): Likewise.
	(NullIceErrorHandler): Likewise.
	(ConnectClientToSM): Likewise.
	(MyErrorHandler): Likewise.
	(AddNewWindow): Likewise.
	(RemoveWindow): Likewise.
	(Got_WM_STATE): Likewise.
	(HandleCreate): Likewise.
	(HandleDestroy): Likewise.
	(HandleUpdate): Likewise.
	(ProxySaveYourselfPhase2CB): Likewise.
	(ProxySaveYourselfCB): Likewise.
	(ProxyDieCB): Likewise.
	(ProxySaveCompleteCB): Likewise.
	(ProxyShutdownCancelledCB): Likewise.
	(ConnectClientToSM): Likewise.
	(CheckForExistingWindows): Likewise.
	(main): Returns int.

Thu Aug 20 00:25:11 1998  Tom Tromey  <tromey@cygnus.com>

	* smproxy.h: Don't include <X11/Xosdefs.h> or <X11/Xfuncs.h>.
	Unconditionally include <stdio.h>, <stdlib.h>, and <limits.h>.
	* Makefile.am (INCLUDES): Don't define HAS_MKSTEMP.  Don't include
	SMPROXY_DEFS.
	* save.c: Assume HAS_MKSTEMP everywhere.

1998-07-18  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (INCLUDES): Add $(SMPROXY_DEFS).  Need to build
	`smproxy' outside an X11 tree.

Thu Jul 16 18:06:07 1998  Tom Tromey  <tromey@cygnus.com>

	* Imakefile: Removed.
	* Makefile.am: New file.

