2010-09-26 Mariusz Adamski <mariusz.adamski@gmail.com>
	* configure.ac: Minor fixes to the build system.
	* Makefile.am, src/Makefile.am: Ditto.

2010-09-26 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ui-gtk.c: Added close button.

2010-09-24 Mariusz Adamski <mariusz.adamski@gmail.com>
	* configure.ac: Version bump.
	* NEWS, README: Ditto.

2010-09-23 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/gtk-prefs-module.c (cb_new_clicked): Editing focus on the new row.
	* src/gtk-prefs-module.c (cb_sysapp_chosen): Setting focus on the new
	row.

2010-09-23 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ui-gtk.c: Code clean-up.

2010-09-23 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/gtk-prefs-module.c (cb_cancel_clicked): New callback.
	* src/ttb-fbase.c, src/ttb-fbase.h (ttb_fbase_undo): New method.

2010-09-22 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/gtk-prefs-module.c: Window behaviour fixes.
	* src/ttb-fbase.c: Fixed leaking memory and issue with deleting
	recently created items.

2010-09-22 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ttb-prefs.c, src/ttb-prefs.h (connect_ui): New virtual method.
	* src/gtk-prefs-module.c (connect_ui): Ditto.
	* src/main.c: Gettext stuff.
	* src/ui-gtk.c: Ditto.
	* src/ttb-ui.c: TTBUI now takes dirname instead of TTBBase as an
	contruct argument.
	* src/ttb-app.c: Ditto.
	* src/ttb-ui.c (rebuild): Now virtual non-abstract.
	* src/ui-gtk.c (ui_gtk_rebuild): Rebuilding the interface.

	* configure.ac: Added -Wall to default debug CFLAGS.

	* src/ttb-base.c: Fixing various warnings resulted in adding -Wall.
	* src/ttb-fbase.c, src/ttb-fbase.h: Ditto.
	* src/gtk-prefs-module.c: Ditto.
	* src/ttb-ui.c: Ditto.
	* src/ui-gtk.c: Ditto.
	* src/ttb-app.h (ttb_app_run): Renamed to ttb_app_exec.

2010-09-21 Mariusz Adamski <mariusz.adamski@gmail.com>
	* bootstrap: Improved output.

2010-09-21 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ttb-app.c, src/ttb-app.h: New files.
	* src/ttb-module.c, src/ttb-module.h: Ditto.
	* src/ttb-prefs.c, src/ttb-prefs.h: Ditto.
	* src/gtk-prefs-main.c: Deleted.
	* src/ui-gtk-prefs.c: Moved code to src/gtk-prefs-module.c.
	* src/ui-gtk-prefs.h: Moved code to src/gtk-prefs-module.h.
	* src/bootstrap: Added libtoolize.
	* configure.ac: Ditto.
	* src/Makefile.am: Removed everything concerned with ttb-prefs, added
	gtk-prefs module.
	* src/main.c: Moved some code to ttb-app.c.
	* src/ttb-ui.c: TTBUI is now responsible for releasing TTBBase
	instance.
	* src/ui-gtk.c: Now gets prefs dialog from module instead of running
	ttb-prefs.

	* src/ttb-base.c, src/ttb-base.g (ttb_base_load_from_dir): Changed
	char* to const char*.
	* src/ttb-fbase.c (load_from_dir): Ditto.
	

2010-09-18 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/glade/fixgladefiles.sh: Fixing all files in a loop.

2010-09-16 Mariusz Adamski <mariusz.adamski@gmail.com>
	* configure.ac: Made '--enable-debug' consistent.

2010-09-15 Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ui-gtk.c (cb_add_button_clicked): Renamed to more appropriate
	cb_prefs_button_clicked.
	* src/ui-gtk.c (cb_prefs_button_clicked): Using pipe instead of
	arguments.
	* src/gtk-prefs-main.c: Ditto.
	* src/ui-gtk-prefs.c (restart_ttb): Corrected spawning new ttb
	process.

2010-09-14  Mariusz Adamski <mariusz.adamski@gmail.com>
	* bootstrap: Added intltoolize to generate po/Makefile.in.in and m4
	files.
	* configure.ac: Added AM_GNU_GETTEXT_VERSION.
	* m4: Deleted.

2010-09-13  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ui-gtk-prefs.c: Gettext initialisation.
	* src/Makefile.am: Added LOCALEDIR to ttb-paths.h generation.
	* ABOUT-NLS: New file, from gettext-0.17.
	* config.rpath: New file, from gettext-0.17.

2010-09-11  gettextize  <bug-gnu-gettext@gnu.org>
	* Makefile.am (SUBDIRS): Add po.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): New variable.
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.

