2007-08-13  Adolfo González Blázquez <code@infinicode.org>

	* Version 0.4.1 Released
	
	* src/pyrenamer.py:
	Check if directories set on preferences are correct

	* src/pyrenamer.py: (preferences_read):
	Be more careful when reading directories from GConf

	* src/treefilebrowser.py:
	Remove printing of debug information

	* src/pyrenamer.py: (on_manual_key_press_event):
	Activate Rename button on selection using keys
	
2007-08-11  Adolfo González Blázquez <code@infinicode.org>

	* Version 0.4 Released

	* data/pyrenamer.schemas.in:
	Set default dirs to None

	* src/pyrenamer.py:
	Set sort help command to -h instead of -?

	* doc/pyrenamer.1:
	Updated man page

	* src/pyrenamer.py: (on_manual_key_press_event):
	Press Return to move to next file on Manual Rename

	* src/pyrenamer.py:
	Set window icon on Preferences and About dialogs

	* src/pyrenamer_globals.py.in:
	License little patch by Piotr Ożarowski

2007-08-10  Adolfo González Blázquez <code@infinicode.org>

	* src/pyrenamer.py:
	* data/pyrenamer.glade:
	Added preferences menu item and panel to select default directories

	* src/pyrenamer.py: (__init__), (read_preferences), (save_preferences):
	Add rootdir and activedir to gconf preferences
	
	* src/pyrenamer:
	* src/pyrenamer.py: (__init__):
	Added support for command line options

	* src/treefilebrowser.py: (__init__), (set_active_dir):
	Print some errors if needed

	* src/treefilebrowser.py: (set_active_dir):
	If rootdir == activedir: set active the rootdir

	* src/pyrenamer:
	* src/pyrenamer.py:
	Added support for command line options

	* src/treefilebrowser.py: (set_active_dir), (create_root):
	Fixed a couple of bugs in tree creation

2007-08-09  Adolfo González Blázquez <code@infinicode.org>

	* src/treefilebrowser.py: (set_active_dir):
	If we can't read a dir, just ignore it (thanks to Piotr Ożarowski)

	* src/pyrenamer.py:
	Fix selection on Manual Rename tab

	* src/pyrenamer.py:
	Use user.home instead of os.environ['HOME']

	* data/pyrenamer.glade:
	Adjusted buttons a bit

2007-08-08  Adolfo González Blázquez <code@infinicode.org>

	* Updated .desktop file category
	
	* Autoconf scripts updated

	* src/pyrenamer.py:
	* src/pyrenamer_globals.py.in:
	Changes in About dialog

	* src/pyrenamer.py:
	* data/pyrenamer.glade:
	Disable Clear button when needed

	* pyrenamerfilefuncs.py:
	Better unicode support

	* src/pyrenamer.py:
	Fix clean preview

	* data/pyrenamer.glade:
	Update button layout

	* src/treefilebrowser.py: (cursor_changed), (make_view):
	Fix find-as-you-type selection

	* src/pyrenamer.py:
	* data/pyrenamer.glade:
	Better file selection filter

	* src/pyrenamer.py:
	* data/pyrenamer.glade:
	Added "Clear Preview" button and menu item
	
2007-08-07  Adolfo González Blázquez <code@infinicode.org>

	* src/pyrenamer.py: (on_clean_button_clicked):
	Don't activate Rename button and menu item when clicking on Clean

	* src/pyrenamer.py: (__init__), (preview_clean), (on_clean_button_clicked):
	* data/pyrenamer.glade:
	Add button to clean previewed filenames

	* src/pyrenamer.py: (preview_selected_row),
						(on_selected_files_cursor_changed),
						(on_manual_key_press_event):
	Preview new filename when clicking PAGE_UP or PAGE_DOWN on manual rename

2007-08-02  Adolfo González Blázquez <code@infinicode.org>

	* data/pyrenamer.glade:
	* pyrenamerfilefuncs.py: (rename_using_patterns):
	Fixed bug on {num} pattern, and changed syntax from {num-5} to {num+5} to start counting at 5

2007-07-30  Adolfo González Blázquez <code@infinicode.org>

	* Version 0.3 Released

	* src/pyrenamer.py: (on_manual_key_press_event):
	* data/pyrenamer.glade:
	In "Manual Rename" mode, you can select the next and prev file using PAGE_UP and PAGE_DOWN keys

	* src/pyrenamer.py: (preview_rename_rows):
	Disable filter by selection on manual rename

	* src/pyrenamerfilefuncs.py: (rename_file):
	Fixed typo (_ instead of -)

