barrier/synergy
crs 1cbdaee31b added better handling of X server disconnecting unexpectedly.
the apps still exit but they do it in a mostly controlled
manner.  in particular, the server threads except the one
processing primary screen events will terminate gracefully.
this will be important should the server ever allow HTTP
clients to rewrite the configuration file.

note that X makes it effectively impossible to continue once
the X server disconnects.  even if it didn't it would be
difficult for synergy to recover.  users will have to add
synergy to the X display manager's startup script if they
expect the server to be restarted.  alternatively, we could
add code to fork synergy at startup;  the child would do
the normal work while the parent would simply wait for the
child to exit and restart it.
2002-06-03 13:45:30 +00:00
..
CClipboard.cpp checkpoint. changed clipboard model. the clipboard can only 2002-05-27 16:22:59 +00:00
CClipboard.h checkpoint. changed clipboard model. the clipboard can only 2002-05-27 16:22:59 +00:00
CInputPacketStream.cpp removed exception specifications. thread exceptions weren't 2001-10-14 16:58:01 +00:00
CInputPacketStream.h Indentation changes. 2002-04-29 14:40:01 +00:00
CMSWindowsClipboard.cpp updated win32 clipboard to match new model. 2002-05-27 18:55:51 +00:00
CMSWindowsClipboard.h updated win32 clipboard to match new model. 2002-05-27 18:55:51 +00:00
CMSWindowsScreen.cpp make sleep shorter in poll/sleep getEvent() loops. 2002-06-02 21:35:20 +00:00
CMSWindowsScreen.h added screen locking support to win32. added support for 2002-05-24 17:54:28 +00:00
COutputPacketStream.cpp Indentation change. 2002-05-02 11:44:21 +00:00
COutputPacketStream.h Indentation changes. 2002-04-29 14:40:01 +00:00
CProtocolUtil.cpp removed unnecessary call in screen class, added logging calls 2002-05-22 17:08:37 +00:00
CProtocolUtil.h Indentation changes. 2002-04-29 14:40:01 +00:00
CTCPSocketFactory.cpp removed exception specifications. thread exceptions weren't 2001-10-14 16:58:01 +00:00
CTCPSocketFactory.h Indentation changes. 2002-04-29 14:40:01 +00:00
CXWindowsClipboard.cpp removed poll/sleep code to improve performance. 2002-06-02 21:03:38 +00:00
CXWindowsClipboard.h removed poll/sleep code to improve performance. 2002-06-02 21:03:38 +00:00
CXWindowsScreen.cpp added better handling of X server disconnecting unexpectedly. 2002-06-03 13:45:30 +00:00
CXWindowsScreen.h added better handling of X server disconnecting unexpectedly. 2002-06-03 13:45:30 +00:00
CXWindowsUtil.cpp removed poll/sleep code to improve performance. 2002-06-02 21:03:38 +00:00
CXWindowsUtil.h removed getEventMask() from primary screen. added a class to 2002-05-27 18:30:13 +00:00
ClipboardTypes.h Added support for multiple clipboards. This is mainly to 2002-04-27 14:19:53 +00:00
IClipboard.h checkpoint. changed clipboard model. the clipboard can only 2002-05-27 16:22:59 +00:00
IPrimaryScreen.h fixes, mainly for windows. first, had to add a notification from 2002-06-01 19:26:11 +00:00
ISecondaryScreen.h added screen locking support to win32. added support for 2002-05-24 17:54:28 +00:00
IServerProtocol.h added screen locking support to win32. added support for 2002-05-24 17:54:28 +00:00
ISocketFactory.h Indentation changes. 2002-04-29 14:40:01 +00:00
KeyTypes.h changed processing of key events in X. secondary screen now 2002-04-26 17:38:01 +00:00
Makefile added better handling of X server disconnecting unexpectedly. 2002-06-03 13:45:30 +00:00
MouseTypes.h Started over. 2001-10-06 14:13:28 +00:00
ProtocolTypes.h server now rejects clients that are not in the configuration. 2002-05-31 18:18:29 +00:00
XScreen.cpp added better handling of X server disconnecting unexpectedly. 2002-06-03 13:45:30 +00:00
XScreen.h added better handling of X server disconnecting unexpectedly. 2002-06-03 13:45:30 +00:00
XSynergy.cpp server now rejects clients that are not in the configuration. 2002-05-31 18:18:29 +00:00
XSynergy.h server now rejects clients that are not in the configuration. 2002-05-31 18:18:29 +00:00
synergy.dsp added better handling of X server disconnecting unexpectedly. 2002-06-03 13:45:30 +00:00