Revision history for Gwine
--------------------------------------------------------------------

Version 0.10.3
	- gwine.glade : set note_txtview's wrap mode to 'WORD' instead of 'NONE'.
	- add german and french translation og Gwine user's guide.

Version 0.10.2
	- gwine.desktop: add Czech translations (Zdenek Hatas)
	- gwine.schemas: add Czech translations (Zdenek Hatas)
	- Gwine::Gdb: add utf8 layer on all open calls.
	- gwine.desktop: Categories modified.
	- Makefile.PL: modify installtion scheme for gwine.xml and gwine.desktop.
	- Makefile.PL: add LOCALE_PREFIX env to install mo files in proper place.
	- INSTALL: Add explanation to make translations work with PREFIX != /usr.
	- BUG: notes were not shown in Wine dialog. Corrected.
	- Gwine has documentation (in english only, for now).
	- Makefile.PL : add installation scheme for documentation.
	
Version 0.10.1
	- New Czech translation by Zdenek Hatas.
	- Use of GtkAboutDialog instead of GnomeAbout.
	- Translator and comment strings are set from Gwine/gwine.pm. Seems these 
	  strings are not localized when picked up from gwine.glade.
	- Lists' columns were not resizable. Corrected.
	- Cellar book's columns were not resizable. Corrected.
	- Set spacing to 6 for VBox (Gnome HIG).
		  
Version 0.10.0
	- Gwine/gwineUI.pm deleted.
	- Use of Glade to create UI (created at run time with Gtk2::GladeXML).
	- Big rewrite of Gwine/gwine.pm (callbacks) due to UI changes.
	- Wines' dialog is a new class: Gwine::DialogWine.
	- Producers' dialog is a new class: Gwine::DialogProd.
	- Preferences' dialog is a new class : Gwine::DialogPref.
	- Cellar book's dialog is a new class : Gwine::DialogCellar.
	- When an extension was selected in tree, label above wine list was false.
	  Corrected.
	- Producer's dialog now have three buttons : Apply, Cancel and Ok.
	- Wine's dialog now have three buttons : Apply, Cancel and Ok.
	- Dialogs are no more modals.
	- Automatic translation from old gwinerc to GConf schema is now suppressed.
	- Bad count when saving database (gtk_progress_set_percentage returned an 
      assertion). Corrected.

Version 0.9.2
	- Rename gwine_mime.xml in gwine.xml.
	- Makefile.PL modified in consequence.
	- Conformity with Gtk2::Perl 1.08x (use of Gtk+ 2.6)
	- GConf key descriptions translated in french and german

Version 0.9.1
	- 0.9.0 crashes at run time if Gnome2::Print is not installed. Corrected.

Version 0.9.0
	- New german translation.
	- View/Cellar book menu item added.
	- Bug in date sorting function (L10N/fr.pm and L10N/en.pm). Corrected.
	- Redesign Properties dialog to conform HIG 2.0
	- Redesign Preferences dialog to conform HIG 2.0

Version 0.8.4
	- Modify Makefile.PL to avoid mime database update when making deb package.
	- BUG: Gwine crashes at startup if gconf schemas are not installed.
	  Correct correction from 0.8.3 (!)
	- BUG: try to open 'New Cellar' file when 'save last opened file' option is
	  checked and no file was opened. Corrected.
	- BUG: nothing was selected by default in producer combo box (wine dialog).
	  Corrected.
	- BUG: When creating new wine from tree, appellation/extension selected in
	  tree is not selected in wine dialog's tree. Corrected.
	- Tree header suppressed in wine dialog.

Version 0.8.3
	- Can now open a file passed on command line.
	- Main window title changed to conform Gnome HIG.
	- Add gwine.desktop file to add Gwine in Gnome Menu.
	- Add gwine.mime and gwine.keys for Mime Type handling.
	- Add Refresh item in menu View
	- Icons are now installed in $(DESTDIR)$(PREFIX)/share/pixmaps/gwine.
	- English version : replace each occurence of 'productor' by 'producer'.
	- DB : replace productor by producer.
	- BUG: click twice on View/Tree to select tree view. Corrected.
	- BUG: File/Properties showed wrong number of bottles. Corrected.
	- BUG: Gwine crashes when LC_ALL is not set but more than one LC_* is set.
	  Corrected.
	- BUG: Gwine crashes at startup if gconf schemas are not installed.
	  Corrected.

Version 0.8.2
	- Add GCong notify callback to update config when its changes by another
	  application (by ex., gconf-editor).
	- correct a bug: hiding wines with no bottle uses real number of bottles
	  and not bought number.
	- replace GtkCombo by GtkComboBox for producer selection in wine dialog.
	- Modify Gdb::save_db to use new _save_* functions
	- Change Gdb::save_* to Gdb::_save_*. These functions write only one item
	  at once instead of write all items from one list.
	- Add 2 new functions (Gdb::save_by_step and Gdb::save_next_step) to write
	  DB on disk item by item.
	- When saving, progress bar is used.
	- DB_VERSION is now 5 (new fields in [info] part).
	