2010-09-11  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/glade/prefs.ui: Migrate all windows to GtkDialog.
	* src/ui-gtk-prefs.c, src/ui-gtk-prefs.h
	(ui_gtk_prefs_set_busy_cursor): New function.
	* src/ui-gtk-prefs.c (cb_icon_editing_started): Setting busy cursor
	while making icon list.
	* src/ui-gtk-prefs.c (cb_add_clicked): Setting busy cursor while
	making application list.

2010-09-08  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ui-gtk-prefs.c (setup_icon_view): New function.
	* src/ui-gtk-prefs.c (cb_icon_editing_started, cb_icon_chosen,
	cb_icon_clear): New callbacks.
	* src/ui-gtk-prefs.c (cb_icon_edited): Deleted.

2010-09-07  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ttb-base.c, src/ttb-base.h (ttb_base_get_entry): New method.
	* src/ui-gtk-prefs.c: Add button and associated dialog.
	* src/ui-gtk-prefs.c (cb_sysapp_chosen): New callback.

	* src/ui-gtk-prefs.c: Code clean-up.
	* src/ttb-base.c: Ditto.

2010-09-03  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/gtk-prefs-main, src/main.c, src/ttb-base.c: Moved directory creation
	to TTBBase::load_from_dir.
	* src/ttb-base.c, src/ttb-base.h (add_entry, remove_entry,
	set_entry_name, set_entry_exec, set_entry_icon): Moved to TTBFBase.
	* src/ttb-fbase.c, src/ttb-fbase.h: Ditto.
	* src/ui-gtk-prefs.c: Ditto.

2010-09-02  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ttb-base.c: Code clean-up.
	* src/ttb-base.c, src-ttb-base.h (ttb_base_clone): Removed.

2010-09-01  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ttb-fbase.c, src/ttb-fbase.h: New files.
	* src/Makefile.am: Ditto.
	* src/gtk-prefs-main.c: Use TTBFBase instead of TTBBase.
	* src/ttb-base.c (ttb_base_load_from_dir): Made virtual.
	* src/ttb-base.c (ttb_base_add_entry): Made virtual.
	* src/ttb-base.c (ttb_base_remove): Made virtual.
	* src/ttb-base.c (ttb_base_load_keys_from_file): New virtual protected
	method.
	* src/ttb-base.h: Ditto.
	* src/ui-gtk-prefs.c: Removed now obsolete base_clone.
	* src/ui-gtk-prefs.c (ui_gtk_prefs_set_pid_of_ttb): New method.
	* src/ui-gtk-prefs.c: Ditto.
	* src/ui-gtk-prefs.c (cb_remove_clicked, cb_new_clicked): Implemented.
	* src/ui-gtk.c (add_button_clicked): Passing PID to ttb-prefs.

2010-07-25  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/ui-gtk.c: Icons for missing images.

2010-07-25  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/gtk-prefs-main.c: New file.
	* src/Makefile.am: Modularization; prefs gets its own executable.
	* src/ui-gtk.c, src/ui-gtk.h: Ditto.
	* src/ui-gtk-prefs.c: Ditto.

	* src/ui-gtk.c: Added tooltips.

2010-05-20  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/main.c: Code responsible for loading desktop files moved out of
	the ttb_base_init.
	* src/ttb-base.c: Ditto.

	* src/ttb-base.c, src/ttb-base.h: New methods: set_entries_list,
	add_entry, set_entry_name, set_entry_exec, set_entry_icon, clone,
	load_from_dir, and accompanying convenience functions.

	* src/ttb-ui.c, src/ttb-ui.h: New method: rebuild, and convenience
	function.

	* src/ui-gtk-prefs.c: New private fields: base_clone, ui,
	apply_button; now gets TTBUI object instead of TTBBase; callbacks.

	* src/ui-gtk.c, src/ui-gtk.h: Added private filed: window; new
	method: rebuild.

2010-05-03  Mariusz Adamski <mariusz.adamski@gmail.com>
	* src/glade/prefs.ui: New file.
	* src/ui-gtk-prefs.c, src/ui-gtk-prefs.h: New files.
	* src/Makefile.am: Ditto; added rule for ttb-paths.h.
	* configure.ac: Added dependency on gmodule.
	* src/ui-gtk.c, src/ui-gtk.h: Added a prefs button.

2010-04-12  Mariusz Adamski <mariusz.adamski@gmail.com>
	Initial import

	-----

        Copyright (C) 2010 Mariusz Adamski

	Copying and distribution of this file, with or without
	modification, are permitted provided the copyright notice
	and this notice are preserved.

