2001-08-29  Mads Villadsen  <maxx@daimi.au.dk>

	* export_selection.c (on_export_selection_ok_button_clicked):
	Added a dialog asking for permission to overwrite already existing
	files (only works for ASCII export, though).

	* save_file_selection.c
	(on_save_file_selection_ok_button_clicked): Added a dialog asking
	for permission to overwrite already existing files.

	* main_window.c (on_mainmenu_help_about_activate): Now generates
	own about box using gnome_anout instead of using the on efrom the
	.glade file - this is done to make it easier to customize the
	about box on runtime.

	* fileops-helper.c (my_putc): Fixed this to write toe correct
	number of bytes - not the correct number of bytes times 4.

	* save_file_selection.c (real_save_file): Fixed some filename
	confusion when gco is unabel to save the file under a new name.

	* fileops-helper.c (my_open): gnome-vfs was initialized on each
	and every open call. This initialization is now moved to main.c.

2001-07-24  Mads Villadsen  <maxx@daimi.au.dk>

	* fileops.c (ExportToHTMLFile): This function manages the
	exporintg of the comic list to a number of HTML files. It uses
	many small helper functions to write the html tags themselves.

	* export_selection.c: This file used to be called
	export_file_selection.c

	* export_selection.h: This file used to be called
	export_file_selection.h

	They were renamed (and altered) in order to provide better
	exporting mechanisms.

2001-04-25  Mads Villadsen  <maxx@daimi.au.dk>

	* fileops.c (LoadGCO*): Changed it to use the operations in
	fileops-helper.c

	* fileops-helper.c: Contains code used to read/write files using
	either standard C get/put operations or gnome-vfs.

2001-01-28  Mads Villadsen  <maxx@daimi.au.dk>

	* main.c (main): Set the correct visible columns on startup.

	* preferences_window.c (gtk_clist_set_columns): Sets the visible
	columns in issues_clist based on user preferences.

	* functions.c (load_prefs_and_history): It now saves the
	preferences as well.
	(save_prefs_and_history): It now loads the preferences as well.
	
	* main.c (main): Made the preferences menuitem active.

	* preferences_window.c: Added a preferences dialog.

2001-01-27  Mads Villadsen  <maxx@daimi.au.dk>

	* main.c (main): Made gco restore and save the history lists on
	load and quit.

	* add_issue_window.c (on_add_issue_window_ok_button_clicked): Made
	sure the relevant entries are put in a historylist.
	(on_add_issue_window_show): Made it retrieve the entries from the
	historylists.

	* add_comic_window.c (on_Add_Comic_OK_Button_clicked): Made sure
	the relevant entries are put in a historylist.
	(on_add_comic_window_show): Made it retrieve the entries from the
	historylists.

2001-01-24  Mads Villadsen  <maxx@daimi.au.dk>

	* Rearranged the files. Split callbacks.* and functions.* into
	several different files.

2001-01-23  Mads Villadsen  <maxx@daimi.au.dk>

	* functions.c (exp_set_selected_issue): Made it actually
	set/select the correct issue - this required changing the
	parameters since acces to the comic title was required.

2001-01-22  Mads Villadsen  <maxx@daimi.au.dk>

	* Made some of the changes necessary for the change to libglade -
	it is a lot of replacing calls to lookup_widget with calls to
	glade_xml_get_widget and calls to create_* to glade_xml_new

2000-03-04  Mads Villadsen  <maxx@daimi.au.dk>

	* callbacks.c (on_comics_tree_button_press_event): Made double
	clicking an item in the comic title list open the Edit Comic Title
	dialog (not perfect yet, as it seems the doubleclicks are
	sometimes interpreted as 2 single clicks).

2000-03-02  Mads Villadsen  <maxx@daimi.au.dk>

	* callbacks.c (on_issues_clist_select_row): Made doubleclicking a
	row in the issue list open the Edit Issue dialog.

2000-02-28  Mads Villadsen  <maxx@daimi.au.dk>

	* main.c (main): "Grayed out" the (as of yet) unused menu items.

2000-02-27  Mads Villadsen  <maxx@daimi.au.dk>

	* fileops.c (ExportToASCIIFile): Added support for exporting the
	comiclist to a plain ASCII file (not to be imported again).

2000-02-25  Mads Villadsen  <maxx@daimi.au.dk>

	* callbacks.c (on_mainmenu_sort_comics_by_*_activate): Made the
	list auto-refresh after sorting.

	* functions.c: Incorporated some major code cleanup and some
	bug-fixes from Terence. Thanks a lot! Among other things he killed
	the horrible refresh button, and fixed the bug where junk would
	show up when adding Writer, Penciler, and Inker. On the downside,
	however, this means that only the last Writer, Penciler, and Inker
	you add will show up in the history list.
	(show_new_issue_window): Now shows the title of the comic when
	adding an issue.

1999-09-20  Mads Villadsen  <maxx@daimi.au.dk>

	* callbacks.c (on_Add_Issue_Add_*_button_clicked): The Writer,
	Penciler, and Inker names are now added to the history list
	whenever the Add button is clicked. This means that all names
	entered from now on should appear in the drop down box.
	(on_Add_Comic_OK_Button_clicked): Instead of always sorting by
	Title when a Comic is added, now the sorting is done by a function
	that is dynamically assigned by the user to sort by Title,
	Publisher, or Type.

1999-09-07  Mads Villadsen  <maxx@daimi.au.dk>

	* callbacks.c (on_Add_Issue_OK_Button_clicked): Added support
	for setting the Condition of an Added/Edited Issue.

1999-09-06  Mads Villadsen  <maxx@daimi.au.dk>

	* Released GCO 0.1. From now on there should be more Changelog
	entries whenever I change something. Just wanted to get things
	going first.

