2006-05-20  Al Riddoch  <alriddoch@zepler.org>

	* Release 0.2.2

2006-05-20  Al Riddoch  <alriddoch@zepler.org>

	* macros/autogen.sh: Fix heuristic used to check if autoheader is
	  required.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* autopackage/default.apspec.in: Add some dependencies to try and
	  make installing the autopackage a little smoother.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* configure.ac, autopackage/default.apspec.in: Add autopackage
	  spec.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* src/image_loader.cpp: Add some exception handling round calls
	  to gtk image loader.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* configure.ac, src/Makefile.am: Get static linking of C++ libs
	  working.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* src/Makefile.am, configure.ac: Start adding the infrastructure
	  required to link the C++ libs statically.

	* Makefile.am: Fix clash of EXTRA_DIST definitions.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* configure.ac: Update autoconf usage.

	* NEWS: Add some news.

	* entityforge.spec.in: Clean up spec, getting rid of serial, changing
	  copyright to license, and enabling optimisation flags.

2006-05-19  Al Riddoch  <alriddoch@zepler.org>

	* src/model.cpp, src/model.h: Store calModel as a pointer not a
	  full member, as the 0.10.0 cal3d API can't handle it stored
	  as a member. Store textureIds in the user date via a pointer
	  rather the trying to store an unisgned int in a void *, which
	  cause 64bit issues.

	* src/md3_model.cpp: Update for latest libmodelfile API.

	* src/mainWindow.cpp, src/general.cpp: Use the correct type for
	  storing string positions, and don't try and cast 0 to an iterator.

2004-12-18  Kai Blin  <blin@gmx.net>

	* animation_cycle.*, glView.*, mainWindow*, model.*,
	  static_object.*: converted all old SigC calls to the sigc2
	  api. Thanks to Demitar for pointing this out and to Lakin for
	  pointing my tired brain at sed.

2004-12-07  Kai Blin  <blin@gmx.net>
	* mainWindow*: fixed some warning messages

2004-12-07  Kai Blin  <blin@gmx.net>
	* model.cpp, obj.*, mainWindow.cpp: renamed uint to unsigned int
	so win32 builds.
	* md3_model.*, mainWindow*: trying to get it to render md3

2004-10-25  Kai Blin  <blin@gmx.net>
	* BATTLEPLAN: updated and beginning to prepare for the release of
          EF 0.3.0
	* configure.ac: added -Wall to g++ options
	* mainWindow*: fixed a bunch of warnings, fixed the broken key
	  release I had before.
	* model.cpp, animation_cycle.cpp, obj.cpp, arcball.cpp: fixed some
	  warnings
	
2004-10-21  Kai Blin  <blin@gmx.net>
	* configure.ac: relaxed dependencies a bit
	* src/Makefile.am, Makefile.am, mainWindow*, configure.ac: removed 
          need to install the tga files
	
2004-10-19  Kai Blin  <blin@gmx.net>
	* animation_cycle.h, model.h, static_object.h: fixed sigc++ includes
	* glView.*: gtkglextmm 1.1.0 fixes, sigc++ includes fixed
	* mainWindow*: add a model scale slider to set the model's scale
	* configure.ac: moved to gtkmm-2.4, gtkglextmm-1.1.0 to allow
	  building in win32 environments
	* TODO: updated to reflect new requests and implemented features
	* README: added dependency list
	
2004-10-14  Kai Blin  <blin@gmx.net>
	* mainWindow.*: made import actually load an md3 model

2004-10-08  Kai Blin  <blin@gmx.net>
	* BUGS: added to make "make dist" happy
	* 0.2.1 released so our artists can get an updated version to run
	
2004-09-22  Kai Blin  <blin@gmx.net>
	* mainwindow*: made select mode useable via pressing shift and
	  by clicking a button

2004-09-16  Kai Blin  <blin@gmx.net>
	* mainWindowGui.cpp: moved out the gui creation code from
	  mainWindow.cpp to unclutter the code a little, added selection
	  button

2004-09-13  Kai Blin  <blin@gmx.net>
	* md3_model.h: fixed so it'll compile, needed to add extern "C"
	  call, thanks James.

2004-08-15  Kai Blin  <blin@gmx.net>
	* md3_model.*: added loader for md3 models

