Sun Jul 17 23:59:04 1994  Ulrich Drepper  (drepper@mydec)

	* myxec.6: Initial revision

	* Makefile.in: even more tar cleanup

	* Makefile.in: tar file will not be created by make

	* Makefile.in: don't construct version.h after Makefile version number

	* config.h.in: incorporate changes for sun

	* configure.in: changes for building on sun

	* edit.c (edit): don't show contruction of edit field, disable display

	* Content.c (Redisplay): show sector content always if distrib level or
	deliver cutoff are given

	* produce.c (produceCommand, processProduce):
	error in production product
	recognition; now clear all entries before reading new data

	* xdraw.c (buttonOnMap):
	don't show coord when inside map but no legal sector

	* translation.c:
	scheme var oil-idx would exist two times; rename content version
	to barrel-idx
	rename scheme var rest-min to online-min
	insert code to ignore comment lines

	* myxec.texinfo: Initial revision

Fri Jul 15 21:49:14 1994  Ulrich Drepper  (drepper@mydec)

	* cmdqueue.c: handle case when strerror is not defined

	* init.c: sunos has prototype for memset in memory.h

	* designate.c: sunos does not have toupper prototype

	* radar.c (processRadar): handle non-existing radars

	* Makefile.in: upto version 0.1.90

Fri Jul 15 11:23:16 1994  Ulrich Drepper  (drepper@mydec)

	* main.c (main): include version option

	* message.c, explore.c: better alloca definition

Fri Jul 15 01:29:41 1994  Ulrich Drepper  (drepper@mydec)

	* designate.c: add accelerators for designation toglle buttons

	* commands.c (processNation):
	correct last change. Draw content field new

	* connect.c (doConnect):
	command queue may not be empty when timer is installed

	* census.c (processCensus): correct behaviour after owner change

	* dump.c (processDump): correct behaviour after owner change

	* map.c (processMap): don't use information if ' '

	* radar.c (processRadar):
	when range >= 10 not all sectors are displayed (<=40 cols)

	* explore.c (processExplore): better warning messages
	catch illegal commands; scanf does not help recognizing
	replace many 'return True' by 'return False'
	handle '?' designation correct
	use redisplaySectors

	* timer.c (inputReady):
	empty command queue can be meaningful when subprompt command is aborted

