Locale-Maketext-Gettext change log

2003-04-25	version 0.03
	Bug fixes.
	 1. Fixed clashing of the die_for_lookup_failures setting
	    from multiple instances.
	 2. Change log is rewritten, to my own format.
	 3. A new racing test suite is added.  The old racing test
	    suite was renamed as t-switching.
	 4. Redundant initialization of $LH->{"LOCALEDIRS"} in
	    bindtextdomain is removed.
	 5. An old line at die_for_lookup_failures which initialize
	    a wrong $LH->{"LOCALE"} is removed.
	 6. Removed 2 incorrect notice in the documentation.  There
	    will not be infinite loops for bindtextdomain and
	    textdomain, whatever value it takes.  Apparently I had
	    made a mistake. ^^;
	 7. Several typos in the comments are fixed.
	 8. Sanity checks to the MO file is moved into readmo().
	    Cache now has a higher precedence than the sanity checks,
	    which conforms with the global design.
	 9. More documentation was added to the SYNOPSIS.
	10. Sanity checks for whether a method is invoked as a static
	    method are added.  Maketext use static variables.  We
	    should not clash them.
	11. As a result of the above, the maketext method is no more
	    static.  It is an instance method, meaning that
	    MyPkg::L10N::en->maketext does not work anymore.
	12. Instance lexicon is initialized in the new method.  I
	    almost forgot it.  Thanks to the test suite. :p

2003-04-25	version 0.02
	Class/object design fixes.
	 1. I did tell the difference from class variables to
	    instance variables.  Forgive me, I had no experience
	    with object-oriented programming at all, not even OO for
	    perl. :p  Just a few Java books.  Anyway, the problem
	    with clashing class variables is fixed.  Most class
	    variables are moved into instance variables.
	 2. Solved the default output encoding problem by using the
	    encoding of the MO file as the default encoding.
	 3. reload_text method is added to purge the MO file cache,
	    so that applications do not need to be restarted when
	    their MO file updates.
         4. MO files of different byte orders are supported now.
	    Big-endian MO files support is added.
	 5. die_for_lookup_failures method was added.  The default
	    behavior changed to "never fails", as GNU gettext does.
	 6. A test suite is added.

2003-04-24	version 0.01
