Changelog for the Curses::UI distribution:

Version 0.56
============

2001-01-07:     - Added new example applications: 
                  - hello_world
                  - tutorial-Curses::UI::Buttons
                  - tutorial-Curses::UI::Dialog::Progress
                  - pop3_reader: a simple POP3 mail reader

		- Made documentation for Curses::UI::Buttons

		- New constants in Common.pm: KEY_TAB, KEY_SPACE

                - Moved the following methods from Common.pm to
                  Widget.pm:
                  - clear_binding()
                  - set_routine()
                  - set_binding()
                  - process_bindings()
                  - generic_focus()

2002-01-07:     - Dialogs are moved to their own namespace:
                  Curses::UI::Dialog.

                - Curses::UI has two new filebrowser dialog methods:
                  loadfilebrowser() and savefilebrowser(). These 
                  are filebrowser dialogs which are setup correctly
                  for loading and saving files. The savefilebrowser()
                  will also check if the file to save to does exist.
                  If it does it will show a confirmation dialog to
                  have the user confirm that the file may be 
                  overwritten.

                - The code for centering a Window is now in the
                  Curses::UI::Window class. If the option -centered
                  is set, the layout() method will center the 
                  Window.

                - The add() routines of the classes Curses::UI and 
                  Curses::UI::Container will not also accept
                  "Dialog::*" as a shortcut for "Curses::UI::Dialog::*".

                - Added a new dialog: Curses::UI::Dialog::Status and
                  added documentation and and example to Curses::UI.

                - Added a new dialog: Curses::UI::Dialog::Progress and
                  added documentation and and example to Curses::UI.

                - Curses::UI applications will now automatically 
                  clear the screen on exit (by calling the 'clear'
                  program using a safe $PATH).


Version 0.55
============

2002-01-06:     - Instead of: 
                    $thingy->add('id', 'Curses::UI::WidgetType', %args)
                  You may now also write:
                    $thingy->add('id', 'WidgetType', %args)
                  If there are no double colons in the class name,
                  the sofware assumes the class is in Curses::UI.

                - Made documentation for Curses::UI.

                - Fixed some small bugs and did some code cleanup.


2002-01-05:     - Included basic_test in test.pl, so a real use of the
                  package is tested.

                - The Curses::UI::RootWindow does not exist anymore.
                  Now the rootlevel for Curses::UI is created using
                  "my $cui = new Curses::UI".

                - Finished first version of documentation for 
                  Curses::UI::Widget.

Version 0.54
============

2002-01-04:	- Some small changes in the examples and a new example
                  (basic_test) added.

		- Added -show_hidden option to the FileBrowser.

		- Added ~ keybinding to the FileBrowser. If ~ is pressed in the
		  directory- or filebrowser, the FileBrowser will go to the 
		  homedirectory of the current user.

		- If at creation time of the FileBrowser, the -path is 
                  not defined, the FileBrowser will start at the 
                  homedirectory of the user.

                - The Curses::UI::Frame class is now called Curses::UI::Widget.

                - Solved a bug in Curses::UI::Common::delallwin() which
                  caused a segmentation fault on some systems (by doing
                  a delwin on an already deleted curses window).
               
                - Made a test.pl to test the loading of all classes.

                - Updated Makefile.PL, so required modules are checked.

                - Made a start on documenting Curses::UI. The first bit
                  of documentation is in Curses::UI::Widget. More will
                  follow.

Version 0.53
============

2002-01-03:	- Initial import to CPAN.