2004-08-13  Kai Blin  <blin@gmx.net>
	* BATTLEPLAN, entityforge.dox, configure.ac: bumped version to 0.3
	* general.*, mainWindow.cpp: made the config file more
	  intelligent, so it doesn't just use the current directory.

2004-08-11  Kai Blin  <blin@gmx.net>
	* animation_cycle.h: added missing doxygen comments
	* model.h, obj.h, static_obj.h: added doxygen comments
	* obj.*, static_obj.*: fixed indentation
	* static_obj.cpp: added setScale(double, double, double) as that
	  was unimplemented, but had a signature in the .h file
	* configure.ac: bumped version to 0.2
	* BATTLEPLAN, entityforge.dox: done for 0.2! Yay!
	* TODO: added an idea
	* 0.2 released!

2004-08-10  Kai Blin  <blin@gmx.net>
	* efmath.h: forgot to comment PI, fixed
	* model.cpp: fixed indentation

2004-08-07  Kai Blin  <blin@gmx.net>
	* image_loader.cpp: fixed indentation
	* image_loader.h: added doxygen comments
	
2004-08-03  Kai Blin  <blin@gmx.net>
	* efmath.cpp: fixed indentation, renamed some variables to improve
	  code readability
	* efmath.h, general.h: added doxygen comments
	* TODO: added a couple of items
	* general.cpp: fixed indentation
	* GLVector.h: added remaining doxygen comments

2004-08-02  Kai Blin  <blin@gmx.net>
	* mainWindow.h: added support for config.h files
	* mainWindow.cpp: removed dependency to start in the directory
	  containing DATA, all needed files install with the program now.
	* Doxyfile: updated to new (1.3.x) style file format
	* configure.ac: added check for prefix, and generate datadir from
	  that
	* Makefile.am, Data/Makefile.am: modified to make icons install
	* TODO: removed fixed item
	* footer.html: bumped version to 0.2
	
2004-07-07  Kai Blin  <blin@gmx.net>

	* arcball.*: fixed indentation
	* arcball.h: tried to add comments

2004-06-23  Kai Blin  <blin@gmx.net>

	* animation_cycle.*: fixed indentation
	* animation_cycle.h: added doxygen comments

2004-06-21  Kai Blin  <blin@gmx.net>

	* glView.cpp, GLVector.cpp: fixing the indent to be readable and
	  conformant to HACKING.
	* glView.h, GLVector.h: added Doxygen comments
	
2004-06-20  Kai Blin  <blin@gmx.net>

	* BATTLEPLAN, entityforge.dox: updated to show that we're actually working
	  on 0.2 right now. There's only some documentation to be done for 0.2,
	  so I won't flag the 0.1 release.
	
2004-06-13  James Turner  <james@worldforge.org>

	* Add XCode project file. Note, in order for this to build, 
	  you will need Varconf and Cal3d frameworks, and gtkmm
	  and gtkglext installed via Fink in /sw

2004-06-13  James Turner  <james@worldforge.org>

	* Update configure.ac and src/Makefile.am to use
	  pkg-config to check for cal3d existence.

2004-02-28  Damien McGinnes <mcginnes@netspeed.com.au>
	* src/model.cpp: check loadCoreMesh return code in addMesh
	  prevents a segfault when data files are missing

2004-02-26  John Tapsell <johnflux@hotmail.com>
	* Fixed mouse control when rotating etc.
	* Removed scrollbars when not needed in all the window panes.
	* Added non-functional selection combo-box for models.
	* Fixed crash when model data contains spaces at the end of the
	  filename.

2003-12-03  Henri Kuuste  <rtsan@hot.ee>

	* Made standard static object render axes
	* Fixed a bug involving LMB after selecting rotate static object from
	  the menu.
	* Changed the HACKING file title to have our *own* project name :)

2003-12-03  Henri Kuuste  <rtsan@hot.ee>

	* Changed camera control to MMB based.

2003-12-03  Henri Kuuste  <rtsan@hot.ee>

	* Made object arcball work for euler camera mode - not quite good
	  yet...but getting there. Need to add constraints.
	* Fixed some slashes in #include statements

