This is the mail archive of the
xconq-cvs@sourceware.cygnus.com
mailing list for the Xconq project.
xconq/ /ChangeLog ernel/tp.c ernel/unix.c erne ...
- To: xconq-cvs at sourceware dot cygnus dot com
- Subject: xconq/ /ChangeLog ernel/tp.c ernel/unix.c erne ...
- From: shebs at sourceware dot cygnus dot com
- Date: 29 Sep 1999 03:05:23 -0000
CVSROOT: /cvs/xconq
Module name: xconq
Changes by: shebs@egcs.cygnus.com 99/09/28 20:05:22
Modified files:
. : ChangeLog
kernel : tp.c unix.c win32.c
tcltk : tkcmd.c tkconq.tcl tkmain.c
Log message:
* tp.c (online, quitter): New globals.
(for_all_remotes): Only do rids for programs still connected.
(add_remote_program): Mark new program as online.
(send_quit): Send rid, ensure packet is sent.
(receive_quit): Signal that program is not online.
* unix.c (crash_handler, hup_handler): Use error_save_filename.
* win32.c: Ditto.
(ERRORFILE): Define.
* tkcmd.c (save_the_game): Call exit_xconq.
* tkconq.tcl: Call exit_xconq to leave.
* tkmain.c (tk_exit_xconq): New tcl command.
(check_network): Close connection if quitter nonzero.
(host_the_game): Mark host as online.
(exit_xconq): Send a quit message.
* tp.c (net_run_game): Detect if checksum changes but run_game
doesn't do anything.
(receive_game_checksum): Test for before-run-game checksum.
* tkmain.c (tk_run_game): Only compare run_local_ai checksum
if not master.