2007-07-25  Adolfo González Blázquez <code@infinicode.org>

	* configure.ac:
	* data/Makefile.am:
	* data/pyrenamer.desktop.in.in:
	* data/pyrenamer.glade:
	* Makefile.am:
	* po/*:
	* src/pyrenamer_globals.py.in:
	* src/pyrenamer.py:
	* src/pyrenamerfilefuncs.py:
	* src/tooltips.py:
	* src/treefilebrowser.py:
	Added internationalization support (English and Spanish by now)

	* data/pyrenamer.schemas.in:
	Set good default values for window pos/size

	* src/pyrenamer.py: (preview_rename_rows), (on_rename_button_clicked), (on_preview_button_clicked):
	Better handling of file selection (update all list when preview is clicked, not just selected)

	* src/treefilebrowser.py: (get_folder_closed_icon), (get_folder_opened_icon):
	Don't display errors on console if icons are not available

	* src/pyrenamerfilefuncs.py: (rename_file):
	Don't show error if we're trying to rename a file with the same name

2007-07-23  Adolfo González Blázquez <code@infinicode.org>

	* Version 0.2 Released

	* src/treefilebrowser.py: (get_folder_closed_icon), (get_folder_opened_icon):
	Show default gtk-directory icon if theme default fails
	
	* src/pyrenamer.py: (__init__), (on_preview_button_clicked), (populate_add_to_view):
	Count correctly the items displayed (self.count = 0)
	
	* src/treefilebrowser.py: (__init__), (set_show_hidden), (button_pressed), (show_hidden_toggled),
	(create_popup), (make_view):
	Add right-click context menu, with "Show hidden files" option
	
	* data/pyrenamer.glade:
	Added Edit menu (Cut, Copy, Paste, Clear, Select All, Select Nothing)
	
	* src/pyrenamer.py:
	Added Edit menu (Cut, Copy, Paste, Clear, Select All, Select Nothing)
	
	* src/pyrenamer.py:
	Preview and rename just selected items (nothing selected = all selected)
	
	* src/pyrenamerfilefuncs.py: (rename_file):
	Avoid overwritting files when renaming (don't rename if a file with the same name already exists)
	
	* data/pyrenamer.glade:
	* src/pyrenamer.py:
	Remove "Show hidden dirs" check box, as we have a context menu now on tree widget
	
	* data/pyrenamer.glade:
	Add tooltip information for "File selection pattern" entry

2007-07-20  Adolfo González Blázquez <code@infinicode.org>

	* configure.ac:
	Check if eyeD3 is installed, and enable music rename if it is
	
	* data/pyrenamer.glade:
	Add support for music renaming using MP3 id3 tags
		
	* src/pyrenamer.py: (__init__), (preview_rename_rows):
	Add support for renaming MP3 using its id3 tags
	
	* src/pyrenamer.py:
	Some refactorings
	
	* src/pyrenamer_globals.py.in:
	Added variable "have_eyed3" to control if we have support for reading mp3'd id3 tags
	
	* src/pyrenamerfilefuncs.py: (replace_images):
	Add support for renaming using EXIF date tags
	
	* src/pyrenamerfilefuncs.py: (replace_music):
	Add support for renaming MP3 using its id3 tags

2007-06-27  Adolfo González Blázquez <code@infinicode.org>

	* data/pyrenamer.glade:
	Add support for extracting EXIF info from images, in a new tab called Images
	
	* src/pyrenamerfilefuncs.py: (rename_using_patterns), (replace_images), (get_exif_data):
	Add support for extracting EXIF info from images, in a new tab called Images
	
	* src/pyrenamer.py:
	Add support for extracting EXIF info from images, in a new tab called Images
	
2007-06-15  Adolfo González Blázquez <code@infinicode.org>
	
	* src/pyrenamerfilefuncs.py: (escape_pattern), (get_file_listing):
	Add function to scape special chars on patterns, so glob doesn't get confused.
	
	* src/EXIF.py: Added EXIF parser from Gene Cash.
	
	* src/pyrenamerfilefuncs.py: (rename_using_patterns), (get_exif_data):
	Add support for extracting EXIF date info from images, to be used in the pattern view.

2007-06-14  Adolfo González Blázquez <code@infinicode.org>

	* Initial release
