Tue Aug 8 08:41:15 1995 Karl Fogel No more global binding of handle_click. It's a widget subcommand now. * life.c (handle_click): print nothing. Handle off clicks too. * widget.c (draw_grid): do your stuff, then idle-register draw_universe(). (draw_universe): don't call draw_grid(); instead, be called by it. Call XSync(). (universe_configure_cmd): idle-register draw_grid. (universe_event_handler): handle Expose and MapNotify correctly. * main.c (app_init): replaces Tcl_AppInit. * hash.c: new file. (get_universe_from_pathname): new func. (register_universe_by_pathname): new func. (init_universe_table): new func. Mon Aug 7 12:14:48 1995 Karl Fogel * life.c (handle_click): new func, init from below. * main.c (define_tcl_commands): new func. * First import of reorganized sources. * (life.c, life.h, widget.c, widget.h, main.c): new files.