2004-06-11 17:59  sumpfork

	* Creature.py, Door.py, GLWindow.py, MapWindow.py, ModelWindow.py,
	NeverEditMainApp.py, Placeable.py:

	fixing map caching
	fixing bounding box computation when view inverse matrix already set
	fixing lookups of ids when coming back to the same map
	
2004-06-11 17:58  sumpfork

	* Placeable.py:

	make item instances instead of items for inventory
	
2004-06-11 13:38  sumpfork

	* Placeable.py:

	fixing inventory lookup
	
2004-06-11 12:00  sumpfork

	* GFFFile.py, GLWindow.py, Module.py, ResourceManager.py:

	handle old style module lists better
	make sure errors go to stderr
	remember preprocessed graphics nodes more simply
	
2004-06-10 18:41  sumpfork

	* ChangeLog:

	update changelog
	
2004-06-10 18:40  sumpfork

	* GLWindow.py, MDLFile.py, ModelWindow.py, NeverEditMainApp.py:

	don't instantiate new model windows all the time - reuse existing
	fix modelwindow preprocessing and clearing
	draw bounding box if nothing else in the model is drawn
	fix bounding box recalculation - only recalculate once per model read
	
2004-06-10 15:31  sumpfork

	* ChangeLog:

	update changelog
	
2004-06-10 15:31  sumpfork

	* GLWindow.py:

	enable and disable texture state again
	don't draw things without textures (e.g. damage boxes)
	
2004-06-10 15:15  sumpfork

	* GLWindow.py, MapWindow.py, ModelWindow.py, NeverEditMainApp.py,
	ResourceManager.py:

	bug report and fix from stefanie
	reenable model viewer
	load haks properly for module
	model viewer now seems to crash for certain models
	
2004-06-08 09:39  sumpfork

	* Makefile, NeverEditMainApp.py, setup.py:

	bumping version to 0.7b2
	
2004-06-08 00:17  sumpfork

	* makebundle.py:

	adding PIL package
	
2004-06-07 16:11  sumpfork

	* Makefile, ResourceManager.py:

	adding artificial PIL imports to force inclusion in frozen dists
	
2004-05-20 19:43  sumpfork

	* Makefile:

	consolidating linux and mac beta/release uploads
	
2004-05-20 12:56  sumpfork

	* ChangeLog (tags: neveredit-0-7b1):

	updating changelog
	
2004-05-20 12:53  sumpfork

	* README (tags: neveredit-0-7b1):

	changing back to point to Numeric
	
2004-05-20 12:51  sumpfork

	* ChangeLog:

	updating changelog
	
2004-05-20 12:50  sumpfork

	* makebundle.py:

	adding stc module to dist for new script compiler
	
2004-05-20 12:04  sumpfork

	* Makefile, NeverEditMainApp.py, setup.py:

	bumping version to 0.7b1
	
2004-05-20 12:03  sumpfork

	* ChangeLog, GLWindow.py, ScriptEditor.py:

	updating changelog
	removing one more printout
	clarifying script editor button label
	
2004-05-20 11:57  sumpfork

	* Creature.py, Item.py, NeverEditMainApp.py, SituatedObject.py:

	hiding Instance props using special 'Hidden' prop display type
	removing some more printouts
	
2004-05-20 11:45  sumpfork

	* Area.py:

	using new instance classes
	
2004-05-20 11:45  sumpfork

	* NeverData.py:

	removing some debug printouts
	
2004-05-20 11:43  sumpfork

	* Item.py:

	changing to new prop access scheme
	adding ItemInstance class
	
2004-05-20 11:42  sumpfork

	* NeverData.py:

	making sure constructor only gets called once to allow for multiple inheritance
	removing check that prop list doesn't already exist - it's a hash table, anyway
	
2004-05-20 11:41  sumpfork

	* Creature.py, Door.py, SituatedObject.py:

	making prop list var names unique so they don't override each other
	fixing Fort display type string
	
2004-05-20 11:37  sumpfork

	* Placeable.py:

	adding self.model return that went missing
	
2004-05-19 23:32  wfolta

	* NeverData.py:

	Modified classes to add BP (blueprint) and Instance subclasses.
	
2004-05-19 23:23  wfolta

	* Area.py, Creature.py, Door.py, NeverData.py, Placeable.py,
	SituatedObject.py:

	Modified classes to add BP (blueprint) and Instance subclasses.
	
2004-05-19 00:11  sumpfork

	* Creature.py, Door.py, Placeable.py, TileSetFile.py:

	adding modelName field used for caching preprocessing steps in map
	
2004-05-19 00:08  sumpfork

	* MapWindow.py:

	back to Numeric
	use self.area == None as flag not to draw when Yielding in wx
	enable culling of area tiles outside of the view frustum
	
2004-05-19 00:07  sumpfork

	* MDLFile.py:

	some reformatting, correcting bounding sphere code
	nack to Numeric
	
2004-05-19 00:06  sumpfork

	* check_versions.py:

	back to Numeric instead of numarray for speed reasons
	