2003-12-03  Henri Kuuste  <rtsan@hot.ee>

	* Improved the arcball rotation for static objects. Very hacky
	  currently and only works if the camera is also in arcball rotation
	  mode.

2003-12-02  Henri Kuuste  <rtsan@hot.ee>

	* Added a simple ArcBall implementation. Currently usable for camera
	  rotation.
	* Added an option to choose between Euler Angles and ArcBall for
	  camera rotation.

2003-11-01  Henri Kuuste  <rtsan@hot.ee>

	* Fixed mesh selection code

2003-11-01  Henri Kuuste  <rtsan@hot.ee>

	* Made static object loading code and UI a bit better - more generic.
	  Now static objects can be added by selecting a bone and doing
	  RMB->Insert or Edit->Insert. Static object setup is done by the
	  corresponding menu item in the RMB menu of the viewport.
	* Added .obj support

2003-10-31  Henri Kuuste  <rtsan@hot.ee>

	* Trying to fix a linux compile problem

2003-10-31  Henri Kuuste  <rtsan@hot.ee>

	* Made object attachment code cleaner
	* Added a static object settings dialog to the UI

2003-10-31  Henri Kuuste  <rtsan@hot.ee>

	* Added orientation constraint to the object attachment test code

2003-10-31  Henri Kuuste  <rtsan@hot.ee>

	* Fixed a little problem with animation cycles.
	* Removed component removing code completely.

2003-10-31  Henri Kuuste  <rtsan@hot.ee>

	* Added join selection code. Shift+click on joints in skeleton mode to
	  select them.

2003-10-30  Henri Kuuste  <rtsan@hot.ee>

	* Commented out cal3d component remove code. It will not work out this
	  way.

2003-10-29  Henri Kuuste  <rtsan@hot.ee>

	* Cleaned up some code
	* Started on a remove function for cal3d components (meshes atm). Does
	  not work yet.

2003-10-28  Henri Kuuste  <rtsan@hot.ee>

	* Updated configure.ac and Makefile.am to reflect the image loader
	  changes
	  
2003-10-28  Henri Kuuste  <rtsan@hot.ee>

	* Made a new image/texture loader based on Gdk::Pixbuf.
	  So EntityForge should now load all the image formats Gdk does.
	  Not all have been tested yet tho.

2003-08-12  Jonathan Giszczak <jonrg@hypercubepc.com>
	* Relocated data assets for Windows installer into Data dir.
	* Updated installer creator script with new data asset locations
	  and converted all directories to !defines to ease usage in varying
	  development environments.
	
2003-07-27  Henri Kuuste  <rtsan@hot.ee>

	* Fixed a small memory problem

2003-07-27  Henri Kuuste  <rtsan@hot.ee>

	* Changed the controls a bit
	* Added a "Controls" menu item under "Help"

2003-07-26  Henri Kuuste  <rtsan@hot.ee>

	* Added right click menu to the viewport

2003-07-26  Henri Kuuste  <rtsan@hot.ee>

	* Added FPS counter

2003-07-25  Henri Kuuste  <rtsan@hot.ee>

	* Fixed background saving problem

2003-07-25  Henri Kuuste  <rtsan@hot.ee>

	* Fixed the slashes with varconf problem

2003-07-25  Henri Kuuste  <rtsan@hot.ee>

	* Added recent files list
	* Added window size saving/loading

2003-07-25  Henri Kuuste  <rtsan@hot.ee>

	* Implemented float parsing in cfg loading using istringstream not

2003-07-24  Henri Kuuste  <rtsan@hot.ee>

	* Fixed problems with paths (I hope)

2003-07-24  Henri Kuuste  <rtsan@hot.ee>

	* Double clicking on an action now triggers it
	* Disabled widgets that are not implemented yet
	* Moved cfg loading to the Open and File->Open function

2003-07-23  Henri Kuuste  <rtsan@hot.ee>

	* Added selection color changing
	* Made color selections have the correct initial color
	* Added configuration (preferences/layout) saving and loading

2003-07-22  Henri Kuuste  <rtsan@hot.ee>

	* Added picking in the OpenGL viewport (SHIFT + LMB)

2003-07-21  Henri Kuuste  <rtsan@hot.ee>

	* Fixed a weird selection bug

2003-07-21  Henri Kuuste  <rtsan@hot.ee>

	* Fixed the OpenGL lag on LOD slider drag

