2004-05-26  Christopher Culver  <crculver@users.sourceforge.net>

	* main.m (main): Use [NSApp run] instead of NSApplicationMain.

2004-05-19  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -putSelected:sender]): Fix compiler
	warning.

2004-05-12  Christopher Culver  <crculver@users.sourceforge.net>

	* TODO: Remove item now that it's implemented.

	* Controller.m ([Controller -controlTextDidChange:]): Gray out the
	Copy button if not text in the selection field.

2004-05-04  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -generateCharmap]): Set color of
	positions not assigned to darkGrayColor to distinguish from
	the color the charmap uses if there aren't enough cells to fill
	the space allocated for the NSMatrix.

2004-04-08  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -generateCharmap]): Unassigned
	positions should use [NSColor lightGrayColor]

2004-03-31  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Don't call setBezeled: on an NSTextView.

2004-03-30  Christopher Culver  <crculver@users.sourceforge.net>

	* TODO: Updated.

	* Controller.m ([Controller -updateInspector:sender]): Try to
	avoid some work by only showing details if the position is assigned.

	* Changed font and font size in the .gorm so Inspector is a more
	reasonable size on GNUstep.

2004-03-28  Christopher Culver  <crculver@users.sourceforge.net>

	* Charmap.h: Tell Apple what to do with RELEASE() and ASSIGN().

2004-03-25  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -updateInspector:sender]): Use new
	method for canonical decomposition.
	([Controller -updateInspector:sender]): Plug a memory leak, remove
	two compiler warnings.
	([Controller -updateInspector:sender]): Use NSString with format
	instead of crazy cStrings. Thanks to Alex Malmberg for tip.

	* UnicodeData.m ([UnicodeData -getFullDecomposition:number]): New
	method to get a string with an informative description of the
	canonical decomposition. 

	* Controller.m ([Controller -changeFont:]): Font selection works
	with the new Gorm. Thanks to Greg Casamento.

2004-03-19  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -createMenu]): Do menu in code instead
	of Gorm. Gorm sucks.

2004-03-18  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -updateInspector:sender]): Now shows
	the hex and octal UTF-8 representations. Thanks to Helge Hess.

2004-03-15  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -updateInspector:sender]): Use
	dictionary from UnicodeData instead of message-passing each time
	the Controller needs info.

	* UnicodeData.m ([UnicodeData -getFullCategoryName:abbreviation]):
	Method to return the full name of a category from its short form,
	e.g. "Symbol, Other" from "So".

2004-03-13  Christopher Culver  <crculver@users.sourceforge.net>

	* UnicodeData.m: Function getAlias now works. 
	Return "<Private Use>" in getName for private use chars.

2004-03-12 18:17  Alexander Malmberg  <alexander@malmberg.org>

	* UnicodeData.m (-dictionaryForCharacter:): New method that returns
	a dictionary with information about a character.

	(-getName:): Reimplement using -dictionaryForCharacter:.

2004-03-12  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Gray out positions in the matrix which are not assigned.

2004-03-11  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Don't try to show a character in the Inspector
	if the Unicode position isn't even assigned to something.

	* Documentation/Charmap.texi: Started documentation.

2004-03-10  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Being to add various useful representations
	to inspector.

	* UnicodeData.h: New public method "getAlias"

	* Controller.m ([Controller -generateCharmap]): Replace "10" with
	[charmapMatrix number of Columns] so that we might in the future
	dynamically resize the width of the matrix.

	* TODO: Updated.

	* Controller.m: Gorm's improved lately, so I've converted some
	                of the interface over. However, font selection
	                doesn't work yet.

2004-03-06  Christopher Culver  <crculver@users.sourceforge.net>

	* UnicodeData.m: Minor code cleanups

2004-01-18  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Changed strings from @"" to _(@"") for
	                localization.
			Fixed warning about possibly using un-
	                initialized string.

2004-01-17  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -generateCharmap]):
	No more warnings about trying to delete nonexistent rows.
	

	* Decided not to Gormify, reverting.

2003-08-19  Christopher Culver  <crculver@users.sourceforge.net>

	* Starting to Gormify...

2003-08-10  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Changed [* release] to RELEASE(*) 
	                don't do [* new], do [[* alloc] init].

2003-07-28  Christopher Culver  <crculver@users.sourceforge.net>

	* TODO: Updated

	* UnicodeData.m: Removed the
	browser functions and put them in Controller where they belong
	so that UnicodeData is a useful class for all manner of
	Unicode apps.

