2003-10-07  Jens Granseuer  <jensgr@gmx.net>

	*** release Crimson Fields 0.3.7 ***

	* NEWS: update
	* configure.ac
	* src/common/globals.h: bump version

	* src/comet/mission.cpp (Validate*): eliminate use of
	deprecated ostrstream class

2003-10-03  Jens Granseuer  <jensgr@gmx.net>

	* src/comet/edwindow.{cpp,h}
	* src/comet/eventwindow.{cpp,h}
	* src/comet/extwindow2.{cpp,h}: do not initialize static class
	variables in header files for improved portability

2003-10-02  Jens Granseuer  <jensgr@gmx.net>

	* src/comet/extwindow2.{cpp,h} (EdMissionSetupWindow): add new
	window for general mission settings
	* src/comet/edwindow.cpp (ShowContextMenu): use it

2003-09-30  Jens Granseuer  <jensgr@gmx.net>

	* src/comet/eventwindow.{cpp,h}
	* src/comet/extwindow2.cpp (SelectEventWindow): support event
	creation and editing for all event types

	* src/comet/mission.{cpp,h} (Validate, ValidateEvent,
	ValidateMap): add new methods to verify mission integrity
	* src/comet/edwindow.{cpp,h} (ShowContextMenu,
	ValidateMission, WidgetActivated): use them

2003-09-27  Jens Granseuer  <jensgr@gmx.net>

	* src/common/button.{cpp,h} (MenuButtonWidget)
	* src/common/extwindow.{cpp,h} (MenuWindow): add keyboard
	navigation support

	* src/common/textbox.cpp (TextScrollWidget::SetText): fix for
	NULL string

	* src/common/textbox.cpp (StringWidget): if the widget gets
	deselected, always show the beginning. If the widget is
	selected via key, jump to the end

	* src/common/window.cpp (DrawBack): remove clip rect handling
	as it's already done in Surface::FillPattern

	* src/comet/edwidget.{cpp,h} (CycleWidget::SetValue): add

	* src/comet/Makefile.am (comet_SOURCES)
	* src/comet/eventwindow.{cpp,h}
	* src/comet/extwindow2.{cpp,h}
	* src/comet/mission.{cpp,h}
	* src/comet/uiaux.{cpp,h}: add initial (partial) support for
	event editing

2003-09-25  Jens Granseuer  <jensgr@gmx.net>

	* doc/comet.xml
	* doc/Makefile.am: added basic CoMET manpage

	* src/cf/initwindow.cpp (InitWindow): correctly disable the
	AI and PBEM widgets if the other mode is set

2003-09-21  Jens Granseuer  <jensgr@gmx.net>

	* crimson.spec.in
	* gfx/Makefile.am: install application icon

	* gfx/CFIcons.bmp: update unit info icons

	* src/cf/game.h
	* src/cf/main.cpp: remove some global icons
	* src/cf/mapwindow.{cpp,h} (Draw, DrawUnitInfo, MapWindow,
        Panel)
	* src/cf/unitwindow.{cpp,h} (ContainerWindow, Draw,
        SwitchMode, UnitListWidget): make them local here

	* editor/editor.h (MAX_MAP_{WIDTH,HEIGHT})
	* src/comet/extwindow2.cpp (NewMissionWindow): increase
	maximum map size to 250 x 250

2003-09-13  Jens Granseuer  <jensgr@gmx.net>

	* src/common/listselect.cpp (Select): fix item offset when
	scrolling

2003-09-12  Jens Granseuer  <jensgr@gmx.net>

	* src/cf/ai.{cpp,h} (SameDirection): add
	* src/cf/ai.cpp (CommandUnitDefend): be a bit more
	aggressive and always try to get between the enemy and the
	objective to defend

	* src/cf/main.cpp (init): set icon caption to "Crimson
	Fields"

	* tools/default_tiles.c: make warehouse block movement

2003-09-08  Jens Granseuer  <jensgr@gmx.net>

	* gfx/CFIcons.bmp
	* gfx/crimson.png
	* gfx/Makefile.am (EXTRA_DIST): add application icon

	* src/cf/main.cpp (main, init, set_icon): use
	application icon

	* src/common/surface.cpp (GetColorKey): return a Color
	instead of an Uint32 to make it work across different
	surface formats

2003-09-04  Jens Granseuer  <jensgr@gmx.net>

	* src/cf/main.cpp (main): fix potential mem leak when the
	--level parameter was used and loading the map failed

	* src/cf/main.cpp (init_data): set default pen colors
	for pre-menu dialogs

	* src/common/view.cpp (Refresh): use white color for
	partial background fills. Fixes black border on title
	screen (reported by Tero Pelander).

