=== Alexandria 0.1.1 ===

2004-04-12  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/book.rb:

	Creates ~/.alexandria if it doesn't exist.

=== Alexandria 0.1.0 ===

2004-04-12  Laurent Sansonetti  <lrz@gnome.org>

	* NEWS:
	
	New file.

	* README,
	  lib/alexandria/ui/main_app.rb,
	  lib/alexandria/ui/new_book_dialog.rb:

	Fixed the spelling of some strings.

	* bin/alexandria:

	Added some code to help users report bugs.

2004-04-11  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/ui/main_app.rb:

	- Fixed the length of icons titles to 20 instead of 15 ;
	- Changes the title of the main window according to the
	  selected library.

	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb:

	Sets the history of the option menu in the toolbar (View as...)
	each time the view is changed.

	* lib/alexandria/book.rb:

	Fixed a bug introduced in the latest commit entry. 

2004-04-08  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/book.rb:

	Rescues the TimerError exception raised by Ruby/Amazon (when
	it could not reach amazon.com), and displays a meaningful
	error dialog box.

	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb:

	Auto-sensitize File/Properties and Edit/Delete according to
	the current focus.

2004-04-07  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/book.rb,
	  lib/alexandria/ui/main_app.rb:

	Implemented the possibility to delete a library.

2004-04-06  Laurent Sansonetti  <lrz@gnome.org>
	
	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb,
	  lib/alexandria/ui/new_book_dialog.rb:

	- Displays an error dialog when the user picks a new name for a 
	  library which contains at least one illegal character ;

	- Automatically show the sidepane upon "New Library", because it
	  may be hidden ;

	- Fixed a bug in the random name chooser (for "New Library") ; 

	- Displays an error dialog when the user tries to add a book
	  which already exists in the selected library ;

	- Displays smaller names on the icon view (max 15 characters).

2004-04-05  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/book.rb:

	Fixed a bug when loading books (the reference to the Library obj
	is not saved in the YAML description).

	* lib/alexandria/ui/main_app.rb:

	Implemented the "New Library" feature.

2004-04-04  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/book.rb,
	  lib/alexandria/ui/main_app.rb,
	  lib/alexandria/ui/new_book_dialog.rb:

	Libraries (in the side pane) are now 'editable' (means that it's
	possible to rename them).

2004-04-03  Laurent Sansonetti  <lrz@gnome.org>

	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb:

	Properties [menu|popup] items are now disabled unless a single book
	is selected.
	
	* data/alexandria/glade/info_book_dialog.glade,
	  data/alexandria/glade/new_book_dialog.glade:

	Fixed Gtk::Button response IDs.

	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb:

	- Added statusbar information about current selection ;
	- Added "View as [Icons|List]" in the popup menus.

2004-04-01  Laurent Sansonetti  <lrz@gnome.org>

	* data/alexandria/glade/main_app.glade:

	Moved 'Edit/Delete' after 'Edit/[De]select All'.

	* lib/alexandria/book.rb,
	  lib/alexandria/ui/main_app.rb:

	Implemented the 'Delete' book action.  

	* lib/alexandria/ui/alert_dialog.rb,
	  lib/alexandria/ui/error_dialog.rb,
	  lib/alexandria/ui.rb:

	Renamed error_dialog.rb in alert_dialog.rb.

2004-03-31  Laurent Sansonetti  <lrz@gnome.org>

	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb:

	- Removed obsolete callbacks ;
	- Added a popup menu for multiple selections and a default one
	  when nothing is selected yet ;
	- Implemented the 'Refresh' action.

2004-03-31  Laurent Sansonetti  <lrz@gnome.org>

	* data/alexandria/glade/main_app.glade,
	  lib/alexandria/ui/main_app.rb:

	Added 'Edit/Select All' and 'Edit/Deselect All'.

2004-03-30  Laurent Sansonetti  <lrz@gnome.org>

	* data/alexandria/icons/alexandria_small.png,
	  data/alexandria/icons/library.png,
	  data/alexandria/icons/library_small.png,
	  lib/alexandria/ui/icons.rb:

	Added.

	* data/alexandria/glade/main_app.glade,
	  data/alexandria/glade/new_book_dialog.glade,
	  lib/alexandria/book.rb,
	  lib/alexandria/ui.rb,
	  lib/alexandria/ui/about_dialog.rb,
	  lib/alexandria/ui/main_app.rb,
	  lib/alexandria/ui/new_book_dialog.rb:
	
	- Implemented the side pane ;
	- Implemented 'View as Icons/List' ;
	- Added popup menu for single selections ;
	- The new book dialog has been modified to accept a library
	  in which the book will be added ;
	- Added 'New Library', 'Refresh' and 'View as Icons/List' on
	  the toolbar.

2004-03-21  Laurent Sansonetti  <lrz@gnome.org>

	* lib/alexandria/ui/main_app.rb:

	- Implemented libraries tree view in the sidepane
	- Implemented 'View/Toolbar' and 'View/Statusbar'
	- Added and implemented 'View/Side pane'

	* lib/alexandria/book.rb:
	Removed our check on the ISBN number (since it can contain
	non-numerical data and it seems that Ruby/Amazon checks it
	for us already).

	* data/alexandria/glade/main_app.glade:

	- Following changes in main_app.rb
	- Added a Home item in the toolbar
	- Added Go menu with a Home menu item
	- Renamed 'Tool Bar' -> 'Toolbar' (View menu)
	- Renamed 'Status Bar' -> 'Statusbar' (View menu)

2004-03-20  Laurent Sansonetti  <lrz@gnome.org>

	Initial RubyForge import.