2003-07-17  Christopher Culver  <crculver@users.sourceforge.net>

	* Charmap 0.1

2003-07-13  Christopher Culver  <crculver@users.sourceforge.net>

	* CharmapInfo.plist: Bump version number

	* Controller.h (NSObject): Bare minimum of publicly viewable methods.

2003-07-08  Christopher Culver  <crculver@users.sourceforge.net>

	* README: A start towards a decent README.

	* Controller.m ([Controller -createInspector]): Made inspectorImage
	  bigger so that in some larger fonts all of the glyph will show.

2003-07-07  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Change font in NSTextField *display when user selects
	                a new font.
	* Controller.m:	([Controller -changeFont:sender]): Implement font
	                                                   selection in the
							   Inspector.
	* TODO: Updated

2003-07-06  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Applied patch from Rob Burns to remove
	                compiling warnings about menu items in
			GCC 3.3.

	* GNUmakefile (Charmap_OBJC_FILES): Removed FontSelPanel.m

	* Controller.m: Implemented font selection for the matrix. Font
	                selection for the Inspector is still to come.

2003-07-06 02:17  Alexander Malmberg  <alexander@malmberg.org>

	* Controller.m (-createMenu): Don't release menuItem; we never own
	any retain on it.

2003-07-06 02:05  Alexander Malmberg  <alexander@malmberg.org>

	* UnicodeData.plist: Remove.
	* UnicodeData.txt: Add.
	* UnicodeData.h, UnicodeData.m: Add support for loading character
	information from UnicodeData.txt and, if it is available, Unihan.txt.

2003-07-05  Christopher Culver  <crculver@users.sourceforge.net>

	* FontSelPanel.m: Beginning of font selection panel.

2003-07-04  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Change the default font size to 14 so the user
	                doesn't go blind, increase the height of the
			matrix cells to compensate.

2003-07-03  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m ([Controller -createInspector]): Don't hide the Inspector
	                                                when app is in the back-
	                                                ground.

	* Controller.m: Don't start to update the Inspector until it has been
	                opened at least one. Not the best solution, but
			we're getting there.

	* Replaced #import's with #ifndef's, updated TODO.

	* Controller.m ([Controller -generateCharmap]): Release the NSString
	                                                not the tempCell.

2003-07-03 02:29  Alexander Malmberg  <alexander@malmberg.org>

        * Controller.m (-init): Add a centered paragraph style to largeDict
        and cellDict. Retain them.

2003-07-01  Christopher Culver  <crculver@users.sourceforge.net>

	* Charmap 0.1beta

	* UnicodeData.h: Header now defines _UNICODEDATA_H_ 

2003-06-30  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Began to rewrite -updateInspector so that it does not
	                have to know about charmapMatrix, just the Unicode
	                hex value.
			
			Don't have inspectorImage do sizeToFit, instead make
			large enough defaults.

2003-06-29  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Use NSTextView instead of NSTextField for the
	               character name so it wraps if too long.

2003-06-27  Christopher Culver  <crculver@users.sourceforge.net>

	* UnicodeData.m: If there is no entry in UnicodeData.plist
	                 getName will return @"<not assigned>". However,
	                 it is necessary to find a solution for ideographs
			 which also don't have an entry, but are indeed
	                 assigned.

	* Controller.m: Inspector now shows Unicode name.

	* UnicodeData.m: Now loads plist, but cannot read keys which include
	                 the hex numbers A, B, C, D, E, and F.

	* main.m: Add autorelease pool, otherwise string drawing in Inspector
	          will give errors.

	* UnicodeData.m: Load plist, but nothing with it works yet.

2003-06-26  Christopher Culver  <crculver@users.sourceforge.net>

	* Controller.m: Inspector now shows magnified character
	                and hex.

	* UnicodeData.m: Change title of browser to "Unicode Blocks"

	* Controller.m: First steps towards an Inspector
	                (added new NSPanel and menu item)

2003-06-25  Christopher Culver  <crculver@users.sourceforge.net>

	* UnicodeData.m: Applied patch from Peter Cooper
	                 <comrade@obverse.com.au> to allow code
			 to compile on gcc 2.95.*

2003-06-24  Christopher Culver  <crculver@users.sourceforge.net>

	* Charmap 0.1alpha