Version 0.8.1
	- Correct a bug: when Wines node was selected and Edit->Preferences 
	  had modified, Zone column disappeared.
	- Add 'hide_wines' property in Gwine::Config.
	- Add 'hide_wines' schema in gwine.schemas.
	- Add a new options in Preferences on Wines page which allow hiding
	  wines with no bottles.
	- Use 'item-configurable' for gnome standard menu items (magically adds
	  accelerator keys).
	- All popup's severities are now 'question' or 'info'. 'warning' and
	  'error' are no more used.
	- Now, if 'Show popups' is selected in preferences, popups are displayed
	  when deleting is not possible.
	- Makefile.PL modified to allow packaging and installation of gconf
	  schemas.
	- gwine_schema.xml renamed in gwine.schemas
	
Version 0.8.0
	- Makefile.PL modified to allow packaging.
	- Test for Glib modules suppresses in Makefile.PL
	- gwine searches icon path at startup instead of having path hard coded.
	- add a View menu to choose view style between wines view, productors view
	  and classical tree view.
	- Gwine's configuration now uses GConf
	- A schema is added for GConf.
	- Debug informations are removed at startup.
	- Use Gtk+ 2.4 (with gtk2-perl 1.04).
	- Use of GtkFileChooserDialod instead of GtkFileSelector to open/save
	  files.
	- Use of GtkComboBox instead of GtkOptionMenu in wine dialog.
	- Add a data field in GWine object.
	- This field is used by Gdb to embed zone path to avoid recomputing.
	- When Wines node is selected, all wines are listed in wine list.
	- Wine dialog now has a tree where wine's appellation may be chosen.
	- List arrays (wine_colors, wine_cols, wine_col_types, prod_cols,
	  prod_col_types) are no more accessible from outside world. 
	  Homonymous functions are created.
	- List all wines when 'Wines' node selected.
	- Add a 'Zone' column in wine list. Only visible when 'Wines'
	  node is selected.
	- Old Gdb methods get_vine and get_vine_by_appellation are removed.
	- Correct a bug in by_id method from GList object (returned a non nil 
	  result with a nil id).
	- New method for Gdb objects : get_zone_path return zone path 
	  (zone1/zone2/appel) from wine id

Version 0.7.2
	- added a cellar book. To use it, create your wine as usually, and when
	  you drunk a bottle, use form to set how many bottles are drunk and
	  when. Then, the number of bottles kept in cellar is automagically
	  computed.
	- Zone tree is now sorted.
	- Wine list is now sorted. May be sorted by column.
	- Productor list is now sorted. May be sorted by column.
	- wines were not displayed on list when productor was empty. Corrected.
	- Localization, unlocalization is made in open/save methods from Gdb. 
	  Correct bug which prevent from saving database more than once.
	- In Edit/Preferences window, Wine_Id and Prod_Id are no more showed in
	  show lists.

Version 0.7.1
	- bug corrected (cannot create new zones)
	- check date format in Wine dialog
	- add tips in Wine dialog
	- can delete an appellation
	- Wine dialog: correct a bug in creating OptionMenu
	- correct Gwine::L10N::numf
	- improve "locale glu" for DateTime in L10N.pm
	- clean mess in &Gwine::L10N::fr::init
	- Gwine::L10N::it inherits from Gwine::L10N::fr

Version 0.7.0
    - Add mechanism in Gwine::GWine.pm to run a cellar
	  book. Modify Gdb->open and Gdb->save in consequence. UI is not
	  yet implemented.
    - Clean mess in Gwine modules. Gwine::Main, Gwine::Tools are
	  deleted and Gwine::Config replace them.
	- Modify Gwine::L10N to ease number and date formatting according
	  to locale.
	- Now use real date in place of year. All year will be replaced by
	  year-01-01 automagically when loading a database.
	- localization for date and number is made when db is opened
	  (instead of to be on the fly). Delocalization is made at db save
	  time. Not do in Gdb::save_db nor Gdb::open_db but in UI callbacks.
	- DB_VERSION is now 4.
	- Now use GnomeUIInfo for menu and toolbar creation, and customization.
	- File/New added.
	- File/Properties added.
	- Edit/Preferences added. Now, user can customize UI (save geometry
	  between two sessions, open last opened file when starting, use
	  confirmation popups, show wine list columns).

Version 0.6.2
	- Correct a bug in Makefile.PL which wrote a bad path for pixmaps in gwine.
	- Correct code to work with Gtk2-Perl 0.9x.
	- Add partial french localization.

Version 0.6.1
	- Version appears in about box.
	- Notes appears in wine box and can be modified.
	- Some debug prints were deleted.
	
Version 0.6.0
	- UI has been totally rewritten to use Gnome 2.x. 
	- Glade-Perl is no more used.
	- For older changes, see Changelog.old (Changelog for Gwine for Gnome 1.x)