2003-07-21  Henri Kuuste  <rtsan@hot.ee>

	* Added polycount labels

2003-07-21  Henri Kuuste  <rtsan@hot.ee>

	* Fixed a little bug in wireframe and skeleton rendering

2003-07-20  Jonathan Giszczak <jonrg@hypercubepc.com>

	* Added Windows icon source materials, built icon, and changes
	  required to inject it into the EXE at compile time.

2003-07-20  Henri Kuuste  <rtsan@hot.ee>

	* Added a little something to make mesh selection visible in the 3D
	  view

2003-07-20  Henri Kuuste  <rtsan@hot.ee>

	* Fixed the range of LOD and Time scale sliders

2003-07-20  Al Riddoch  <alriddoch@zepler.org>

	* Fix tmp path in rpm spec.

2003-07-20  Henri Kuuste  <rtsan@hot.ee>

	* Added spinButton widgets to most sliders

2003-07-19  Jonathan Giszczak  <jonrg@hypercubepc.com>

	* Windows port to MinGW/msys environment.

2003-07-19  Al Riddoch  <alriddoch@zepler.org>

	* Add rpm spec.

2003-07-17  Henri Kuuste  <rtsan@hot.ee>

	* Made the refresh button reload the model
	* Added Reset Transformations to the View menu
	* Added some error checking to cfg loading

2003-07-16  Henri Kuuste  <rtsan@hot.ee>

	* Made the refresh button reset transformations

2003-07-16  Henri Kuuste  <rtsan@hot.ee>

	* Removed the need for glade

2003-07-08  Henri Kuuste  <rtsan@hot.ee>

	* Added some events to tree selection
	* PNG loading now supports RGBA textures

2003-07-08  Henri Kuuste  <rtsan@hot.ee>

	* Added png loading and material location based texture paths

2003-07-08  Henri Kuuste  <rtsan@hot.ee>

	* Added a timescale slider
	* Made cycle blending more intuitive - weights don't do anything tho
	* Some minor changes to menus etc.
	* Changed pictures to tga

2003-07-07  Henri Kuuste  <rtsan@hot.ee>

	* Mesh visibility control now works
	* Cycle blending with weights works
	* Started on the changing of materials

2003-07-07  Henri Kuuste  <rtsan@hot.ee>

	* Temporary fixes to memory problems
	* Started to add submesh and material changing support
	* Made infoBox GUI look better using tables

2003-07-05  Henri Kuuste  <rtsan@hot.ee>

	* model.h: Fixed the segfault at cfg loading

2003-07-05  Henri Kuuste  <rtsan@hot.ee>

	* Data/skull_n_crossbones.xpm: Added the skeleton icon for the GUI

2003-07-05  Henri Kuuste  <rtsan@hot.ee>

	* Migrated the whole project to GTK and Glade

2003-06-30  Henri Kuuste  <rtsan@hot.ee>

	* App.cpp, App.h: Added UI functionality
	  "C" key toggles backface culling.
	  "F" key flips normals for wireframe rendering.
	  "S" key toggles skeleton rendering.
	  
	* model.cpp: Changed the look of the rendered skeleton.

2003-06-29  Henri Kuuste  <rtsan@hot.ee>

	* App.cpp: Changed the z-depth range - fixed z fighting problem

2003-06-29  Henri Kuuste  <rtsan@hot.ee>

	* Data/wf_opal.ttf: Added the actual font to Data
	
2003-06-29  Al Riddoch  <alriddoch@zepler.org>

	* Check for cal3d in a more standards compliant way.

	* model.cpp, model.h, multitogglebutton.h: ISO C++ fixes.

	* App.cpp Remove use of non-existant wftk methods, and
	  use local copy of wftk font.

2003-06-29  Al Riddoch  <alriddoch@zepler.org>

	* Removed generated autotools related files.

2003-06-28  Henri Kuuste  <rtsan@hot.ee>

	* App.h, App.cpp, model.h, model.cpp: Added skeleton rendering.

	* Data/skeleton/skeleton.cfg: Changed the first animation to strut.

2003-06-26  Henri Kuuste  <rtsan@hot.ee>

	* App.cpp: Fixed lighting problems
