2006-07-21  Lee Bigelow  <ligelowbee@yahoo.com>

	* GutenPy/catalog.py (DownloadDialog.__init__): made bookinfo
	label selectable for copy and paste.

	* GutenPy/charset_widget.py (decode_heuristically): moved conten
	heursitic to charset_widget file
	(decode_filename_heuristically): added function to guess filename
	encoding

	* gutenpy.py (AppMainWindow.open_func): now trying to determine
	filename encoding heuristically

2006-07-19  Lee Bigelow  <ligelowbee@yahoo.com>

	* GutenPy/catalog.py (CatalogDialog.booklist_set_savename): encode
	books filepath using system encoding

	* gutenpy.py (AppMainWindow.add_page): grab charset info from bookmarks

	* GutenPy/bookmarks.py (add_bookmark): save charset info with the
	bookmarks 

	* GutenPy/charset_widget.py (get_charset_treeview): added full
	blown character set chooser.

2006-07-18  Lee Bigelow  <ligelowbee@yahoo.com>

	* gutenpy.py (AppMainWindow.decode_heuristically): added minimal
	encoding detector

2006-07-08  Lee Bigelow  <ligelowbee@yahoo.com>

	* setup.py: created setup.py for those who wish to install using
	python's distutils.

	* gutenpy.py (UI_INFO): moved ui_info.xml into main file, so
	there's no need to search for it.

2006-06-30  Lee Bigelow  <ligelowbee@yahoo.com>

	* gutenpy.py (AppMainWindow.about_cb): added version info
	(AppMainWindow.get_sidebar): changed get_child1() to
	get_children()[0] for pygtk2.6 compat.
	(AppMainWindow.get_zip_text): catch zipfile errors, and display
	error information and suggested help.

2006-06-29  Lee Bigelow  <ligelowbee@yahoo.com>

	* GutenPy/catalog.py (CatalogFilterBox.__init__): made filter
	labels into remember checkboxes.

	* gutenpy.py (AppPrefs.__init__): added remember flags for
	filters, and the filters themselves.
	(AppMainWindow.__create_action_group): added icon and toolbar
	button for sidebar

2006-06-28  Lee Bigelow  <ligelowbee@yahoo.com>

	* gutenpy.py (AppMainWindow.get_sidebar): add sidebar with file
	selector and bookmark browser
	(AppMainWindow.__init__): bookmarks are now a treestore instead of
	a list

2006-06-27  Lee Bigelow  <ligelowbee@yahoo.com>

	* GutenPy/bookmarks.py (BookmarkTreeStore.__init__): fixed problem
	with deleting non-existing bookmarks

	* GutenPy/catalog.py (CatalogFilterBox): added language filter

	* GutenPy/widgets.py (PrefsDialog): add behaviour_prefs tab

	* GutenPy/bookmarks.py (BookmarkTreeStore.__init__): del bookmarks
	for files that don't exist anymore.

	* gutenpy.py (AppPrefs): added confirm_quit, auto_save_bookmarks,
	remember_open_files, and open_filelist
	(AppMainWindow.preferences_cb): added behaviour_pref_list tab to
	prefs dialog

2006-06-26  Lee Bigelow  <ligelowbee@yahoo.com>

	* gutenpy.py (AppMainWindow.search): changed to regex search
	that jumps from tag to tag
	(AppMainWindow.make_search_tags): tags strings matching search regex
	(AppMainwindow.scroll_key_press_event_hander): added shift-space for
	pageup, and changed delete to a gtk.keysyms
	(AppMainWindow.help_cb): fixed opening multiple help files, and
	grabbing focus.

2006-06-25  Lee Bigelow  <ligelowbee@yahoo.com>

	* gutenpy.py (AppMainWindow.mouse_button_press_event_handler):
	Fixed text selection with left-click-drag.  Added
	double-left-click pages forward and double-right-click pages
	backward.
	

