2009-04-10  Pablo Sanxiao  <psanxiao@gmail.com>

	* NEWS:
	* configure.ac:

	gtranslator 1.9.5 released.

2009-04-10  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Thomas Andersen
	
	* src/dialogs/search-dialog.c:
	Removed deprecated GTK symbol. (Fixed bug #575128)

2009-04-05  Pablo Sanxiao  <psanxiao@gmail.com>

	Applied patch by Ignacio Casal Quinteiro with
	several modifications and minor fixes.

	* configure.ac:
	* plugins/open-tran/Makefile.am:
	* plugins/open-tran/open-tran-dialog.ui:
	* plugins/open-tran/open-tran-plugin.c (get_configuration_dialog):
	* plugins/source-code-view/Makefile.am:
	* plugins/source-code-view/source-code-view-dialog.ui:
	* plugins/source-code-view/source-code-view-plugin.c
	(get_configuration_dialog):
	* plugins/source-code-view/viewer.c (gtranslator_viewer_init):
	* plugins/source-code-view/viewer.ui:
	* plugins/subversion/Makefile.am:
	* plugins/subversion/checkout-dialog.c
	(gtranslator_checkout_dialog_init):
	* plugins/subversion/commit-dialog.c
	(gtranslator_commit_dialog_init):
	* plugins/subversion/diff-dialog.c (gtranslator_diff_dialog_init):
	* plugins/subversion/subversion-plugin.h:
	* plugins/subversion/subversion.ui:
	* src/dialogs/Makefile.am:
	* src/dialogs/comment-dialog.c (gtranslator_comment_dialog_init):
	* src/dialogs/comment-dialog.ui:
	* src/dialogs/header-dialog.c (gtranslator_header_dialog_init):
	* src/dialogs/header-dialog.ui:
	* src/dialogs/jump-dialog.c (gtranslator_jump_dialog_init):
	* src/dialogs/jump-dialog.ui:
	* src/dialogs/preferences-dialog.c (setup_interface_pages),
	(gtranslator_preferences_dialog_init):
	* src/dialogs/preferences-dialog.ui:
	* src/dialogs/profile-dialog.c (gtranslator_profile_dialog_init):
	* src/dialogs/profile-dialog.ui:
	* src/dialogs/search-dialog.c (gtranslator_search_dialog_init):
	* src/dialogs/search-dialog.ui:
	* src/utils.c (handle_builder_error),
	(gtranslator_utils_get_ui_objects):
	* src/utils.h:
	Ported to gtkbuilder. (Fixes bug #514816)


2009-04-05  Pablo Sanxiao  <psanxiao@gmail.com>

	* plugins/subversion/subversion.gtranslator-plugin.desktop.in:
	Added license to subversion plugin. Included exception for OpenSSL


2009-04-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/plugin-system/plugin-info-priv.h:
        * src/plugin-system/plugin-info.c:
        * src/plugin-system/plugin-info.h:
        Added license field to plugin-info
        * src/plugin-system/plugin-manager.c:
        Added license button to About dialog in plugin manager


2009-03-28  PabloSanxiao  <psanxiao@gmail.com>

	* configure.ac:
	Now GTK 2.16 is required

2009-03-28  Pablo Sanxiao  <psanxiao@gmail.com>

	* plugins/source-code-view/viewer.c:
	* plugins/subversion/checkout-dialog.c:
	* plugins/subversion/commit-dialog.c:
	* plugins/subversion/diff-dialog.c:
	* plugins/subversion/subversion-plugin.c:
	* plugins/subversion/svn-command.c:
	* plugins/subversion/update-dialog.c:
	* src/dialogs/comment-dialog.c:
	* src/dialogs/header-dialog.c:
	* src/dialogs/jump-dialog.c:
	* src/dialogs/preferences-dialog.c:
	* src/dialogs/profile-dialog.c:
	* src/notebook.c:
	* src/toolbareditor/egg-editable-toolbar.c:
	* src/window.c:
	Removed deprecated GTK+ symbols (See bug #575128)


2009-03-23  Pablo Sanxiao  <psanxiao@gmail.com>

	* configure.ac:
	Added compilation flags to plugins libraries

2009-03-19  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Bruce Cowan	

	* plugins/source-code-view/source-code-view-plugin.c:
	* plugins/subversion/checkout-dialog.c:
	* plugins/subversion/commit-dialog.c:
	* plugins/subversion/diff-dialog.c:
	* src/dialogs/jump-dialog.glade:
	* src/dialogs/profile-dialog.c:
	* src/statusbar.c:
	* src/translation-memory/berkeley/db-orig.c:
	* src/translation-memory/berkeley/db-trans.c:
	* src/translation-memory/berkeley/db-words.c:
	* src/utils.c:
	Fixed minor string issues


2009-02-15  Pablo Sanxiao  <psanxiao@gmail.com>

	* plugins/source-code-view/source-code-view-plugin.c:
	Fixed path of GLADE_FILE define. Now the configuration
	dialog of the plugin is showed correctly.

2009-02-14  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/comment-dialog.c:
	Now if you create or edit a comment, the file
	is marked as to be saved. (Fixes bug #569174)

2009-02-14  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Christian Kirbach.
    
        * src/header.c:
        Fixed crash on first-time startup with po-file
        as argument. (See bug #571497)

2009-02-14  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Luca Ferretti.
	
	* configure.ac:
        * data/Makefile.am:
        * data/desktop/Makefile.am:
        * data/desktop/gtranslator.desktop.in.in:
        * data/mime/Makefile.am:
        * data/mime/gtranslator.keys_template.in:
        * data/mime/gtranslator.mime:
        Migrated from gnome-mime-data to freedesktop.org
        specs for MIME handling. (Fixes bug #150834)
 
2009-02-11  Jordi Mallach  <jordi@sindominio.net>

	* man/gtranslator.1.in: escape hyphen so it gets interpreted as
	a minus sign.

2009-02-07  Jonh Wendell <jwendell@gnome.org>

	* plugins/source-code-view/source-code-view-plugin.c: Added the
	ability to show some ".h" files, like ".glade.h" and ".schemas.in.h".
	Closes #565809.

2009-02-07  Jonh Wendell <jwendell@gnome.org>

	* plugins/source-code-view/viewer.[c,glade]: Show the source filename
	in the viewer. Closes #570371.

2009-02-07  Jonh Wendell <jwendell@gnome.org>

	* lots of directories: Set the svn:ignore property.

2009-02-07  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/toolbareditor/egg-editable-toolbar.c:
	* src/window.c:
	Using gtk_widget_get_data instead of g_object_get_data. (See bug #568892)

2009-01-31  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Luca Ferretti.
	
	* data/gtranslator-ui.xml:
	* src/window.c:
	* src/dialogs/jump-dialog.c:
	Reorganized the go menu according to
	Gnome HIG. (See bug #569073)

2009-01-31  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Luca Ferretti.
	
	* configure.ac:
	Removed scrollkeeper check. (See bug #569052)

2009-01-24  Pablo Sanxiao  <psanxiao@gmail.com>

	* NEWS:
	* configure.ac:

	gtranslator 1.9.4 released.

2009-01-22  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/header.c:
	(gtranslator_header_get_nplurals):
	Added its correspondent parameter to function
	gtranslator_profile_get_plurals. (Fixes bugs #568197 and #561485)

2009-01-18  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/Makefile.am:
        Remove ChangeLog from EXTRA_DIST section.
        This made distcheck fails because there is
        no src/ChangeLog anymore.

2009-01-12  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Ignacio Casal Quinteiro <nacho.resa@gmail.com>

	* configure.ac:
	* src/Makefile.am:
	* src/draw-spaces.{ch}:
	* src/view.c:
	(gtranslator_view_enable_visible_whitespace):
 	Switched to drawing space system of GtkSourceView 2.4.
 	(Fixes bug #553240).

2009-01-11  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/header-dialog.c:
	Fixed crash when clicking in header button
	and there was no some PO file opened.

	Thanks to Christian Kirbach. (See bug #567320)

2009-01-08  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/header-dialog.glade:
	Minor changed in one label. (Fixes bug #565810)

2009-01-08  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/statusbar.{ch}:
	* src/window.c:
	Now the statusbar is cleared when the last
	file is closed. (Fixes bug #562129)

2009-01-03  Pablo Sanxiao  <psanxiao@gmail.com>

	* data/gtranslator.schemas.in:
	Changed default value of use_profiles_values
	to FALSE.
	* src/dialogs/header-dialog.c:
	Now if there is not any profile defined,
	the toggled button taky_my_options is made
	unsensitive. (Fixes bug #565684).
	
2008-12-31  Pablo Sanxiao  <psanxiao@gmail.com>

	* data/gtranslator-ui.xml:
	* src/actions-go.c:
	* src/actions.h:
	* src/window.c:
	Added GoPrev/NextFile actions and shortcuts.
	Added shortcuts to GoFirst/Last actions.
	
2008-12-30  Pablo Sanxiao  <psanxiao@gmail.com>

	* plugins/subversion/subversion.glade:
	Removed trailing spaces. (Fixes bug #565817)

2008-12-30  Pablo Sanxiao  <psanxiao@gmail.com>

	* plugins/open-tran/open-tran-dialog.glade:
	* plugins/source-code-view/source-code-view-dialog.glade:
	* plugins/subversion/subversion.glade:
	* plugins/subversion/svn-command.c:
	* src/context.c:
	* src/dialogs/preferences-dialog.glade:
	Removed trailing spaces. (Fixes bug #565817)

2008-12-28  Pablo Sanxiao  <psanxiao@gmail.com>

	* plugins/subversion/subversion.glade:
	Minor Fix in Update. (Fixes bug #565812)

2008-12-28  Pablo Sanxiao  <psanxiao@gmail.com>

	* data/gtranslator.schemes.in:
	Changed warn_if_contains_fuzzy and create_backup
	default values to TRUE. (See bug #565806)

2008-12-24  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Tal Benavidor.

	* plugins/subversion/subversion-utils.h:
	* plugins/open-tran/open-tran-plugin.c:
	* plugins/dictionary/gdict-sidebar.c:
	* plugins/dictionary/gdict-sidebar.h:
	* src/message-area.h:
	* src/utils.h:
	* src/actions.h:
	* src/io-error-message-area.h:
	* src/plugin-system/plugin-info.c:
	* src/dialogs/close-confirmation-dialog.h:
	* src/message-table-model.c:
	* src/message-table-model.h:
	* src/statusbar.h:
	* src/actions-help.c:
	Cleaned up GLib and GTK+ includes. (Fixes bug #564468)
	
2008-11-16  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Yuriy Penkin.
	
	* src/prefs-manager.c:
	Fixed gconf key type. (Fixes bug #561039)

2008-11-15  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Seán de Búrca <leftmostcat@gmail.com>
	and modified by me. (Fixes bug #551400)
	
	* configure.ac:
	* data/Makefile.am:
	* data/gtranslator.schemas.in:
	* src/application.c:
	* src/dialogs/header-dialog.c:
	* src/dialogs/preferences-dialog.c:
	* src/dialogs/preferences-dialog.glade:
	* src/header.c:
	* src/po.c:
	* src/prefs-manager-app.c:
	* src/prefs-manager.c:             
	* src/prefs-manager.h:
	* src/tab.c:
	* src/translation-memory/translation-memory-ui.c:
	* src/view.c:
	* src/window.c:
	Cleaned up and organized preferences.
	Now values are stored using gconf schemas.
	
2008-11-15  Pablo Sanxiao  <psanxiao@gmail.com>

	Patch by Christian Kirbach.
	
	* src/dialogs/comment-dialog.glade:
	Fixed spelling mistake in label. (Fixes bug #560789)

2008-11-12  Pablo Sanxiao <psanxiao@gmail.com>

	Patch by  Yuriy Penkin
	
	* plugins/alternate-language/alternate-language-pane.c:
	fix double free memory. (See bug #559811)

2008-11-12  Pablo Sanxiao <psanxiao@gmail.com>

	* src/dialogs/preferences-dialog.glade:
	Removed clones in bold descriptions. (Fixes bug #560479)

	Thanks to Christian Kirbach.
	
2008-11-07  Pablo Sanxiao <psanxiao@gmail.com>

	* src/actions-file.c:
	Removed unnecessary g_print used for testing.

2008-11-07  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/tab.c:
	Fixed mnemonic in msgstr_label. (Fixes bug #558819)

2008-11-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c:
	Fixed anchor style. Thanks to Yuriy Penkin.

2008-10-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c:
	It seems we have to make a show_all.

2008-10-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c:
	* src/dialogs/profile-dialog.c:
	* src/application.c:
	* src/application.h:
	Removed get_prefs_dialog from APP. (Fixes bug #555949).

2008-10-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-panel.c:
	Fixed crash freeing memory.

2008-10-27  Pablo Sanxiao  <psanxiao@gmail.com>

	* help/sr/gtranslator.xml:
	Recovered the previous version of the file
	changed in the last commit by mistake.

2008-10-27  Pablo Sanxiao <psanxiao@gmail.com>
	
	Patch by Baris Cicek  <baris@teamforce.name.tr>

	* src/profile.{ch}:
	* src/actions-file.c:
	Now when the program is closed, the profiles file is
	created in the tmp directory and if the profiles list
	were stored correctly, then it's moved to the config
	directory. (Fixes bug #556569)

2008-10-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/subversion-utils.c:
	Added missing * in the ChangeLog entries.

2008-10-22  Baris Cicek  <baris@teamforce.name.tr>

	* src/po.c: 
	Checks if error is NULL. (Fixes bug #556654)

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c:
	* src/actions-edit.c:
	Now copy_to_translation is managed by GtranslatorTab.
	(Fixes bug #556942).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	It was not a good idea remove the tags already present
	in the list. Now they are again. (Fixes bug #549922).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Added keycombo tag. (Fixes bug #556958).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Guilabel does not exist. (Fixes bug #556940).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Guilabel does not exist. (Fixes bug #556929).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Real guimenuitem lacks of dots. (Fixes bug #556938).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Capital letters for "po" at the documentation. (Fixes bug #556912).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Text not closed properly. (Fixes bug #556926).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Guimenuitem and guimenulabel do not exist.
	(Fixes bug #556922).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Extra dots that doesn't exist at a guimenuitem at doc.
	(Fixes bug #556920)

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	"Dialog" is not part of the interface. (Fixes bug #556918).
	Fixed by Christian Kirbach.

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	Extra and lack of spaces at docs strings. (Fixes bug #556913).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtanslator.xml:
	There is no such dialog at the doc. (Fixes bug #556919).
	Thanks to Christian Kirbach.

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gtranslator.xml:
	Now the command appears as gtranslator.
	(Fixes bug #556917).

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-help.c:
	Now help appears localized.

2008-10-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/translation-memory-ui.c:
	Strings not marked for translation. (Fixes bug #556928).

2008-10-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c: Mark strings for translation. (Fixes bug #556876)

2008-10-18  Pablo Sanxiao <psanxiao@gmail.com>

	* src/utils.c:
	(gtranslator_utils_reduce_path):
	Minor Fix: changed g_strconcat to g_build_filename.

2008-10-18  Pablo Sanxiao <psanxiao@gmail.com>

	Patch by Yuriy Penkin 
	
	* src/profile.c:
	(gtranslator_profile_save_profile_in_xml):
	Removed useless code. (Fixes #553450)

2008-10-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/source-view:
	Removed useless directory.

2008-10-14  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/utils.{ch}:
	Added function to shorten a path

	* src/window.c:
	Use the shorten path of the file to
	show it in the recent files menu.

2008-10-14 Baris Cicek <baris@teamforce.name.tr>

       * plugins/charmap/charmap-panel.c:
       Changed #elif to #else (Fixes #556267)

2008-10-14 Baris Cicek <baris@teamforce.name.tr>

	* src/dialogs/assistant.c:
	Made window modal (Fixes #556272)
	
2008-10-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/commit-dialog.c:
	Changed translator's tip.

2008-10-06  Pablo Sanxiao   <psanxiao@gmail.com>

	* src/po.c:
	(gtranslator_po_save_header_in_msg):
	Checking if the current translator is including
	into comments. (Fixes #554756)

2008-10-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c:
	Remove unused func. (Fixes #554900).
	Thanks to Yuriy Penkin.

2008-10-03  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/header-dialog.c:
	Now comments tab in header dialog is editable
	* src/po.{ch}:
	Now if there are changes in the header, it's
	refreshed in Runtime.

2008-10-03  Pablo Sanxiao  <psanxiao@gmail.com>

	* doc/reference/figures:
	* doc/reference/gtranslator-docs.sgml:
	Added class diagrams

2008-10-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/pixmaps/Makefile.am:
	* src/window.c:
	* data/pixmaps/gtranslator-fuzzy-untranslated-prev.png:
	* data/pixmaps/gtranslator-fuzzy-untranslated-next.png:
	Added icons for next/prev fuzzy or untranslated.
	Thanks to Jorge González.

2008-10-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* data/scripts:
	* man/pozilla.sh.1:
	Removed scripts.

2008-10-02  Pablo Sanxiao  <psanxiao@gmail.com>

	Fixed warnings.

2008-10-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* man/pozilla.sh: Formatting fix (Fixes bug #554431).
	Patch from Jordi Mallach.

2008-09-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/Makefile.am:
	* plugins/open-tran/oo-logo.png:
	* plugins/open-tran/open-tran-panel.c (print_struct_to_tree_view):
	Added OpenOffice.

2008-09-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-params/insert-params-plugin.c (showed_message_cb):
	* plugins/insert-tags/insert-tags-plugin.c (parse_list),
	(showed_message_cb), (impl_activate):
	Do not add shortcuts in the menu, are useless, and use utf-8 to not 
	duplicate tags or params.

2008-09-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/insert-params/Makefile.am:
	* plugins/insert-params/insert-params-plugin.c
	(on_next_tag_activated), (free_window_data), (update_ui_real),
	(gtranslator_insert_params_plugin_init),
	(gtranslator_insert_params_plugin_finalize),
	(on_menuitem_activated), (parse_list), (showed_message_cb),
	(page_added_cb), (impl_activate), (impl_deactivate),
	(impl_update_ui), (gtranslator_insert_params_plugin_class_init):
	* plugins/insert-params/insert-params-plugin.h:
	* plugins/insert-params/insert-params.gtranslator-plugin.desktop.in:
	Added insert params plugin.

2008-09-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-search.c (phrase_found), (phrase_not_found):
	Added flash messages when searching.

2008-09-23  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/preferences-dialog.c:
	(setup_profile_pages):
	Names of the columns in the tree view marked now 
	for translating. (bug #553460)

2008-09-23  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/ChangeLog:
	* data/ChangeLog:
	* ChangeLog:

	Merged src/ChangeLog and data/ChangeLog into ChangeLog.

2008-09-23  Pablo Sanxiao  <psanxiao@gmail.com>

	* preferences-dialog.c:
	* tab.h:
	* tab.c:
	* application.c:
	* application.h:
	* window.c:
	* window.h:
	* translation-memory-ui.c:
	* translation-memory-ui.h:
	* prefs-manager.c:
	* prefs-manager.h:
	* msg.h:
	* msg.c:
	* profile-dialog.c:
	* profile-dialog.h:
	* profile.h:
	* profile.c:
	* utils.c:
	* utils.h:
	* po.c:
	* po.h:
	* assistant.c:
	* header.h:
	* header.c:

	Updated Copyright in license header.

2008-09-23  Pablo Sanxiao  <psanxiao@gmail.com>

	* application.c:
	(gtranslator_application_init):
	Checks if the profiles.xml doesn't exist and if
	so run the assistant.

2008-09-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* plugins/charmap/charmap-panel.c
	(on_chapter_view_selection_changed),
	(gtranslator_charmap_panel_init),
	(gtranslator_charmap_panel_get_chartable):
	* plugins/charmap/charmap-panel.h:
	* plugins/charmap/charmap-plugin.c (free_window_data),
	(on_table_status_message):
	Updated charmap plugin to support gucharmap 2.23.

2008-09-22  Baris Cicek  <baris@teamforce.name.tr>

	Reviwed by Ignacio Casal Quinteiro.

	* po.c: 
	Fixes file name suggestion when trying to save file with .pot extension.
	Fixes bug #552999.

2008-09-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c 
	(on_next_tag_activated):
        Should not try to insert a tag if the list is NULL. (Fixes bug 
	#551975).

2008-09-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	* data/po.lang:
	Fixed regex. (Fixes bug #549922).
	
2008-09-09  Seán de Búrca  <leftmostcat@gmail.com>

	* src/dialogs/preferences-dialog.c: Don't grey out label.

2008-09-09  Seán de Búrca  <leftmostcat@gmail.com>

	* src/po.c: Remove unnecessary leading space.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* data/desktop/Makefile.am:
	* data/mime/Makefile.am:
		Set CLEANFILES to fix distcheck.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* src/profile.c: Fix function calls.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* src/profile.c: Correct tag name. Breaks format.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* src/profile.c: Make sure we don't make an illegal XML file.

2008-09-08  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/window.c:
	Fixed problem when single file is opened state of 
	file is not expressed.

	Applied patch by Baris Cicek (bug #551073)
	
2008-09-08  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/window.c:
	(set_window_title):
	Fixed problem when sets the title window when tab
	number drecreases to one.

	Applied patch by Baris Cicek (bug #551068)
	
2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* help/gtranslator.omf.in: Add file necessary for gtranslator help to
		work.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* configure.ac:
	* help/Makefile.am:
	* help/C/Makefile.am:
	* help/C/gtranslator-C.omf:
		Clean up files obsoleted by conversion to gnome-doc-utils.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* doc/reference/Makefile.am: More distcheck fixes.

2008-09-08  Seán de Búrca  <leftmostcat@gmail.com>

	* doc/reference/Makefile.am: Fix distcheck.

2008-09-05  Seán de Búrca  <leftmostcat@gmail.com>

	* configure.ac: Check for SVN version and clean up.

2008-09-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/plugin-system/plugins-engine.c:
	(gtranslator_plugins_engine_load_all):
	Changed g_list_foreach and g_list_free to
	g_slist_foreach and g_slist_free because their target
	is a GSList.

2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/plugin-system/plugins-engine.c:
	Fixed memory leak.

2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c (update_status):
	Improved performance when updating the status.

2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main.c (main):
	Fixed another memory leak.
	
	* src/view.c:
	Added doc.

2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	Damn autotools, fixed a check in neon.

2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	Fixed check of neon and improved the detection.

2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	Improved subversion detection.

2008-09-03  Pablo Sanxiao  <psanxiao@gmail.com>

	* configure.ac:
	* Makefile.am:
	* /help/C/gtranslator.xml:
	* /help/gtranslator.om.in:
	* /help/Makefile.am:
	Changed to gnome-doc-utils.
	* /src/actions.h:
	* /src/actions-help.c:
	* /src/window.c:
	Now the help is shown with ghelp.

	Added support for gnome-doc-utils and show the
	user manual.
	
2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-plugin.c (impl_activate):
	Removed unnecessary code.

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtr-toolbar.xml:
	* data/gtranslator-ui.xml:
	Added Jump menuitem

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c: Message edition finished signal must not be
	emitted if the first message was not shown.

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/draw-spaces.c (draw_tabs_and_spaces):
	* src/po.c (gtranslator_po_init), (gtranslator_po_parse):
	* translation-memory/berkeley/berkeley.c
	(gtranslator_berkeley_store), (gtranslator_berkeley_lookup):
	* translation-memory/translation-memory-ui.c (showed_message_cb),
	(tree_view_size_cb):
	* utils.c (check_good_word),
	(gtranslator_utils_split_string_in_words):
	Fixed lots of memory leaks. Thanks to José Dapena Paz.

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.c (gtranslator_application_init):
	* translation-memory/berkeley/berkeley.c
	(gtranslator_berkeley_lookup),
	(gtranslator_berkeley_set_max_items),
	(gtranslator_translation_memory_iface_init),
	(gtranslator_berkeley_init):
	* translation-memory/translation-memory.c
	(gtranslator_translation_memory_set_max_items),
	(gtranslator_translation_memory_set_max_items_default),
	(gtranslator_translation_memory_base_init):
	* src/translation-memory/translation-memory.h:
	Added set_max_default funcs to get less items when searching in database.

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/jump-dialog.c (dialog_response_handler),
	(gtranslator_jump_dialog_init), (gtranslator_jump_dialog_finalize),
	(gtranslator_jump_dialog_class_init),
	(gtranslator_show_jump_dialog):
	* src/dialogs/jump-dialog.glade:
	* src/dialogs/jump-dialog.h:
	Forgot to add the files in the previous commit.

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-go.c (gtranslator_message_jump):
	* src/actions.h:
	* src/dialogs/Makefile.am:
	* src/po.c (gtranslator_po_get_msg_from_number):
	* src/po.h:
	* tab.c (gtranslator_tab_go_to_number),
	(gtranslator_tab_set_message_area):
	* src/tab.h:
	* src/window.c:
	Added jump dialog/menuitem.

2008-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* tab.c (gtranslator_tab_edition_finished),
	(gtranslator_tab_set_message_area):
	* src/tab.h:
	Added the neccessary API to manage the message area in a plugin.

2008-09-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/desktop/gtranslator.desktop.in.in:
	Removed deprecated field.

2008-09-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am:
	* src/dialogs/bookmarks-dialog.glade:
	Removed unneccessary glade file.

2008-09-01  Ignacio Casal Quinteiro  <nacho@ansalon>

	* Makefile.am:
	* plugins/charmap/Makefile.am:
	* plugins/dictionary/Makefile.am:
	* plugins/source-code-view/Makefile.am:
	* plugins/subversion/Makefile.am:
	Fixes distcheck problems.

2008-08-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/assistant.c (create_start_page):
	Fixed typo.

2008-08-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/pixmaps: Added pixmaps directory.
	* data/pixmaps/*.png: Added some pngs that Jorge González made.
	* data/Makefile.am: Removed plugin png.
	* src/window.c: Added new pixmaps.
	* configure.ac: Adde pixmaps Makefile.

2008-08-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/po.lang:
	Fixed regex. (Fixes bug #549922).

2008-08-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	Fixed regex. (Fixes bug #549922).

2008-08-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* history-entry.c (gtranslator_history_entry_class_init),
	(gtranslator_history_entry_save_history), (remove_item),
	(gtranslator_history_entry_load_history):
	* src/message-area.c:
	* src/message-area.h:
	Sync with gedit to get the docs I added.

2008-08-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am:
	* src/utils.c (gtranslator_utils_help_display):
	Added DATADIR variable.

2008-08-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am:
	* src/application.c (gtranslator_application_init):
	* src/dialogs/Makefile.am:
	* src/dialogs/comment-dialog.c (gtranslator_comment_dialog_init):
	* src/dialogs/header-dialog.c (gtranslator_header_dialog_init):
	* dialogs/preferences-dialog.c
	(gtranslator_preferences_dialog_init):
	* src/dialogs/profile-dialog.c (gtranslator_profile_dialog_init):
	* src/dialogs/search-dialog.c (gtranslator_search_dialog_init):
	* src/utils.c (gtranslator_utils_help_display):
	* src/view.c (gtranslator_view_init):
	* window.c (gtranslator_window_layout_load),
	(gtranslator_window_draw):
	Changed DATADIR to PKGDATADIR.

2008-08-27  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/po.c:
	(gtranslator_po_save_header_in_msg):
	Changed strcmp to g_utf8_collate.

	Fixed bug #549381.
	
2008-08-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/search-dialog.glade:
	Put more clear the search in fuzzy messages string. (Fixes #549371)

2008-08-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* window.c (set_window_title), (notebook_switch_page),
	(notebook_page_removed), (notebook_tab_added),
	(gtranslator_window_draw):
	If there is only one tab add the path to the window title. (Fixes #549369)

2008-08-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/source-code-view/source-code-view-plugin.c
	(gtranslator_source_code_view_plugin_init), (showed_message_cb),
	(delete_text_and_tags), (page_added_cb):
	Fixed bug that was making crash the program when opening several tabs.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/plugin-system/plugin-manager.c (about_button_cb):
	* src/plugin-system/plugin.c:
	* src/plugin-system/plugin.h:
	* src/plugin-system/update-from-gedit.sh:
	Sinchronized to get the doc I added to gedit. And fixed a bug in the
	update script.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/debug.h:
	Added documentation.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* actions-file.c (save_dialog_response_cb),
	(gtranslator_save_current_file_dialog):
	Added status message when saving.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/translation-memory.c:
	Added documentation.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/translation-memory-ui.c (on_activate_item_cb),
	(showed_message_cb):
	Pass the data to the menuitem instead of split the string or try to get
	the data from the end of the string. (Fixes bug #549200).

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/translation-memory-ui.c (on_activate_item_cb):
	We can split a type of text as we are going to get problem sppliting it.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/source-code-view/source-code-view-plugin.c (insert_link),
	(gtranslator_source_code_view_plugin_init), (showed_message_cb),
	(delete_text_and_tags), (message_edition_finished_cb),
	(page_added_cb), (impl_activate), (impl_deactivate):
	Now it is not leaking memory when changing within messages.
	And now it removes the text and it adds the text if we disable or enable
	the plugin.

2008-08-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* doc/reference/Makefile.am:
	* doc/reference/gtranslator-docs.sgml:
	* doc/reference/gtranslator.types:
	Added missing files to doc.

2008-08-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/translation-memory-ui.c (on_activate_item_cb):
	Using glib func instead of atoi. A try to fix bug 549200.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtr-toolbar.xml:
	* data/gtranslator-ui.xml:
	Added next/prev fuzzy or untranslated menuitems.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* actions-go.c
	(gtranslator_message_go_to_next_fuzzy_or_untranslated),
	(gtranslator_message_go_to_prev_fuzzy_or_untranslated):
	* src/actions.h:
	* po.c (gtranslator_po_get_next_fuzzy_or_untrans),
	(gtranslator_po_get_prev_fuzzy_or_untrans):
	* src/po.h:
	* tab.c (gtranslator_tab_go_to_next_fuzzy_or_untrans),
	(gtranslator_tab_go_to_prev_fuzzy_or_untrans):
	* src/tab.h:
	* src/window.c (set_sensitive_according_to_message):
	Now you can jump to next/prev fuzzy or untranslated message. I know
	we are under feature freeze but this is really useful and it was really
	easy to implement.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.c (gtranslator_msg_new):
	* src/po.c (gtranslator_po_parse):
	The init status of the message must be set in the constructor of the
	GtranslatorMsg.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c (gtranslator_po_parse_files_from_dialog):
	Fixed crash opening files with filechooser (Fixes #548923).
	Thanks to Jorge González and Christian Kirbach.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* toolbareditor/egg-editable-toolbar.c
	(toolbar_visibility_refresh), (new_separator_pixbuf):
	* src/toolbareditor/egg-editable-toolbar.h:
	* toolbareditor/egg-toolbar-editor.c
	(egg_toolbar_editor_set_model):
	* src/toolbareditor/egg-toolbar-editor.h:
	* src/toolbareditor/egg-toolbars-model.c:
	* src/toolbareditor/egg-toolbars-model.h:
	* src/toolbareditor/eggtreemultidnd.c:
	* src/toolbareditor/eggtreemultidnd.h:
	Synchornized from server.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/header-dialog.glade:
	* src/dialogs/preferences-dialog.glade:
	Removed all gtk-* strings as translatables. Patch by Christian Kirbach.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c (is_duplicated_location):
	A try to fix the bug #548923.

2008-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-dialog.glade:
	* plugins/source-code-view/source-code-view-dialog.glade:
	* plugins/source-code-view/viewer.glade:
	Removed all gtk-* strings as translatables. Patch by Christian Kirbach.

2008-08-23  Lincoln de Sousa  <lincoln@minaslivre.org>

	reviewed by: Ignacio Casal Quinteiro

	* doc/reference/gtranslator-docs.sgml:
	* doc/reference/gtranslator.types:
	Changed from comment to context.

2008-08-23  Lincoln de Sousa  <lincoln@minaslivre.org>

	reviewed by: Ignacio Casal Quinteiro

	* Makefile.am: Fixing the order of SUBDIRS, because doc scanner
	links against libgtranslator and it was being compiled *after* doc
	generation.	

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/header-dialog.c (gtranslator_header_dialog_init):
	* src/dialogs/header-dialog.glade:
	Fixed glade warning.

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.c (gtranslator_msg_new):
	Fixed bug added in the previous commit.

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* msg.c (gtranslator_msg_set_property),
	(gtranslator_msg_get_property), (gtranslator_msg_class_init),
	(gtranslator_msg_new), (gtranslator_msg_get_iterator),
	(gtranslator_msg_set_iterator), (gtranslator_msg_get_message),
	(gtranslator_msg_set_message):
	* src/msg.h:
	* src/po.c (gtranslator_po_parse):
	Fixed message constructor, po_message_t must be an argument in the
	constructor. Added the iter as a property too.

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* msg.c (gtranslator_msg_set_property),
	(gtranslator_msg_get_property), (gtranslator_msg_class_init):
	Now the gettext message is an attribute.

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* notebook.c (gtranslator_notebook_add_page),
	(gtranslator_notebook_remove_page),
	(gtranslator_notebook_get_page):
	* src/notebook.h:
	* src/window.c (_gtranslator_window_close_tab):
	Now tabs are only shown if there are more than one file opened.

2008-08-22  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/actions-file.c:
	(gtranslator_file_quit):
	Checking if the profiles list is empty before saving 
	profiles in xml.
	* src/dialogs/preferences-dialog.c:
	(setup_tm_pages):
	Checking if filename is NULL before calling
	(gtranslator_prefs_manager_set_tm_lang_entry).

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c: Now it does not check if the file is right
	so it does not send bogus warning for untranslated
	messages. (Fixes #548548).

2008-08-22  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/preferences-dialog:
        (setup_tm_pages):
        Added check to know if there is active profile before
        fill the lang_tm_entry by default.
	* src/     * dialogs/profile-dialog:
        (save_new_profile):
        Added check to know if the profiles list is empty and if so
        creating it and set the profile as active.
    
        Now when there is no profile and try to access to preferences
        the program does not crash.t i think i'll get it acomplished once Pablo finish
	the profiles stuff.
2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	Added some AC_HELP_STRING to subversion detection, patch by
	Mikel Olasagasti.

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Changed versión of gdict to 0.11.0.

2008-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-lang/alternate-language-plugin.c:
	Fixed misspelled word. (Fixes #548926).

2008-08-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c (gtranslator_po_get_untranslated_count):
	* src/tab.c (update_status):
	Fixed problem showing the number of untranslated messages (Fixes #548798).
	
2008-08-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/subversion-enum-types.c.template:
	* plugins/subversion/svn-add-command.c (svn_add_command_new):
	* plugins/subversion/svn-add-command.h:
	* plugins/subversion/svn-cat-command.c (svn_cat_command_new):
	* plugins/subversion/svn-cat-command.h:
	* plugins/subversion/svn-command.c (svn_command_push_info),
	(svn_command_make_canonical_path), (svn_command_get_revision):
	* plugins/subversion/svn-command.h:
	* plugins/subversion/svn-commit-command.c (svn_commit_command_new):
	* plugins/subversion/svn-commit-command.h:
	* plugins/subversion/svn-diff-command.c (svn_diff_command_new):
	* plugins/subversion/svn-diff-command.h:
	* plugins/subversion/svn-status-command.c (svn_status_command_new):
	* plugins/subversion/svn-status-command.h:
	* plugins/subversion/svn-update-command.c (svn_update_command_new):
	* plugins/subversion/svn-update-command.h:
	Using const where neccessary.

2008-08-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Bumped to libdb >= 4.3 (Fixes #548766).

2008-08-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* actions-file.c (gtranslator_open),
	(gtranslator_po_parse_files_from_dialog),
	(save_dialog_response_cb), (gtranslator_save_file_as_dialog),
	(is_duplicated_location), (load_file_list),
	(gtranslator_actions_load_locations):
	* src/actions.h:
	* src/dialogs/assistant.c (add_to_database), (destroy_idle_data):
	* dialogs/close-confirmation-dialog.c (build_single_doc_dialog),
	(populate_model):
	* dialogs/preferences-dialog.c (add_to_database),
	(destroy_idle_data), (on_add_database_button_pulsed):
	* src/main.c (get_command_line_data), (main):
	* src/notebook.c (sync_name):
	* po.c (gtranslator_po_init), (gtranslator_po_finalize),
	(gtranslator_po_parse), (gtranslator_po_save_header_in_msg),
	(gtranslator_po_save_file), (gtranslator_po_get_location),
	(gtranslator_po_set_location):
	* src/po.h:
	* utils.c (gtranslator_utils_drop_get_locations),
	(gtranslator_utils_scan_dir):
	* src/utils.h:
	* window.c (drag_data_received_cb), (gtranslator_recent_add),
	(gtranslator_recent_chooser_item_activated_cb),
	(gtranslator_window_create_tab),
	(gtranslator_window_get_tab_from_location):
	* src/window.h:
	Switched from const gchar *uri/path to GFile.

2008-08-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-panel.c
	(open_file), (open_button_clicked_cb):
	* plugins/source-code-view/source-code-view-plugin.c
	(follow_if_link):
	* plugins/subversion/commit-dialog.c (send_status_command):
	* plugins/subversion/diff-dialog.c (gtranslator_show_diff_dialog):
	* plugins/subversion/subversion-plugin.c (on_add_activated):
	* plugins/subversion/update-dialog.c (setup_dir):
	Ported plugins to new location (GFile) API.

2008-08-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c (gtranslator_tab_append_msgstr_page):
	Fixed scrolling bug.

2008-08-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c (gtranslator_tab_show_message), (gtranslator_tab_draw):
	Removed vertical labels.

2008-08-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-edit.c (gtranslator_message_copy_to_translation):
	* tab.c (gtranslator_tab_append_msgstr_page),
	(gtranslator_tab_show_message), (gtranslator_tab_add_msgstr_tabs),
	(gtranslator_tab_draw):
	* src/tab.h:
	Changed plural forms visualization from kbabel like style to poedit style.

2008-08-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/berkeley/berkeley.c
	(gtranslator_berkeley_lookup):
	Now the list is sorted after all elements are prepended.
	It's faster.

2008-08-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-edit.c (gtranslator_message_copy_to_translation):
	* src/actions-file.c (gtranslator_open):
	* actions-go.c (gtranslator_message_go_to_first),
	(gtranslator_message_go_to_previous),
	(gtranslator_message_go_to_next), (gtranslator_message_go_to_last),
	(gtranslator_message_go_to_next_fuzzy),
	(gtranslator_message_go_to_prev_fuzzy),
	(gtranslator_message_go_to_next_untranslated),
	(gtranslator_message_go_to_prev_untranslated):
	* src/actions-search.c (find_in_list), (do_replace_all):
	* dialogs/assistant.c (on_assistant_apply),
	(gtranslator_assistant_class_init):
	* message-table.c (gtranslator_message_table_selection_changed),
	(sort_message_list):
	* tab.c (gtranslator_tab_message_go_to),
	(gtranslator_tab_go_to_next), (gtranslator_tab_go_to_prev),
	(gtranslator_tab_go_to_first), (gtranslator_tab_go_to_last),
	(gtranslator_tab_go_to_next_fuzzy),
	(gtranslator_tab_go_to_prev_fuzzy),
	(gtranslator_tab_go_to_next_untrans),
	(gtranslator_tab_go_to_prev_untrans):
	* src/tab.h:
	Now actions-go.c is not managing directly the list, it calls the respective
	funcs in tab.ch.
	Now when you change within messages and the current message has plurals
	it is going to change within the plural tabs instead of changing to the
	next message.

2008-08-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/assistant.c (on_assistant_close), (add_to_database),
	(destroy_idle_data), (on_assistant_apply), (on_assistant_prepare),
	(on_profile1_entry_changed), (on_profile2_entry_changed),
	(create_database_page), (create_finish_page),
	(gtranslator_assistant_class_init):
	* src/dialogs/preferences-dialog.c (on_add_database_button_pulsed):
	* src/utils.c (gtranslator_utils_scan_dir):
	* src/utils.h:
	Moved _scan_dir func to utils.
	Added add to database implementation in assistant.

2008-08-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* po.c (gtranslator_po_parse), (gtranslator_po_save_file),
	(gtranslator_po_check_po_file):
	* src/po.h:
	* tab.c (set_message_area), (gtranslator_tab_edition_finished),
	(gtranslator_tab_message_go_to), (gtranslator_tab_block_movement),
	(gtranslator_tab_unblock_movement):
	* src/tab.h:
	Added check to know if there are errors on save.
	Fixed bug showing the msg error when there was one in the first msg
	and the msg was not showed yet.

2008-08-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/assistant.c (on_assistant_prepare),
	(on_assistant_cancel), (create_start_page),
	(on_profile1_entry_changed), (create_profiles_page1),
	(on_profile2_entry_changed), (create_profiles_page2),
	(on_dir_find_button_clicked), (create_database_page),
	(create_finish_page), (gtranslator_assistant_init),
	(gtranslator_assistant_finalize),
	(gtranslator_assistant_class_init), (gtranslator_show_assistant):
	* src/dialogs/assistant.h:
	Added assistant dialog. It appears when default directory is created.
	Missing apply action.

2008-08-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/debug.h:
	* plugin-system/*
	Added debug system.

2008-08-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* window.c (menu_item_select_cb), (menu_item_deselect_cb),
	(connect_proxy_cb), (disconnect_proxy_cb),
	(gtranslator_window_draw):
	Now the menuitem tooltips are showed in the statusbar.

2008-08-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added DEBUG variable.

2008-08-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-plugin.c
	(on_alternate_lang_activated), (free_window_data),
	(update_ui_real), (create_alternate_lang_plugin_panel),
	(impl_activate), (impl_deactivate), (impl_update_ui),
	(gtranslator_alternate_lang_plugin_class_init):
	Added menuitem to switch to the Alternate lang tab.

2008-08-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugin-system/module.c (gtranslator_module_load),
	(gtranslator_module_class_real_garbage_collect),
	(gtranslator_module_finalize), (gtranslator_module_get_property),
	(gtranslator_module_set_property), (gtranslator_module_class_init),
	(gtranslator_module_class_garbage_collect),
	(gtranslator_module_new_object), (gtranslator_module_get_path),
	(gtranslator_module_get_module_name):
	* src/plugin-system/module.h:
	* src/plugin-system/plugin-info-priv.h:
	* src/plugin-system/plugin-info.c (_gtranslator_plugin_info_new):
	* src/plugin-system/plugin-info.h:
	* src/plugin-system/plugin-manager.c:
	* plugin-system/plugins-engine.c
	(gtranslator_plugins_engine_load_dir),
	(gtranslator_plugins_engine_garbage_collect),
	(compare_plugin_info_and_name),
	(gtranslator_plugins_engine_get_plugin_info), (load_plugin_module):
	* src/plugin-system/plugins-engine.h:
	* src/plugin-system/update-from-gedit.sh:
	Synchronized with gedit.

2008-08-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/file-dialogs.c (gtranslator_file_chooser_new):
	Changed filter pattern. (Fixes bug #547247)
	Patch by Baris.

2008-08-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/preferences-dialog.c
	(gtranslator_preferences_dialog_init):
	* src/dialogs/preferences-dialog.glade:
	Removed toolbar style. Not sure we should let the user change the toolbar
	style.

2008-08-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/source-code-view/source-code-view-plugin.c (insert_link):
	Added line visualizacion.

2008-08-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-panel.c
	(search_message), (open_button_clicked_cb),
	(gtranslator_alternate_lang_panel_draw),
	(gtranslator_alternate_lang_panel_new):
	Changed radio buttons to GtkImage and now filechooser opens the directory
	where the main po file is stored.

2008-08-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-panel.c:
	* plugins/open-tran/inkscape.png:
	* plugins/open-tran/Makefile.am:
	Added inkscape.

2008-08-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.c (gtranslator_msg_check):
	* src/msg.h:
	* translation-memory/translation-memory-ui.c (on_activate_item_cb),
	(free_list), (showed_message_cb),
	(gtranslator_translation_memory_ui_init),
	(gtranslator_translation_memory_ui_finalize):
	Fixed memory leaks on tm ui. Fixed a bug on _msg_check that was making
	crash the program.

2008-08-08  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/preferences-dialog:
	(setup_plugins_pages):
	Minor Fix: Added a GtkAlignment in order to adapt
	the plugins tab to HIG.
	
2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* actions-view.c (gtranslator_actions_view_context),
	(gtranslator_actions_view_translation_memory):
	* src/actions.h:
	* tab.c (gtranslator_tab_edition_finished),
	(gtranslator_tab_get_translation_memory_ui),
	(gtranslator_tab_show_lateral_panel_widget):
	* src/tab.h:
	* src/window.c:
	Added menuitems to switch with shortcuts between the tabs of the lateral
	panel and added check when storin in the database.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/profile-dialog.c (gtranslator_profile_dialog_init):
	Changed from GtkTooltips to GtkTootip and marked the string for translation.

2008-08-07  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/tab.c:
	(gtranslator_tab_edition_finised):
	Checking if the message is translated before
	adding it to translation memory.
	
2008-08-07  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/tab.c:
	Added function gtranslator_tab_edition_finished to manage
	the "edition_message_finished" signal.
	Now when a message is edited the result is stored in the
	translation memory.
	
2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/translation-memory-ui.c
	(gtranslator_translation_memory_ui_draw),
	(gtranslator_translation_memory_ui_new):
	Fixed criticals adding the widget.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/translation-memory-ui.c (on_activate_item_cb),
	(showed_message_cb):
	Manage the insertion as an user action.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* actions-file.c (gtranslator_open), (gtranslator_close_tab),
	(gtranslator_file_close), (gtranslator_file_quit):
	* src/actions.h:
	* src/window.c (notebook_tab_close_request):
	Now it closes the right tab when you click on close button. 
	And sets the opened tab as active.

2008-08-07  Pablo Sanxiao  <psanxiao@gmail.com>
	
	* src/po.c:
	(gtranslator_po_save_header_in_msg):
	Check if the line to modify in comments end in dot.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/berkeley/berkeley.c (look_fuzzy):
	Don't replace already inserted items in the hashtable.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c (showed_message_cb), (notebook_tab_added):
	Fixed sensitive problem. It wasn't updating well the message sensitive.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/preferences-dialog.c (scheme_color_changed_cb),
	(setup_interface_pages), (gtranslator_preferences_dialog_init):
	* src/dialogs/preferences-dialog.glade:
	* prefs-manager-app.c (gtranslator_prefs_manager_app_init),
	(gtranslator_prefs_manager_scheme_color_changed):
	* src/prefs-manager.c:
	* src/prefs-manager.h:
	* view.c (gtranslator_view_init),
	(gtranslator_view_reload_scheme_color):
	* src/view.h:
	Added scheme color setting.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* view.c (gtranslator_view_enable_spellcheck),
	(gtranslator_view_set_search_text):
	Removed spellcheck library support and removed unnecessary notification.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main.c (main):
	* src/utils.c (gtranslator_utils_activate_email):
	* src/utils.h:
	Added email hook function.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator-ui.xml:
	Added view menuitems.

2008-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* m4/intltool.m4:
	Removed unneccessary macro.

2008-08-06  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/po.c:
	(gtranslator_po_save_header_in_msg):
	Changed g_utf8_strncpy to g_strndup
	
2008-08-06  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/po.c:
	(gtranslator_po_save_header_in_msg):
	Checking if the comments are in utf8.
	
2008-08-06  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/profile-dialog.glade:
	Minor fix.
	
2008-08-06  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/header-dialog:
	(save_header):
	Removed unnecessary call to gtranslator_po_save_header_in_msg, only
	should be called in gtranslator_po_save.
	* src/po.c:
	(gtranslator_po_save_header_in_msg):
	Fixed bug in updtate comments. Now if the current translator
	already exists in comments update the year correctly if it
	is necessary.
	
2008-08-05  Pablo Sanxiao  <psanxiao@gamil.com>

	Minor Fixes: cleanning warnings.
	
2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* tab.c (gtranslator_tab_showed_message),
	(gtranslator_tab_create_comment_button),
	(on_comment_button_clicked), (gtranslator_tab_draw),
	(gtranslator_tab_class_init):
	Added Comment button when there is a custom comment on the message.

2008-08-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/translation-memory/translation-memory-ui.c:
	Removed comment.h dependency because it isn't necessary really.
	Fixed bug in translation memory menu. Now it shows correctly the
	options.
	
2008-08-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/tab.c:
	(gtranslator_tab_draw):
	Added labels to Original and Translated text boxes.:src/ChangeLog

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c (po_file_is_empty), (gtranslator_po_parse):
	* src/po.h:
	Added check if the file is empty. If it is it returns on
	parse with an error.
	
2008-08-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/prefs-manager.{ch}:
	* src/dialogs/preferences-dialog.glade:
	* src/dialogs/preferences-dialog.c:
	Added checkbutton and  text entry in order to choose files
	to create the translation memory.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comment.c:
	* src/comment.h:
	* context.c (showed_message_cb), (gtranslator_context_panel_draw),
	(gtranslator_context_panel_init),
	(gtranslator_context_panel_finalize),
	(gtranslator_context_panel_class_init),
	(gtranslator_context_panel_new),
	(gtranslator_context_panel_get_context_text_view):
	* src/context.h:
	* src/dialogs/comment-dialog.c:
	* src/tab.c:
	* src/tab.h:
	* src/Makefile.am:
	Renamed comment.ch as context.ch and removed the custom comment view.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/berkeley/db-base.c (gtranslator_db_base_init),
	(gtranslator_db_base_finalize),
	(gtranslator_db_base_create_dabatase),
	(gtranslator_db_base_show_error):
	Added recovery mode. Not sure if this works.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/dictionary/Makefile.am:
	* plugins/dictionary/dict-panel.c:
	* plugins/dictionary/dict-panel.h:
	* plugins/dictionary/dict.gtranslator-plugin.desktop.in:
	* plugins/dictionary/dictionary-plugin.c:
	* plugins/dictionary/gdict-sidebar.c:
	* plugins/dictionary/gnome-dictionary.png:
	Cleaned up the source code, added source chooser and
	fixed some bugs.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c (parse_list):
	Changed the shortcut in favour of translation memories.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/subversion-plugin.c:
	Changed shortcut menu.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/source-code-view/source-code-view-plugin.c:
	Fixed some calls to the old API.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/source-code-view/source-code-view-plugin.c:
	Changed to new context.ch API.

2008-08-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/xfce.png:
	* plugins/open-tran/open-tran-panel.c:
	Added xfce icon.

2008-08-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/subversion-icon.png:
	Added forgotten icon.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-edit.c (gtranslator_actions_edit_clear):
	* src/actions.h:
	* src/tab.c (gtranslator_tab_clear_msgstr_views):
	* src/tab.h:
	* src/window.c:
	Removed useless menuitems and implemented clear menuitem.

2008-08-01  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/tab.c:
	(gtranslator_tab_draw):
	Deactive tabs in the message table notebook if there is no
	plugins using it.
	
2008-08-01  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/translation-memory/translation-memory-ui.c:
	(showed_message_cb):
	Removed sort in the options showed because now the backend
	sort the options by level.
	
2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-edit.c (gtranslator_actions_edit_clear):
	* src/actions.h:
	* src/tab.c (gtranslator_tab_clear_msgstr_views):
	* src/tab.h:
	* src/window.c:
	Removed useless menuitems and implemented clear menuitem.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/berkeley/berkeley.c (insert_match_sorted):
	Fixed sort function. It was sorting at the inverse.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/berkeley/berkeley.c (insert_match_sorted),
	(gtranslator_berkeley_lookup):
	Take advantage of create the list to insert the values already sorted.

2008-08-01  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/translation-memory/translation-memory-ui.c:
	(showed_message_cb): Limit the options showed in the
	translation memory tab to ten results.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/preferences-dialog.c (add_to_database),
	(on_add_database_button_pulsed):
	Restore the dialog to show information about the messages were added
	to the database.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/preferences-dialog.c (destroy_idle_data),
	(on_add_database_button_pulsed):
	* src/dialogs/preferences-dialog.glade:
	Now the progressbar is only showed when you click on the add to database
	button.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.c: Removed previouly added changes.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* dialogs/preferences-dialog.c (response_filechooser_cb),
	(on_search_button_pulsed), (add_to_database), (destroy_idle_data),
	(on_add_database_button_pulsed),
	(gtranslator_preferences_dialog_init):
	* src/dialogs/preferences-dialog.glade:
	Added progress bar to show the status of adding a directory to the database.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.c (gtranslator_msg_init), (gtranslator_msg_finalize):
	* tab.c (gtranslator_tab_draw),
	(gtranslator_tab_add_widget_to_lateral_panel),
	(gtranslator_tab_remove_widget_from_lateral_panel):
	* src/tab.h:
	Fixed memory leak on msg.c and added public fucs to manage the lateral
	panel.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-plugin.c
	(impl_deactivate):
	Now it removes the alternate lang widget from lateral panel.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator-ui.xml:
	Removed useless menuitems.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/Makefile.am:
	* plugins/subversion/subversion.gtranslator-plugin.desktop.in:
	* plugins/subversion/subversion-icon.png:
	Added subversion icon.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/Makefile.am:
	* plugins/open-tran/open-tran-panel.c:
	* plugins/open-tran/suse.png:
	Updated to latest web API and added suse icon.

2008-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-panel.c
	(search_message), (gtranslator_alternate_lang_panel_draw):
	* plugins/alternate-language/alternate-language-plugin.c
	(create_alternate_lang_plugin_panel):
	Improved the search and added to the new lateral panel.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/berkeley/db-orig.c (gtranslator_db_orig_init),
	(gtranslator_db_orig_class_init):
	* translation-memory/berkeley/db-trans.c
	(gtranslator_db_trans_init), (gtranslator_db_trans_class_init):
	* translation-memory/berkeley/db-words.c
	(gtranslator_db_words_init), (gtranslator_db_words_class_init):
	* src/window.c (gtranslator_window_draw):
	Commented some private addings to avoid warnings on startup.
	Removed context ids from window.c. Now it is managed on statusbar object
	directly.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c (on_add_database_button_pulsed):
	Added parent to message dialog.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* translation-memory/berkeley/berkeley.c
	(gtranslator_berkeley_store):
	* translation-memory/berkeley/db-words.c
	(gtranslator_db_words_append):
	* utils.c (check_good_word),
	(gtranslator_utils_split_string_in_words):
	Improved a lot the split_string_in_words func and fixed several bug
	fixes.

2008-07-31  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/prefs-manager.h:
	Changed GPM_HEADER define.
	* src/po.c:
	(gtranslator_po_save_msg_in_header):
	Now it gets the values from the current profile if
	the button take_my_options in the header dialog is activated.
	* src/dialogs/header-dialog.c:
	Check if the button take my options is activated and if so
	makes the text entries non-sensitive.

	Fill the header dialog with the values in the current profile.
	
2008-07-31  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/translation-memory/translation-memory-ui.c:
	(showed_message_cb): Deactive translation memory
	menu if there are no options showed in translation
	memory tab.

2008-07-31  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/ header.{ch}:
	Added attribute header_changed to GtranslatorHeader.
	* src/dialogs/header-dialog.c:
	(save_header): Check if the header has changed and
	if so marks the po to be saved.:src/ChangeLog
	
2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c (gtranslator_po_parse), (gtranslator_po_save_file):
	* prefs-manager-app.c (gtranslator_prefs_manager_app_init),
	(gtranslator_prefs_manager_autosave_changed):
	* tab.c (install_autosave_timeout),
	(install_autosave_timeout_if_needed), (gtranslator_tab_autosave),
	(remove_autosave_timeout), (gtranslator_tab_init),
	(gtranslator_tab_finalize), (gtranslator_tab_get_property),
	(gtranslator_tab_set_property), (gtranslator_tab_class_init),
	(gtranslator_tab_new), (gtranslator_tab_message_go_to),
	(gtranslator_tab_get_autosave_enabled),
	(gtranslator_tab_set_autosave_enabled),
	(gtranslator_tab_get_autosave_interval),
	(gtranslator_tab_set_autosave_interval):
	* src/tab.h:
	Added autosave feature.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c:
	Fixed memory leaks.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/source-view:
	Renamed from source-view to source-code-view.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator-ui.xml:
	* src/window.c:
	Removed Open Uri menuitem.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c:
	* src/dialogs/preferences-dialog.glade:
	* src/prefs-manager.c:
	* src/prefs-manager.h:
	Removed suffix backup stuff and keep obsolete opcions
	from preferences and added create_backup option.

2008-07-31  Pablo Sanxiao <psanxiao@gmail.com>

	* data/gtranslator-ui.xml:
	Added Translation Memory submenu to Edit menu.

2008-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/subversion-utils.c:
	Fixed bug adding ChangeLog that was adding random data
	at the end of the file.

2008-07-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.c:
	Removed duplicated unref.

2008-07-30  Pablo Sanxiao <psanxiao@gmail.com>

	* src/translation-memory/Makefile.am:
	Added translation-memory-ui.{ch}.
	* src/translation-memory/translation-memory-ui.{ch}:
	Implemented translation memory ui, including creating 
	the treeview and model in order to show the options and
	its handlers.
	* src/dialogs/preferences-dialog.glade:
	Added translation memory tab.
	* src/dialogs/preferences-dialog.{ch}:
	Added support to configurate and create the translation memory
	from one directory parsing the files into this directory
	and adding the translated messages to translation memorye
	database.
	* src/tab.c:
	(gtranslator_tab_draw):
	Added notebook to show the translation memory and comments in
	diferent tabs.
	* src/window.c:
	Added translation memory to Edit menu.
	* src/msg.{ch}:
	Added a tm list to GtranslatorMsg including methods get
	and set.

	Added the translation memory ui.
	
2008-07-30  Pablo Sanxiao <psanxiao@gmail.com>

	* src/utils.{ch}:
	Added functions in order to get the current date,
	time and year.x

2008-07-30  Ignacio Casal Quinteiro  <nacho@ansalon>

	* src/Makefile.am:
	* application.c (gtranslator_application_init),
	(gtranslator_application_finalize),
	(gtranslator_application_get_translation_memory):
	* src/application.h:
	Added translation memory loading and added the releated libraries
	to the Makefile.am file.

2008-07-30  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/profile.{ch}:
	(gtranslator_profile_get_profiles_from_xml):
	Added support to get active profile.
	(gtranslator_profile_save_profiles_in_xml),
	* src/dialogs/preferences-dialog.glade:
	Added tab to configure profiles.
	* src/dialogs/preferences-dialog.{ch}:
	Added support to manage the profiles page,
	including create the model for the treeview and
	handlers for the signals.
	* src/dialogs/profile-dialog.glade:
	Added ui for the profile dialog.
	* src/dialogs/profile-dialog.{ch}:
	Added GtranslatorProfileDialog class.
	* src/application.{ch}:
	Added profiles list, active profile and
	preferences-dialog to application object, including
	methods set and get.
	* src/actions-file.c:
	(gtranslator_file_quit): Save profiles list in xml
	when the application is closed.
	* src/main.c:
	Load profiles list.
	
	Added new feature: support different profiles for the translator.

2008-07-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/commit-dialog.c:
	* plugins/subversion/subversion-utils.c:
	Now it sets correctly the ChangeLog entry getting the values
	from the profile manager.

2008-07-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	Now it shows the plugins you are going to install or
	if you can't install one of them the requirement for them.

2008-07-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/subversion/subversion.glade:
	Removed some strings marked as translatable.
	
2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/statusbar.c:
	Fixed access to statusbar object.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/draw-spaces.c:
	Improved \n symbol and added RTL support.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/     * translation-memory/berkeley/berkeley.c:
        Fixed bug looking for 100% matches.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/translation-memory/Makefile.am:
	* src/translation-memory/berkeley/Makefile.am:
	* translation-memory/berkeley/berkeley.c
	(gtranslator_berkeley_store), (union_of_db_keys), (advance_cycle),
	(look_fuzzy), (gtranslator_berkeley_lookup),
	(gtranslator_berkeley_set_max_omits),
	(gtranslator_berkeley_set_max_delta),
	(gtranslator_translation_memory_iface_init),
	(gtranslator_berkeley_init), (gtranslator_berkeley_finalize),
	(gtranslator_berkeley_class_init), (gtranslator_berkeley_new):
	* src/translation-memory/berkeley/berkeley.h:
	* translation-memory/berkeley/db-base.c (get_db_base_directory),
	(gtranslator_db_base_init), (gtranslator_db_base_finalize),
	(gtranslator_db_base_class_init),
	(gtranslator_db_base_create_dabatase),
	(gtranslator_db_base_show_error), (gtranslator_db_base_put),
	(gtranslator_db_base_get):
	* src/translation-memory/berkeley/db-base.h:
	* translation-memory/berkeley/db-keys.c (gtranslator_db_keys_init),
	(gtranslator_db_keys_finalize), (gtranslator_db_keys_class_init),
	(gtranslator_db_keys_new), (gtranslator_db_keys_new_with_size),
	(gtranslator_db_keys_get_list), (gtranslator_db_keys_get_count),
	(gtranslator_db_keys_set_count):
	* src/translation-memory/berkeley/db-keys.h:
	* translation-memory/berkeley/db-orig.c (gtranslator_db_orig_init),
	(gtranslator_db_orig_finalize), (gtranslator_db_orig_class_init),
	(gtranslator_db_orig_new), (gtranslator_db_orig_write),
	(gtranslator_db_orig_read):
	* src/translation-memory/berkeley/db-orig.h:
	* translation-memory/berkeley/db-trans.c
	(gtranslator_db_trans_init), (gtranslator_db_trans_finalize),
	(gtranslator_db_trans_class_init), (gtranslator_db_trans_new),
	(gtranslator_db_trans_write_string), (gtranslator_db_trans_write),
	(gtranslator_db_trans_read):
	* src/translation-memory/berkeley/db-trans.h:
	* translation-memory/berkeley/db-words.c
	(gtranslator_db_words_init), (gtranslator_db_words_finalize),
	(gtranslator_db_words_class_init), (gtranslator_db_words_new),
	(gtranslator_db_words_append), (gtranslator_db_words_read):
	* src/translation-memory/berkeley/db-words.h:
	* translation-memory/translation-memory.c
	(gtranslator_translation_memory_store),
	(gtranslator_translation_memory_store_default),
	(gtranslator_translation_memory_lookup),
	(gtranslator_translation_memory_lookup_default),
	(gtranslator_translation_memory_set_max_omits),
	(gtranslator_translation_memory_set_max_omits_default),
	(gtranslator_translation_memory_set_max_delta),
	(gtranslator_translation_memory_set_max_delta_default),
	(gtranslator_translation_memory_base_init),
	(gtranslator_translation_memory_get_type):
	* src/translation-memory/translation-memory.h:
	* utils.c (create_word_from_positions), (check_good_word),
	(gtranslator_utils_split_string_in_words):
	* src/utils.h:
	
	Added translation-memory backend.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:	
	* plugins/Makefile.am:
	* plugins/subversion/*:
	* data/gtranslator-ui.xml:
	Added new subversion plugin.
	
	* src/main.c:
	Added threads supporting.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/charmap/charmap-plugin.c:
	* src/statusbar.c:
	* src/statusbar.h:
	Added gtranslator_statusbar_get_context_id func and
	fixed charmap statusbar warnings.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.c:
	* src/message-table.c:
	* src/msg.c:
	* src/notebook.c:
	* src/po.c:
	* src/statusbar.c:
	* src/statusbar.h:
	* src/tab.c:
	* src/utils.c:
	* src/view.c:
	* src/window.c:
	Added documentation and updated the old one.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/fullscreen/fullscreen-plugin.c:
	Fixed memory leak.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	* plugins/open-tran/open-tran-panel.c:
	Fixed memory leaks.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-go.c:
	* src/message-table.c:
	* src/actions-search.c:
	* src/tab.ch:
	* src/actions-file.c:
	* src/actions-edit.c:
	If we are searching in the message we shouldn't emit the
	message-showed signal.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	Fixed memory leaks.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-plugin.c:
	Deactivate signal listening if we don't have tabs opened.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/file-dialogs.ch:
	* src/application.ch:
	* src/actions-file.c:
	Now it stores the last dir where a file was opened in the
	FileChooser only for the current session.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c:
	* src/msg.ch:
	Fixed message-area freeing corruption.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/po.lang: Added csharp highlight support.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	 * configure.ac:
	* src/comment.h:
	* src/comment.c:
	* plugins/Makefile.am:
	* plugins/source-view/viewer.glade:
	* plugins/source-view/source-view-plugin.h:
	* plugins/source-view/Makefile.am:
	* plugins/source-view/viewer.h:
	* plugins/source-view/source-view-plugin.c:
	* plugins/source-view/viewer.c:
	* plugins/source-view/source-view.gtranslator-plugin.desktop.in:
	* plugins/source-view/source-view-dialog.glade:
	Added new plugin to show a message in the source code with
	a default viewer or with a custom editor like gedit.

2008-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* m4/berkeley_db.m4:
	* m4/gtk-doc.m4:
	* m4/intltool.m4:
	
	Added translation-memory backend and neccessary macros.

2008-05-26  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/utils.{ch}:
	Added functions gtranslator_xml_new_doc that
	create a new xmlDocPtr from a gchar and
	gtranslator_xml_open_file that open a xml file
	from filename.

	* src/profile.{ch}:
	Added functions gtranslator_profile_xml_new_entry that
	create a new xml with the values of the gtranslator
	profile object, gtranslator_profile_xml_get_entry that
	obtain the values from the xmlNodePtr and save them into
	gtranslator profile and gtranslator_profile_get_profiles_
	from_xml_file that obtain a list of profiles from a xml file.
	
2008-04-28  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/header-dialog.c:
	Now when you edit the header, po file is
	marked to be saved.
	
2008-04-21  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/po.{hc}:
	* src/dialogs/header-dialog.c:
	Now header's values are saved into msg when 
	close the header dialog.
	
2008-04-21  Pablo Sanxiao  <psanxiao@gmail.com>

	* src//dialogs/header-dialog.glade:
	Minor changes.

	Added patch by Ignacio Casal Quinteiro
	
2008-04-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c:
	Finished the close confirmation dialog stuff.

2008-04-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c:
	Fixed sensitive bug.

2008-04-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/close-confirmation-dialog.ch:
	* src/dialogs/Makefile.am:
	Added close confirmation dialogs.

	* src/window.ch:
	* src/tab.ch:
	* src/actions-file.c:
	* src/notebook.c:
	Added close dialog for a single tab.

2008-04-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.ch:
	* src/tab.ch:
	* src/actions-file:
	* src/window.c:
	Changed GtranslatorTabState to GtranslatorPoState. It has
	more sense.

2008-04-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	Now next_tag is unsensitive when there is no tag in the message.

2008-04-09  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/profile.c:
	Fixed function gtranslator_profile_finalize.

2008-04-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/fullscreen/fullscreen-plugin.c:
	Added key binding. F11.

2008-04-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/fullscreen/*
	* configure.ac:
	* data/gtranslator-ui.xml:
	Added fullscreen plugin.

2008-04-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: 
	* plugins/open-tran-panel.c:
	Removed libsoup 2.2 support. Now is only supported the 2.4 version.

2008-04-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.c:
	Removed useless g_warning.

2008-04-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Fixed open tran conditional.

2008-04-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.{ch}:
	* src/window.c:
	Now _gtranslator_application_get_toolbars_model return a G_OBJECT
	instead of EggToolbarsModel.

2008-04-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator.pc.in:
	Removed duplicated variable.

2008-04-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/charmap/Makefile.am:
	* plugins/charmap/gucharmap.ico:
	* plugins/charmap/charmap-plugin.c:
	Added gucharmap icon. (Fixes bug #513684)

2008-03-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/     * commnet.{ch}:
        Now you can see the source code in gedit.
	* src/     * window.h:
        Removed useless funcs declarations.

2008-03-31  Pablo Sanxiao  <psanxiao@gmail.com>
	
	* src/profile.{h,c}:
	Added these files that implement the profile class

2008-03-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
	
	* src/utils.c:
	Fixed comment.
	* src/application.{ch}:
	* src/window.c:
	Marked funcs as non exportables.
	* src/po.h:
	Removed duplicate definition of a func.

2008-03-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* doc/reference/*:
	Updated API documentation.

2008-03-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	Fixed regular expression.

2008-03-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/po.lang:
	Fixed regular expression.

2008-03-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-table.c:
	Now message-showed signal is emitted once. (Fixes bug #524783)

2008-03-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	Now tags are managed individually.

2008-03-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/insert-tags/insert-tags-plugin.c:
	Now the insertion in managed as an user action.

2008-03-26  Pablo Sanxiao  <psanxiao@gmail.com>

	* src//dialogs/profile-dialog.glade:
	Removed spinbutton for plurals.
	* src//dialogs/profile-dialog.c:
	Added tooltip for plurals entry.

2008-03-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.c:
	Minor fixes in gtranslator_utils_activate_url func.

2008-03-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	Fixed gettext detection.
	Added insert-tags plugin.

	* plugins/Makefile.am:
	* plugins/insert-tags/*
	Added insert-tags plugins.

2008-03-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

        * src/application.c:
        Fixed memory leaks.
        * src/window.c:
        Removed unnecessary func and added the update-ui signal emission
        for plugins.

2008-03-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-go.c:
	* src/window.ch:
	* src/statusbar.ch:
	* src/actions-file.c:
	Now progress bar is inside of our statusbar class.
	(Fixes bug #514758).

2008-03-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.ch:
	* src/prefs-manager-app.c:
	* src/application.c:
	* src/window.c:
	Added config folder to store all config files.
	(Fixed bug #523898).

	* configure.ac:
	Switched to gettext 0.17.

2008-03-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main.c:
	* src/application.ch:
	* configure.ac:
	Added gio and now you can open a file from console.
	(Fixes bug #517913).

2008-03-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.ch:
	* src/comment.c:
	Added pretty format visualization (Fixes bug #520496)

2008-03-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comments.c:
	Set the wrap mode to word.

2008-03-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.ch:
	Added func to show the help. Now we need help to show.

2008-03-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c:
	* src/po.c:
	* src/prefs-manager.c:
	* src/header.c:
	* src/prefs-manager.h:
	* src/header.h:
	Added better support for plural forms. This already needs
	work but i think i'll get it acomplished once Pablo finish
	the profiles stuff.

2008-03-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs-manager.h:
	* src/prefs-manager-app.c:
	Now it is not neccessary restart gtranslator to get
	the new settings. The problem was in the prefs-manager.h
	because I added a wrong path to monitor.

2008-03-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs-manager-app.c:
	* src/dialogs/preferences-dialog.c:
	* src/dialogs/preferences-dialog.glade:
	Now you can choose the anchor style.

2008-03-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-plugin.c:
	* plugins/open-tran/open-tran.gtranslator-plugin.desktop.in:
	* src/plugin-system/plugin-info.c:
	* src/application.ch:
	* src/main.c:
	* src/Makefile.am:
	* data/Makefile.am:
	Added icon for open tran. This patch fixes partialy the bug #513684.

2008-03-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-lang/alternate-language-panel.c:
	Fixed bug that makes crash gtranslator.

2008-03-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-plugin.c:
	* plugins/open-tran/open-tran.gtranslator-plugin.desktop.in:
	* src/plugin-system/plugin-info.c:
	* src/application.ch:
	* src/main.c:
	* src/Makefile.am:
	* data/Makefile.am:
	* data/gtranslator-plugin.png:
	Added support to load icons in plugins.

2008-03-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.glade:
	Added combobox to configure the anchor style.

2008-03-09  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/preferences-dialog.c:
	* src/dialogs/profile-dialog.h:
	* src/dialogs/profile-dialog.glade:
	* src/dialogs/preferences-dialog.glade:
	* src/dialogs/Makefile.am:
	* src/dialogs/profile-dialog.c:
	Added interface for profiles in preferences and
	dialog to add new profile.

2008-03-09  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/plugin-system/plugin-manager.c:
	Changed include utils_gui.h to utils.h
	(Applied patch by Yuriy Penkin, see bug 521399)
	* src/plugin-system/update-from-gedit.sh:
	Changed utils_gui.h to utils.h

2008-03-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/plugins/open-tran/open-tran-plugin.c:
	* src/utils.c:
	* src/utils.h:
	* src/dialogs/preferences-dialog.c:
	* src/dialogs/comment-dialog.c:
	* src/dialogs/search-dialog.c:
	* src/dialogs/header-dialog.c:
	* src/actions-search.c:
	* src/utils_gui.c:
	* src/window.c:
	* src/utils_gui.h:
	* src/view.c:
	* src/main.c:
	* src/Makefile.am:
	Renamed utils_gui.{ch} to utils.{ch}

	* src/po.c:
	Fixed memory leak.

2008-03-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/plugin-system/plugin.h:
	* src/plugin-system/plugins-engine.c:
	* src/plugin-system/module.c:
	* src/plugin-system/update-from-gedit.sh:
	* src/plugin-system/plugin-manager.c:
	* src/plugin-system/plugin-info.c:
	Now plugin-system uses g_message instead g_warning
	(By Ignacio Casal Quinteiro)

	* src/dialogs/file-dialogs.{c,h}:
	Now gtranslator checks when you save, if the file
	already exits. Fixed bug 423276
	(By Ignacio Casal Quinteiro)

	* src/application.{c,h}:
	* src/tab.{c,h}:
	* src/window.{c,h}:
	* src/statusbar.c:
	* src/message-table-model.h:
	* src/actions-file.c:
	* src/po.{c,h}:
	* src/msg.{c,h}:
	Fixed some bugs and memory leaks
	(By Ignacio Casal Quinteiro)
	
2008-03-03  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/dialogs/header-dialog.c:
	* src/actions-files.c:
	* src/po.{h,c}:
	* src/header.{h,c}:
	Now when you edit the header, the changes are saved and
	Po file revision date is updated.

2008-03-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Fixed variable name.

2008-03-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Fixed soup library look up.
	* plugins/open-tran/open-tran-panel.c:
	Now open tran supports libsoup 2.4 and libsoup 2.2.

2008-03-02  Pablo Sanxiao  <psanxiao@gmail.com>

	* Merged from GOBJECT_WORK branch (revisions 3194-3501)

2008-02-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language: Now it shows the status of
	the alternate language and it uses GtranslatorView instead
	of GtkTextView.

2008-02-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils_gui.c: Fixed drop uris func.

2008-02-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils_gui.c: Removed useless func.

2008-02-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/Makefile.am: Removed oc folder.

2008-02-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c: Now is showed message table at startup.
	(Fixes bug #513994)

2008-02-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/notebook.c: Added tooltip in the tab to
	show the path of the file.

2008-02-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Changed some libraries from REQUIRED
	to OPTIONAL.

2008-02-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: I removed the libxml dependency
	because we aren't using it.

2008-02-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-dialog.glade:
	Fixed strings by Gil Forcada.

2008-02-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran:
	Added configuration dialog and improved.
	Now you can choose the search code too.

2008-02-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.c:
	Now you can edit the menu shortcuts. (Fixes bug #514177)

2008-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-table.c:
	* src/message-table-model.ch:
	* Makefile.am:
	Switched to the new model. Now the load it is faster.
	
	* src/update-from-gedit.sh:
	Removed gedit-panel.ch

	* tab.c: Added exception. 

2008-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c: Improving a bit more the parse.

2008-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-table-model.ch:
	Object that implements our own GtkTreeModel.

2008-02-02  Ignacio Casal Quinteiro  <nacho.reas@gmail.com>

	* src/po.c: Fixed crash when the file doesn't exist.

2008-02-01  Ignacio Casal Quinteiro  <nacho.reas@gmail.com>

	* src/window.h:
	* plugins/alternate-lang:
	Removed plugin.h includes by Silvia Miranda.

2008-02-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Now you can instruct gtkspell to on or off
	fixes (Bug #380022).

2008-01-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src:
		tab.c:
		message-table.c:
		comment.c:
		Now widgets are showed with gtk_widget_show instead
		of gtk_widget_show_all.

2008-01-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src:
		* actions-help:
			Changed copyright date.
		* window.c:
		* tab.c:
			Added some comments.
	* configure.ac:
		Changed vesion to 1.9.3.

2008-01-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/alternate-language/alternate-language-plugin.c
	* plugins/open-tran/open-tran.gtranslator-plugin.desktop.in
	* src/panel.c
	* src/panel.h
	* src/tab.c
	* src/tab.h
	* src/Makefile.am
	* doc/reference/gtranslator.types
	* doc/reference/gtranslator-docs.sgml
	Switched to GtkNotebook instead of GtranslatorPanel.

2008-01-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/layout.xml: I forgot this file.

2008-01-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/open-tran/open-tran-plugin.c:
	* plugins/dictionary/dict-panel.c:
	* plugins/dictionary/dictionary-plugin.c:
	* plugins/charmap/charmap-plugin.c:
	* src/prefs-manager-app.c:
	* src/actions.h:
	* src/dialogs/preferences-dialog.c:
	* src/window.c:
	* src/actions-view.c:
	* src/window.h:
	* src/prefs-manager.c:
	* src/prefs-manager.h:
	* configure.ac:
	* data/Makefile.am:
	* data/gtranslator-ui.xml:
	Switched to gdl and removed some useless menus.


2008-01-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils_gui.ch:
	* src/main.c:
	Now about dialogs have the link button.

2008-01-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/dictionary/dictionary-plugin.c:
	Fixed warning.

2008-01-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* src/application:
	* src/utils_gui.ch:
	* src/actions-file.c:
	Removed gnome-vfs dependency.

2008-01-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-table.c:
	Now the load is faster.

2008-01-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

        * plugins/open-tran/open-tran-plugin.c:
        Added deactivate functionality.

2008-01-26  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/application.c:
	* src/main.c:
	* configure.ac:
		Remove dependencies on libgnome and libgnomeui, by Ignacio Casal
		Quinteiro and myself.

2008-01-26  Seán de Búrca  <sdeburca@svn.gnome.org>

	* plugins/charmap/charmap-plugin.c:
	* plugins/open-tran/open-tran-plugin.c:
		Fix compile warnings.

2008-01-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins/ChangeLog:
	Removed. It's better use the main ChangeLog file.

2008-01-26  Seán de Búrca  <sdeburca@svn.gnome.org>
	* plugins/dictionary/dict-panel.c:
	* plugins/dictionary/dictionary-plugin.c:
	* plugins/dictionary/gdict-sidebar.c:
	* plugins/dictionary/dictionary-plugin.h:
	* plugins/dictionary/gdict-sidebar.h:
		Fix compile errors and warnings.

2008-01-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.ch:
	* src/comment.c:
	Added msgctxt support.

	* src/Makefile.am: Removed compile.h.

2008-01-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.c:
	* src/utils.h:
	* src/translator.c:
	* src/translator.h:
	* src/nautilus-string.c:
	* src/nautilus-string.h:
	* src/sighandling.c:
	* src/sighandling.h:
	* src/learn.c:
	* src/learn.h:
	* src/languages.c:
	* src/languages.h:
	* src/compile.c:
	* src/languages.xsl:
	* src/compile.h:
	* src/header_stuff.c:
	* src/header_stuff.h:
	* src/bookmark.c:
	* src/bookmark.h:
	* src/Makefile.am:
	Cleanup all unneccessary sources.

2008-01-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.h: Added missed func.

2008-01-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac:
	* doc/Makefile.am:
	* doc/reference:
	  Added gtk-doc support.

2008-01-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/glossary:
	* src/dictionary:
	* src/charmap:
	* src/alternate-language:
 	  Removed useless directories.

2008-01-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* plugins:
	* Makefile.am:
	* configure.ac:
	Added new plugins.

2008-01-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am:
	* src/window.c: Added get_all_tab func and removed old
	plugins load system.

2008-01-13  Seán de Búrca  <sdeburca@svn.gnome.org>

	* data/Makefile.am:
	* data/gtranslator.pc.in:
	* src/dialogs/Makefile.am:
	* src/dialogs/preferences-dialog.{c,glade}:
	* src/plugin-system/:
	* src/Makefile.am:
	* src/application.{c,h}:
	* src/main.c:
	* src/utils_gui.{c,h}:
	* INSTALL:
	* configure.ac:
		Add plugin functionality, by Ignacio Casal Quinteiro with some help
		from myself.

2007-12-31  Seán de Búrca  <sdeburca@svn.gnome.org>

	* data/pixmaps/:
	* data/Makefile.am:
		Remove unused directory.

2007-12-31  Seán de Búrca  <sdeburca@svn.gnome.org>

	* configure.ac: Remove deleted directory.

2007-12-22  Seán de Búrca  <sdeburca@svn.gnome.org>

	* data/desktop/gtranslator.desktop.in.in: Clean up strings.

2007-12-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added alternate language.

2007-12-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Removed comment directory.

2007-12-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/colorschemes:
	* data/Makefile.am: Removed colorschemes.

2007-12-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Removed scheme colors.

2007-12-13  Seán de Búrca  <sdeburca@svn.gnome.org>

	* configure.ac: Removed messagestable directory.

2007-12-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/po.lang: Fixed mapping to python variables.

2007-12-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator-ui.xml: Removed scheme colors menu entry.

2007-12-09  Seán de Búrca  <sdeburca@svn.gnome.org>

	* data/gtranslator-ui.xml: Add persistent side pane visibility and
		corresponding menu item.

2007-12-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator-ui.xml: Removed website menuitem.

2007-11-23  Cosimo Cecchi  <cosimoc@svn.gnome.org>

	* configure.ac: Fix glib-genmarshal.

2007-11-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Updated glib-genmarshal variable.

2007-11-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/gtranslator-ui.xml: Added bookmarks menu.

2007-11-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added comment lib.

2007-11-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added messages table lib.

2007-10-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Applied Sindre Pedersen path that fixes
	fedora build problem. (Fixes bug #489379)

2007-10-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/po.lang: Added all neccessary regular expressions.

2007-10-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/po.lang: This is neccessary for syntax highlight in gsv2.

2007-10-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Switched to gtksourceview 2 and removed dictionary.

2007-09-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Patch by Sean Burke: Thanks a lot.

	This patch does a few things: it renames configure.in to configure.ac (to start
	cleaning up build and using more recent conventions), removes
	SPELLCHECKER_CFLAGS from the Makefile as it appears to be undefined, forces use
	of a more recent automake version, moves the UI XML files to data/ and modifies
	the Makefile there to install it and modifies the source file that opens
	gtranslator-ui to point to the correct directory. It also fixes the
	aforementioned build errors.

2007-09-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

        * AUTHORS: Added me.

2007-09-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* MAINTAINERS: Follow new format regulations.

2007-08-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added dictionary Makefile.

2007-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added charmap Makefile.

2007-08-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Switched to gtk+ >= 2.11.6 becouse
	of GtkTooltip. Switched to 1.9.2 version.

2007-08-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Now is required gtk+ >= 2.10.0

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added all related to toolbareditor

2007-08-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/mime/gtranslator.keys_template.in:
	* data/mime/gtranslator.mime: Applied Cosimo Cecchi patch to fix #150834.

2007-08-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added gtksourceview dependencie.

2007-07-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added gdict dependencie.

2007-07-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added gucharmap dependencie.

2007-07-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added AC_PROG_INSTALL to fix an instalation problem.

2007-07-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/desktop/gtranslator.desktop.in.in: Tooltip is not phrased as a verb
	  (Fixed bug #414765)

2007-07-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* data/desktop/gtranslator.desktop.in.in: Using it instead of gtranslator.desktop.in.

2007-07-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added data/desktop/gtranslator.desktop.in

2007-06-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Dropped libgnomeui dependencie.

2007-05-13  Ross Golder  <ross@golder.org>

	* configure.in: Dropped libbonobo/ui and libgnomecanvas
	dependencies.

2007-04-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added libglade dependencie.

2007-04-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/languages.c: Updated mailing list.

2007-01-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Added plugin load at window startup.

2007-01-05  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/notebook.{c,h}:
	* src/window.c:
		Allow closure of tabs, by Ignacio Casal Quinteiro.

2008-01-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c:
	* src/notebook.c:
	* src/tab.ch:
	* src/window.c:
	Added new property to tab object to notify the
	state. Now it stores the status to notify if the
	tab was modified and then change the name or set
	the sensitivity of the save actions.

	gtranslator-enum-types.{c,h}.template:
	Added for glib-mkenums autogeneration.

	* src/Makefile.am:
	Added glib-mkenums autogeneration and clean up.

2008-01-02  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/po.c:
	* src/header-dialog.c:
	Fixed header dialog to show email address correctly.

2008-01-02  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/actions-file.c:
	* src/window.c:
		Use Project-Id-Version as display name in recent files.

2008-01-01  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/msg.c:
	* src/po.c:
		Free memory when closing a file, by Ignacio Casal Quinteiro.

2008-01-01  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/message-table.c: Focus on current message when GtkTreeView is sorted.

2008-01-01  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/actions-file.c: Focus translation editing box on file open, part of a
		patch from Ignacio Casal Quinteiro.

2008-01-01  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/pixmaps/: Remove unused directory.

2007-12-31  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/alternatelanguage/alternate-language.c:
	* src/alternatelanguage/alternate-language-panel.c:
	* src/charmap/charmap.c:
	* src/dialogs/file-dialogs.h:
	* src/dialogs/header-dialog.c:
	* src/dialogs/preferences-dialog.c:
	* src/po.c:
	* src/prefs-manager.h:
	* src/window.{c,h}:
		Clean up all warnings; add functions to headers, include headers,
		duplicate const strings, remove unused variables, etc.

2008-01-01  Djihed Afifi  <djihed@gmail.com>

	* src/messages-table.c: Sortable original and translation rows.

2007-12-31  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/message-table.c: Make sort a bit more predictable. Fixes some issues
		with tree going to default sort and leaving our messages list
		improperly sorted.

2007-12-31  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/message-table.c: Remove expensive and seemingly unnecessary function
		call.

2007-12-31  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/message-table.c:
	* src/msg.h:
		A bit of rearranging and we can reuse an earlier enum.

2007-12-30  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/message-table.c:
	* src/msg.{c,h}:
	* src/po.{c,h}:
	* src/window.c:
		Add the ability to sort by either message position or status.

2007-12-30  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/messages-table.c: Remove unnecessary variables.

2007-12-30  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/messages-table.c: Add icon column (using gtk+ stock icons for now) and
		remove status colors.

2007-12-30  Djihed Afifi  <djihed@gmail.com>

	* src/dialogs/preferences-dialog.c: Fix sidepane position for RTL languages.
	* src/messages-table.c: Left align translated column for all lang
	directions.

2007-12-29  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/messages-table.c: Proper column sizing for original and translated text.

2007-12-29  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/sg.h, msg.c:
	Added functions gtranslator_msg_get_filename 
	and gtranslator_msg_get_file_line by Ignacio Casal Quinteiro

2007-12-29  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/ialogs/header-dialog.c:
	Added signals and callback functions in order to edit the values in
	header dialog.

2007-12-29  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/ialogs/header-dialog.c:
	Added function gtranslator_header_dialog_fill_from_header.
	Now header dialog shows the values.
	* src/indow.h, window.c:
	Added function gtranslator_window_get_header_from_tab in order to
	get header object from current tab in window.
	* src/eader.c:
	Fixed function gtranslator_header_set_lg_email because of bad implementation.

2007-12-29  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/ialogs/header-dialog.glade:
	* src/ialogs/header-dialog.c: 
	Merged prj_name and prj_version into prj_id_version.
	Changed combo_boxes to text_entries.
	* src/eader.h, header.c, notebook.c:
	Changed name of atribute and functions project_id_version to prj_id_version.
	* src/o.c:
	Fixed parse function to parse comments and charset correctly.
	
				      
2007-12-26  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/dialogs/header-dialog.glade:
	* src/actions-help.c:
	* src/main.c:
	* src/window.c:
		Various string fixes.

2007-12-26  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/tab.c:
	* src/window.c:
		Remove translation status area and add entry to status bar, by Ignacio
		Casal Quinteiro.

2007-12-26  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/alternatelanguage/alternate-language-panel.c: Minor fix.
	* src/dialogs/header-dialog.c: Remove unneeded header.
	* src/application.c: Remove unnecessary warnings.
	* src/notebook.c: Correct tab style.
	* src/po.c: Remove unnecessary return.
	* src/window.c: Fill some blank strings and remove unnecessary warning.

2007-12-25  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/tab.c: Don't show notebook borders if we have no tabs.

2007-12-25  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/dialogs/comment-dialog.c:
	* src/comment.{c,h}:
	* src/prefs-manager-app.{c,h}:
	* src/tab.c:
		Move comment display into content area, by Ignacio Casal Quinteiro.

2007-12-24  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/po.c: Fix previous/next fuzzy/untranslated behavior.

2007-12-22  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/actions-help.c: More cleaning.

2007-12-22  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/dialogs/comment-dialog.c:
	* src/dialogs/header-dialog.c:
	* src/dialogs/preferences-dialog.{c,glade}:
	* src/toolbareditor/egg-editable-toolbar.c:
	* src/actions-help.c:
	* src/window.c:
		Cleanup strings.

2007-12-22  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/header.{c,h}:
	* src/notebook.c:
	* src/po.{c,h}:
		Set tab name when opening file.

2007-12-22  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/header_stuff.h: Remove redefine.

2007-12-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c/glade:
	* src/prefs-manager.ch:
	* src/window.c:
	Now you can choose if you want the side panel in the right
	or in the left. (Fixes bug #502917)

2007-12-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Added a few key bindings following hig book.

2007-12-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.h: Removed useless comment.
	* src/actions-edit.c: Added user-action func in undo and redo funcs.
	* src/Makefile.am: Removed header_dialog.glade.

2007-12-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/alternatelanguage/alternate-language-panel.c:
	Fixed search. Now compares with utf8 support.

	* src/actions-file.c:
	* src/tab.c:
	* src/window.c:
	* src/po.c:
	* src/msg.c:
	Now the message status is stored indiviually so
	now is not neccessary parse all the list to get
	the global status.

2007-12-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* alternatelanguage/*
	Added this plugin. I now the interface need more work
	but it is working, i think perfect.
	* src/window.c: Added alternatelanguage plugin.
	* src/actions-file.c: Added g_free call.
	* src/Makfile.am: Added alternatelanguage lib.
	* src/po.c: Added comment.

2007-12-19  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/header-dialog.c, header-dialog.glade:
	Adapted header dialog to Gnome Human Interface Guidelines.
	* src/window.c: Added callback gtranslator_actions_edit_header 
	to Edit menu.

2007-12-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c:
	* src/window.c:
	Added dialogs to show the errors.
	* src/tab.c: Removed unneccessary comment.

2007-12-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-table.c: 
	Now is listening the message-changed signal to change 
	the colors and the message.
	* src/tab.c: Removed call to update row func of message table.

2007-12-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/comment-dialog.glade:
	* src/dialogs/bookmarks-dialog.glade:
	Removed some strings marked as translatables.(Ex. gtk-close).

	* src/tab.c: Added comment.
	* src/actions-edit: Added message-changed singal emitting
	in copy_to_translation func.

2007-12-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.ch:
	* src/window.c:
	* src/actions-file.c:
	Improved po_parser func. Now it sets the error
	and now the errors are managed well.

2007-12-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/comment-dialog.glade:
	* src/dialogs/comment-dialog.c: 
	Added shadow and a label to the dialog.

2007-12-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comment: Removed comment folder.

2007-12-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/comment-dialog.ch:
	* src/dialogs/comment-dialog.glade:
	* src/dialogs/Makefile.am:
	Added dialog to edit message comments.

	* src/actions.h:
	* src/actions-edit.c: 
	Added dialog comment dialog call.
	
	* src/tab.ch: Added comment panel get function for comment panel.
	* src/window.c: Added comment dialog call.
	* src/msg.ch: Added msg_set_comment function.
	* src/Makefile.am: Removed comment library.

2007-12-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/bookmarks-dialog.glade: Added bookmarks dialog.

2007-12-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-search.c:
	* src/actions-file.c:
	* src/actions-edit.c:
	* src/tab.c:
	gtranslator_tab_show_message is a private method now, so
	we have to use gtranslator_tab_message_go_to instead.

	window.c: Fixed problem with statusbar. Now it shows
	the status of the message.
	* src/statusbar.ch: Fixed some isuess the overwrite mode.
	Now works fine. (Fixes bug #498834).

2007-12-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/statusbar.c: Commit for help.

2007-12-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.ch: status_widgets have to be updated when the message
	is showed too.
	Fixed showed-message signal bug and now emits the showed message
	too.
	* message-table.c
	* src/comment/comment.c:
	  Changed showed-message func to the new specification.

2007-12-14  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/message-table.c:
	* src/window.c:
	* src/comment/comment-panel.c:
		Clarify and HIGify text.

2007-12-13  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/Makefile.am:
	* src/messagestable/:
	* src/message-table.{ch}:
	* src/msg.{ch}:
	* src/tab.c:
	* src/window.c:
		Merge message table into main code and update upon msgstr
		change.

2007-12-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/action-edit.c: Added message_changed emission.
	* src/tab.ch: Added message_changed signal.
	* src/window.c: Added message_changed signal to update statusbar.

2007-12-10  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/prefs-manager-app.c:
	* src/tab.c:
		General cleanup.

2007-12-10  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/tab.c: Remove unnecessary element.

2007-12-09  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/prefs-manager-app.c:
	* src/tab.c:
		Allow persistent message table size.

2007-12-09  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/charmap/charmap.c: Make sure the panel is a GObject before we try to
		unreference it.

2007-12-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/statusbar.ch: Added to manage statusbar funcs.
	* src/Makefile.am: Added statusbar.ch.
	* src/po.c: Removed free of iterator.
	* src/actions-file:
	* src/actions-go:
	  Commented _window_update_statusbar func.
	* src/window.c: Added statusbar widget.
	Now statusbar shows if INS or OVR is set.

2007-12-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Removed scheme colors menu entry.

2007-12-09  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/prefs-manager.h: Correct macro name.

2007-12-09  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/Makefile.am:
	* src/actions.h:
	* src/actions-view.c:
	* src/prefs-manager.{ch}:
	* src/application.c:
	* src/window.c:
		Add persistent side pane visibility and corresponding menu item.

2007-12-08  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/prefs-manager.h: Fix gconf key paths.

2007-12-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c: Added some warnings on gtranslator_po_parse func.

2007-12-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-search.c: I think the search engine is working.
	It search with any flag you want and it replaces perfect
	one occurrence or all occurrences in the messages list.

2007-12-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/view.h: Fixed indentation.
	* src/po.c: Added string.h dependencie.
	* src/prefs-manager-app.c: Changed default window size and changed
	 config place to .config instead of deprecated .gnome2
	* src/application.c: Fixed size problem when the window is closed maximized.
	* src/view.c:
	* src/draw-spaces.c:
	* src/charmap/charmap.c:
	* src/charmap/charmap-panel.c:
	* src/utils_gui.c: 
	* src/actions_search.c:
	* src/io-error-message-area.c:
	  Fixed license problems.

2007-12-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/o.c: Fixed problem to parse header.

2007-12-04  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/eader-dialog.h, header_dialog.c: Added GtranslatorHeaderDialog class.
	* src/indow.c: Added Callback for edit header.
	* src/ctions.h, actions-edit.c: Added action for edit header.
	* src/refs-manager.h, prefs-manager.c: Added button "take my options" into gconf.

2007-12-03  Pablo Sanxiao  <psanxiao@gmail.com>

	* src/header.c, header.h: Added Files in order to implement
	GtranslatorHeader class to use instead of GtrHeader structure.
	* src/po.c: Added parse header's fields into GtranslatorHeader.

2007-12-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialog/preferences-dialog.glade: Removed some strings
	marked as translatables. (e.g. "gtk-help")

2007-12-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-help.c: Removed show_home_page func.
	Now home page is stored in about dialog.
	* src/window.c: Removed website menuitem.

2007-12-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.ch: Removed unneccessary funcs.
	* src/actions-search.c: Now it remembers lastest options.
	* src/utils_gui.ch: Removed unneccsary funcs and dependencies.
	* src/actions-file.c: Removed runtime-config dependencie.
	* src/runtime-config.ch: Removed.
	* src/save.ch: Removed.
	* src/main.c: Cleaned and fixed locale problems.
	* src/Makefile.am: Removed header_stuff.h, runtime-config.ch
	and save.ch files.

2007-12-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/vfs-handler.ch:
	* src/Makefile.am:
	* src/main.c:
	  Removed gnome-vfs because it will be deprecated in
	next glib major release in favor of gio.
	* src/utils-gui.ch: Is needed to port this to gio.
	* src/dialogs/search-dialog.c: Added default values.

2007-12-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions.search.c:
	  Fixed problem in find.

2007-12-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-search.c:
	* src/view.ch:
	  Moved get_selected_text func to view.c as gtranslator_view_get_selected_text.
	* src/prefs-manager.h: Unmark fuzzy is now true by default.
	* src/tab.c: Now detects if unmark fuzzy option is true or false.

2007-12-02  Seán de Búrca  <sdeburca@svn.gnome.org>

	* src/dialogs/preferences-dialog.c:
	* src/dialogs/preferences-dialog.glade:
	* src/prefs-manager.c:
	* src/prefs-manager.h:
	* src/prefs-manager-app.c:
	* src/tab.c:
	* src/view.c:
		Rewrite preferences dialog for ease of navigation and increased HIG
		compliance/consistency with other GNOME apps.

2007-11-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs:
		search-dialog.ch:
		search-dialog.glade: Added fuzzy checkbutton.
	* src/actions-search.c: Search is now more or less working,
	now you can check if you want to search in original, translated
	and fuzzy messages.
	* src/application.ch:
	* src/tab.ch:
	* src/window.ch: 
		Now in get_all_views funcs you can decide if you 
	want original, tranlated or both views.
	* src/prefs-manager-app.c: Addapted to new get_views func specification.

2007-11-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/search-dialog.c: Fixed some errors.
	* src/dialogs/search-dialog.glade: Fixed some name variables.
	* src/utils_gui.ch: Added g_utf8_caselessmatch func to normalize.
	* src/window.c: Added calls to replace and find funcs in menus.
	* src/view.c: Added funcs to manage the search in views.
	* src/tab.c: Added po_check_po_file func.
	* src/view.h: Added search macros.
	* src/Makefile.am: Added actions-search.c
	* src/actions-search.c: Added to manage the search.

2007-11-23  Cosimo Cecchi  <cosimoc@svn.gnome.org>

	* src/Makefile.am: Fix glib-genmarshal.

2007-11-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gtranslator-marshal.list: Added to create custom closures.
	* src/Makefile.am: Added glib-genmarshal.

2007-11-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs.ch:
	* src/replace.ch:
	* src/find.ch:
	  Removed. They aren't neccessary.

2007-11-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs:
	* src/ search-dialog.ch: Added search dialog.
	* src/ Makefile.am: Added search-dialog.ch.
	* src/utils_gui.ch: Added escape_search_text and unescape_search_text
	funcs.

2007-11-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/update-history-entry.sh: Now is update-from-gedit.sh
	 Now updates: message-area, history-entry and panel.
	* src/Makefile.am: Added history-entry.ch.
	* src/dialogs/Makefile.am: Changed preferences.glade to preferences-dialog.glade

2007-11-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/history-entry.ch: Added from gedit repository.
	* src/update-history-entry.sh: Added to update history entry widget.
	* src/window.c: Added string.

2007-11-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c:
	* src/dialogs/preferences.glade:
	  Changed the name to preferences-dialog.glade
	* src/dialogs/search-dialog.glade: Added search dialog.
	* src/window.c: Added Bookmarks menu.

2007-11-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable/messages-table-panel.c:
	  Now messages table wraps the text.
	* src/dialogs/preferences-dialog.c: Removed PIXMAPSDIR define.
	* src/dialogs/Makefile.am: Added PIXMAPSDIR variable.
	* src/tab.c: Removed useless func.

2007-11-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comment/comment.ch: Added to manage the comment plugin.
	* src/comment/Makefile.am: Added comment.ch.
	* src/msg.h: Added get_extracted_comments func.
	* src/window.c: Added call to comment_activate func.

2007-11-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs-manager-app.c: Added listener for dot char option.
	* src/tab.c: Removed draw-spaces.h dependencie. Now is a dependencie
	of view.c.
	 Now the position of the panel is 200.
	* src/view.ch: Added draw-spaces dependencie. Added enable_dot_char
	func to manage draw-spaces.

2007-11-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable/messages-table-panel.c:
	Fixed scroll problem (Fixes bug #494911).

2007-11-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/glossary-panel.ch: Moved to glossary folder.
	* src/Makefile.am: Fixed an error with comment lib.

2007-11-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comment-panel.ch: Moved to comment folder.
	* src/alternate-language.ch: Moved to alternatelanguage folder.
	* src/Makefile.am: Removed comment-panel.ch.
	* src/tab.c: Removed comment-panel.h dependencie.

2007-11-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable/messages-table-panel.c:
	  If the message is already showed then is not neccessary
	  show it again.
	* src/prefs-manager.h: Added number_plurals funcs.
	* src/tab.c: Added plural forms support and added comments.
	* src/msg.c: Fixed a bug in msg_check func that makes
	gtranslator crash if xerror2 is not setted.

2007-11-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/parse.ch: Removed.
	* src/po.c:
	* src/tab.c: 
	* actions-file.c
		 Added people to license.
	* src/toolbareditor: Sync from egg svn repository.
	* src/message-area.c: Sync from gedit svn repository.
	* src/message-area.h: 
	* src/io-error-message-area.c: Changed GTRANSLATOR to GTR.

2007-11-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable:
	* src/ messages-table-panel.c: Now if a new messages is showed
		the messages table select that message row.

2007-11-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable:
	* src/ messages-table-panel.c: Now is showed the 
		messages selected in the messages table.
		Added application dependencie to get the active window.
	* src/ Makefile.am: Added reference to toolbareditor.
	* src/actions-go.c: 
	* src/tab.c: Changed the name of gtranslator_message_go_to func
	to gtranslator_tab_message_go_to.
	* src/application.ch: Added get_active_window func.

2007-11-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable/messages-table-panel.c: Switched to
	GtkListStore instead of GtkTreeStore.

2007-11-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable/Makefile.am: I forgot it.

2007-11-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagestable/messages-table-panel.ch: Now this is used
	to create the widget.
	* src/messagestable/messages-table.ch: Used to implement
	func activate.
	* src/tab.c: Added get panel func.
	* src/window.c: Added call to messages_table_activate func.

2007-11-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messagetable: Now messages-table.ch are ubicated here,
	becouse i'll start with the conversion of this code to
	a standalone plugin like charmap.
	* src/tab.c: Added showed-message signal and removed 
	calls to messages-table funcs.

2007-11-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messages-table.c: Added ID column.

2007-11-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messages-table.c:
	* src/tab.c: 
	Some string fixes.

2007-11-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/messages-table.ch: Ported to GObject.
	There are some missing features like update a message when
	is changed.
	* src/tab.c: Added messages-table widget to the panel.

2007-11-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils_gui.ch: Removed useless funcs and added some funcs
	to manage uris.
	* src/actions-file.c: Added funcs to manage uris in drag 'n drop.
	* src/window.c: Added drag n' drop support.
	* src/dnd.ch: Removed. is not neccessary anymore.
	* src/Makefile.am: Removed dnd.h.

2007-11-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils_gui.h: Removed stylistics.h dependencie.
	* src/color-schemes.ch:
	* src/stylistics.ch:
	* src/Makefile.am:
	 Removed. It isn't neccessary anymore.

2007-11-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs-manager-app.c: Added listener for syntax highlight.
	* src/view.c: Now sets the highlight according to preferences.

2007-11-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Fixed bug in get_all_views func that makes 
	program crash if there aren't tabs loaded.

2007-10-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs-manager-app.c: Added listener for instant spellchecking.
	* src/application, window, tab: get_all_views funcs now have a boolean
	to choose if you want original textviews too.
	Added comments.
	* src/view.c: Added comments and removed useless comments.

2007-10-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences.glade: Removed color edition.

2007-10-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs-manager.h: Added GPM_FONT_DIR to store font configuration
	in gconf.
	* src/prefs-manager-app.c: Added listener for fonts changes.
	Added func to manage font changes.
	* src/application.ch: Added application_get_views to return a list
	of all views in the application.
	* src/tab.ch: Added get_all_views func to get a list with all views
	in a tab.
	* src/window.ch: Added get_all_views to get a list with all views in
	a window.
	* src/view.ch: Added change fonts calls in init func.
	Added set font func.

2007-10-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: gTranslator now remembers sidebar position.

2007-10-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c: Fixed some things in quit func.
	* src/prefs-manager.h: Added glib dependencie.
	* src/application.c: Now destroy the program when all windows
	are closed. And added window size and state when a new window
	is created.
	* src/window.c: Added save_panes_state func to store window size,
	panel size and window state.
	Added destroy event. When a window is destroyed the size should
	be saved. Added configure event to store width and height values.
	* src/main.c: Now main func call to gtranslator_prefs_manager_app_init func
	instead of gtranslator_prefs_manager_init and calls 
	_prefs_manager_app_shutdown when gtk_main loop is finished to store
	the state window preferences.
	* src/Makefile.am: Added prefs-manager-app.ch.
	* src/prefs-manager-app.ch: Added to manage the preferences in the window.
	If something is changed in the preferences dialog window should change.

2007-10-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/about.ch: Removed.
	* src/actions-help.c: Following new specifications.
	Now this have about and show home page funcs.
	Missing help func.
	* src/window.c: Removed home page func.
	* src/actions.h: Added about and home page funcs.
	* src/Makefile.am: Added actions-help.c and removed about.ch files.

2007-10-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/preferences.ch: Removed.
	* src/runtime-config.c: 
	* src/dialogs/file-dialogs.c:
		Removed preferences.c dependencie.

2007-10-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/view.c: Becouse of a gsv 2 bug i need to manage
	the dirs with a gchar **. Syntax highlight is now 
	perfectly working.

2007-10-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am: Removed dictionary plugin.

2007-10-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.c:
	* src/translator.c:
	* src/utils_gui.c:
	* src/tab.c:
	* src/window.c:
	Removed old prefs system.

	* src/view.c: Switched to gtksourceview2
	* src/dictionary: It is not added becouse in debian there aren't the
	right packages to install it.

2007-10-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.c:
	* src/translator.c:
	* src/dialogs/file-dialogs.c:
	* src/actions-file.c:
	* src/application.c: Commented old config funcs calls.
	* src/actions.h:
	* src/actions-edit.c: Added gtranslator_actions_edit_preferences
	to call the preferences dialog.
	* src/dialogs/preferences-dialog.c: Now works but is neccessary
	add more configurable things.
	* src/dialogs/preferences-dialog.h: _show_preferences_dialog is now
	a void func.
	* src/dialogs/Makefile.am: Added DATADIR constant and preferences-dialog.ch
	files.
	* src/dialogs/preferences.glade: Added and removed some things.
	* src/utils_gui.ch: Added gtranslator_utils_get_glade_widgets func
	that i copied from gedit code.
	* src/prefs-manager.c: Added lots of defines for configuration funcs.
	* src/prefs-manager.h: Added lots of defines for prefs-manager funcs.
	* src/main.c: Added new preferences manager.
	* src/Makefile.am: Added new preferences manager and removed old manager.

2007-10-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.c: Updated.

2007-10-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences-dialog.ch: Remade the preferences dialog.
	* src/prefs-manager.ch:
	* src/prefs-manager-private.h: Added new preferences system to 
	manage all configuration stuff.
	This files will replace prefs.ch, preferences.ch and prefs_init.c
	files.

2007-09-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/utils.c:
	* src/utils-gui.c:
	* src/prefs.c: Removed gui.h dependency.
	* src/view.c: Improved spellcheck support.

2007-09-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gui.ch: Removed.

2007-09-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c:
	* src/view.ch: Improved spellcheck support.

2007-09-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/about.c: Fixed spaces in license.

2007-09-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/src/toolbareditor/egg-toolbar-editor.c:
	* src/src/toolbareditor/egg-editable-toolbar.c:
	  Updated from svn server.

2007-09-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Now if you try to add char from charmap panel
	and if there aren't any file opened the program don't crashes.

2007-09-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Path by Sean de Búrca:
	* src/dialogs/Makefile.am: Added preferences.glade.
	* src/prefs.c: Changed glade definition.
	* src/application.c: Fixed bug in toolbar path.

2007-09-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs/preferences.glade: Moved becouse dialogs should be
	there, so missing move preferences dialog to dialogs folder.
	* src/Makefile.am: Removed preferences.glade.

2007-09-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.c: Addded DATADIR patch to search for gtr-toolbar.xml

2007-09-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c: Status widgets works fine but it is an ugly
	implementation.
	* src/actions-edit.c: If the fuzzy menuitem is clicked
	now emits a changed signal (Really ugly).

2007-09-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/msg.h: Added gtranslator_msg_set_fuzzy func.
	* src/tab.c: Now if a message change and it was fuzzy
	now the status change to translate or untranslate.

2007-09-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c: Removed messages-table.h dependencie.
	* src/dictionary/dict-panel.ch:
	* src/dictionary/dictionary.c: Now dictionary stores the
	paned position.
	* src/view.c: Added gtkspellcheck support (This is experimental)
	if you want use it you should undef gtkspell and add gtkspellcheck
	to configure.in.

2007-09-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-area.c: Fixed some bugs and added style
	properties. You can see bug #467623 and #474334.

2007-09-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dict-panel: Added link text support.

2007-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/undo.ch: Removed.

2007-09-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message.ch: Removed.

2007-09-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comment.ch: Removed.

2007-08-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c, view.c: Moved gtkspell support from tab.c to view.c.
	* src/message-area.c: Finally working perfect.

2007-08-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-area.c: Improved message-area widget.

2007-08-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/po.c, msg.ch: Improved gtranslator_msg_check func.

2007-08-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c: Added call to set_sensitive_according_to_window func.
	* src/window.c: Added set_sensitive_according_to_window, 
	can_undo, can_redo, notebook_tab_added funcs and connected page-added
	signal.
	* src/po.c: Using simple if instead of g_return_val_if_fail.

2007-08-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gtranslator-ui.xml: Added find previous item.
	* src/actions-go.c: Added call to set_sensitive_according_to_message func.
	* src/window.c: Added find previous item.
	Added set_sensitive_according_to_message func.
	* src/po.c: Fixed gtranslator_po_get_untranslated_count func.

2007-08-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/action.h, actions-edit.c: Added copy, paste, cut, 
	undo and redo funcs.
	* src/view.ch: Added copy, paste and cut funcs to manage 
	clipboard.
	* src/window.c: Added calls to copy, paste, cut, undo and
	redo funcs.

2007-08-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Subdivied ui into always_sensitive_entries
	and entries.
	Now accel keys works fine.
	Added call to deactivate panel funcs.

2007-08-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dictionary/dict-panel.c: Removed gtranslator_show_message func.
	* src/dictionary/dictionary.ch: Added activate and deactivate funcs.
	* src/dictionary/Makefile.am: Added dictionary.ch files.
	* src/window.c: Added dictionary panel.
	* src/Makefile.am: Added dictionary dependencie.

2007-08-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c: Added gtranslator_file_quit func.
	* src/application.c: Added delete_event signal.
	* src/window.c: Added call to gtranslator_file_quit.
	* src/draw-spaces.c: Changed the color.
	* src/view.c: Commented highlight_current_line func.

2007-08-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-file.c:
	* src/actions-go.c: Added calls to update statusbar and progress bar.
	* src/dialogs.c: Applied Pablo's patch.
	* src/tab.c: Switched to g_signal_connect_after in status_widget func. (Now work)
	* src/window.ch: Added statusbar update.
	* src/po.c: Now parse don't load obsolete messages, and added get funcs for message count.

2007-08-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/charmap/charmap-panel.c: Switched to block-chapters.
	* src/window.c: Added set_sensitive_according_to_tab func and
	  notebook_switch_page to manage the switch-page signal.

2007-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c: Removed some useless comments.
	* src/charmap/charmap.c: Now gets the active view.
	* src/tab.c: Added gtranslator_tab_get_active_view func and
	  removed some useless comments.
	* src/window.c: Added charmap panel and window_get_active view func.
	* src/msg.c: Added comments.
	* src/Makefile.am: Added charmap.

2007-08-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/io-error-message-area.ch: Added to create the message area dialogs.
	* src/comment-panel.c: Now shows the comments.
	* src/tab.c: Added plural forms support.
	  Now shows an error message if there are errors in the message
	  before go to another message.
	* src/view.c: Added line highlight.
	* src/msg.ch: Added msg_get_msgstr_plural, msg_get_comment,
	  msg_get_extracted_comments and msg_check funcs.
	* src/message-area.c: Switched to GtkTooltip.

2007-08-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/comment-panel.ch: Added to manage the comment in tabs.
	* utils.c, 
	* src/translator.c: Changed indentation rules.
	* src/actions.h: Added gtranslator_save_current_file_dialog func.
	* src/nautilus-string.ch: Removed nautilus_str_has_prefix,
	  nautilus_str_has_suffix, nautilus_istr_has_prefix and
	  nautilus_istr_has_suffix funcs.
	* src/actions-file.c: Added gtranslator_save_file func and
	  gtranslator_save_current_file_dialog.
	* src/prefs.c: Removed "page.c" dependencie.
	* src/save.c: Ported the funcs to the new api.
	* src/alternate-language.c: Added activate and deactivate funcs.
	* src/application.c: Now session funcs are here.
	* src/bookmark.c: Added indentation rules.
	* src/tab.c: Added horizontal panel and added in the comment-panel.
	* src/window.c: Added call to save file.
	* src/main.c: Removed session funcs.
	* src/Makefile.am: Added save.ch ,comment-panel.ch  and removed session.h
	  and main_window.glade files

2007-08-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/session.ch: Removed.

2007-08-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions.c:
	* src/main_window.glade:
	* src/menus.ch:
	* src/page.ch: Removed, is not neccessary anymore.

2007-08-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/about.c: Added me and switched to GPL v3.
	* src/gtranslator-ui.xml: Added search menu.
	* src/actions-edit.c: Added message_copy_to_translation func.
	* src/compile.c: Modified to work in new gtranslator.
	* src/tab.c: Added status_widgets callback func.
	* src/window.c: Modified menubar.
	* src/gtr-toolbar.xml: Added actions.
	* src/msg.ch: Added msg_set_msgstr_plural func.

2007-08-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions-go.c:
	* src/actions-edit.c: Added to manage go and edit menu actions.
	* src/notebook.c: Switched to GtkTooltip.
	* src/tab: Added gtk spell and added message show support, and
	goto message func.
	* src/window.c: Added call to menu funcs.
	* src/po.ch: Added set and gets funcs.
	* src/msg.ch: Added set and get funcs.
	* src/Makefile.am: Added actions-go.c and actions-edit.c

2007-08-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/panel.c: Is now using GtkTooltip instead of deprecated
	  GtkTooltips. (Now is required gtk+ >= 2.11.6)
	* src/window.c: Modified recent files implementation.

2007-08-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/actions.h, actions-file.c: Added to manage the menu
	 actions callback funcs.
	* src/file-dialogs.ch: Removed some funcs.
	* src/tab.c: Improved finalize func.
	* src/window.c: Added calls to save_as and close menuitems.
	* src/po.c: Improved finalize func.


2007-08-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/history.ch: Removed from svn repository.
	* src/Makefile.am: Removed history.ch
	* src/tab.c: Removed gtranslator_tab_set_po func and
	  gtranslator_tab_set_trans_text func.
	* src/window.c: Added gtranslator_open func.
	* src/po.c: Added comments, removed gtranslator_open func.
	* src/msg.c: Added comments.
	* src/Makefile.am: Added actions-file.c and actions.h.

2007-08-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c: Added GtkRecentManager to manage the history.
	  history.ch is not needed anymore with this.

2007-08-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/alternate-language.ch: Added. This is a panel to manage
	  an alternative language (Bug #365231). This is not finished yet.

2007-08-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* bookmark.c, compile.c, history.c, colorschemes.ch, session.c
	  vfs-handle.c, message-table.c, message.ch, parse.ch: 
		Removed from Makefile.am. 
	* src/msg.ch: Added to replace message.ch.
	* src/po.ch: Added to replace parse.ch.
	* src/window.ch: Added some get and set funcs.
	* src/application.c: Added create window func.
	* src/main.c, prefs.c: Removed some func calls becouse of missing files.

2007-08-07  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/tab.c: Added status widgets.
	* src/window.c: Added stock menuitems and sidebar widget.
	* src/panel.ch: Based in gedit sidebar widget.
	* src/Makefile.am: Added panel.ch

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.c, gtranslator-ui.xml: Added Edit toolbar dialog.

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gtr-toolbar.xml: This file is neccessary to manage the
	defaults items in toolbar.

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/application.ch: Added to manage general app stuffs
	something like gui.ch.
	* src/Makefile.am: Added application.ch.
	* src/window.ch: Modified some little things.
	* src/main.c: Added call to gtranslator_application_open_window func.

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am: Added toolbareditor things to compile.
	* src/window.c: Added toolbar.

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/toolbareditor/*: Added egg toolbar editor.
	* src/Makefile.am: Added toolbareditor folder.
	* src/gtranslator-ui.xml: File related to menubar.

2007-08-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/window.ch: Window related class. 
	* src/notebook.ch: main notebook to manage po files.
	* src/tab.ch: Single tab for main notebook.
	* src/Makefile.am: Addded window.ch, notebook.ch and tab.ch

###################Initial Rewrite########################

2007-08-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Fixed variable name.

2007-08-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dict-panel.c: Added some error messages.
	* src/parse.c: Added remove pages in file close.

2007-08-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message.c: Fixed plural forms bug.
	* src/page.c: Added strings to translated.

2007-08-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message.c: Plural forms more or less working.
	* src/page.c: Added ScrollWindow widget to sourceviews.
	* src/charmap-panel.c: Uncomment finalize call.
	* src/dict-panel.c: Source name bug fixed.
	* src/color-schemes: Switched to trans_msgstr[X].
	* src/draw-spaces: Switched 3.14 to G_PI.
	* src/view.c: Added wrap mode.

2007-08-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.ch: Added nplurals variable and spin button.
	* src/preferences.glade: Added nplurals spin button values.
	* src/page.c: Removed args-tags.c dependencie.
	Switched to gtksourceview.
	* src/view.ch: GtkSourceView implementation.
	* src/main_window.glade: Removed GtkTextView widgets.
	* src/args-tags.ch: Removed.
	* src/Makefile.am: Removed args-tags.ch and added view.ch.

2007-08-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/page.c: Removed gtranslator_page_set_tag.
	* src/args-tags.ch: Added tags and args highlight funcs.(glib 2.14 needed)
	* src/Makefile.am: Added args-tags.ch.

2007-07-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/page.c: Added gtranslator_page_set_tag func to change the
	tag of markups.

2007-07-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gui.c: Copy paste is now working, but is not working well
	there are lot of warnings. I used gtk_window_get_focus to get
	the TextView selected. I don't know if this is a good idea.

2007-07-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/draw-spaces.c: Changed \n cairo char.

2007-07-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am: Added draw-spaces.ch and glossary-panel.ch
	* src/glossary-panel.ch: Is not implemented yet.
	* src/draw-spaces.ch: Port of gedit plugin drawspaces.py. (Fixes bug #417186)
	* src/page.c: Added call to draw spaces callback func.

2007-07-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gdict-common.ch: Removed. It is not neccessary anymore.
	* src/gdict-sidebar: Removed close button.
	* src/Makefile.am: Removed gdict-common.ch
	* src/dict-panel.ch: Removed gdict-common.h dependencie.

2007-07-26  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gdict-common.ch: Added for common gdict funcs.
	* src/dictionary.c, dict-panel.ch: Working (missing some things)
	 dictionary support.
	* src/Makefile.am: Added gdict-common.ch files.

2007-07-25  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am: Added gdict-sidebar.ch, gdict-panel.ch, dictionary.ch.
	* src/gdict-sidebar.ch, gdict-panel.ch, dictionary.ch: Widgets to make
	possible gnome-dictionary integration.
	* src/gui.c: Added call to dictionary func.
	* src/main_window.glade: Added dictionary panel.

2007-07-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/page.ch: trans_msgstr now is an array. (For plural forms)
	* src/nautilus-string.c: Just stylistic indentation change.
	* src/message.c: Some changes in plural forms work. Removed regex dependecie.
	* translator.c Switched to glib/gi18n
	* src/header_stuff.c: Changed to g_ascii_digit_value.
	* src/menus.ch, actions.c: Added previously untranslated/fuzzy items.

2007-07-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/gui.c, gucharmap.ch, charmap-panel.c, main_window.glade: 
	  Gucharmap integration is working (Based in gedit-plugin(charmap)).

2007-07-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am: Added charmap.ch, gucharmap.ch
	* src/gucharmap.ch: Added for manage the gucharmap integration.

2007-07-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/session.c: Fixed statusbar bug.
	* src/charmap-panel.ch: Added gucharmap panel widget.

2007-07-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/header_stuff.ch: Added gtranslator_header_get_plural_forms()
	and gtranslator_header_get_nplurals(), funcs to manage plural forms.

2007-07-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Fixed separator menutiem problem.

2007-07-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main.c: Using gtk_window_set_default_icon_from_file instead of
	gnome_window_icon_set_default_from_file deprecated func.

2007-07-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Added previously_fuzzy and previously_untranslated
	menuitems.
	Added Control+PageUP/PageDown to go to next/previously fuzzy.
	Alt+PageUP/PageDown to next/previously untranslated.
	Alt+space to copy from original message.

2007-07-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message.c: Added po_message_is_translated func (Thanks Bruno).
	Now using po_message_is_fuzzy instead of msg->fuzzy.

2007-07-14  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Changed fuzzy menuitem to checkbutton.

2007-07-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/color-schemes.c: More or less working.
	* src/page.c: I think neccessary set always the style.

2007-07-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/preferences.c: Removed set_color settings func.
	* src/stylistics.c: Added color_to_string func.
	* src/color-schemes.c, gui.c, stylistics.c: Added color-schemes

2007-07-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message.c: Fixed plural forms bug (Bug fixed #307029).

2007-07-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.h: Removed GdkColor variables.
	* src/prefs.c, preferences.glade, page.c, stylistics.c: 
	  Custom text color is working now.
	* src/main_window.glade: Added Page_down and Page_Up acelerators
	  to change the message.

2007-07-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/preferences.glade, page.c, stylistics.ch:
	  Custom fonts are working now but colors don't and
	  i don't know why. 

2007-07-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/preferences.glade: Added text color selection.
	* src/stylistics.*: Added to Makefile.am.
	* src/preferences.ch: Added config_color func.
	* src/prefs.c: Added color handling.

2007-07-09  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/parse.c: Applied Pablo Sanxiao patch (Bug: #423276).
	* src/languages.c: Changed portuguese mailing group.

2007-07-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/Makefile.am, gui.c, prefs.c, header_stuff.c: Fixed instalation
	  problem. (Bug #454922) Thanks to #gnome-love channel people.

2007-07-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Added notebook variables.
	* src/preferences.glade: Added nplural GtkSpinButton.

2007-07-04  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/preferences.glade: Fixed string bug.
	* src/message.c: Fixed GtkSpell problem. Plural forms is not implemented yet.

2007-07-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/menus.c, main_window.glade: Added menuitem statusbar messages.

2007-07-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/parce.c: Fixed close event crash.
	* src/dialogs.c: Fixed Goto func.
	* src/actions.c: Fixed comment menuitem sensitive. Now is setting toolbar
	  sensitive to FALSE when a file is closed.
	* src/src/dnd.c: Fixed memory leaks.
	* src/src/bookmark.c: Removed statusbar funcs.
	* src/gui.c: Added statusbar funcs.
	* src/main_window.glade: Added menuitem signal handlers.
	* src/menus.c: Added signal handlers.

2007-07-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/parse.c: Now load first message.
		   gtranslator checks if the filename exists and it asks to user
		   if she/he wants to overwrite it. (Pablo Sanxiao)
	* src/main_window.glade, menus.c: There were two widgets with the
	  same name.
	* src/dialogs.c: Applied Pablo Sanxiao search path but i can't
	  apply it in parse.c becouse there isn't append_line func.

2007-06-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Added Actions GtkMenuItem.

2007-06-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/history.c: Now working.
	* src/bookmark.c: Removed a deprecated func.
	* src/main_window.glade: Removed an useless GtkMenuItem.
	* src/prefs.c: Fixed a collapse problem in TreeView.

2007-06-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/bookmark.c: Removed libgnomeui. Now working with GtkMenu*.
	* src/history.c: Migrating to GtkMenu*. (At the moment is not working)
	* src/gui.c: Removed some useless funcs.

2007-06-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	 * src/actions.c
	 * src/message.c
	 * src/gui.c
	 * src/page.c
	 * src/page.h
	* src/ src/messages-table.c: Replaced gtk_dialog with message area.

2007-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Removed some strings marked as Translatables.

2007-06-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/preferences.glade: Fixed some string bugs.

2007-05-31  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Renamed search bar variables.

2007-05-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Added search bar.

2007-05-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/dialogs.c: Added response signal to message area widget.
	Now works fine.

2007-05-21  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/message-area.ch, Makefile.am: Added message area widgets,
	copied from gedit.
	* src/dnd.c: Now is using message area widget.
	* src/dialogs.ch: Added message area dialog funcs.
	* src/gui.ch: All message area funcs are now in dialogs.ch.

2007-05-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade, gui.c: Added embedded notification messages.

2007-05-19  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Removed some strings maked to translate
	  like gtk-ok.

2007-05-18  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Added combobox to chouse between
	translation memories pane or message table pane.
	* src/gui.c: 'gtranslator_update_progress_bar' now works.

2007-05-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/a lot of files: Initial glade port.

2007-05-17  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c, preferences.glade: Fixed a response_id problem.

2007-05-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Updated.

2007-05-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/main_window.glade: Added.

2007-05-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/header_stuff.c: Added missing function.
	* src/languages.c: Added <glib/gi18n.h>

2007-05-08  Ross Golder  <ross@golder.org>

	* src/learn.c, languages.c, about.c, main.c: Fix include of glib.

2007-05-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/header_stuff.c, header_dialog.glade: Added combo_box_entry support.

2007-05-06  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c: Added <glade/glade.h>.

2007-05-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c: Now combo box works fine, and another things
	like sensitive in some widgets like in gtk_font_buttons.
	* src/preferences.glade: Updated.

2007-05-02  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c: Ported to libglade. (Missing some things.)
	* src/preferences.glade: Added.

2007-04-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/prefs.c: 'gtranslator_preferences_font_picker_new' now is
	using gtk_font_button instead of gnome_font_picker.

2007-04-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/replace.c: Removed gnome_app_* funcs.
	* src/about.c: Bug fixed (#433819).

2007-04-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/compile.c,find.c: Removed gnome_app_* funcs.

2007-04-27  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/languages.c: Added Occitan language (#392899).

2007-04-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/header_stuff.c: Now using libglade, missing GtkComboBoxEntry
	implementation becouse GtkCombo is deprecated.
	* src/header_dialog.glade: Added.
	* src/languages.c: <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.

2007-04-23  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* src/about.c: Removed libgnome dependencies, updated and added license string.
	* src/dnd.c: Removed gnome_app_warning deprecated func. Now using
	gtk_message_dialog_new.

2006-12-31  Ross Golder  <ross@golder.org>

	* src/semerkent: Consigned the unused and unloved 'semerkent' library to
	the history books.

2006-10-15  Ross Golder  <ross@golder.org>

	* src/languages.xsl: Added so we could consider using the ISO-639 list
	instead of keep adding/updating here and there.
	* src/languages.c: Added Urdu language (for Simos Xenitellis #346758).
	* src/languages.c: Added Kurdish language (for Erdal Ronagi #320001).

2006-10-13  Ross Golder  <ross@golder.org>

	* src/header_stuff.c: Improve detection (and fallback) when parsing
	'charset=' tag from 'Content-Type' header (#329405).

2006-10-13  Ross Golder  <ross@golder.org>

	* data/desktop/gtranslator.desktop.in: Add required Bug Buddy
	headers (#348547).

2006-09-24  Jordi Mallach  <jordi@sindominio.net>

	* data/desktop/gtranslator.desktop.in: Add a more descriptive
	"Name" section.

2006-09-24  Jordi Mallach  <jordi@sindominio.net>

	* configure.in: Move ALL_LINGUAS to po/LINGUAS.
	Bump intltool requirement to 0.35.0.

2006-08-30  Matic Zgur  <mr.zgur@gmail.com>

	* configure.in: Added Slovenian (sl) to ALL_LINGUAS.

2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Remove obsolete no_NO entry
	* po/no.po: Remove

2006-02-07  Ross Golder  <ross@golder.org>

	* src/main.c: Include necessary headers to avoid compiler warnings.
	* src/messages-table.c: Removed some unused variables.
	* src/gui.c, page.c, prefs.c: Fix a couple of compiler warnings (w/ -Wall)
	* src/parse.c: Don't open the file if there are parser errors. 
	* src/history.c, bookmark.c, dnd.c, dialogs.c, parse.c: Handle error from
	  gtranslator_open sensibly.
	* src/utils.c: Use 'gnome_app_warning' instead of 'gtr.._error_dialog'.
	* src/parse.c: Ensure that correct tab is focussed when file is opened.
	* src/gui.c: Add callback to set current_page on page switch.
	* src/message.c: Add 'gtranslator_message_translation_update' method.
	* src/page.[ch]: Add 'gtranslator_page_dirty' method.

2006-02-03  Jordi Mallach <jordi@sindominio.net>

	* configure.in (GTK_REQUIRED): Bump to 2.6.0 for GtkAboutDialog.

2006-02-02  Ross Golder  <ross@golder.org>

	* src/bookmark.c, history.c, message.c: Fix warning about ignoring
	return values.
	* src/page.c, parse, prefs.c: Fix various compiler warnings.
	* src/utils.c: Fixed mismatched/mistyped function declaration.
	* src/gui.c: Fixed an infinite loop on quit.

2006-01-16  Adam Weinberger  <adamw@gnome.org>

	* src/prefs.c: Spelling and grammar fixes.

2006-01-15  Ross Golder  <ross@golder.org>

	* src/languages.c, messages-table.c, prefs.[ch], translator.c, utils.[ch]:
	New treeview-based preferences dialog supplied by Vital Khilko
	(#326449).

2006-01-15  Ross Golder  <ross@golder.org>

	* src/message.c, gui.c: Fixes to display the translated message
	and plural messages in the page.

2006-01-15  Ross Golder  <ross@golder.org>

	* data/pixmaps/*.png: Various new pixmaps provided by Vital
	Kilkho (#326449) for new preferences dialog..
	* data/pixmaps/Makefile.am: Changes for above.

2005-12-25  Ross Golder  <ross@golder.org>

	* src/comment.c: Minor stack optimisation.
	* src/menus.c: Helped to find the pixmaps.
	* src/dialogs.c (gtranslator_file_chooser_analyse): Tidy up and remove 
	unnecessary loop (giving invalid cast warnings).
	* src/message.c (gtranslator_message_show): Fix text/trans vbox
	packing and unpacking.
	* src/page.c: Make text/trans vboxes fill available space.

2005-12-01  Fatih Demir <kabalak@kabalak.net>

	* src/languages.c: Added Mongolian translation team (#322764).

2005-10-16  Ross Golder  <ross@golder.org>

	* src/parse.c: Fix the gettext error reporting callbacks.

2005-09-27  Ross Golder  <ross@golder.org>

	* src/main.c: Removed hardcoded 'config.h' (#317344). Thanks to
	Enrico (enrico.kravina@gmail.com) for reporting it.

2005-09-27  Mikel Olasagasti  <hey_neken@mundurat.net>

	* src/about.c: Switched from GnomeAbout to GtkAboutDialog.

2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>

	* po/ku.po: Added Kurdish translation

2005-08-13  Ross Golder  <ross@golder.org>

	* Makefile.am: Removed reference to
	'kabalak_generate_all_the_files.sh' from EXTRA_DIST (autogen
	equivalents don't need to be distributed anyway).
	* INSTALL.CVS: Removed notes about kabalak_generate...

2005-08-12  Ross Golder  <ross@golder.org>

	* src/Makefile.am: Use seperate GTKSPELL_CFLAGS and GTKSPELL_LIBS flags.

2005-08-12  Jordi Mallach  <jordi@sindominio.net>

	* src/main.c: Get rid of the build_information function entirely.
	
	* src/Makefile.am (INCLUDES): Add defines from defines.config here and
	stop generating defines.h.
	* color-schemes.c, main.c, menus.c, messages-table.c,
	prefs.c, prefs_init.c, update.c: Don't include defines.h.
	
	* src/defines.config: Removed.

2005-08-12  Ross Golder  <ross@golder.org>

	* configure.in: Pass GTKSPELL_CFLAGS and GTKSPELL_LIBS seperately. Not
	sure why the GTRANSLATOR_XTRA thing didn't work (for me or Jordi).

2005-08-12  Jordi Mallach  <jordi@sindominio.net>

	* kabalak_generate_all_the_files.sh: Removed, superceeded by
	autogen.sh.

2005-08-11  Ross Golder  <ross@golder.org>

	* src/dialogs.c: Fixed crash when deleting a comment.

2005-08-11  Ross Golder  <ross@golder.org>

	* src/messages_table.[ch]: Restructured to be more object-oriented.
	* src/page.[ch]: Changed 'gtranslator_page_messages_table_[show|hide]' to
	'gtranslator_page_[show|hide]_messages_table'. Moved 'messages_table'
	and 'messages_tree' into 'GtrMessagesTable (more OO, IMHO).
	* src/message.[ch]: Tidy up code readability a little.
	* src/utils.c/page.c: Moved autosave code to individual pages.
	* src/parse.h: Removed global 'po'. Redundant now we can have multiple po
	files open simultaneously.
	* src/utils.[ch]: Removed redundant 'gtranslator_utils_uri_supported'.

2005-08-09  Fatih Demir <kabalak@kabalak.net>

	* src/languages.c: Update Basque email address (addresses #308277).

	* src/learn.c & utils.c: Added (xmlChar/gchar *) casts - gcc4 is more
		happy now, no warnings on compile anymore.

2005-08-09  Fatih Demir	<kabalak@kabalak.net>

	* acconfig.h: Remove unnecessary old style file.

	* configure.in: Fix GTKSPELL cflags acquirement to _not_ drop the
	GNOME cflags.
	
	* kabalak_generate_all_the_files.sh: Email adress correction.
	
2005-08-08  Ross Golder  <ross@golder.org>

	* src/gui.c/parse.c: Removed unnecessary #include <gtkspell/gtkspell.h>
	* src/message.c: Check for HAVE_GTKSPELL.
	* src/parse.h: Remove redundant 'gtranslator_parse_set_gui_from'.
	* src/page.[ch]: Add 'gtranslator_page_messages_table_[show|hide]'.
	* src/messages_table.[ch]: Removed 'gtranslator_messages_table_create',
	combining it into 'gtranslator_messages_table_new'.

2005-08-08  Ross Golder  <ross@golder.org>

	* acconfig.h: Removed as I got bored of seeing the deprecated warnings
	doing an autoheader.
	* configure.in: Bumped version to 1.9.1 to distinguish it from the 1.1
	series (i.e. working on a 2.0 version).
	* configure.in: Use 3-argument AC_DEFINE() (warning killer)
	* configure.in: Make gtkspell library optional.

2005-06-17  Ross Golder  <ross@golder.org>

	* src/dialogs.c: Add a missing 'break'.

2005-04-01  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2005-03-12  Ross Golder  <ross@golder.org>

	* src/parse.[ch], dialogs.c: Updated to use GtkFileChooser for open and
	save operations (thanks to code borrowed from Vital Khilko).
	* src/utils_gui.c: Stopped saving 'depht' (misspelled too) to gconf.
	* src/gui.c: Respect window geometry config and disable actions that
	expect an open file when creating the initial application/window.

2005-03-12  Adam Weinberger  <adamw@gnome.org>

	* src/dialogs.c: Change two-dot ellipses to three-dot ellipses.

2005-03-11  Ross Golder  <ross@golder.org>

	* mkinstalldirs: Removed autogenerated file from CVS.

2005-02-26  Ross Golder  <ross@golder.org>

	* configure.in: Now check for gettext-0.14.2, which contains the
	new parsing/writing API methods.

2005-02-05  Ross Golder  <ross@golder.org>

	* src/languages.c: Updated Thai and Italian team address. Added 'Tagalog'
	(#162993).
	* src/gui.c: Removed superfluous po->fuzzy incrementor (Loic Minier
	#132734)
	* src/menus.c, gui.[ch]: Fixed a crash when cancelling the confirmation
        dialog when closing without saving changes (Loic Minier #158550)

2005-01-18  Alexander Shopov  <ash@contact.bg>

	* configure.in (ALL_LINGUAS): Added "bg" (Bulgarian)

2004-12-25  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add «nb» to ALL_LINGUAS.

2004-11-22  Ross Golder  <ross@golder.org>

	* src/open.[ch]: Removed. Redundant.
	* src/page.[ch]: Added to contain information for each notebook page open.
	Combined the GtrDocumentView into a single GtrPage structure.
	* src/Makefile.am/main.c: Removed the 'auto_translate', 'auto_learn' and
	'export_learn_buffer' stuff - should be built into one or more non-GNOME
	binaries.
	* src/*.c: Replaced last traces of global 'po' pointer with 'current_page->po'.
	Replaced occurrences of 'd
	* src/parse.[ch]: Renamed 'gtranslator_parse_main' as 'gtranslator_open', and
	re-implemented to add a new page to the 'notebook_widget'.
	* src/dialogs.[ch] (gtranslator_should_the_file_be_saved_dialog): Made to
	operate only on the current page. Use GTK_*_YES and GTK_*_NO instead of
	GTK_*_ACCEPT and GTK_*_REJECT.
	* src/dialogs.[ch] (gtranslator_file_dialogs_set_directory): Removed.
	* src/gui.c: Removed 'document_view' (replaced in page.h by 'current_page').
	Added global 'notebook_widget'.
	* src/gui.[ch]: Replaced 'gtranslator_show_file' with
	'gtranslator_create_main_window'.
	* src/main.c: Added 'open_files' list (of GtrPages). Re-arranged execution
	order.
	* src/main.c: Created 'show_build_information' function to make main function
	clearer.
	* src/parse.[ch]: Removed global 'autosave_source_tag' and made a per-page
	'autosave_timeout' (member of GtrPo).
	* src/parse.[ch]: Added 'GtrPo' argument to 'gtranslator_save_file' so as to be
	specific about which file/page to save.
	* src/utils.[ch]: Made 'GtrPage' the data argument for
	'gtranslator_utils_autosave' so as to be more specific.
	
2004-11-09  Ross Golder  <ross@golder.org>

	* data/mime/gtranslator.keys_template.in: Removed unneeded colons.
	* data/mime/gtranslator.mime: Removed unneeded colons.

2004-11-09  Ross Golder  <ross@golder.org>

	* src/Makefile.am: Removed unnecessary subdirectories, 'pixmap' and
	'semerkent'. Removed some other files from the compilation process
	that are no longer used anywhere.
	* src/compile.[ch],parse.[ch],dialogs.[ch]: Moved compile-related functions in
	from parse.c and dialogs.c.
	* src/about.c: Minor tidy-up and use 'translator-credits' (with a hyphen)
	according to recent gnome-i18n decree.
	* src/actions.c,find.c,header_stuff.c: Added #ifdef DONT_FORGET to some code
	that still needs attention.
	* src/bookmark.c,dialogs.c,history.c: Tidy-up and do some basic error
	handling/reporting (via GError).
	* src/bookmark.[ch]: Remove unused 'gtranslator_bookmark_resolvable'
	function.
	* src/*.c: Replaced GTR_FREE with g_free. Lets face our memory
	management demons.
	* src/comment.c,dialogs.c: GUI variable-name updates.
	* src/dialogs.c,menus.c: Use PACKAGE_NAME constant.
	* src/*.c: Replaced use of 'file_opened' with checks for global po being set.
	* src/dialogs.c: Replaced use of po->length with g_list_length(po->messages).
	* src/*.c: Replaced use of 'gtranslator_open_file' with
	'gtranslator_parse_main'.
	* src/dialogs.c: Removed 'gtranslator_query_dialog'.
	* src/dnd.c: Use new 'gtranslator_parse_main' API.
	* src/*.c: Convert to use new gettext-based members of the GtrPo structure.
	* src/gui.[ch]: Renamed and re-organised the widget creation code to work from
	the new gettext-based structures, and to make less use of the global
	namespace. 	Now tries to contain document-related widgets in a
	GtrDocumentView structure.
	* src/gui.[ch]: Added 'gtranslator_show_file' to display a given GtrPo.
	* src/gui.[ch]: Added 'gtranslator_update_progress_bar' method.
	* src/header_stuff.[ch]: Removed 'gtranslator_language_changed' method.
	* src/header_stuff.[ch]: Changed 'report_message_bugs_to' to
	'report_msgid_bugs_to' to closer resemble real headers.
	* src/history.[ch]: Use just 'project_id' in history tags, instead of
	'project_name' and 'project_version'.
	* src/learn.[ch]: Change API to add error-handling and use of gettext-based
	variables instead.
	* src/main.c: Added #ifdef PORT_COLORSCHEMES around code that probably isn't
	used any more. Various API-usage updated and error-handling improvements.
	Other minor whitespace tidy-ups.
	* src/menus.c: Removed reference to redundant pixmaps 'query.xpm' and
	'query_big.xpm'.
	* src/menus.c: Disable connection of Update button to 'update' function.
	* src/menus.c: Removed 'query' function - for now.
	* src/message.h: Replaced message-related variables with a single
	'po_message_t'. Added 'is_fuzzy' and 'changed' flags.
	* src/message.c: Removed old-style plural-forms handling. Now handled in the
	GUI.
	* src/message.[ch]: Added 'gtranslator_message_copy_to_translation' method.
	* src/message.[ch]: Added 'gtranslator_message_status_toggle_fuzzy' method.
	* src/message.[ch]: Added 'gtranslator_message_clear_translation' method.
	* src/update.c: Removed for now.
	* src/messages.[ch]: Replaced 'unknown_node' with 'untranslated_node'. Other
	mainly cosmetic tidy-ups.
	* src/messages.[ch]: Removed 'gtranslator_messages_table_clear' method.
	* src/messages.[ch]: Added 'gtranslator_messages_table_free' method.
	* src/open.[ch]: Prefixed internal functions with '_' for clarity. Clearer now?
	* src/parse.[ch]: Added 'gettext_po_file' and 'domains' to GtrPo. Removed 'utf8'
	and 'locale_charset' from GtrPo. Stop assuming 'po' is a global, to allow
	for editting multiple files in different tabs (like gedit).
	* src/parse.[ch]: Added 'gtranslator_save_file' method.
	* src/parse.[ch]: Added 'gtranslator_parse_set_gui_from' method.
	* src/preferences.c: Use more convenient CONFIG_PREFIX.
	* src/prefs.c: Remove references to color schemes.
	* src/replace.c: Rework 'gtranslator_replace_run' to use gettext-based
	structures.
	* src/runtime-config.c,save.c: Replaced 'save-differently-file' with just
	'save-file' for simplicity.
	* src/utils.c: Remove 'gtranslator_utils_get_raw_file_name'.
	* src/utils.c: Remove 'gtranslator_utils_get_compile_file_names'.
	* src/utils.c: Remove 'gtranslator_utils_get_locale_name'.
	* src/utils_gui.c: Tidy up 'gtranslator_utils_invert_dot'.
	* src/utils_gui.[ch]: Remove 'gtranslator_utils_attach_color_with_label'.
	* src/utils_gui.c: Remove 'gboolean gtranslator_utils_check_file_permissions'.
	* src/utils_gui.c: Remove 'open_it_anyway' callback.
	* src/utils_gui.c: Rename 'gtranslator_utils_check_file_being_open' as
	'gtranslator_utils_reopen_if_already_open'.
	
2004-11-09  Ross Golder  <ross@golder.org>

	* configure.in: Added check for gettext-0.15. Removed 'pixmaps' and
	'semerkent' from build process.
	* missing: Removed autogenerated file from CVS

2004-09-08  João Paulo Vanzuita  <joaopaulo99@terra.com.br>

	* src/menus.c: Fixed unresponsive autotranslate shortcut key by
	changing from F10 to F4. Fixes bug #131589.
	* src/languages.c: Updated 'pt_BR' team address.

2004-08-31  Ross Golder  <ross@golder.org>

	* src/message.h: Merged in structure from messages.h.
	* src/*.[ch]: Housekeeping - removed redundant code marked by #ifdef
	NOT_PORTED and #ifdef UTF8_CODE. Removed utf8.[ch], syntax*.[ch].

2004-08-29  Akagic Amila <bono@linux.org.ba>

	* configure.in: Added 'bs' to ALL_LINGUAS.	

2004-07-29  Emmanuel Saracco <esaracco@users.labs.libre-entreprise.org>

	* src/src/prefs.c: Fixed a problem with validation popups on closing
	preferences dialog. "Close" button was removes and "Cancel", "Ok"
	buttons were added.

2004-07-29  Ross Golder  <ross@golder.org>

	* src/bookmark.c: Fixed ungettexted 'No comments' string.

2004-07-29  Ross Golder  <ross@golder.org>

	* configure.in: Copied '--enable-deprecations' flag from gedit.

2004-07-26  Ross Golder  <ross@golder.org>

	* src/ChangeLog: Converted to UTF-8

2004-07-26  Віталь Хілько <v.khilko@sam-solutions.net>

	* src/gui.c/message.c/parse.c: Re-instated gtkspell support.

2004-07-26  Віталь Хілько <v.khilko@sam-solutions.net>

	* src/languages.c: Updated Belarusian details

2004-07-26  Ross Golder  <ross@golder.org>

	* ChangeLog: Converted to UTF-8

2004-07-26  Віталь Хілько <v.khilko@sam-solutions.net>

	* configure.in: Re-instated gtkspell support.

2004-06-12  Ross Golder  <ross@golder.org>

	* src/languages.c: Added Hebrew to list

2004-06-03  Ross Golder  <rossg@golder.org>

	* src/semerkent/Makefile.am (INCLUDES): Remove '-Wall -Werror' for
	  now.

2004-05-31  Fatih Demir <kabalak@kabalak.net>
	
	* <MANYFILES/>: Changed the gtranslator.org ->
	gtranslator.sourceforge.net stuff...

2004-05-29  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "tk" to ALL_LINGUAS.

2004-05-28  Ross Golder  <rossg@golder.org>

	* src/Makefile.am: Remove '-Wall -Werror' for now, as it means the
	  Debian packager needs local patches. Should be added back
	  as some kind of configure-time option.

2004-05-28  Ross Golder  <ross@golder.org>

	* configure.in: Bumped to 1.1.5 for a quiet release to fix
	  some Debian pkg maint problems.

2004-05-10  SamÃºel JÃ³n Gunnarsson  <sammi@techattack.nu>

	* configure.in: Added "is" to ALL_LINGUAS

2004-04-08  Ross Golder  <ross@golder.org>

	* src/menus.c: Changed keyboard accelerators so that Alt-Left/Right
	  move between messages and Alt-Home/End go to first/last.
	  (#139357)

2004-04-08  Ross Golder  <ross@golder.org>

	* src/comment.c (gtranslator_comment_display): Don't truncate
	  the comment, as it may be useful to translator. Also, don't
	  resize the comment pane between messages. (#131052).

2004-04-08  Ross Golder  <ross@golder.org>

	* src/bookmark.c, color-schemes.c, history.c: Replaced GTR_FREE with
	  plain g_free to prevent compiler warning.

2004-04-08  Ross Golder  <ross@golder.org>

	* configure.in: Bumped version to 1.0.2 for next release.

2004-04-06  Dan Damian  <dand@gnome.ro>

	* src/gui.c (gtranslator_clipboard_cut):
	  (gtranslator_clipboard_copy):
	  (gtranslator_clipboard_cut): Don't copy dots in clipboard
	    (#138949).

2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>

        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.

2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>

	* configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.

2004-02-07  Robert Sedak  <robert.sedak@sk.htnet.hr>

        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-01-28  Ross Golder  <ross@golder.org>

	* data/mime/gtranslator.keys & mime/gtranslator.mime: Changed
	  'application/x-po-Z' to 'application/x-po-compress' to avoid
	  a conflict with gnome-vfs library. (#132675)

2004-01-28  Ross Golder  <ross@golder.org>

	* src/prefs.c: Replaced gnome_app_error with gtk_message_dialog.
	  (#132673)

2004-01-28  Ross Golder  <ross@golder.org>

	* configure.in: Settled on 1.0.1 for now. Just 1.0 with bugfixes.

2004-01-24  Ross Golder  <ross@golder.org>

	* src/prefs.c, stylistics.[ch], utils_gui.c: Reverted patch that
	   replaced deprecated GnomeColorPicker with GtkColorButton.

2004-01-19  Ross Golder  <ross@golder.org>

	* src/languages.c: Added Albanian GTP project.

2004-01-19  Ross Golder  <ross@golder.org>

	* configure.in: Bumped version to 1.1.4 for next release. I just
	didn't feel right about 1.0.1, 1.1, or 1.1.1. :)

2004-01-13  Dan Damian  <dand@gnome.ro>

	* src/parse.c (gtranslator_parse_main): Check for message_table and
	don't crash while loading files with no header (#129842).

	* src/message.c (gtranslator_message_status_set_fuzzy): Don't free
	comment. Fixes several crashes and file corruption bugs (#130114,
	#131230).

	* src/parse.c (gtranslator_parse_core): Check error value. Fixes a
	crash on invalid byte sequences.

2004-01-12  Dan Damian  <dand@gnome.ro>

	* src/messages.h, message.c (gtranslator_message_go_to): Save cursor
	position.

	* src/messages-table.c (read_messages_table_colors): Fix pango-color.c
	failed asserts by setting a valid translated_color. Also, set the
	translated text color according to the default widget style.

	* src/gui.h, gui.c (gtranslator_selection_set), find.c (find_in_msg):
	Select found text.

	* src/gui.c: Fix cut, copy & paste (#122195).

	* src/parse.c (gtranslator_file_close): Fix freeze/crash when autosave
	is disabled (#131179).

2004-01-11  Dan Damian  <dand@gnome.ro>
  
	* src/gui.c (gtranslator_create_main_window): Completely hide the
 	panel when messages table is hidden from preferences (also fixes
 	a failed assert).
 
2004-01-11  Kjartan Maraas  <kmaraas@gnome.org>

	* src/languages.c: Update mailing-list info for norwegian.

2004-01-11  Dan Damian  <dand@gnome.ro>

	* src/languages.c (languages): Added mailing list for Romanian.

2004-01-11  Ross Golder  <ross@golder.org>

	* configure.in: Tied the _DEPRECATED compiler defs to the autoconf
	maintainer mode, same as galeon does. Added 'help/sr/Makefile' to
	AC_OUTPUT.

2004-01-09  Dan Damian  <dand@gnome.ro>

	* src/ replace.c (gtranslator_replace_run): Update po->current->data
 	before replace (#131022).
 
2004-01-09  Dan Damian  <dand@gnome.ro>

	* src/dialogs.c (gtranslator_replace_dialog): Fixed close button
	problem (#131006). Replaced gnome_app_error with
	gtk_message_dialog. Removed warning dialog when for empty
	replacing strings.

2004-01-01  Roozbeh Pournader  <roozbeh@sharif.edu>

	* src/languages.c: Corrected information for Persian.

2004-01-01  Roozbeh Pournader  <roozbeh@sharif.edu>

	* configure.in: Added "fa" (Persian) to ALL_LINGUAS.

2003-12-31  Mikael Brockman  <phubuh@phubuh.org>
	
	* src/dialogs.c (gtranslator_file_revert_dialog): Fixed double destroy.

2003-12-23  Ross Golder  <ross@golder.org>

	* src/prefs.c, stylistics.[ch], utils_gui.c: Replaced deprecated
	   GnomeColorPicker with GtkColorButton.

2003-10-20  Stanislav Brabec  <sbrabec@suse.cz>

	* configure.in: Added 'cs' for Czech translation.

2003-10-17  Fatih Demir <kabalak@kabalak.net>

	* README: Added small bits of GNOME 2.x mentioning to avoid confusion.

2003-10-03  Ross Golder <ross@golder.org>

	* src/parse.c: Pluralised a couple of strings.
	* src/gui.c: Pluralised a couple of strings.

2003-10-03  Ross Golder <ross@golder.org>

	* configure.in: Added 'th' for Thai translation.

2003-09-13  Fatih Demir <kabalak@kabalak.net>

	* debian/: Removed our own Debian subdir in favour of easyfying the
		official gtranslator Debian unstable efforts :-)

	* Makefile.am|configure.in: Removed debian/ subdir references from the
		official build system.

2003-09-04  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/cleanup-gtranslator-settings.sh: Added Juan RP's patch for
		accepting more methods then just the standard killall for the
		 other systems out there.

2003-09-04  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Juan RP <juan@xtraeme.UnixBSD.org> to the list for his
		killall<->$KILLALL patch - thanks very much to him! :-)

2003-09-03  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Release set to 1.1 for development.

2003-09-02  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Added Abel to the documentation authors' list.

2003-09-02  Fatih Demir <kabalak@kabalak.net>

	* README: Ooops, there ain't any news.rss file anymore.

	* NEWS: News about the documenation stuff :-)

2003-09-02  Abel Cheung  <maddog@linux.org.hk>

	* src/Makefile.am, man/Makefile.am: make distcheck fixes.
	* Makefile.am, configure.in, omf.make, xmldocs.make: Converted
	english doc to XML format. Japanese docs not distributed yet
	since its omf file doesn't comply with scrollkeeper dtd and
	causes build failure.

2003-09-01  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Small cosmetic stuff about the authors' list - added a
		small separator "sign" between the current and the previously
		 involved authors.

2003-09-01  Fatih Demir <kabalak@kabalak.net>

	* debian/changelog|rules: Preparations for the release and update of
		the Debian build files to respect the documentation files now
		 really in the distro.

	* BRANCHES: Update the branches information a bit as the current HEAD
		implementation for GNOME 2.x is stable again and being hard
		 worked on for the future :-)

2003-08-29  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/pozilla.sh: Updated to version 6.1 and adapted all the
		routines for the new AC_INIT and such stuff within the newer
		 configure.in files.

2003-08-29  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Chech while parsing if the charset in the header is still
		on the default value CHARSET and if so, then let's simply
		 assume that the charset of such files is UTF-8 now as it's
		  good to do so/default and such; solves b.g.o #121028.

2003-08-29  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added some other news items about the latest changes.

	* man/pozilla.sh.1: Updated pozilla.sh page a little bit for version #
		and the small update for the configure.in macros and/or such.

2003-08-28  Fatih Demir <kabalak@gtranslator.org>

	* src/utf8.[ch]: Removed unused ("[depr") gtranslator_utf8_convert_to_utf8
		function.

	* src/main.c: Also "#include <libintl.h>" for the bindtextdomain call so
		that maybe the FreeBSD compile tries are much successfuller
		 now :-)

	* src/Makefile.am: De-sophisticate the rules a bit to make it eventually
		work on more systems.

	* src/learn.[ch] & main.c: Implemented a command line statistics output
		screen via "-s/--learn-statistics" on main program call.

	* src/dialogs.c, prefs.[ch] & prefs_init.c: Introduce 6 new variables for
		remembering the search and replace categories which're marked
		 in the corresponding dialogs between the actions and sessions
		  by saving them in the prefs.

	* src/defines.config & main.c: Solve that sometimes occuring problem with
		the GNOMELOCALEDIR define in defines.config/h by setting the
		 GNOMELOCALEDIR usage in main.c to use DATADIR "/locale" which
		  should be the same :-)

2003-08-28  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Updated the manual page in spec of the options
		we have got available on the command line.

2003-08-28  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added Albanian "sq" to ALL_LINGUAS
	
2003-08-28  Fatih Demir <kabalak@kabalak.net>

	* man/Makefile.am: De-sophisticate the man file building rule maybe it
		will work now on more systems :-)

2003-08-28  Abel Cheung  <deaddog@deaddog.org>

	* src/languages.c (languages[]): Farsi -> Persian (more politically
	correct?)

2003-08-27  Fatih Demir <kabalak@kabalak.net>

	* data/desktop/Makefile.am|gtranslator.desktop.in: Applied Abel's patch for
		an updated desktop (build) file.

2003-08-27  Ross Golder <ross@golder.org>

	* src/utils_gui.c (gtranslator_utils_invert_dots): Do not use middot for
	        line breaks - looks ugly.
	
	* src/parse.c (append_line): Allocate twice the size of the input line
	       to allow for conversion to multibyte charsets (can segfault
	        otherwise)

	* src/main.c: Add #include <locale.h> as per manpage setlocale(3).

2003-08-27  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: Also handle the case where the strings to replace (with)
		are missing with an app error dialog - the english messages
		 there should really be changed IMHO but my English is quite
		  horrible as you can read in the sources sometimes ;-)
	
	* src/find.[ch]: Typed in some code changes and made it alike the replace
		stuff, getting it away wiht FEFuncRX and such crap but it's
		 likely to be ported now and to solve the UI bug #120227.

	* src/dialogs.c & replace.[ch]: Ongoing changes for the find and the
		replace dialog - the replace dialog is already redone and the
		 find dialog is on the way to be solving the b.g.o #120227.

	* src/gui.c: Adept the application bar message to also indicate whether
		we've got currently a plural forms message present (think of
		 the case when you turned the "plural forms dialog" option off
		  in your prefs).

	* src/dialogs.c, prefs.[ch] & prefs_init.c: Added a hotkey selection to
		the prefs dialog where you can simply select from the GNOME/
		 KDE hotkey chars '_' and '&' ATM and the full implementation
		  of this stuff is also already done there and accepted in the
		   find dialog; solves b.g.o #59206 after a long time :-)

	* src/gui.c: Removed our own keypress handler to get the Ctrl+Left/Right
		and such things going - it works by itself now in the Gtk+ 2.x
		 days and therefore it has to go now; w/ the keypress handler
		  the b.g.o #120224 goes too :-)

2003-08-26  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Small bits of string change for the option descriptions.

	* src/dialogs.c: Also close the auto translation and query dialogs when
		there's any response - the gtk_widget_destroy callbacks where
		 missing sometimes; this solves b.g.o #120570. Make the auto
		  translation dialog a question dialog and !a warning dialog.

	* src/messaegs-table.c: Set/unset the "table_already_created" var when
		creating/clearing the messages table - doesn't interact with
		 the bug #120596 but should make the var handling better.

	* src/messages-table.c & parse.[ch]: Added the "table_already_created"
		gboolean value to the GtrPo structure which gets set to "TRUE"
		 if the messages table has been built up - fixes b.g.o #120596
		  which caused a crash due to a non-created messages table
		   though being the translation changed and updated (replacing
		    the PACKAGE and VERSION keywords).

2003-08-26  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Some news about latest changes :-)

2003-08-25  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c: Also update the translation facts if we're copying a
		msgid to the msgstr - it's now bound to the "Fuzzy" group in
		 the messages table as it's set to the virtual status "Sticky"
		  and fixes b.g.o #120575.

	* src/utils.c: Applied Abel Cheung's patch for the string voodoo
		comparison routines - fixes b.g.o #120567.

2003-08-22  Yukihiro Nakai  <nakai@gnome.gr.jp>

	* src/main.c: (addresses b.g.o #120454)
	  setlocale() before gnome_program_init() to localize --help message.
		  move bind_textdomain_codeset() after gnome_program_init().

2003-08-17  Ross Golder <ross@golder.org>

	* src/parse.c: If header specifies a particular charset, attempt to
	        convert to/from that charset when loading/saving.
	
	* src/parse.c (append_line/restore_msg): Only deal with double quotes, as
	        dealing with backslashes breaks load/save.

2003-08-16  Ross Golder <ross@golder.org>

	* src/parse.c (append_line/restore_msg): (Un)escape backslashes and double
	        quotes when reading/writing the po file.

2003-08-10  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/Makefile.am & scripts/pozilla.sh: Added the pozilla.sh util
		to the common scripts dir in the distro - it'll still get
		 installed into the bindir so you can use/exec it directly.

2003-08-10  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c, prefs.[ch] & prefs_init.c: Comeplemented base work for a
		selection of hotkey chars but didn't implement the prefs widget
		for that - must now go washing, eating and such ;-)

	* src/utils.[ch]: Removed the old colorscheme data conversion functionality
		for the pre-2001-03-something color data, we don't need it.

	* src/dialogs.c & prefs.[ch]: Added a "Ignore hotkeys" toggle button to
		the find dialog for adressing the very old b.g.o #59206.

	* src/message.c, prefs.[ch] & prefs_init.c: Added an option to define
		whether to show automatically the plural forms viewing/editing
		 dialog and to respect it (should solve now b.g.o #117147).

	* src/parse.c: Change order of parsing - first build up the messages
		table and then show the 1st message; this avoids a crash
		 with the plural forms editing dialog when being called
		  on the 1st message without any table being actively
		   present in the GUI.

	* src/messages-table.c: The own messages table coloring of the different
		states of the messages is working now again - had to add a
		 new invisible column "foreground-gdk" and to handle all the
		  stuff from there with our GtrMessagesTableColors structure.

	* src/parse.c: Fix the writing of plural forms, we were also writing the
		"msgstr[2]" item out as a "msgstr[1]" item -- fixed now.

	* src/message.c: Did the editing job for the plural forms dialog, it's now
		capable of saving, displaying the changed strings for the
		 plural forms and works, yeah!

	* src/dialogs.c, gui.c, message.c & messages-table.[ch]: Removed the now
		unnecessary "_update_message_status" function skeleton from
		 the sources as the "_update_row" function does also change
		  message status now since Ross' change - so we do also use
		   this function; the "_select_row" function does also work
		    now but if the tree is closed you don't see the selected
		     row at all and such. This is left over...

2003-08-10  Fatih Demir <kabalak@kabalak.net>

	* NEWS: New news item about the changes from yesterday and today.

	* debian/changelog & debian/control: Small changes and date update :-)

	* Makefile.am & pozilla.sh: Moved pozilla.sh to the data/scripts/ dir;
		it'll still be installed as a exe-script under your binary dir
		 but is now stored together with the other scripts in a common
		  dir in the distro etc.

	* Makefile.am: Updated the "cvsdeb" rule for creating CVS snapshots.

2003-08-09  Ross Golder <ross@golder.org>

	* src/messages.h: Added 'iter' GtkTreeIter to indicate messages table
	      row.
	* src/messages-table.c: Implemented 'gtranslator_messages_table_update_row'
	      and made root nodes globally accessible.

2003-08-08  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Small sentence change in the lines ;-)

	* NEWS: Typo corrections and gave a potential R 1.0 the release name
		"Heat it!" - this is surely understandable if you're sitting
		  in with 35 degress Celsius in a hot room like me currently.

2003-08-03  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c: Make the plural forms translations editable via the
		cell renderer - we do now need to catch changes and parse
		 them in via a callback.

	* src/gui.c, message.c, messages-table.[ch] & prefs_init.c: Removed some
		old unused E/GAL stuff from the table and re-checked in the
		 old colros reading code, I'll look afetr the coloring of the
		  messages later on - now the dialog shows up the plural forms
		   of a message in a separate window. This will be of course
		    enhanced but gives a first shot at it.

	* src/messages-table.c, prefs.[ch] & prefs_init.c: Re-activated & renamed
		the collapse translated entries pref for the messages table
		 to be "Collapse all entries" and to respect this on the new
		  GtkTreeView which we're using to display the messages.

	* src/main.c: Removed the the webalizing option & the nosyntax option from
		the command line options - we haven't got any webalizing code
		 left over anymore and the nosyntax option should be only
		  possible from the prefs dialog, an usage from the cmdline
		   doesn't seem very logical and suppliable for me.

	* src/dialogs.c: Fixed the "Save as" dialog callbacks as the signal was
		connected to the wrong "response" - a change to "clicked" for
		 the button clicks in the file selection dialog and now the
		  save as dialog works :-)

	* src/header_stuff.c: Handle the report msgid bugs to header part more
		seriously and don't print "(null)" to the po files.

	* src/message.c, messages.h & parse.c: Implement a studido way of support
		for the plural forms via simply attaching msgstr_1/_2 to the
		 GtrMsg structure - is stupid, but shall work and makes it
		  also possible to reuse our beloved and already functions
		   for the string handling; the normal parsed "msgstr[0]"
		    field is representen by "msgstr" in GtrMsg to make the
		     editing more obvious and logical.

2003-08-03  Fatih Demir <kabalak@kabalak.net>

	* NEWS: More news items about the last time :-)

2003-08-02  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c, messages.h & parse.c: More integration of plural forms
		parsing into the simple "msgstrs" string array in the GtrMsg
		 structure now - a list seems for me a bit overloaded for
		  this issue of multiple strings, a striny array shall be
		   better I guess.

	* src/header_stuff.[ch] & parse.c: More preparations for a plural forms
		handling - but nothing really working yet.

	* src/.cvsignore, Makefile.am: Change the build rule (and CVS ignore) for
		our definitions include file - it's now named "defines.h" and
		 not "defines.include" anymore after the substitution.

	* color-schemes.c, main.c, menus.c, messages-table.c, prefs.c, \
		prefs_init.c & update.c: Adept for the change to "defines.h".

2003-07-28  Fatih Demir <kabalak@gtranslator.org>

	* src/messages.h, message.c & parse.c: First preparements for the try to
		get plural forms in gettext po files working - just some stuff
		 in there, nothing really working yet :-)

2003-07-22  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: An approach for solving 115973 on b.g.o by making the
		buttons on the recovery dialog more reasonable; implemented
		 the Cancel option in the recovery dialog like Reinout pointed
		  out as "Postbone decision" to make more sense :-)

2003-07-21  Ross Golder <ross@golder.org>

	* src/gui.c (insert_text_handler): Re-instated 'insert-text' handler
	        for trans_box to convert spaces to dots when applicable.
		Fixes #115457.

	* src/dialogs.c (gtranslator_edit_comment_dialog): Saved a function
	        call by using 'gtk_text_buffer_get_bounds'.

2003-07-13  Fatih Demir <kabalak@gtranslator.org>

	* src/bookmark.[ch]: Added some convenience functionalities and easyness
		functions - just out of lazyness and because of the dialog
		 stuff...

	* src/actions.[ch], dialogs.[ch] & menus.c: Added a GUI menu entry below
		"File" to add a bookmark - adding a dialog with which you can
		  simply add a bookmark with a comment or not and such.

	* src/bookmark.[ch], gui.c, main.c & menus.[ch]: Added the GUI version of
		the bookmarks' list under "_View" and it's displayed now
		 rightly like the history list with the recent files :-) But
		  is just a hack of the history code to be adepted to the
		   bookmarks' mechanism and no new innovation unfortunately,
		    could be done better; removed the cmdline messages and
		     such now from the code as the GUI works now.

	* src/messages.h: Added 2 gint entries to the "GtrMsg" structure and a new
		status enum value - the 2 gints represent the ideas of how to
		 handle the multiple msgstr translations within newer gettext
		  implementations; the "group" gint should be set to 0 for
		   usual msgid/msgstr pairs but for multiple msgstr pairs it
		    shall be a unique, counting number for grouping the msgstr
		     to the msgid - the "level" gint counts the levels of the
		      msgstr entries, e.g. to 1 -> first , 2 -> second, 3 ->
		      	third msgstr translation etc. to get also 2+ msgstr
			 translations into the GtrMsg structure.

	* src/header_stuff.c: Make the "report msgid bugs to" address entry active
		so that you can copy/cut the address from there to write mail
		 to the reporting adress - there is specifically NO callback
		  bound to that entry as it shall not be changed at all by
		   the translator and therefore can just be handled by the
		    translator to send mails etc.

	* src/languages.h & translator.h: Comments shall be pure C and not C++
		style comments like "//", at least in the headers...

	* src/bookmark.[ch], gui.[ch] & main.c: Added bookmarks' mechanism to get
		it working, loading, saving entries works, GUI integration
		 is not done yet, but Ctrl+Home gets a new bookmark entry in
		  your preferences to get added. Two fat FIXMEs are waiting
		   in the bookmark.c file for resolvation of free'ing actions.

	* src/dialogs.c & prefs.c: Fixed b.g.o #117315 and removed trailing spaces
		from 2 messages.

2003-07-11  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Belarusian to ALL_LINGUAS.

2003-07-10  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Some news about the last days...

	* README: Removed paragraph about open mailing list as our beloved
		gtranslator-devel mailing list is now a subscriber-only
		 mailing list.

2003-07-07  Ross Golder  <ross@golder.org>

	* src/header_stuff.c: Replaced 'get_start_iter/get_end_iter' with
	           'get_bounds'.
	
	* src/dialogs.c (gtranslator_should_the_file_be_saved_dialog): Added
	           'Don't save' button.

	* src/prefs.c: Completely revised tab layout and packing (much nicer).
	           Thanks to SÃÅŸren Wedel Nielsen <swn@herlevkollegiet.dk>.
	
	* src/prefs.c: Converted from GnomePropertyBox to a GnomeDialog
	           with a GtkNotebook (GTK2-compliant).
	
	* src/utils.c: De-deprecate a few glib calls.

	* src/utils_gui.c/.h: De-deprecate a few glib calls, and moved
	        gtranslator_utils_append_page_to_preferences_dialog
		into prefs.c.

	* src/utf8.c (gtranslator_utf8_po_file_is_utf8): Changed 'g_strcasecmp'
	        to 'g_ascii_strcasecmp' (undeprecated).

	* src/stylistics.c (gtranslator_set_style): Changed gdk_font_unref and 
	        gtk_style_unref to g_object_unref.

	* src/parse.c (gtranslator_save_file): Switch from GnomeWarningDialog
	        to GtkMessageDialog.

2003-07-07  Ross Golder  <rossg@golder.org>

	* configure.in: Disable deprecated GTK+/glib calls by default.
	        Code is now clean of deprecated usage.

2003-07-06  Ross Golder  <ross@golder.org>

	* src/nautilus-string.c (nautilus_strcasecmp): Replaced g_strcasecmp
	        with undeprecated g_ascii_strcasecmp.

2003-07-06  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am, htmlizer.c/.h & main.c: Removed the HTMLizing functions
		from the sources and CVS like announced on the mailing list.

2003-07-06  Fatih Demir <kabalak@kabalak.net>

	* kabalak_generate_all_the_files.sh: Added the new deprecated flag
		to the default ./configure arguments.

	* man/gtranslator.1.in: Removed the references to the HTMLizing
		function and such...

2003-07-05  Fatih Demir <kabalak@kabalak.net>

	* data/mime/.cvsignore & mime/Makefile.am: Adepted for the new filename and
		the changed routine logic of the keys mime file.

	* data/mime/gtranslator.keys.in|gtranslator.keys_template: Made changes to
		the logic of how we're building the keys file to avoid problems
		 with the logic and not substituted @PIXMAP_DIR@ variables in
		  the keys file - we do now use gtranslator.keys_template.in
		   as the template file which gets subst by ./configure to
		    gtranslator.keys_template and intltools generate out of it
		     the gtranslator.keys file which gets installed then.
		      Should be working now alltogether...

2003-07-05  Ross Golder  <ross@golder.org>

	* src/header_stuff.c: Converted from GnomePropertyBox to a GnomeDialog
	           with a GtkNotebook (GTK2-compliant).
	
	* src/vfs-handle.c: Updated a load of deprecated stuff.

	* src/update.c: Updated a load of deprecated stuff.

	* src/menus.c: Updated a load of deprecated stuff.
	
	* src/htmlizer.c: Updated a couple of deprecated calls.
	
	* src/history.c: Updated a couple of deprecated calls.
	
	* src/utils_gui.c (gtranslator_utils_attach_text_with_label): The text
	          buffer has the 'changed' signal, not the textview.

	* src/parse.c (gtranslator_po_free): Add 'g_return_if_fail(po!=NULL)'.

	* src/gui.[ch] (gtranslator_quit): Was defined gint, but returning
	          gbooleans. I just made it void.

	* src/Makefile.am: Use DEPRECATED_FLAGS. Lets exorcise those evil
	          GTK1 spirits!

2003-07-05  Ross Golder  <ross@golder.org>

	* src/gui.c/message.c/parse.c: Don't include gtkspell.h
	
	* src/dialogs.c (gtranslator_edit_comment_dialog): Removed
	         unnecessary 'Apply' button (#115291).

	* src/Makefile.am (gtranslator_SOURCES): Removed gtkspell.[ch] until
	         it can be ported to latest GtkSpell and reintegrated.
		 Removed redundant sources from CVS too.

	* src/color-schemes.c (GetData): Replaced deprecated 'g_strcasecmp'
	         with plain 'strcmp' (no need for case insensitivity).

	* src/header_stuff.c: Replaced deprecated 'g_strcasecmp' with plain
	         'strcmp' (no need for case insensitivity).

	* src/dialogs.c/h: Replaced all deprecated GTK/GNOME calls with
	         updated versions. In particular, change all GtkText
		 objects to GtkTextView objects, and replace all
		 GnomeDialog objects with GtkDialog objects.

	* src/main.c/parse.c: Move global open_anyway from main to parse.

	* src/undo.c/h: Use GtkTextIters instead of character positions.

	* src/utils_gui.c/dialogs.c: Made 'gtranslator_already_open_dialog'
	         and moved code from utils_gui to dialogs.
	
2003-07-05  Ross Golder  <ross@golder.org>

	* configure.in: Added '--disable-deprecated' for testing build
	        with deprecated GTK+ stuff disabled.

2003-07-05  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added some small bits of news and such... we still need a
		release name for the 1.0 ;-)

	* configure.in: Adapted the ./configure mechanism for the new keys
		logic in our data/mime/ directory.

2003-07-04  Ross Golder  <ross@golder.org>

	* configure.in (GTK_ENABLE_BROKEN): Fixed usage of 'AC_ARG_ENABLE'.

2003-07-04  Fatih Demir <kabalak@kabalak.net>

	* debian/changelog|rules: Small updates due to the new release of a
		Debian CVS snapshot deb :-)

2003-07-02  Danilo Å egan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2003-07-01  Ross Golder  <ross@golder.org>

	* src/parse.c (gtranslator_file_revert): Replaced deprecated
	         GNOME_STOCK_BUTTONs with GTK_STOCK buttons.

	* src/dialogs.c (gtranslator_edit_comment_dialog): Fixed problem
	         where contents of comments textview not retrieved
		 correctly. Replaced deprecated GNOME_STOCK_BUTTONs
		 with GTK_STOCK buttons.

2003-07-01  Mohammad DAMT  <mdamt@bisnisweb.com>

	* po/id.po: Added Indonesian translation
	* configure.in: Added "id" to ALL_LINGUAS

2003-06-30  Ross Golder  <ross@golder.org>

	* src/header_stuff.c (gtranslator_header_edit_apply): Fixed problem
	         where comment would be applied as empty (#115248).
	* src/utils_gui.c (gtranslator_utils_attach_text_with_label): 
	         Used appropriate signals for a GtkTextView (#115248).

2003-06-26  Ross Golder  <ross@golder.org>

	* src/dialogs.c: Removed a couple of redundant #ifdef UTF8_CODE.

2003-06-19  Ross Golder  <ross@golder.org>

	* src/messages-table.c: Applied patch from Peeter Vois to balance
	         the width of the original/translated columns.

2003-06-18  Fatih Demir <kabalak@kabalak.net>

	* debian/changelog: Prepared it for the normal working case - now only
		the release date and #s will change, no changelog entry will
		 come in for that except for greater changes from now on :-)

2003-06-17  Ross Golder  <ross@golder.org>

	* src/Makefile.am: Added '-Wall' to display all compiler warnings
	        (should be none left)

	* gui.c, messages.c, messages-table.c, parse.c, syntax.c,
	        syntax-elements.h: Removed compiler warnings.
	
	* src/utils_gui.c (gtranslator_utils_restore_geometry): Prevent
	        some 'may be used uninitialised' type warnings.

	* src/utils.c (gtranslator_xml_get_string_prop_by_name_with_default): 
	        Need to return something from a non-void function.
	
	* src/runtime-config.c (gtranslator_runtime_config_new): Removed
	        unused 'encoding' variable.

	* src/main.c (main): Removed some unused variables.

	* src/dnd.c (gtranslator_dnd): Removed unused 'return_value'.

2003-06-17  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Corrected the header output problem pointed out
		by Alessio Dessi <alessio.dessi@libero.it> on the super
		 gtranslator-devel list - all parts are now exported in
		  the right places (it was just a shift in the order of
		   the entries) and corrected the message string bugs
		    send-to entry's handling a bit.

2003-06-16  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/*.sh: Removed the 1st line ":" before the "#!/bin/sh" which
		is making flaws with Debian and lintian and we don't want to
		 have broken packages at all :-)

2003-06-16  Ross Golder  <ross@golder.org>

	* src/*.* : Added #ifdef UTF8_CODE around code that could be removed
	         when suitable non-UTF8 import/export routines are ready.

	* src/utf8.[ch]: Take po as an argument, instead of assuming we're
	         going to be working on the global po. These two files
	         will soon be redundant anyway.
	
	* src/parse.c: Pass po around as a pointer, instead of relying on
	         it being a global. Will make it easier to parse other
		 files for, say merging, or having multiple files open.
	
	* src/parse.[ch]: Broke the GUI related stuff in parse_main into
	         parse_main_extra, so it is only called when needed.

	* src/main.c (main): Stole some code from gedit to make passing
	         filenames on the command line work again.
	
	* src/header_stuff.c: Fixed parsing of header (#115248)

	* src/utils_gui.c: Include 'parse.h' instead of duplicating function
	        prototype.


2003-06-16  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am: Adepted CVS snapshot rule to produce Debian friendly
		release date packages like "gtranslator-1.0.DATE-WITHOUT-DASH"
		 to get Debian building wholly happy now.

	* pozilla.sh: Adapted script for not having ":" as the 1st line but
		"#!/bin/sh" like Debian does want it - now lintian should be
		 also happy about our self-build Debian packages.

	* debian/: Did transfer my own and currently working debian/ files
		into CVS & removed the old ones from CVS from Ryan which I
		 did use as skeleton for my updated/new files. Now debian
  		  building should work out of the box.

	* man/gtranslator.1.in: Small corrections as we can't currently simply
		give a file name as an argument to gtranslator to get opened
		 directly out of the command line.

	* BRANCHES: Updated branch information for the current HEAD branch
		and added some more words for our release tagging of the prev.
		 done releases of gtranslator.

	* README: Small extension of the README file for Ross being the
		new main developer and some more bug filing encouraging words
		 for the README-reading folks out there.

	* THANKS: Added Dag Wieers <dag@wieers.com> to the packagers'
		thanks listing there :-)

	* NEWS: Added small part of news for the etspec file removal.

	* DEPENDS: Updated the dependency list as scrollkeeper is now also
		mandatory and updated link for intltool sources.

2003-06-15  Fatih Demir <kabalak@kabalak.net>

	* data/Makefile.am & etspecs/: Removed the old etspec file which was used
		in previous times for the GAL-based messages table.

2003-06-15  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Extended authors' lines in the copyright notice :-)
		Besides this, added a GTR_HEADER() assignment to get
		 'round in the problematic case of a non-working header
		   parsement here.

	* src/header_stuff.c/.h: Also parse the "Report-Msgid-Bugs-To" item
		in the po file headers into the GtrHeader structure.

	* src/languages.c: Added Icelandic entry as suggested by SamÃºel JÃ³n
		Gunnarsson <sammi@techattack.nu>.

2003-06-15  Fatih Demir <kabalak@kabalak.net>

	* gtranslator.spec.in: Added Dag Wieers <dag@wieers.com>'s currently
		used, working RPM spec file as the template RPM file to CVS
		 instead of the old one template file in CVS...

	* configure.in: Made some pretty output screen printing changes and
		removed the "data/etspecs/" Makefile from the output files'
		 list as the dir is now being removed from CVS.

2003-06-15  Paul Duffy <dubhthach@Frink.nuigalway.ie>

        * configure.in: Added ga (irish) to ALL_LINGUAS.

2003-06-13  Fatih Demir <kabalak@kabalak.net>

	* NEWS & configure.in: Started work on release 1.0 as the release 0.99
		has been done now - tadaaa! :-)

	* man/gtranslator.1.in: Updated the information there a bit & removed
		the mentioned old features/points of the gtranslator GUI
		 there aaaand mentioned Ross Golder as the main developer :-)

	* ChangeLog & NEWS: Added some slight pieces of NEWS, reformatted some
		entries of mine in the last time here (line breaks...) :-)

2003-06-10  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Activated the "-n" option fake'ly by writing down
		in the description that it doesn't work - but we'll at
		 least have got the option present; currently we don't
		  highlight any syntax at all...

	* src/translator.c: Made the default charset of the new default
		translators for'd GtrTranslator structure to be "UTF-8".

2003-06-10  Fatih Demir <kabalak@kabalak.net>

	* kabalak_generate_all_the_files.sh: Added the "=yes" argument to the 
		./configure call there...

	* DEPENDS, acconfig.c & configure.in: The jw conditional is now removed
		as we don't build any html docs or such anymore and adapted it
		 to the new stuff.

2003-06-10  Fatih Demir <kabalak@kabalak.net>

	* INSTALL.CVS & gtranslator.spec.in: Aapetd for the changes - maybe we
		should now get a new RPM spec file as the old one seems to be 
		 very outdated..

	* acconfig.h & configure.in: Removed the configuration of the mime type
		binding files in the ./configure routine - the mime file is now
		 installed per default so that gtranslator is automatically
		  bind to po files (no option present for this anymore during
		   the ./configure cases).

	* BRANCHES: Updated the information about the versionitis & branches/
		development.

	* AUTHORS & THANKS: Cleaned up AUTHORS file a bit and moved most
		thankful addition-doing people to the THANKS file.

	* .cvsignore: Slightly extended for the dist packages.

2003-06-09  Fatih Demir <kabalak@kabalak.net>

	* NEWS: News from an possibly upcoming release in the next time.

2003-06-08  Ross Golder  <ross@golder.org>

	* src/gui.c, menus.[ch], prefs.[ch], prefs_init.c: Removed the
	'main_popup_menu', as it blocks access to the default GTK2
	textview popup menu (with IM options etc). (#114470)

	* src/find.c (find_in_msg): Removed a check that was making the search
	ignore untranslated messages. (#81218)

2003-06-08  Abel Cheung  <maddog@linux.org.hk>

	* Makefile.am: Remove PROJECT.STATUS-DEAD from EXTRA_DIST.
	* src/language.c: Updated language code for Chinese teams.

2003-06-07  Ross Golder  <ross@golder.org>

	* src/parse.c, learn.c, header_stuff.c: Removed code that attempted
	to escape/unescape and reformat messages when loading and saving
	po files. (#102542)

2003-06-01  Ross Golder  <ross@golder.org>

	* src/parse.c (restore_msg): Only break line if not in the middle of
	   a multibyte character.
	* src/parse.c (gtranslator_parse_core): Add warning if parser finds
	   a line containing invalif utf-8. Useful for debugging.

2003-05-25  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Updated the about dialog to include Ross in the authors'
		list and removed Kevin (as he probably wanted it from me
		 long time ago ;-)) from it.

2003-05-25  Ross Golder  <ross@golder.org>

	* src/about.c (gtranslator_about_dialog): Fix copyright notice, for
	legal reasons. (#102453)

2003-05-25  Ross Golder  <ross@golder.org>

	* src/actions.c (gtranslator_actions_set_up_file_opened): Enable and
	disable editability of trans box when file open/closed. Prevents
	an easy segfault.

	* src/parse.c (gtranslator_parse): If first message in file is not a
	header, default po->header to avoid segfaults (bug #62244).

2003-05-25  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: +302, Added a missing brace :-)

2003-05-25  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Removed the "project is dead" lines from the ./configure
		output screen.

2003-05-24  Ross Golder  <ross@golder.org>

	* src/messages-table.c: Fix problem causing corruption of po->current
	and subsequent segfault on next/prev message (#91664).

	* src/gui.c (gtranslator_text_boxes_clean): Minor optimisation using
	gtk_text_buffer_get_bounds().

	* src/header_stuff.c: Fix handling of po header comment field.

	* src/utils_gui.c (gtranslator_utils_invert_dot): Would only run if
	string was less than 0 characters in length (never?!)
	* src/utils_gui.c (gtranslator_utils_attach_text_with_label): Create
	and use a GtkTextBuffer with the GtkTextView widget.

	* src/gui.c (gtranslator_keyhandler): Fixed shifted keypresses being
	blocked
	* src/gui.c: Re-instated 'changed' callback.
	
2003-05-24  Abel Cheung  <maddog@linux.org.hk>

	* src/runtime-config.c(gtranslator_runtime_config_new):
	  change non-ASCII char in comment to ASCII, xgettext < 0.12 doesn't
	  like it, and can cause problem in non-UTF-8 translation files.

2003-05-25  Fatih Demir <kabalak@kabalak.net>

	* AUTHORS: Added Ross Golder as current author to the authors' list.

	* PROJECT.STATUS-DEAD: Removed this file as the project has been now
		re-animated by Ross & co. :-)

2003-04-27  Ross Golder  <ross@golder.org>

	* src/gui.c (gtranslator_keyhandler): return FALSE if we haven't
	    handled things.

2003-04-14  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am, NEWS, configure.in: Updated file for status information.

	* PROJECT.STATUS-DEAD: Added project status file - work on gtranslator
		 is now stopped and it won't be taken any further: thanks to
		  all users and watching audience out there in the universe :-)

2003-02-27  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added "Taneem Ahmed <taneem@eyetap.org>" for his DTD-patch.

2003-02-25  Fatih Demir <kabalak@gtranslator.org>

	* src/languages.c: Applied patch for the languages' list file by
		Guntupalli Karunakar <karunakar@freedomink.org>.

2003-02-06  Daniel Yacob  <locales@geez.org>

	* configure.ac: Added "am" (Amharic) to ALL_LINGUAS.

2003-01-29  Fatih Demir <kabalak@gtranslator.org>

	* src/languages.c: Applied Bengali addition patch by Sayamindu Dasgupta
		<unmadindu@Softhome.net>.

2003-01-19  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am & configure.in: Added "doc/UMTF" directory structure to
		the output files list.
	
	* doc/UMTF: Added current UMTF specification to gtranslator CVS.

	* configure.in: Added "AC_PROG_RANLIB" macro as it's necessary for the
		creation of the semerkent sources in the distpacks and some
		 kind of cosmetics...

	* Makefile.am: Added "cvspack" rule for automated CVS snapshot'ing.

2003-01-12  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am & main.c: Changed the build information screen a little
		bit and put also the information about the Libxml 2.0 into the
		 output screen and the default learn buffer location is now
		  also shown on the screen following the "-b" switch call of
		   gtranslator.

	* src/utf8.[ch]: Added new "gtranslator_utf8_convert_to_utf8" util function
		which does simply save you some bits of typing, nothing really
		 interesting...

	* src/main.c: Re-enable the now should-be-working functions and parts.

	* src/utils.h: Remove non-defined function declarations - there were
		mostly "gtranslator_utf8_get_plain*" functions which are now
		 not existing anymore and not necessary due to Gtk+ 2.x. 

	* src/learn.c: Smaller modifications to the learn buffer stuff to work now
		really per UTF-8 and to get the point 'bout the premiereversion
		 now right - this was causing the probs with the learn buffer
		  until now - the learn buffer filename has again be changed
 		   to "personal-learn-buffer.xml".

	* src/semerkent/semer-file.[ch]: Added a new "semer_file_save_as_with_type"
		function which encapsulates some lines of work, yeah! Slight
		 typical changes also included (return values are existing
		  now).

	* src/semerkent/*.[ch]: Copyright notice a little bit changed, the web-
		address which was written down in the header was removed and
		 the copyright years updated.

2003-01-11  Fatih Demir <kabalak@gtranslator.org>

	* src/runtime-config.[ch] & utils.c: Removed any rests of the lungering
		"etstates" directories/files: we don't need them anymore as we
		  don't use any GAL now and don't have got any etstates
                   therefore.

2003-01-01  Fatih Demir <kabalak@gtranslator.org>

	* src/\*.[ch]: Updated the years of copyright for some files now awesome
		and made the authors' list accurent where necessary.

	* src/dnd.c: Fix the old and outcommented DnD code with new, easier and
		possibly foolish code, but it should now work and the code
		 does even also read quite sane now, heyya!

	* src/messages-table.c: Slicked down the messages' table the the useful
		and non-doubled party (Status, Message & Translation), all
		 other columns are now removed as they're already present in
		  the current GUI in the one or another kind. Should also
		   make the table faster for navigation.

	* src/color-schemes.c: Adept the signal connecting functions to the
		new g_signal_* stuff (just renaming and a bit of casting).

	* src/gui.c & utils_gui.c: Some more fixing of the old codes 'round
		there - now the geometry parsing and setting etc. was fixed
		 and the XXX comments in the GUI creation were removed:
		  they're currently not needed :-)

2002-12-31  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Removed the out-commented but also unneeded calls for the
		setting of orientation and style of the toolbars: the
		 orientation is now per default horizontal in Gtk+ and the
		  style should also be adaptent to the desktop, therefore
		   no own setting is set anymore now.

	* src/learn.c: Rename the default learn buffer file for now to a stupid
		"Standard_Learn_Buffer.xml" - beware us from taken over
		  gtranslator 0.4x learn buffers...

	* src/actions.c, color-schemes.c, gui.c, menus.c/.h & message.c: Adept to 
		the HIG guideline and move some menu points through the menus.

2002-12-30  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Removed the Semerkent testing bits, it's working, we've all
		seen this now and are happy, yeaaahha! The currently non-
		 working options have also been commented our now (with
		  "FIXME"s marked, if the functionalities are coming back one
		    can enable it quite easily).

	* src/languages.c: Added language information for "Kannada" as supplied
		from Pramod R <pramodleo@yahoo.co.uk>.

2002-12-29  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Temporarily use some of the Semerkent functions to test the
		possibilities for an integrated version of Semerkent in the
		 gtranslator world.

	* src/Makefile.am: Added "semerkent" subdirectory to the subdirs - it will
		be now also linked to gtranslator (currently needlessly...). 

	* src/semerkent/: Simply added a stripdown version of the semerkent
		sources to here, will locally adopt it and get it useful for
		 gtranslator itself: it will be now just a noninst library.

2002-12-29  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Notice the change done by now corresponding to semerkent...

	* configure.in: Added "src/semerkent/Makefile" to the output files.

2002-12-28  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c, message.c & utils_gui.c: Oh man, there are so
		stupid things in coding life...

	* src/learn.c, utils.c/.h & vfs-handle.c: The awkward adaptations
		necessary to get all the renamings etc. running (the
		 previously e_xml_* stuff is now gtranslator_xml_*).

	* src/Makefile.am, e-xml-utils.c/.h & utils.c/.h: Moved over the only
		used 4 funcitons of these GAL source files into our own
		 source files - makes it saner and less complex to compile;
		  the GAL source files aren't necessary anymore and were
		   therefore removed.

2002-12-27  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c & utils_gui.c: Some smaller assertion fixes to get
		some crashes fixed - glittering points of maligned code
		 was sighted too...

2002-12-27  Fatih Demir <kabalak@kabalak.net>

	* man/pozilla.sh.1: Adepted the man file a bit for the new
		"stuff" - mainly configdir change to "pozilla.sh".

	* pozilla.sh: Some cosmetics and a version bump for "fun".

	* configure.in: Set version to 0.99 for stupidity...

	* NEWS: Squeak! said the NEWS-log...

	* SEEKS_NEW_PROJECT_LEADER: Removed the file as it ain't gonna succeed
		this way - gtranslator needs my love again I guess.

2002-12-24  Fatih Demir <kabalak@kabalak.net>

	* data/mime/Makefile.am: Small change for UTF-8 alike encoding in the mime
		controlling file.

2002-12-16  Fatih Demir <kabalak@kabalak.net>

	* SEEKS_NEW_PROJECT_LEADER: Added this file to CVS for instant
		information about the current main task in the gtranslator
		 world of things...

2002-10-06  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am: Take "help" back to the list of subdirs.

2002-09-29  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added "-Werror" back to the default compile flags.

	* src/header_stuff.c, history.c, prefs.c & utils.c/.h: Added some missing
		casts and/or adjusted some functions parameter-wise.

2002-09-28  Fatih Demir <kabalak@gtranslator.org>

	* src/defines.config & main.c: Updates in the build information "screen"..

	* src/Makefile.am: Tsts, the script/program is called pkg-config, NOT
		pkgconfig...

2002-09-27  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c, message.c, syntax.c, utf8.c & utils._gui.c/.h: Applied invert
		dot patch by Benjamin Dauvergne <feanor@tol-eressea.org>.

2002-09-27  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Benjamin Dauvergne <feanor@tol-eressea.org> for his
		invert dot patch.

2002-09-21  Fatih Demir <kabalak@gtranslator.org>

	* src/color-schemes.c & dialogs.c: Removed debugging g_message calls.

	* src/Makefile.am: Adapt to the new GNOME 2 build specs.

2002-09-21  Fatih Demir <kabalak@kabalak.net>

	* configure.in & NEWS: Set version number now to 0.90 because
		we're all so funny.

2002-08-13  Peteris Krisjanis <peteris.krisjanis@os.lv>

	* configure.in (ALL_LINGUAS): Added Latvian language support.

2002-08-12  Gediminas Paulauskas <menesis@delfi.lt>

	* src/Makefile.am: don't build convert.*. fix localedir for Solaris.
	* src/convert.c, convert.h: remove.
	* src/runtime-config.c, utf8.c, utils.c: use glib functions for charset
	conversion. Removed not used functions.
	* src/main.c: get translations in UTF-8.
	* src/about.c: show translators and documenters using new features of
	gnome2 about dialog. Put logo in about box. Remove showing of
	color scheme author.
	* src/actions.c, actions.h, menus.h, message.c: remove 
	Message Status/Translated menu item. It never made any sense.
	* src/comment.c: disable conversion of comments to utf8, as it crashes. I
	doubt it is needed anyway.
	* src/defines.config, main.c: remove BACKENDS_DIR
	* src/dialogs.h: remove gtranslator_raise_dialog...
	* src/dialogs.c, header_stuff.c: ...use gtk_window_present instead
	* src/prefs.c: allow only one dialog to be open.
	* src/some more files: remove bogus casts and checks, don't use deprecated
	gnome-util functions.

2002-08-12  Gediminas Paulauskas <menesis@delfi.lt>

	* configure.in: remove gal dependency.
	* Makefile.am: disable help.
	* acconfig.h: add GETTEXT_PACKAGE
	* autogen.sh: remove libtool version check.

2002-08-04  Christophe Fergeau <teuf@users.sourceforge.net>

	* convert.c
 	* convert.h
 	* gui.c
 	* header_stuff.c
 	* parse.c
 	* utf8.c
	* src/ utf8.h: UTF8 and GUI cleanups (removed some UTF8 functions which
 	are no longer useful since glib/gtk works internally in UTF8)

2002-08-04  Christophe Fergeau <teuf@users.sourceforge.net>

	* dialogs.c
	* gui.c
	* gui.h
	* header_stuff.c
	* main.c
	* message.c
	* messages-table.c
	* parse.c
	* prefs.c
	* syntax.c
	* syntax.h
	* utils_gui.c
	* src/utils_gui.h: more GNOME2 work. gtranslator can now load some po files
	and allows you to browse through the strings without crashing. 
	Things to know if you want to work on this port : the various signal
	callbacks used when some text was inserted/deleted are currently 
	commented out, and the whole highlighting stuff needs to be rewritten
	to use GtkTextTag.
	The loading of the po file also needs to be reworked, at the moment
	I only go through all the messages after the file is loaded to convert
	them to UTF8. Maybe that can be improved.

2002-08-03  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Remove "AC_DISABLE_STATIC" macro to avoid any libtool
		usage thus solving some compilation problems.

2002-08-02  Christophe Fergeau <teuf@users.sourceforge.net>

	* configure.in 
	* Makefile.am: removed obsolete references to macros and intl dirs

2002-07-31  Thomas Ziehmer <thomas@kabalak.net>

	* configure.in: added depency to gal-2

2002-07-30  Fatih Demir <kabalak@gtranslator.org>

	* src/e-xml-utils.c: Added a stupid assignment to avoid a compilation error.

2002-07-26  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am, \*.c/.h: Removed all references to the backend functions
		and/or code calls.

	* src/backend.c/.h & backends/: Removed the useless backends code snippets.

2002-07-26  Fatih Demir <kabalak@kabalak.net>

	* NEWS, configure.in & gtranslator.spec.in: Adept for the backends code
		removal & co.

2002-07-20  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Removed GAL_LIBS LDADD as it's now already unneeded
		anymore.

2002-07-20  Fatih Demir <kabalak@kabalak.net>

	* NEWS, configure.in: We're now in circles for a release 0.50 far
		far away from the current days!

	* DEPENDS: Updated deps versions.

	* .cvsignore: Added some new kinda files...

	* autogen.sh: Steal the "autogen.sh" from Gnumeric and adapt it :-)

	* configure.in: Grrr, update the file completely to get it up-to-date,
		might take some time as I see :-)

	* NEWS: Adapted for the current situation.

	* configure.in: Updated some stuff and updated intltool req; BTW, the
		 ./configure end message was also changed slightly.

2002-04-28  Pablo Saratxaga <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) language to ALL_LINGUAS

2002-04-20  Thomas Ziehmer <thomas@gtranslator.org>

	* src/*.c *.h: Moving to gnome-2

2002-04-20  Thomas Ziehmer <thomas@kabalak.net>

	* configure.in: removed unnessesary depency to gdl

2002-04-20  Thomas Ziehmer <thomas@kabalak.net>

	* configure.in, config.h.in, autogen.sh: Moving to gnome-2

2002-04-08  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/build-gtranslator-learn-buffer.sh:Small enhancement by Reinout
		van Schouwen <reinout@cs.vu.nl>.

2002-04-08  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Reinout for his scripts hint :-)

2002-04-05  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Take over the stable compile change.

2002-04-01  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/my-update.sh: Corrected a syntax error.

2002-03-30  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: A small typo fix (like in stable).

2002-03-29  Fatih Demir <kabalak@kabalak.net>

	* NEWS, pozilla.sh & man/pozilla.sh.1: Be in "sync" with stable branch 
		changes :-)

2002-03-25  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added Portuguese (pt) to ALL_LINGUAS

2002-03-22  Fatih Demir <kabalak@gtranslator.org>

	* src/     * header_stuff.c: Fix UTF-8 handling for the header fields -- we do
		now also show correct header comment and translator names in
		 the right locale form -- no more crappled text entries.

	* src/comment.c: Fix the extreme spewage about failed assertions for some
		parts of the GtrComment structure -- we are now a bit smarter
		 on comment parts creation.

2002-03-18  Fatih Demir <kabalak@gtranslator.org>

	* src/formats.c, runtime-config.c/.h: Hide the formats checking routines
		from the command line spamming front -- we do now use another
		 small temporarily created file for this, should en-quiet'en
		  the formats checking functionality a bit.

2002-03-17  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: Take over fix in the stable branch for the UTF-8 related
		bug b.g.o #69720.

	* src/learn.c: Also fix the po file exporting error like done in the stable
		branch.

	* src/runtime-config.c: Take over patch from stable branch: don't use an
		empty string for middle dot receiption routines, it's already
		 reserved by gettext for the po file headers.

2002-03-15 Peeter Vois <peeter@gtranslator.org>

	* src/message.c: the sudden pointer jump in translation text removed 
		I hope.

2002-03-15  Fatih Demir <kabalak@kabalak.net>

	* BRANCHES: Added branches information holding file to CVS; should be
		a bit enlightening for all :-)

	* NEWS & configure.in: We're not using HEAD for the unstable development
		series; therefore set the version to R 0.50.

2002-03-14  Fatih Demir <kabalak@gtranslator.org>

	* src/syntax.c: Committed a patch'd version of this file by Peeter -- it
		should fix b.g.o #74488.

2002-03-09  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/build-gtranslator-learn-buffer.sh: Corrected a stupid syntax
		error in the script.

2002-03-09  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Use the new min. match percentage while performing fuzzy
		queries in the learn buffer -- we shouldn't get too much away
		 from the original query string anyway and therefore the min.
		  match percentage can't be set to less than 25%.

	* src/syntax.c: Made a C++ style comment a C style comment -- we are using
		gcc who is quite strict on comment styles, so we should keep it
		 with the C comment style with '/*' and '*/'.

	* src/message.c: Show a very nice and make-the-user-happy-kind error window
		up if the message contains errorneus formats.

	* src/prefs.c: Added a toggle button for the formats checking voodoo -- the
		message does also say what you will get if the message has got
		 syntactical errors -- it will drive you crazy for sure; also
		  brought the min. match percentage option to daylight.

	* src/utils_gui.c: Made some small modifications for the instances checking
		routine of gtranslator -- it should a bit more safe now and the
		 message presented to the user is also a bit more clear now (at
		  least I hope so).

2002-03-09  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Extended the ./configure message at the end -- it shows
		you now the direct bug entering page of b.g.o.

	* NEWS & pozilla.sh: New R 5.4 of Pozilla and some news from post-rel.
		fixes.
	
	* man/gtranslator.1.in|pozilla.sh.1: Updated manual pages for Pozilla
		and for gtranslator.

2002-03-02  Fatih Demir <kabalak@kabalak.net>

	* pozilla.sh: R 5.3 with a small new option "-t" to give you a bit of
		working endurance information.

	* NEWS: Added small heading line for the release 0.41 -- pozilla.sh is
		already present in the news file :-)

2002-03-01  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Set version to 0.41 for the CVS development.

2002-02-28  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Make the charset selection non-changable by the user;
		could avoid some emberassed user emotions as one could think a
		 changed charset in the header edit dialog results in a recode
		  of the messages/po file at all -- it isn't so; you must use
		   the import/export dialogs for UTF-8 import/export for now.

2002-02-28  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added the release dates to all the releases.

	* configure.in & NEWS: Set the version number to 0.40 and added "et"
		to the languages list.

2002-02-27  Fatih Demir <kabalak@kabalak.net>

	* data/Makefile.am & gconf/: Remove the "gconf" subdirectory with the unused
		GConf schemas file.

	* data/scripts/*.sh: Added a "--help" et al. option to the scripts to get a
		bit of information about what the script does -- should have
		 been so since months.

2002-02-27  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: A small condition change for the modules routine (just some
		kind of "stylistics" action) and also bind the signal handler
		 to the "SIGKILL" signal created by calling "kill -9" or other
		  nice commands.

	* src/messages-table.c: Fix the problem with the Untranslated -> Translated
		status move for the translation insertion; also free up the 
		 inserted "found_translation" string (the "retrieval->message"
		  structure part should NOT be free'd as it would lead to a
		   crash: it's just a pointer to the _real_ message).

	* src/syntax-elements.h: Small update of the syntax highlighted elements &
		URL prefixes.

2002-02-27  Gediminas Paulauskas <menesis@delfi.lt>

	* src/messages-table.c: make right-click menu work, display selected
	message, unset fuzzy on insertion.
	* src/gui.c: update status of message in table whenever message changes.
	* src/message.c/.h: make gtranslator_message_show take a GtrMsg, not
	GSList
	* src/actions.c, learn.c, parse.c, replace.c: update.
	* src/comment.c: plug leak.

2002-02-27  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Removed "data/gconf/Makefile" from the output files'
		list -- the schemas file which lied there wasn't used really so
		 here we go cleansing some more unneeded stuff.

2002-02-26  Fatih Demir <kabalak@gtranslator.org>

	* src/htmlizer.c: Some more love for the HTMLizer routines -- we're now
		using the current colorscheme's colors for the single parts &
		 we are now also putting out some more information to the meta
		  tags of the written HTML file.

	* src/gui.c, stylistics.c & syntax.c/.h: Applied Peeter's patched files
		which should fix an editing bug; no one reported this bug in
		 fact yet however :-)

2002-02-26  Fatih Demir <kabalak@kabalak.net>

	* NEWS: News from the HTMLizer functions; heh, long before, it had been
		updated the last time :-)

	* configure.in: Removed some old checks for GNOFOL and -lkabalak and
		replaced them by one "pointer" library check (does someone even
		 read the "./configure" output messages? Maybe, maybe.).

2002-02-21  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/yef.xml: Updated "Yet enhanced fortune" colorscheme for
		version "0.4" :-)

2002-02-21  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Tsts, sometimes I can't simply write a single English sentence.

2002-02-20  Fatih Demir <kabalak@kabalak.net>

	* data/Makefile.am & oaf|ui/: Removed the oaf & the ui subdirectories as 
		they're useless for gtranslator now.

	* data/scripts/Makefile.am: Also add the new script to our standard scripts 
		set which gets installed in "${datadir}/gtranslator/scripts".

	* data/scripts/build-gtranslator-learn-buffer.sh: Added a new script which
		easifies the building of a quite big learn buffer somehow;
		 it's especially useful if you've got a central directory from
		  which you can gtranslator let learn all po files for your
		   language (e.g. "tr.po") in subsequent order.

	* data/colorschemes/Makefile.am|yef.xml: Added new "Yet enhanced fortune"
		colorscheme.

2002-02-20  Fatih Demir <kabalak@gtranslator.org>

	* src/color-schemes.h, learn.c & translator.h: Added newlines to the end
		of the header files -- should fix a compile problem with newer
		 gcc versions.

2002-02-20  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Removed "data/oaf/Makefile" & "data/ui/Makefile" from 
		the output files' list.

	* NEWS: Some more news from today -- new script & colorscheme sighted.

2002-02-19  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: More sanity imported, the logic is right now, but
		the menu translation insertion step does still not work.

2002-02-18  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Don't call "gtranslator_message_update" after the
		insertion of any translation -- this would grep the shown and
		 not the really clicked-on message as the base for the actions;
		  still no salvation for the bug thereover that the menu does
		   not work like intended.

	* src/prefs.h: Removal of a non-used preference.

2002-02-17  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c & messages-table.c: Added update, status change etc. plays
		for the new translation insertion methods.

	* src/messages-table.c: Enable the popup menu also for fuzzy messages and
		smally re-format the non-successful learn buffer lookup message;
		 also enhanced the popup menu a bit more.

	* src/runtime-config.c: Get Pablo's idea into the reality -- woo'sh, it
		seems to be working like desired! Also added Pablo to the source
		 authors of "runtime-config.c" for his hint/code lines.

	* src/utils.c: Make the "gtranslator_utils_get_environment_charset" func.
		also safe for "C"/"POSIX" locales -- me is also happy now :-)

	* src/dialogs.c: Added "Query message contents" option to the query dialog;
		now you can directly query your learn buffer for the current
		 msgid.

	* src/gui.c, main.c: Create, show and delete the general colorschemes' list
		for the GUI menus; fixes b.g.o #71188.

	* src/color-schemes.c/.h: Adept the way we're creating the recent files'
		list and show the list of the colorschemes in the "_Settings"
		 main submenu.

	* src/runtime-config.c: Temporarily fix the compile problems by just setting
		the '^' in show -- there must be a way to let the original
		 source code lines compile; I just can't find it... a half-way
		  fix for b.g.o #70256.

	* src/menus.c/.h: Added "_Settings/_Colorschemes" menu subtree -- it'll be
		filled out by special "color-schemes.c/.h" functions like done
		 for the GtrHistoryEntry structures in the recent files' list.

	* src/syntax.c & utils_gui.c: Remove the "zpmd.h" includes as we've now
		moved the "special char" to the GtrRuntimeConfig structure.

	* src/gui.c & main.c: Create the colorschemes list once upon the GUI start
		and delete the colorschemes list subsequently on the GUI exit.

	* src/color-schemes.c/.h & prefs.c: Added "new" (it's been only moved)
		"gtranslator_color_scheme_create_schemes_list" function to get
		  the list of all available colorschemes; also added finally a
		   colorschemes list free'ing function (why didn't we have one 
		    yet?) named "gtranslator_color_scheme_delete_schemes_list".

2002-02-17  Gediminas Paulauskas <menesis@delfi.lt>

	* src/runtime-config.c: add missing includes and fix middot.
	* src/syntax.c, utils_gui.c: remove include "zpmd.h"

2002-02-17  Fatih Demir <kabalak@gtranslator.org>

	* src/runtime-config.c: Use the new function for the conversion call on
		the unicode'ified mid dot ('Â·').

	* src/utils.c/.h: Added a new "gtranslator_utils_get_environment_charset"
		function which returns the current environment locale's sane
		 encoding charset back.

	* src/syntax.c & utils_gui.c: Adept for the "special char" changes.

	* src/runtime-config.c/.h: Added a "special_char" field to this structure;
		the mid dot or other special char get's defined once on new
		 creation of the GtrRuntimeConfig structure now; I followed
		  Pablo's suggestion with small changes.

	* src/Makefile.am & zpmd.h: Removed this old-style file -- the mid dot or
		"special char" is now in the "GtrRuntimeConfig" structure.

2002-02-17  Fatih Demir <kabalak@kabalak.net>

	* NEWS: More news items about the last 2 days; much had happened.

2002-02-16  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/Makefile.am|toyfactory.xml: Added new "ToyFactory"
		colorscheme (inspirated by the corresponding NS 6.2 theme).

2002-02-16  Fatih Demir <kabalak@gtranslator.org>

	* src/zpmd.h: Define the '^' to be translatable via _("^")[0] -- one never
		knows if even ASCII chars are ok as a "special char".

	* src/dialogs.c, main.c & prefs.c: Adept for the final "elimination" of
		our "beloved" query.c/.h source files -- renamings & removals 
		 of includes etc.

	* src/learn.c/.h: Added new "gtranslator_learn_(auto)translate" functions
		which are adaptions of the old "gtranslator_query_translate" &
		 "gtranslator_query_gtr_msg" functions -- the source lines are
		   simply pasted from the old query.c/.h source files.

	* src/Makefile.am & query.c/.h: Remove these old source files completely.

	* src/dialogs.c: Don't save the "query/" prefs/information anymore.

	* src/query.c/.h: Removed the GtrQuery structure and all related stuff;
		these source files should be obsolete quite soon, but for a
		 small time of transition they're still present.

	* src/dialogs.c & menus.c: Some slight textual modifications to reflect
		the current changes going on in the query field.

	* src/prefs.c & translator.c/.h: Remove the default query domain field of 
		the GtrTranslator structure/preferences.

	* src/dialogs.c, main.c & query.c: Remove the "domains" gettext domains
		list variable.

	* src/query.c/.h: Removed some old gettext-binded functions; many functions
		did go away as we do just work with the learn buffer now.

	* src/zpmd.h: Just added a "GTRANSLATOR_MIDDLE_DOT_FALLBACK" define which
		is currently just '^' -- a beginning of a fix for b.g.o #70256.

2002-02-16  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Update the manual page for the removal of an
		option ("-q" was removed due to query techn. changes).

	* NEWS: More news on the query removal and the new colorscheme -- I 
		feel like an anchorman in these days ;-)

2002-02-15  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: Check via "nautilus_strcasecmp" for the locale charset def &
		add some enhanced voodoo master plays for the charset getting
		 function "gtranslator_utils_get_locale_charset" -- fixes b.g.o
		  #69720.

	* src/syntax-elements.h: Added some specific stuff back (one should look at
		his code before doing any removal action I guess...).

	* src/message.c: Comment a very suspicious GTR_FREE out -- solves the status
		change bugs we've been reported about, e.g. b.g.o #61884.

	* src/comment.c/.h: Added new "gtranslator_comment_get_comment_contents" 
		function which returns the plain comment string.

	* src/gui.c: Updated/corrected the "Sticky" status printout on the status
		line -- it should be right now and explain what's up with the
		 "stickiness".

	* src/actions.c/.h, menus.c & message.c: Added new and easier to grep
		"Copy message -> translation" menu point -- this was previously
		  the "Sticky" message state functionality from the "Status"
		   menu -- it should be now much better to understand and use.

	* src/pixmaps/Makefile.am: Add the new pixmap file to the data files.
	
	* src/pixmaps/copy_msgid2msgstr.xpm: Added "new" pixmap -- also taken from
		Evolution (thanks to Jakub or to Tuomos? Surely to both :-))

2002-02-15  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Some items from the last 2 days -- one could say, I'm again 
		coding for some short time.

2002-02-14  Fatih Demir <kabalak@gtranslator.org>

	* src/menus.c: Removed the "Sticky" message status from the status menu.

2002-02-11  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/Makefile.am|pdmc.xml: Added another new "PDMC" 
		colorscheme file; the name defines why it has been written :-).

2002-02-11  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: Break the string freeze -- add a syntax highlighting pref.

	* src/prefs_init.c: Initialize the new preferences of the last time with
		sane values for the init process.

	* src/syntax.c: Also respect the "GtrPreferences.highlight" pref like the
		"nosyntax" gboolean from main.c in the syntax highlighting
		  function.

	* src/prefs.c/.h: Added "toggles/highlight" backend preference -- it's read
		and saved now, but isn't present in the GUI yet.. hmm.

	* src/utils.c: Extended the similarity calculating function with another
		piece of voodoo salt -- perfect taste not guaranteed ;-)

	* src/syntax-elements.h: Updated the keywords list with some useful words
		in the field of computing and removed a nonsense prefix.

2002-02-11  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Yes, another new colorscheme: "pdmc" :-)

2002-02-09  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/Makefile.am|curlymonster.xml: Added the "CurlyMonster"
		Gtk+ theme-like colorscheme (really nice & good for the eyes).

2002-02-09  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Small cleanup of the NEWS for the coming release and added the
		news of the new colorscheme "CurlyMonster".

2002-01-27  Fatih Demir <kabalak@gtranslator.org>

	* src/formats.c & learn.c: Applied Ryan Murray's multiline message patch
		to fix the build on the new gcc-3.0 series.

2002-01-27  Fatih Demir <kabalak@kabalak.net>

	* debian/: Committed updated debian/ build directory by Ryan Murray.

2002-01-26  Fatih Demir <kabalak@gtranslator.org>

	* src/query.c: Added 2 more assertions to avoid some crashes; still some
		room for humbling left over.

	* src/learn.c: Added a hash entry -> po file entry escaping function; now
		we should have a fully working fix/implementation for b.g.o
		 #61791 ("learn bufffer -> po file export"); also corrected/
		  improved some small parts of the exported po file's header
		   parts -- just some wording/punctuation changes.

	* src/syntax.c: Slightly more assertions to be a bit more safer -- won't
		crash that often now, but the syntax highlighting is now a bit
		 more wrong :-(

	* src/syntax-elements.h: While we're at it :-) Added some more common URI
		prefixes like "gnome-help:", "vfolder:" etc. and some keywords
		 about translation memory formats (of course, "UMTF" is now a
		  keyword :-)).

2002-01-26  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added some news about some fixed bugs.

2002-01-25  Roy-Magne Mo <rmo@sunnmore.net>

	* src/syntax-elements.h: Adding gtranslator to keyword :) 

2002-01-25  Roy-Magne Mo <rmo@sunmore.net>

	* src/syntax.c: off by one in URL and keyword highlighting.

2002-01-24  Fatih Demir <kabalak@gtranslator.org>

	* src/syntax.c: Corrected a typo from Peeter in his last patch (it was:
		"prefixes[z]", but should have been "keywords[z]").

2002-01-23  Roy-Magne Mo <rmo@sunnmore.net>

	* src/messages-table.c: Needed to call e_tree_model_node_changed() to notify
			    the e_tree about the change. This fixed #66811 

2002-01-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added "sk" to ALL_LINGUAS.

2002-01-19  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Fix an almost impossible-to-think-of situation in the b.g.o/
		#68782 -- a multiple line msgstr with a multiple msgid and a
		  newline between the `msgstr ""' start token and the msgstr
		   contents -- would you have ever thought of it? We didn't :-)

2002-01-19  Gediminas Paulauskas <menesis@delfi.lt>

	* src/preferences.c/h: remove gtranslator_config_close() --
	gconf_client_suggest_sync should never be used, and then the function
	remains empty.
	* src/many .c files: do not call gtranslator_config_init() or close() --
	they are useless.
	* src/main.c: gtranslator_config_init() at startup, the only place it is
	needed.

2002-01-14  Fatih Demir <kabalak@kabalak.net>

	* man/pozilla.sh.1: Corrected a small typo in the manual page.

2002-01-13  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/cleanup-gtranslator-settings.sh: Changed the internal script
		structure a bit -- it does now ask the user if he/she does want
		 to really delete the files which are going to be deleted by the
		  script now -- could avoid some unwanted prefs/data loss and
		   the script itself does now again also work like intended :-)

	* data/colorschemes/Makefile.am: Add "thinice.xml" to the colorschemes' data
		list -- it's now also included per default in the distribution.

	* data/colorschemes/thinice.xml: Added "ThinIce" colorscheme -- it's quite
		clean and uses the colors from the available "ThinIce" Gtk+ 
		 theme.

2002-01-13  Fatih Demir <kabalak@kabalak.net>

	* NEWS: News bits about the new colorscheme "ThinIce" & the updated
		"cleanup-gtranslator-settings.sh" script.

2002-01-12  Fatih Demir <kabalak@kabalak.net>

	* pozilla.sh: R 5.2 -- just some internal changes within comments and
		the seperator line function which now came into the script.

	* NEWS: Added news item about the new manual pages which are now
		really up-to-date and featuring some new stuff from the
		 last time.

	* man/pozilla.sh.1: Updated pozilla.sh manual page for a forgotten
		option and also added a "FILES" section to it pointing to
		 the location of pozilla.sh's "config" file -- "STATUS" is
		  now "works" :-)

	* man/gtranslator.1.in: Updated the gtranslator manual page to be in
		sync with our new capabilities, authors and status :-)
	
	* ChangeLog: "Fixed" Roy-Magne's last entry ("til spec file"?).

2002-01-11  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Remove the "prefs-dialog.c/.h" source files.

	* src/translation-memory.c/.h: Also removed this (currently) non logical
		source files -- if Semerkent would be in a useable state, the
		 situation would look quite different, but it isn't :-/

	* src/prefs-dialog.c/.h: Removed this nonsense try of an own prefs dialog
		code.

	* src/menus.c: Changed the stock icon for the "Remove all translations" 
		menu entry to be now the "Trash" stock icon -- hopefully this
		 is a bit more intuitive then the previous "blank book" icon.

2002-01-10  Fatih Demir <kabalak@gtranslator.org>

	* src/menus.c: Changed the hotkey of the "_Edit/_Comment" menu entry to be 
		'o' -- doesn't clash with "_Cut" anymore.

2002-01-06  Roy-Magne Mo <rmo@sunnmore.net>

	* gtranslator.spec.in: Added buildprereqs to the spec file.

2002-01-03  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/cleanup-gtranslator-settings.sh: Added two small sleep calls
		which are both sleeping for 3 seconds -- should be a bit saner
		 then to not wait at all -- and also show a small information
		  about what we did after the "finish" of the script :-)

2002-01-03  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Added newline after the message "Exported learn buffer..." --
		now the message looks sane on the command line .-)

	* src/learn.c: Enhanced the learn buffer exporting functionality by also
		"exporting" the resources list also to the exported po file.

	* src/menus.c: Added the "Edit comment" pixmap to it's menu entry .-)

	* src/pixmaps/Makefile.am & pixmaps/edit_comment.xpm: Added "Edit comment" 
		pixmap -- it was originally the "evolution/art/edit.xpm" from
		 Evolution.

	* src/comment.c: Enable/disable the new menu entry correspondingly to the
		"Edit comment" button in the comment view "component": it's
		  handled in the same function (& even in the same conditionals)
		   to be honest :-)

	* src/actions.c/.h: Added "ACT_COMMENT" action for the new "Edit/Comment..."
		menu entry; also removed the rests of the views bar: the "old"
		 ACT_VIEW_* actions are now removed from the sources.

	* src/menus.c: Added "Edit/Comment..." menu entry with "F9" as the keyboard
		shortcut.

2002-01-03  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Changed the "export learn buffer -> po file" news notice a bit
		to be much more sensitive.

	* THANKS: Some update of the thanks notice to Jakub due to the "new"
		"Edit/Comment..." pixmap .-)

2002-01-02  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c: Included formats checking on message update -- it just
		beeps for now if a failure did occur, ergo the formats are
		 wrong or any other syntactical error is present.

	* src/prefs.c/.h: Added `hidden' "toggles/check_formats" preference via
		which you can enable the current formats checking routine --
		 it's currently not woven into the prefs dialog as the formats
		  checking needs some more love -- if you want to see it in
		   action, simply do:
		
		gconftool -t bool -s /apps/gtranslator/toggles/check_formats 1

	* src/formats.c: Hide the command line error messages/warnings from the
		user and return a really logical value -- it's the right way
		 now: it returns TRUE on success and FALSE on failure and not
		  vice versa.

	* src/about.c: Small tweak --  the colorscheme author is now "escorted" by
		"'s (I know, a "super" change ,-)).

	* src/messages-table.c: Made the default color values for the table entries
		highlighting being defined by macros -- centralizes their prefs
		 a bit -- still no clue about the "messages table doesn't show
		  up" bug .-( Uhmm...

2002-01-01  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: The about dialog is now much more well-proportioned then
		before -- should fix bugzilla bug #66815.

	* src/main.c: Added an "-e"/"--export-learn-buffer" option to use the new
		functionality from "learn.c".

	* src/learn.c: Implement the "exporting to po file" functionality.

	* src/syntax-elements.h: Added some more syntax highlighting patterns:
		"toc:" as URI prefix and "EURO", "Euro", "Cent", "Ct" as some
		  names for our new common European currency; for "equality" I 
		   did also add the "Dollar" to the list ,-)

	* src/Makefile.am: Added "zpmd.h" to the sources' list.

	* src/syntax.c & utils_gui.c: Include "zpmd.h" and call the new macro named
		GTRANSLATOR_MIDDLE_DOT instead of the (_("\xb7")[0]) struct;
		 this way we try to achieve some better i18n results.

	* src/zpmd.h: Define an external GTRANSLATOR_MIDDLE_DOT macro to outsource
		the middle dot definition & structure into an own header file;
		 why zpmd.h? Because it's a "_z_uper problematic middle dot.h"!

	* src/dialogs.c: (Ha, finally! Euros have come down ,-)) Check a directory
		for existence before completing in the file dialogue (bewares
		 you of "Directory: XYZ/po isn't readable" or similar errors).

2002-01-01  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Notify the new capability to export the learn buffer into a
		single po file.

2001-12-27  Fatih Demir <kabalak@gtranslator.org>

	* src/formats.c: Implement the formats checking routines with a quite
		"anormal" way to do it -- but it delivers us the result
		  whether the given message is correct or not.

2001-12-26  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c/.h, main.c & syntax.c/.h: Added Peeter to the authors' party
		at the top of every source file as work of him did go into
		 these source files.

	* src/prefs.c: Small typo correction ("message" <-> "messages").

	* src/Makefile.am: Removed po.c/.h from the sources' list.

	* src/po.c/.h: Removed these preliminary sources -- I don't think we wanted
		to get these source files to become alive ever.

	* src/about.c: Added Peeter to the about box' authors' section -- also
		changed the formatting of the mail addresses a bit (really just
		 a bit .-)).

	* src/utf8.c: The charset after the conversion to UTF-8 is now also "UTF-8"
		and not "utf-8" like it was previously.

	* src/languages.c: Change the Turkish encoding to "ISO-8859-9" to solve the
		problems the previously present string ("iso-8859-9") could 
		 cause with the compiled gettext po files (results of a long
		  thread in the GNOME Turk mailing list).

2001-12-26  Fatih Demir <kabalak@kabalak.net>

	* AUTHORS: Added Peeter Vois to our authors' team .-)

	* NEWS: Added news about the small fixes for the Turkish users.

2001-12-25  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Small enhancements to the learn buffer -> po file exporting
		routines; more parts of it is written now, though not completed
		 yet.

2001-12-25  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Add news blurp about the scrolled comment view.

2001-12-23  Gediminas Paulauskas <menesis@delfi.lt>

	* src/gui.c: put comment view in scrolled window so that it doesn't
	get too high. Taken from patch by Peeter Vois <Peeter.Vois@mail.ee>
	* src/syntax.c: don't insert text if it's NULL.
	Still crashes on untransated messages

2001-12-23  Gediminas Paulauskas <menesis@delfi.lt>

	* src/prefs.c: Merge toggle button and entry of the following options:
		+ "Use special dictionary" and "Dictionary to use"
		+ "Save po files automatically..." and "Autosave timeout..."
		+ "Append a special suffix..." and "Autosave suffix"
	* src/utils_gui.c (gtranslator_utils_attach_toggle_with_label): use
	two columns for togglebuttons so that they don't make first column
	too wide (look at "Colors" page).

2001-12-23  Gediminas Paulauskas <menesis@delfi.lt>

	* src/prefs.h, prefs.c, parse.c: Removed "Don't save unchanged files"
	and "Warn if saving unchanged file" options: just don't save.

2001-12-22  Gediminas Paulauskas <menesis@delfi.lt>

	* src/views.c, views.h, sidebar.c, sidebar.h: removed views sidebar.
	* src/Makefile.am: don't build removed files.
	* src/find.c, gui.c, gui.h, parse.c, prefs.c, prefs.h: don't do anything
	with views sidebar.
	* src/menus.c, menus.h, actions.c: remove View menu.
	* src/gui.c: Insert undo should work even if dot char isn't used ;)

2001-12-22  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Some more news about "our" changes in the sources by the
		patch by Peeter and the changes by Gediminas ("toolbar
		 cleanup", removal of the views sidebar etc.).

2001-12-20  Gediminas Paulauskas <menesis@delfi.lt>

	Integrate parts of patch from Peeter Vois <Peeter.Vois@mail.ee>

	* src/syntax.c, syntax.h, gui.c, gui.h: rewrite syntax highlighting to be
	much faster and more correct.
	* src/dialogs.c, dnd.c, undo.c, utf8.c, views.c: update for syntax changes.
	* src/main.c: new option --nosyntax.
	* src/sidebar.c: dont ref/unref a NULL icon.
	* src/dialogs.c: don't set wmclass on already realized open dialog.

2001-12-20  Gediminas Paulauskas <menesis@delfi.lt>

	* src/prefs.c: deal with "show messages table" option the same way as
	others.

2001-12-20  Gediminas Paulauskas <menesis@delfi.lt>

	* src/menus.c: removed Options and Exit toolbar items.

2001-12-15  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Some more news about the changes by Roy-Magne.

	* gtranslator.spec.in: Updated the starting commentary a bit as the
		spec file is now updated by Roy-Magne.

2001-12-14  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Added Roy-Magne Mo as an author .-)

2001-12-14  Roy-Magne Mo  <rmo@sunnmore.net>

	* src/languages.c: Corrected translation team for nn

2001-12-14  Roy-Magne Mo  <rmo@sunnmore.net>

	* src/about.c: Added functionality to add translators credit
	to fix #66812

2001-12-14  Roy-Magne Mo <rmo@sunnmore.net>

	* gtranslator.spec.in: Fixed permission problems in spec-file

2001-12-12  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c: call e_tree_model_pre before
	changing the data in a node sice this is now required

2001-12-12  Fatih Demir <kabalak@gtranslator.org>

	* src/menus.c: Committed patches for #66814 & #66810 by Roy-Magne Mo 
		<rmo@sunnmore.net>.

	* src/learn.c/.h: Added the skeletons of a learn buffer -> po file export
		function (no sources, just prototypes).

2001-12-12  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Small information about spec/RPM changes (or at least what me
		as a Debianer thinks did change ,-)).

	* THANKS: Also added Roy-Magne as the current RPM packager to the list.

2001-12-12  Roy-Magne Mo  <rmo@sunnmore.net>

	* gtranslator.spec.in: Moved scrollkeeper from requires to prereq

2001-12-05  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/Makefile.am: Applied patch by Roy-Magne Mo for scripts rule
		of the Makefile.

2001-12-05  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Roy-Magne Mo <rmo@sunnmore.net> due to his patch .-)

	* gtranslator.spec.in: Applied patch by Roy-Magne Mo for RPM stuff.

2001-12-02  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Oops, forgot really to add Dan to the thanks list; it's done
		now.

2001-11-29  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Started "0.39.2"'s news dept. -- nothing useful there yet .-)

	* configure.in: Set version number to "0.39.2" as CVS "development"
		started now -- or at least kinda of "development".

2001-11-24  Gediminas Paulauskas <menesis@delfi.lt>

	* src/sidebar.c, message.c, gui.c: update messages table and show sidebar
	only if they are enabled.
	* src/find.c, message.c, header_stuff.c: do not use regex cache, replace
	it with regcomp	or simple str functions.
	* src/gui.c, main.c, parse.h, parse.c, sighandling.c: don't
	create/destroy regex cache.
	* src/gnome-regex.c, gnome-regex.h: removed -- no longer needed.
	* src/Makefile.am: remove these from build.
	* src/backend.c, bookmark.c, messages.h, parse.h: fix includes.

2001-11-24  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Some news items for the contributions of you all in the last
		days/weeks.

2001-11-24  Gediminas Paulauskas <menesis@delfi.lt>

	* configure.in: don't print GConf options in summary -- it is
	required.
	* ABOUT-NLS: remove, this is autogenerated file.

2001-11-24  Dan Damian <dand@level7.ro>

	* Makefile.am: add gtranslator.spec to EXTRA_DIST

2001-11-22  Roy-Magne Mo  <rmo@sunnmore.net>

	* configure.in: Added nn to ALL_LINGUAS

2001-11-21  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: #ifdef out the new percentage prefs stuff -- it isn't 
		working yet and so we just "hide" it from the user for now.

2001-11-21  Fatih Demir <kabalak@kabalak.net>

	* pozilla.sh: R 5.1 with another ultimate insanity fix for getting it
		to be run-able; has got still "issues" but there issues are
		 out of luck -- or in luck that's relative -- to be not solved
		  by me due to "No time".

2001-11-12  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Applied a small 64 bit compiling fix as suggested
		by Ryan Murray <rmurray@debian.org>.

2001-11-10  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: A small PowerPC compiling change -- smally changed version
		of the proposed patch by Ryan Murray <rmurray@debian.org> after
		 the bug report of Stephen R Marenka <stephen@marenka.net> --
		  gchar is an "unsigned" int on PowerPC: ok, why not..

2001-11-03  Fatih Demir <kabalak@gtranslator.org>

	* src/history.c: Applied a suggested crash patch from Volodymyr M. Lisivka.

2001-10-28  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: Small prefs string change to make the function of a toggle
		button more clear.

2001-10-28  Fatih Demir <kabalak@kabalak.net>

	* README: Removed the paragraph about the IRC channel -- I don't get
		along there that much (-> no time), so it would just confuse
		 people.

	* NEWS: Give us the news about the new pozilla.sh 5.0 version -- it 
		shall be appraised and loved by everyone!

	* pozilla.sh: We got release 5.0 -- yes, it works again! How crap, not?
		BTW: I did also move the "config directory" of pozilla.sh to
		 "~/.gtranslator/pozilla/" from "~/.pozilla" -- this should
		  show the very high grade of relativeness between pozilla.sh
		   and gtranslator.

2001-10-26  Fatih Demir <kabalak@gtranslator.org>

	* src/stylistics.c: Applied supposed multibyte/font loading patch by
		Volodymyr M. Lisivka.

2001-10-26  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Volodymyr to the thanks section/suggestions & co. .-)

2001-10-19  Fatih Demir <kabalak@gtranslator.org>

	* src/save.h: Renamed the define to be now rightly "GTR_SAVE_H".

	* src/comment.c/.h: New "gtranslator_comment_hide" function to hide the
		comment view area.

	* src/prefs.c/.h & prefs_init.c: Added a new option to toggle the comment
		view -- fixes #59534.

2001-10-14  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/my-update.sh: Respect also intltool-update if found.

	* data/desktop/Makefile.am & mime/Makefile.am: Changed xml-i18n-tools refs
		to be intltools references.

2001-10-14  Fatih Demir <kabalak@gtranslator.org>

	* src/formats.c: Removed the old useless cruft for formats checking -- the
		sources are now emptied.

	* src/learn.c: Compress the XML document with the maximal factor 9 while
		saving -- should save much disk space for the users of big
		 learn buffers.

2001-10-14  Fatih Demir <kabalak@kabalak.net>

	* pozilla.sh: This is 4.5FIXME.2 .-) We do now also know about intltools
		in pozilla.sh -- but it doesn't still work anyway.

	* .cvsignore & Makefile.am: Adept for our xml-i18n-tool -> intltool
		transition.

	* configure.in: Use "AC_PROG_INTLTOOL" instead of the old xml-i18n-tool
		rule.

	* DEPENDS, README & kabalak_generate_all_the_files.sh: Change our own
		xml-i18n-tools references to be intltools references.

2001-10-12  Fatih Demir <kabalak@gtranslator.org>

	* src/languages.c: Changed the French language group's EMail address to
		be "gnomefr@traduc.org" instead of "traduc@traduc.org" as
		 suggested by "Olivier Berger <oberger@april.org>".

2001-10-11  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Applied suggested patch by Mike Newman to fix compilation
		of certain systems.

	* src/languages.c: Added a Catalan translation group EMail address as
		suggested by "Jordi Mallach <jordi@debian.org>".

	* src/prefs.c: Implement a string change like suggested by Francisco 
		Petrucio Cavalcante Junior to a prefs option string.

2001-10-11  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Francisco Petrucio Cavalcante Junior for his prefs 
		string suggestion .-)

2001-10-09  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: Change the compiling processes temporary files to point to
		the general files dir "~/.gtranslator/files/".

2001-10-07  Fatih Demir <kabalak@gtranslator.org>

	* src/syntax.c, utils_gui.c & views.c: Applied some of Yukihiro's tips for
		#60350 -- maybe we're getting nearer to the solution of this
		 bug?!

	* src/gui.c: Discard the Ctrl+Shift+Arrow Key "key_press" events as these
		aren't the same like our navigation keys Ctrl+Arrow Key; fixes
		 #61822.

	* src/parse.c: Also un-escape the '\r' rightly -- fixes some warnings from
		badly formed messages in projects like XST.

	* src/save.h: Comment correction.

	* src/utils.c: Get the 1% float "gtranslator_utils_calculate_similarity"
		from the longer string of the two argument gchars -- seems
		 more logical.

2001-10-06  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c: insert messages in the proper order

2001-10-06  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c/.h: Added "gtranslator_utils_calculate_similarity" function
		to calculate the similarity between two given gchar's -- it
		 does sound like voodoo, is voodoo and results like voodoo!

	* src/prefs.c: Split all learn buffer/auto translation options into an
		own prefs page and assure the gfloat values to be in sane
		 ranges -- makes prefs merging in some situations easier.

	* src/prefs.c/.h & prefs_init.c: Added minimum match percentage prefs.

2001-10-05  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am & \*.c/.h: Reflect the move of save-differently.c/.h to
		save.c/.h.

	* src/main.c: Some small reshuffles for the init/shutdown/free methods in
		the main() routine -- colorschemes and some other quite GUI
		 related stuff isn't loaded (and also not freed for this reason)
		  if we're only working in auto translation/learning modus on
		   the cmdline -- should give us some seconds and some memory
		    back for excessive auto translating/learning actions.

	* src/translator.c: Handle changes of language settings during the creation
		of the GtrTranslator structure -- a custom learn buffer name
		 for every language is now guaranteed -- after a restart of
		  gtranslator of course. Still not weaven into the learn buffer
		   code as this may cause some confusion ,-)

	* src/query.c: If we're using a "more detailed" locale like "no_NO" test
		the query domains directory for existence -- if it doesn't
		 exist try to fall back to a "major level" locale like "no".

	* src/learn.c: Set the changed status to TRUE if we're re-creating a new
		and fresh learn buffer -- else we don't get a new one if no
		 old learn buffer was previously present; also assign a more
		  secure premiereversion attribute for the GtrLearnResource
		   structures.

	* src/header_stuff.c: Ignore unknown, non-standard header entries silently.

2001-10-05  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Heh, add the news about the 0.39.1 release which might approach
		fairly soon.

	* configure.in: We step a little bit back and return to R 0.39.1.

2001-10-04  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Added "changed" gboolean field to the GtrLearnBuffer struct
		which makes us now a bit cleverer on learn buffer shutdown:
		 we don't need to save the learn buffer as a XML file, if there 
		  hasn't been any changes to the learn buffer -- should make
		   the gtranslator exit much faster in many circumstances.

2001-10-02  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Don't convert messages to UTF-8 if the messages are
		already UTF-8 per se -- should fix the bugzilla.gnome.org bug
		 #60839.

	* src/bookmark.c/.h: General re-organization of some parts -- it should be
		much more practicable now.

	* src/main.c: Completed command line auto translation option -- you can
		now use the auto translation feature without starting the GUI
		 at all via running "gtranslator -a po_file" -- you'd have got
		  to have a rich learn buffer for getting this to a really
		   quite useful state.

	* src/dialogs.c & query.c/.h: Added a gboolean "gui" argument to the
		"gtranslator_query_translate" function -- should be set to
		  TRUE if the functions is being called from the GUI circles
		   of gtranslator.

	* src/gui.c: A small correction in the non-visibility routines for the
		pane conents for the views sidebar and the messages table.

	* src/learn.c: Escape all necessary characters rightly for saving in the 
		XML document.

	* src/message.c: Check for the po file being open before showing any GtrMsg
		in the text boxes.

	* src/main.c: Added "-a/--auto-translate" command line options to auto
		translate a given po file on the command line without having
		 the GUI build up & started.

2001-10-01  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c & sighandling.c: Remove all backends on quitting/closing down
		gtranslator -- the backend informations are now also freed.

	* src/learn.c & main.c: Honor the new options while operating in the main
		routine for loading the backends and while querying the learn
		 buffer for the fuzzy matching option.

	* src/prefs_init.c: Initialize the new options to sane values and integrate
		them in the normal first init canon.

	* src/prefs.c/.h: New options to inhibit loading of backends on startup
		and to enable/disable "fuzzy matching" query methods for the
		 learn buffer.

	* src/prefs-dialog.c/.h: Add a "content" gpointer part which shall always
		point to the currently shown widget in the content area.

2001-10-01  Pablo Saratxaga <pablo@mandrakesoft.com>

	* configure.in: Added Catalan (ca) language to ALL_LINGUAS

2001-09-30  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Some small enhancements and progress towards storing the
		learn buffer for UTF-8 (not done yet).

	* src/prefs-dialog.c/.h: Corrected all previously malformed macro casts and
		corrected some wrong assertions.

2001-09-28  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs-dialog.c: Slightly enhanced closure method -- also count the
		changes in the preferences through the "changed" method; show
		 a dialog to the user if changes are pending and the user still
		  wants to close the prefs dialog and respect the answer from 
		   this Yes/No/Cancel dialog.

2001-09-27  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs-dialog.c: Hm, check the "read_all_options_func" function for
		sanity before executing the eventually NULL-function.

2001-09-26  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added the new experimental po.c/.h source files to the
		sources list.
	
	* src/po.c/.h: New kind of GtrPo reading, saving etc. is currently played
		with in these very experimental source files.

	* src/prefs-dialog.c: Add a help button to the prefs dialog; also added 
		some more implementation stuff -- the creation needs now a
		 "read_all_options_func" argument which reads all the option
		   values from the widgets -- this way, we don't need to cope
		    directly with this in the prefs dialog sources.

2001-09-26  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added first news item about the R 0.40 ,-)

	* DEPENDS & configure.in: Updated the GAL requirement to be at least
		0.11.99.

2001-09-25  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added the new prefs-dialog.c/.h files to the sources.

	* src/prefs-dialog.c/.h: Added current GtrPrefsDialog implementation --
		needs some more extensions though before getting really useful:
		 I even don't want to think about memleaks yet ,-)

	* src/parse.h: Removed the conditional inclusion of config.h -- why got
		something like that into the header?!

2001-09-23  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Added a right click function which performs a
		query in the personal learn buffer if the right-clicked message
		 is currently untranslated and shows a found translation or an
		  informative message.

	* src/message.c: Honor the new option -- check for the option before 
		learning the newly translated message contents.

	* src/prefs.c/.h: Added toggle option to suppress auto learning of newly
		translated messages.

2001-09-23  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Added "ta" to the languages list.

2001-09-18  Fatih Demir <kabalak@gtranslator.org>

	* src/bookmark.c, menus.c & utils.c: Fixed pure gpointer -> gint casts to 
		use the GINT_TO_POINTER macro from GLib.

2001-09-16  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Truncate the comment string if it's longer then 82 chars;
		thus avoid over-sized gtranslator window dimensions.

2001-09-10  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c & menus.c/.h: Renamed "the_popup_menu" to "the_main_popup_menu"
		to allow other popup menus to come without any name clashes.

2001-09-09  Fatih Demir <kabalak@kabalak.net>

	* data/gconf/Makefile.am: Small cleaning in the install rule of the
		Makefile: nothing big.

2001-09-09  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Ehem, added a required assertion back.

2001-09-09  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Bumped version number to 0.40 for CVS development.

2001-09-09  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Sorted the languages list alphabetically right.

	* debian/Makefile.am|README.Debian: Removed my own README.Debian.

	* debian/*: Merged Ryan's debian directory into current CVS.

2001-09-08  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c & menus.c/.h: Outsourced "the_popup_menu" menu entries into the
		common menu sources.

	* src/messages-table.c: Don't re-collapse the translated messages if we're
		on a untranslated message -- solves bug #60167 -- according
		 to the preference we're still collapsing the translated 
		  entries per default, but if we've uncollapsed the translated
		   entries once, we don't want to re-collapse the translated
		    entries again -- makes gtranslator slow on big po files.

	* src/utils.c: Applied an enhanced and changed version of Joe Man's patch
		(http://bugzilla.gnome.org/showattachment.cgi?attach_id=5071):
		  the logic is now kept and includes the enhancements from Joe
		   for the multibyte users.

	* src/comment.c: Removed an assertion checking for "file_opened" -- no
		comment can be shown at all if no file (and therefore no
		 message) is open/displayed! Also weakened an assertion to be
		  only a condition -- results in less spew on the console in
		   the "gtranslator_comment_display" function.

	* src/messages-table.c: Removed the assertion whether a file is opened in
		the "value_at" function -- it's not needed at all (fixes bug
		 #59539).

	* src/runtime-config.c: Adepted for the new directory: use the new location
		"~/.gtranslator/files/" for the "special" file(name)s during
		   converting/opening/saving "special" formats ,-)

	* src/utils.c: Also create a "files" directory in "~/.gtranslator" where
		all the temporary files should go; also don't remove the
		 crash file -- the user has to specify what to do for the crash
		  files.

	* src/bookmark.c, dialogs.c, history.c, main.c & parse.c: Adept for the new
		opening gateway function "gtranslator_open_file" which handles
		 all opening action now centralized -- no foo'sh constructs
		  anymore like "if(!gtranslator_open_po_file(filename)) {}"
		   etc.

	* src/open.c/.h: Integrate all opening logic into the new generalized
		"gtranslator_open_file" function -- makes source code
		  much more logical and replaces the double opening function
		   constructs used over many places in the code.

	* src/open.h: Changes comments and adepted the GTR_OPEN_DIFFERENTLY_H 
		define to follow the new name: GTR_OPEN_H.

2001-09-08  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Added "eu" (Basque) to the languages list.

2001-09-09  Wang Jian  <lark@linux.net.cn>

	* configure.in(ALL_LINGUAS): Renamed zh_CN.GB2312 to zh_CN.

2001-09-06  Fatih Demir <kabalak@gtranslator.org>

	* src/\*.c: Rename "open-differently.h" inclusions to "open.h" inclusions.

	* src/Makefile.am: Adapted for the open-differently.c/.h -> open.c/.h move.

	* src/parse.c: Fix #60091 -- a typo got into a changed message yesterday;
		fixed this.

2001-09-05  Fatih Demir <kabalak@gtranslator.org>

	* dialogs.c, header_stuff.c, menus.c, parse.c, prefs.c, replace.c &
		update.c & utils_gui.c: Corrected gramer and spelling murders
		 by me with the help of Mike's en_CORRECT patch .-)

	* src/dialogs.c: Eh, be a bit more clever in the save file as dialog:
		use project name + language if possible, if not use the
		 "project_name.po" as the prefilled filename for the save file
		   as dialog.

	* src/parse.c: Be also careful about the language name being non-existent
		in the save-temporarily-used file save case.

	* src/history.c: Escape the project name, version and the filename before
		showing the menu entries due to the "_" case -- the underscore
		 needs to be escaped as the they do else occur as hotkeys; also
		  be more careful about the project version when showing the
		   "Recent files" menu -- if no version is present or the 
		     default version "VERSION" is given, don't show any version
		      information in the "Recent files" menu.

	* src/about.c: Made the "Documentation:" and "Messages table:" author
		group labels translatable.

2001-09-04  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: If a message was fuzzy during translation removal set
		it's status to non-fuzzy afterwards in "remove_translation".

	* src/about.c: Added Emese Kovacs to the authors section for her
		documentation and "grouped" Kevin as the "Messages table"
		 representative exec developer ,-)

	* src/message.c: Free the comment via "gtranslator_comment_free" and
		not via a simple "GTR_FREE" in "gtranslator_message_free".

	* src/translator.c/.h: Small comments play and changing of the default
		learn buffer file name -- it is now named "Locale.xml";
		 also set the "natural_language_name" to English in the
		  "gtranslator_translator_new_with_default_values" function
		    as a fallback value -- fixes the last first init issues
		     left over due to the switch to GtrTranslator.

	* src/main.c: Only call "gtranslator_translator_new" if the general
		"gtranslator_translator" GtrTranslator structure hasn't been
		  inited by an eventual call of the first time init functions
		   yet.

	* src/prefs_init.c: Only use the new ultimate first time init function
		"gtranslator_translator_new_with_default_values" for getting
		  all the nice translator & language values.

	* src/parse.c: Adapted the "add to history" conditional to be based on
		the new GtrRuntimeConfig structure and to also ignore crash
		 and backend filenames.

	* src/main.c: Adapted to the new, changed function signature of the
		"gtranslator_htmlizer" function.

	* src/htmlizer.c/.h: Changed "gtranslator_htmlizer"'s arguments list:
		it just waits for the "save_to" filename to save the HTML file
		 to now -- uses the global "po" GtrPo structure.

	* src/parse_core.c & parse.c: Moved the "gtranslator_parse_main" into
		the main parse source file -- removed the old outsourced
		 parse_core.c file.

	* src/Makefile.am: Removed parse_core.c from the sources list.

2001-09-04  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added some more news items about gtranslator.

	* AUTHORS & THANKS: Moved Emese into the Authors/Documentation group.

2001-09-03  Fatih Demir <kabalak@gtranslator.org>

	* src/parse_core.c: Also include <config.h> conditionally.

	* src/prefs.c: Place the prefs dialog always in the center of the screen;
		fixes #59201 (I'd got to go back to GtkWindow level calls to
		 get this fixed; GnomeDialog level calls or the util function
		  "gtranslator_dialog_raise/show" aren't working here).

	* src/prefs_init.c: Heh, work with a local gchar string before going for
		bigger dimensions like a GtrTranslator -- fixes first init
		 values grepping.

2001-09-03  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Added Kevin to the Authors' section.

	* man|src/Makefile.am: Switched over to CLEANFILES for cleaning non-
		standard files instead of doing this within an own clean-*
		 target.

	* configure.in: Extended the checks for libkabalak and GNOFOL ,-)

2001-09-02  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c, gui.c & prefs.c: Some more mem leak hunting! Mainly
		addicted to "gtk_editable_get_chars" calls.

	* src/prefs.c: The "gtranslator_preferences_free" function now frees 
		really the left over gchar's which were all leaking 'round
		 -- the language, translator name etc. are now free'd by the
		  "gtranslator_translator_free" function.

	* src/prefs_init.c: Call up the new GtrTranslator structure based prefs
		init function "gtranslator_translator_new_with_default_values"
		 to get the default values for translator name, EMail.

	* src/dialogs.c, prefs.c/.h & query.c: Also moved the default query domain
		preference value now into the responsibility area of the 
		 GtrTranslator structure.

	* src/header_stuff.c, learn.c, prefs.c/.h, query.c, utils.c: Also switch
		to GtrTranslator use instead of the previous "mime", "language"
		 etc. variables for the language values.

	* src/header_stuff.c, learn.c & prefs.c/.h: Switched over to GtrTranslator
		use instead of "author" & "email".

	* src/gui.c, main.c & sighandling.c: Init/free the generally used 
		GtrTranslator structure "gtranslator_translator".

2001-09-01  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Welcome languages.c to our source files' list .-)

	* src/languages.c/.h: Put the languages list into a separate source file
		and use the header only for the declarations -- should've been
		 ever so.

	* src/main.c: Also adept this and changed the "successful learning" message
		a bit to be more correct -- typos, tsts.

	* src/dialogs.c, messages-table.c, open|save-differently.c & parse.c: Adept
		all these sources to the new GtrRuntimeConfig structure instead
		 of using the old way via calling 3, 4 different util functions
		  for this.

	* src/sighandling.c: Adept to the new GtrRuntimeConfig structure and
		free preferences, runtime config and regex cache on exit.

	* src/utils.c/.h: Removed the 4 "gtranslator_utils_get_*" utils functions
		which are now replaced by the GtrRuntimeConfig structure.

	* src/gui.c & main.c: Create/free the generally used GtrRuntimeConfig 
		"gtranslator_runtime_config".

	* src/Makefile.am: Plug in the new source files for runtime configuration.

	* src/runtime-config.c/.h: Added GtrRuntimeConfig structure for holding
		all kinds of runtime configuration -- for now, it stores the
		 names of the used temporary filenames -- replaces 4 utils
		  functions ala "gtranslator_utils_get_*".

2001-08-31  Abel Cheung  <maddog@linux.org.hk>

	* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

2001-08-30  Fatih Demir <kabalak@gtranslator.org>

	* src/convert.c & undo.c: Include <string.h> to run fine with RH systems.

	* src/actions.c/.h: Renamed the "ACT_ACCOMPLISH" to "ACT_AUTOTRANSLATE" to
		also fit the new naming scheme.

	* src/pixmaps/Makefile.am: Adept the Makefile.am for the pixmap filename
		change.

	* src/pixmaps/auto_accomplishment|_translation.xpm: Moved the pixmap file
		also to the new naming scheme "auto_translation."

	* src/query.c/.h: Rename "gtranslator_query_accomplish" to the new scheme:
		"gtranslator_query_translate" is the new name.
	
	* src/dialogs.c/.h: Changed the dialog contents accordingly and renamed
		some dialog function names.
	
	* src/menus.c: Renamed "Autoaccomplish(ment)" to "Autotranslation" and
		changed the messages accordingly.

	* src/messages-table.c: Sticky messages are automatically also translated
		messages -- honor this in the message status updating
		 "gtranslator_messages_table_update_message_status" function.

	* src/main.c: 2 small typo fixes (taken over from Mike's en_GB.po .-)) and
		removed the "gtranslator won't load any backends" message --
		 as we don't get any module loading status messages, this 
		  should be quite clear to the user.

	* src/header_stuff.c, prefs.c, translator.c & utils.c: Reflect the member
		name changes of the GtrLanguage structure in <languages.h>.

	* src/languages.h: Renamed structure members for more clarity.

	* src/translator.c/.h: Added "gtranslator_translator_set_language" method
		for setting/changing the GtrTranslator's language values.

2001-08-29  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Eh, corrected a long outstanding and crazy bug in
		the "gtranslator_header_create_from_prefs" function: till now
		 we set the charset to the locale name; nothing very right to
		  do, so we do now the right thing(TM): set the charset from
		   the preferences.

	* src/backend.c/.h: Introduce a new type of functions: "BackendFunc" is now
		used for opening, saving, closing functions; via this, we are
		 now passing the backend functions' results directly back from
		  "gtranslator_backend_open" thus allowing us to see whether
		    the backend could open the file or not.

	* src/translator.c/.h: Added "gtranslator_translator_get_translator_string"
		and "gtranslator_translator_set_translator" functions for
		 easier handling with standard tasks in the area of the
		  GtrTranslator structure.

2001-08-28  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Added Kevin & Thomas as co-authors to the About box.

	* src/translator.c: Finished implementation of all currently declared
		functions -- more are to come soon.

2001-08-28  Emese Kovacs <emese@gnome.hu>

	* src/prefs.c: Formatted the message box text a bit...

2001-08-28  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added translator.c/.h as sources to the gtranslator
		build.

	* src/translator.c/.h: Added the implementation for the defined functions
		except for the "gtranslator_translator_new_with_default_values"
		 function.

	* src/translation-memory.c/.h: Made the comments more explanatory for now
		(better then simply putting FIXME + some words into these
		  source files for now).

2001-08-28  Fatih Demir <kabalak@kabalak.net>

	* AUTHORS: List Kevin & Thomas as co-authors.

	* THANKS: Remove the code contribution page .-)

2001-08-27  Fatih Demir <kabalak@gtranslator.org>

	* src/translator.c/.h: Added GtrTranslator & co.'s preliminary sources.

2001-08-27  Thomas Ziehmer <thomas@gtranslator.org>

	* src/stylistics.c: To indicicate the end of the parameter list of
		g_strjoin NULL is required as last parameter (#59585).

2001-08-27  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Include <config.h> conditionally.

	* src/gui.c: Use "gtk_menu_popup" instead of the current (quite "bad")
		"gnome_popup_dialog_modal" + "gtk_widget_destroy" combination;
		  the popup menu doesn't get destroyed right after it's display
		   and also doesn't select "Open" by itself anymore ,-)

	* src/languages.h: Corrected another typo: "Belorussian" should be more
		appropriate then the old "Bielorussian".

	* src/dialogs.c & update.c: Corrected a typo: "occured" is bad, "occurred"
		is good .-)

	* src/dialogs.c: Added the real help text for the "Open from URI" help
		dialog -- it's also translatable now (fixes #59527).

	* src/color-schemes.c: Don't include <dirent.h> or <sys/types.h> anymore --
		we have got our own util function for doing the directory work
		 now and don't need these headers directly.

2001-08-27  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am: Lighted Makefile a bit -- removed the "cvspack" rule
		to generate the CVS snapshots -- we're using normally done
		 tarballs via "make dist" for the snapshots for a long time
		  now.

	* README: Added mailing list portion and small tipp about IRC and
		#gtranslator on irc.gnome.org .-)

2001-08-26  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/Makefile.am: Added the "cleanup-gtranslator-settings.sh"
		script to the install data target -- it's also included in
		 the $sharedir/gtranslator/scripts/ directory now.

2001-08-26  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: Fixes another quite nasty crash -- g_strdup the return value
		in "gtranslator_utils_get_locale_charset" so that we can free
		 it later on quite safely.

	* src/color-schemes.c, main.c & prefs.c: Fixed #59566 -- typo/mal-thinko
		"informations" corrected to be "information".

	* src/dialogs.c: Added Help button to the Open from URI dialog -- it's
		also checked in the if/else-tree; we need to decide how to
		 proceed for #59527.

	* src/prefs_init.c: Set the history length to 0 per init -- on the first
		startup gtranslator doesn't have got any recent files entries
		 yet -- fixes masses of "g_file_exists" assertions spewn out
		  on the console.

	* src/history.c: If we did get a <= 0 length for the history list, simply
		return NULL before operating any further.

	* src/prefs_init.c: Also assume English to be the default on "single"
		character locales (there ain't such things, right? Fixes
		 #59486 assumably); also check the parsed/grepped EMail
		  address to be longer then 6 characters like also requested
		   in the prefs dialog.

	* src/menus.c: Append "..." to dialog opening menu items' labels (fixes 
		#59529).

	* src/header_stuff.c & prefs.c: Adapted all the function calls for the new
		function signature: also let the language's group email be
		 editable -- everything other should be non-editable (fixes
		  #59485).

	* src/utils_gui.c/.h: Added "editable" gboolean argument to the
		"gtranslator_utils_attach_combo_with_label" util function.

2001-08-26  Fatih Demir <kabalak@kabalak.net>

	* acconfig.h: Added the "JW_PRESENT" undef definition.

	* configure.in: Check for jw and define the corresponding values
		for getting the docs build fine with RH 7.1.

2001-08-25  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: Also do the normal "gtranslator_open_po_file" function
		call to the file opening functions for the recover dialog.

2001-08-25  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Added "help/C/figures/Makefile" to the output files'
		list.

	* THANKS: Added Emese to the thanks listing for her documentation .-)

2001-08-25  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Yes, yes, the massive protests were right: we've
		switched back to plain autoconf..

2001-08-23  Fatih Demir <kabalak@kabalak.net>

	* help/C/gtranslator-C.omf.presetup: Changed the author informations
		and the descriptions a bit.

	* help/C/topic.dat|Makefile.am: Adapted to the new documentation
		skeleton -- the topic.dat only contains the index page for
		 now.

2001-08-23  Emese Kovacs <emese@gnome.hu>

	* help/C/gtranslator.sgml: started rewriting the doc file using
		the GDP template.

2001-08-22  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Also update the status of a message in the messages tree on
		a message change on a fuzzy message where the status gets
		 "Translated" afterwards (according to the user preference).

	* src/message.c: Update the status in the messages tree according to the
		updated/changed status from the status setting menu entries.

	* src/parse.c: While constructing a more useful filename for a temporarily
		opened file check whether a project version is present before
		 using it in our filename construcing calls -- else use
		  "Project.Language.po".

2001-08-21  Fatih Demir <kabalak@kabalak.net>

	* data/mime/Makefile.am: Set the "-p" argument for xml-i18n-tools > 0.9.

	* data/colorschemes/arek.xml: Small colors update to make it better in
		punto readability.

	* data/scripts/my-update.sh: Fix #59299 -- the po files are now moved
		in the right order -- no files are deleted unnecessarily
		 anymore.

2001-08-21  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (_update_message_status): new function to
	move a message from its old status group to its new one.

2001-08-21  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Enable the next untranslated menu entries after a remove all
		translations action (fixes #59301).

	* src/message.c: Also re-enable the remove all translations menu entries on
		a messages update (by filling in a translation for example) in
		 "gtranslator_message_update" (fixes #59300).

	* src/parse_core.c: Set the "locale_charset" field also for non-UTF8 files
		to gain a good result for the messages table translations -- 
		 thanks to Joe Man for pointing this out.

2001-08-21  Fatih Demir <kabalak@kabalak.net>

	* gtranslator.spec.in: More future-proof changes of the pixmaps' list.

	* man/pozilla.sh.1: Updated man-page and added crucially important
		message that pozilla.sh is currently quite broken.

	* man/gtranslator.1.in: Fixed #59304 -- the man page has been updated 
		to be more informative about learn buffer/autoaccomplishment
		 and the geometry setting option.

	* configure.in: Small corrections to make life for xml-i18n-tools nice
		with autoconf2.50 and removed the warning about missing 
		 BermudaShorts in libkabalak (it checks now for 
		  BermudaShortsNewGranish) ,-)

2001-08-20  Fatih Demir <kabalak@kabalak.net>

	* data/pixmaps/*.png: Original versions by Ville in the right sizes -- alpha
		versions are too hard to do.

2001-08-20  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Escape the message and translation value strings into the
		right form before writing them via the libxml functions (fixes
		 #59205).

	* src/Makefile.am: Removed the $(GNOMEUI_LIBS) etc. inclusion during the
		linkage of gtranslator -- the GAL cflags and libs do already
		 include the GNOME(UI) cflags and libs.

	* src/messages-table.c/.h: Removed the useless hide/show/toggle functions.

2001-08-20  Fatih Demir <kabalak@kabalak.net>

	* HACKING: Added a missing space.

	* pozilla.sh: Allow all the options to be set and viewed (including
		"--help" and "--version") but escape after the option grepping
		 to avoid any problems with pozilla's current broken status.

	* configure.in: Switch over to autoconf2.50 -- you need autoconf 2.50
		now for the autogen.sh process; also made gtranslator be
		 configured with debug flags by default. A neat check has also
		  been added to it .-)

2001-08-19  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: Show the preferences dialog centered via the
		"gtk_window_set_position" function (fixes #59201).

	* src/parse.c & update.c: "Enhanced" the "gtk_main_iteration" calls by
		conditionalizing them with "gtk_events_pending".

	* src/query.c: Redraw the messages tree if any autoaccomplishment 
		could be performed (fixes #59204).

2001-08-19  Fatih Demir <kabalak@kabalak.net>

	* gtranslator.spec.in: Committed updated SPEC file from Mike Newman
		-- he says it's even tested!

2001-08-19  Wang Jian <lark@linux.net.cn>

	* configure.in: zh_CN.GB2312 is added in language list.

2001-08-18  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs_init.c: Initialize the pane positions rightly during the
		first startup.

	* src/gui.c: Removed the pane position initialization per values.

2001-08-17  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/my-update.sh: Start with Csh character ":" -- is cleaner and
		better then to start directly with "#!/bin/sh".

2001-08-17  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Added C source comment prefix "* " with NO_COMMENT
		type to the internal comment prefixes -- the "* " parts
		 of source comments are now also strip'd out of the 
		  "pure_comment" part in a GtrComment.

	* src/parse.c: Added a missing "nothing_changes=FALSE" assignment on
		file closure -- fixes the weird behaviour of the actions
		 after closing a file and opening a file just after the
		  last closure -- the menu entries/toolbar buttons were
		   just not reacting right.

	* src/messages-table.c: Expand the tree if we're viewing an translated
		entry in the collapse-all-translated-entry modus -- fixes a
		 nasty crash with collapsed Translated entries tree.

	* src/main.c: Check here for some environment values which could give
		us a generally different locale directory to query all
		 domains for ("GTRANSLATOR_LOCALEDIR" and "GNOMELOCALEDIR"
		  are searched for values currently.).

	* src/query.c/.h: Declare the "domains" GList "extern" and declare it
		internally in query.c.

	* src/prefs_init.c & utils.c: Use the new function instead of using
		own crippled versions of the same function.

	* src/utils.c/.h: New "gtranslator_utils_get_environment_value" function
		which holds the new logic for getting a logical environment
		 variable value from a given defined "envpath" to search a
		  value for the variable from.

	* src/syntax.c: Fix a small error in Joe's multibyte code .-)

2001-08-17 Joe Man <trmetal@yahoo.com.hk>
 
	* src/ stylistics.c: Added #include <gdk/gdkx.h>
 		If multibyte font is detected, use orignial_font and the 
		 selected multibyte font to display the translated messages.
 	
	* src/ syntax.c: If multibyte character is found, don't perform syntax 
		highlighting, just append the multibyte character to the
		 translated message.

2001-08-17  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs_init.c: Cleaner logic during the language setting routines --
		directly set the values for "English" if we can't get any 
		 locale variable; also check some common values for the
		  translator/author/user name and EMail address and prefill
		   them in the prefs if any useful value could be found.

	* src/prefs.c: Some missing initializations of some gchar's to NULL.

2001-08-17  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Joe Man to the "Patches, contributions..." parts
		due to his multibyte patch.

2001-08-16  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/Makefile.am: Added the new "cleanup-gtranslator-settings.sh"
		script to EXTRA_DIST.

	* data/scripts/cleanup-gtranslator-settings.sh: Added script for sweeping
		all gtranslator setting files.

	* data/etspecs/messages-table.etspec: Grouping should go per Number
		per default.

	* data/colorschemes/Makefile.am & colorschemes/clean.xml: Added "clean"
		colorscheme.

2001-08-16  Fatih Demir <kabalak@gtranslator.org>

	* src/update.c: Iterate back to the main thread via "gtk_main_iteration":
		avoids lock of the main GUI while executing the update script.

	* src/convert.c: If we can't get an iconv_t base don't spew out any
		assertion warnings, simply return the given original string
		 silently.

	* src/parse.c: Removed the out-commented part about not counting sticky
		messages (they'ren't any sticky messages in po files yet) and
		 use "gtk_main_iteration" while using the core parse function
		  to avoid the GUI lockup.

	* src/history.c: Before checking the file for existence check the
		filename itself for existence.

	* src/messages-table.c: Include <config.h> conditionally.

	* src/prefs_init.c: After getting a locale, get the corresponding
		language name via the new function and set all the
		 nice and nifty prefs values for this language on
		  the first startup of gtranslator.

	* src/utils.c/.h: Added a language-values-in-the-prefs-setting
		"gtranslator_utils_set_language_values_by_language"
		  function -- sets encoding, character set, group
		   EMail etc. for the given language name from our
		    languages list; also removed an assertion from
		     the code.

	* src/main.c: Create the main gtranslator directory before reading
		in the preferences.

	* src/prefs.c: Also search the ~/.gtranslator/colorschemes directory
		for colorschemes, apply first the colorschemes there if
		 found -- the selection box does now also list the files
		  in the ~/.gtranslator/colorschemes directory -- should
		   be more user-friendly; also changed *str*cmp calls to
		    be nautilus_*str*cmp calls.

	* src/learn.c: Adjusted for the new home of the learn buffer file.

	* src/utils.c: Create a more-recursive directory structure in the
		~/.gtranslator directory -- we're now using the
		 "colorschemes", "etstates" and "umtf" subdirectories
		   there -- better for future expansion; adjust the
		    etspecs functions to return the now right filenames.

2001-08-16  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about the possibility of private colorschemes
		in ~/.gtranslator/colorschemes and the non-GUI-lockup while
		 updating now.

	* pozilla.sh: Added error message as pozilla.sh is currently broken.

2001-08-15  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/Makefile.am: Added "arek.xml" to the colorschemes list.

	* data/colorschemes/arek.xml: Added "Arek" colorscheme -- just thinking of
		the AOL Flatrate advertisements on German TV...

2001-08-15  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs_init.c: Don't initialize the language name -- let the 
		user fill in this data.

	* src/utils.c/.h: Also declare the language data lists "extern"al.

	* src/utils.c: Updated the language name getting routines to be a bit
		more logical, if no full match is possible, check the first
		 2 characters for equality (-> if "tr_TR" is not found,
		  check for "tr").

	* src/color-schemes.c/.h: Also made the generally used GtrColorScheme
		"theme" declared extern in the header.

	* src/prefs.c: Re-use the GTR_FREE macro while updating the prefs contents
		and also check for the EMail address length to be at least 6
		 characters long.

	* src/prefs_init.c: Set the default locale to "en" if nothing another
		could be determined -- also set the language name from the
		 locale code via the new utils function (solves #58832).

	* src/utils.c/.h: Removed 2 internal "g_warning" calls and added a new
		"gtranslator_utils_get_english_language_name_by_locale_code"
		  function and changed some "strcmp" calls to 
		   "nautilus_strcmp" calls.

2001-08-14  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/Makefile.am: Plugged the new colorscheme into the
		Makefile wires.

	* data/colorschemes/spiffE.xml: Added "spiff"'sh colorscheme (made out of
		fanaticism about the "SpiffE" theme for Eterm) ,-)

2001-08-13  Fatih Demir <kabalak@kabalak.net>

	* data/gconf/gtranslator.schemas: Deleted the default values for the
		translator and language entries -- we can't assume any
		 default values for them; also put the history length digit
		  to 10 to be the default (like in the prefs_init.c code).

2001-08-12  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Small changes concerning the Evolution icons and a small
		word fix.

	* HACKING: Updated the HACKING file, ChangeLog entries are very 
		important so I made this point quite clear in the file .-)

	* kabalak_generate_all_the_files.sh: Also removed the ominous
		"--enable-nautilus-view" option from here.

	* Makefile.am: Removed the "--enable-nautilus-view" option given to
		./configure on the "cvspack" target.

2001-08-11  Thomas Ziehmer <thomas@gtranslator.org>

	* src/prefs.c, prefs.h: Code cleanup and fix of a potential bug with global
		variables, which were not really global.

2001-08-14  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Comment tweaks -- nothing changed in source, just some
		newlines, breaks at some really bad to read places.

	* src/prefs_init.c: Set the found locale setting (or the default "en_US")
		while initializing the first time settings (grr, this was the
		 main reason why the crash during first time initialization
		  occured.

	* src/prefs.c: Made "Miscellaneous" page tab translated again -- grr, how
		did this get un-prefixed by "_("; also set the value to NULL 
		 while updating the prefs contents; corrected a typo in a
		  "gtranslator_config_get_bool" call for the "collapse all
		    translated entries" option.

2001-08-13  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: Check whether any translator name, EMail address was
		entered in the prefs dialog -- give us an error if not;
		 also check the scheme filename before checking, applying
		  it.

	* src/prefs_init.c: Initiliaze the colorscheme name + filename with
		"default.xml" and also init the "text_bg" attribute to
		 "white" per default like in "default.xml".

2001-08-11  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Corrected the untranslated count bug (thanks to 
		Kevin for pointing this out); also made the ETree respect the
		 new option for collapsing all translated items per default.

	* src/prefs_init.c: Set the new option per default to TRUE.

	* src/prefs.c/.h: Added another option for collapsing all the translated
		entries per default.

	* src/open|save-differently.c, parse.c & update.c: Made the file names all
		be enclosed in single-ticks (') -- should be more safe and 
		 secure.

	* src/messages-table.c/.h: Added the new "read/free_messages_table_colors"
		functions, which are setting up/freeing the colors for the
		 groups in the messages tree -- they use default values if the
		  user doesn't want customized colors; the colors are read in
		   from the preferences (-> you can define the colors there
		    via the GnomeColorPicker's).

	* src/prefs.c/.h: Added eighth page with messages table settings -- toggling
		the table and special colors for the table groups can be defined
		 from there -- the prefs reading, writing is done, too.

	* src/prefs_init.c: Initialize the standard color values for the messages
		table on the first startup.

	* src/stylistics.c/.h: Added COLOR_MESSAGES_TABLE_* color types and expanded
		"get_path_from_type" to resolve these new enumeration values.

	* src/sidebar.c: Only show up the views group for now -- bookmarks need more
		work & integration -- maybe for 0.40 ,-)

	* src/messages-table.c: Display the count of left fuzzy, untranslated messages
		in the grouping column; also show the fuzzy entried red and the
		 untranslated entries in the "evolution important" color.

	* src/undo.c: On missing "text" don't print out a warning -- simply return.

	* src/gui.c: Moved the messages table to the middle of the GUI -- should
		look much better now.

2001-08-11  Fatih Demir <kabalak@kabalak.net>

	* NEWS: More news items about gtranslator.

	* pozilla.sh: Conditional updates, some weird things happened to it..

2001-08-10  Kevin Vandersloot <kfv101@psu.edu>

	* data/etspecs/messages-table.etspec: change the default to only show
		original and translation columns.

2001-08-10  Kevin Vandersloot <kfv101@psu.edu>

	Add bold text and color to the tree. Edit value at function to change 
	the colors.
	
	* src/messages-table.h: add enums for bold and color columns
	
	* src/messages-table.c (.table_extras_new ): do the gtk_object_set on the 
	string columns.
	(value_at_function): show the status headers as bold. Make the entries 
	red if the status is untranslated.

2001-08-11  Thomas Ziehmer <thomas@gtranslator.org>

	* src/utils.c: There was a problem in reading a dos file, because
		after reading \r or \n gtranslator_utils_getline stopped
		and the other character was read alone, which got an
		empty line.

2001-08-10  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Translate the column names and "group" names into
		UTF8 via "e_utf8_from_locale_string" for proper display on
		 locales.

	* src/undo.c: The position for the undo could also be 0 so that we check
		the position for being ">= 0" in "gtranslator_undo_run_undo",
		 also activate the ACT_UNDO action on any registering of an
		  undo action.

	* src/gui.c: Also clean the "Undo" register on file closure; bind the
		"insert/delete_text_handler"s to the new undo mechanism.

	* src/messages-table.c: Removed a debug "g_print".

	* src/message.c: Clean up "Undo" stuff on message navigation.

	* src/actions.c: Disable the "Undo" actions on an undo -- also check the
		new "cleverer" gtranslator_undo_* stuff before using the old
		 and beloved simple undo mechanism ,-)

	* src/actions.c/.h & menus.c: Ha, take that, cruel Redo!

	* src/undo.c/.h: Yes, I did it, I did bring the sources in organization for
		working Undo: Redo is dropped out of gtranslator sources.

	* src/prefs.c: Only store the option value directly for the messages table
		visibility -- changes require a restart to take effect -- 
		 avoids tons of problems.

	* src/gui.c, messages-table.c & parse.c: Respect the option for toggling
		the messages table visibility.

	* src/messages.h: Comments clarification -- a small explanation for the 
		sticky "GTR_MSG_STATUS_STICK" enumeration value -- it's just
		 virtual for now and the comment explains this.

2001-08-10  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (..messages_table_new): change signal connect
	to "cursor_activated".
	(row_selected): now check to see if a new message has been selected.
	If not then don't call ...message_go_to. This means that navigating
	the tree with keyboard will now change messages. It also fixes 
	the infinite looping that happened before with "cursor_activated".

2001-08-10  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c: slightly ugly hack to display status headers
	and the messages as child nodes. Add three ETreePaths as global
	variables for the different status. 
	(value_at_function): check if the node is a status header and give
	to corresponding value
	(..messages_table_create): create the three status header nodes.
	Add the messages to the proper status node instead of the root node.
	Sticky messages do not get added.
	(row_selected): do not emit warning if message is NULL. Instead
	that means the user clicked on the status header.
	(table_extras_new): "original" column is now a tree column.

2001-08-09  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Previous last translator save and holding routine
		added; if the last translator changes, the previously last
		 translator's credits go into the header comment in the well-
		  known standard form TRANSLATOR <EMAIL>, YEAR. -- but only
		   if the translator's name isn't listed in the header 
		    comment yet.

	* src/main.c & preferences.c: Removed the "GCONF_IS_PRESENT" conditionals
		-- we do now depend on GConf, so no need to conditionalize the
		 configuration access routines.

	* src/header_stuff.c: Fixed header commentless po files' parsing -- we add
		a "# " header comment to the po file if no header comment is
		 currently present.

	* src/message.c: More checks in "gtranslator_message_status_set_fuzzy" --
		3 more "g_return_if_fail"s.

	* src/header_stuff.c & utils.c/.h: Moved the "language_in_english" function
		to "gtranslator_utils_get_english_language_name".

	* src/actions.c & parse.c: Don't activate the "Remove all translations"
		menu entry on file opening by itself -- only activate it if
		 there are any translated or fuzzy messages.

	* src/parse.c: Check the messages count after the removal of all 
		translations -- if none has been left, disable the menu entry.

	* src/learn.c: Use this new function instead of an own local implementation.

	* src/utils.c/.h: Added new "gtranslator_utils_strip_all_punctuation_chars"
		function.

2001-08-09  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Don't append "GCONF_IS_PRESENT" to the cflags anymore
		-- GConf is mandatory now.

2001-08-08  Fatih Demir <kabalak@kabalak.net>

	* data/oaf/* & ui/*: Removed any nautilus view data -- the oaf and ui
		directories are kept as empty data directories as they
		 could be useful in the future again.

2001-08-08  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Implemented the remove all translations functionality --
		clear and rebuild the messages table on removal of all 
		 translations.

	* src/sidebar.c: Updated to be in sync with CVS GAL -- the logic for the 
		sidebar item creation is a bit changed now.

2001-08-08  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Small move of the code section and some more words about
		Kevin ,-)

	* debian/*: Updated accordingly to forget all nautilus view stuff.

	* NEWS: News item about GConf being mandatory, the updated requirements,
		the removed nautilus view and the messages table view .-)

	* man/Makefile.am & man/nautilus-gtranslator-view.1.in: Removed man
		page and man page creation rules for the nautilus view.

	* Makefile.am, configure.in & README: Removed nautilus-view stuff
		-- there won't be any nautilus view anymore.

	* configure.in, DEPENDS: Depend on GConf >= 1.0, too -- the other
		requirements are still in their old versions.

	* DEPENDS: Updated the required GAL version here.

	* configure.in: Check for GAL >= 0.10.99 for the recent shortcut 
		bar changes in CVS GAL.

2001-08-07  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c/.h: Added "gtranslator_remove_all_translations" core function
		skeleton.

	* src/prefs_init.c: Initialize the "Remove all translations" option to 
		FALSE -- it should only be visible on special user pref,
		 shouldn't be on by itself.

	* src/dialogs.c/.h: Added "gtranslator_remove_all_translations_dialog"
		function/dialog creation routine.

	* src/actions.c/.h: Added the corresponding action enumeration value
		"ACT_REMOVE_ALL_TRANSLATIONS" for the new function/ability.

	* src/menus.c: Added the new menu entry for this new action/option
		in gtranslator.

	* src/prefs.c/.h: Added an option to toggle the "Remove all translations"
		ability.

	* src/learn.c: Act cleverer on the (secondard in fact) query -- strip out any 
		punctuation character from a pre-defined array -- could be much
		 better for the auto accomplishment functions.

	* src/dialogs.c: Enhanced the edit comment dialog a bit -- if the comment
		prefix "#" is missing we do now prepend it; so we do get
		 always right and well-formed comments -- even if the user did
		  make something wrong in the edit dialog.

	* src/color-schemes.c: If we couldn't get a "text_bg" attribute use the
		"bg" attribute instead -- avoids possible problems with older
		  colorschemes.

	* src/preferences.c: Made the date string non-translatable as it's only
		used internally and is nowhere shown to the user.

	* src/about.c, dialogs.c, htmlizer.c, main.c & utils_gui.c: Comment
		corrections, removals to make the po files lighter as the
		 source comments above the translatable messages weren't
		  very useful in some cases.

2001-08-06  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (_messages_table_clear): fix the bug where
		value_at_function was called after a table clear. Insert
		a root node to e-tree after clearing it instead of setting
		it to NULL. Why this fixes it? I don't have a clue.

2001-08-06  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Corrected the comment type recignition to also use the
		fields -- source code comments should also be editable.

	* src/gui.c: Connect the signal for clicking on the "Edit comment" button
		to the new edit comment dialog.

	* src/dialogs.c/.h: Added comment edit dialog -- quite simple and small
		but working.

	* src/utils_gui.c: Only connect the "changed" signal for the text box
		if a callback has been given at all.

2001-08-05  Fatih Demir <kabalak@kabalak.net>

	* README: Made the README "version independant".

	* NEWS & configure.in: Backshift to release 0.39 -- a milestone
		release might come soon ,-)

2001-08-03  Fatih Demir <kabalak@gtranslator.org>

	* src/update.c: Rightly catch the return values -- the result of the
		"system" call is 8-bit encoded, therefore we need a bit-shift
		  to get the real value.

	* src/undo.c: Some more free actions -- surely there are tons of bugs in
		these very less lines.

2001-08-02  Fatih Demir <kabalak@gtranslator.org>

	* src/undo.c/.h: Re-animation of some dead code -- again a crippled
		variant of my most favourite task in gtranslator..

	* src/utils.h: Also set the free'd variable to NULL in the "GTR_FREE"
		macro.

	* src/messages-table.c: The fuzzy messages case is the last case in the
		switch tree now and is the default (no other types are left
		 to be returned).

	* src/parse.c: Check for the FUZZY_COMMENT status bit instead of
		plain type equality.

	* src/comment.c/.h: Combine the type fields of a GtrComment -- fuzzy
		message recognition should be working again now.

2001-08-01  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c: Use the list data instead of the list pointer within the
		"gtranslator_messages_table_select_row" function call in
		  "gtranslator_message_go_to".

2001-07-31  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (_messages_table_new): hook up to the
		"click" signal to get select_row working.
	(row_selected): check to see that the left mouse button
		did the clicking
	(row_selected): get the model_row from the message number instead
		of g_list_index. Speeds things up a bit.

2001-07-31  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Call up "gtranslator_messages_table_select_row" when
		navigating with the old "style" via toolbar buttons, menu
		 entries or via keyboard.

	* src/messages-table.c: Erh, some little crash cure -- there's still a
		problem somewhere (after file closures the "value_at_function"
		 is called -- bad).

	* src/comment.c: Always show the comment, always let the pane fit the needed
		space and simplified the "gtranslator_comment_display" function.

	* src/sidebar.c: Adapted for the missing comment view -- less items in
		the EGroupBar.

	* src/find.c: Don't try to show the comment as a view -- the comment view
		is now removed -- simply go to the message where the found text
		 is in the comment.

	* src/gui.c, menus.c & views.c/.h: Removed the comment view option, related
		code -- the comment is already viewed permanently, so there's no
		 need for an extra view.

	* src/prefs_init.c: Init the messages table option with TRUE -- the table
		should be visible on first startup.

	* src/prefs.c/.h: Added "show_messages_table" option to GtrPrefences and
		preferences -- not fully integrated into source yet.

2001-07-30  Fatih Demir <kabalak@kabalak.net>

	* data/pixmaps/fuzzy|untranslated(_small).png: Slightly better sized
		versions of the original icons from Ville.

2001-07-30  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: We don't need any toggle button in the auto accomplishment
		dialog -- the corresponding setting has gone into the prefs.

	* src/prefs.c: Also save the GtrPreferences.use_learn_buffer variable
		on apply and added another toggle button for the learn buffer
		 usage preference.
	
2001-07-30  Thomas Ziehmer <thomas@gtranslator.org>

	* src/sighandling.c: Fix bug #58267 and set signalscount to 1 inside
		gtranslator_signal_handler.

2001-07-30  Thomas Ziehmer <thomas@gtranslator.org>

	* src/sighandling.c: gtranslator will no longer crash, when a signal
		arrives and no file was open

2001-07-30  Thomas Ziehmer <thomas@gtranslator.org>

	* src/messages-table.c: right justify number and line
	
2001-07-29  Fatih Demir <kabalak@gtranslator.org>

	* src/history.c: Really respect the defined maximal history entries count
		from the preferences -- the if condition for the break in the
		 save routine was not fully right -- it had got to be ">"
		  instead of ">=" to also get the last wanted history entry.

	* src/Makefile.am: "pixmaps" is now again a subdirectory of src .-)

	* src/menus.c: Use the "new" pixmaps for the auto accomplishment and query
		menu entries and toolbar entries.

	* src/pixmaps/*: Added auto accomplishment and query pixmaps (including
		Makefile stuff for it) -- the icons are taken from Evolution.

	* src/dialogs.c: Some more logics for the learn buffer toggle button.

	* src/utils_gui.c: Check if the signal is given for the "_attach_toggle"
		utility function before connecting it.

2001-07-29  Fatih Demir <kabalak@kabalak.net>

	* NEWS & THANKS: Small clarifications -- the taken icons from evolution
		are also valuable for thanking ,-)

	* configure.in: Added "src/pixmaps/Makefile" to the output files.

2001-07-23  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/backend.c/.h: fixed a crash, when open a file after an other
		file failed to open.

2001-07-23  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: Implemented the extended autoaccomplishment per dialog
		(yes, the new toggle button there is really useful .-)).
	
	* src/prefs.c/.h & prefs_init.c: Initialize, read and use the new
		"toggles/use_learn_buffer" preference -- per default it's TRUE.

	* src/query.c/.h: Use the learn buffer also for the autoaccomplishment
		routine -- the "use_learn_buffer" argument is now quite
		 important .-)

2001-07-23  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Pablo Saratxaga .-)

2001-07-22  Fatih Demir <kabalak@kabalak.net>

	* data/etspecs/messages-table.etspec: Added "line" field for supplying
		the line number from the message in the po file.

2001-07-22  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: Language env. variables order change due to the suggestion
		by Pablo Saratxaga.

	* src/messages-table.c/.h: Added COL_LINE enumeration value and renamed
		some enumeration values; integrated the line number display
		 via "COL_LINE" and "line" cells/enumeration values.

	* src/messages.h, messages-table.c & parse.c: Added "no" field to GtrMsg
		which holds the number of the message in the po file -- set
		 the entry on parse time and show it in the table instead of
		  the line number like before.

	* src/dialogs.c/.h & utils_gui.c/.h: Moved/renamed the "gtranslator_error"
		function to "gtranslator_utils_error_dialog" and put it into
		 utils_gui.c/.h.

	* src/backend.c & utils.c: Supply the additional argument to the changed
		function call.

	* src/utils.c/.h: The "gtranslator_utils_free_list" function now does also
		take a "free_contents" gboolean argument to determine whether
		 the contents should also be freed.

	* src/prefs_init.c: Set the language name on startup from the environment
		variables if possible.

	* src/query.c: Use the new function instead of own environment crippling
		actions...

	* src/utils.c/.h: Added "gtranslator_utils_get_environment_locale" which
		returns any found environment locale (searches $LC_ALL, $LANG,
		 $LANGUAGE and $LC_MESSAGES for this: the special
		  $GTRANSLATOR_LANGUAGE is also searched for some crazy cases .-)).

2001-07-21  Fatih Demir <kabalak@kabalak.net>

	* data/etspecs/Makefile.am & pixmaps/Makefile.am: Dist packaging
		fixes.

2001-07-21  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: Make the "gtranslator_messages_table_select|update_row"
		more sane -- check for the message argument and operate on
		 the ETree only if there's the ETreePath node determined.

	* src/parse.c: Update the row contents on "gtranslator_message_update"
		to get an updated display of the table.

	* src/backend.c & parse.c: Some more sanity checks and assertions.

	* src/backend.c/.h: Added "module" GModule pointer to the GtrBackend
		structure and added it to the handling routines -- needs
		 still much love.

	* src/prefs_init.c: Initialize some more values for the default startup
		options.

	* src/formats.c: Extended the formats recognition functions a bit;
		don't check for %POS$FORMAT formats in msgid's -- there
		 shouldn't be any!

	* src/\*.c: Use the new GTR_FREE, GTR_ITER and GTR_STRDUP macros
		where possible -- should get some stuff more stable.

	* src/backend.c/.h: Changed the "gtranslator_backend_remove"
		function to take a "GtrBackend *backend" argument and
		 implemented the function itself to be a free function
		  => rename to "gtranslator_backend_free" and freeing
		   of backends data members.

	* src/utils.c/.h: Added "gtranslator_utils_free_list" function
		which frees list data & the list itself quite safely;
		 also adde the two ultimate macros GTR_FREE and GTR_ITER
		  which replace really common constructs among the code.
	
		And: the ultimate GTR_STRDUP macro did also land in utils.h!

	* src/gui.c: Save the tree state on "gtranslator_quit" and changed the
		default table_pane_position to be 82 pixels -- should be
		 better now.

	* src/messages-table.c: Inserted two additional assertions for
		more saneness.

	* src/parse.c: Clear the table on file closure.

2001-07-20  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.[c,h] (_table_clear): new function to
		clear the e-tree and hash table.

2001-07-20  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.[c,h] (_table_create): remove the call
		to g_list_copy as it wasn't needed

2001-07-20  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.[c,h] (_select_row): fix typo. Change
		_message_table_select_row to _messages_table_select_row.

2001-07-20  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table[c.h] (_select_row): new function to select
		an e-tree row based on the message.

2001-07-20  Fatih Demir <kabalak@gtranslator.org>

	* src/messages-table.c: GTR_MSG_STATUS_UNKNOWN => message is
		untranslated (corrected the display string) and made
		 the translation returning function respect missing
		  translations -- no reason to spawn masses of failed
		   assertions.

	* src/parse.c: Fill the messages table on parse-time.

	* src/gui.h/.c: Added messages table widget, pane etc.

	* src/bookmark.c/.h: Added "gtranslator_bookmark_get_list" function
		to get a copy of the internally used bookmarks' list.

	* src/learn.c: Implemented a fallback query modus to get a better
		matching rate for the searched strings; sort the resources
		 on the <index> part according to their index value:
		  introduces new "gtranslator_learn_buffer_sort_learn_resource"
		   GCompareFunc function.

	* src/messages-table.c: Display the _translated_ status strings
		capitalized in the messages table .-)

2001-07-19  Fatih Demir <kabalak@kabalak.net>

	* HACKING: Removed the small paragraph about the TODO
		file -- Bugzilla is sweeter.

2001-07-18  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (value_at_function): for fun display
	an untranslated string for the status column.

2001-07-19  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Small comment changes -- nothing changed in source.

	* src/learn.c: Removed the own "gtranslator_learn_set_xml_prop"
		function and used the gal "e-xml-utils.h" functions
		 for some XML work; added index' reading/writing and
		  resources' addition on learning.

	* src/formats.c: Implemented formats checking -- the %POS$FORMAT
		formats and some Nautilus msgid's are driving me nut-bags
		 though.

	* src/sighandling.c: Also flush the runtime config. key "runtime/filename"
		for the instances checking on "abrupt" exit.

	* src/messages-table.c: Supplied the statusfile argument for the
		e_tree_save_state call in the
		 "gtranslator_messages_table_save_state" function;
		   also display the message's pure comment.

2001-07-18  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (value_at_function): Do the utf8 thingy
		for the translated string in order for it to
		 display properly in the e-tree.

2001-07-18  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.[c,h] (_save_state): New function to
		save the e-tree state. Also load the state in
		 messages_table_new. Commented out until someone
		  else determines where to save this.

2001-07-18  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c: add a hash table to associate an
		ETreePath with each message. Use it in update_row
		 so that function now works.

2001-07-18  Fatih Demir <kabalak@gtranslator.org>

	* src/backend.c: Let the status feedback about the backend loading
		get translated as well as the backend description.

	* src/Makefile.am: Plugged in the new formats.c/.h sources.

	* src/formats.c/.h: New sources for formats check -- isn't fully
		done yet.

2001-07-18  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news items about the new colorscheme field,
		the learning stuff getting more & more complete
		 and the new command line option.

	* THANKS: Added Kevin to the THANKS list .-)

2001-07-17  Kevin Vandersloot <kfv101@psu.edu>

	* data/etspecs/messages-table.etspec: updated the etspec to
		do the status column by default

2001-07-18  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/*.xml: Added "text_bg" property to all colorschemes;
		mostly I did update the theme colors, for "kbabel.xml" I
		 did take over the real KBabel colors, for "menesis.xml" and
		  "sepia.xml" I did just add a "text_bg" target node with the
		    same content as "bg" to satisfy the update reqs on the
		     colorschemes.

2001-07-17  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.[c,h]: renamed _messages_table_update to
		_messages_table_create.

2001-07-18  Fatih Demir <kabalak@gtranslator.org>

	* src/backend.c & main.c: Changed 2 "g_message" calls to be "g_print" calls.

	* src/messages-table.c/.h: Added Kevin to the source file authors' list .-)

	* src/main.c: Added "--learn"/"-l" option to learn a po file completely from the
		commandline without starting the GUI.

	* src/gui.c: Flush the "runtime/filename" configuration key for the current file
		name on exit as well as well as on file closure.

	* src/learn.c/.h: Added "public" function "gtranslator_learn_po_file" which
		"learns" the given GtrPo's messages completely (only the translated
		  messages of course); also added the necessary GFunc for this.

	* src/syntax.c: Integrate the "text_bg" color into the syntax insertion method.

	* src/stylistics.c/.h: Added the new enumeration value "COLOR_TEXT_BG" and did
		integrate it into the sources (it's for the new "text_bg" field of
		 the GtrColorScheme).

	* src/color-schemes.c/.h: Added "text_bg" field to the GtrColorScheme structure
		and respected it everywhere in the code -- we don't assume any
		 "text_bg" occurence though -- many if's should avoid pre-"text_bg"
		   age colorschemes crashes.

	* src/comment.c: Stored & restore the "sane" pane position if an oversized
		and displayable comment is shown; also made only translator
		 comments enable the "Edit comment" button.

2001-07-17  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.[c,h] (gtranslator_messages_table_update_row): New
	function to update the e-tree row. Doesn't work right now as
	I need to find a way to determine the ETreePath associated
	with a message. Probably a hash table will do.

2001-07-17  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c (messages_table_new): hook up to
	row selected signal of e-tree

	* src/messages-table.c (row_selected): new function when a row
	is selected will set the corresponding message to be the
	current.

2001-07-17  Kevin Vandersloot <kfv101@psu.edu>

	* src/messages-table.c: convert the e_table_simple to
		e_tree_memory*

	* src/messages-table.c (gtranslator_messages_table_update): new
	function to clear the table and populate it with the messages

2001-07-17  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Activate the "Edit comment" button if we've for a
		translator comment or a source comment (any other cases should
		 not be editable).

	* src/comment.c, gui.c & parse.c: Removed all the EEntry stuff, use
		GtkLabel calls everywhere -- changed includes a bit to be
		 right after the EEntry -> GtkLabel move for the comment area.

	* src/gui.c/.h: Changed the comment show area to be a GtkLabel, added
		"Edit comment" button which will allow editing of a translator
		  comment later on; use a new GtrExtraContentArea structure
		   to get all the widgets into the pane area. Create/free the
		    structure/area widgets.

	* src/comment.c/.h: Removed the "gtranslator_comment_is_visible" function
		and integrated the funcs into the "gtranslator_comment_display"
		 function; added a "pure_utf8_comment" part to the GtrComment
		  structure and adapted the function respect this new portion
		   in the GtrComment structure. Also corrected the prefix
		    snipping to work and use "nautilus_str_replace_substring"
		     instead of "nautilus_str_get_after_prefix" -- now the
		      prefix'es get cut.

2001-07-16 Kevin Vandersloot <kfv101@psu.edu>

	* src/     * message-table.h: add enum for the e-table columns

	* src/     * message-table.c: begin to properly do the e-table stuff.
        Add case statements for most of the functions to do the proper
        stuff depending on the column

2001-07-17  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Fixed a cast problem -- UTF-8 editing should work again.

	* src/utf8.c: Fixed exporting of po files -- the author name and the
		eventually existing header comment are now also exported
		 to UTF-8.

	* src/learn.c: Added "gtranslator_learn_set_xml_prop" util function to
		set XML props safely; also respect the found encoding while
		 writing the XML document and set the encoding attribute
		  accordingly to get a well-structure XML document. Also
		   make the parsing code work.

2001-07-16  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Restructeral, use a new GtrLearnBuffer structure and data
		for all operations; changes to almost all functions to make
		 them usable with the new structure, more sanity checks
		  throughout the whole code.

2001-07-15  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Small formatting changes.

	* src/comment.c/.h: Removed the "gtranslator_comment_show_references"
		function skeletons and made the EEntry not be editable -- ever.

	* src/parse.c: Another sanity check more -- check the comment before adding
		it to any obsolete entries string.

	* src/utf8.c: Two more g_return_if_fail's -- less crashs -- ehm, UTF8 is
		still not working.

2001-07-14  Fatih Demir <kabalak@gtranslator.org>

	* src/syntax-elements.h: Added some more standard filenames to the keywords
		and 2 other URI types/prefixes to the highlight words' list.

	* src/parse.c: Clean up any text lungering 'round in the comment entry
		on file closure.

	* src/bookmark.c/.h: Small rename fullfillings, move of the bookmarks
		list "gtranslator_bookmarks" into the source file and addition
		 of a "gtranslator_bookmark_open" function to open a bookmark.

	* src/sidebar.c: Added "Bookmarks" category to the sidebar model.

	* src/prefs.c: Corrected a malformed label (the compile result file is of
		course "project-name.gmo").

	* src/learn.c: Properties order change (language code comes before EMail),
		also write out "name" property for the <language> node and
		 read/write the serial nodes.

2001-07-14  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/learn.c: simplified kabalaks solution

2001-07-14  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Compile fix -- initialize the variables in any case.

2001-07-14  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about the new option to keep the
		compile result file.

2001-07-13  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Also honor the new option to remove or not remove the compile result
		file.

	* src/utils.c/.h: Honor this new option in "gtranslator_utils_remove_compile_files"
		with a new argument "output_file".

	* src/prefs_init.c: Init the new option to TRUE on first init.

	* src/prefs.c/.h: Added toggle item/preference with which you can define whether
		the compile result file should be cleaned or not.

	* src/gui.c: Change order in "gtranslator_quit" so that the learning system
		gets shut down before the preferences are freed -- else we'd
		 forget using author/language specific informations in the learning
		  system's shutdown code (which simply saves an UMTF file).

	* src/message.c: Use the new function call structure for the
		"gtranslator_learn_string" function.

	* src/learn.c/.h: Made the learn sources use UMTF files as backends and use
		GHashTable's internally -- also changed some function signatures
		 slightly.

	* src/Makefile.am: Honorize the new source file names.

	* src/id.c/.h => bookmark.c/.h: Big rename to make it's function clearer.

2001-07-09  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Variable-ize the translation memory sources.

2001-07-08  Fatih Demir <kabalak@gtranslator.org>

	* src/message.c: Show the comments via the "gtranslator_comment_display"
		function.

	* src/comment.c: Implemented "gtranslator_comment_display" function.

	* src/query.c: Try to get the locale environment if no language is set yet
		in the preferences; check for "LANGUAGE" first and then for
		 "LANG" if no "LANGUAGE" is set; if even that doesn't succeed
		   then we're lost.

	* src/utils.c & prefs.c: Small first startup fixes: some more assertions,
		checks, sanity calls and fallback mechanisms.

	* src/gui.c/.h: Renamed "extra_content_views" to "extra_content_view" and
		made all changes according to the removal of the content pane
		 option; use an EEntry for the extra content stuff.

	* src/prefs.c/.h: Removed all options concerning the showing of the content
		pane and made the language name also being set correctly on
		 locale code change.

	* src/messages-table.c: Make the table non-editable and made some small
		formatting changes.

	* src/utils_gui.c: Make combo boxes' entries non-editable.

	* src/parse.c: Check the percentage before applying the value on the
		progress bar for sanity.

2001-07-07  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Resolved the memory leak while writing the messages due
		to a small reorganization in the writing logic; also corrected
		 the malformed obsolete entries saving line(s).

	* src/messages.h: Use GtrComment as comment structure instead of a simple
		gchar.

	* src/find.c, header_stuff.c, message.c, replace.c & views.c: Changes
		according to the usage of GtrComment.

2001-07-03  Fatih Demir <kabalak@kabalak.net>

	* data/etspecs/messages-table.etspec: Added status field and corrected
		some smaller errors in the etspec file.

2001-07-03  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Honor the options/preferences for the content pane and store
		the ETable specification on quit.

	* src/prefs.c: Added messages table showing option to the prefs page.

	* src/messages-table.c/h: Added the new status field & show/hide/toggle
		functions like for the sidebar.

2001-06-29  Fatih Demir <kabalak@kabalak.net>

	* data/etspecs/messages-table.etspec: Added first draft of the table
		for gtranslator's extra content view.

	* data/etspecs/*: Added directory for ETable spec files.

	* data/Makefile.am: Added etspecs subdirectory.

2001-06-29  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Use the newly created messages' table: still foo'sh but more
		finished.

	* src/messages-table.c/.h: Added new messages table sources which are based
		upon ETable.

	* src/Makefile.am & defines.config: Added ETSPECS_DIR define for the
		etspec files holding directory; also added the new messages-table
		 sources to the build.

2001-06-29  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Added data/etspecs/Makefile to the output
		files' list.

2001-06-28  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs_init.c: Enable the sidebar/content pane per default.

	* src/gui.c/.h: Sidebar/Content pane enabling/disabling, position saving
		& restoring are now implemented; renamed some wrongly named
		 widgets and added the content pane widget with a temporarily
		  label .-)

	* src/sidebar.c: Made the show/hide functions for the sidebar work;
		also added configuration changes for the sidebar interna.

	* src/update.c: Always show the update dialogs -- there's no toggle
		variable for that anymore.

	* src/prefs.c/.h: Added sidebar toggle item and removed uzi dialogs
		toggle item; also added the content pane variable and
		 it's saving/restoring lines.

2001-06-26  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Abel due to his pozilla.sh patches to
		the THANKS file .-)

	* man/pozilla.sh.1: Version increment.

	* pozilla.sh: Applied patch from Abel -- this is release
		4.4 -- makes pozilla.sh mutt-independent on dry-run
		 modus.

2001-06-25  Fatih Demir <kabalak@gtranslator.org>

	* src/undo.c/.h: Added sample functions structure for the undo
		calls -- source isn't written yet.

	* src/comment.c/.h: Changed function types a bit and added
		FIXME outputs -- source is explanatory and needs much
		 love.

2001-06-23  Fatih Demir <kabalak@kabalak.net>

	* TODO: Emptied the TODO file -- we've got now bugzilla
		for this -- just leave a message for reference.

2001-06-22  Christophe Merlet <redfox@eikonex.org>

	* src/languages.h: Updated email of the french team.

2001-06-22  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Added some signals handled by the signal handler
		and removed the double enumeration of SIGSEGV.
	
	* src/sighandler.c: Don't print anything out on an unknown
		signals -- don't differentialize any signal, simply
		 backup the file if it's been changed.

2001-06-21  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/languages.h: fixed typo

2001-06-19  Fatih Demir <kabalak@gtranslator.org>

	* src/languages.h: Added Esparanto & Malay, updated/corrected
		mailing list addresses for Japanese & Slovak.

2001-06-18  Gediminas Paulauskas <menesis@delfi.lt>

	* src/gtkspell.c, gtkspell.h: update GtkSpell to CVS version from
	sourceforge. it should fix #55662.
	But obviously syntax handling of gtranslator is bad, and does not play
	well with gtkspell.

2001-06-18  Ole Laursen  <olau@hardworking.dk>

	* src/languages.h: Fixed Danish team address.

2001-06-18  Fatih Demir <kabalak@gtranslator.org>

	* src/open/save-differently.c & utils_gui.c/.h: Changed the programatic
		"gtranslator_utils_check_program" to be more i18n-friendly --
		  use 2 different messages for the decompression/compression
		   message -- fixes #56347.

	* src/languages.h: Changed the copyright notice to include the GNOME I18N
		mailing list; also re-added examples for the structure fields
		 and integrated all corrections, suggestions, updates for
		  Chinese, Dutch, Maltese and Slovak from others and for
		   Turkish, Hungarian and Korean according to the po files
		    for gtranslator by me.

	* src/color-schemes.c/.h, gui.c & prefs.c: Renamed the "free_color_scheme_*"
		functions to "gtranslator_color_scheme_free*" -- more logical.

	* src/actions.c: Renamed the macro from "SWAP_ACTIONS" to
		"gtranslator_actions_swap" to make it's function more clear.

	* src/prefs.c: Free up the old used "theme" before applying the new
		colorscheme from the preferences box -- should've been a big
		 memory leak as there are *many* informations in "theme".

	* src/gui.c: Added "delete_text_handler" to catch text deletions -- undo is
		coming nearer -- though a working "kill_word" would've been
		 much nicer for us.

	* src/main.c: Remove a debug g_print -- the warning message is enough;
		disabled the possibility to define a runtime colorscheme per
		 command line, removed all connected stuff.

	* src/stylistics.c: Don't be too loud about a non-existing widget -- simply
		return.

2001-06-18  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Updated the manual page for the
		removal of the "-s" option and for the new files
		 in ~/.gtranslator.

2001-06-17  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c & main.c: Call the "gtranslator_set_style" functions on window
		creation and not in the main() function.

	* src/id.c/.h: Added "gtranslator_id_load/save_list" functions for loading/
		saving a plain string encoded list of GtrIDs -- the maximum
		 length is currently hard coded to 10.

	* src/sidebar.c/.h: Added "gtranslator_sidebar_show/hide" functions, moved
		private variables to the source file and added the one any only
		 "gtranslator_sidebar_toggle" function for toggling the sidebar
		   -- content changes and menu sensitiveness should also be
		    reviewed later on.

	* src/prefs.c/.h, stylistics.c: Use the "use_own_colors/fonts" fields instead
		of a single "use_own_specs" field -- fonts and colors are now
		 appliable independently.

	* src/main.c: Fix a small fallible colorscheme appliance, don't store the
		command-line supplied colorscheme data --  a cmd-line colorscheme
		 should be only applied for the current gtranslator session.

	* src/stylistics.c: Get the font name from the new locations depending on
		the widget name; "trans_box" stands for our translation area
		 and therefore we'd use the "Translation Font" there -- also
		  corrected a small craziness about applying the fonts also
		   where the user didn't want this.

	* src/prefs.c/.h: Move some stuff 'round and use the new utility functions
		for adding the color/font pickers to the preferences dialog;
		 use 2 different fonts for the msgid and msgstr parts and also
		  present 2 font pickers to the user -- should be nice for
		   Big5 users of gtranslator -- also show the colorschemes in
		    a GtkComboBox and let the user select the colorscheme from
		     there.

	* src/utils_gui.c/.h: Added GnomeColorPicker and GnomeFontPicker adding
		convenience functions for the preferences tables.

2001-06-17  Fatih Demir <kabalak@kabalak.net>

	* man/pozilla.sh.1: Updated the manual page for the new
		option.
	
	* pozilla.sh: Release 4.3 -- a new "-N"/"--no-list" option
		had been added which can be used to avoid any mailing
		 list mailings.

2001-06-16  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.h, parse_core.c & utf8.c: Honor the new "locale_charset" field
		for the GtrPo structure which holds now the locale charset name
		 name returned by the "gtranslator_utils_get_locale_name"
		  function -- no need to let the function work x times in the
		    sources.

	* src/open-differently.c: Added "about:" to the URI detection routines --
		hm, finally, the about: URIs should work now.

	* src/convert.c: Disabled an assertion which made the conversion function
		moan on non-translated msgstrs -- NULL msgstrs are ok, as
		 as untranslated messages are "normal".

	* src/utf8.c: Corrected a really wrong typo _to_utf8 to _from_utf8 to make
		the function work right and corrected a wrong call of the
		 conversion functions to finally fix the UTF-8 support.

	* src/parse.c: Honor the new function and set up/clean up the
		"runtime/filename" preferences key used for the instances
		 detection/recognition.

	* src/utils_gui.c/.h: Added "gtranslator_utils_check_file_being_open"
		function for instances detection to avoid multiple openings
		 of the same po file.

	* src/translation-memories.c/.h: Swept out the old sources and made
		empty foo sources out of them -- we've got to wait for
		 Semerkent to get this working..

	* src/id.c/.h: Added copy, addition, removal and search functions
		for the GtrIDs and made the functions be more "normal"
		 and use now mostly "GtrID *id" like arguments, no
		  "address argumentation" more needed -- saving, reading
		    will be done soon.

2001-06-14  Fatih Demir <kabalak@gtranslator.org>

	* src/backend.c: Don't run on NULL backends list -- we won't forget
		the "-n"/"--no-modules" option, right..

2001-06-14  Fatih Demir <kabalak@kabalak.net>

	* man/pozilla.sh.1: Updated manual page version number .-)

	* pozilla.sh: Release 4.2 -- use the OLD_PO_FILE_INPUT=yes
		definition only if needed; should get the Chinese po
		 files working.

2001-06-13  Fatih Demir <kabalak@gtranslator.org>

	* src/utf8.c: Added some more assertions to avoid crashes in the
		"gtranslator_utf8_po_file_is_utf8" function.

	* src/utils.c: Include <config.h> only if HAVE_CONFIG_H is defined.

	* src/actions.c, sidebar.c, undo.c, utf8.c & views.c: Include <config.h>
		if needed; this is a prevention issue currently .-)

2001-06-13  Fatih Demir <kabalak@kabalak.net>

	* man/pozilla.sh.1: Updated the manual page for the new options
		and added some more examples.

	* NEWS, pozilla.sh: Release 4.1 -- dry run modus and no personal
		EMails modus added; so you can view the statistics fine
		 with "pozilla.sh -D" without sending any emails; you
		  can now also use "pozilla.sh -n" to avoid personal
		   spamming of the translators; this option sends the
		    EMail with the statistics table only to the mailing
		     list and also added an output filename defining
		      option.

2001-06-12  Fatih Demir <kabalak@kabalak.net>

	* man/pozilla.sh.1: Updated the manual page according to the new
		option and added also the long options to the SYNTAX section.

	* NEWS, pozilla.sh: Release 3.5 -- use the "OLD_PO_FILE_INPUT=yes"
		variable to get merging to work also for non-valid gettext po
		 files on 0.10.38 which are working for previous releases;
		  also applied Abel's patch to set up the "C" environment --
		   also added an IP test on the first run of pozilla.sh.
	
		Added "-A"/"--send-to-all" option to send the updated po files
		 to all languages, made some small options renaming and made
		  the  package name and version checks/determinations more
		   proof and "assertive"; also checks for  configure.in's and
		    allows now also the use of pozilla.sh for non-autoconf/
		     automake based projects -- much stuff, there we did
		      climb a major step up to 3.5.

2001-06-11  Gediminas Paulauskas <menesis@delfi.lt>

	* src/header_stuff.c: translate Language field.
	* src/utils.c: include config.h

2001-06-11  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Small update of the pozilla.sh news item as we did have got
		now a 3.0 version with many news and tweaks.

	* pozilla.sh: Release 3.0 -- a small tweak in the awk print's:
		made the percentage determination use printf and "%.2f"
		 format parameters and made pozilla be more tolerant about
		  errors, now it does simply jump over the fallible/warning
		   creating po file and doesn't stop operating; it's also
		    much quieter now and shortens the long Chinese locales.

2001-06-08  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c & main.c: Also change the calls to be now
		"gtranslator_utils_remove_temp_files" as the function was
		  renamed and "reworked".

	* src/utils.c/.h: Make the "gtranslator_utils_remove_temp_file" function
		be "gtranslator_utils_remove_temp_files" and clean up the
		 used temporary files eventually lying around in ~/.gtranslator;
		  also added a "gtranslator_utils_get_save_differently_file_name"
		   to get the correcponding filename for the save-diffently.c/h
		    functions.

	* src/Makefile.am: Added new sources to our sources list and removed the
		undo-core.c/.h source files.
	
	* src/undo-core.c/.h & undo.h: Removed undo-core sources.

	* src/open-differently.c/.h: Also moved all "subclass" open calls to the
		source file so that only the general "gtranslator_open_po_file"
		 function is left over in the header.

	* src/parse.c: Integrate the differently saving routines into the standard
		file saving routine "gtranslator_save_file".

	* src/save-differently.c/.h: Added differently saving sources/functions;
		quite similar to the differently opening sources.

2001-06-08  Fatih Demir <kabalak@kabalak.net>

	* README: Small corrections, changes and addition of the RSS
		location on kabalak.net.

	* NEWS: New news items about gtranslator .-)

2001-06-07  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.h, actions.c, header_stuff.c, parse_core.c & message.c: Use
		the "gtranslator_utf8_po_file_is_utf8" function only once at
		 parse time and set the new GtrPo field "utf8"; no need to
		  call the same function >= 7 times in the sources.

	* src/open-differently.c: Use the new function for checking for the
		needed uncompression programs -- removed the internally used
		 old "check_for_prog" function.

	* src/utils_gui.c/.h: Added "gtranslator_utils_check_program" function
		for checking if a defined kind of program is in $PATH --
		 gives out a warning if the program is missing.

	* src/id.c/.h: Small changes and enhancements for the GtrID stuff.

	* src/stylistics.h: The defines are now correctly named "GTR_STYLISTICS_H"
		and no longer "LIBGTRANSLATOR_STYLISTICS_H".

	* src/header_stuff.c/.h: Added "generator" field to the GtrHeader structure;
		it's parsed in, but we don't save it/add it to new po files; we
		 just parse it.

	* src/syntax-elements.h: Added some prefixes to the syntax highlighted
		prefixes list (mostly EMail protocol prefixes like "pop3:").

	* src/sidebar.c: Don't use a "GetLocalString" macro -- call the function
		named "e_utf8_from_locale_string" -- no need to call up macro.

	* src/header_stuff.c & message.c: Use the new methods from utf8.c/.h and
		don't use the gal methods -- they're not good for us.

	* src/utf8.c/.h: New gal-alike convenience function for getting/setting
		GtkEntry/GtkText contents from/to UTF-8.

	* src/parse.c: Use the new routines to get safe and sane filenames for the
		compile process -- don't save the file unasked and unneededly;
		 also test on every save if the file should be saved under it's
		  original name -- if not, don't disable the save entries.

	* src/utils.c/.h: New "gtranslator_utils_get_compile_file_names" function
		for getting and assigning the compile file names and the new
		 "gtranslator_utils_remove_compile_files" function for cleaning
		   up and freeing the stuff afterwards.

	* src/actions.c, gui.c: Remove any old undo code usage.

	* src/undo-core.c/.h, undo.c/.h: Starting of a redesign of the undo code.

	* src/learn.c: Fix the empty lines recognition -- should fix the long and
		empty learned-strings files.

	* src/prefs.c: Use the new utils methods for attaching the spin buttons.

	* src/utils_gui.c/.h: Added "gtranslator_utils_attach_spin_with_label"
		function for adding/attaching spin buttons easier.

2001-06-06  Fatih Demir <kabalak@kabalak.net>

	* data/Makefile.am: Added pixmaps subdirectory.

	* data/pixmaps/*: Added pixmaps dir here and moved the icons from Ville
		here.

	* data/colorschemes/kabalak.xml: Small color changes, version 0.3 .-)

2001-06-06  Fatih Demir <kabalak@gtranslator.org>

	* src/menus.c: Don't include use the xpm icons, we've moved over to png
		icons and they're now installed into $(sharedir)/pixmaps/gtranslator.

	* src/Makefile.am & pixmaps/*: Removed the pixmaps directory from here.

	* src/\*.c: Changed all includes accordingly for the outsourcing.

	* src/Makefile.am: Added utils_gui.c/.h to the sources list.

	* src/utils.c/.h & utils_gui.c/.h: Outsources GUI related utility functions
		into separate "utils_gui.c/.h" source files.

2001-06-06  Fatih Demir <kabalak@kabalak.net>

	* debian/changelog & debian/control: Some slight changes, all noticed
		in the debian/changelog.

	* debian/rules: Don't run ./autogen.sh; just run ./configure to avoid
		debian building problems (thanks to Carlos Nieves Ãnega
		 <cnieves@iname.com> forpointing this out).

	* NEWS: Added news item about the new icons from Ville.

	* configure.in: Changed the output files to output data/pixmaps/Makefile
		and don't generate src/pixmaps/Makefile -- the pixmaps dir has
		 moved.

2001-06-05  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Added new "gtranslator_learn_get_learned_string" function
		for returning the matching string from the learned strings
		 buffer; use internally a GCompletion and do all the init. and
		  shutdown/clean up for all parts.

	* src/actions.c: Removed the "id==0" case -- I never had this and it
		should never occure.

	* src/history.c: Respect the new setting from the preferences for the
		maximum recent files count.

	* src/prefs.c/h, prefs_init.c: Include another option for the maximum
		count of the recent files list -- per default set to 10.

2001-06-05  Fatih Demir <kabalak@kabalak.net>

	* DEPENDS & configure.in: Check for GtkHTML as it's now needed for
		the nautilus view; also mention the GtkHTML dependency for
		 the nautilus view in the DEPENDS file.

	* NEWS: Added news item about customizable history length.

	* TODO: Removed the TM tasks -- these are to be done within Semerkent,
		not within gtranslator.

2001-06-03  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c, open-differently.c: Use the new function to determine
		the URI prefixes support state.

	* src/utils.c/.h: New "gtranslator_utils_uri_supported" function to
		simply determine if the given file_uri includes a supported
		 prefix/URI.

	* src/message.c: While updating the message contents also learn the
		string by inserting it into the learn buffer.

	* src/gui.c & main.c: Added learn buffer initialization/shutdown.

	* src/learn.c: Don't create the "~/.gtranslator" directory -- it's done
		now by the main function; also cleaned up some unneeded stuff
		 and corrected an importanty typo ("gtransator_learn_init");
		  changed the read/write logic to be "normal" file stream
		   operations and set the learned strings limit to 2048.

	* src/vfs-handle.c: Reduce the includes to include 4 GnomeVFS headers
		instead of all through <libgnomevfs/gnome-vfs.h>; use the
		 e_mkdir_hier function for creating the directories and check
		  some values before operating on them via g_return_val_if_fail.

	* src/sighandling.c: Save the file directly per "gtransator_save_file" and
		do not call any dialogs.

	* src/main.c: Initialize GnomeVFS if needed and create ~/.gtranslator per
		"gtranslator_utils_create_gtranslator_directory".

	* src/utils.c/.h: Added "gtranslator_utils_create_gtranslator_directory"
		function which should create ~/.gtranslator per GnomeVFS;
		 include all the necessary GnomeVFS headers for this.

	* src/dialogs.c, parse.c, main.c & sighandling.c: Use the new
		"gtranslator_utils_get_crash_file_name" function to get the
		  crash file's filename.

	* src/dialogs.c, parse.c & utils.c: Use the new temp. file name getting
		"gtranslator_utils_get_temp_file_name" function instead of own
		  g_strdup_printf dump.

	* src/utils.c/.h: Added "gtranslator_utils_get_temp_file_name" function
		which returns the newly temporary filename, which is now:
		 "~/.gtranslator/gtranslator-temp-po-file"; also added
		  a corresponding "gtranslator_utils_get_crash_file_name"
		   function.

	* src/parse.c: Reordered includes and use once a nautilus_strcmp instead
		off strcmp.

	* src/dialogs.c, gui.c & vfs-handle.c: Made the remote->local corresponding
		directory to be "~/.gtranslator/hostname" instead of the old
		 "~/.gtranslator-hostname".

	* src/header_stuff.c: Check if the regex could be compiled at all before
		acting on it -- if not, try to determine the elements via very
		 strange nautilus_str & g_strreverse games; should fix the
		  strange crash on hu_HU locale.

	* src/dialogs.c: No need to duplicate the "about:" URI detection in the
		URI dialogs callback and in the "gtranslator_open_po_file"
		 function; removed the dialog callback detection lines and
		  require real prefixes like "http://" instead of just "http:".

2001-06-03  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Andras for his bug-reporting about problems with hu_HU
		header parsing and regex-stuff and added Ryan as the new
		 Debian packager.

2001-06-02  Fatih Demir <kabalak@gtranslator.org>

	* src/open-differently.c: Added "about:" URI support also for the command
		line .-)

	* src/comment.c/.h: Added "utf8_comment" field and included it in new/
		copy/free methods.

2001-06-01  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c/.h: Added convenience "gtranslator_comment_copy"
		function and "gtranslator_comment_append" function for
		 real use in gtranslator later on.

	* src/learn.c/.h: Extended the learn buffer to be something like a
		completion buffer and to not depend on TM.

2001-06-01  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Disable the build of static modules -- use the
		AC_DISABLE_STATIC flag in configure.in.

2001-05-31  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c/.h: Added extended comment types recognition/enum values.

	* src/utf8.c: Made it use the new "gtranslator_convert_" functions
		instead of hard-to-handle and crazy gal sources; also
		 removed any locale-setting/getting calls; needs a
		  review though as it produces sometimes, somehow garbage.

	* src/utils.c: Use "nautilus_strcasecmp" instead of "g_strcasecmp".

	* src/Makefile.am: Added convert.c/.h to the build sources.

	* src/convert.c/.h: Added conversion sources.

	* src/parse.c: Fix the autosave-checking routines while save-time.

2001-05-30  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c: Made the "gtranslator_utils_get_locale_name" function
		operate a bit better via using "g_strcasecmp" instead of
		 "strcmp".

	* src/translation-memories.c/.h: Removed any own cruft; these files
		will handle Semerkent later on.

	* src/parse.c: Hook up the autosave routine and handle with the source
		tag on file closure; moved the disabling of the ACT_SAVE
		 action into "gtranslator_save_file".

	* src/prefs_init.c: Added sane autosave values to the preferences
		initializing function.

	* src/prefs.c: Added option saving/restoring and the autosave corresponding
		widgets/preferences page to the prefs-box.

	* src/utils.c/.h: Added "gtranslator_utils_autosave" function for handling
		the periodic autosaving future.

	* src/\*.*: Renamed "wants" to "GtrPreferences" -- wants would be
		too easy to mix up.

	* src/prefs.h: Added several GtrPreferences parts for autosave option:
		"autosave", "autosave_timeout", "autosave_with_suffix"
		  and "autosave_suffix".

2001-05-30  Gediminas Paulauskas <menesis@delfi.lt>

	* src/dialogs.c: pressing 'enter' in find entry hits find button.

2001-05-30  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added NEWS item about autosaving which was implemented
		today.

2001-05-28  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am, defines.config, main.c: Removed all TM backends
		references.

	* src/gui.c, sidebar.c: Removed any current gtranslator_undo_add calls.

	* src/sidebar.c: Re-mark the sidebar strings for translation.

	* src/gui.c: Also remove the temp. file exit; removed the undo/redo
		debug messages from the code.

	* src/main.c: Use the new function to clean up the temp file on startup.

	* src/utils.c/.h: New util function "gtranslator_utils_remove_temp_file"
		which cleans up the gtranslator-generated temp. file in the
		 user's home dir; also include <libgnome/gnome-util.h> for
		  g_file_exists function.

2001-05-28  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Removed all TM backends Makefiles from output.

2001-05-27  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c/.h: Renamed "actual_write" to "gtranslator_save_file" and
		made it be declared publically.

	* src/menus.c & prefs.c: Use "po file" stringently everywhere instead of
		"po-file" in strings.

	* src/parse.c/.h: Call up "gtranslator_file_dialogs_store_directory" from
		the "actual_write" function to store the directory name.

	* src/parse.c/.h & dialogs.c: Renamed "parse_the_file" to the better name
		"gtranslator_parse_the_file_from_file_dialog".

	* src/dialogs.c/.h: Added gtranslator_file_dialogs_set/store_directory
		for handling the file dialogs completions more convenient.

	* src/dialogs.c/.h & menus.c: Added import/export dialogs for UTF-8/plain
		text encoding handling.

2001-05-25  Fatih Demir <kabalak@gtranslator.org>

	* src/languages.h: By request of Vasif -- changed to Azerbaijani Turkish
		(from Azeri).

2001-05-24  Fatih Demir <kabalak@gtranslator.org>

	* src/comment.c: Use nautilus_strlen for the string length calculation.

	* src/backend.c: Changes in the gtranslator_backend_open function to
		operate logically on the backends list, don't use the copies
		 of the filenames/extensions lists and don't copy a NULL list
		  (hehe, damned typos).

	* src/main.c: Small string changes to be more readable (though it doesn't
		still "look" very good).

2001-05-22  Fatih Demir <kabalak@kabalak.net>

	* help/C/Makefile.am: Small changes due to the hints of
		Carlos Nieves Ãnega <cnieves@iname.com>.

2001-05-18  Gediminas Paulauskas <menesis@delfi.lt>

	* src/dialogs.c: typing a number and pressing enter now really goes to
	desired message. Added stock pixmaps to Go and Find buttons.

	* src/gui.c: fixed printing of fuzzy and translated counts.

2001-05-18  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Updated man-page for the new options.

	* man/pozilla.sh.1: Updated man-page for new option and version.

	* NEWS: Added news item about nicer pozilla .-)

	* pozilla.sh: pozilla.sh R 2.0 -- yeah, finer statistics, more
		graphical mails and some slight changes to be more clean bash.

2001-05-17  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Added zh_TW.Big5 to the languages list.

2001-05-15  Fatih Demir <kabalak@gtranslator.org>

	* src/menus.c: Added import, export from/o UTF-8 menu entries and added
		the hotkey for Autoaccomplish: it's 'o'.

	* src/actions.c: Implemented enabling/disabling of the import, export
		entries.

2001-05-14  Fatih Demir <kabalak@gtranslator.org>

	* src/actions.h: Added ACT_IMPORT_UTF8 and ACT_EXPORT_UTF8 enum values.

	* src/utils.c: Use nautilus_strcasecmp instead of g_strcasecmp in one
		place.

	* src/backend.c: Operate on local copies and not on the lists themselves
		and free the local copies after our operations.

	* src/header_stuff.c: Also tactile with UTF-8 based translator names and
		comments.

	* src/query.c, utils.c/.h: Moved the setup_language routine to utils.c/.h,
		renamed it to gtranslator_utils_get_full_language_name and
		 changed some parts of it to use a GString to be more robust.

	* src/message.c: Added UTF-8 support, displaying, editing and saving is
		working now.

	* src/utf8.c: Made the environment rescueing/restoring/setting go through
		functions; also added functions for use within gtranslator to
		 handle UTF-8 support (gal isn't clever enough for us .-).

2001-05-14  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about the UTF-8 support now included in
		gtranslator.

2001-05-13  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Changed the TM backends location to be
		$(libdir)/gtranslator/translation-memories.

	* src/open-differently.c: Added the gtranslator_backend_open function to
		the list of "special" file opening functions.

	* src/backend.c/.h: Set the "modulename" field to the full filename for the
		backend and make the modulename be non-const; implemented all
		 of the module loading -- backends core is ready now.

2001-05-13  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about the on-going integration of the
		backends into gtranslator.

	* README: Updated the version number to be 0.40.

2001-05-12  Fatih Demir <kabalak@gtranslator.org>

	* src/backend.c: Implemented the informations getting routine for the
		backends.

	* src/query.c & backend.c: Changed the calls of the
		gtranslator_utils_file_names_from_directory function to please
		 the new format.

	* src/utils.c/.h: Changed the gtranslator_utils_file_names_from_directory
		funtion to also take a "with_full_path" argument and to take
		 care of prepending the full path if the argument if TRUE --
		  also corrected a stupid typo g_list_append instead of
		   g_list_sort -- vim's autocompletion is sometimes making
		    hell .-)

2001-05-10  Gediminas Paulauskas <menesis@delfi.lt>

	* src/Makefile.am: backends should be compiled before .

	* src/gui.c/h, parse.c/h: made global variables extern.

	* src/header_stuff.c (substitute): it is OK to get NULL *item. Just set
	good value.

	* src/utils.c/h (gtranslator_utils_getline): new function to read a line
	from file.

	* src/parse.c (gtranslator_parse_core): removed line length limit, use above
	function for reading lines from file.

	* src/utf8.c (convert_all_messages): removed. g_list_foreach does the same!

2001-05-10  Fatih Demir <kabalak@gtranslator.org>

	* src/utf8.c: Made the environment/language set/get-ting routines work
		more intelligently and made the processes not start
		 independently whether we're successful or not.

	* src/Makefile.am: Corrected a stupid error in the "defines.include" rule:
		of course the backends directory is in $(libdir)/gtranslator.

	* src/main.c: Added the "--no-modules/-n" option for inhibiting any module
		usage -- also added bits of backends stuff.

	* src/utils.c: Use the nautilus_strcmp function for sorting the file list.

	* src/learn.c: Use the new GtrID routines to get a TM id.

	* src/id.c/.h: New "gtranslator_id_new_id_string" function for encapsulating
		the GtrID->string conversion in the learn code.

2001-05-06  Fatih Demir <kabalak@gtranslator.org>
	
	* src/utf8.c & utils.c: Don't free the "old_env" variables and take
		over the convert_all_messages function from utils.c.

	* src/main.c: Also show up the build versions of Glib/Gtk+/Gnome libs
		and make it easier for translators by separating the formats
		 and the plain text fragments.

	* src/Makefile.am, defines.config: Added Glib/Gtk+/Gnome libs building/
		compiling versions to the defines.

	* src/about.c/.h & \*.*: Small re-rename to gtranslator_about_dialog.

	* src/dialogs.c: Also use the nautilus-string functions here; added
		about: URI support .-)

	* src/open-differently.c, vfs-handle.c/.h: Arg, made the function again
		be named logically "gtranslator_vfs_handle_open", was a rename
		 error; also use nautilus_str_has_prefix in prefix getting
		  functions.

	* src/Makefile.am: Added the id.c/.h sources.

	* src/id.c/.h: Added new GtrID sources, almost everything is already
		implemented there.

	* src/translation-memory.h: Removed the GtrID stuff from here.

2001-05-06  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Set version to 0.40 and made src/main.c be the
		init file.

	* NEWS: Added a news item about the about: URI support .-)

2001-05-05  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c/utils.c: Use nautilus_istr_has_suffix instead of
		nautilus_str_has_suffix -- ergo, ignore the case.

	* src/Makefile.am: Added comment.c/.h to the sources.

	* src/comment.c/.h: Added sources for "enhanced" comments handling --
		including an own "GtrComment" structure.

	* src/views.h: Corrected a small typo.

2001-05-04  Fatih Demir <kabalak@gtranslator.org>

	* src/translation-memory.c/h: More ideas/skeleton implementations.

	* src/Makefile.am: Added utf8.c/.h to the sources.

	* src/utils.c/.h & utf8.c/.h: Outsourced the UTF-8 functions to separate
		files and renamed them to "gtranslator_utf8_*".

2001-05-04  Gediminas Paulauskas <menesis@delfi.lt>

	* src/gui.c (selection_get_handler): new function. Changes dots back to
	spaces when pasting anywwhere.
	
	* src/backend.c, history.c, message.c, prefs_init.c, sighandling.c:
	fix warnings.
	
	* src/translation-memory.c (gtranslator_tm_add): add fake definition.

2001-05-04  Fatih Demir <kabalak@gtranslator.org>

	* src/learn.c: Use the translation-memory functions to perform "learning".

	* src/translation-memory.h: First structures/implementation ideas.

2001-05-03  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Made a comment more verbose; flushing fs doesn't help
		either -- the g_free's had to rest uncommented.

	* src/utils.c/.h: Added "gtranslator_utils_get_locale_name/_charset"
		functions to get the language code/charset for the language
		 of the header; added from/to UTF-8 converting functions.

2001-05-02  Fatih Demir <kabalak@kabalak.net>

	* kabalak_generate_all_the_files.sh: Added "--enable-debug",
		"--enable-nautilus-view" to the default configure flags.

2001-05-01  Fatih Demir <kabalak@gtranslator.org>

	* src/backends.c/.h: More implementation done.

	* src/query.c: Changed accordingly for the new structure of the
		"gtranslator_utils_file_names_from_directory" function.

	* src/utils.h/.c: Corrected errors, and extended the util function
		"gtranslator_utils_file_names_from_directory" a bit.

2001-04-30  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Made the defines.include file react on source changes.

	* src/gui.c: Added first undo/redo stuff to here.
	
	* src/undo.c: Removed the nested undo/redo calls for every redo/undo step.

2001-04-30  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am, configure.in, debian/Makefile.am & debian/.cvsignore:
		Added the debian subdirectory to the dist. includes -- also extended
		 the ignores accordingly.

2001-04-29  Fatih Demir <kabalak@gtranslator.org>

	* src/parse.c: Fixed #53829 (crash on editing of dpkg's de.po): added
		a sanity check while writing -- fixes the crash.

	* src/actions.c, gui.c & sidebar.c: Added first undo/redo steps in code.

	* src/actions.c/.h: Added ACT_REDO, it's foo'sh skeleton function and
		made ACT_UNDO and ACT_REDO react sensitive on our actions.

	* src/menus.c: Adding Redo/Undo entries for the toolbar/menus.

2001-04-28  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Added a -b/--build-informations option to get a view on
		all the build informations.

	* src/defines.config: Small changes in the define names.

	* src/Makefile.am: Improved comment a small bit.

	* src/backend.c/.h: More cleanup, starting implementation; switching
		over to extension based backend use -- no mime types anymore.

	* src/query.c: Use the new util-function instead of the own parsing of
		the localedirectory.

	* src/utils.c/.h: Added a function to return an appropiate list of
		filenames matching a given extension -- and if wanted:
		 also a sorted list of filenames; another function peforms
		  stringlist_strcasecmp actions .-)

2001-04-27  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: Corrected a malformed prefs location and added also
		storage of the last queried filename itself.

	* src/syntax-elements: Added more syntax highlighted words.

	* src/backend.h: Added all the prototypes -- will be implemented soon.

	* src/.cvsignore: Ignore the generated defines.include file.

	* src/main.c, prefs.c & update.c: Include the produces "defines.include"
		file for the includes.

	* src/defines.config & Makefile.am: Added Makefile.am stuff around
		this file which holds now the overlong defines -- better
		 then defining them directly via -D... -- removed these
		  direct command line defines and added dist/clean commands
		   for the defines.include/config files.

2001-04-27  Fatih Demir <kabalak@kabalak.net>

	* acconfig.h: Removed some old defines.
	
	* configure.in: Make us depend on gnome-libs >= 1.0.60 -- bail out
		with error if the present gnome-libs doesn't support
		 window_icon actions (at least 1.2.0 is also mentioned in
		  DEPENDS so that this shouldn't be a problem).

2001-04-24  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added new source files to the build and added
		BACKENDS_TMDIR define.

	* src/backend.c/.h, learn.c/.h & translation-memory.c/.h: New source
		files for backends handling, learning and translation
		 memory support.

2001-04-24  Fatih Demir <kabalak@kabalak.net>

	* TODO: Added current TODO items and removed old stuff.

	* configure.in: Added new output files.

2001-04-21  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Corrected a small thinking error, substitute the
		right value ("mime" instead of "lc").

	* src/main.c: Don't include <popt-gnome.h>, it's not needed and added
		another option to define another localesdir where to search
		 for query domains.

2001-04-19  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Mark the argument explanation names for translation.

	* src/parse_core.c: Include "utils.h" for the moved
		"gtranslator_utils_check_file_permissions" function.

	* src/parse.c/h & utils.c/.h: Moved "gtranslator_check_file_perms"
		to "gtranslator_utils_check_file_permissions"; include
		 "dialogs.h" in "utils.c".

	* src/gtkspell.c: Removed the FIXME in front of the color assignments
		-- it's the way  gtranslator handles the colors and this is
		 definitely Ok.

2001-04-19  Gediminas Paulauskas <menesis@delfi.lt>

	* src/dialogs.* (gtranslator_error): new function. Use it everywhere.
	
	* src/gui.h (status): removed this global variable.

	* src/parse.c (add_to_obsolete): new function.
	(gtranslator_parse_core): don't check for file perms. open read-only.
	Use add_to_obsolete() to add one obsolete entry when appriopriate. So
	obsolete messages can be mixed with normal ones.
	
	Use nautilus-string functions to make code a bit cleaner, update to
	error and status changes above.

	* src/menus*: move everything into menus.c, leave only menus.h which
	contains only extern declarations. header files should not have any
	variables, because this can cause problems.

	* src/Makefile.am, actions.c. gui.c, message.c, session.c:
	update to above changes.

2001-04-19  Fatih Demir <kabalak@kabalak.net>

	* debian/: Added debian build files directory for CVS.

	* .cvsignore: Inserted the debian step files and sorted it
		alphabetically.

	* gtranslator.spec.in: Use the two macros from RPM (_mandir
		and _docdir) instead of own variables.

2001-04-18  Fatih Demir <kabalak@kabalak.net>

	* data/mime/application-* & mime/gnome-application-*: Moved the icons
		to be named gnome-application-* to fir the standard way.

	* data/mime/Makefile.am & mime/gtranslator.keys.in: Changed the icons
		location from PIXMAP_DIR/mc to be only PIXMAP_DIR and to
		 reflect the changed names which moved from application-x-*
		  to gnome-application-x-*.

2001-04-18  Fatih Demir <kabalak@kabalak.net>

	* acconfig.h: Added "NEWER_NV_STANDARD_MAIN".

	* configure.in: Change the pixmaps location to be
		not (g)mc dependant (e.g. /usr/share/pixmaps
		 instead of /usr/share/pixmaps/mc).

2001-04-17  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Corrected a small typo.

	* man/Makefile.am: Slight make magic to avoid the three rules
		for the manual pages -- wrote a general man.1 -> man.1.gz
		 generation rule.

2001-04-15  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/sepia.xml & colorschemes/Makefile.am: Added "Sepia"
		colorscheme from Mike Newman.
	
2001-04-14  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c: Fixed a crash cause in case of fallible header
		fields -- check the strings for substitution on emptyness
		 before doing anything.

2001-04-13  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/mmc.xml & colorschemes/Makefile.am: Added "mmc"
		colorscheme -- uii, really dark .-)

2001-04-12  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added packagers/port'ers to the THANKS file.

	* help/C/gtranslator.sgml: Added Mike Newman to the THANKS
		section for his RH7 RPMs; also updated the version and
		 date entities.

2001-04-11  Fatih Demir <kabalak@kabalak.net>

	* data/mime/gtranslator.keys.in: Added gmo icon also to here.

	* data/mime/application-x-po/gmo.png: Added icons from Ville Pätsi.

2001-04-11  Fatih Demir <kabalak@kabalak.net>

	* THANKS: Added Ville as the icon-maker.

2001-04-10  Fatih Demir <kabalak@kabalak.net>

	* data/mime/gtranslator.mime & mime/gtranslator.keys.in: Added the zip'ed
		po files types.

2001-04-10  Fatih Demir <kabalak@gtranslator.org>

	* src/open-differently.c/.h: Added opening function for zip'ed po
		files and made the extension "parser" use the nautilus-string
		 methods; also check for the used uncompression programs
		  before using them simply and use eventually a warning dialog
		   to inform the user.

2001-04-10  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about the new possibility to open zip'ed
		po files.

	* configure.in: Removed the src/backends/po/Makefile from the output
		files -- we don't need any po file backend.

2001-04-09  Fatih Demir <kabalak@kabalak.net>

	* data/mime/Makefile.am: Applied small patch from Maxim Sobolev: use the
		exported $(XML_I18N_MERGE) stuff and not xml-i18n-merge
		 directly -- avoids problems on machines without xml-i18n-tools
		  as we don't try to sue the package-internal xml-i18n-merge..

2001-04-09  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added BACKENDSDIR define to the CFLAGS.

	* src/header_stuff.c: Applied a patch from Maxim Sobolev
		<sobomax@FreeBSD.org> to avoid a crash when no language
		 is set in the preferences; also fixed two stupid errors in
		  the other code.

2001-04-09  Fatih Demir <kabalak@kabalak.net>

	* help/C/Makefile.am: Don't operate on OMF files if there's no
		Scrollkeeper installed -- differently from what Maxim's
		 patch does but this should also work.

	* THANKS: Added Maxim to the patch'ers list .-)

	* configure.in: Added the now outsourced backends directories to
		the output's list.

2001-04-08  Fatih Demir <kabalak@gtranslator.org>

	* src/backends/*: Added backends files and Makefile/CVS stuff around it
		-- these backend files aren't finished ever, they've just
		 got started.

	* src/Makefile.am: Added "backends" to the SUBDIRS.

	* src/about.c: Added some more informational widget into the about box;
		now there is the current colorscheme displayed with version,
		 author and author email via a GnomeHREF widget, so that you
		  can directly contact the current colorscheme's author.

	* src/Makefile.am: Include the new menu files.

	* src/menus_main.h, menus_message_status.h & menus_misc.h: Put the
		corresponding parts of the menus into these new files.

	* src/menus.h: Outsourced some menu parts to gain -Werror enabled build.

	* src/htmlizer.c: Also print out a small footprint about gtranslator.

	* src/prefs.h, prefs_init.c & utils.c/.h: Moved the old -> new color
		location converting function to the util. functions and
		 named it "gtranslator_utils_old_colors_to_new_location".

	* src/languages.h: Cosmetic rename "lang" -> "GtrLanguage" and indent
		changes; I love vim ,-)

	* src/header_stuff.c: Changed the includes to also include "utils.h"
		for the GUI util. functions.

	* src/prefs.c/.h & utils.c/.h: Moved the attach_* functions to
		gtranslator_utils_attach_* and the gtranslator_create/free_lists
		 functions to gtranslator_utils_language_lists_create/free
		  and outsourced them into utils.c/.h.

2001-04-08  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news items about current changes.

	* configure.in: Added AM_PROG_LIBTOOL for the backends directory and
		also added ./src/backends/Makefile to the output files.

2001-04-07  Fatih Demir <kabalak@gtranslator.org>

	* src/utils.c/.h & prefs.c/.h: Moved the gtranslator_geometry_save/restore
		functions to gtranslator_utils_geometry_save/restore.

	* src/*.c: Fully corrected includes and reodered all includes to be
		alphabetical.
	
	* src/actions.c/.h & gui.c: As we can't directly operate on the
		acts[] array anymore use the new utility
		 "gtranslator_actions_disable_fuzzy_menu_item" function.

	* src/*.c/.h: Include the new headers where needed and
		reorder almost all includes to be alphabetically -- currently
		 it doesn't build with -Werror enabled.

	* src/Makefile.am: Include the new source files.

	* src/actions.c/.h, message.c/.h & utils.c/.h: Outsourced
		common stuff from *.* to these new files -- the
		 consequence of the renaming.

2001-04-06  Fatih Demir <kabalak@kabalak.net>

	* data/Makefile.am: Reordered SUBDIRS.

	* data/mime/application-x-gmo.png & mime/Makefile.am: Removed this old
		and bad icon.
	
	* data/mime/application-x-po.png: Committed another new try from me.
	
	* data/mime/gtranslator.keys.in: Do not use the removed
		application-x-gmo.png icon anymore.

2001-04-06  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added new sources to the build.

	* src/undo-core.c/.h & undo.c/.h: Added new Undo sources -- needs much
		working left over.

	* src/dialogs.c: Corrected the ifdef pair to be "GTR_DIALOGS_H".

	* src/*.*: Tons of renaming -- almost all function names are changed
		and more valuable for a future outsourcing.
	
	* src/gui.c/.h: Renamed some variables:
	
		app1 	-> gtranslator_application,
		appbar1	-> gtranslator_application_bar,
		text1 	-> text_box.

	* src/sidebar.c: Changed the "application-x-gmo.png" references to be now
		"application-x-po.png".
	
	* src/views.c: Added Gediminas to the author(s) of this file.

2001-04-06  Fatih Demir <kabalak@kabalak.net>

	* configure.in, NEWS & README: Set the version number to 0.39
		for future CVS development.

	* Makefile.am: Reordered SUBDIRS to be more alphabetic.
	
	* TODO: Removed another task.

2001-04-05  Gediminas Paulauskas <menesis@delfi.lt>

	* data/mime/Makefile.am: hackswon't work with $(variables) anyway, made file
	names plain to make read it better. and rename Mimeinfofiles to mime...
	Fixes for distcheck.

2001-04-05  Fatih Demir <kabalak@kabalak.net>

	* data/desktop/gtranslator.png: Added "new" icon from artist Ville Pätsi
		<drc@gnu.org>.

	* data/colorschemes/Makefile.am & colorschemes/vim.xml: Added vim's po
		files syntax colors' alike colorscheme.

2001-04-05  Gediminas Paulauskas <menesis@delfi.lt>

	* src/dialogs.c: use raise_and_return_if_exists() for dialogs which should
	be unique. Use stock buttons for cancel/close.
	(open_uri_dialog): set default button to Open and pressing Enter in
	entry presses that button.
	* src/gui.c: include fixes related to CVS gal cleanup. Move Views menu after
	Edit and rename to View -- as sugegstions.txt says.
	(create_app1): disable actions because no files is opened. Moved
	set_style to prefs.c.
	(display_msg, goto_given_msg): fail if message == NULL, not crash.
	* src/gui.h: made update_appbar public.
	* src/header_stuff.c (get_header): better detect non-existing header.
	(gtranslator_header_fill_up): return if anything has beend changed or
	not.
	(create_header_from_prefs): new function.
	* src/header_stuff.h: reflect above changes.
	* src/parse.c: fix includes.
	(parse): Check for file existance before calling parse_core.
	removed "Successfully parsed" status message -- it is obvious :)
	Do not set winow title to temporary name. If header does not exist --
	create one! Always fill missing values in header. Cleanup disable stuff.
	(close_file): set default window title.
	(compile): compile real file, not a copy.

2001-04-05  Gediminas Paulauskas <menesis@delfi.lt>

	* Makefile.am: SUBDIRS must list all subdirs, even those which are not
	compiled -- for make dist etc.
	* man/Makefile.am: distcheck fix for pozilla manpage.

2001-04-05  Fatih Demir <kabalak@kabalak.net>

	* TODO: Committed Ville's new gtranslator app icon, so I did remove
		this task from the TODO's.

2001-04-04  Fatih Demir <kabalak@kabalak.net>

	* data/scripts/my-update.sh: Changed the syntax to get over the arguments
		given from the caller -- no sed-games anymore.

2001-04-04  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Corrected a define bug -- it's WINDOW_ICON for which we
		should check -- brings back the window-icon.

	* src/parse.c: Removed a FIXME -- it works perfectly already with gchar's.

	* src/update.c: Changed the update command call accordingly to the new
		my-update.sh syntax -- should be much less errorful.

	* src/syntax.c, syntax-elements.h & Makefile.am: Outsourced syntax
		patterns into the new "syntax-elements.h" file and added
		 it to the sources.

2001-04-04  Fatih Demir <kabalak@kabalak.net>

	* TODO: Removed two tasks which are done now -- at most the different
		views of a po file are already done.

2001-04-03  Fatih Demir <kabalak@gtranslator.org>

	* src/syntax.c: Added more words to the syntax highlighted words'
		list.

	* src/views.c: Check the range always before setting the position.

	* src/dialogs.c & replace.c: Only allow replaces in translation and
		comment fields -- also free up the 2 used gchars.

2001-04-03  Fatih Demir <kabalak@kabalak.net>

	* man/gtranslator.1.in: Added the new "--scheme" option to the
		manual.

2001-04-02  Fatih Demir <kabalak@kabalak.net>

	* data/colorschemes/boom-boom.xml: Changed some colors to enhance the
		readability of this extreme colorscheme.

	* data/colorschemes/Makefile.am & colorschemes/waliays.xml: Added another
		extreme colorscheme.

2001-04-02  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Reverted my change from yesterday dealing with 'Â·' insertions,
		they're now again inverted.

2001-04-02  Fatih Demir <kabalak@kabalak.net>

	* help/C/gtranslator-C.omf.presetup: Moved a comment one line down
		and now it works with scrollkeeper -- thanks to Dan Mueth
		 for the right hint.

2001-04-01  Fatih Demir <kabalak@gtranslator.org>

	* src/replace.c: Redisplay the current message to show replaces in the
		current message immediately.

	* src/gui.c: Count the syntax updates we do perform -- avoid updating
		the syntax 3x or twice just because of a change and the
		 syntax functions -- should be less flickering now; also
		  don't invert the 'Â·' character (or it's translated
		   equivalent) while inserting.

2001-03-31  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Also connect the SIGSEGV signal to the own
		"gtranslator_signal_handler" signal handling function
		  and free the "sp_file" variable meanwhile (+184).

	* src/syntax.c: Added some more keywords and prefixes to highlight.

2001-03-31  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about the spec file.

	* .cvsignore: Ignore the generated spec file.

	* Makefile.am: Include the gtranslator.spec.in file in a dist.

	* configure.in: Substitute the values in the spec file.

	* gtranslator.spec.in: Added spec file for gtranslator (half from
		Nautilus, a quarter from Gnumeric and the rest is from me
		 and the kabalak labs .-)) -- it works on my debian system
		  till the last step were I "miss" all the requirements for
		   building the package ,-)

2001-03-30  Fatih Demir <kabalak@kabalak.net>

	* data/mime/Makefile.am: Sorry, Gediminas, but I did revert to the
		last revision of the mime/Makefile.am as xml-i18n-tools
		 CANNOT handle .in.in files yet.

2001-03-30  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Fixed the overwriting bug with a selection pos
		saving/restoring step before/after the syntax update.

	* src/sidebar.c: Added Gediminas to the authors.

2001-03-30  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am: Remove README.GConf from the EXTRA_DIST files.

	* NEWS: Added news item about the final (but hackish) solution of the
		overwrite-a-selection bug.

	* configure.in: Corrected an error Gediminas did make while his
		changes ,-) The variable is named $build_nv and not $build,
		 also changed the "outlook" of the resting checks/options;
		  added -Werror back to the debug builds -- it's really very
		   useful.

	* data/desktop/gtranslator.png: Another icon try from me.

2001-03-29  Gediminas Paulauskas <menesis@delfi.lt>

	* data/Makefile.am: all subdirs should be processed, because "make dist"
	otherwise won't take everything.
	* data/gconf/Makefile.am: simply fail if gconftool is not found.
	* data/mime/Makefile.am: replaced HACK with XML_I18N_MERGE_KEYS_RULE, make
	if mime bind is enabled, but distribute always.
	* data/oaf/Makefile.am, ui/Makefile.am: same.

2001-03-29  Gediminas Paulauskas <menesis@delfi.lt>

	Hopefully fixed all crashes and position problems.
	
	* src/gui.c: use update_msg() instead of removed
	views_prepare_for_navigation().
	(paste_clipboard): do not call syntax_update.
	(text_has_got_changed): same.
	* src/sidebar.c: (select_icon): do not switch {}, simply jump to item
	number.
	* src/syntax.c: (syntax_update_text): set position only after thaw. This
	was the cause of crash.
	* src/views.c: (gtranslator_views_set): changed view check to
	g_return_if_fail to see warnings. Do not change views if not needed.
	Call update_msg before leaving message view. Set editable flag in
	this function, also change nothing_changes.
	(gtranslator_views_prepare_for_navigation): removed.
	* src/views.h: sort enum by view order, not alphabet :)

2001-03-29  Gediminas Paulauskas <menesis@delfi.lt>

	* src/Makefile.am: GCONF_IS_PRESENT is added to GCONF_CFLAGS in configure
	now. Always define WINDOW_ICON.
	* src/main.c: revert back to checking USE_WINDOW_ICON.
	use GNOMELOCALEDIR instead of additional variable.
	* src/dialog.c: no need to include gnome-window-icon anymore.

2001-03-29  Gediminas Paulauskas <menesis@delfi.lt>

	* configure.in: simplified/fixed checks. Moved required libraries to
	top, simple options to bottom. kabalak, sorry, remove almost all +++
	stuff as it sucks -- no other program does so. Summary at the end is
	enough. Made --enable-debug and --without-gconf options, correctly
	detect gnome-vfs-1.0

2001-03-29  Fatih Demir <kabalak@kabalak.net>

	* help/C/Makefile.am: Use the new $(SC_STATEDIR) variable for
		the scrollkeeper-update call.

	* configure.in: Also get and substitute $(SC_STATEDIR) which
		is get from scrollkeeper-config and check for a
		 Scrollkeeper >= 0.1.4.

2001-03-28  Fatih Demir <kabalak@gtranslator.org>

	* src/views.c: Rewrite the C format routines according to the "new"
		syntax highlight code for C formats.

	* src/syntax.c & views.c: Put the gtk_editable_get/set_position to their
		right positions -- corrects the view changing bug.

	* src/header_stuff.c: Corrected the year getting/substituting and
		also update the comment if the user changed the package
		 name; check if there's a language set in the prefs ever
		  before using it in the comment -- otherwise use a non-
		   specific comment.

	* src/syntax.c: Added Gediminas as an author, fixed C format error which
		got into the sources; made the used special character appear
		 translated or pure -- depending on the user preference --
		  and did extend the C format recognizing a bit.

2001-03-28  Gediminas Paulauskas <menesis@delfi.lt>

	* src/gui.c: (insert_text_handler): new function. Moved simplified dot char
	conversion here from text_has_got_changed. So one position set-get pair
	not needed and works faster as it analyses only inserted text.
	Pass view type to switch_view and do not switch {}.
	* src/header_stuff.c: (language_in_english): new function.
	(substitute), (replace_substring): new simple functions.
	(gtranslator_header_fill_up): simplify. Do not query config, use
	variables from prefs.h. Substitute values only if they are standard
	ones. Fix lots of memleaks.
	* src/main.c: wrap set_style with config_init/close.
	* src/parse_core.c: replaced translated warnings with g_return_if_fail.
	Take fuzzy status off the first message, if it is the header.
	* src/syntax.c: (gtranslator_syntax_insert_text): initialize variables.
	Move clear_string from every case to the top. Removed set_position from
	this func.
	(gtranslator_syntax_update_text): use simple char * instead of GString.

2001-03-25  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Removed Thomas from the authors' list.

2001-03-25  Fatih Demir	<kabalak@kabalak.net>

	* AUTHORS & THANKS: Moved Thomas to the thanks section as he did
		"only" the bug-tester and the find implementation.

	* help/C/gtranslator.sgml && help/C/Makefile.am: Updated and
		rewrote the docs; updated the Makefile.am accordingly.

	* configure.in: Extended Scrollkeeper checks and substitute
		some variables for the Scrollkeeper support -- also
		 print out if we have got Scrollkeeper support at the
		  ./configure output screen.

2001-03-24  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Added news item about Scrollkeeper integration.

	* DEPENDS: Added Scrollkeeper dependency.

	* help/C/.cvsignore: Added "gtranslator-C.omf" to the ignores.

	* help/C/Makefile.am: Integrated conditional Scrollkeeper
		support and integration.

	* help/C/gtranslator-C.omf.presetup: Added omf file template
		for the gtranslator docs.

	* acconfig.h: Removed USE_WINDOW_ICON define and added
		SCROLLKEEPER_PRESENT define.
	
	* configure.in: Added check for Scrollkeeper and conditional
		integration of the scrollkeeper file(s).

2001-03-23  Fatih Demir <kabalak@gtranslator.org>

	* src/dialogs.c: If the user didn't enter any string to query for,
		present him/her an warning dialog (the conditional is
		 right now), store the last query change in the prefs
		  and do only use GtrQuery's as the GtrQueryResult stuff
		   got removed now.
	
	* src/query.c/.h: Removed GtrQueryResult's and made all functions work
		with GtrQuery's -- the results are also queries now.

	* src/Makefile.am & main.c: We don't need to also define
		"USE_WINDOW_ICON" as we can also use the "WINDOW_ICON"
		  directive to determine if we can use the window-icon
		   feature of gnome-libs; removed "USE_WINDOW_ICON" define
		    from the CFLAGS.

2001-03-23  Fatih Demir <kabalak@kabalak.net>

	* man/Makefile.am: Remove the gzip'ed man-pages on any
		"make clean" run.

	* help/ja/.cvsignore: Added cvsignore for the Japanese help
		files.

	* DEPENDS: Changed the download address for the xml-i18n-tools
		to be on the new http://download.gnome.org domain.
	
	* NEWS: Added news item about enhanced pozilla.

	* pozilla.sh: Made R 1.7, handles now only the exact options
		(do not accept wrong options, exit in the case of
		  a non-existing/not supported option), added a
		   "ignore" function with which you can exclude po
		     files from the anounce circle (e.g. "en_GB")
		      and made the error messages nicer.
	
	* Makefile.am: Removed the ominous "0.5" file deletion as this
		is now not any more put out by configure.

	* configure.in: Fixed a simple typo in the output of the
		./configure process and changed some messages a bit and
		  removed fallible code which created ominous "0.5" or
		   "=" files in the top directory.

2001-03-23  Yukihiro Nakai  <nakai@gnome.gr.jp>

	* help/ja: Add Japanese help.
	* configure.in: Add help/ja/Makefile

2001-03-22  Fatih Demir <kabalak@kabalak.net>

	* data/ui/nautilus-gtranslator-view-ui.xml: Removed the header
		edit components.

2001-03-22  Fatih Demir <kabalak@gtranslator.org>

	* src/header_stuff.c/.h: Added "gtranslator_header_fill_up" function
		which inserts/fills up all informations needed for the
		 header and the ehader comment from the preferences and
		  substitutes the "variables" from the default header comment
		   like "YEAR" etc.

	* src/parse.c: Use the new function to fill up the header if possible.

2001-03-22  Fatih Demir <kabalak@kabalak.net>

	* configure.in & DEPENDS: Updated gal requirement to be at
		least 0.5.

	* NEWS: NEWS item about the autocompletion of the default
		header fields.

2001-03-21  Fatih Demir <kabalak@gtranslator.org>

	* src/sidebar.c: Get the localized names for the icon entries and
		the sidebar title, also perform a UTF-8'ification of the
		 localized title/entries so that this problem should be
		  solved now.

	* src/sidebar.c & gui.c: Switched over to small sidebar icons and
		enlarged the default pane position to 85.

	* src/sidebar.c: Added hotkey view icon, callbacks and integrated
		it into the "framework"; the "new" icons should be now
		 easily integrable into the switch for the internally
		  used "URI" types "comment:", "hotkey:" etc.

	* src/gui.c: Added hotkey view to the views menu and to the
		"switch_view" function, added ACT_VIEW_HOTKEY enum value
		  and added it to the standard switches for the menus.

	* src/views.h: Added an explanatory comment.

	* src/views.c: Included <ctype.h> and reworked the number and
		C format views to work; use new helper functions for
		 the named view types and easify work with the new
		  "insert_space" and "setup_text" functions -- also
		    added hotkey view to our circles.

2001-03-20  Fatih Demir <kabalak@kabalak.net>

	* data/ChangeLog & scripts/my-update.sh: Corrected my email address.

2001-03-20  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added nautilus-string.c/.h to the sources.

	* src/nautilus-string.c/.h: Copied over from the nautilus sources --
		a good piece of useful code.

	* src/replace.c: Use the "new" nautilus-string sources and functions
		and activate the changed and save routines -- it works
		 now as wished.

	* src/htmlizer.c: Set the document title to a more comprehensive
		"PROJECT -- VERSION" form.

2001-03-20  Fatih Demir <kabalak@kabalak.net>

	* TODO & NEWS: Replace task is done now and so the replace
		task moves from TODO to NEWS .-)

2001-03-18  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/extremely-kabalak.xml: Changed the "special
		char" color from red to blue.
	
	* data/colorschemes/nizuu.xml: Changed the keywords color to
		darkblue.

2001-03-18  Fatih Demir	<kabalak@gtranslator.org>

	* src/replace.c: Use pos[f] for the position replacements -- avoids an
		endless loop but it doesn't still work.

	* src/gui.c & syntax.c: Small shuffle for the gtk_text_thaw calls.

	* src/views.c: Made the routines all respect the "special char"
		selection of the user.

	* src/syntax.c: Set "aInserted" to FALSE in the loops, corrects
		the stupid errors introduced with the keywords table
		 based highlight method; also added some more keywords
		  and URI prefixes to the tables.

	* src/color-schemes.c/.h: Removed the list getting function.

	* src/views.c/.h: Added "gtranslator_views_prepare_for_navigation"
		function for preparation of navigation, added 2 get
		 methods for the internal used view name variables
		  and also added a number view; made the number and C
		   format view use regex.

	* src/gui.c/.h: Added ACT_VIEW_NUMBER action and menu item, also
		made the "goto_given_msg" function use the new
		 "gtranslator_views_prepare_for_navigation" from
		   views.c/.h; also chanegd the paned position from 75
		    to 80.

	* src/sidebar.c: Added number view "icon" and integrated it into the
		creation/deletion methods of the sidebar.

2001-03-18  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Final change to the "cvspack" target to make it
		work the right way.

	* NEWS: Extended a news item as gtranslator does now also
		highlight URL/URI prefixes.

2001-03-17  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c/.h: Added views menu from which you can now also switch
		the views of the current message; also added all the
		 backend work in ACT_VIEW_* "classes".

	* src/Makefile.am: Added views.c/.h to the sources.

	* src/find.c & sidebar.c: Switched over to the new sources view
		via "gtranslator_views_set" and the GTR_COMMENT_VIEW
		 argument and removed some old cruft which was used
		  here to rescue position+contents -- this is now already
		   done by the views methods.

	* src/sidebar.c/.h: Removed "show_comment" function from here and added
		3rd icon for the new C format view.

	* src/views.c/.h: General views structure and functions are here; added
		a C format view.

2001-03-17  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am: Also configure gtranslator with the
		nautilus-gtranslator-view before building a CVS snapshot.

2001-03-16  Fatih Demir <kabalak@gtranslator.org>

	* src/syntax.c: Added a new and quite useful "back_match" function
		and corresponding macro to make the keyword and URL matching
		 readable -- it's now quite easy to do and working; also
		  removed the "eq" and "beq" macros.

	* src/header_stuff.c, prefs.c: Messages politure.

	* src/dialogs.c: Give the current message position to the used
		"gtranslator_replace_new" call.

	* src/replace.c/.h: Added a "start_offset" field for the GtrReplace
		structure -- needed for the replace single task which
		 should now also be more ready; regex based replace is
		  on the way.
	
2001-03-15  Pablo Saratxaga <pablo@mandrakesoft.com>

	* src/header-stuff.c, prefs.c: changed " :" to ":" a English
	  doesn't use a space before the colon
	* src/gui.c: added a comment to explain the meaning of the middle
	  dot.

2001-03-15  Fatih Demir <kabalak@gtranslator.org>

	* src/sidebar.c: Show the comment without any syntax highlighting.

	* src/replace.c: More output -- still not written yet.

	* src/syntax.c: Also highlight the special character 'Â·' (not
		possible with the gettexted translations as it seems for
		 now to me).

	* src/parse.c: Check the string before calling strstr on it -- avoids
		a crash -- and made the default header comment look nicer.

2001-03-15  Fatih Demir <kabalak@kabalak.net>

	* Makefile.am: Changed the CVS snapshot target to use "make dist"
		and to rescue the po files subdirectory before doing dist;
		 also did some sed plays for the version number.

2001-03-14  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Disable the "Save" entries if the file is opened from the
		command line (as the file is just being opened there can't be
		 any changes which could be saved).

	* src/parse.c: Also keep the obsolete messages in right and nice form
		with newlines between the messages -- more readability of
		 the po files and also free up the new "obsolete" field of
		  the GtrPo structure in "free_po".

	* src/dialogs.c: Hm, keep up the Replace button as we do now again
		support a single replace.

	* src/replace.c/.h: Restore the old method types and functions and
		made the routines sensitive for the "replace_all" field
		 of a GtrReplace -- a single replace is now also possible;
		  the methods are written now.

2001-03-13  Fatih Demir	<kabalak@kabalak.net>

	* data/mime/.cvsignore: Adapted it..

	* data/mime/Makefile.am: Added fake rule for keys file to wrap it
		around xml-i18n-tools.

	* mime/gtranslator.keys.in.in, mime/gtranslator.keys.in &
		mime/gtranslator.keys: Circular move around -- to crazy
		 to tell -- a try to overrule xml-i18n-tools.

2001-03-13  Fatih Demir <kabalak@gtranslator.org>

	* src/replace.c/.h: Removed the "replace_all" field and the
		corresponding argument to the "gtranslator_replace_new"
		 function; made some more parts for the replace function.

	* src/dialogs.c: Only allow general full replacement in all messages
		-- no single replace available for now; also removed the
		 possibility to change stuff in the comments. Replace should
		  only work on msgid and msgstr parts.

		Also removed the option to replace case (in-)sensitive;
		 replaces should always be case sensitive.

	* src/prefs.h: Do not have a "noreplace" field.

2001-03-13  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Hack back for xml-i18n-tools -- got back to
		gtranslator.keys as the configure output in here.

2001-03-12  Fatih Demir	<kabalak@gtranslator.org>

	* src/.cvsignore: Added po and pot files to the ignores.

2001-03-12  Fatih Demir <kabalak@kabalak.net>

	* pozilla.sh: Corrected a small typo -- version 1.6.1.

2001-03-11  Fatih Demir	<kabalak@gtranslator.org>

	* src/prefs.h: Added "noreplace" field -- possible useful in the
		future.

	* src/Makefile.am: Added new replace.c/.h sources.

	* src/replace.c/.h: Added GtrReplace and co. stuff -- very preliminary
		and not written yet.

	* src/dialogs.c/.h: Added Replace dialog, callbacks and integration
		with replace.c/.h.

	* src/gui.c/.h: Added Replace menu/toolbar items and actions.

2001-03-11  Fatih Demir	<kabalak@kabalak.net>

	* man/pozilla.sh.1: Updated the man-page according to the change for
		the "send to" arguments -s/--send.

	* pozilla.sh: Made version 1.6 -- two bug-fixes: the local po file
		directory is now the default directory and the "send to"
		 languages list is now given ":" separated like $PATH arguments
		  to make it easier to call up.

2001-03-10  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/Makefile.am & colorschemes/boom-boom.xml: Added
		"boom-boom" color scheme.

2001-03-10  Fatih Demir	<kabalak@gtranslator.org>

	* src/syntax.c: Also highlight some keywords; the keywords are for now:
		CVS, FIXME, GNU, GNOME, GPL and KDE.

2001-03-10  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added item about keyword highlighting.

2001-03-09  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/Makefile.am & colorschemes/nizuu.xml: Added "nizuu"
		color scheme.

	* data/colorschemes/tuey.xml: Made veryion 0.2 and changed the background to
		be "ivory3" (darker and nicer then "ivory1").

2001-03-09  Fatih Demir	<kabalak@gtranslator.org>

	* src/find.c: Made one comment be a C comment, not a C++ comment.

	* src/stylistics.c: Parse all informations from the color schemes into the
		colors.

	* src/syntax.c: Use a macro for the char-conditions ("eq(1, 'M')" is nicer
		then "msg[cp+1] && msg[cp+1]=='M'").

	* src/prefs_init.c: Turn off keeping of obsolete messages per default.

2001-03-08  Fatih Demir	<kabalak@gtranslator.org>

	* src/test.po & .cvsignore: Ignore the test po file .-)

	* src/query.c: Free up the used gchar's in "gtranslator_query_simple" --
		also update the GUI when a string was inserted -- activate Save
		 menu entry/toolbar item and setup the "file_changed" flag for
		  the po file; also corrected setlocale calls to not mix up
		   the language environment of the user.

	* src/sidebar.c: When the comment "view" is selected only view the
		comment and not the #'s -- call "prepare_comment_for_view"
		 for this.

	* src/parse.c: Also keep the obsolete messages if wished -- the formatting
		is somehow bad but it works.

2001-03-08  Fatih Demir <kabalak@kabalak.net>

	* TODO: Removed a done item.

	* NEWS: Added news item about the obsolete entries which are
		saved now.

2001-03-07  Fatih Demir	<kabalak@gtranslator.org>

	* src/dialogs.c: Made the dialog a bit nicer and added labels in front of
		the entries.

	* src/parse.c/.h: Moved the old "get_translated_count" function's own
		declaeation to the header and renamed it to for cleanse to
		 "gtranslator_get_translated_count"; also renamed the
		  "update_msg" function to "gtranslator_update_msg"; maybe
		    a complete namespace cleaning action should be really
		     performed soon.

	* src/query.c/.h: Added a new "gtranslator_new_query_result" function
		which does what the function's name is like .-) -- use this
		 new function and also use "g_new0" instead of simple "g_new".
	
		Call up and renew the translation count after the internal auto
		 accomplishment and update the progress bar/status message
		  according to the new status bit.

	* src/header_stuff.c: Check the given comment variable before splitting it
		up for view/save and return an empty default comment to make the
		 po file syntactically right -- avoids another nasty crash.

	* src/prefs_init.c: Commentix.

2001-03-07  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added news items about query stuff and automatic
		accomplishment capability.

2001-03-06  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/extremely-kabalak.xml: Small color change for the
		hotkey color.
	
	* data/colorschemes/tuey.xml & colorschemes/tuey.xml: Added a nice "tuey"
		colorscheme.

2001-03-06  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Arg, keybindings: Reassigned Ctrl+Up for back and Ctrl+Down
		for next -- hopefully this will be the last fix for the
		 keybindings.

	* src/query.c, dialogs.c & syntax.c: Do not free up the segments of our
		GStrings.

	* src/dialogs.c: Call the "text_has_got_changed" function if we could
		insert a text into the translation box and do also call only
		 the new wrapper function "gtranslator_query_accomplish".

	* src/query.c/.h: Renamed "gtranslator_query_all" to be more logical:
		"gtranslator_query_gtr_msg" is the new function name and
		  implemented a toplevel wrapper function named
		   "gtranslator_query_accomplish" which performs the
		     complete accomplishment actions for every empty msgstr.

	* src/gui.c/.h: Move the "text_has_got_changed" declaration to the header
		and made the function non-static.

2001-03-05  Fatih Demir	<kabalak@gtranslator.org>

	* src/dialogs.c/.h: Added "accomplish_dialog" which asks if gtranslator
		should accomplish missing translations from the default domain
		 and does this with the help of the new function from query.c.

	* src/gui.c/.h: Added accomplishment menu entry and integrated it into the
		existing actions model -- also changed the keybindings to now:
		 Ctrl+Left  or Ctrl+Down -> Back
		 Ctrl+Right or Ctrl+Up   -> Next
		 Ctrl+Page Up            -> First
		 Ctrl+Page Down          -> Last

	* src/query.c/.h: Added the new "gtranslator_query_all" function which will
		be useful for the autoinsertion of found translations in the
		 default domain for a msgid (only applied if the msgstr is empty
		  of course).

	* src/prefs.c/.h: Added a combo box for setting up the default domain and
		added a corresponding structure entry in wants.

	* src/dialogs.c: Fixed the 2 FIXME's, put the gtranslator_free_query call to
		the right place, manually free'd the GtrQueryResult and also made
		 the dialog set up the stored default query domain at startup.

2001-03-04  Fatih Demir	<kabalak@gtranslator.org>

	* src/sidebar.c: Cosmetical change -- the define is now named GTR_SIDEBAR_H
		and not any longer GTR_SHORTCUT_BAR_H .-)

	* src/dialogs.c: Added successor dialog after the query has succeeded
		-- it's now possible to let it be pasted into the translation
		 and check if the string to paste into the translation is
		  already there -- why insert e.g. "Open" 12x into the
		   translation box?

	* src/main.c: Set up the domains list at startup.

	* src/gui.c: Use the "free_color_scheme" function to free up the used
		color scheme at quit time, added ACT_QUERY and related stuff
		 and renamed the_searchbar to the_navibar.

	* src/color-schemes.c/.h: Declare "free_color_scheme" in the header to
		make it generally available.

	* src/gtkspell.c: Don't free up the pointed GdkColor from the color
		scheme.

	* src/prefs.c, prefs.h & prefs_init.c: Added a toggle option for
		keeping the obsolete messages and also changed the prefs_init
		 function for this.

	* src/dialogs.c & query.c: Use the new free'ing functions for the own
		GtrQuery(Result) structures; added gtranslator_new_query
		 function for creating a GtrQuery and made the setlocale
		  call reasonable and working (only rescue LC_MESSAGES and
		   reset it).

	* src/dialogs.c/.h: Added a query dialog which does even work now and
		free the variables a little bit up.

	* src/query.c: Corrected stupid error, do use strcmp for sorting the
		domains list and don't simply check it via !=; use strcmp
		 for this -- why would've strcmp be invented in C if it would
		  be as easy as in C++ via str!=query->message...
	
		Rescue and reset up the current locale settings after the
		 query, added free'ing functions for the structures aka.
		  "gtranslator_free_query(_result)".

	* src/syntax.c: Do also insert syntax highlighted text if only one char
		is left over.
	
	* src/stylistics.c: Take the right locations for the GnomeColorPicker
		values always -- convert depending if we can get values from
		 the new location.

2001-03-04  Gediminas Paulauskas <menesis@delfi.lt>

	* src/color-schemes.c, query.c, stylistics.c: fixed some warnings... but
	first two files are something insane.

2001-03-03  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/*.xml: Added the "spell_error" color definition.

	* data/colorschemes/Makefile.am & colorschemes/default.xml: Added the
		default color scheme as a file -- this is not used to
		 restore the values!

2001-03-03  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/parse.c: Fixed bug in mark_msg_sticky which caused complete hang of
		gtranslator

2001-03-03  Fatih Demir	<kabalak@gtranslator.org>

	* src/dialogs.c & main.c: Added crash recovery dialog which recovers the
		state when the crash-recovery file was created if wished or
		 deletes the recovery file.

	* src/sighandling.c: Save the po file to a special filename before going
		to the everglades -- the special filename is for now
		 ~/.crash-gtranslator.po -- a dialog around this will be added
		   quite soon.

	* src/gtkspell.c, color-schemes.c/.h, stylistics.c/.h: Made the gtkspell
		widget use the color scheme address/spell check error colors,
		 added a COLOR_SPELL_ERROR enumeration item and integrated it
		  into the parse/apply processes.

	* src/query.c/.h: Added a list capable query function, a domains parsing
		function and an utility function "gtranslator_strip_out" which
		 gives you a "pure" and clean name back from a given filename.
	
	* src/stylistics.c: Hm, don't free up the now simply given color value
		paths and call the new convert fucntion while getting value
		 from the preferences.

	* src/prefs.h & prefs_init.c: Changed the initial color values according to
		the new color value path and also implemented a new temporary
		 "prefs_convert_colors" function which converts the previous
		   fg/bg values to the moved places.

	* src/gui.c & stylistics.c: Split up the color setting locations to "fg/bg"
		for color schemes and "own_fg/own_bg" for the GnomeColorPickers
		 to avoid very nice and immenant black color values.

	* src/gui.c: Insert a separator between the toolbar icons/menu items
		for navigating to first/back and next/last message and also
		 implemented an own keyhandler which now receives the Ctrl+
		  Left/Right and Ctrl+Up/Down keys which are the new keyboard
		   shortcuts for the navigation.
	
	* src/prefs.c: Added scheme definition GnomeFileEntry and the stuff around
		in the preferences box and entries; reinit the colors after
		 a color scheme change on the fly.

2001-03-02  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/Makefile.am: Added the new colorschemes.

	* data/colroschemes/zuper.xml: Quite normal color scheme with nice colors.

	* data/colorschemes/kbabel.xml: Added a KBabel colors alike scheme --
		dunno if it is _really_ like KBabel but at least KBabel's
		 syntax colors was like this scheme.

	* data/colorschemes/extremeley-kabalak.xml: A really _very_ kabalak'sh
		color scheme for eye abusers .-)

	* data/colorschemes/menesis.xml: Added Gediminas' default syntax colors
		as "his" colorscheme.

2001-03-02  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Hmm, check status before freeing it -- it could also not be
		used by the update_appbar function, so that we free up a
		 not used gchar -- another crash less.

	* src/color-schemes.c: Only add the GtrColorSchemeInformations structure
		if the structure is complete and non-NULL and sort the list
		 via strcmp before returning it - hmm, leak hunting: changed
		  much stuff to NOT cause memleaks.

	* src/prefs_init.c: Arg, blue is nicer then navy for hotkeys, reverted my
		change from yesterday.

	* src/main.c: If a color scheme/theme is given on the comman line take it
		as our syntax color scheme -- at least we do try it .-)

	* src/stylistics.c: Use the new color scheme based color selection.

	* src/color-schemes.c/.h: Implemented the new
		"gtranslator_color_scheme_load_from_prefs" function which
		  restores the stored GtrColorScheme from the preferences
		   "back" as the current theme; also allow spaces around the
		     color names in the color schemes as we do now strip out
		      the spaces.

	* src/sidebar.c: Check if there's any msgstr data before using strcmp
		-- avoids a nasty crash.

2001-03-02  Pablo Saratxaga <pablo@mandrakesoft.com>

	* configure.in: Added Azeri language
	* src/languages.h: added references to some new languages
	  and corrected Norsk/Nynorsk name (it is 'nn' now)

2001-03-02  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added news item about the color scheme stuff which is
		almost finished now.

2001-03-01  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/kabalak.xml: Made version 0.2 .-) and converted to the
		new RGB name scheme with normal color names like "darkred" etc.
		 which you do also use with X11.

	* data/ui/nautilus-gtranslator-view-ui.xml: Removed the Mail sections.

2001-03-01  Fatih Demir	<kabalak@gtranslator.org>

	* src/sighandling.c: Initialize the gint outside the signal handler.

	* src/color-schemes.c/.h: Added own free_color_scheme(_info) functions
		which do free the used structures and implemented all
		 functions for now.

	* src/Makefile.am: Define SCHEMESDIR on compiletime to be
		$(datadir)/gtranslator/colorschemes.

	* src/stylistics.c/.h: Extended the copyright header line and
		renamed the VALUE_DOT_CHAR etc. all to VALUE_SPECIAL_CHAR
		 like in the preferences.

	* src/color-schemes.c: Got it working and parsing the given
		color schemes -- also check the given file if it's a gtranslator
		 color scheme at all.

	* src/prefs.h & prefs_init.c: Set up default syntax colors via the new
		prefs_init_syntax_colors function and also declare this
		 new function in the header.

	* src/query.c: Fiddling around in language names & co.

	* src/parse.c, parse.h & parse_core.c: Outsourced the real parse routine
		into parse_core.c and named it parse_core -- this makes the
		 nautilus-gtranslator-view work again.

	* src/htmlizer.c: Also recognize newlines and convert them to <br>
		tags.

	* src/query.c/.h: Extended the function to take also a language
		parameter.

2001-03-01  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Also check for the necessary libnautilus headers
		and print out a warning message if the headers couldn't be
		 found.

2001-02-28  Fatih Demir	<kabalak@gtranslator.org>

	* src/color-schemes.c/h & sighandling.c/h: Corrected header copyright
		email address of mine.

	* src/query.c/.h: Added new query sources -- quite simple for now.

	* src/sighandling.c: Wrote a command line based part which will ask the
		the user now on the command line if we've got to save the file
		 and to do the save task before exiting.

	* src/Makefile.am: Include the new signal handling and query sources.

	* src/main.c: Bind the main signals to the new sources.

	* src/sighandling.c/h: Added preliminary signal handling sources
		which do only print out some messages .-)

	* src/open-differently.c: Added a comment to clarify the printf
		statement for the translators.

2001-02-28  Fatih Demir	<kabalak@kabalak.net>

	* THANKS: Cleanout .-)

	* configure.in: Added man/nautilus-gtranslator-view.1 to the
		output files section of configure.in.

	* man/gtranslator.1.in: Small touches to it's format and AUTHORS
		section.

	* man/nautilus-gtranslator-view.1.in: Added a small man-page for
		nautilus-gtranslator-view.

	* man/Makefile.am: Added pozilla.sh's and nautilus-gtranslator-view's
		man-pages to the targets and changed the Makefile.am to make
		 everything work with the three man-pages now.
	
	* man/pozilla.sh.1: Added pozilla.sh's man-page.

2001-02-27  Fatih Demir	<kabalak@kabalak.net>

	* data/colorschemes/kabalak.xml: Changed the main keyword from "type" to
		"target" and chanegs all names to be the same as in the
		 stylistics.h header.

	* data/colorschemes/, colorschemes/Makefile.am & colorschemes/kabalak.xml:
		Added the colorschemes directory and a default kabalak.xml
		 colorscheme -- gtranslator's syntax colors should be change-
		  able through these colorschemes in the future.

	* data/oaf/, oaf/Makefile.am & oaf/Makefile.am: Added the oaf file for the
		nautilus-gtranslator-view.

	* data/ui/, ui/Makefile.am & ui/nautilus-gtranslator-view-ui.xml: Added
		nautilus-gtranslator-view's bonobo UI file.

	* data/Makefile.am: Added colorschemes to the default subdirs and
		also integrated now the nautilus subdirs.

	* data/mime/gtranslator.keys.in.in: Corrected the mime type to be
		"applicatin/x-po-Z" like in the gtranslator.mime file.

2001-02-27  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Added scheme option to define a color scheme at startup.

	* src/Makefile.am: Added the new files to the sources.

	* src/color-schemes.c/.h: Added these color scheme source files.

	* src/header_stuff.c/.h: Moved the prototype declarations for
		prepare_comment_for_view/save into the header.
	
2001-02-27  Fatih Demir	<kabalak@kabalak.net>

	* README: Information about the new nautilus-gtranslator-view which
		is now also part of gtranslator.

	* DEPENDS: Added more info for package users and about the
		nautilus-gtranslator-view.

	* NEWS: Added a news item about the nautilus-gtranslator-view.

	* acconfig.h: Added BUILD_NV undef.

	* Makefile.am: Added the nautilus-view subdirectory conditionally
		to the SUBDIRS as the last dir as it depends on src objects.

	* configure.in: Added the new colorschemes, oaf and ui subdirectory
		of our data repository to the output Makefiles and added
		 a nautilus prefix option and a check around it to make it
		  possible to also compile the nautilus-view if possible
		   (if a prefix is given it checks for the mainly used
		     nautilus_view_standard_mail_multi function from
		      libnautilus).

2001-02-26  Fatih Demir	<kabalak@gtranslator.org>

	* src/gnome-regex.c & parse.c: Include config.h only if HAVE_CONFIG_H
		is defined.

2001-02-26  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Remove po/update.sh from the dist.

	* configure.in: Damn fixes to the --enable-debugspecs option
		and the output of $CFLAGS at the end. Don't try to
		 detect libxml if gal does already depend on it > 1.8.8
		  so that it's allready included.

2001-02-25  Fatih Demir	<kabalak@kabalak.net>

	* data/mime/gtranslator.keys.in.in & mime/gtranslator.mime:
		Added the compressed po files series to the mime types.

2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>

	* src/*.[ch]: #include shuffle to include only what's really needed.
	* src/gui.c: fix warning with translation of dot char.
	* src/open-differently.c, parse.c, sidebar.c: fix that stupid thing
	-- *never* initialize char * variables!
	* src/parse.h: remove percentage, and condition about regex, and
	get_translated_count.
	* src/pref*, stylistics*, syntax*:: save colors as "#00AA88" instead of
	three values. Use gdk_color_parse and color names. I have had the same
	as gtranslator_syntax_get_section_name, but in stylistics.c and with
	name get_path_from_type... left this one. Use array of GdkColors, not
	allocate them every time. In syntax use COLOR_ enums, not direct
	colors. and s/COLOR_VALUE_/COLOR_/ ...

2001-02-25  Fatih Demir	<kabalak@gtranslator.org>

	* src/stylistics.c: Use the new function to determine the section names
		and prepare the customization of the highlight colors.

	* src/syntax.c/.h: Added a "gtranslator_syntax_get_section_name" function
		which returns the section name for the given ColorValueType.
	
	* src/dialogs.c: Removed the window-icon setting function really now.

2001-02-25  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Print out the right variable at the configure
		summary...

2001-02-26  Simos Xenitellis  <simos@hellug.gr>

	* configure.in: Added "el" to ALL_LINGUAS.

2001-02-24  Fatih Demir <kabalak@gtranslator.org>

	* src/main.c: Call the window icon setting function at the _right_ time
		just after having called gnome_init_with_popt_table.

	* src/Makefile.am: Properly define the USE_WINDOW_ICON define and flags
		to get the global window-icon set up.

	* src/prefs.c: Show up font informations on the preferences page rather
		then simply showing the font button.

	* src/stylistics.c: Removed the COLOR_VALUE_END_CHAR parts of the switch
		tree as it isn't used anymore/will not be used in the future.

	* src/stylistics.h: Added the new types which are also used as "classes"
		in the syntax highlighting code to easify the later
		 customization of the syntax highlight colors and removed the
		  COLOR_VALUE_END_CHAR enum item as it'll never be used
		   (gtranslator automatically makes the end chars correctly).

	* src/parse.c: Check if there's any header before using any simple header
		comment while saving specially opened gettext po file; also
		 count the sticky messages as translated messages and renew the
		  status counts to avoid mess in the status -- a FIXME less.

	* src/gui.c: Changed the keybindings a bit; the header edit dialog is
		 also available via a F8 now and the message stati are also
		  toggleable via Alt+1/2/3 for Translated/Fuzzy/Stick.
	
		 Also removed an commented statement which would be useless
		  if it would be used -- why leave it there...

	* src/dialogs.c & main.c: Set the default window icon from the main loop
		and don't do this again and again -- simply use a call of
		 gnome_window_icon_set_default_from_file.

	* src/open-differently.c/.h: Added functions for opening up bzip2'ed
		and compress'ed gettext po files and made the functions
		 known to the "detection" function "gtranslator_open_po_file".

	* src/dialogs.c & open-differently.c: Also recognize "hidden" ftp
		and https URI's.

2001-02-24  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/find.c: now find find's all occurences of a string in a message.
		Bug #51189

2001-02-24  Fatih Demir	<kabalak@kabalak.net>

	* help/C/Makefile.am, help/C/topic.dat & help/C/gtranslator.sgml:
		Made the two thanks pages be only one page to improve the
		 help menu in gtranslator itself a bit.

	* DEPENDS: The window-icon feature of libgnomeui is only available
		after gnome-libs 1.2.0; this is just an update of the
		 information about the dependance on gnome-libs -- the check
		  for the functions is version independent and right.

	* configure.in: Changed the "--with-debug-specs" to be now
		--enable-debugspecs and to work like wished; also improved/
		 advanced the check for the window icon to work now with the
		  global setting of the window icon.

	* NEWS: Added two new items.
	
	* NEWS & README: Now we're working on 0.37.

	* configure.in: Set version number to 0.37.

2001-02-23  Fatih Demir	<kabalak@gtranslator.org>

	* src/.cvsignore: Added some newly files to the cvsignores (these
		are to be honest files related to build up a semi-static
		 gtranslator which does only need gnome-libs and gnome-print
		  and no gal etc. anymore).

	* src/dialogs.c: Initialize findMenu with 0 to avoid an error.

	* src/preferences.c/h, stylistics.c/h & vfs-handle.c/h: There's no
		libgtranslator anylonger, change accordingly all the
		 copyright headers and comments.

2001-02-23  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Reordered SUBDIRS.

	* configure.in: Enable extended warn cflags per default; also
		enabled the possibility to disable the debug flags via
		 not giving the "--with-debug-specs" argument to configure.

	* \*: General cosmetical touches.

2001-02-22  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added NEWS item about the enhanced and now also in a distpack
		included pozilla -- the best pozilla ever .-)

	* pozilla.sh: Check after the option switch for the po directory
		--  so you can now also call pozilla --help without having
		 a direct po directory and added an option to define a
		  different po directory location instead of the default case
		   where the po directory is just "./po" -- a big change and
		    therefore R 1.5.

	* Makefile.am: Also include pozilla.sh in a dist. and install it
		as a script executable.

2001-02-21  Fatih Demir	<kabalak@gtranslator.org>

	* src/history.c: Extended the copyright line as Gediminas did much
		work there.

2001-02-21  Fatih Demir	<kabalak@kabalak.net>

	* README: Added notice about http://bugzilla.gnome.org.

	* pozilla.sh: Implemented the really useful "-s/--send" option
		which sends the updated and merged po file to the last
		 translator (useful if the last translator hasn't got
		  CVS access) and execute all the commands under a "C"
		   LANG environment and recover the previous environment
		    after pozilla.sh has finished -- this is definitely R 1.2.

	* HACKING & DEPENDS: Small cosmetics and removals.

	* NEWS: Added notice about this new file with informations for
		selft-compilers/builders.

	* Makefile.am: Added the README.GConf file to the dist. files.

	* README.GConf: Added a README with informations about how to compile
		without any GConf support.

2001-02-20  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/find.c: fixed bug #51172, where you can reach an endlessloop

2001-02-20  Fatih Demir	<kabalak@gtranslator.org>

	* src/sidebar.c/.h: Changed the gtranslator_sidebar_add_po
		to gtranslator_sidebar_activate_views as there's no po
		 file data used directly in the sidebar.

	* src/syntax.c/.h & parse.c: Free up some variables and optimize some
		kind for memory leaks.
	
	* src/parse.c: Also enable the different views for a "non-saveable"
		file.

	* src/update.c: Also added the "no good" case to the results matching
		-- or we are getting always successful updates.

	* src/header_stuff.c: Also convert the header comment back in case of
		no edit of the header edit dialog.

	* src/gui.c: Made a dot/special char also gettexted for solving some
		problems on "more special" characters sets and implemented
		 more checks for the text position.

	* src/syntax.c: Used a macro instead tons of the g_string_append_c
		call, makes the source better to read and put the Gtk+
		 position routines calls into the right order, so that the
		  syntax update now works as wished.

	* src/about.c, find.c: Fixed only cosmetical aspects.

	* src/vfs-handle.c: Made the routines use a GString, handling of
		relative filenames/filepaths is also done now and the
		 useless switch at the end is now also removed.

2001-02-20  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/find.c,find.h: Enhanced the find function.

2001-02-20  Fatih Demir	<kabalak@gtranslator.org>

	* src/about.c: Added Thomas .-)

2001-02-20  Fatih Demir	<kabalak@kabalak.net>

	* help/C/gtranslator.sgml: Don't lie, we're now needing ~950 KB to
		work with a po file, syntax etc.

	* README: Shortened the description a bit.

	* NEWS: Added item about expanded search possiblities.

2001-02-19  Fatih Demir	<kabalak@gtranslator.org>

	* src/vfs-handle.c: Fixed the local access routine, it should work
		now -- it does also work with relative paths.

	* src/gui.c: Hm, don't set the position not without testing the real
		index relations to the text widget.

	* src/syntax.c: Freeze/thaw up the text widgets before doing a complete
		syntax update.

	* src/dialogs.c: Reimplemented the Open from URI dialog and made it
		more simple this time -- the protocol checks are still
		 present though and a nice and small label is now also
		  there.

2001-02-19  Fatih Demir	<kabalak@kabalak.net>

	* THANKS, AUTHORS & help/C/gtranslator.sgml: Moved Thomas to the
		authors as he is now also an author of gtranslator and not
		 only a contributor.

	* pozilla.sh: Clean up the temporary mail body file -- version 1.1.

2001-02-18  Fatih Demir	<kabalak@gtranslator.org>

	* src/header_stuff.c: Made the comments box bigger and implemented 2
		functions which do prepare the header comment for view/edit
		 and save -- the header edit dialog displays now only the
		  comment without any # or free spaces.

	* src/gui.c: Hm, removed the "textlen" variable and connected stuff and
		reverted to old mechanism with gtranslator_syntax_update_text.

	* src/syntax.c: Added "@" to the syntax highlighted characters.

	* src/gui.c: The syntax highlighting does now work instantly without
		the gtranslator_syntax_update_text function so it doesn't
		 flicker any more.

	* src/dialogs.c, dialogs.h & gui.c: Added open from URI menu entry
		and added the logic around it -- it works.

	* src/ChangeLog: Changed Thomas' email address also here ,-)

2001-02-18  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: gtranslator is now also featuring a plain version
		string, so we don't need to have a case tree anymore --
		 this is version 1.0.1.
	
	* man/.cvsignore: Added "gtranslator.1.gz" to the cvsignores.

	* man/Makefile.am: Always supply a gzip'ed man-page and don't include
		a gtranslator.1 in a dist as it's autogenerated by the
		 ./configure script.

	* man/gtranslator.1.in: Corrected a small mistake about a command
		line argument (it's "--webalize", not "--webalizer").

	* help/C/Makefile.am, help/C/topic.dat: Changed according to the
		new section concerning command line arguments.

	* help/C/gtranslator.sgml: Also changed Thomas' email address
		there and added a part about command line arguments.

	* NEWS: Added item about expanded search possiblities and about the
		new sgml documentation (yes, it does work with nautilus'
		 gnome-db2html2 tool).

	* THANKS: Changed Thomas' email address.

2001-02-17  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/dialogs.c, find.h, find.c: strings are now found in the right
		categorie.

2001-02-17  Fatih Demir	<kabalak@gtranslator.org>

	* src/prefs_init.c & Makefile.am: Added this source file which does the
		1st time initialization for the most important preferences
		 items.

	* src/sidebar.c: Fixed #51000, the text gets now stored if the user
		changes the view.

	* src/gui.c: Rehighlight the complete widget after pasting something
		into the translation box.

2001-02-17  Thomas Ziehmer	<thomas@gtranslator.org>

	* src/syntax.c: refactoring of the code

2001-02-17  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c & syntax.c/.h: Added a "gtranslator_syntax_update_text"
		function which updates the given text widgets highlighting
		 and made it work immediately as you type.

	* src/syntax.c/htmlizer.c: Don't show assertion errors on untranslated
		messages as the msgstr is in this case empty -- avoid this
		 with conditionals.

	* src/dnd.c: Also use the new syntax enhanced text insertion method.

	* src/sidebar.c: Use the new "gtranslator_syntax_insert_text" method to
		also highlight comments.

	* src/syntax.c: Implemented color routine and made the syntax highlighting
		task -- it works great ,-)
	
	* src/gui.c: Use the new syntax routines to insert text instead of the old
		"gtk_text_insert" calls.

	* src/Makefile.am: Added syntax.c/.h to the sources.

	* src/syntax.c/.h: Added these syntax sources which will hold the
		syntax highlighting for gtranslator.

	* src/dialogs.c: Added search possibility for comments.

	* src/find.c: Also search for comments if wished via the find dialog.

	* src/\*.c: Changed also all the includes according to the move.

	* src/Makefile.am, shortcutbar.c/.h & sidebar.c/.h: Moved the sidebar
		sources to a more logical filename (sidebar.c/.h).

	* src/.cvsignore: Added the .sources backup dir of my own.

2001-02-17  Fatih Demir <kabalak@kabalak.net>

	* help/C/gtranslator.sgml, help/C/Makefile.am & help/C/topic.dat:
		Added the sgml based documentation and changed all the
		 targets and topics.
	
	* help/C/*.html: Removed the old plain html documentation.

	* help/C/.cvsignore: Added the html and db2html temporary
		directories to the cvsignores.

	* configure.in, help/Makefile.am, help/tr: Removed the Turkish
		documentation directory.

	* man/gtranslator.1.in: Updated the man-page to be in sync with
		all the new and nice features of gtranslator.

	* Makefile.am: Only clean for a CVS snapshot and run autogen.sh
		automatically.

	* \*: Changed the "signature" in all plain text files to be more
		readable.

	* TODO: Removed syntax highlighting to NEWS as it's done now .-)

	* NEWS: Added syntax highlighting message.

2001-02-16  Fatih Demir	<kabalak@gtranslator.org>

	* src/shortcutbar.c: Added a function which shows an existing
		comment or displays an information message to the user
		 and removed all editable comments stuff -- why should
		  comments be editable on a per-message base?!

	* src/htmlizer.c: Corrected a small output error (do not also mark
		the brackets as links).

2001-02-15  Fatih Demir	<kabalak@gtranslator.org>

	* src/header_stuff.c: Make the header edit dialog resizable in growth
		direction -- no shrink allowed.

	* src/open-differently.c/.h: Moved the includes into the source file.

	* src/messages.h: Removed unused GList msgstr_list.

	* src/parse.c: Clear the sidebar via the new function if we do close
		a file.

	* src/shortcutbar.c/.h: Added the "gtranslator_sidebar_clean" function
		which clears the sidebar and corrected the comments showing
		 routine which does now really show you the message written
		  down in the source, if there's no comment for the current
		   message.

2001-02-15  Fatih Demir	<kabalak@kabalak.net>

	* TODO: Removed the shortcutbar task -- it's done already;
		also changed the status for some other items as they're
		 now "work in progress".

	* Makefile.am: Removed the comment about the
		teams database.
	
	* README: Changed slightly accordingly to the new about
		message.

2001-02-14  Fatih Demir	<kabalak@gtranslator.org>

	* src/preferences.h, vfs-handle.h & messages.h: Changed the include
		directives to use the gtranslator prefix "GTR" instead of
		 the old "LIBGTRANSLATOR" prefix.

	* src/main.c: Added an option to use the htmlizer functions and
		it works, works and works..

	* src/htmlizer.h/.c: Some reorganization, added recognition of %lx format
		arguments and added file output stuf around it.

	* src/gui.c: Do not include htmlizer.h -- we don't use it ever in
		gui.c.

	* src/history.c: Set the maximal number of history entries to
		10 for now.

	* src/shortcutbar.c: Remove the temporary header call & icon;
		implemented some kinds of views with the help of the
		 current GUI. Comments can get displayed now instead of
		  the msgid.

2001-02-14  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added item about html output.

2001-02-13  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Made all conditional inclusion of GnomeVFS sources
		and functions normal used sources. Less ifdef/endifs.

	* src/Makefile.am: Added vfs sources generally, deleted not
		needed checks and XML flags.

	* src/open-differently.c: Also pass the local "file:/" URIs to
		GnomeVFS methods and use strcmp instead of g_strncasecmp.

2001-02-13  Fatih Demir	<kabalak@kabalak.net>

	* DEPENDS & configure.in: Made GnomeVFS required for
		gtranslator.
	
	* NEWS: Add NEWS about working local URIs.

2001-02-12  Fatih Demir	<kabalak@gtranslator.org>

	* src/shortcutbar.c: Do not intend that we do have a MDI with "Files:";
		use "Views:" instead.

	* src/parse.c: Corrected a typo; successfull->successful.

2001-02-11  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am & gui.c: Removed any gtkhtml routines; we do not use
		gtkhtml anylonger.

	* src/about.c: Added the Free Software Foundation copyright; when did
		this disappear?!

2001-02-11  Fatih Demir	<kabalak@kabalak.net>

	* DEPENDS & configure.in: Removed gtkhtml checks and
		variables used.

	* README: Version changes ,-)

	* NEWS: Changed version number also here and made it
		more logical.

	* TODO: Removed all gtranslatord/libgtranslator	parts and
		added the remaining tasks to gtranslator's TODO where
		 possible and good.

	* THANKS: Added Josh to the list.

	* configure.in: Set version number to 0.35 and changed
		the GnomeVFS check to also detect > 0.5.0 versions.

2001-02-10  Fatih Demir	<kabalak@gtranslator.org>

	* src/shortcutbar.c: Check for the filename before doing anything.

2001-02-10  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Include the xml-*.in files instead of
		the normal files.

2001-02-09  Fatih Demir	<kabalak@kabalak.net>
	
	* data/oaf: Also removed this subdir.

	* data/Makefile.am: Removed the pkg-config, gnome-config and oaf
		subdirs.

	* data/pkg-config & gnome-config: Removed the supplement files as
		libgtranslator is only a static library for now and
		 doesn't get installed.

2001-02-09  Fatih Demir	<kabalak@gtranslator.org>

	* src/htmlizer.c: Added string.h as an include as suggested by
		Josh Jackson, moved the "'" char to the quotation char
		 group again and added two new word classes for GNU and
		  GNOME words.

	* src/about.c: Changed the about messages as we don't have got any
		libgtranslator/gtranslatord anylonger.

	* src/*.c/.h: Moved the preferences.h header to prefs.h and all the files
		needing it include it from there already.

	* src/vfs-handle.c/.h & messages.h: Moved these files from libgtranslator
		to here.

	* src/Makefile.am: Don't link against libgtranslator because it isn't
	 	existent any longer -- removed the cflags and flags for it
		 and added the vfs handle sources and the message.h file to
		  the sources.

	* src/session.c, prefs.c, gui.c, history.c, dialogs.c & main.c:
		Changed the include dirs to be local as libgtranslator
		 is dead now.

	* src/parse.c, gui.c, prefs.c & history.c: Applied the
		changes from Gediminas for stable also to HEAD.

	* src/Makefile.am: Do link against the new static library in
		libgtranslator, add all the new sources.
	
	* src/preferences.c/.h: Moved from libgtranslator to here.

	* src/stylistics.c/.h: Moved also to here and included the
		gnome-i18n.h header for problemless build.

2001-02-09  Fatih Demir	<kabalak@kabalak.net>

	* *: Changed Gediminas' and my email address to be
		@kabalak.net.

	* Makefile.am, configure.in: Remove any libgtranslator
		part and set the version number to plain 0.40.

	* Makefile.am: Removed all teams.xml concerning parts --
		it's no longer here..

2001-02-08  Fatih Demir	<kabalak@kabalak.net>

	* data/desktop/Makefile.am: Also include the desktop.in file within
		a dist.

2001-02-08  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Made GAL & GtkHTML flags used by default.

	* src/parse.c & gui.c: Made all conditional uses of GAL & GtkHTML
		use the enhanced GAL & GtkHTML actions by default as they're
		 now requirements for HEAD.

2001-02-08  Fatih Demir	<kabalak@kabalak.net>

	* .cvsignore: Added the xml-i18n*.in files.

	* NEWS: Big move notified.

	* teams.xml: Removed this file.

	* DEPENDS: Moved the GAL & GtkHTML dependencies to the
		required area.

	* configure.in: Made GAL & GtkHTML necessary for
		building HEAD -- no conditional builds anymore
		 in the cases where no GAL or GtkHTML could be found.

2001-02-06  Christophe Merlet <redfox@eikonex.org>

	* data/gconf/gtranslator.schemas: Added french strings.

2001-02-06  Fatih Demir	<kabalak@gtranslator.org>

	* src/shortcutbar.c: Don't show the full filename in the shortcut bar;
		just show the project name and the base filename.

2001-02-05  Fatih Demir	<kabalak@kabalak.net>

	* data/scripts/my-update.sh: Use the xml-i18n-update tool if present.

2001-02-05  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c: open working dir in save as dialog also.
	* src/header_stuff.c: if no project version is set do not write space after
	name ;). Fixed stupid error with \n in comment.
	* src/history.c: implement "Check if the file exists" option. Save only
	8 entries.
	* src/parse.c: in file open callback, close old file before opening new.
	Implement "warn user about fuzzy mesages left" option.
	* src/prefs.c: do not free internal font name.

2001-02-05  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added all the new and nifty items from the stable
		changes which were also applied to HEAD.

2001-02-04  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c: Open dialog shows the same dir as current file.
	* src/parse.c: avoid crash in free_po() if po=NULL.
	
2001-02-04  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/header_stuff.c: get not-localized language only from language
	name, not from other fields. Fix a crash. Ensure comment ends with \n.
	* src/history.c: show nice menu items: 1. project 3.14 -- lt.po. Install
	menu hints into appbar.

2001-02-04  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c, gui.h, parse.c: Removed the locally defined
		shortcut bar stuff as we do now have general
		 handles for it in shortcutbar.c/.h.

	* src/Makefile.am: Integrate the new sources conditionally.

	* src/shortcutbar.c/.h: New sources for shortcut bar stuff.

2001-02-04  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Small GnomeVFS check change.

2001-02-03  Gediminas Paulauskas <menesis@kabalak.net>

	* data/gconf/gtranslator.schemas: Added history_length key for default value
	of 0.
	
2001-02-03  Fatih Demir	<kabalak@gtranslator.org>

	* src/open-differently.c: Corrected the opening of the "special"
		po files -- don't forget the GnomeVFS case.

	* src/gui.c: Added crusty shortcut bar stuff and added a default
		"Files" group which should always be present.

	* src/parse.c: Also create a shortcut bar entry for the po file
		-- just cosmetic for now.

	* src/gui.h: Define the globally used EShortcutModel and include
		the corresponding gal header already there.

	* src/htmlizer.c: Changed the color of quote characters also
		to red.

	* src/gui.c: Added some gal parts like an e-vpaned and a
		shortcut bar which is empty for now -- all is
		 conditionally defined -- no gal, no e-vpaned etc.

	* src/Makefile.am: Added gal cflags/libs conditionals.

	* src/gui.c: Also disable editing of the GtkHTML msgid display.

	* src/history.c/.h: Added Gediminas to the authors line .-)

	* src/history.c: Removed a g_print.

2001-02-03  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/history.c: renamed "history_length" to "history/length" for
	gnome-config. When reading, append to list, so newest entries are
	always at top. History works with gnome-config now. Not yet with
	gconf...

2001-02-03  Gediminas Paulauskas <menesis@gtranslator.org>

	Almost fixed history stuff.
	* src/gui.c, parse.*, history.*: renamed gtranslator_display_recent() to
	gtranslator_history_show() and moved from parse* to history*. the same
	with parse_the_file_from_the_recent_files_list() ->
	open_file_from_history().
	* src/history.c: removed lots of fake variable initializers and leaks ;).
	Replaced gtranslator_history_assort with remove_duplicate_entries, which
	removes duplicates of one entry, used only on history_add.
	* src/Makefile.am: build ./ before pixmaps/.

2001-02-03  Fatih Demir	<kabalak@gtranslator.org>

	* src/pixmaps/.cvsignore: Added cvs ignore again for HEAD.

	* src/gui.c: Use the new htmlizer code and gtkhtml for the msgid
		part if we're working with gtkhtml -- this is like a
		 preview for the further work for the msgstr part.

2001-02-03  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: There is no message-db.d dir anymore.

2001-02-02  Fatih Demir	<kabalak@kabalak.net>

	* data/gnome-config/gtranslatorConf.sh.in & pkg-config/gtranslator.pc.in:
		Added the missing cflags/libraries to have all the
		 necessary flags for linking with libgtranslator.

2001-02-02  Fatih Demir	<kabalak@gtranslator.org>

	* src/htmlizer.c/.h: Added html making helper sources; very
		simple though.

	* src/Makefile.am: Added GtkHTML flags for building linking and
		the new htmlizer.c/.h sources to the build.

	* src/main.c: Changed the <libgtranslator/parse-db.h> include to
		<libgtranslator/libgtranslator.h>.

	* src/gui.c: Changed the webaddress to http://www.gtranslator.org

2001-02-02  Fatih Demir	<kabalak@kabalak.net>

	* THANKS: Small typo corrections.

	* TODO: Added an item about mo/gmo, compendium searches.

	* NEWS: Added R 0.40 section, the removal of any
		message db stuff and the corrected supplement files.

	* Makefile.am, configure.in & message-db.d: Removed any message db
		stuff -- TMX is our aim, message db was our claim.

	* configure.in: Added check for gtkhtml > 0.8 and extended
		the configure result screen for an information
		 field about the use of GtkHTML.

	* DEPENDS: Added the eventual requirement for gtkhtml.

	* README: The branches splitting of gtranslator also affected
		the README file.

2001-02-02  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Also enable the build with extended warning
		flags by default.
	
		Changed the version number to 0.40 in HEAD.

	* Makefile.am: Also remove the removed files from the po
		directory as we're now using xml-i18n-tools -- no
		 desk.pl, update.pl needed anymore; also exclude
		  the INSTALL.CVS file from a distribution pack.

	* pozilla.sh: Applied a spell check, made small cosmetic
		output beautifications, added a check for the po
		 directory -- version 1.0.

2001-02-01  Fatih Demir	<kabalak@gtranslator.org>

	* src/dialogs.c: Perhaps the Save as dialog will also detect
		a previously remote po file and will offer a direct
		 save as filename.

	* src/gui.c & parse.c: Also disable the Save button for the
		"remotely" copied po files.

	* src/open-differently.c: Made the remote stuff finally really
		work for all supported kinds of po files; take the
		 local copy of the remote file as the 'local' file.

2001-02-01  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added the piece of news I was working on since
		yesterday -- opening of remote po/gmo/po.gz files.

	* configure.in: A small cosmetic change and enable
		debug build by default.

2001-01-31  Fatih Demir	<kabalak@gtranslator.org>

	* src/open-differently.c: Also use the VFS methods to open
		a remote po file via GnomeVFS -- if present.
	
	* src/parse.c: Moved the check for file existence before the check
		for read/write permissions.

2001-01-30  Simos Xenitellis  <simos@hellug.gr>

	* src/languages.h: Added entry for the Greek language.

2001-01-30  Thomas Ziehmer <thomas@gtranslator.org>

	* src/history.c, parse.c: fixed list bugs, which generated segv.

2001-01-30  Fatih Demir	<kabalak@kabalak.net>

	* THANKS: Added Thomas.

	* configure.in: Set version number to 0.34 -- the
		next release is coming very near to us...

2001-01-29  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Use the new history functions <damn-it/>.

	* src/.cvsignore: Add ".gdbinit" to the ignores.

	* src/Makefile.am: Added the new history sources and reordered the
		source files alphabetically.

	* src/parse.c: Removed all core stuff for the recent files/history.

	* src/history.c/.h: New history sources.

2001-01-28  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Changed a hotkey to work (it's the "Message status"
		menu entry).

2001-01-28  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Added pl to ALL_LINGUAS.

	* pozilla.sh: Do not create a pozilla.output file if we don't
		use it ever -- added another command line option to
		 determine the coming release's version number by hand
		  --  release 0.9.

2001-01-27  Fatih Demir	<kabalak@gtranslator.org>

	* src/header_stuff.c: Get the language name from the languages
		list and don't write localized language names to the
		 po files.

	* src/parse.c: If the po file header does still have got the
		default values, on startup the "Edit Header" dialog
		 will now pop up to make it possible to change the
		  header fields to the corresponding values.

	* src/parse.c & parse.h: New history/recent files stuff which
		is now gtranslator_config_* based; could work in
		 the next time.

	* src/gui.c & parse.c: Don't enable the save buttons if the
		user doesn't have got direct write permissions.

	* src/dialogs.c: More write protection detection; save file
		as dialog is now more enhanced for perms.

	* src/parse.c/.h: Don't write immediately if the user
		doesn't have got write permissions on the
		 po file -- detect this permission while
		  parsing the po file.
	

	* src/gui.c, prefs.h & prefs.c: Removed all multiple dot
		char stuff and reverted to the old dot char
		 stuff -- but the "dot char" is now also
		  "gettexted", so that it should also be usable
		    with Japanese/Ukrainian charsets.

2001-01-27  Fatih Demir	<kabalak@kabalak.net>

	* TODO: Removed two tasks which are done now.

	* NEWS: Small changes.

	* pozilla.sh: Made R 0.8 which introduces a new days option
		with which you can define the remaining days to the
		 release and all the translators will get more
		  detailed informations about the release. Corrected
		   the option catching mechanism to work with all options
		    combined.

2001-01-25  Fatih Demir	<kabalak@kabalak.net>

	* data/gconf/Makefile.am: Added gconftool based install routine.

	* data/gconf/gtranslator.schemas: Added a small part.

2001-01-25  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: Some smaller enhancements for more usability
		of pozilla.sh in other programs; app versions are now
		 handled as long as they're plain version strings also
		  for other apps then gtranslator; the package's pot file
		   is build with more intelligence, an aspell run has
		    also been applied to it and it does now also check for
		     the used programs to be present.

	* Makefile.am: Added a "cvspack" target which creates
		a current CVS snapshot of gtranslator and added
		 another target "kabalak" for automatically creating
		  a CVS snapshot and calling up pozilla.sh.

	* HACKING: Removed the discriminating part about
		Finnish .-)

	* NEWS: Added some more news about coming R 0.34.

	* DEPENDS: Added xml-i18n-tools information.

	* TODO: Removed done entries.

2001-01-24  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Fiddling with the new multiple dot char stuff.

	* src/prefs.c/.h: Added multiple dot char selection.

	* src/pixmaps/.cvsignore: Added this delirium for pixmaps .-)

	* src/Makefile.am, pixmaps/Makefile.am: Outsourced the
		pixmaps Makefile targets.

	* src/\*.\*: Set the years of development also to
		2001.
	
	* src/parse.c/.h: Added a function to check the access perms
		for the po files.
	
	* src/about.c: Changed the copyright years.

2001-01-24  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Also put out the pixmaps Makefile.

2001-01-23  Fatih Demir	<kabalak@kabalak.net>

	* data/scripts/my-update.sh: Changed the update script
		to use an existing "update.sh" (which could
		 be the one for the xml-i18n-tools).

	* data/desktop/.cvsignore, mime/.cvsignore: Added the
		.thumbnails nautilus subdir.
	
2001-01-23  Gediminas Paulauskas <menesis@kabalak.net>
	
	* data/oaf/.cvsignore, oaf/Gtranslator_Gtranslatord.oaf: also remove this

2001-01-23  Fatih Demir	<kabalak@kabalak.net>

	* data/desktop/.cvsignore: Added gtranslator.desktop file.

	* data/desktop/gtranslator.desktop, mime/gtranslator.keys.in:
		Removed these now autogenerated	file.

	* data/desktop/gtranslator.desktop.in, mime/gtranslator.keys.in.in:
		Switched to the xml-i18n-tools based translation
		 mechanism.
	
	* data/mime/gtranslator.keys.in.in: Added the description tags.
	
	* data/desktop/Makefile.am, mime/Makefile.am: Added xml-i18n rules
		for the xml-i18n-tools.

2001-01-23  Fatih Demir	<kabalak@kabalak.net>

	* \*.cvsignore: Added the ".nautilus-metafile.xml"
		file to the cvs ignores.
	
2001-01-23  Gediminas Paulauskas <menesis@kabalak.net>

	* pozilla.sh: CONFIG_DIR="$HOME/.pozilla", not kabalak...
	
2001-01-23  Fatih Demir	<kabalak@kabalak.net>

	* TODO: A small status update.

	* README: Removed GConf related passages in the text.

	* configure.in: Changed the gtranslator.keys.in to
		gtranslator.keys.in.in.

2001-01-21  Fatih Demir	<kabalak@gtranslator.org>

	* src/languages.h: Updated and corrected the Turkish
		mailing list address.

2001-01-18  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: Use the new xml-i18n-tools update
		script for the po-updates, added two new
		 options to change the mailing list address
		  from the command line and to define an
		   additional mailing address to send the
		    upcoming release reminder to; this is
		     version 0.6.

2001-01-14  Fatih Demir	<kabalak@kabalak.net>

	* oaf/Makefile.am, oaf/gtranslatord.oafinfo,
		oaf/Gtranslator_Gtranslatord.oaf.in:
		 Changed to xml-i18n-tools style translation
		  support for the oafinfo files, adapted the
		   filename to the new standard and included
		    the xml-i18n-tools rules.

2001-01-14  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Removed the open-po-file-*.c/.h
		sources.
	
	* src/open-po-file-*.c/.h: Removed these source files.

2001-01-14  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/prefs.c: use strcoll instead of strcmp for sorting of languages, and
	simple strcmp instead of g_strcasecmp for other fields.

2001-01-14  Fatih Demir	<kabalak@kabalak.net>

	* teams.xml: Changed the gtranslator version of my
		translator entry.

	* TODO: Added a TODO item about the my-update.sh
		script.

	* NEWS: Appended a news item.

	* Makefile.am: Added the xml-i18n-* utils
		and the added po/update.sh to the
		 extra dist files.

	* .cvsignore: Added the xml-* files to the
		ignores.
	
	* configure.in, kabalak_generate_all_the_files.sh:
		 Switched to xml-i18n-tools.

2001-01-12  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Removed the recent-files.h inclusion.

2001-01-12  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Set version number to 0.33
		for CVS development.

2001-01-11  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Check if an old "gtranslator-temp-po-file" is
		lungering around in the users home directory and
		 in this case delete the file.

2001-01-11  Fatih Demir	<kabalak@kabalak.net>

	* THANKS: Some kind of small reformat.

	* NEWS: Added some more items about
		improvements in (lib-)gtranslator.

2001-01-10  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: Made R 0.5 -- also send a message
		to the defined i18n mailing list about
		 the coming release of the package
		  (gtranslator) automatically.

2001-01-09  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: Made R 0.4 -- a portability
		fix, use mutt instead of mail; made
		 pozilla also usable for other projects --
		  simply follow the instructions in the code
		   and make some (un-)commentation tasks and
		    you can use pozilla for your project.

2001-01-07  Fatih Demir	<kabalak@kabalak.net>

	* data/mime/gtranslator.mime: Added capital suffixes to the
		list.

2001-01-07  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c: focus entry when find dialog is opened.

2001-01-07  Fatih Demir	<kabalak@gtranslator.org>

	* src/.cvsignore: Added pixmaps/.xvpics.

	* src/Makefile.am: Also include pixmaps/untrans.xpm in a dist.

	* src/gui.c: Changed the hotkeys for message navigation
		to F9, F10, F11, F12 -- now they do work.

2001-01-07  Fatih Demir <kabalak@kabalak.net>

	* TODO: Recent files are done.

2001-01-06  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/pixmaps/untrans.xpm: added this dir and one pixmap for untranslated
		toolbar button.
	* src/gui.c: use it. Fixed ispell command constructing.
	* src/header_stuff.c: reformatted *'s
	* src/parse.c: removed some checks and leaks. Rewritten
		gtranslator_display_recent completely, now works.
	* src/prefs.c: load/save dictionary entry. Made it simple entry, because it
	does not need to be a file, just name.
	* src/prefs.h: whitespace.

2001-01-05  Fatih Demir	<kabalak@kabalak.net>

	* data/gnome-config/gtranslatorConf.sh.in: Removed any
		libglade reference, added xml cflags to the
		 cflags.
	
	* data/pkg-config/gtranslator.pc.in: Added xml and gnome
		cflags to the cflags and removed any libglade
		 reference.

2001-01-05  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Added code which determines if a special dictionary
		is desired and then calls the gtkspell ispell process
		 with the corresponding options (or not).

	* src/prefs.c/.h: Added the dictionary holding entry for the
		ispell process of gtkspell.

	* src/prefs.h, parse.c: Removed the recent files entries from the
		preferences and from the code.

	* src/gtkspell.c: Check the position of the text to
		delete; avoids a crash when instant spell checking
		 is activated.

	* src/parse.c: Stop the gtkspell process if it's running &
		the corresponding preference is set, corrected
		 the check for the temporary file name to use
		  strcmp and work right.

	* src/open-differently: Allocate the gchars newly before freeing
		them.

2001-01-04  Gediminas Paulauskas <menesis@gtranslator.org>

	Ran gtranslator in memprof. Several memleaks found.

	* src/gui.c: free msgstr before getting new text in update_msg
	* src/parse.c: s/  \*/ */
	(append_line) simplify making result string.
	(gtranslator_display_recent) "name" was not neccesarry. do not strdup
	static strings. Free menu->hint.

2001-01-04  Fatih Demir	<kabalak@gtranslator.org>

	* src/open-differently.c: Applied the change of the temporary file name
		to "gtranslator-temp-po-file".

	* src/update.c: Changed the script name also in the comments.

	* src/parse.c: Delete the temporary file after saving the messages to
		a new file, build the right name for the files, changed
		 the name of the temporary file to "gtranslator-temp-po-file"
		  and made it also possible to open gzip'ed and compiled
		   gettext po files from the GUI via the open dialog and the
		    recent files list; don't take the temporary files into
		     the recent files list.
	
	* src/parse.c/.h, languages.h, header-stuff.c/.h, gui.c/.h: Reformatted
		these files simply.

2001-01-04  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added the "new" feature that you can now also
		open up compiled/gzip'ed gettext po files.

	* Makefile.am: Corrected a malformed target;
		the teams.xml file does get installed now.

2001-01-03  Fatih Demir	<kabalak@kabalak.net>

	* data/mime/gtranslator.mime, mime/gtranslator.keys.in:
		Added the application-x-gmo parts for the
		 compiled gettext files.

2001-01-03  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gtkspell.c: (popup_menu) removed orig_mouse parameter.
	(button_press_intercept_cb) changed declaration to match prototype. Do
	not remember orig_mouse.
	* src/gui.c/.h: moved create_popup_menu declaration from .h to .c. Moved
	check if popup menu is enabled to top -- create a menu only i needed,
	always destroy it. Changed type of function to match prototype, return
	FALSE/TRUE.

2001-01-03  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gtkspell.c: (popup menu) fixed tests for which button is pressed and
	when to popup spelling menu. Now works with/without popup menu. Merged
	duplicated blocks.
	removed extra whitespace and replaced some spaces with tabs.

2001-01-03  Fatih Demir	<kabalak@gtranslator.org>

	* src/open-differently.c/.h: Added a method which detects
		and returns TRUE if the "special" methods of
		 gtranslator can open the detected suffixes.

	* src/parse.c: Filter the new temporary file's name
		and try to save the file under a different
		 filename.

	* src/main.c: Call the new detection method to re-allow
		opening of compiled and gzip'ed gettext files.

	* src/open-differently.c: Changed the temporary file
		directory from "/tmp" to the home directory.

	* src/ChangeLog: Applied a aspell spell check run
		on this file.

	* src/about.c/.h, find.c/.h, dialogs.c/.h & dnd.c/.h:
	        Reformatted these files.

	* src/gtkspell.c: Changed the mouse button on which
		the gtkspell suggestion list reacts from
		 the right one (which is already used by the
		  eventually enabled pop up menu) to the
		   middle one (this is only conditional; if the
		    po-pup menu is disabled, it's still on the
		     right mouse button).

	* src/session.c/.h: Reformatted the comments.

	* src/gtkspell.h: Change the #ifndef/define pair for the
		header.

	* src/prefs.h, prefs.c: Reformatted the files and added
		the necessary parts for the spell checking page.

	* src/gui.c/.h: Removed all spell-checking menu entry
		related stuff, include the gtkspell.h
		 header and added the gtkspell calls conditionally
		  according to the preferences.

	* src/spell.c/.h: Removed these old some files.

	* src/Makefile.am: Removed spell.c/.h from the sources.

	* src/prefs.c: Show the notebook tabs on the
		right instead of the top -- makes it more
		 readable.

2001-01-03  Fatih Demir	<kabalak@kabalak.net>

	* \*: Applied a spell check via aspell on
		the plain text files.

	* NEWS: Added an item about gtkspell.

	* TODO: Put the status for the spell check
		task's status to '='.

2001-01-02  Fatih Demir	<kabalak@kabalak.net>

	* data/oaf/gtranslatord.oafinfo: Corrected a small
		mistake in the OAFIID.

	* data/desktop/gtranslator.png: New gtranslator icon.

	* data/mime/Makefile.am: Added the new application-x-gmo.png
		icon to the mime data.

	* data/mime/application-x-gmo.png: Added new icon for
		compiled gettext po files.

	* data/mime/application-x-po.png: New gettext po type
		mime icon.

2001-01-02  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Reformatted and removed any URI/GnomeVFS
		elements and includes.

2001-01-02  Fatih Demir	<kabalak@kabalak.net>

	* teams.xml: Moved this team management file
		from the message-db.d directory to
		 here and removed all comments.

	* \*: Changed my occurrence in the author line
		from the nickname "kabalak" to my
		 real name.

	* DEPENDS: Added a dependency information file.

	* Makefile.am: Added the DEPENDS file to the
		distribution contents and also added the
		 moved teams.xml file to the standard
		  targets.

	* TODO: Changed the state of recent files' menu
		and icons; added a legend.

	* NEWS: Added some news about pkg-config, removed
		the previously added news about the new widgets.

2001-01-01  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Added an out commented call to the new
		recent files' methods of libgtranslator.

2000-12-31  Fatih Demir	<kabalak@kabalak.net>

	* data/scripts/update.sh -> scripts/my-update.sh: Moved it
		to avoid name clashes with existing old update.sh
		 files; implemented the new return values and added
		  a check for the POTFILES.in file.

2000-12-31  Fatih Demir	<kabalak@gtranslator.org>

	* src/beginners-druid-*.c/.h & preferences-*.c/.h:
		Removed these glade-based files.

	* src/main.c: Removed the beginners-druid-interface.h include.

	* src/Makefile.am: Removed the beginners' druid & glade-based
		preferences dialog sources.

	* src/open-differently.c/.h: Changed the comment style,
		reformatted the code and changed the function
		 names.

	* src/update.c: Adapted the script name change, also adapted
		the new differing return values of the script.

	* src/gui.c: Commented out the stat GtrMsgStatus variable as it's
		not used for now.

	* src/main.c: Removed all this gmo/po.gz opening stuff from the
		main part of the argument parsing.

	* src/Makefile.am: Added the new source files to the gtranslator
		sources list.

	* src/open-differently.c/.h: Outsourced these "special" open file
		functions into these new files.
	
	* src/update.c & parse.c: Outsourced the update functions to it's
		own source file.

2000-12-31  Fatih Demir	<kabalak@kabalak.net>

	* THANKS: Added a missing closing tag.

	* configure.in: Added a check for GAL; it checks for GAL
		>= 0.4.99 and defines the GAL_CFLAGS & GAL_LIBS
		 variables.

	* kabalak_generate_all_the_files.sh: Copy the config files
		rather than simply linking them.

	* acconfig.h: Removed the USE_VFS_STUFF and GCONF_IS_PRESENT
		undefs.

	* configure.in: Set version number to 0.32 -- preparing
		for some Odessa changes in the source..

2000-12-30  Christopher R. Gabriel  <cgabriel@softwarelibero.org>

	* data/desktop/gtranslator.desktop: Added italian translation.
	
2000-12-30  Fatih Demir	<kabalak@kabalak.net>

	* data/oaf/gtranslatord.oafinfo: Adapted it to the new naming
		"culture".

2000-12-30  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Define the necessary USE_VFS_STUFF and
		GCONF_IS_PRESENT defines also in "src", also in
		 this directory.

	* src/main.c: Removed the druid call for now.

2000-12-30  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: implemented sticky message status on menu item toggle.
	* src/parse.c,parse.h: new mark_msg_sticky function.
	* src/gui.c: Fix memory leak in update_appbar (str was not freed).
	change status logic a bit, to make it simpler.
	* src/prefs.c: fix size of sixth page table. check if font is saved in
	preferences, only then set it.
	
2000-12-30  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Incremented the required versions
		of ORBit (now 0.5.3) and OAF (now 0.6.0).

	* TODO: Added some recent ideas/future steps.

	* THANKS: Some corrections, reformatting of the EMail
		addresses and added Denis to the list.

	* NEWS: Added some items about the current development.
 
	* configure.in: Removed the data/ui/Makefile from the output,
		removed the AC_DEFINE calls for USE_VFS_STUFF and
		 GCONF_IS_PRESENT, these flags are set on compile
		  time so we do need them also in config.h.

2000-12-29  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Include the new files altogether in a build,
		removed the "SophInterfaceFiles" from the EXTRA_DIST
		 and it's targetism.

2000-12-29  Christopher R. Gabriel  <cgabriel@softwarelibero.org>

	* configure.in (ALL_LINGUAS): 'it'

2000-12-28  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Include also the open-po-file-dialog sources.

	* src/\*-functions/interface.h: Removed the inclusion of "support.h".

	* src/beginners-druid-functions.h: Added <libgtranslator/preferences.h>
		to the includes.

	* src/beginners-druid-functions.c: Added the finish method which
		is just a config-row for now.

	* src/main.c: Try to set up a beginners' druid if there hasn't
		been any stored configuration yet.

	* src/Makefile.am: Define the "SophInterfaceFiles" which
		are the new files, removed the LIBGLADE stuff
		 in the cflags and libs and included the
		  beginners' druid in the build.
	
	* beginners-druid-*.c/h, open-po-file-dialog-*.c/.h,
	* src/references-dialog-*.c/.h: Added the C sources for
		 the previous glade files -- need tuning and coding
		  here -- they'ren't included in the build for now.

2000-12-28  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Removed the check for libglade as it's
		not needed any more.

2000-12-27  Fatih Demir	<kabalak@kabalak.net>

	* data/ui: Removed the subdirectory with the glade files
		as they're now C'ified in the sources.
	
	* data/Makefile.am: Removed the ui subdirectory from the build.

2000-12-27  Fatih Demir	<kabalak@kabalak.net>

	* TODO: Hm, changed some stuff concerning message databases;
		TMX is the main aim now...

2000-12-17  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Disable the Spell checking menu entries on startup.

2000-12-15  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/parse.c: if there were no comments, do not print (null).
	* src/gui.c: do not replace dots with spaces, exchange them! So now dots are
	not lost, they just look like spaces. (in show-centered-dot mode).

2000-12-09  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Hmm, stupid error... Forgot to write the else
		part of the condition if the filename if "temp_po_file";
		 now the save part should again work...

2000-12-08  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c/.h: Added a gtranslator_open_gzipped_po_file function
		which does work like gtranslator_open_mo_file but it does
		 it's job for a gzip'ed po-file.

	* src/main.c: Also open up gmo-files as they're the same as
		mo-files and do use the same plain stuff for gzip'ed
		 po-files as for mo-files .. without using GnomeVFS.

	* src/parse.c: Also allow opening mo/gmo-files from the open file
		dialog.

2000-12-07  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: (str_replace) added function which quickly replaces dots with
	spaces.
	Moved NONE declaration into function to avoid misuse.
	(display_msg, update_msg) substitute spaces with dots in temp variable,
	leave msg clean. msgid is never altered. Removed unneeded check if
	string is blank.
	(update_appbar) do NOT put anything else than ACT_... in call to
	disable_actions!
	(text_has_got_changed) optimize a lot drawing with dots. Redraw not
	all the text, only spaces :) set nothing_changes = TRUE when changing
	anything. Do NOT initialize variables with empty values! Free newstr (a
	GREAT leak).
	* src/parse.c: (parse) fix disable_actions. Do not activate trans_box.
	(restore_msg) removed dot char stuff, it is handled elsewhere.
	(write_the_message) ditto.
	(determine_translation_status) ditto.
	(undotchar) removed function.
	(update) do not initialize empty string. Always close file before
	updating and restore it later. Free strings.
	(gtranslator_open_mo_file) ditto.
	Removed not useful comments and checks for existence of surely allocated
	strings.
	* src/parse.h: removed undotchar declaration.

2000-12-06  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Determine if the given file has got
		the suffix ".mo" and open it with the
		 new function.

	* src/parse.c/.h: Added the a new function
		( gtranslator_open_mo_file ), which opens up
		   a mo-file ( the compiled gettext files )
		    by calling msgunfmt and teeing it's output
		     to a temporary file...
		Changed the arguments of a file from being
		 "const char *" to "const gchar *", added a
		  saving part for the mo-file function which
		   gets it's informations from the "temp_po_file"
		    name which should only be used temporarily.

2000-12-05  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Added more VFS stuff, so it
		tries to get the file via GnomeVFS
		 interface...

2000-12-03  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Added the conditional close-down of
		GnomeVFS if USE_VFS_STUFF is defined and
		 already running.
	
	* src/main.c: Added some kind of magic to use the new
		GnomeVFS based function from libgtranslator.

	* src/gtkspell.h: Made the ispell_cmd non-static,
		avoids a warning.
	
	* src/Makefile.am: Added the VFS cflags and libs
		stuff.

2000-12-03  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Check for GnomeVFS and set the necessary
		flags and defines if found.
	
	* acconfig.h: Added USE_VFS_STUFF.

2000-12-02  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Enable the spell-checking menu entry.

	* src/Makefile.am: Added the new gtkspell.c/.h files.

	* src/gtkspell.c/.h: Copied these files from gnomeicu ,-)

2000-12-02  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: Also put the msgfmt statistics into the
		sent mail to the po-author (this is a version
		 change to 0.3).

	* configure.in: Also show on the help-screen that
		the bind-mime option is per default now
		 on "yes".

2000-12-01  Fatih Demir	<kabalak@kabalak.net>

	* data/Makefile.am: Added the new pkg-config subdirectory
		to the default SUBDIRS.
	
	* pkg-config/Makefile.am, pkg-config/.cvsignore,
		pkg-config/gtranslator.pc.in: Added the pkg-config
		 configuration file.

2000-12-01  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Corrected a typo :-)

2000-12-01  Fatih Demir	<kabalak@kabalak.net>

	* THANKS: Corrected Andrea's name, removed Gediminas
		from there as he's an AUTHOR now...

	* configure.in: Hehe, did some work.
		1) Added the data/pkg-config files to
			the output files' list.
		2) Added a check for the pkg-config dir
			which first tries to get a
			 $PKG_CONFIG_PATH and then cruises
			  through your candidates for pkgconfig
			   directories (no, no re-elections possible).
		3) Put up the requirement of libxml to 1.8.9.
		4) Install the mime files for gtranslator by default.

2000-11-30  Gediminas Paulauskas <menesis@kabalak.net>

	* src/main.c, libgtranslator/main.c:
	removed #ifdef ENABLE_NLS/#endif on Miguel's request.
	* libgtranslator/parse-db.h: #define missing gettext macros.

2000-11-28  Fatih Demir	<kabalak@kabalak.net>

	* TODO: Added UMTF support/plan stuff.

2000-11-27  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/parse.c: do not free the result of g_basename(); do not crash.
	* src/gui.*: added ACT_NULL, a FIXME and warning. It is disabled somehow!

2000-11-27  Gediminas Paulauskas <menesis@kabalak.net>

	* configure.in: removed duplicated warning entry.

2000-11-26  Fatih Demir	<kabalak@kabalak.net>

	* data/ui/Makefile.am: Added the beginner's druid files.

	* data/ui/beginners_druid.glade/.glade.h: Added these
		beginners files.
	
2000-11-25  Fatih Demir	<kabalak@kabalak.net>

	* data/ui/Makefile.am: Added the open file dialog
		files to the targets.
	
	* data/ui/open_po_file_dialog.glade/.glade.h: Added the
		GUI for a new po-file open dialog with some
		 more logic.

2000-11-18  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: grouped toolbar operations into file/po-specific/app groups.
	* src/parse.c: (parse) do not crash even if filename is a dir, NULL or "".

2000-11-18  Gediminas Paulauskas <menesis@kabalak.net>

	* TODO: added four obvious jobs to do.

2000-11-13 Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c, find.c: implement "Find in", now you can search in English
	and/or translated entries.

2000-11-13 Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c, gui.c, header_stuff.c, prefs.c, session.c: call
	gtranslator_config_init/close (no more called inside of
	gtranslator_config_*).

2000-11-12  Fatih Demir	<kabalak@kabalak.net>

	* data/scripts/Makefile.am: Changed the script location
		to <gtranslator data>/scripts.

	* data/oaf/gtranslatord.oafinfo: Corrected typos.

	* data/oaf/Makefile.am: Corrected an error which prevented
		the oafinfo file from being installed.

	* data/ui, ui/Makefile.am, ui/.cvsignore: Added the
		ui dir for the interface files in Glade
		 form.
	
	* data/Makefile.am: Added the ui subdir to the default
		subdirs.

2000-11-12  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Prevent gtranslator from crashing
		if there aren't any previous files.

	* src/Makefile.am: Added the LIBGLADE_LIBS to the
		libraries and changed the SCRIPTSDIR to
		 <gtranslator data>/scritps to fit the
		  data Makefiles.

2000-11-12  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Also test for libglade >= 0.14
		and get the INTERFACE_DIR define and
		 substitute it; also put out the new
		  ./data/ui/Makefile file.

2000-11-04  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Added HACKING to the distsources
		and "reformatted" EXTRA_DIST entries.

	* HACKING: Added the gtranslator'sh version
		of this paper ( I hope it's worth
		 reading it :-)).
	
	* TODO: Added a point and removed a point for
		libgtranslator.

2000-11-01  Fatih Demir	<kabalak@kabalak.net>

	* data/desktop/gtranslator.png: The ultimate change!

2000-10-30  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Removed the include-dir ../libgtranslator as
		all libgtranslator headers are now globally declared
		 and the $top_srcdir include-dir is enough for this.
	
	* src/main.c: Also made it include only the <libgtranslator/...>
		headers instead of simply doing "...".

2000-10-30 Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: moved Update menu item just after Compile. Enable Status/Fuzzy
		menu entry after Open. Focus translation box during startup.
		Fixed some initialization of variables.
	* src/gui.c, parse.c: fixed various places where messages were counted.
		Removed extra update_appbar calls. Use po->length instead of
		g_list_length(po->messages).
	* src/parse.c: made	determine_translation_status static.  Create menu path
		only once in gtranslator_display_recent. Initialize counts to 0
		in get_translated_count. Simplified percentage count, now shows
		correctly. Removed onepercent variable.

2000-10-30  Fatih Demir <kabalak@kabalak.net>

	* TODO: Added the autocompletion idea.

2000-10-29  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Change the corresponding calls to the gtranslator_set_style
		function, as it does only take one argument now; call the
		 function twice, one time for the text box and one time
		  for the translation box.

2000-10-29  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added the information about the new
		./configure option.

	* kabalak_generate_all_the_files.sh: Remove
		the config.log/cache/g files from
		 previous builds/configures.

	* TODO: Changed the stati of some points.

	* configure.in: Added another option to set
		up the -Werror, -Wimplicit and other
		 extremists' gcc flags :-)
		Also changed the check results' look a
		 bit and extended the compilage informations
		  screen at the end of the
		   ./configure process.

2000-10-28  Fatih Demir <kabalak@kabalak.net>

	* TODO: Added a very important note :-)

	* THANKS, README, TODO: Some small format
		changes and put the version numbers
		 from now to R 0.32.

2000-10-26  Fatih Demir <kabalak@kabalak.net>

	* data/desktop/gtranslator.png: Lifted the icon a bit.

	* data/mime/application-x-po-png: Changed the icon to
		be a bit more nice :-)

2000-10-25  Fatih Demir	<kabalak@kabalak.net>

	* data/Makefile.am: Added gnome-config to the default
		subdirs.

	* data/gnome-config/gtranslatorConf.sh.in: Added the
		config-file for gnome-config 1.x.

	* data/gnome-config/Makefile.am: Added the corresponding
		Makefile.am for the new directory.

	* data/gnome-config/.cvsignore: Added the cvsignores.

	* data/gnome-config: Added the gnome-config subdir
		with the configuration file for gnome-config.

2000-10-25  Fatih Demir	<kabalak@gtranslator.org>

	* src/header_stuff.h, parse.h & spell.c: Changed the includes
		to <libgtranslator/messages.h> due to the move.
	
	* src/messages.h: Removed it from here. Moved it to libgtranslator.

2000-10-25  Fatih Demir <kabalak@kabalak.net>

	* configure.in: Put the new gnome-config
		subdir to the output list and do
		 also put out the gnome-config 1.x
		  style configuration file in the
		   same dir (gtranslatorConf.sh).

	* pozilla.sh: Updated version to 0.21
		as ','s are handled correctly
		 now and the stupid error within
		  the subject is also corrected
		   now.

2000-10-23  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Also added here the "/usr/X11R6/lib" to the
		$LDFLAGS for gtranslator; the source packages should
		 now again build without problems.

2000-10-23  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Set the version number to 0.31
		for the CVS development.

2000-10-20  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Also disable the corresponding buttons if no fuzzy/
		untranslated messages seem to have been residential
		 in the po-file.

	* src/parse.c: Corrected the place of the decrementing statement
		for the translated count.

2000-10-20  Fatih Demir	<kabalak@kabalak.net>

	* pozilla.sh: Added the first public
		release -- no it's not an error that
		 this isn't in a dist; this script is
		  only useful for pre-dist people :-)
	
	* TODO: Added another important point about
		dot chars.

2000-10-19  Fatih Demir	<kabalak@kabalak.net>

	* TODO: Added some nice things to do.

2000-10-19  Christophe Merlet  <christophe@merlet.net>

	* data/desktop/gtranslator.desktop: Added French strings.

2000-10-18  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c/h: Added another function which sets up the progress bar
		status ( gtranslator_set_progress_bar() ).
	
	* src/parse.c: Use this new function for the progress bar setting routines
		now, disable the "Fuzzy", "Untranslated" buttons on the parse
		 start and enable them only if there's a fuzzy, untranslated
		  message. Another bug has been removed :-)

2000-10-18  Pablo Saratxaga <pablo@mandrakesoft.com>

	* src/languages.h: added references to some languages that have
	 started to have translations (af,az,be,br,sl,sp,sr,th,vi)
	* src/languages.h,po/*.po: fixed typo: s/Bookmal/Bokmaal/

2000-10-18  Fatih Demir <kabalak@kabalak.net>

	* NEWS: Changed some specs, and added two.

2000-10-17  Fatih Demir	<kabalak@kabalak.net>

	* data/desktop/gtranslator.desktop: Added the Brasilian
		Portuguese entries contributed by
		 Francisco Petrucio <fpetrucio@mat.ufal.br>.

2000-10-17  Fatih Demir <kabalak@gtranslator.org>

	* src/gui.c: Set the left fuzzy/untranslated messages inside the status
		text and set the progress bar corresponding to the current
		 status and hopefully update the fuzzy count in the status
		  messages and the untranslated messages count is now
		   updated somehow working =?

	* src/parse.c: Get the count at the startup and set the progress bar
		corresponding to the values ( also get the fuzzy count );
		 on closure of the file set the progress bar value to 0.

	* src/parse.h: do use "fuzzy" and "translated" fields for the determi-
		nition of the message status. Include two new functions
		 which should build the progress bar total and other sources
		  for status informations ( these are "get_translated_count"
		   for the list of messages and "determine_translation_status"
		    for the determination of the status itself ).
		Moved the two gfloat values to the header as they're globally
		 used now.

	* src/gui.c: Also have a progress bar in the GNOME appbar.

2000-10-17  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added the notifications of the new or
		updated translations of you nice
		 translators :-)

	* .cvsignore: Added "gtranslator-*" files to the
		cvsignores ( for example the output-files
		 of the "distpacks" target ).

	* Makefile.am: Removed the "po/update.sh" script
		from the distribution files.

	* help/tr/topic.dat: Ooops, forgot to translate
		the Turkish help index.

	* configure.in: Added "pt_BR" to the ALL_LINGUAS
		variable.

	* kabalak_generate_all_the_files.sh: Also execute
		"gettextize" now as the intl directory is
		  removed and move some stuff around.

2000-10-17  Gediminas Paulauskas <menesis@kabalak.net>

	* intl*: removed the whole directory, we don't need it.

2000-10-16  Fatih Demir	<kabalak@kabalak.net>

	* data/oaf/gtranslatord.oafinfo: Updated the oafinfo file to
		reflect the current version number and added the
		 name and description fields to the oafinfo file.

2000-10-16  Fatih Demir	<kabalak@kabalak.net>

	* help/C/Makefile.am & help/tr/Makefile.am: Include the
		index.html.in files in a distpack and install the
		 sed'ified index.html file.

	* help/C/.cvsignore & help/tr/.cvsignore: Added the
		index.html file to the cvsignores.

	* man/gtranslator.1.in: Added also information about the
		configuration files for GConf-compiled gtranslator
		 installations.

	* THANKS: Some modifications of the credits of menesis.

	* help/tr/index.html.in, basicinfos.html, todo.html,
		newreleases.html & topic.dat: Also updated
		 the Turkish documentation to be up-to-date.

	* help/C/index.html.in, basicinfos.html, todo.html,
		newreleases.html & topic.dat: Added the new
		 help files and chanegd the topic.dat to apply
		  to the new help files structure.

	* help/C/Makefile.am & help/tr/Makefile.am: Only
		include the index.html.in index file and the
		 rest of the html help files.

	* configure.in: Added the new help-index files
		as the version information is now replaced
		 by ./configure.

	* NEWS: Added the current items for the R 0.30.

2000-10-15  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Set the font and the colors on startup via the new
		gtranslator_set_style() function which should do more
		 work but it's enough for now; include the new
		  "libgtranslator/stylistics.h" header for the function
		   gtranslator_set_style().

	* src/parse.c: Activate the translation box on the successful of a
		po-file.

	* src/prefs.h: Added the "font" gchar as part of the wants structure and
		added a function to set the style.

	* src/prefs.c: Use the new color getting/setting routines from
		libgtranslator, get/set the font name in the preferences and
		 the function to set the style.

2000-10-14  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Set the version number to 0.30.

	* README: Versionitis.

2000-10-13  Fatih Demir <kabalak@gtranslator.org>

	* src/prefs.c: Removed the corresponding check button for the removed
		option and added a sixth page with the font and color
		 settings; added the widgets and labels for this, connected
		  the signals with the widgets and began to write the stuff
		   around this.

	* src/prefs.h: Removed the option to delete obsolete entries from the
		recent file menus and added the option to use own specs
		 for font and colors.

	* src/     * TODO.src: Removed it and added some points of it to the top level
                TODO file.
 
	* src/     * Makefile.am: Also removed the TODO.src file here.

2000-10-13  Robert Brady  <rwb197@zepler.org>

	* configure.in: Added en_GB.

2000-10-13  Fatih Demir <kabalak@kabalak.net>

        * TODO: Merged some items of the TODO.src from the src
                directory into the one and only TODO for
                 gtranslator now.

2000-10-12  Fatih Demir	<kabalak@gtranslator.org>

	* src/prefs.c: Changed the description text for the option to delete
		obsolete recent file menu entries as it does only remove
		 double entries following each other.

	* src/parse.c: Don't re-parse the file if no change would be applied
		to the po-file, inform the user about the not-existing
		 change; reverse the list of recent files as we're parsing
		  it reversely in our routine.

	* src/gui.c: Thaw up the translation text at the end of the process,
		get/set the pointer index by the gtk_editable_(g|s)et_position
		 functions, handle the translation text box as a GtkEditable;
		  now the dot char mode works as wished :-)

2000-10-12  Fatih Demir	<kabalak@kabalak.net>

	* README: Some more information about GConf trouble
		which had been in the last weeks.

	* TODO: Added some other ideas.

2000-10-11  Fatih Demir	<kabalak@kabalak.net>

	* data/scripts/update.sh: Removed the output information as
		gtranslator doesn't analyse any output from the
		 update.sh script.

2000-10-11  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Call the gtranslator_display_recent() function every
		time a new file is opened; this function should now really
		 remove somehow all previous recent files entries from the
		  menus and insert the new ones and implemented the first
		   lines in direction to deleting obsolete multiple commons
		    of the same file.

	* src/gui.c: Also update the status bar information on changing the
		status from "Untranslated" to "Translated".

	* src/Makefile.am: Include the necessary GConf cflags for compiling
		and linking gtranslator.

	* src/gui.c: Solved the FIXME and "removed" the reverse writing
		"feature" of gtranslator :-)
		Wrong places for the freeze/thaw up calls of the GtkText,
		 this has been corrected and it works now again also in
		  dot char mode.

2000-10-11  Fatih Demir	<kabalak@kabalak.net>

	* NEWS: Added some news from the current R 0.23.

	* TODO: Added some comments on the points which have been
		done ( partly ).

2000-10-07  Fatih Demir	<kabalak@kabalak.net>

	* data/scripts/Makefile.am: Added the scripts directory including
		the Makefile.am and the update.sh script with some
		 modifications to serve gtranslator.
	
	* data/scripts/update.sh: Added the modificated update.sh script.

	* data/scripts/.cvsignore: Added this usual delirium.

2000-10-07  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Removed the error warning about GConf as it works
		now again.

	* src/Makefile.am: Compiling and added the SCRIPTSDIR define to the
		 compile defines.

	* src/parse.c: Clean up the appbar when closing a file, wrote the
		update function which uses the "changed" update.sh script
		 from here to work; close the file before updating it and
		  open it then again.

	* src/gui.c: Freeze and thaw the translation box during updating
		the contents and delete all the characters in the
		 translation box forwardly, added a FIXME as it goes
		  to the index 0 though I want it to go somewhere else.
		Store the date via gtranslator_config_set_last_run_date()
		 on exit.

	* src/prefs.c: Changed the update policy of the GtkSpinButton to
		GTK_UPDATE_ALWAYS, added the toggle button for the new
		 toggle button and added another toggle button to switch
		  off these nice dialogs within the update function.
	
	* src/prefs.h: Added the delete_obsolete_rfentries value and the
		uzi_dialogs values to the wants structure.

2000-10-07  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Also output the data/scripts/Makefile
		file.

	* README: Removed the GConf warning, as it works again now.

2000-10-06  Fatih Demir	<kabalak@gtranslator.org>

	* src/languages.h: Corrected the German mailing list address.

	* src/parse.c: Added an undotchar function which undotchars
		the texts _with_ regarding special cases like
		 quoting or special use with the ",',Åœ etc. chars.

	* src/parse.h: Added the prototype for the new parse_the_file
		function which is used from the "Recent files" menu.

	* src/parse.c: Use the new option to determine how many entries
		should go into this nice "Recent files" menu; added
		 hotkeys in front of the numbers, check for existence
		  of the file and call the corresponding new function
		   which is only intended to be used from this point
		    ( ->parse_the_file_from_recent_files_list ).

	* src/prefs.c: Added a fifth page with a GtkSpinButton with
		which you can define now how many recent files should
		 be in the "Recent files" menu and added an option
		  with which you can let gtranslator check every file
		   in the "Recent files" list for existence and if
		    it doesn't exist, then it isn't shown up in the
		     list.
		Perform two checks for the value of the recent files
		 number, if it's below 2 set it to 2 ( or it wouldn't
		  be named "Recent file_s_" :)).

	* src/prefs.h: Added the recent_files guint variable for the
		number of files wished to be in the Recent files
		 menu.

	* src/gui.c: Changed the pop up menu to show only the useful
		parts of itself, it's useful enough for now; the
		 "Recent" files menu is improved now for a better
		  style, no useless label widget and separator there
		   now.
	
	* src/parse.c: Changed the routines a bit, and added the option to
		set the number of entries hold in the Recent files menu
		( minimum 1, maximum 10 ).

2000-10-06  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Set version number to 0.23 -- this is only
		the sync with the usual conventions:
		 odd  versions -> development series,
		 even versions -> user series.
		This will be the release number for now, this isn't
		 a new release thought I'm gonna make some development
		  rpm's soon.

2000-10-05  Fatih Demir	<kabalak@kabalak.net>

	* gconf/Makefile.am, mime/Makefile.am, oaf/Makefile.am &
		desktop/Makefile.am: Added all these nice files
		 in the directories to the "EXTRA_DIST" targets.

2000-10-05  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Added "Recent files" sub menu into the File tree and
		put some dope stuff around it.

	* src/parse.c/h: Added Recent file menus on top of the libgnome's
		gnome_history interface. It works! Still needs
		 preferences merging...

	* src/parse.c/h: Added the update function's skeleton -- nothing
		real has been written yet.

	* src/prefs.c: Added another option to disable the update function
		as you need the original package sources for this
		 ( gtranslator will use the update.pl scripts in the
		    ./po-dir for this ) and as you need the sources.

	* src/gui.c: Added an "Update" button to the toolbar and to the
		menus; till now this hasn't got any use as the function
		 isn't written yet but that will happen soon....
		Enable/Disable this entry & button accordingly to the
		 option set in the preferences and to the case if a
		  file is opened or not.

2000-10-05  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Corrected the "distpacks" target, now it
		should work ( at least it worked for me ).

	* configure.in: Added 'fr' to the ALL_LINGUAS.
		( Christophe, please don't forget this more often
		   on other modules.)

2000-10-04  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Added more "live" status bar update for the status
		information on change of a fuzzy message, removed
		 the now obsolete FIXME entries and corrected some
		  wrong enable/disable actions.

	* src/parse.c: Check if msgfmt is installed in $PATH, and show up
		and gnome_app_error if it can't be found by the
		 gnome_is_program_in_path routine from libgnome.
		Don't free a string variable ( "frees" a crash ) and
		 check if we'd used the new dot char feature and if so
		  replace the dot chars again with free spaces. This does
		   solve all FIXME's. Hurray.

	* src/\*.c: Added 3 FIXME's which are the three places where
		gtranslator crashes regularly; these are FIXME's :)

2000-10-03  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Added some more conditionals in hope of avoiding more
		crashes, changed the descriptions of the new page's
		 toggle buttons a bit and removed a g_free as I can't
		  see any reason why to free a variable which is again
		   filled 10 lines after the free-ing process.
		Only react if the option is set in the preferences.

	* src/prefs.c: Added a 4th page with the options to use the dot char
		feature and to enable/disable the pop up menu. Both of them
		 are working in real-time, you can also immediately see the
		  changes in the preferences on the next screen; also moved
		   the save geometry option to the "Miscellaneous" page.

	* src/parse.c: Add a new GNOME history entry if the file should be parsed,
		so we can later use it in a "Recent files" menu or a favorites
		 or something-alike menu.

2000-10-02  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Put the main.c file at the start of the
		compilation process.

	* src/main.c: Added an #error define to "avoid" GConf compilations
		for now.

	* src/gui.c: Changed the pop up menu a bit and integrated some
		 kind of more intelligent menu ( though it's too
		  big and doesn't have got intelligence like the
		   tool bar till now ... ).
		Added a beta-alpha version of the dot char-stuff
		 which does cause more crashs... grrrr...

2000-10-02  Fatih Demir	<kabalak@kabalak.net>

	* Makefile.am: Added "distpacks" target which creates
		both tar.gz and tar.bz2 packs of gtranslator.

	* README: Added notice how to NOT use GCONF for
		compiling gtranslator even if you've got this
		 on your machine.

2000-10-02  Jarkko Ranta  <jjranta@cc.joensuu.fi>

	* configure.in: Added "fi" entry into the ALL_LINGUAS

2000-10-01  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Only activate the pop up-menu for the two
		text boxes.

	* src/\*.*: Removed all gtranslator_config_init &
		gtranslator_config_close calls as libgtranslator's
		 functions are doing this now on their own.

2000-09-30  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Added the pop up-menu for gtranslator; it
		reacts only on right click on the text-boxes
		 and should be more expanded later on; also
		  added another menu which some entries.

	* src/gui.h: Added the prototype for the popup-menu.

	* src/parse.c: Also free the segments of the GString.

	* src/main.c: Removed the error message stuff.

	* src/session.c: Removed some unneeded stuff.

2000-09-30  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Added the missing "gl" entry into
		the ALL_LINGUAS. Why did the Galician
		 translator forgot that ;)

2000-09-29  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: More informations on a GConf error.

2000-09-29  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Added possiblity to not use GConf
		even if it's found. Simply set $NO_GCONF
		 to "yes", e.g. export NO_GCONF=yes.
		And then GConf won't be used for the preferences
		 stuff of libgtranslator.

2000-09-24  Fatih Demir	<kabalak@kabalak.net>

	* data/gconf/gtranslator.schemas: Adapted the real settings name.

2000-09-24  Fatih Demir	<kabalak@gtranslator.org>

	* src/dialogs.c, header_stuff.c, session.c & prefs.c:
		Adapted the settings variables to GConf-style.

	* src/dnd.h: Moved the D'n'D types and enumeration to the
		right places.
	
	* src/gui.c: The GtkTargetEntries are now settled in here.

	* src/dnd.h: The enumeration of the D'n'D types is now here.

	* src/dialogs.c, header_stuff.c & session.c : Include the
		libgtranslator/preferences.h header for the
		 preferences routines of libgtranslator.

	* src/main.c: Include the GConf header if necessary and
		take the right argument style to the
		 gconf_init function :)

2000-09-24  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Added an option to build everything
		including debugging informations for gdb,
		 also put an information about this onto the
		  ./configure output-screen, get the gconf-gtk
		   cflags and libraries for libgtranslator and
		    also substitute the MAINVERSION.

2000-09-23  Fatih Demir	<kabalak@kabalak.net>

	* data/mime/Makefile.am: Changed the mime-info files destination
		to $(datadir) and not $(sharedir) ( hehe, shame on
		 me ;-) ).

2000-09-23  Fatih Demir	<kabalak@gtranslator.org>

	* src/main.c: Init the GConf library if it's present.

	* src/find.c: Check if we did get any message before operating
		on it.

2000-09-23  Fatih Demir	<kabalak@kabalak.net>

	* .cvsignore: Added the conftest* files to it.

2000-09-22  Fatih Demir <kabalak@kabalak.net>

	* data/.cvsignore: Lighted it up a bit.

	* data/gconf/Makefile.am: Hmm, forgot the schemas file
		itself.
	
	* data/mime/Makefile.am: Get the application-x-po.png to
		the $(datadir)/pixmaps/mc.

	* data/Makefile.am: Corrected the variable chaos.

2000-09-21  Fatih Demir	<kabalak@kabalak.net>

	* data/gconf/gtranslator.schemas: The beginnings of the schemas
		file for GConf are available here.

	* data/./desktop & ./gconf & ./mime & ./oaf: Added these
		subdirs with all the files for a better structure.
	
	* data/Makefile.am: Include all the new subdirectories.
	
	* data/ChangeLog: Added this file.
2000-09-21  Fatih Demir	<kabalak@gtranslator.org>

	* src/prefs.c: Include the "libgtranslator/preferences.h" header.

	* src/header_stuff.c & dialogs.c: Use only relative paths as this
		would cause a mess in libgtranslator.

	* src/\*.c: Merged all gnome_config routines to use the libgtranslator
		routines.

	* src/prefs.c: Use "Do not..." for "Don't..." in the preferences
		settings.

2000-09-21  Fatih Demir	<kabalak@kabalak.net>

	* data/ChangeLog: Added this because of some heavy
		reconstruction in the data subdir.

	* configure.in: Added all the 'new' Makefiles to the
		output.

	* data/Makefile.am: Added the schemas directories,
		file and targets.

	* configure.in: Small changes in the versioning schema
		for our much-loved libgtranslator :)

2000-09-20  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Don't let me say that this correction has got also
		something to do with the icons in the search bar ...

2000-09-19  Fatih Demir	<kabalak@kabalak.net>

	* README: Updated the version number.

	* configure.in: Uncommented the GConf check and made it
		check for GConf >= 0.9 and put some stuff around
		 it.

		Also made some additional substitutions for some
		 compilation flags and put the information whether
		  GConf is used onto the output screen of the
		   ./configure-screen.

	* acconfig.h: Added GCONF_IS_PRESENT to the symbols'
		list.

2000-09-18  Fatih Demir	<kabalak@kabalak.net>

	* man/Makefile.am: Use $(mandir) instead of $(prefix)/man
		as suggested by Martijn van de Streek
		 <martijn@foodfight.org>.

2000-09-17  Fatih Demir	<kabalak@gtranslator.org>

	* src/\*.c/h: Reformatted my mail appearance from '[ kabalak@gtranslator.org ]'
		to '<kabalak@gtranslator.org>'.

	* src/gui.c: Integrated the status information into the status bar and made
		some corrections to these weird search bar stuff; it should
		 now get disabled/enabled the right way.

2000-09-16  Fatih Demir	<kabalak@gtranslator.org>

	* src/parse.c: Made some more messages translatable and removed the
		check_file function; we're now using the libgnome-function
		 g_file_exists for that. If there's no such file, it does
		  now use a gnome_app_error to display the error, doesn't
		   parse anything and the app is still there ( hehe,
		    no crash ).
	
		Also disabled the Save button if the file has been saved
		 and haven't been changed since then.

	* src/parse.h: Removed the check_file prototype as the function
		isn't used/included anymore.

	* src/gui.c: Corrected another wrong addiction (icon number was wrong),
		added also a fuzzy icon to the search bar and made the Fuzzy
		 icon react with the same intelligence like the Missing
		   icon.

2000-09-15  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: The file is now named TODO.src and not only
		TODO.

	* src/gui.c: Enable the Goto button if a file has been opened and
		disable the menu entry for "Undo" if no file hasn't
		 been opened; also corrected the wrong menu entry
		  behavior.

2000-09-15  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Set version number to R 0.22 for our CVS development.

	* \*: Releasing R 0.21.

	* data/Makefile.am: Added the missing OAF_DATA variable to the
		extra-ordinary distribution files list.

2000-09-14  Fatih Demir	<kabalak@kabalak.net>

	* help/*/index.html: Corrected some typos and changed the bgcolor
		to black.

	* help/tr/index.html & help/tr/topic.dat: Updated the Turkish
		help files.

	* help/C/index.html & help/C/topic.dat: Updated the help-file.

	* README, NEWS, TODO, THANKS: Updates and redesigned the plain
		text files to be up-to-date and better to read.
	
	* INSTALL.CVS: Made this files really usefull and added some extra
		tips.

	* kabalak_generate_all_the_files.sh: Also take the $ACLOCAL_FLAGS
		into the build process.

2000-09-13  Jesus Bravo Alvarez  <jba@pobox.com>

	* src/languages.h: Modified Galician team's e-mail address.

2000-09-13  Robert Brady  <rbrady@suse.de>

	* src/header-stuff.c: (split_name_email) Don't crash if
	str == NULL.

	(get_header) Deal with Project-Id-Version: lines with
	missing version numbers.

	* src/gui.c: Disable the translation string box if
	no .po is loaded.
	
2000-09-13  Fatih Demir	<kabalak@gtranslator.org>

	* src/gui.c: Changed the hotkey for the next fuzzy translation
		to Alt + Z ( slightens the menus a bit ) and changed
		 the icon-caption to "Missing" as this doesn't break
		  the look of the tool bar.

2000-09-13  Jesus Bravo Alvarez  <jba@pobox.com>

	* configure.in: Added Galician (gl) to ALL_LINGUAS.

	* data/gtranslator.desktop: Added Galician translation.

2000-09-12  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gnome-regex.*: reverted to original files from gnome-libs,
		just added 'flags' field to GnomeRegexCache, and check for it
		before comparing patterns. Start search from 0th item
		(was 1st).
	* src/find.c: for_each_msg -- fail if start item == NULL; iterate on any
		list, not messages. In other functions, added check to pass not
		NULL to this function.
	* src/dialogs.c: made find dialog option fit in one line.

2000-09-12  Fatih Demir	<kabalak@kabalak.net>

	* \*: Applied another patch from Gediminas.

	* configure.in: Set version number to 0.21.
	
	* acconfig.h: Removed EMACS_LOVER as it's now removed.

2000-09-11  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Removed msg_db.* as they'ren't any longer in
		our sources.

	* src/msg_db.*: Removed these files as we'll give the duty for this
		to gtranslatord.

	* src/prefs.c/h: Removed all message db parts.

	* src/gui.c: Removed all message db concerning menus & icons.

	* src/dialogs.c/h: Removed the query dialog & the query results
		dialogs for now ( including all widgets and variables.)

	* src/main.c: Removed all msg_db stuff and also cleansed the options
		and message db inits.

2000-09-11  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Cleaned up configure.in.

	* man/gtranslator.1.in: Removed all unnecessary stuff.

2000-09-10  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Added the gnome-regex sources to the build sources
		without any conditional tests ( libgnome doesn't have got
		 the gnome_regex_cache_new_with_size ).
	
2000-09-10  Fatih Demir	<kabalak@kabalak.net>

	* Applied the patch and improvements from menesis.

2000-09-09  Gediminas Paulauskas  <menesis@kabalak.net>

	* .cvsignore: added autogenerated files aclocal.m4, config.h.in

2000-09-09  Gediminas Paulauskas  <menesis@kabalak.net>

	* configure.in: Changed AC_INIT argument to src/parse.c. Removed
		AM_PROG_CC_STDC, as I couldn't find where it is. Added lt to
		ALL_LINGUAS. Added src/libgnome/Makefile to AC_OUTPUT. Moved
		the check for window-icon after check for Glib.
	* data/gtranslator.keys.in: removed --file= from all calls, because I
		removed this option long ago.
	* man/gtranslator.1.in: updated the man-page: the AUTHORS, BUGS parts,
		usage options to reflect -f removal.

2000-09-09  Gediminas Paulauskas  <menesis@kabalak.net>

	* configure.in: removed check for usleep as we won't use it.
	* autogen.sh: changed package name to "gtranslator".

2000-08-23  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/main.c, parse.c: now absolute file name is got in parse(), wherever
		it was called from. Added some newline, removed some comments,
		to ease the reading of huge parse() and main() functions.
		Ensured file_opened is always in sane state and is checked
		before doing anything with po structure (this avoids
		segfaults).
	* src/ChangeLog: why lose so much space on this file -- reformatted
		Fatih's	entries to be like mine. So there's half lines, but
		size reduced only by 3k...
	* src/gui.c: destroy regex cache on quit.
	* src/parse.c: created actual_parse function, and moved to it the real
		parsing from parse() to make it more clean. Change the title
		of window to contain the filename. In actual_write, check if
		the file has *.pot extension; if so, warn and do nothing.
	* src/spell.h, spell.c, gui.c: moved spelling code from gui.c to new
		separate files.
	* src/Makefile.am: added those two files to sources.
	* src/find.c: in for_each_msg, reverted to jump to po->messages when NULL
		reached, because of problem when passing first == NULL.
	* src/dialogs.c: added fake option menu to select where to find in.

2000-08-22  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: in update_msg, make both msgid and msgstr end with or without
		'\n'.
	* src/session.*, main.c: added restore_session(), if client is restored. So
		now goes to the same file and message number.
	* src/dialog.c: renamed variables in goto_dlg to shorter ones; added policy
		set on spin; changed dialog and label titles.

2000-08-21  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/Makefile.am: some cosmetic changes, use variables instead of simple
		../. Added -DGNOMELOCALEDIR. Added check for
		HAVE_MY_REGEX_CACHE, if to compile and link gnome-regex.
	* src/main.c: use realpath for getting absolute path.
	* src/session.c: gtranslator now opens the same file on session restore.
		Removed non-interesting comments.
	
2000-08-21  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/header_stuff.c: yeah, at last this works perfectly. Too much changes
		to list, anyway it's almost complete rewrite. Changed only
		get_header, put_header and edit_header. Use regexps to parse
		fields. A VERY enhanced edit dialog.

2000-08-20  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/parse.*, messages.h, dialogs.c, gui.c, find.c, session.c: at last
		moved all file-specific stuff to GtrPo structure, in that
		inserted new field -- messages list 'length'.
	* src/header_stuff.*: in GtrHeader, splitted language_team into two fields:
		language and lg_email; also, replaced 'mime_type' with
		'charset'.
	
2000-08-20  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gnome-regex.h, gnome-regex.c: copied these files here from
		gnome-libs/libgnome, because I needed to change the cache
		object so that it stored compilation flags along with pattern
		and regex. Added new type GnomeRegexCacheSlot, for saving all
		info about one regex. Also, changed everything else to reflect
		this change. Function API did not change, just added new
		function: gnome_regex_cache_new_with_size. However, types HAVE
		changed, although they should be used only internally.
	* src/Makefile.am: added above new files, although should be checked if
		they are needed.
	* src/parse.h: added check for gnome library version, which I will
		commit my above changes to. Use local file, if not found.
	* src/msg_db.*: Cleaned up a lot, fixed much errors, got no warnings.
		Though not needed...
	* src/find.c: in for_each_msg, get first element of given list, not
		messages.

2000-08-17  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/Again big changes. Read below: prefs.h, almost all .c: Instead of
		many if_* variables for preferences, created one structure
		'wants.*', which uses only one bit for toggles.
	* src/prefs.c: new option: if message was fuzzy, when changed, it could be
		marked non-fuzzy. Changed order of options in dialog. Moved all
		#defines to where they are used, and inserted #undefs
		immediately after. Authors name & e-mail are now GtkEntry's,
		not GnomeEntry's.
	* src/parse.c, gui.c: made check_msg_status internal, used only for
		parsing. Other functions (update_msg and mark_msg_fuzzy) change
		the status themselves. Rewritten update_msg,
		toggle_msg_status. Now all the job with fuzzy entries does
		mark_msg_fuzzy function. After toggling status, message is
		updated. In text_has_got_changed, added call to unmark fuzzy,
		if wanted.
	* src/messages.h: moved all typedefs to struct/enum, so we don't need _Type
		hacks. Rewritten GtrPo type, to contain entries we actually
		use.
	* And, while changed much, executable has got only 700 bytes, so it was
		worth work.

2000-08-17  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/parse.*: added mark_msg_fuzzy function, which does actual change to
		message comment. Renamed get_msg_status to update_msg_status
		and changed return type to void. Added rxc -- a regexp cache.
	* src/gui.*: added a simple 'Undo' menuitem, ACT_UNDO action,
		undo_changes function. When toggled fuzzy status, call
		mark_msg_fuzzy.
	* src/find.c: use regexps to find. Added update_flags for match case
		updating.
	* src/main.c: create rxc and change it's size.
	
2000-08-16  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dnd.*, find.*, parse.*: just another rearrangement of #include's.
	* src/dnd.*: removed gtr_dnd_type -- use guint instead. Removed a_counter
		variable, cleaned up lots of comments.
	* src/.cvsignore: added tags & .libs

2000-08-15  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/prefs.*, header_stuff.c: Lots of changes: moved all language lists to
		prefs.h, introduced lang_ref reference counting variable,
		create_lists() and destroy_lists(). All attach_*_with_label()
		are now in prefs.h, i.e. can be used with any other dialog.
		That was done because edit_header now creates GnomePropertyBox,
		not just dialog, and lets change language properties in header.

2000-08-14  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/main.c: simplified main() function, by moving geometry stuff to
		prefs.*. Query now only prints the result, no sick messages.
	* src/prefs.*: created save_geometry() and restore_geometry(), removed
		gtranslator_geometry_* variables, so that other files do not
		have anything to do with geometry. Geometry is loaded only if
		wanted. Added GTR_CONFIG_PREFIX.
	* src/gui.c: simplified gtranslator_quit.
	
2000-08-10  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: initial spell checking support. It does not work well,
		but works! I was impressed when I found gnome-spell.h!
	
2000-08-10  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/find.*, gui.*: renamed search_do to find_do. Created new
		for_each_msg function, which works the same as g_list_foreach,
		except that it starts from specified position, and jumps to
		first when end reached. All functions in find.h now uses it.
		Added goto_next_untranslated function, action and callback.
	* src/gui.c: fixed toggle_msg_status (rewrite). Created new
		function enable_actions_just_opened, which is just a statement,
		for convenience moved from parse.c. ACT_END is now initialized
		to NULL, I think it introduced a crash before.
		update_msg now marks message as untranslated if the
		translation was removed.

2000-08-09  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/header_stuff.[ch]: added update_header function, which
		PO-Revision_Date field.
	* src/parse.c: called above from actual_write().
	* src/find.[ch], gui.[ch]: added new menu item -- "Next fuzzy", callback
		for it, ACT_NEXT_FUZZY action (which is disabled when there are
		no more fuzzy messages).

2000-08-08  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/header_stuff.[ch]: added put_header (what a bad name...) function.
		Also, enriched GtrHeader structure with comment field, filled
		it in get_header and freed in free_header.
	* src/parse.c: because of above change, removed header_li variable. Now the
		header list item is completely destroyed, and created a new
		message when writing the file. Also, give a warning if file has
		no header. In parse(), prepend a message to messages, and then
		reverse - optimization for speed. Removed some comments, where
		the code was self-explanatory. Added a check if any line was
		read, if none -- give an error (and do not crash :)). In
		compile() -- write the po-file to temporary one, and compile
		this -- so you don't need to save before compile.

2000-08-08  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gui.c: added update_appbar function and call to it. This shows
		current message in the status bar. Also connected
		clear_selection callback.
	* src/parse.c: when compiling, show two dialogs, depending on success:
		a message with message counts, or an error message.
	* src/dialogs.c: added compile_error_dialog function, which shows error
		text, which occurred during compiling.

2000-08-07  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/*.*: reformatted everything with "indent -i8 -kr -l78 -fca -fc1".
		From now I will use Linux kernel coding style
		(/usr/src/linux/Documentation/CodingStyle).
	* src/gui.[ch]: complete rewrite of "actions" code. Hash table was replaced
		by a static array, and string identifiers -- by integer IDs.
		This prevents typos, and saves a lot of memory and time. Also
		done some reformatting of code and comments (removed some of
		them).
	* src/find.c: optimized search functions, implemented case insensitive
		search.
	
2000-08-06  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/*.*: got the CVS 2000-08-04 version, today merged them all. I see
		now, that almost none changes made here by Fatih, only by me.
		That's good. gui.c, dialogs.c, prefs.c were totally rewritten
		by me, diff was confused :).
	* src/main.c: removed free(langs) because we do not own system environment.
		init the msg_db and parse-db only if if_use_msg_db is TRUE.
		Removed pointless pushing - and popping of prefix. Moved query
		handle to front, because then we do not need anything more.
		Also, moved parsing of file after creating the app (if there
		are problems with gui, don't bother with parsing). Because
		filename setting is done in parse(), removed
		gtranslator_set_filename from here.
	* src/prefs.c: made not use msg db by default, as I could not make program
		not to crash myself.
	* src/header_stuff.c: fixed that mime_type was not read. Also made new
		header to be filled with zeroes, in case some header field was
		not available.
	* src/gui.h and so on: moved some #includes to gui.c, this caused
		more #includes to change in another files. Hope now compiles
		faster.
	* src/find.*: removed crazy stuff (everything :)) and moved search_do
		function to here.
	* src/gui.c: because goto_given_msg(GList *) already existed, simplified
		all other goto_* to one line with call to it.

2000-08-06  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* configure.in: Added es to ALL_LINGUAS
	
2000-08-05  Fatih Demir	<kabalak@gtranslator.org>

	* src/TODO.src: Added some thoughts.
	
	* src/ChangeLog: Reformatted my entries partly.

2000-08-05  Fatih Demir	<kabalak@kabalak.net>

	* man/gtranslator.1.in: Added Gediminas to the AUTHORS.

2000-08-04  Fatih Demir <kabalak@gtranslator.org>

	* src/about.c: Updated the about-message.

	* src/     * ChangeLog: Merged with menesis' ChangeLog.

	* src/main.c: Added the gettext-init of the poptTable.

	* src/session.c: disabled the filename storage for now.

2000-08-04  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.*: done the SAME :) with find dialog. That is, made gnome
		dialog with icon/parent/wmclass...
	* src/prefs.[ch],dialogs.c,header_stuff.c: two new preferences:
		if_match_case (for find dialog) and if_fill_header (for edit
		header dialog). Save them to config.
	* src/gui.c: written the search_do function and connected it where needed!
		Added a function goto_given_msg, which accepts list item as
		user_data.
	
2000-08-04  Fatih Demir	<kabalak@kabalak.net>

	* data/Makefile.am: Added the oafinfo file to the files
		to install in $(datadir)/oaf.

	* data/gtranslatord.oafinfo: Added the oafinfo-file for
		gtranslatord.

	* AUTHORS: Added Gediminas ("the ./src-guy (TM)").

	* src: menesis' src-rewrite is now in CVS.

	* data/gtranslator.keys.in: Changed the attribute accordingly
		to the direct call.

2000-08-03  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/prefs.c: ended cleanup. Instead of defines, made some functions to
		simplify creating of many similar entries. Will use soon in
		edit_header, maybe...
	* src/parse.c: fixed the bug with ~ and ! :) now should get correct status.

2000-08-03  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Commented out the check for GConf.

2000-08-02  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/prefs.c: a major cleanup. Moved all widgets from .h to .c and made
		them static, removed unused ones. Added free_prefs(), which
		cleans memory, allocated with read_prefs; also, prefs_box_close
		callback, which destroys the lists when box closes. Moved the
		code, which initializes the lists, _before_ settting the entries
		with saved values. Added lots of #defines, so that code was more
		readable, because there were lots of very similar lines. Made
		apply callback react only to page_num==-1.
	* src/main.c,...: moved some variables used only here from various .h.
		There's almost no warnings now...

2000-08-02  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Added check for GConf >= 0.6.0
		and put the check for libxml after the checks
		 for OAF and GConf.

2000-08-01  Fatih Demir <kabalak@gtranslator.org>

	* src/Makefile.am: Added the libgtranslator dir to the includes
		and to the LDFLAFS/LDADD variables.

2000-08-01  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/prefs.c: Simplified widget creation and initialization, perhaps just
		removed lots of whitespace... Sorted items in the lists, and
		left only unique ones.

2000-08-01  Fatih Demir	<kabalak@kabalak.net>

	* configure.in: Get the xml cflags and libs and
		reordered the extended warnings check;
		 make a more compicated search for libxml
		  >= 1.8.6 and use libtool; also corrected
		   2 cosmetic typos.

2000-07-31  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c: made a new modal ask_to_save_file dialog, It is more
		simple and works perfect! Even in open_file, I used this
		to ask if to save current file before opening new one.
	* src/gui.[ch]: do not declare gtranslator_quit in gui.h. Changed the
		type of this callback to such as it should be. Applied the
		above change, so modified files are always saved, if the user
		wants to. Added close callback and "action".
	* src/parse.c: changed the argument of parse(const char*). Made a simplier
		dialog to ask if saving unchanged files. The same to reverting
		a file. Also, used the nice ask_to_save_file, now saving,
		opening, closing and reverting is simple, consistent and safe.

2000-07-31  Fatih Demir	<kabalak@kabalak.net>

	* ChangeLog: Reformatted this.

	* configure.in: Also check for libxml and
		changed the configuration output-screen
		 at the end of the ./configure process.

	* message-db.d: Added the message-db.d
		directory containing the different
		 language base files.

2000-07-30  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/main.c: removed -f option from popt table, instead used context for
		getting files to load from command line. Now a file can be
		loaded simply by 'gtranslator lt.po'. Removed duplicating
		testing if file is valid, and a bunch of non-interesting
		comments and braces {}.
	* src/prefs.c: minor changes -- added some default values, removed
		gnome_config_drop_all() call, because this is done
		automatically.

2000-07-28  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c: added ask_to_save function, to be used when closing
		application, and file is unsaved. It works now.
	* src/gui.*: added disable_actions_no_file, because it is used
		in main.c and when closing file. Added nothing_changes
		variable, it was needed in text_has_got_changed to determine if
		the user or program changes the textbox. Added the callback for
		revert. gtranslator_quit now checks if file was changed. Also,
		closes it (frees the memory). Moved setting of status in front
		of file, because only then it could be seen. Message status in
		menus now reflects to real state of message (display_msg).
	* src/parse.*: added revert_file and close_file callbacks. Also,
		free_messages function.

2000-07-28  Fatih Demir	<kabalak@kabalak.net>

	* kabalak_generate_all_the_files.sh:
		Disabled gettextize for the CVS in
		 script.

	* configure.in: Removed the emacs-lover stuff as
		we're now playing in another league than
		 (X)Emacs..

	* Include a .cvsignore for the
		libgtranslator-dir.

	* Set version number to 0.20.

	* Reformatted the plain text-files
		to reflect the coming feature of
		 gtranslator.

	* INSTALL.CVS: Why use so much space for such a file
		like INSTALL.CVS; so I made it more
		 compact.

	* Added libgtranslator to the SUBDIRS
		in the Makefile.am

	* Added libgtranslator dir.

	* Added IDL flags catching into the
		configure.in; also put out the
		 libgtranslator/Makefile.

2000-07-24  Gediminas Paulauskas <menesis@gtranslator.org>
	
	* src/Everywhere: renamed type names to conform with Glib ones:
		gtr_msg now is GtrMsg, type cast is GTR_MSG(), the same for
		status, header, action, po.
	* src/header_stuff.c,parse.c: at last header parsing is complete!
		get_header works fine. Edit header dialog also works, though
		there's not much... (maybe shouldn't be).
	* src/dialogs.c,prefs.c,about.c: added check GNOME_IS_DIALOG(*dlg) to
		show_nice_dialog, so if *dlg is a GnomeDialog, this function
		sets parent of it to be the main app.
	* src/gui.c: in Message status menu, merged Untranslated and Translated
		into one toggle item :) Still no callbacks.
	* src/messages.h,parse.c: revised GtrMsgStatus. Now there are only three
		possible stati: translated, fuzzy, and stick, and they are
		flags, so message can be translated AND fuzzy.

2000-07-24  Fatih Demir	<kabalak@kabalak.net>

	* Updated the icons.

2000-07-23  Gediminas Paulauskas <menesis@gtranslator.org>

	* Too much changes to list. After all, I see no point in writing this
		file. Anyway, I have changed EVERYTHING here. Almost. Major
		changes and achievements follows:
	* src/gui.c: major revision. Moved all tool bar creation stuff to
		GnomeUIInfo structure, rearranged all menus and tool bars,
		simplified them, made them standard (stock), removed the
		duplicated find/search entries, changed message status menu to
		toggles/radio items. Created new "actions" framework for
		enabling/disabling of menu/tool bar entries. Works very well.
		Before you load a file you can't do much :) Removed lots of
		stuff from create_app1(), so it looks nice. Of course,
		goto_*_msg got changed *much*, now they change actions only
		if needed.
	* src/gui.h: respectively, changed this file. Removed all global variables,
		except app1, appbar1, text1, trans_box, and
		gtranslator_geometry. Added actions stuff.
	* src/header_stuff.[ch]: finally, made the edit_header dialog like others.
	* src/main.c: minor clean up, related to changes in gui.*. Removed the
		duplicated app1 variable.
	* src/parse.c: moved compile() function to here. Made Save button actually
		react to settings, so -- ask if to save unchanged files, or do
		not save at all. file_changed should be always in correct
		state now.

2000-07-23  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.c: Removed no_changes_dialog. Instead added to
	* src/parse.c: Added save_current_file (a callback for save), actual_write,
		no_reply_callback functions.
	* src/gui.c: added callbacks for Save.
	
2000-07-22  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/dialogs.*,../po/POTFILES.in,Makefile.am: renamed from gtr_dialogs.*
	* src/gui.c: moved get_*_msg, display_msg, update_msg, reached_*_msg,
		do_seach from parse.c to here, because they have nothing to do
		with parsing... renamed get_*_msg to goto_*_msg. removed the
		setting status in compile() when no file is opened. It should be
		disabled anyways. In clean_text_boxes() replaced everything with
		just two gtk_editable_delete_text(...) calls. Replaced
		gtk_text_get_length with -1 :)
		Removed View menu as it has no point.
	* src/dialogs.[ch]: added convenience functions raise_and_return_if_exists,
		which checks, whether a dialog exist, and if so, shows, raises
		it and returns. The variable should be global or static. At the
		end of dialog another function should be called:
		show_nice_dialog. Why nice? First, it shows the dialog. Next, it
		sets wmclass for it, and finally, an icon.
	* src/dialogs.c,about.c,prefs.c: according to above improvement, made almost
		all dialogs to use this. So, lots of code was removed and it
		looks nicer. Of course, all dialogs have icons, class, parents;
		may be created only once at a time, after closing they are
		destroyed, and raised if were just obscured.
	* src/prefs.*: moved widgets from prefs.h to prefs.c as they are not useful
		for anything outside this file. Replaced (gpointer)1 with
			GINT_TO_POINTER.
	* src/about.[ch]: left only one callback declared here -- about_box. Added
		myself to authors, I think I deserve it ;) Removed the "Now you
		can't see much..." from description, because it works quite
		well. well...
	* src/parse.c: removed the code which calls usleep. What the hell needs it.
		Instead I changed the status message so that we need only one.
		However, left it in configure.in...
	* src/*.h: removed lots of unused #include's.
	* src/TODO: added lots of ideas.

2000-07-21  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/gtr_dialogs.[ch]: further gnomefying of dialogs: goto. Related to
		this removal of all g_dlg* global variables and functions,
		leaving only one: goto_dlg, and a callback for it --
		goto_dlg_clicked. Also removed msg_pair_count variable.  GoTo
		dialog now displays current message number when shown.  Made
		*dialog widgets in these three functions static, connected
		signals to make them NULL when destroyed, and first check, if
		the dialog is already created -- then just show it.
	* src/gui.c: added some ...'s for menu entries, added goto menu entry,
		and callbacks for it, back and next, also changed
		disable/enable_buttons for this.

2000-07-21  Gediminas Paulauskas <menesis@gtranslator.org>

	* src/parse.[ch]: added functions: update_message, save_the_file,
		write_the_message, restore_msg, the latter being quite long.
		They implement writing messages to a file. update_message
		writes the text, if it was changed (a new variable
		message_changed), from trans_box to msgstr. This made
		gtranslator a real and useful application.
	* src/gtr_dialogs.[ch]: removed the unneeded global variables and lots of
		functions, related to save/open dialogs. There was crap...
		No made to function properly, save as now works. A "save as"
		copy of unchanged file is identically to the original.

2000-07-20  Gediminas Paulauskas <menesis@gtranslator.org>

	* Today I consider parsing to be finished. It works!
	* src/gtr_dialogs.c: replaced a bunch of gtk_widget_show with one
		gtk_widget_show_all, also made the dialog transient
		(g_dlg_create). Still need to do the same for other dialogs.
	* src/gtr_dialogs.c: corrected the Cancel button to destroy the goto dialog,
		and Go! button to actually work.
	* src/parse.c: added get_nth_msg for use in goto dialog and convenience
		function reached_middle_msg for enabling buttons. Also:
		added get_msg_status(gtr_msg *) for updating the message status
		with a very simple check. append_line(gchar **, gchar *),
		which formats the message enclosed in "'s and adds it to the
		first string. So messages are displayed nice... Almost.
		Fixed cleaning the boxes when text inside was edited.
		Completely rewrote the parse function, now I do not remember
		what was there before...
	* src/parse.h: according to parse.c, changed and reformatted the header...
	* src/gui.c: moved options button just before Exit, wrapped moving buttons
		with separators. Made text1 not editable (really in parse.c).

2000-07-20  Fatih Demir	<kabalak@kabalak.net>
	
	* Install the gtranslator.desktop file
		into the "Development" menu tree.

2000-07-19  Fatih Demir	<kabalak@kabalak.net>
	
	* Changed the BUGS part of the man-page
		to be more truthfull. :)
	
2000-07-18  Gediminas Paulauskas <menesis@gtranslator.org>
	
	* src/parse.[ch]: totally rewritten the parse() function -- now reads
		messages almost correctly (additional characters, something
		wrong with the line buffer). the header now is got as the first
		message pair, but ignored. Written reached_first_msg and
		reached_last_msg functions for changing the button status.
		Moved the stuff for displaying a message to display_msg
		function. Cleaned up get_****_msg due to above changes.
		Completely removed msg_pair variable, instead added cur_msg --
		a pointer to current message. Added get_msg_status function
		for getting and adjusting the translating status.
	* After all of these changes messages got displayed and
		first/prev/next/last buttons started to work! (What was a goal
		for 0.20, eh?)
	* Have read 64% of this file (till 200-05-24)... Uh...

2000-07-17  Gediminas Paulauskas <menesis@gtranslator.org>
	
	* changed all sprintf calls to GLib ones.
	* src/header_stuff.[ch]: written the get_header and free_header functions
	* src/parse.c: beginning to change parse() function to work properly
	* src/messages.h: some comments about places which need change
	* src/msg_db.c: free the msg_db string (close_msg_db)
	* src/gui.c: Replaced those crazy gtk_widget_show() with one call at the
		end... Also added a free_header(ph); call in gtranslator_quit

2000-07-17  Fatih Demir	<kabalak@gtranslator.org>
	
	* src/parse.c: Removed the one debug message and the
		corresponding ifdefs.
	
	* src/main.c: Call the intl-domain of POPT before showing
		the options.
		[ So we're now getting internationalized help
		   messages :) ]

2000-07-17  Fatih Demir	<kabalak@kabalak.net>
	
	* Corrected a typo in the man-page.

2000-07-13  Benedikt Roth  <Benedikt.Roth@gmx.net>
	
	* configure.in: Added nl (Dutch) to ALL_LINGUAS

2000-07-12  Fatih Demir	<kabalak@gtranslator.org>

	* src/msg_db.c: Return a `0' not `NULL' if the challenge
		length cannot be send.
	
	* src/Makefile.am: Added these two files to the sources.
	
	* src/find.c & find.h: Added the files for the find routines.
	
	* src/main.c: Reformatted the comments and some blocks.
	
	* src/\*.c: Removed the last rests of these `//' C++
		comments in these C source files.

2000-07-07  Fatih Demir	<kabalak@gtranslator.org>

	* src/Makefile.am: Added the G_LOG_DOMAIN define for the build
		of gtranslator.

2000-07-07  Fatih Demir	<kabalak@kabalak.net>
	
	* Updated the two icons of me and I
		think they're looking nice. ;)
	
	* Removed this piece of work from the
		TODO.

2000-07-06  Fatih Demir	 <kabalak@gtranslator.org>

	* src/header_stuff.c: Use the existing static gtr_header and don't
		allocate, assign etc. the values and structures; don't
		 use these long if-trees.

	* src/gui.c: Bloat this menu with stock pixmaps.

	* src/gui.c: Extended the menus with a real messages status
		menu tree which represents the possible stati of
		 a message entry.
	
	* src/gui.c: Adding another menu-subtree from where you can
		define the msg_status field of every message.
		[ Only foo'ish for now .... ]
	
	* src/gtr_dialogs.c: Get the challenge-length from the Spinbutton
		for querying the messages db.
	
	* src/main.c: Corrected a typo at the `--challenge-length'
		option.

2000-07-04  Fatih Demir  <kabalak@gtranslator.org>

	* src/gui.c: Disable the corresponding menu entries
		also if no file is open.
	
	* src/main.c: Added another option to specify the
		desired minimum match length ( aka.
 	 	 challenge length); perform a little
		  check before applying the default
		   challenge length;
		    set the default challenge length to 2.
	
	* src/msg_db.c: Two new routines which are setting the
		challenge length ( the length of the
		 strncasecmp-calls while retrieving the
 		  results for the query. ).
	
	* src/msg_db.h: Added the variable and the two prototypes for
		the new functions and the new variable.

2000-07-04  Fatih Demir  <kabalak@kabalak.net>
	
	* Updated the manual page for the new option.

2000-06-30  Fatih Demir  <kabalak@gtranslator.org>

	* src/header_stuff.c: Disabled the crashy assignment.
	
	* src/messages.h: Removed the abnormal status of a message;
		 added two pointers to the first and the
		  last message to the general po-file structure.

2000-06-27  Fatih Demir  <kabalak@gtranslator.org>
	
	* src/msg_db.c: Added the size returning function for
		the messages db handling.
	
	* src/header_stuff.c: Removed the free/malloc stuff from the
		header routines.

2000-06-17  Fatih Demir  <kabalak@kabalak.net>
	
	* Updated and extended the manual page.

2000-06-14  Fatih Demir  <kabalak@gtranslator.org>

	* src/.cvsignore: Removed dummy.po from the repo and from
		the .cvsignore.
	
	* src/header_stuff.c: Do the same again like weeks before,
		fill up the structure.

2000-06-12  Fatih Demir  <kabalak@gtranslator.org>

	* src/header_stuff.c: Removed the ifdef for the header routines.
		started to work on `real'( TM ;) ) header routines.
		 get the message only then to the list if it's a
		  msg-block.
		   [ I love this font-shadowing from Eterm,
		     my CPU doesn't but that's another point.]
	
	* src/parse.c: Hmm, do some more widget work.

2000-06-11  Fatih Demir  <kabalak@gtranslator.org>

	* src/parse.c: Take the string length of the temp_char
		as array length; ise two gchar's for the
		 operations (removed the "zamane" gchar.).

2000-06-10  Fatih Demir  <kabalak@gtranslator.org>
 
	* src/parse.c: Use a generally fresh allocated gchar for
		the parsing routines; corrected a typo.

	* src/     * main.c: Make the output of '-q' on the cmd-line
		look a bit better.

2000-06-10  Valek Filippov  <frob@df.ru>

	* src/gtr_dialogs.c:454  typo fixed.

2000-06-10  Fatih Demir  <kabalak@gtranslator.org>
	
	* EURO 2000 >)>)>)>)>)>)>)>)>)>)>)>)>)>)>)

	* Set the gtr_msg_status field according to
	
		the msgid; that's not the most perfect way
	
		to do it, but it seemed possible to me.

	* Use some voodoo to do the strip-off.

	* Rip the msgid and the msgstr clearly from
	
		the gchar.
	
		-> parse.c

	* Don't free the gchar as it's still used.
	
	* Made the mentioned gchar not allocated.
	
		-> gtr_dialogs.c

2000-06-09  Fatih Demir  <kabalak@gtranslator.org>

	* Highlight the main window during a drop.
	
		-> gui.c

	* Set the window properties and again use
	
		the window-icon if possible.
	
	* Adding the query dialog, the widgets
	
		and the according routines.
	
		-> gtr_dialogs.c/h

	* Yeah! The message db works now !
	
		[ forgot to remove the unneeded char-
	
		   length minorification. ]

		-> msg_db.c

	* Reverted the fake-signal to "activate".
	
		-> prefs.c

	* Moved main.c to the last place.
	
		-> Makefile.am

2000-06-08  Fatih Demir  <kabalak@gtranslator.org>

	* Also change the ifdef check to a check
	
		for GTR_GUI_H.
	
		-> gui.h

	* Moved interface.c/h to gui.c/h.
	
	* ------------------------------------

	* Changed all msg_db print age to message db
	
		as it should be from the beginning on.
	
		-> *.c
	
	* Changed the includes from all the files.
	
		-> *.h

	* Changed interface.c/h to gui.c/h.
	
	* Removed support.* really. They'ren't
	
		used by neither gtranslator nor from
	
		a function of gtranslator.
	
		-> Makefile.am
	
		-> support.*

	* Connect the signals, buttons and menu
	
		entries with each other.
	
		-> interface,c

	* Changed the field separator from
	
		';;;' to ';;'.
	
		-> msg_db.c

	* Use another gint to set the maximal
	
		message goto value.
	
		-> gtr_dialogs.c/h
	
	* Doing the two additional routines.
	
	* Fizzling with the msgid/str catching
	
		routines.
	
		-> parse.c

2000-06-08  Fatih Demir  <kabalak@kabalak.net>

	* Get the date and substitute it in
		the ./configure process ( needed for
		 the man-page ).

	* man/gtranslator.1.in: Adding a manual page
		for gtranslator.

	* Makefile.am: Added the ./man subdirectory.
	
	* configure.in: Also output the ./man/Makefile and the
		./man/gtranslator.1.in.
	
	* man/Makefile.am: Added gtranslator.1.in to the EXTRA_DIST.tory.

	* Notifying the removal and the move of the files in the ./src
		subdir here.

2000-06-06  Fatih Demir  <kabalak@gtranslator.org>

	* Added the forgotten ifdefs for the
	
		window-icon stuff.
	
		-> *.c

	* Made the comments to an ifdef.
	
	* Commented out all header stuff.
	
		-> header_stuff.c

	* Made the find dialog a little bit
	
		smaller.
	
		-> gtr_dialogs.c

	* Use g_strconcat rather than strcat.

	* Implemented the ( hopefully ) good
	
		methods for multi-line translations.

	* Removed the final gboolean; it has been
	
		replaced by three other gboolean which
	
		are also useful for the recognition of
	
		multi-line translations.

	* Do the same foo for the jump to the
	
		first string.
	
		-> parse.c

2000-06-05  Fatih Demir  <kabalak@gtranslator.org>

	* Removed an also unnecessary gchar.
	
		-> header_stuff.c

	* Do a little bit better checks while
	
		adding entries to the msg_db.

	* Removed an unneeded integer,
	
		-> msg_db.c

2000-06-04  Fatih Demir  <kabalak@gtranslator.org>

	* Added a msg-db menu with some entries.

	* Added a separator to the file menu.

	* Added some more menu entries to be in
	
		sync with the tool bar.

	* Connected the menu entries also with the
	
		new functions.
	
		-> interface.c

	* Include "gnome-window-icon.h" only if
	
		it's available on the system.
	
		-> interface.h
	
	* Removed all // GTR_* comments from the
	
		ifdefs as they'ren't ANSI-C conform.
	
		-> *.h

	* Hey, do only get (g_list_length-1)nth
	
		data.
	
	* Disable the corresponding button if we're
	
		at the first/last entry.

	* Implementing the button-callbacks as
	
		functions.

	* Reverted the recognition of the error-
	
		case.
	
	* Removed the ifdef, so we can now again
	
		watch gtranslator crashing...
	
		-> parse.c
	
	* Reverted to the old mechanism.
	
		-> header_stuff.c

	* Adjust the dialog size.

	* Create a table holding the widgets for the
	
		Find-dialog.
	
	* You can only "goto" till the last entry of
	
		the list, so carry it as an argument to the
	
		core-function.
	
	* Fill out the find dialogs.
	
		-> gtr_dialogs.c

	* Made some text-output non-translatable, e.g. the '\n''s.
	
		They'll be printed with another g_print, just to avoid
	
		more work for the translators.. ;)

	* Made the option working and restructured the init a
	
		bit.
	
	* Quit after the query before any GUI-element is loaded.
	
	* Print the query & the result.

	* Added a for-the-moment dummy option '-q' / '--query'
	
		which will be used to query the msg_db for entries
	
		without starting the whole GUI. Possibly ...
	
		-> main.c

2000-06-04  Fatih Demir  <kabalak@kabalak.net>

	* Save and restore the "old" CFLAGS and
		LIBS variables, so that we don't get a
		 too long compile line.

	* Hm, version 0.19 is appearing now ...
	
	* Updated all plain text files for the
		new version.
	
	* Updated the NEWS file for the progress.
	
	* Added a nice idea to the TODO file.

2000-06-03  Fatih Demir  <kabalak@gtranslator.org>

	* Make first a check if it exists yet, and
	
		it it doesn't exist, print a message and open
	
		it with creation flags.

	* Create the msg_db, if necessary.
	
		-> msg_db.c

	* Set the window-icon in every popup-dialog.
	
		-> gtr_dialogs.c
	
		-> prefs.c

	* Don't free/alloc a temporary char.
	
		[ Avoids another crash. ]

	* Set the first element to '\0' in inp.
	
		-> header_stuff.c
	
	* Define and use the WINDOW_ICON defines.
	
		-> Makefile.am
	
	* Set the default window-icon.
	
		-> interface.c

	* Disable the msg-parsing for today.
	
	* Cat the strings, don't copy them.
	
		-> parse.c
	
2000-06-03  Fatih Demir  <kabalak@kabalak.net>
	
	* Check for the window-icon feature.
	
	* Set the according define.
	
	* Print it also at the compilage-options
		screen.

2000-06-01  Fatih Demir  <kabalak@gtranslator.org>
	
	* The same for the header-routines.
	
		-> header_stuff.c

	* Recognized the most stupid error in

		the parse code.
	
	* Copy the strings, don't assign them!
	
		-> parse.c

2000-05-30  Fatih Demir  <kabalak@gtranslator.org>

	* Use a temporary gchar* as a bridging
	
		variable for the msg_db location.

	* Removed the "hard-coded" msg_db stuff.
	
		-> msg_db.c/h

	* Removed the MSG_DB definition as it's
	
		now made more practically with an option
	
		or in the user's dir.
	
		-> Makefile.am

	* Print out a string-based error message
	
		and not only the error number which isn't
	
		quite useful.
	
		-> parse.c

	* Set the widget sizes to be more nice, as we
	
		surely want to be able to read the mini-window
	
		titles without resizing.

	* Added a basic search dialog which is really
	
		poor in this state.
	
		-> gtr_dialogs.c/h

	* Show a little message before doing the quit.

	* Connected the additional signals for the
	
		find dialog.

	* Added another button to the search-bar; an
	
		`Add'-button which adds the current message
	
		pair to the msg_db.

	* Connect the corresponding function with the
	
		button.

	* Free the freshly allocated gchar's.

	* Added another function which is a callback
	
		function in between adding the entries to
	
		the msg_db and the corresponding button.
	
	* Close the msg_db on quit, if the msg_db has
	
		been inited/opened.
	
		-> interface.c

	* Check for the msg_db option and do some checks.

        +       Init the crappy-but-self-written
 
                msg_db-routines on startup.
 
                -> main.c

2000-05-28  Fatih Demir  <kabalak@gtranslator.org>

        +       Freed the filenames list and added
 
                some comments.
 
                -> dnd.c

	* Hooked an accelerator to the web site
	
		menu-entry.
	
		-> interface.c

	* Made the edit_header_create()-function
	
		call a reference to the existing structure.

        +       Moved the check-button outside the table
 
                and into the vbox.

        +       Added a check-button which lets you use
 
                your personal options defined in the Preferences
 
                section to fill out the header.

	* Moved some variable declarations around.
	
	* Trying to get the header_stuff working.
	
	* Allocate the structure freshly via a
	
		new function.

		-> header_stuff.c/h

2000-05-28  Fatih Demir  <kabalak@kabalak.net>

	* Print a compilage options-screen at the
		end of the configuration process.

	* Made the output-messages of the checks
		have again be made nicer.

	* Updated the NEWS file for the updated
		Ukrainian translation and for the added
		 Japanese translation.

	* Added the .xvpics directory to the
		.cvsignore in the ./data subdir.

	* Made the mime-files better-looking.
	
	* Changed the mime-type in the ./data
		gtranslator.mime & gtranslator.keys(.in)
		 file to be application/x-po.
	
	* "Updated" the data/application-x-po.png
		icon which is now a little bit nicer, I
		 think.

2000-05-26  Fatih Demir  <kabalak@gtranslator.org>

	* Added some other gint's which are
	
		holding the stored geometry definitions,
	
		if this is wished.
	
	* Read & write the geometry definitions.
	
		-> prefs.c/h

	* Set the geometry  from the prefs &
	
		the stored place.
	
	* Read the stored geometry devotions.

		-> main.c
	
	* Made the Gtk+ entry-boxes to GNOME
	
		entry-boxes and added a table holding
	
		all the nice entry-boxes and the labels.

	* Adding the first entry-boxes which
	
		are holding the parsed informations.
	
		-> header_stuff.c
	
	* Removed another crash reason; the check
	
		for the filename is now only done by an
	
		assertion (!=NULL), nothing more.

	* Make the Goto button also sensitive;
	
		disable it if no po-file is opened.
	
		-> interface.c

2000-05-25  Fatih Demir  <kabalak@gtranslator.org>

	* Added the header-button to the list
	
		of the widgets which are disabled if
	
		no file is open.

	* Connected the buttons & menu entry
	
		with the new functions.
	
		-> interface.c

	* Playing around with some widgets in order
	
		to get a dialog in this week.
	
	* Do a little check before starting to produce
	
		dozens of widgets and the dialog.

	* Let the buttons be stock buttons.

	* Created the dialog and inserted some
	
		parts of it.

	* Adding some widgets and the routines
	
		for the Header edit dialog.
	
	* Made the header structure again to
	
		a non-pointer.
	
		-> header_stuff.c/h

2000-05-25  Fatih Demir  <kabalak@kabalak.net>
	
	* Changed some comments in the configure.in.
	
2000-05-24  Fatih Demir  <kabalak@gtranslator.org>

	* Again a crash!

	* -----------------------------------
	
	* Moved the static gtr_header to the header.
	
		-> header_stuff.c/h

	* Assign the strings via g_strdup().

	* Make the structure be a structure-pointer.
	
	* Added some g_prints just for my infor-
	
		mation what's going on.
	
		-> header_stuff.c

	* Removed the yazoo-test option and
	
		the corresponding variable.
	
		-> main.c

	* Added the `Header' entry to the edit-menu.
	
	* Added a help-menu entry for the home page.
	
	* No crashing anymore!
	
	* Added an ion for the `Clear' entry in the
	
		edit-menu.
	
	* Added Ctrl-K shortcut to the Clear-item.
	
		-> interface.c

	* Allocate the structure via g_new.

	* Again reverted to NOT produce dozens
	
		of structures.
	
		-> parse.c

	* Make a check before executing msgfmt;
	
		should avoid a crash.
	
		-> interface.c
	
	* Insert the current filename to the static
	
		gchar variable `i_love_this_file'.
	
		-> main.c/parse.c

2000-05-23  Fatih Demir  <kabalak@gtranslator.org>

	* Removed the X-Generator header information
	
		field from the structure and the header-
	
		parsing routine.
	
		-> header_stuff.c/h

	* Ha, another crash again...

	* Thinking about the removal of some seem-
	
		to-be unnecessary includes.
	
		-> *.h

	* Removed the pf-structure as it seems to
	
		be useless.
	
	* Introduced another static gchar -- the
	
		filename.
	
	* Making the parse-routine again produce
	
		dozens of structure's.
	
		-> parse.c
	
2000-05-23  Fatih Demir  <kabalak@kabalak.net>
	
	* Removed ./intl from .cvsignore ...
		and added it again to the repo.
	
	* Removed D'n'D from the TODO-list as
		it's actually already done.
	
	* Moved some aims around in the TODO.
	
	* WE REALLY need a new application-x-po.png
		icon.

	* Standardified the outputs of the "checks"
		in the ./configure(.in).

2000-05-22  Szabolcs BAN <shooby@gnome.hu>

	* Added lang Hu (Hungarian).

2000-05-21  Fatih Demir  <kabalak@gtranslator.org>

	* Doing all the if's and cut's for the
	
		header and filled the informations into
	
		the header_structure.

	* Create a structure which holds all
	
		these informations.
	
	* Added some debug-g_print's.

	* Put the header-cutting routine(s) in
	
		the header_stuff and while parsing the
	
		file, gtranslator calls only this function.

		-> header_stuff.c/h
	
	* Removed the [c]-things and will try
	
		it again with GLists.

		-> parse.c

2000-05-21  Fatih Demir  <kabalak@kabalak.net>

	* Added ja to ALL_LINGUAS.

2000-05-20  Fatih Demir  <kabalak@gtranslator.org>

	* Changed the gtk_main_quit()-calls to
	
		gtranslator_quit()-calls.

	* src/A new exit-function: gtranslator_quit.
	
		It should ( and does ) save some settings
	
		and will make some checks in the future.
	
		-> interface.c/h

	* Added the widgets & variables needed for
	
		the new option.

	* Making the geometry-string static.

	* Added another option to the prefs if to
	
		save the geometry( string ).
	
		-> prefs.c/h

	* Added a static gchar holding the current
	
		po-files name.
	
		-> messages.h

	* Applied the header-functions skeleton
	
		to the new structure.
	
		-> header_stuff.c

	* Added a new structure for the header
	
		informations and added also a typedef.
	
		-> header_stuff.h

	* Made the goto-box a little bit more
	
		real; change d the Goto-button to a normal
	
		Gtk+-button as the GNOME-Stock button isn't
	
		available with a search-pixmap.
	
		-> gtr_dialogs.c

	* Print a warning if the geometry-string
	
		couldn't be parsed.

	* Parse for a geometry-parameter and set
	
		the necessary values.
	
		-> main.c

	* Get plain-text drop's as a msgstr.
	
		[ though I'm thinking about what it
	
		brings ... ]
	
	* Added plain text as  a D'n'D type.
	
		-> dnd.c/h

	* Set the global po-file name.
	
	* Removed the geekPrint function.
	
		-> parse.c/h

2000-05-18  Fatih Demir  <kabalak@gtranslator.org>

	* Doing some stuff.
	
		-> parse.c
	
	* Connected the right functions with the
	
		buttons. One crash less.
	
		-> interface.c

2000-05-17  Fatih Demir  <kabalak@gtranslator.org>
	
	* Binding the new dialogs to the buttons.
	
		-> interface.c

	* Implementing the other dialogs.
	
	* Save&load the history of the search-entry.
	
		-> gtr_dialogs.c/h

	* Cleaned up D'n'D code and made it working ;-|.
	
		Almost working...
	
		-> dnd.c
	
	* Include the necessary headers and disclude the
	
		unneeded things.
	
		-> dnd.h
	
	* Reverted the zamane-char stuff.

2000-05-16  Fatih Demir  <kabalak@gtranslator.org>

	* Added the new files to the Makefile.am.
	
		-> Makefile.am

	* Corrected a malformed signal_connect.

	* Adding D'n'D sources.
	
		-> dnd.c/h

	* Changed the count variables type to static gint.

	* Restructured the first/back/next/last-msg-calls
	
		to represent the "structured"-parsing.
	
	* Removed all g_list stuff. It isn't compatible
	
		with my brain!

	* Removed some unneeded GList's and changed
	
		the head GList to a GSList.
	
		-> parse.h

	* Creation and filling into the structure
	
		fields ( aka "parsing" ) is theoretically
	
		done.
	
	* Removed the useless counting-variables.
	
	* Free the zamane-char.

	* Removed the g_print's.

		-> parse.c
	
2000-05-16  Fatih Demir  <kabalak@kabalak.net>
	
	* Corrected a wrong version number in the
		README.
	
	* Notifying that `ko' has been added to the
		configure.in's ALL_LINGUAS. Possibly by
		 Young-Ho, Cha ?

2000-05-15  Fatih Demir  <kabalak@gtranslator.org>

	* Changed the cancel-button to a stock-button.
	
		-> gtr_dialog.c

	* Try to get the header with some nonsense.

	* Adding some test routines for the list-stuff.
	
		-> parse.c

2000-05-14  Fatih Demir  <kabalak@gtranslator.org>

	* Adding the search-box routines & widgets.
	
		-> gtr_dialogs.c/h

	* Connected the search-button with the search
	
		button.

		-> interface.c

	* Removed some previous list-tries.
	
	* Removed the gnome_appbar refreshing method.

	* A stupid typo; now the strings are read,
	
		but why does the list only accept the first ?
	
	* Starting a rewrite of the parsing-
	
		routine;will write it till it works. (?)
	
		-> parse.c/h


2000-05-14  Fatih Demir  <kabalak@kabalak.net>
	
	* Removed the command-line options
		from the TODO as it's done.

	* D'n'D should be done till R 0.20.
	
	* Added a GConf-based msg_db to the TODO
		list as it would be very useful.

	* Cleaned up configure.in, removed the
		PACKAGE_PIXMAPS_DIR substitute, added
		 a comment and made --enable-mime-bind=no
		  the default action as gtranslator isn't
		   ready to be used till this day.

2000-05-13  Fatih Demir  <kabalak@gtranslator.org>

	* Disable the buttons at startup and enable
	
		them if a po-file is opened.
	
	* Added two functions which do the work for
	
		the `idea' above.
	
		-> interface.c/h

	* Set also some status bar message while
	
		opening dialogs
	
		-> gtr_dialogs.cs

	* Moved an include to the header
	
		-> msg_db.c/h
	
	* Doing some stupid work...

	* Calling a usleep for a better readability
	
		of the status message
	
	* Having a problem with the list methods...

		-> parse.c

2000-05-13  Fatih Demir  <kabalak@kabalak.net>
	
	* Check for the usleep(sec)-function
		within the configure(.in).
	
	* Include the ./po/update.sh in a dist.

2000-05-12  Fatih Demir  <kabalak@gtranslator.org>

	* Added a function-`skeleton which will
	
		be important for the next time as it puts
	
		informations to the opened po-file with the
	
		necessary format( hopefully ).( 'last update )

	* A first try to get the time/date and to replace
	
		the old entry in the header-list.
	
		-> header_stuff.c/h

	* Removed the old msgfmt-execution code
	
		as I'll integrate the new messages
	
		structures ( they seem to work ).
	
		-> interface.c

	* Changed the name of the gtr_msg_status
	
		variable I've used status somewhere
	
		else ( -> interface.c ).
	
	* Adding some more types and future
	
		work to be done.
	
		-> messages.h

	* Put the header-includes to the header
	
		itself
	
		-> parse.h
	
	* Implementing a very, very rough way to get
	
		the structures filled.

	* Corrected an error which caused it
	
		to crash on startup.
	
		-> parse.c
	
	* Also reformatted some forgotten parts
	
		of the files.
	
		-> *.c/h
 
2000-05-12  Fatih Demir  <kabalak@kabalak.net>
	
	* Moved the gtranslator.keys.in,
		gtranslator.keys and gtranslator.mime
		 files to EXTRA_DIST and removed the _DATA
		  include which caused automake to yell.

	* Made the configure-checks for our own
		options a little bit more beautiful.

2000-05-11  Fatih Demir  <kabalak@gtranslator.org>
	
	* Reformatted for common `assignment-policy'
	
		-> *.c/h
	
	* Playing around with a new structure.
	
		-> messages.h

2000-05-10  Fatih Demir  <kabalak@gtranslator.org>

	* Added the compile callback and function
	
	* Connected it with the button and the menu-entry
	
		-> interface.c/h
	
	* Added another option to define the msg_db
	
		to use on the command-line with the `-m' /
	
		`--msg_db' options.
	
		-> main.c

2000-05-10  Fatih Demir  <kabalak@kabalak.net>
	
	* Changed the ./data/gtranslator.keys.in file to
		 reflect the new `-f' cmd-line option with which
		  you can open files directly on startup.
	
2000-05-09  Fatih Demir  <kabalak@gtranslator.org>

	* Added a rough method of getting an entry from
	
		the msg_db; nothing big but it should work
	
	* Added some translatable strings
	
		-> msg_db.c

	* Added a forgotten '\' to the help-message for
	
		the prefs_box
	
		[ while building the gtranslator.pot there
	
		aren't any warning messages any more. And the
	
		message is now also translatable. ]
	
		-> gtr_dialogs.c

	* Connected the --file= & -f options
	
		with the parse()-function.
	
		[ Now you can start gtranslator with
	
		gtranslator -f xy.po and it reads the
	
		xy.po at the startup ]

	* Added short-form options

	* Added a popt-table with the options for
	
		gtranslator; not quite useful for now but
	
		the use will grow later on.

	* Bind them to the main-function
	
	* Connect the new Session management-functions
	
		-> main.c

	* Added Session management functions & files
	
		-> session.c/h

	* Added my dummy.po testfile to the cvsignores
	
		-> .cvsignore

	* Added different #ifndef/#define and #endif's
	
		-> *.h

	* Corrected the variable names to be correct.

	* Added the missing casts to GtkEditable ...

	* Added the cut/copy/paste/clear callbacks
	
	* Connected them with the menu entries
	
		-> interface.c/h

	* Made it a dummy file which'll be used when I've
	
		got the po-functions working; the header routines
	
		will go there, e.g. the automatic update of the
	
		translation time etc.

	* Also a complete rewrite
	
		-> header_stuff.c/h

	* Put the parse()-routine to an own function because
	
		of the cmd-line option -f/--file= which allows
	
		you to specify a startup file.

	* Remove the get_header()-call.

	* Implementing the po-functions inside parse.c/h

	* Rewriting the complete parse-methods
	
	* Using GList's for the different context-types
	
	* Adding different elements etc. ..
	
	* Removed the old and unnecessary variables
	
		and functions.
	
		-> parse.c/h
	
	* Added the auto-completion of the bits-count
	
		-> prefs.c

2000-05-09  Fatih Demir  <kabalak@kabalak.net>

	* Set version number to 0.18 -- everything works
		-- besides the main point of interest.

	* Added a missing AM_CONDITIONAL

	* Corrected typos and errors and beautified the
		output of the checks.

	* Added another option to configure.in ( and to
		the resulting ./configure script ) whether to bind
		 po-files with gtranslator, whether to install the
		  gtranslator.mime & gtranslator.keys files
		   [ You'd have bind them to VIm/(X)EMacs for example,
		     and gtranslator is not fully ready to rally with
		      these ones. ]
	
	* Removed some previous stuff from the Makefile.am.

	* Updated all plain text-files for a more common
		`outlook'.

	* Updated TODO to be more like the plans for
		further releases ..
	
	* Changed NEWS to reflect the current situation
	
	* Beautified the configure(.in) a little bit
		as it checks now for you (X)Emacs lovers
		 without a "checking Checking ..".

2000-05-08  Fatih Demir  <kabalak@gtranslator.org>

	* Changed `due' to Pablo's Email the English
	
		encodings and all other encodings to 8bit.

	* Changed and edited some entries like told.
	
	* Added the Croatian group's Email address
	
		[ `due' to their control-center translation ]
	
		-> languages.h

2000-05-08  Karl Eichwalder  <ke@suse.de>

	* src/interface.c (create_app1): Correct C'n'P typo (s/next/last/).

2000-05-08  Martin NorbÃ€ck  <d95mback@dtek.chalmers.se>

	* configure.in: Added sv to ALL_LINGUAS.

2000-05-07  Fatih Demir  <kabalak@gtranslator.org>

	* Reformatted all plain-messages to be
	
		more friendly and English ( no spaces
	
		before punctuation .. ).
	
		-> *.c/h
	
	* Reformatted it and added another information
	
		about a language, the bit encoding
	
	* Made almost every entry having a 8bit-encoding
	
		as many languages have got a eog translation
	
		and in the .po-files there were always 8bit
	
		encodings named, but what about Arabic/Farsi ?
	
		-> languages.h
	
	* Removed the ifdef for IT_WORKS ..
	
		[ I'll see how to get messages.h to work .. ]
	
	* Began to implement the new routines

		[ in a cmd-line test-program the new
	
		header-routines	worked well except that it gets
	
		the header in the reverse order ?!? .. Simply wait .. ]

		-> parse.c/h

	* Made a Emacs-lover friendly about-message
	
		if wished ....
	
	* Added a method to show the about-box

		-> about.c/h
	
	* Connected the about-box with the
	
		"About" menu entry
	
	* Connected the prefs-box showing method
	
		with the menu entry and the icon
	
	* Call the online help ..
	
	* Open/save file as handlers are now connected
	
		-> gtr_dialogs.c/h
	
	* Include some headers ..
	
		-> interface.c
	
	* Prefs_box is complete now ..

	* Save & apply of the prefs-box is done
	
		now
	
	* Auto completion of the language specs ..
	
		[ if `Turkish' is selected the other language
	
		specs `tr', `iso-8859-9' etc. are set
	
		automatically ]

	* The languages' names are now appearing
	
		localized ...

	* Writing more and more of it's pieces
	
	* Changed the prefs_box-function to a
	
		pure creating routine without any
	
		arguments ..
	
	* Added all gui-elements to it .. callbacks
	
		are missing ..
	
		-> prefs.c/h

2000-05-07  Fatih Demir  <kabalak@kabalak.net>

	* Added another option to the configure
		script for you EMacs lovers ..
	
	* Updated acconfig.h for a new synmbol :
		`EMACS_LOVER' ...

	* Reverted the change in the
		./kabalak_generate_all_the_files.sh ..

2000-05-07  Karl Eichwalder  <ke@suse.de>

	* configure.in (ALL_LINGUAS): Add de.

2000-05-07  Fatih Demir  <kabalak@kabalak.net>
	
	* Moved the gtranslator.keys file to
		the .cvsignore in the ./data subdir
		 which has got now an own .cvsignore ..
	
	* Added uk to ALL_LINGUAS ( has been
		forgotten .. )
	
	* Made a little change in
		./kabalak_generate_all_the_files.sh ..

2000-05-06  Fatih Demir  <kabalak@gtranslator.org>
	
	* Include <glib.h>
	
		-> messages.h

2000-05-05  Fatih Demir  <kabalak@gtranslator.org>

	* Use the new structure and forget the
	
		old one
	
		-> parse.c

	* Include gtr_dialogs.h for the help-box
	
		-> prefs.c

	* "Disclude" languages.h
	
	* Added typedefs for the structures
	
	* Use the gtr_msg_status structure instead
	
		of a gboolean to define the translation
	
		status ( also changed the variable name )
	
		-> messages.h
	
	* Go to the beginning of the file when
	
		trying to get an entry from the msg_db
	
		( SEEK_END -> SEEK_SET )
	
	* Removed some FIXMEs ;)

		-> msg_db.c

	* Removing all DEBUG entries
	
		-> *.c/h

	* Removed the definition of DEBUG while
	
		building .
	
		-> Makefile.am
	
	* Include <config.h> and <gnome.h>
	
		-> interface.h

	* Added a missing comma ( ehem .. )

	* Added some group Email entries
	
	* Corrected the English/* entries ..
	
	* Changed to the N_() macro as the table
	
		has to be const-o-tic .... [ you can
	
		change it to _() and see almost 33 ( additional )
	
		error messages on the screen ... ]
	
		-> languages.h
	
2000-05-05  Fatih Demir  <kabalak@kabalak.net>

	* Check first for GLIB and then for GTK
		as this would be human-wise logical ..

	* Reformatted ./data/Makefile.am and included
		gtranslator.keys.in in EXTRA_DIST .
	
	* Put all the data stuff to the ./data
		subdirectory and changed the Makefile.am
		 and the configure.in to reflect this ..
	
	* Check for GLIB >= 1.2.3 and GTK
		in the configure.in ..
	
	* Added the GNOME I18N list to the THANKS file ..

2000-05-04  Fatih Demir  <kabalak@gtranslator.org>
	
	* Added the entries which were told to me ..
	
	* `Commonified' the iso-entries
	
	* Corrected some wrong entry points
	
	* Made the table non-const ( avoiding an error .. )
	
		-> languages.h

2000-05-03  Fatih Demir  <kabalak@gtranslator.org>

	* Added .*swp files ( vim->my_editor=TRUE )
	
		-> .cvsignore
	
	* Corrected some really stupid typos
	
	* Improved the comments
	
		-> languages.h
	
	* Added the function-prototypes into the header
	
		-> prefs.h

	* Implemented the first page of the prefs-box
	
	* Added the basic-signals
	* Split the prefs-box into four functions like the
	
		dialogs in the gtr_dialogs.c/h files ...
	
		-> prefs.c

2000-05-03  Fatih Demir  <kabalak@kabalak.net>
	
	* Added the .*swp files to the .cvsignore
		file as I'm using VIm ...

	* Updated README & TODO .

2000-05-02  Fatih Demir  <kabalak@gtranslator.org>
	
	* Added languages.h
	
		-> Makefile.am
	
	* Added a new source file for the languages
	
		and the structure for this

	* Adding many /*XXX*/ since I've no 'enlightenment'
	
		where the different languages have their encoding
	
		or group ( possibly all at li.org , but that can't
	
		be all, I think .. )
	
		-> languages.h
	
	* Removed the <glib.h>-include
	
		-> messages.h

2000-05-01  Fatih Demir  <kabalak@gtranslator.org>

	* Added a table with the language names
	
		-> prefs.c

	* General reformat of all comments
	
		->*.c/h

	* Changed the list-adding to a (gpointer)
	
	* Getting from the msg_db will also be working
	
		-> msg_db.c

	* Adding labels and entries ..
	
		-> prefs.c

	* Added 3 Glist's for the mime_type etc.
	
		-> prefs.h

2000-05-01  Fatih Demir  <kabalak@kabalak.net>
	
	* Changed to AM_GNOME_GETTEXT macro
		in the configure.in ..

2000-04-30  Fatih Demir  <kabalak@gtranslator.org>

	* Began to write the prefs-box ...
	
		-> prefs.c

	* Do another deeply-structured include
	
		test for the _() macro definition .
	
		-> main.c

	* Added the $(GLIB_CFLAGS) & $(GLIB_LIBS)
	
		in the INCLUDES and LDADD variables
	
		-> Makefile.am
	
	* Check if <glib.h> is included and
	
		do it if it isn't included yet ..
	
		-> messages.h

	* Include the messages-structure header
	
		-> interface.h

2000-04-30  Fatih Demir  <kabalak@kabalak.net>

	* Corrected an error in my
		./kabalak_generate_all_the_files.sh
		 script ( it didn't take all arguments )

	* Check for Gtk	& Glib.
		independentally and avoid some
		 confusion for me in the configure.in

2000-04-29  Fatih Demir  <kabalak@gtranslator.org>

	* Added the ltrace.log file to .cvsignore's
	
		list ( I'm using ltrace very often .. )
	
		-> .cvsignore

	* Removed the callbacks.c/h files from

		the SOURCES list .
	
		-> Makefile.am
	
	* Corrected a typo in the GnomeUIInfo
	
		structures ..
	
	* Reading the most important callbacks here
	
		for the main app
	
		-> interface.c
	
	* Removing the callbacks.* files
	
		-> callbacks.c/h
	
	* Changed the widget names for the "Cancel"
	
		buttons
	
	* Corrected some callback errors ..
	
		-> gtr_dialogs.h
	
	* Removed all callback-calls from the Preferences-
	
		box
	
	* Rewriting the preferences-box completely new

		-> prefs.c

	* All callbacks will be handled locally in
	
		the files, no extra callbacks file needed
	
		-> *.c/h

2000-04-27  Fatih Demir  <kabalak@gtranslator.org>
	
	* Changing all the interface elements
	
		internally .
	
		-> interface.c/h

	* Starting a complete rewrite of the callbacks
	
		and the bindings ..
	
		-> callbacks.c/h

	* Outsourced all dialogs to the new files
	
		-> interface.c/h

	* Reorganized all the file_selections
	
		-> gtr_dialogs.c/h

	* Changed the callbacks to be more useful
	
		and to be in coordination with the reorga-
	
		nization .
	
		-> callbacks.c/h
	
	* Redoing the preferences box on my own
	
		-> prefs.c/h

	* Added the new files to the Makefile.am
	
		-> Makefile.am
	
	* Two new files for the preferences box
	
		-> prefs.c/h
	
	* Interface.c is very lightened ...
	
		-> interface.c

2000-04-27  Fatih Demir  <kabalak@kabalak.net>
	
	* Finished the big outsourcing action
		in the ./src subdirectory.

2000-04-20  Fatih Demir  <kabalak@kabalak.net>

	* Forgot to put the version number to
		0.17 in the README.

2000-04-19  Fatih Demir  <kabalak@gtranslator.org>

	* Made another messages "gettextable"
	
		-> parse.c

	* Changed the variable names for more
	
		obviousness ..
	
		-> msg_db.c
	
	* Call the new about_box() method ...

		-> callbacks.c

	* Added the necessary includes to the new
	
		files
	
		-> about.c/h gtr_dialogs.c/h
	
	* Added the new files to the Makefile.am
	
		-> Makefile.am
	
	* "Outsourced" the about box ...
	
		-> about.c/h

	* Added the functionality for adding
	
		entries to the msg_db
	
		-> msg_db.c
	
	* Corrected another stupido ; most error/
	
		warning messages weren't "gettexted" so
	
		they didn't appear in the gtranslator.pot
	
		file for translations ...
	
		-> msg_db.c

	* src/Add two "new" dialogs :
	
		1) Errors occurred while exec. msgfmt
	
		2) No changes were made to the .po-file
	
		-> gtr_dialogs.c/h

	* Added two new files which will hold
	
		the dialogs ( every dialog ! )
	
		-> gtr_dialogs.c/h

	* Change the callback-bindings ..
	
		-> callbacks.c/h

	* Put away every dialog-box which was
	
		produced by GLADE ..
	
		-> interface.c/h

2000-04-19  Fatih Demir  <kabalak@kabalak.net>

	* Put version number to 0.17 ! Tada ..

	* Changed the NEWS file for actuality .
	
	* "Lightened" the README file a bit .

	* Added a little part about ANY_FLAGS
		to INSTALL.CVS so it should be more
		 logical and understandable .
	
	* Added a really good idea to the TODO
		list ( read it there ).

2000-04-18  Fatih Demir  <kabalak@gtranslator.org>

	* As the status bar works now rightly
	
		we can uncomment the callbacks ...
	
		-> callbacks.c
	
	* [ <pre> I love ltrace </pre> ]
	
		Corrected a simple error which caused
	
		gtranslator to crash every time
	
	* Added some interface elements
	
	* Corrected a typo in the About box
	
		-> interface.c
	
2000-04-18  Fatih Demir  <kabalak@kabalak.net>

	* Made some changes in the ./src/
		subdirectory.

2000-04-13  Fatih Demir  <kabalak@kabalak.net>

	* Changed the AC_INIT call of configure.in
		to README ; I didn't get an error but
		 it is unlogical to seek for oneself
		  while autoconf produces the ./configure
		   script by processing configure.in ...

	* Reorganized the gtranslator.desktop
		file for the language order ( me
		 stupido .. )

	* Changed the TODO file to reflect
		the wishes towards gtranslator

	* gtranslator.desktop : Removed the
		unnecessary quotes

	* Applied a patch from Alexandre
		Hautequest <hquest@fesppr.br> ; it
		 solves a problem at opening the files
	
	* Appended him (^) to the THANKS file


2000-04-12  Pablo Saratxaga	( pablo@mandrakesoft.com )

	* configure.in (ALL_LINGUAS): added Danish

2000-04-01  Fatih Demir  <kabalak@gtranslator.org>

	* Corrected some return-value mistakes
	
		-> parse.c callbacks.c interface.c
	
	* Include "parse.h" for check_file()
	
		-> msg_db.c
	
	* Exit if the file stream is away via
	
		g_error() ...
	
		-> parse.c
	
	* Put DEBUG to 2001 to get some debug
	
		informations ..
	
		-> Makefile.am

2000-03-31  Fatih Demir  <kabalak@gtranslator.org>

	* Removed the tool bar_style definition
	
		from the search bar
	
		-> interface.c

2000-03-30  Fatih Demir  <kabalak@gtranslator.org>

	* The check_file(FILE *) function was
	
		better than the new one ; reversed
	
		this .
	
	* Corrected all dependencies .
	
		-> msg_db.c parse.c/.h

	* Removed some type of comment .
	
		-> interface.c

2000-03-27  Fatih Demir  <kabalak@gtranslator.org>

	* A pointer was set wrongly in the are_we*
	
		function ; the cast is now hopefully

		well-formed ....
	
	* Added a &-operand to correct another
	
		cast error .
	
		-> header_stuff.c

	* Made the second arg for gnome_help_goto
	
		to a '0' ( previously it was 'NULL' ).
	
		-> callbacks.c
	
	* Let it produce much less compiling-time
	
		warnings ;-))
	
		-> *.c

2000-03-21  Fatih Demir  <kabalak@gtranslator.org>

	* Fixed an error ; use now strcat for
	
		the +=operator ...
	
	* Ooops, no '\n' added in the error
	
		messages anymore .
	
		-> parse.c

2000-03-19  Fatih Demir  <kabalak@gtranslator.org>

	* Removed the ka_widget_show macro ..
	
		-> interface.c/.h
	
	* Think , I know why I get NULL-casts,
	
		, should now be corrected .
	
		-> callbacks.c

2000-03-18  Fatih Demir  <kabalak@gtranslator.org>

	* Some better catch of the msgid/str's
	
		-> parse.c

2000-03-16  Fatih Demir  <kabalak@kabalak.net>

	* Put version number to 0.16 .
	
	* Updated the text files for the new
		version number .
	
2000-03-15  Fatih Demir  <kabalak@gtranslator.org>

	* Check if the linked lists have been
	
		lost .
	
		-> msg_db.c
	
2000-03-14  Fatih Demir  <kabalak@gtranslator.org>

	* Filled in a missing '*' before
	
		"cur_list" .
	
		-> msg_db.h

	* Added a copyright notice to all source
	
		files ..
	
		-> *.c/*.h
	
	* Removed the stupido $(GLIB_CFLAGS) and
	
		$(GLIB_LIBS) variables ; they're
	
		already included in the $(GNOME_CFLAGS)
	
		and $(GNOME_LIBS) ...
	
		-> Makefile.am

2000-03-14  Fatih Demir  <kabalak@gtranslator.org>

	* Added the linked lists and the addition
	
		of messages to the linked lists ...

		-> parse.c
	
		-> msg_db.h/.c

2000-03-14  Fatih Demir  <kabalak@kabalak.net>

	* Added some other files to the nice
		 .cvsignore files in the
		 ./po and in the ./src subdirs .

	* Corrected an error in the
		./kabalak_generate_all_the_files.sh
		 which doesn't gave your OPTIONS to
		 ./configure ; this IS corrected .

2000-03-12  Fatih Demir  <kabalak@kabalak.net>

	* Updated all text-files .
	
	* Change to glib , won't use libdyndata
		for now ...
	
	* Changed gtranslator.keys.in for the new
		icon.

2000-03-11  Fatih Demir  <kabalak@gtranslator.org>

	* Switching over to pure glib , removed
	
		any libdyndata stuff
	
		-> *.c/*.h

2000-03-11  Fatih Demir  <kabalak@kabalak.net>

	* Modified Makefile.am for the new
		application-x-po.png icon .
	
	* Modified
		./kabalak_generate_all_the_files.sh
		 for NOT making nor installing the
		  package , but simply calling all
		   the progs like ./autogen.sh .

2000-03-10  Fatih Demir  <kabalak@gtranslator.org>

	* Removed impossible function
	
		-> msg_db.c/.h

2000-03-09  Fatih Demir  <kabalak@gtranslator.org>

	* Wrong appbar-type ; CORRECTED .
	
		-> interface.c

	* Put the old char-stuff to gchar
	
		-> *.c/*.h

	* Get the geometry of the main window
		at the startup

		-> main.c
	
	* A new Åœgchar*Åœ for the geometry
	
		-> interface.h

2000-03-09  Fatih Demir  <kabalak@kabalak.net>

	* Updated the README for INSTALL.CVS .

2000-03-08  Fatih Demir  <kabalak@gtranslator.org>

	* Added a new toolbar with some extra-
		funcs ( which will be hopefully created
		in the next time .. )
	
		-> interface.c

	* Added an enum for the different stati
		a translation entry could have
	
		-> messages.h
	
	* Changed some macros for producing less
		warnings because of wrong types .
	
	* Removed the stupid value= pairs ..

		-> callbacks.c
	
	* Corrected a check which caused an
		compilation warning

		-> msg_db.c
	
	* src/Changed some things :
	
		-create_wait_for_help()
	
		-search_entry*
	
		-> interface.c/.h

		-negative-value check in check_file()
	
		-int c
	
		-a FIXME ( which wasn't right )
	
		-> parse.c
	
	* Made a necessary cast to (char)tmp .
	
		-> header_stuff.c

2000-03-08  Fatih Demir  <kabalak@kabalak.net>

	* Changed the mime-configuration
		files for regarding the new icon .

2000-03-07  Fatih Demir  <kabalak@gtranslator.org>

	* Adding some new UI-elements ..
	
		-> interface.c/.h
	
	* Removing the unnecessary GLADE-
		style widget_ref's ( they seem not
		to be needed ... )

		-> interface.c

	* Removed the fake progress-bar
	
		-> interface.c
	
	* Oh, a too deep inclusion ; removed it
	
		-> messages.h
	
	* A malformed format ; also corrected
	
		-> msg_db.c

	* Some other misfired includes which lead
		to 'multiple definition of ...' ; also
		corrected ( yes , I compiled it today
		:-% ; it compiles ! ) .
	
		-> msg_db.h messages.h

2000-03-07  Fatih Demir  <kabalak@kabalak.net>

	* Added alternative files-generating script:
		./kabalak_generate_all_the_files.sh
		 which is more "kabalak" than
		  ./autogen.sh .

2000-03-06  Fatih Demir  <kabalak@gtranslator.org>

	* Added a gnome-entry box for searching
		some messages in the files ..
	
		-> interface.c/.h
	
	* Added the a file which includes the
		pure message structures
	
		-> messages.h

	* Rearranged the message searches ...

		-> parse.c
	
	* Notified the new widgets ..
	
		-> interface.h

	* Reorganized some header-includes
	
		-> parse.h msg_db.h header_stuff.h

	* Corrected the error within the struct

		-> parse.h

2000-03-06  Fatih Demir  <kabalak@kabalak.net>

	* Added another source file
	
	* Adding a new icon for .po-files ..

2000-03-05  Fatih Demir  <kabalak@gtranslator.org>

	* Adding a new dock-band for message
		searching and catalog-finding ..
	
		-> interface.c callbacks.c/.h
	
	* Adding some new functions ..

2000-03-04  Fatih Demir  <kabalak@gtranslator.org>

	* Added a (void*)-ified compare function
		ka_comp(const void *,const void *) ,
		needed for the dyndata routines ..

		-> parse.c/.h

2000-02-29  Fatih Demir  <kabalak@gtranslator.org>

	* Doing the msg_db stuff ( reading the
		old ones is now implemented ... )
	
		-> msg_db.c/.h

	* Reformatting all comments for Gnome-
		style comments ..
	
		-> *.c/*.h

2000-02-29  Fatih Demir  <kabalak@kabalak.net>

	* Played a little bit with the
		logo ..
	
	* Corrected some typos ...

2000-02-26  Fatih Demir  <kabalak@gtranslator.org>

	* Changed the string-comparing routines
		to str(n)casecmp for ignoring the
		case .
	
		-> parse.c
	
	* Pre-Implemented some more db-func-
		tionality ...
	
		-> msg_db.h/.c

2000-02-26  Fatih Demir  <kabalak@kabalak.net>

	* Renewed the README .

2000-02-25  Fatih Demir  <kabalak@gtranslator.org>

	* Repute the support.h/.c files into
		CVS , as they appear to be needed
		for gnome-HEAD ...
	
		-> support.h/.c

	* Get the dyndata-variables ..

		-> Makefile.am
	
	* Reformatting the comments to be
		readable ....
	
		-> *.c *.h

2000-02-25  Fatih Demir  <kabalak@kabalak.net>

	* Again : added a check for the dyndata-
		config script and let the variables
		 in src/Makefile.am be set ...
	
	* Now you get always an URL if you
		haven't got libdyndata ; so be nice
		 and get this library from the project
		  homepage ...
	
	* Beautified the text files ( bashier ) .

2000-02-24  Fatih Demir  <kabalak@kabalak.net>
	
	* Extended the check a little bit ;
		If the libdyndata isn't found
		 ./configure gives you now an error
		  message .

2000-02-23  Fatih Demir  <kabalak@kabalak.net>

	* Check for the dyndata headers & lib
		in the configure.in .
 
2000-02-22  Fatih Demir  <kabalak@gtranslator.org>

	* Corrected the errors & forgotten
		variables .
	
		-> parse.h parse.c msg_db.c

	* Reformed the structures

		-> parse.h msg_db.c msg_db.h
	
	* Removed the GLADE-produced files since
		I can't recognize how I could use them
		....
	
		-> support.h/.c

	* Started to switch-over to libdyndata
	
		-> msg_db.c msg_db.h parse.c

	
2000-02-22  Fatih Demir  <kabalak@kabalak.net>

	* Put version to 0.15 .

	* Corrected many errors in the sources

	* Switching over to libdyndata from
		Manuel Schiller ( malasch@gmx.net )
	
	* Check for libdyndata in ./configure
	
	* Added libdyndata-source to here .

2000-02-20  Fatih Demir  <kabalak@gtranslator.org>

	* Made two structures for the po-&
		message-handling .
	
		-> parse.h msg_db.h msg_db.c

	* Use the new structures for the
		message actions ..
	
		-> parse.c header_stuff.c header_stuff.h


2000-02-17  Fatih Demir  <kabalak@gtranslator.org>

	* Put the location of the msg-db to
		the defines

		-> Makefile.am

	* Two new routines for getting the next
		msgid/msgstr .

		-> parse.c parse.h

	* First ideas/steps for db-functionality

		-> msg_db.h
	
2000-02-17  Fatih Demir  <kabalak@kabalak.net>

	* Cleaned up the scripts-rests ..

2000-02-16  Fatih Demir  <kabalak@gtranslator.org>

	* Made some me-supporting output only
		compile with -DDEBUG ( by default on )
		, not with -DDEBUGGY .
	
		-> Makefile.am header_stuff.c
	
	* Removed some old-stuff from the files
	
		-> *.c *.h

2000-02-13  Fatih Demir  <kabalak@gtranslator.org>

	* Removed the shell-script calls from
		the parser .
	
	* Made the char-arrays for the msg***
		only one-dimensional for further
		parser-progress .

		-> parse.c parse.h
	
	* Added header_stuff.c/.h for the header
		routines in gtranslator .
	
	* Try to get the header into the 2-dimen=
		sional ÅœheaderÅœ-array ( are there any
		headers which have got >=15 lines ? )
	
		-> header_stuff.c header_stuff.h
	
2000-02-13  Fatih Demir  <kabalak@kabalak.net>

	* Removed all scripts, gtranslator
		will be C-native.

	* Re-checked gtranslator to Gnome-CVS

2000-02-10  Fatih Demir  <kabalak@gtranslator.org>

	* Read the TODO , ehem ....

	* "Modifying" the parser .. ( really
		started to write a logical one .. )
	
	* Changing over to real C-code for the
		important parts of gtranslator ..

		-> parse.h parse.c
	
2000-02-10  Fatih Demir  <kabalak@kabalak.net>
	
	* Corrected the split_it_with_awk.sh
		script to work like wished (->TODO)
	
	* configure.in: Removed the sed/head searches.
		[ using `which sed/head` for that ]
	
	* Will not use the po.el, as far as
		I DO NOT USE emacs/have any info/man
		 pages of it ( I'm using vim ... ).
	
	* The parser-module is been written at
		the moment, put version to 0.14.

2000-02-09  Fatih Demir  <kabalak@gtranslator.org>

	* Some progress in text-parsing ..

		-> parse.h parse.c

2000-02-08  Fatih Demir  <kabalak@gtranslator.org>

	* Made a fake-progress bar

		-> parse.c
	
	* Added two additional gbooleans for
		avoiding segfaults when pressing
		back or next/last

		-> parse.c parse.h callbacks.c

	* Put the extra_flags only to -DDEBUGGY

		-> Makefile.am

	* Give the user many informations on
		the status bar
	
		-> callbacks.c
	
2000-02-08  Fatih Demir  <kabalak@kabalak.net>

	* configure.in: Put version to 0.13, made changes in
		the sources .

2000-02-07  Kjartan Maraas  <kmaraas@online.no>

	* */*: Removed Makefile.in and po/gtranslator.pot
	since these are generated files.
	* *: Added .cvsignore files
	
2000-02-06  Kjartan Maraas  <kmaraas@online.no>

	* configure.in: Added "no" to ALL_LINGUAS.
	
2000-02-04  Fatih Demir  <kabalak@gtranslator.org>

	* Make the build always with -DDEBUGGY
		to make it more obvious if errors
		occur .
	
		-> Makefile.am
	

2000-02-04  Fatih Demir  <kabalak@kabalak.net>

	* Put gtranslator to the Gnome CVS-tree.

2000-02-03  Fatih Demir  <kabalak@gtranslator.org>
	
	* Removed the checks temporarily ....
	
		-> parse.c

	* Removed the unnecessary const's ...
	
		-> callbacks.c

	* Inform the user if there is an error
		while parsing the files ...

		-> callbacks.c

2000-02-03  Fatih Demir  <kabalak@kabalak.net>

	* src/ChangeLog: Added a separate ChangeLog for it.

2000-02-02  Fatih Demir  <kabalak@kabalak.net>
 
	* Made the parse-module almost finished
		[ it does only crash a bit too often .. ]
	
2000-01-31  Fatih Demir  <kabalak@kabalak.net>

	* Decided to make everything a little bit
		more scripty ....

2000-01-30  Fatih Demir  <kabalak@kabalak.net>

	* Made the config-stuff very roughly and started
		to write the parse-module in C,
		 put Release to 0.12.

2000-01-21  Fatih Demir  <kabalak@kabalak.net>

	* Put help & prefs-box into work and began
		to work on the config ..

2000-01-15  Fatih Demir  <kabalak@kabalak.net>

	* Started working on gtranslator ...