2004-05-19 00:06  sumpfork

	* GLWindow.py, ModelWindow.py:

	working frustum culling code
	some new bounding box display functions
	some caching optimizations for matrices
	back to Numeric instead of numarray (it's faster)
	
2004-05-17 23:40  sumpfork

	* README, check_versions.py:

	changing Numeric to numarray
	
2004-05-17 23:39  sumpfork

	* NeverEditMainApp.py:

	changing Yield() to YieldIfNeeded
	
2004-05-17 16:22  wfolta

	* SituatedObject.py:

	Added SItuatedObjectBP and SituatedObjectInstance, and modified GFF Struct refs to use simpler, dictionary-style access syntax per NeverData.py mod. Again, because of CVS oddity.
	
2004-05-17 16:21  wfolta

	* SituatedObject.py:

	Added SItuatedObjectBP and SituatedObjectInstance, and modified GFF Struct refs to use simpler, dictionary-style access syntax per NeverData.py mod.
	
2004-05-17 16:07  wfolta

	* Creature.py:

	Added CreatureBP, CreatureInstance classes. Modified GFF Struct references to use dict syntax, per NeverData.py mods
	
2004-05-16 12:50  sumpfork

	* MapWindow.py, NeverEditMainApp.py, Progressor.py:

	attempt at progress/status display when loading map
	
2004-05-16 12:50  sumpfork

	* MDLFile.py:

	add total node count to model
	
2004-05-16 12:50  sumpfork

	* README:

	acknowledge torlack for mdl file docs and compiler
	
2004-05-15 18:06  sumpfork

	* Module.py, NeverEditMainApp.py, ResourceManager.py:

	now adding a module's resources and hak files to resource manager when loading module
	
2004-05-15 17:56  sumpfork

	* command.py:

	using newer resource manager convenience functions
	
2004-05-15 17:56  sumpfork

	* TwoDAFile.py:

	accounting for possible empty lines after row headers
	
2004-05-14 18:28  sumpfork

	* README:

	adding notes about nwntools requirement
	
2004-05-14 18:25  sumpfork

	* GLWindow.py, MapWindow.py:

	fixes for opengl crashes, flickering on linux
	
2004-05-14 16:59  sumpfork

	* ModelWindow.py:

	fixing exception when not computing whole model bounding box
	getting rid of debugging drawing in model window
	
2004-05-14 16:56  sumpfork

	* ScriptEditor.py:

	fixing resizing problem on linux
	
2004-05-13 15:35  sumpfork

	* __init__.py, setup.py:

	include openglcontext in install
	
2004-05-13 11:48  sumpfork

	* .cvsignore, openglcontext/.cvsignore:

	adding many nwn extensions to be ignored (my dir's full of them)
	
2004-05-13 11:47  sumpfork

	* TileSetFile.py:

	removing printout
	
2004-05-13 11:45  sumpfork

	* NeverData.py:

	adding convenience method to directly access property value
	adding portrait accessor
	
2004-05-13 11:44  sumpfork

	* Area.py:

	fixing check whether we have to reload contents
	
2004-05-13 11:43  sumpfork

	* MDLFile.py:

	removing faulty way of calculating model bounding box
	
2004-05-13 11:43  sumpfork

	* GLWindow.py, MapWindow.py, ModelWindow.py:

	correcting finding of model bounding box
	new highlight for selected objects
	lots of frustum culling code that doesn't work
	
2004-05-13 11:40  sumpfork

	* NeverEditMainApp.py:

	beginning of functionality to detach windows, disabled as not supported under Mac
	new permanent and detached script editor
	revamping the way notebook tabs are selected
	
2004-05-13 11:39  sumpfork

	* SituatedObject.py:

	adding portrait accessor
	
2004-05-13 11:37  sumpfork

	* ResourceManager.py:

	adding methods to find portraits
	changing the way scripts are retrieved
	
2004-05-13 11:36  sumpfork

	* Module.py:

	adding new script functionality, including the ability to commit newly compiled scripts back to the module
	
2004-05-13 11:36  sumpfork

	* ERFFile.py:

	changing names from 'extension' to 'type' as appropriate
	adding ability to add a new resource
	
2004-05-13 11:34  sumpfork

	* Script.py, ScriptEditor.py:

	new script editor, with integrated compiler
	script class updated for new compiler integration
	
2004-05-09 13:17  sumpfork

	* Script.py:

	start of new compiler integration, not active yet
	
2004-04-30 14:15  sumpfork

	* GLWindow.py, MDLFile.py, MapWindow.py, ModelWindow.py,
	ResourceManager.py:

	partial fix for mapviewer on linux - only use gl commands once windows is up, map and models now show ok but user interaction can be flakey
	make resource manager throw exception if dir not found, so we can try another
	
2004-04-29 15:40  sumpfork

	* MDLFile.py, ModelWindow.py:

	recalculating bounding boxes for nodes and models
	look at middle of bounding box for model viewer
	
2004-04-29 15:13  sumpfork

	* GLWindow.py:

	fixing placement of colour display list
	taking out unecessary texture map call
	25-30 fps on a small map!
	
2004-04-29 15:08  sumpfork

	* GLWindow.py:

	update and fixes to display lists
	
2004-04-20 15:16  sumpfork

	* README:

	adding hint for gentoo users, cleaning up indentation a bit
	
2004-04-19 23:44  sumpfork

	* GLWindow.py, MDLFile.py:

	display lists and static controllers get us to almost 5 fps
	
2004-04-19 23:17  sumpfork

	* GLWindow.py, MDLFile.py, MapWindow.py:

	profile drawing code on on spacebar
	add frames per second display
	quaternion pre-compute after profiling raises form 1 fps to 3 fps
	
2004-04-19 21:03  sumpfork

	* Creature.py, GLWindow.py, MDLFile.py, MapWindow.py,
	ModelWindow.py, ResourceManager.py:

	some additional caching
	
2004-04-19 20:31  sumpfork

	* GLWindow.py, KeyFile.py, MDLFile.py, ModelWindow.py,
	Placeable.py, ResourceManager.py, TileSetFile.py:

	centralizing resource caching mechanism into ResourceManager
	only drawing tri meshes now
	
2004-04-19 15:21  sumpfork

	* ERFFile.py, MapWindow.py:

	fix for bug #937007: copy when saving file with /tmp and module dir on different filesystems
	only access area if not None
	
2004-04-19 13:39  sumpfork

	* Area.py, Creature.py, Door.py, GLWindow.py, MDLFile.py,
	MapWindow.py, ModelWindow.py, NeverEditMainApp.py, Placeable.py,
	ResourceManager.py, SituatedObject.py, TileSetFile.py, globals.py:

	tile display in the map (still a bit visually buggy)
	getModel() functions for most classes
	change application to only read area contents and models when area expanded/selected
	discard area contents/tiles when collapsed/switched
	moving some code from ModelWindow to GLWindow as the Map now needs it
	
2004-04-19 09:16  sumpfork

	* MDLFile.py:

	basic ASCII model file reading
	
2004-04-18 14:53  sumpfork

	* __init__.py:

	proper __all__ var for module, docstring
	
2004-04-17 17:55  sumpfork

	* Area.py, MDLFile.py:

	removing tileset reading for now as ASCII model reading isn't done yet
	fix for loop in ascii model reading stub
	
2004-04-17 17:52  sumpfork

	* Area.py, BinaryDataHandler.py, ChangeLog, ERFFile.py, INSTALL,
	MDLFile.py, Makefile, MapWindow.py, Module.py, NeverData.py,
	NeverEditMainApp.py, README, ResourceManager.py, TileSetFile.py,
	check_versions.py, makebundle.py, setup.py:

	merging in changes from 0.6 prep branch, now closed as 0.6 is released
	
2004-04-15 14:27  sumpfork

	* ChangeLog (tags: neveredit-0-6):

	updating for 0.6
	
2004-04-15 14:11  sumpfork

	* makebundle.py (tags: neveredit-0-6):

	fixing makebundle manual includes once more
	
2004-04-15 14:09  sumpfork

	* Makefile, NeverEditMainApp.py (utags: neveredit-0-6):

	fix bug on linux when app dir not found
	adjusting shared lib paths on linux
	
2004-04-15 11:02  sumpfork

	* Makefile:

	including COPYING in linux binary dist
	
2004-04-15 10:52  sumpfork

	* Makefile, NeverEditMainApp.py, makebundle.py, setup.py (tags:
	neveredit-0-6):

	taking out some (hopefully) unneeded modules from bundle to make it smaller - more can be done, I'm sure
	bumping version to 0.6
	
2004-04-14 20:33  sumpfork

	* README (tags: neveredit-0-6):

	clarify, add map instructions
	
2004-04-14 20:18  sumpfork

	* Makefile (tags: neveredit-0-6b3):

	target to upload linux beta
	
2004-04-14 20:12  sumpfork

	* Makefile, README (tags: neveredit-0-6b3):

	updating README for new linux binary dist
	updating Makefile to include README in linux binary dist
	
2004-04-14 20:08  sumpfork

	* Makefile:

	using cx_Freeze to provide binary linux distribution
	
2004-04-14 20:07  sumpfork

	* Makefile:

	bumping to 0.6b3 and using this branch for targz (should not make it into head)
	
2004-04-14 13:55  sumpfork

	* makebundle.py (tags: neveredit-0-6b3):

	upgrade to wxPython 2.5.1.5 release
	
2004-04-14 13:54  sumpfork

	* ERFFile.py (tags: neveredit-0-6), Module.py (tags:
	neveredit-0-6), NeverEditMainApp.py (utags: neveredit-0-6b3):

	making save as a real save as, not save a copy
	
2004-04-14 13:53  sumpfork

	* README:

	adding note about moving to wxPython 2.5
	
2004-04-14 13:46  sumpfork

	* BinaryDataHandler.py (tags: neveredit-0-6, neveredit-0-6b3):

	fix total size in writing CExoLocStrings - this fixes bug 917720 as well as the toolset complaining about neveredit modules, finally!
	
2004-04-12 10:07  sumpfork

	* INSTALL:

	this info is in README more up-to-date, and I don't think two files are good
	
2004-04-12 09:56  sumpfork

	* MapWindow.py (tags: neveredit-0-6, neveredit-0-6b3),
	NeverEditMainApp.py, check_versions.py (tags: neveredit-0-6,
	neveredit-0-6b3):

	not deleting map window on linux to avoid crashing bug in some installs
	add abilitity to set map in MapWindow to None
	must use Refresh in selectThingById to avoid crashing
	
2004-04-09 15:03  sumpfork

	* check_versions.py:

	adding code to print out all relevant version/path info
	
2004-04-09 15:01  sumpfork

	* MapWindow.py, NeverEditMainApp.py:

	adding version check printout to main app for easier bug reporting
	replacing some Refresh with DrawGLScene against flickering on linux (thanks John Klar)
	
2004-04-09 14:35  sumpfork

	* check_versions.py:

	check and print all relevant package versions
	
2004-04-09 10:04  sumpfork

	* GLWindow.py:

	got a bug report that old gluPickMatrix version had an explicit 5th argument, so I'm changing my call to have the fifith explicit, too
	
2004-04-09 10:00  sumpfork

	* ModelWindow.py, openglcontext/__init__.py,
	openglcontext/quaternion.py, openglcontext/utilities.py,
	openglcontext/vectorutilities.py:

	files I forgot, partially from the openglcontext distribution
	
2004-04-08 23:14  sumpfork

	* ChangeLog, NeverEditMainApp.py, Placeable.py, ResourceManager.py:

	placeable model viewer integrated
	improved tracking of notebook tabs
	
2004-04-08 19:54  sumpfork

	* BinaryDataHandler.py, GLWindow.py, MDLFile.py, MapWindow.py:

	working model viewer
	
2004-04-08 19:54  sumpfork

	* KeyFile.py:

	adding caching mechanism
	
2004-04-08 19:54  sumpfork

	* KeyFile.py:

	adding caching mechanism
	
2004-04-08 19:53  sumpfork

	* ResourceManager.py:

	caching mechanism added
	convenience function to get resource by name
	
2004-04-07 16:49  sumpfork

	* BinaryDataHandler.py:

	adding first functions to read arrays of value of same type
	
2004-04-07 16:48  sumpfork

	* MDLFile.py:

	reading node controllers now
	
2004-04-07 12:17  sumpfork

	* MDLFile.py:

	parsing node tree correctly now
	
2004-04-07 11:20  sumpfork

	* MDLFile.py:

	classes encapsulating nwn model files
	
2004-04-07 11:20  sumpfork

	* README:

	upadating with extended instructions, requirements
	
2004-04-06 00:03  sumpfork

	* command.py:

	write 'get' command in binary mode
	
2004-04-05 15:37  sumpfork

	* CExoLocString.py, MapWindow.py, NeverEditMainApp.py:

	fix for CExoLocString - follow BW's algorithm for retrieving string, and don't save an embedded string unless needed (fix for bug #917720, hopefully)
	take out some unused code from MapWindow and add linux key codes
	cleaning out non-printable chars from choice strings to avoid crashing bug in wxPython 2.5.1.5 on linux
	
2004-04-01 14:01  sumpfork

	* makebundle.py (tags: neveredit-0-6b2):

	re-adding net dyld as it's needed
	
2004-04-01 12:53  sumpfork

	* ChangeLog (tags: neveredit-0-6b2):

	update for 0.6b2
	
2004-04-01 12:53  sumpfork

	* Makefile (tags: neveredit-0-6b2), MapWindow.py (tags:
	neveredit-0-6b2), NeverEditMainApp.py (tags: neveredit-0-6b2),
	README (tags: neveredit-0-6b2), makebundle.py, setup.py (tags:
	neveredit-0-6b2):

	including the correct dyld files in mac app bundle for wxPython 2.5.1.4
	fixing splash screen bug when NWN dir incorrect on startup
	fixing area reloading bug where map jumped when selecting objects
	bumping version to 0.6b2
	
2004-03-29 12:09  sumpfork

	* Makefile:

	fixing file copying to dmg
	
2004-03-29 11:50  sumpfork

	* ChangeLog, Makefile, MapWindow.py, makebundle.py:

	updating things for new bundle building, taking out 10.2 support
	
2004-03-25 21:57  sumpfork

	* README:

	updating dependencies for source release
	
2004-03-25 19:37  sumpfork

	* ChangeLog, Makefile, NeverEditMainApp.py, setup.py:

	bumping version to 0.6b1
	
2004-03-25 19:35  sumpfork

	* MapWindow.py, NeverEditMainApp.py:

	setting dirty flag for file when user moves object on map
	adjusting some default view angles
	
2004-03-25 17:29  sumpfork

	* MapWindow.py, NeverEditMainApp.py:

	first version with map integration
	selection works both ways map->tree and tree->map
	adding creatures to map
	fixing problem with clicking away the splash screens
	
2004-03-25 17:28  sumpfork

	* Creature.py:

	adding the accessors present in other NeverData subclasses
	
2004-03-25 17:27  sumpfork

	* Area.py:

	pre-constructing all objects and just returning them when asked (so they have the same
	id across the app)
	
2004-03-25 17:26  sumpfork

	* NeverData.py:

	some line lengths cleanup
	adding ids to distinguish instances
	
2004-03-25 17:25  sumpfork

	* Script.py:

	adding call to superclass constructor
	
2004-03-23 11:05  sumpfork

	* MapWindow.py:

	First check in of opengl map window
	support area viewing, moving placeables and doors, camera controls like NWN
	
2004-03-19 12:20  sumpfork

	* README:

	updating and clarifying requirements in README
	
2004-03-19 12:11  sumpfork

	* BIFFile.py, Makefile, Module.py, Placeable.py,
	ResourceManager.py, SituatedObject.py:

	set accessors for locations of situated objects
	fix to bif file resource ID decoding (unused in code anyway, I think)
	dmg making now copies Info.plist file correctly
	lots of script settings added to module.ifo
	beginnings of portrait/TGA file access and decoding
	
2004-03-10 09:31  sumpfork

	* ChangeLog, ERFFile.py, GFFFile.py, KeyFile.py, NeverData.py,
	NeverEditMainApp.py, ResourceManager.py:

	some updates after running pychecker
	fix for bug #911305
	
2004-03-06 13:34  sumpfork

	* setup.py:

	fixing trove categorization
	
2004-03-06 13:29  sumpfork

	* Item.py, SituatedObject.py, setup.py:

	updating setup with more meta-data (about to register with pypi, http://www.python.org/pypi)
	adding accessors for object ids for Item and SituatedObject
	
2004-03-02 16:22  sumpfork

	* NeverEditMainApp.py, makebundle.py, neveredit_logo.jpg,
	neveredit_logo_init.jpg:

	adding splash screens to show during first resource manager init (thanks to sylvan_elf for the design)
	
2004-03-02 14:42  sumpfork

	* NeverEditMainApp.py:

	improving var names in prefs dialog code
	exchanging positions of OK and Cancel button and moving them to the right
	
2004-03-01 15:43  sumpfork

	* ChangeLog (tags: neveredit-0-5):

	updating changelog for 0.5
	
2004-03-01 15:43  sumpfork

	* Makefile, NeverEditMainApp.py (utags: neveredit-0-5):

	updating makefile with how I produce releases now
	bumping version number to 0.5 (in spe)
	
2004-03-01 11:30  sumpfork

	* KeyFile.py:

	fixing resource ID masking error - this should fix the faulty resource lookups that have been bugging neveredit for a while
	
2004-02-29 19:20  sumpfork

	* ChangeLog, Makefile, NeverEditMainApp.py (utags:
	neveredit-0-5b2):

	updating changelog, bumping version to 0.5b2
	
2004-02-28 23:29  sumpfork

	* ERFFile.py (tags: neveredit-0-5b2):

	fixing file merging, was not setting erf entry ids correctly
	
2004-02-28 23:29  sumpfork

	* GFFFile.py (tags: neveredit-0-5b2):

	adding hasEntry() method to GFF structs
	
2004-02-28 23:29  sumpfork

	* GFFFile.py:

	adding hasEntry() method to GFF structs
	
2004-02-28 23:28  sumpfork

	* NeverData.py:

	fixing property list iterating
	
2004-02-28 23:28  sumpfork

	* Module.py:

	removing extraneous printouts
	
2004-02-28 23:27  sumpfork

	* NeverEditMainApp.py:

	various code formatting fixes
	better warning for ERF merging
	another fix to Mod_Hak updating (wasn't setting file dirty flag)
	
2004-02-28 21:53  phantomnj

	* Script.py:

	removing the call to Torlack's compiler
	
2004-02-28 21:08  phantomnj

	* NeverEditMainApp.py, Script.py:

	fixed text in "Choose an ERF" - originally read "Choose a an ERF"
	
	added ability to set module files location
	
	added ability to set erf files location
	
	added *.erf to file type for Open and Add an ERF menu
	
	set *.erf as default for Add an ERF
	
2004-02-28 15:11  sumpfork

	* AUTHORS, Area.py, Makefile, NeverEditMainApp.py, command.py
	(utags: neveredit-0-5b):

	some fixups for new map, but code still disabled
	doc addition to commandline help
	re-adding two Area methods
	
2004-02-25 19:47  sumpfork

	* ChangeLog (tags: neveredit-0-5b):

	updating changelog
	
2004-02-25 19:26  sumpfork

	* Makefile, NeverEditMainApp.py, makebundle.py (tags:
	neveredit-0-5b):

	bump version to 0.5b
	makebundle addition for wxPython 0.5 (this is in flux)
	
2004-02-23 16:54  sumpfork

	* BinaryDataHandler.py, ERFFile.py, KeyFile.py,
	NeverEditMainApp.py:

	adding functionality to merge in another ERF file to the ERF file class and to the GUI
	
2004-02-23 00:38  sumpfork

	* ERFFile.py:

	adding extra 0 padding between key and resource list to exactly match the toolset's output (and hopefully stop it from complaining)
	beginning of an ERF merging function
	read and write back out ERF on command line
	
2004-02-22 23:43  sumpfork

	* Module.py, NeverData.py, Placeable.py:

	fixing mistakes in new NeverData hierarchy
	
2004-02-21 17:16  sumpfork

	* NeverData.py, NeverEditMainApp.py:

	only make subtree parents appear if there actually are items under them
	
2004-02-21 17:08  sumpfork

	* Area.py, Creature.py, Item.py, NeverData.py, NeverEditMainApp.py,
	Placeable.py, SituatedObject.py, TwoDAFile.py:

	overhaul of the NeverData class tree - much duplicated functionality removed and moved to superclass
	can get inventory of placeables
	some prop additions and fixes to Creatures
	
2004-02-20 18:13  wfolta

	* Area.py, Creature.py, NeverEditMainApp.py:

	Added Creature
	
2004-02-19 17:41  wfolta

	* Creature.py:

	Class to handle Creatures in an Area.
	
2004-02-18 11:55  sumpfork

	* NeverEditMainApp.py:

	removing unecessary imports
	
2004-02-18 11:43  sumpfork

	* NeverEditMainApp.py, setup.py:

	fixing error printing on missing wxPython install
	
2004-02-18 11:18  sumpfork

	* ResourceManager.py:

	fixing warning printout
	
2004-02-18 11:17  sumpfork

	* Door.py, Placeable.py, ResourceManager.py:

	adding some 2da props to doors and placeables
	return on non-existent app dir in resource manager
	
2004-02-17 11:52  sumpfork

	* Area.py, GFFFile.py, NeverEditMainApp.py, TwoDAFile.py:

	adding controls for props referencing 2da files
	adding some of the props that reference 2da files in areas
	some minor cleanups
	
2004-02-16 23:52  sumpfork

	* command.py:

	adding ability to look up multiple strrefs in dialog.tlk at once
	
2004-02-16 23:50  sumpfork

	* README.commandline, command.py:

	adding dialog.tlk string extraction to command.py and a README.commandline to explain the command line tool
	
2004-02-16 14:26  wfolta

	* Area.py, ERFFile.py:

	Small tweaks to use get/comprehension per Cookbook
	
2004-02-10 09:06  sumpfork

	* NeverEditMainApp.py, TalkTableFile.py:

	Hopefully really fixing Mod_Hak conversion this time
	TalkTable main() changed to look up specified string (by strref)
	
2004-02-09 16:24  sumpfork

	* NeverEditMainApp.py, ResourceManager.py:

	fix for reported exception when upgrading from a non-empty old style Mod_Hak to the new style hak list
	implemented control for CExoString
	
2004-02-08 18:56  sumpfork

	* Area.py, Door.py, Item.py, Module.py, NeverEditMainApp.py,
	Placeable.py:

	adding ability to get area by name from module
	adding Door and Placeable subclasses with specific added props
	new Item class
	Items now display in the GUI
	
2004-02-08 11:10  sumpfork

	* NeverEditMainApp.py, setup.py:

	correcting version check
	
2004-02-08 10:44  sumpfork

	* NeverEditMainApp.py, ResourceManager.py:

	adding a version check for python 2.3 and a check for wxPython
	remembering mod file names/paths in resource manager
	
2004-02-08 10:30  sumpfork

	* README:

	adding run instructions to README, as well
	
2004-02-06 20:40  phantomnj

	* NeverEditMainApp.py:

	Reformatted presentation of information in Help-About
	
2004-02-06 10:24  sumpfork

	* ChangeLog, Makefile:

	version to 0.4
	
2004-02-06 10:20  sumpfork

	* NeverEditMainApp.py:

	path for gettext
	version number in About... box
	
2004-02-04 11:40  sumpfork

	* NeverEditMainApp.py:

	some reformatting to reduce line lengths
	marking localizable strings as such in gettext manner
	
2004-01-29 15:46  sumpfork

	* KeyFile.py, ResourceManager.py, TwoDAFile.py:

	adding 2da file parsing
	removing debug printout in KeyFile.py
	
2004-01-29 11:45  sumpfork

	* Area.py, NeverEditMainApp.py:

	adding placeable property editing
	
2004-01-28 16:00  sumpfork

	* FileStructureTree.cc, FileStructureTree.h, FileViewer.cc,
	FileViewer.h, ITPResource.cc, ITPResource.h, Info.plist.in,
	MODFile.cc, MODFile.h, Makefile.am, NWNDataType.h, autogen.sh,
	configure.in:

	removing long dead ghosts coming back to haunt me
	
2004-01-28 15:58  sumpfork

	* CExoLocString.py, Module.py, NeverEditMainApp.py, NeverFile.py,
	ResourceManager.py, TalkTableFile.py, globals.py:

	now reading strings from dialog.tlk
	new globals module to make resource manager more accessible
	fixes and new functionality for CExoLocString in light of accessible dialog.tlk strings
	
2004-01-27 17:13  sumpfork

	* Area.py, GFFFile.py, KeyFile.py, Module.py, NeverData.py,
	NeverEditMainApp.py, SituatedObject.py, command.py:

	adding situated objects properties
	adding doors to gui
	
2004-01-27 17:04  sumpfork

	* NeverFile.py:

	opening file as binary (thanks malakh!)
	
2004-01-27 17:03  sumpfork

	* ERFFile.py:

	now storing names in full and making names full when accessing refs
	opening all files as binary (thanks malakh!)
	
2004-01-27 14:04  sumpfork

	* ERFFile.py, GFFFile.py, KeyFile.py, ResourceManager.py,
	Script.py, TileSetFile.py, command.py:

	adding class to parse tile set files
	fixing some resource lookup stuff and adding method to get raw byte contents
	adding command line interface to lookup resources by extension and get their contents
	improving some printing methods
	resrefs in ERFs are now stored as 16 bytes long again with padding nulls if necessary
	
2004-01-24 12:13  sumpfork

	* ChangeLog (tags: neveredit-0-3-1):

	update for 0.3.1
	
2004-01-24 12:08  sumpfork

	* Makefile, NeverEditMainApp.py, ResourceManager.py (utags:
	neveredit-0-3-1):

	fixing reported bug where you could get exceptions when changing properties
	after selecting a tree item that doesn't actually have properties. I'm now
	both checking that the current item has properties before attempting to set
	any and clearing the property page when the user switches to such an item.
	
	dmg targets are not dependent on bundle anymore so they can be built separately
	
	name fix in resource manager
	
2004-01-21 23:12  sumpfork

	* BIFFile.py, KeyFile.py, Progressor.py, ResourceManager.py:

	adding methods to retrieve resources from KEY/BIF files
	some extra utility methods and new lookup tables for resource manager
	fixing Progressor to set the progress display on __init__()
	
2004-01-21 14:16  sumpfork

	* Makefile, NeverEditMainApp.py, doxygen/Doxyfile:

	changes to make doxygen html look correct again
	takin out 'run' target as it was platform specific
	
2004-01-21 13:38  sumpfork

	* Makefile, makebundle.py:

	adding version string to bundle's Info.plist (requires modified bundlebuilder)
	
2004-01-20 16:33  sumpfork

	* NeverEditMainApp.py:

	fixing bug reported where linux interface stays disabled (needed to kick idle timer)
	
2004-01-20 15:59  sumpfork

	* NeverEditMainApp.py:

	increasing size of dir control in prefs
	
2004-01-20 15:45  sumpfork

	* NeverEditMainApp.py:

	reorganizing code a bit
	adding doxygen comments
	fixing bug 880072: hak list stays visible on linux, and bad dialogs when checking whether to save/load
	fixing double scrollbars in script editors
	
2004-01-20 11:47  sumpfork

	* NeverEditMainApp.py:

	really fixing path setting problem this time
	
2004-01-18 00:48  sumpfork

	* ERFFile.py:

	taking out commented out code
	
2004-01-18 00:03  sumpfork

	* NeverEditMainApp.py:

	added python run line and note at top
	making changing dir to app name's dirname conditional on having an app name
	
2004-01-17 15:36  sumpfork

	* ERFFile.py:

	better print method
	
2004-01-17 15:30  sumpfork

	* ERFFile.py:

	now just prints by default, no more saving and reloading
	
2004-01-17 15:26  sumpfork

	* ERFFile.py:

	fixing ERF file printing after move to NeverFile.py
	
2004-01-17 13:09  sumpfork

	* Makefile:

	changing source image to be sparse and to have the same volname as the target
	
2004-01-17 00:25  sumpfork

	* NeverEditMainApp.py:

	trying to fix bug by malakh - app may stay disabled if no NWN dir found
	
2004-01-16 14:57  sumpfork

	* ChangeLog:

	updating changelog
	
2004-01-16 14:54  sumpfork

	* NeverEditMainApp.py, makebundle.py, neveredit.jpg:

	adding Damon Law's picture file
	
2004-01-16 14:30  sumpfork

	* Makefile:

	new rules to make fancy dmg from existing one (I'm not distributing the large
	source image. use the _simple rule to avoid needing it, or make your own
	called 'neveredit_build.dmg')
	
2004-01-15 23:32  sumpfork

	* ERFFile.py, GFFFile.py, Makefile, Module.py, NeverEditMainApp.py:

	fixing the conversion from Mod_Hak to Mod_HakList
	removing some printouts
	preserving resource forks in app bundles using 'ditto'
	
2004-01-09 09:29  sumpfork

	* neveredit.icns:

	upating with original from Damon Law without NWN eye
	
2004-01-08 11:50  sumpfork

	* makebundle.py, neveredit.icns:

	adding icons file and using it to build app
	
2004-01-07 21:41  sumpfork

	* NeverEditMainApp.py:

	showing properties of the module itself (module.ifo) now
	add first list display type: list of checkboxes
	special handling for hak file list
	multiline text properties can be requested
	working around crashing bug on destroying checkbox list
	trying to convert obsolete Mod_Hak to Mod_HakList (might still fail)
	updated copyright year
	consolidated saving code into 'maybe save' method and use it on loading a file (not finished yet)
	consolidate and fix menu enabling/dirty flag setting code
	gracefully handle unhandled control type
	
2004-01-07 21:36  sumpfork

	* ResourceManager.py:

	added list of hak file names and method to retrieve it
	
2004-01-07 21:35  sumpfork

	* NeverData.py:

	add method to find target structure in a hierarchy given a string spec
	
2004-01-07 21:35  sumpfork

	* Makefile:

	bump version to 0.3
	
2004-01-07 21:34  sumpfork

	* README:

	adding details on install and bug reporting
	
2004-01-07 21:33  sumpfork

	* Module.py:

	now a subclass of NeverData, allows iterating through properties in module.ifo
	special handling of required hak list
	
2004-01-07 21:32  sumpfork

	* GFFFile.py:

	Properly catch entry not found case and fail softly
	
2004-01-07 21:31  sumpfork

	* ERFFile.py:

	sort entries by id on writing as NWN seems to fail if they're not
	
2004-01-07 21:29  sumpfork

	* BinaryDataHandler.py:

	convert all resrefs to lower case on reading
	
2004-01-07 21:28  sumpfork

	* Area.py:

	consolidated finding the target structure from a specification into a method
	
2004-01-06 13:43  sumpfork

	* ChangeLog:

	entry for bugfix
	
2004-01-06 13:43  sumpfork

	* ChangeLog, NeverEditMainApp.py:

	fixing exception when the setting of a resref is not contained in the available keys
	
2003-12-20 00:01  sumpfork

	* ChangeLog, ERFFile.py, INSTALL, Makefile, Module.py,
	NeverEditMainApp.py:

	adding new Module.py in preparation for showing and setting module level properties
	transferring the relevant methods from ERFFile to Module class
	Main app now uses module exclusively, not ERFFile directly anymore
	also fix to the INSTALL instructions
	
2003-12-16 16:55  sumpfork

	* Makefile, makebundle.py:

	stripping bundle to make it smaller now
	totally automatic build and upload of both dmg and tar.gz
	
2003-12-16 16:32  sumpfork

	* ERFFile.py, NeverEditMainApp.py, plistlib.py:

	adding pref file writing for linux and other platforms
	handling case where we're looking for a non-existent entry in an ERF without exception
	
2003-12-16 15:57  sumpfork

	* NeverEditMainApp.py:

	fixing threadings bugs for X11 (part of bug 860847)
	
2003-12-15 15:38  sumpfork

	* README, setup.py:

	correcting email address
	
2003-12-15 14:18  sumpfork

	* NeverEditMainApp.py, README:

	adding requirements to README
	trying to fix exception not finding 'HOME' env var under windows
	
2003-12-15 09:44  sumpfork

	* Makefile:

	adding simple run/install rules to Makefile
	
2003-12-15 09:41  sumpfork

	* NeverEditMainApp.py, makebundle.py:

	fixing command line and included libs for bundle
	
2003-12-14 23:42  sumpfork

	* __init__.py, setup.py:

	adding simple setup.py and package indicator __init__.py
	
2003-12-14 23:24  sumpfork

	* ChangeLog:

	[no log message]
	
2003-12-14 23:23  sumpfork

	* NeverEditMainApp.py:

	adding ability to specify NWN app dir on command line
	
2003-12-14 22:47  sumpfork

	* ChangeLog:

	[no log message]
	
2003-12-14 22:46  sumpfork

	* Area.py, ERFFile.py, GFFFile.py, Makefile, NeverEditMainApp.py,
	NeverFile.py:

	some documentation strings for ERFFile.py,NeverFile.py
	git file props now handled in Area.py
	enabled properties in nested structures
	added make rule for documentation
	
2003-12-14 21:41  sumpfork

	* ChangeLog:

	[no log message]
	
2003-12-14 21:40  sumpfork

	* ChangeLog, NeverEditMainApp.py:

	adding pref file saving and loading (so far mac only)
	error dialog if NWN App Dir invalid
	
2003-12-14 18:55  sumpfork

	* CExoLocString.py, ERFFile.py, NeverEditMainApp.py:

	handing back error strings when CExoLogString points to dialog.tk (to be implemented)
	fixed ERF file area list deletion
	main app now keeps a file history menu
	main app now only commits changes when necessary
	main app now enables/disables save/saveas menu item properly
	main app now asks on quit if there are unsaved changes
	
2003-12-14 17:35  sumpfork

	* ChangeLog, NeverEditMainApp.py, ResourceManager.py, Script.py:

	added preliminary calls to compile scripts by calling nwnnsscomp
	this needs to be worked out better, turned off for now
	also updating ChangeLog using cvs2cl
	
2003-12-14 15:23  sumpfork

	* NeverEditMainApp.py, doxygen/Doxyfile, doxygen/pythfilter.py:

	adding doxygen files
	
2003-12-14 14:32  sumpfork

	* Area.py, BinaryDataHandler.py, CExoLocString.py, ERFFile.py,
	NeverData.py, NeverEditMainApp.py, ResourceManager.py, Script.py:

	bug fixes
	now am properly getting,displaying,setting res refs
	new script tree
	scripts can be edited and save in ERFs
	took out some debug output
	
2003-12-14 00:48  sumpfork

	* Area.py, BIFFile.py, ERFFile.py, GFFFile.py, KeyFile.py,
	NeverEditMainApp.py, NeverFile.py, Progressor.py,
	ResourceManager.py:

	adding classes to read BIF and KEY files
	resource manager scans NWN dir and prioritizes resources found
	introducing some class hierarchies for the various file formats
	GUI scrollbars now work
	new controls for integers, colours
	threaded GUI for loading files/scanning dirs with progress bar
	
2003-12-08 10:45  sumpfork

	* .cvsignore:

	updating for python version
	
2003-12-07 21:40  sumpfork

	* NeverEditMainApp.py, README:

	updating README
	adding .sav as read filetype
	
2003-12-07 21:05  sumpfork

	* ERFFile.py, Makefile, NeverEditMainApp.py, makebundle.py:

	automatic bundle/dmg making on Mac OS
	fixes to the filepaths in ERFFile
	
2003-12-07 19:20  sumpfork

	* AUTHORS, ChangeLog, INSTALL:

	updating text files
	
2003-12-07 19:16  sumpfork

	* Area.py, BinaryDataHandler.py, CExoLocString.py, ERFFile.py,
	FileStructureTree.cc, FileStructureTree.h, FileViewer.cc,
	FileViewer.h, GFFFile.py, ITPResource.cc, ITPResource.h,
	Info.plist.in, MODFile.cc, MODFile.h, Makefile.am, NWNDataType.h,
	NeverData.py, NeverEditMainApp.py, SituatedObject.py, autogen.sh,
	configure.in:

	first wxPython version
	
2003-09-03 00:05  sumpfork

	* README:

	took out known issues, they are mostly resolved
	
2003-09-03 00:04  sumpfork

	* Makefile.am:

	added automatic dmg making for mac os
	added release target for mac os
	
2003-09-02 21:50  sumpfork

	* configure.in:

	bump to 0.0.4
	
2003-09-02 21:21  sumpfork

	* ChangeLog, FileStructureTree.cc, FileViewer.cc, ITPResource.cc,
	ITPResource.h, NWNDataType.h:

	now displaying lists within lists
	better readable names for items
	last changes over to 'neveredit' name (window title)
	
2003-07-10 17:17  sumpfork

	* FileViewer.cc, ITPResource.cc, MODFile.cc:

	fixed to compile with recent version of libnw
	added more file type selections to file dialog
	
2003-04-27 11:59  sumpfork

	* configure.in:

	bump version to 0.0.3
	
2003-04-27 11:54  sumpfork

	* ChangeLog, FileStructureTree.cc, FileViewer.cc, ITPResource.cc,
	Makefile.am, NWNDataType.h:

	fixing natural language names for items
	lists are now maps
	no more gic resource reading
	beginnings of automatic dmg building
	
2003-04-23 17:45  sumpfork

	* Makefile.am, configure.in:

	fixed version number being put into bundle
	fixed indenting of configure script
	
2003-04-23 16:58  sumpfork

	* README:

	More info in README
	
2003-04-23 16:29  sumpfork

	* autogen.sh:

	I think this needs to call autoheader, now
	
2003-04-23 16:28  sumpfork

	* ChangeLog, FileStructureTree.cc, FileStructureTree.h,
	FileViewer.cc, FileViewer.h, ITPResource.cc, ITPResource.h,
	MODFile.cc, MODFile.h, NWNDataType.h, configure.in:

	added list view to show details of selected item
	changes to the OO structure of the code, easier to use, more intuitive
	fixed handling of lists in ITP files
	using config.h
	
2003-04-17 12:14  sumpfork

	* ChangeLog:

	adding name change entry
	
2003-04-17 12:12  sumpfork

	* Makefile.am, NWNModFileViewer.icns, NWNModFileViewer.rsrc,
	neveredit.r:

	changing name to neveredit
	
2003-04-17 12:06  sumpfork

	* COPYING:

	Changed to openknights license
	
2003-04-10 11:00  mjshannon3

	* .cvsignore, ChangeLog, ITPResource.cc, MODFile.cc:

	added .cvsignore; malloc/free -> new/delete
	
2003-04-10 00:17  mjshannon3

	* FileStructureTree.cc, FileStructureTree.h, FileViewer.cc,
	FileViewer.h, Info.plist.in, ITPResource.cc, ITPResource.h,
	AUTHORS, COPYING, ChangeLog, INSTALL, MODFile.cc, MODFile.h,
	Makefile.am, NEWS, NWNDataType.h, NWNModFileViewer.icns,
	NWNModFileViewer.rsrc, README, autogen.sh, configure.in:

	Initial import.
	
2003-04-10 00:17  mjshannon3

	* FileStructureTree.cc, FileStructureTree.h, FileViewer.cc,
	FileViewer.h, Info.plist.in, ITPResource.cc, ITPResource.h,
	AUTHORS, COPYING, ChangeLog, INSTALL, MODFile.cc, MODFile.h,
	Makefile.am, NEWS, NWNDataType.h, NWNModFileViewer.icns,
	NWNModFileViewer.rsrc, README, autogen.sh, configure.in:

	Initial revision
	