Thu Jul 14 15:09:04 1994  Ulrich Drepper  (drepper@mydec)

	* message.c, explore.c:
	we expect gcc and there can use __builtin_alloca

	* cmdqueue.c (enqueueCmd): remove timeout when command in queue

	* timer.c:
	new socket read function: use XtAppAddInput.  Connection timeout now alone
	with XtAppAddTimeOut

	* connect.c (doConnect):
	new socket read function (XtAppAddInput), initialize it
	(doConnect): timer renamed to timerId

	* empire.h: type MapRegion now local in map.c
	var timer renamed to timerId
	new var inputId (see timer.c)
	remove readSocket prototype (does not exist anymore)
	new prototypes for inputReady and connectTimeOut
	mapCommand has fifth argument

	* map.c: type MapRegion now local
	(mapCommand): fifth argument redisplay and correct corresponding
	(mapCommand): handle ? in map correct (don't overwrite information)

	* all.c (allCommand): dump has fifth argument

	* commands.c (processNation): use redisplaySectors for showing map
	#replace USE_AREA by USE_REALM

	* Myxec.ad: add radar popup

	* xinit.c (getTypePixmap): catch errors with status parameter
	(createMenus): menu selection for `radar'

	* census.c (processCensus): change for new redisplaySectors

	* commodity.c (processCommodity): change for new redisplaySectors

	* designate.c (processDesignate): change for new redisplaySectors

	* dump.c (processDump): change for new redisplaySectors

	* map.c (procesMap): change for new redisplaySectors

	* produce.c (processProduce): change for new redisplaySectors

	* resource.c (processResource): change for new redisplaySectors

	* empire.h: add radar prototypes
	change redisplaySectors prototype

	* xdraw.c (redisplaySectors):
	total rewrite.  Parameters are now the upper left und lower right coord of the bounding box in MAP coords

	* radar.c: Initial revision

	* all.c (allCommand): add radar

Wed Jul 13 16:35:33 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c: correct path to own libXpm header

	* cmdqueue.c: sgi has prototype for open in fcntl.h

	* connect.c:
	sgi has prototype for fcntl in fcntl.h and for htons in sys/endian.h

	* main.c: sgi has creat prototype in fcntl.h

	* census.c (processCensus): fix bug when occupied sector

Tue Jul 12 20:46:23 1994  Ulrich Drepper  (drepper@mydec)

	* translation.c: some system (e.g. sun) don't have FILENAME_MAX

	* main.c (main): commandline options -f was missing (--file was there)

Mon Jul 11 22:52:37 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c (createInfoForm):
	add var dist for getting defaultDistance.  Dimension is not big enough

	* map.c (processMap): correct oops in last change

	* all.c (allCommand):
	add `census' command to all because of flag for stopped sectors (grrr)

	* map.c (processMap):
	remove guessing about enemy sectors.  information are not always the same

	* deliver.c (deliverCommand):
	correct error in cmd string for (...) form

Mon Jul 11 18:12:58 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c (xinit): don't display caret in output widget

	* edit.c (edit):
	allow not defined symbols as edited closure (create it)

	* Myxec.ad, cmdqueue.c, empire.h:
	add third argument to addEdit function for in/output destination selection

	* xinit.c:
	add third argument to addEdit function for in/output destination selection
	add output text widget

	* xdraw.c, explore.c, census.c, edit.c, deliver.c, designate.c, move.c, map.c, resource.c, produce.c, all.c, level.c, dump.c, commodity.c:
	add third argument to addEdit function for in/output destination selection

	* Myxec.ad, xinit.c: add accelerators for command buttons

	* translation.c (initScheme): use FILENAME_MAX instead of NAME_MAX

	* xinit.c: sun's libc does not have atexit (use on_exit instead)

	* census.c (processCensus):
	correct processing of prd field (will produce ?)

	* Content.h: add names for hilit GC

	* ContentP.h: added resource fields for hilit GC

	* Content.c: display stopped field as hilited text

	* Myxec.ad: added resource for hiliting in content widget

	* Makefile.in: added Content.h dependencies

Sun Jul 10 08:18:22 1994  Ulrich Drepper  (drepper@mydec)

	* empire.h: include config.h

Sat Jul  9 10:07:03 1994  Ulrich Drepper  (drepper@mydec)

	* Makefile.in: add config.h to dependencies

	* Makefile.in, config.h.in, configure.in: Initial revision

	* empire.h: no arguments for strdup prototype

	* scanversion.c: make label-initialized arrays gcc-2.4 compatible

	* xinit.c (initXMap): handle sanctuary correct

	* translation.c: make label-initialized arrays gcc-2.4 compatible

	* init.c (initialize): handle sanctuary correct

	* empire.h:
	give error when using compiler other then gcc or gcc prior version 2.4
	make label-initialized arrays gcc-2.4 compatible
	move sanctuary flag into empire struct

	* dump.c (processDump): handle sanctuary correct

	* commands.c: make label-initialized arrays gcc-2.4 compatible

	* census.c (processCensus):
	do not handle sanctuary anymore; now in processDump

	* map.c (processMap): better detection of enemy sectors

Fri Jul  8 22:52:29 1994  Ulrich Drepper  (drepper@mydec)

	* init.c (initialize):
	when reading data file initialize *.typePixmap field now in initXMap

	* xinit.c (initXMap): correct further error due to Dimension type
	(xinit, initXMap): read pixmap in initXMap again.  Also initialize *.typePixmap field in initXMap (not initialize anymore)

	* empire.h: added game data save support

	* main.c (saveGameData): new function
	(main): added game data save support

	* xinit.c (xinit, initXMap): pixmap creation is now in xinit()

	* init.c (initialize): added game data save support

Thu Jul  7 20:26:13 1994  Ulrich Drepper  (drepper@mydec)

	* xdraw.c (redisplaySectors): better bounding rectangle

	* main.c (main): #define must begin in first column

Tue Jul  5 22:39:40 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c (askExitProc, createInfoForm):
	must use Dimension for getting XtNwidth/XtNheight

	* xinit.c (initXMap):
	compute scrollbar position ofv iewport to show center of map

Tue Jul  5 10:46:37 1994  Ulrich Drepper  (drepper@mydec)

	* move.c (prepareMoveEdit): new function
	(queryCommandMove, callbackMove): use prepareCommandMove to init the popup after each succesful use

	* designate.c (callbackDesignate):
	clear popup only after succesful execution

	* deliver.c (prepareDeliverEdit): new function
	(queryDeliverCommand, callbackDeliver): use prepareDeliverEdit to init the popup after each succesful use

	* explore.c (prepareExploreEdit): new function
	(queryExploreCommand, callbackExplore): use prepareExploreEdit to init the popup after each succesful use

	* explore.c: use XawToggleGetCurrent to get values

Tue Jul  5 01:49:44 1994  Ulrich Drepper  (drepper@mydec)

	* init.c, resource.c, commodity.c, census.c, level.c, translation.c, empire.h, dump.c, produce.c, commands.c, Content.c:
	change to work with commodity arrays instead of structs

	* move.c (callbackMove): clear input fields after execution

	* explore.c: change to work with commodity arrays instead of structs
	(callbackExplore): clear input fields after execution

	* deliver.c: change to work with commodity arrays instead of structs
	(callbackDeliver): clear input fields after execution

	* designate.c (callbackDesignate): clear input fields after execution

Mon Jul  4 13:24:35 1994  Ulrich Drepper  (drepper@mydec)

	* Myxec.ad: updated for myxec-0.1

Mon Jul  4 12:11:21 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c (createInfoForm): do not use Dimension vars anymore
	(askExitProc): do not use Dimension vars anymore

	* Content.c (Initialize): correct width even for plain athena

Mon Jul  4 02:45:12 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c: define variable isMonoApp (has no reasonable value)
	sort hexaPixmap array
	(xinit): use bitmap size from bitmap file
	(xinit): implement coordinate tracking in map window
	(xinit): change widget hierachy.  stack map and edit at side of info
	(createMenus): add new commands to menu
	(freePixmaps): new function.  free Pixmap and program end

	* xdraw.c: implement correct hiliting
	(buttonOnMap): implement coordinate tracking in map window
	(showMessageLine): correct rest-btu display

	* translation.c: change variable globalSchemeEnv to be global
	(initScheme): add enum and array for resource and commodity arrays in scheme
	(initScheme): define lots of vars with index values
	(newTextInputLine): use TextSrc routines for text insertion
	(newTextInputLine): correct bug in multi buffer reading
	(newTextInputLine): correct leading ( handling

	* save.c: Initial revision

	* resource.c (commandInitResource): change shell widget
	(processresource): correct bounding rectangle computation

	* produce.c: Initial revision

	* move.c: handle oil commodity
	(moveCommand): test for enough commodity to move
	(commandInitMove): change shell widget
	(processMove): handle server update times

	* main.c (main): use error code if initXMap

	* level.c: Initial revision

	* init.c (initialize): more complete initialization
	(initialize): use dump command for collecting initial information

	* empire.h: more header
	more complete game information structures
	index values for scheme expressions

	* edit.c, dump.c: Initial revision

	* designate.c (commandInitDesignate): change shell widget
	(callbackDesignate): do not close popup after each command

	* deliver.c: Initial revision

	* communication.c: better prorotypes for non-ANSI systems
	(sendCmdStr): serial number will always be incremented

	* commodity.c (commandInitCommodity): change shell
	(processCommodity): correct bounding rectangle computation

	* commands.c: add nation command
	(strToInt): process + in integer
	(strToFloat): new function
	(charToCommodity): add missing oil commodity
	(charToSectorName): add unknown enemy sector

	* cmdqueue.c: - recognize server update downtimes
	- implement redirection
	- correct rest-btu display

	* census.c: - change shell widget
	- correct bounding rectangle computation
	- relax typePixmap computation
	- enable reading of 'avail' field

	* all.c: Initial revision

	* ContentP.h, Content.h, Content.c:
	- show complete game and sector data
	- do not display zero fields and shade rows

Fri Jun 24 21:44:02 1994  Ulrich Drepper  (drepper@mydec)

	* xinit.c, xdraw.c, translation.c, timer.c, scanversion.c, resource.c, proto.h, proto.c, move.c, message.c, map.c, main.c, init.c, explore.c, empire.h, designate.c, connect.c, communication.c, commodity.c, commands.c, cmdqueue.c, census.c, Myxec.ad, Makefile, ContentP.h, Content.h, Content.c:
	Initial revision

