2006-02-05  Dwayne Bailey  <dwayne@translate.org.za>,
	Yanko Kaneti  <yaneti@declera.com>,
	Andre Klapper  <a9016009@gmx.de>
	
	* dictionary.c, dictionary.h:
	Additional support for South African languages by Dwayne Bailey.
	Code cleanups by Yanko Kaneti. Adding all languages listed by 
	gnome-spell by Andre Klapper (and committing). Thanks everybody.

2006-01-20  Tor Lillqvist  <tml@novell.com>

	* control.c (gnome_spell_control_get_glade_file): New
	function. Returns the pathname of the installed
	spell-checker.glade file. On Unix, just return the configure-time
	pathname. On Windows, look up where gnome-spell is installed at
	run-time and construct the pathname based on that.
	(DllMain, replace_prefix) Win32-only helper functions for the
	above.

	* control.h: Declare gnome_spell_control_get_glade_file().

	* control.c (gnome_spell_control_new)
	* engine.c (construct_dialog): Use
	gnome_spell_control_get_glade_file().

	* Makefile.am: Pass also PREFIX to the compilation for the use by
	gnome_spell_control_get_glade_file() on Windows.

2005-09-17  Tor Lillqvist  <tml@novell.com>

	* Makefile.am: Use a relative path to the shlib in the .server
	file on Win32. The activation server notices this and appends the
	path to that of the directory where the .server file is. Thus we
	get free choice of installation location for the end-user. Expand
	also API_VERSION_IN_SHLIB_NAME and SOEXT in the .server file. Fix
	libtool lossage on Win32, it insists in installing the DLL in a
	"../bin" directory relative to where it is told to install the .la
	file.

	* GNOME_Spell.server.in.in: Instead of hardcoding .so, use
	SOEXT. Use API_VERSION_IN_SHLIB_NAME instead of API_VERSION as
	libtool on Win32 decides to call the dll
	libgnome-spell-component-0-3.dll. (Dash instead of period between
	the '0' and '3'.)

2004-10-12  Radek Doulik  <rodo@ximian.com>

	* dictionary.c (impl_gnome_spell_dictionary_add_word_to_personal):
	return if language is null
	add tests duplicating g_return_* glib macros

2004-02-27    <rodo@ximian.com>

	* dictionary.c: added Turkish
	add more languages (those missing here and present in enchant
	branch)
	added more languages found on http://ftp.gnu.org/gnu/aspell/dict/

2004-01-06  Radek Doulik  <rodo@ximian.com>

	* Makefile.am: use deprecated Gtk stuff temporarily

2003-05-16  Radek Doulik  <rodo@ximian.com>

	* dictionary.c (impl_gnome_spell_dictionary_set_language): NULL
	now means "all languages disabled"

2003-04-14  Radek Doulik  <rodo@ximian.com>

	* control.c (control_destroy): unref dictionary
	(spell_control_construct): unref property bag once it's given to
	control

2003-04-07  Radek Doulik  <rodo@ximian.com>

	* dictionary.c: change the abbrevs syntax to match e-iconv.c in
	gal

2003-01-30  Radek Doulik  <rodo@ximian.com>

	* dictionary.c: added Ukrainian language to known languages, patch
	by Andy Shevchenko <andriy@asplinux.ru>
	let gnome-spell know about Greek and Slovak languages

2002-05-16  Radek Doulik  <rodo@ximian.com>

	* Makefile.am: version Spell.idl file

2002-05-06  Radek Doulik  <rodo@ximian.com>

	* dictionary.c: 

2002-04-17  Radek Doulik  <rodo@ximian.com>

	* dictionary.c: more checks for manager != NULL
	(engine_check_word): make check to assert again
	(impl_gnome_spell_dictionary_check_word): check word only on
	non-NULL managers and return TRUE if we don't have any valid
	manager

2002-04-16  Abel Cheung  <maddog@linux.org.hk>

	* spell-factory.c (main): Use GETTEXT_PACKAGE for textdomain()
	and bindtextdomain().

2002-02-08  Radek Doulik  <rodo@ximian.com>

	* dictionary.c (get_languages): save languages in ascending order
	recognize en_{ca,gb,us}
	added more regions

2001-11-02  Radek Doulik  <rodo@ximian.com>

	* dictionary.c (impl_gnome_spell_dictionary_check_word): Ximian is
	not misspelled word (pointed out by Nat and Dan)
	(impl_gnome_spell_dictionary_check_word): g_return_val_if_fail
	could be diabled so test for word != NULL again

2001-10-29  Radek Doulik  <rodo@ximian.com>

	* dictionary.c: added g_return_if_fail (word); in few places

2001-10-08  Radek Doulik  <rodo@ximian.com>

	* Makefile.am (EXTRA_DIST): removed spell-checker.i18n to pass
	distcheck

	* spell-factory.c (main): added i18n initialization

	* control.c (spell_control_construct): fix typo in creating
	language property - set index to PROP_SPELL_LANGUAGE and not
	PROP_SPELL_REPLACE as before
	(spell_control_construct): set encoding to utf-8

	* dictionary.c (impl_gnome_spell_dictionary_set_tag): set changed
	flag = TRUE

2001-10-01  Radek Doulik  <rodo@ximian.com>

	* dictionary.c (dictionary_object_destroy): destroy pspell manager
	and config

	* spell-factory.c: initialize server counters to 0

	* control.c (control_destroy): new callback, unref dictionary
	(spell_control_construct): connect control_destroy

	* spell-factory.c (factory_object_new): remove evil use of
	GTK_OBJECT cast macros, they caused memory leaks and component not
	exit when were clients finished

	* dictionary.c (gnome_spell_dictionary_new): as below

	* checker.c (gnome_spell_checker_new): retype, return BonoboObject *

2001-02-07  Radek Doulik  <rodo@ximian.com>

	* dictionary.c: updated for latest pspell version

	* dictionary-factory.c: removed forgotten include of
	dict-moniker.h

2001-02-02  Radek Doulik  <rodo@ximian.com>

	* dictionary.c (impl_gnome_spell_dictionary_set_correction): call
	pspell_manager_save_all_word_lists

	* GNOME_Spell.oafinfo.in: new file, use @API_VERSION@

	* test-spell.c (main): use API_VERSION

	* spell-factory.c (factory_init): use API_VERSION

2001-02-01  Radek Doulik  <rodo@ximian.com>

	* engine.[ch]: new files

	* Makefile.am (gnome_spell_component_SOURCES): added engine.[ch]

	* GNOME_Spell.oafinfo: added Engine factory and object
	added Bonobo/Unknown items

	* Spell.idl: added Engine, Client interfaces

2000-12-14  Radek Doulik  <rodo@helixcode.com>

	* preload.[ch]: preload pspell modules

2000-12-13  Radek Doulik  <rodo@helixcode.com>

	* Makefile.am: small fixes to pass make distcheck

	* dictionary.c (impl_gnome_spell_dictionary_get_suggestions):
	check for dict->manager

2000-12-03  Radek Doulik  <rodo@helixcode.com>

	* spell-factory.c (factory_init): updated IIDs

	* Makefile.am (OAF_FILES): change oafinfo name

	* test-spell.c (main): use changed OAFIIDs

	* GNOME_Spell.oafinfo: renamed from spell.oafinfo, changed OAFIIDs

2000-11-15  Radek Doulik  <rodo@helixcode.com>

	* spell.oafinfo: replaced GenericFactory with ObjectFactory

2000-11-14  Radek Doulik  <rodo@helixcode.com>

	* test-spell.c: updated to changed API

	* dictionary.c: updated to changed API

	* Spell.idl: translated to StudlyCaps

2000-10-11  Radek Doulik  <rodo@helixcode.com>

	* test-spell.c (main): free seq

	* dictionary.c (impl_gnome_spell_dictionary_suggestions): added
	set_release to TRUE

2000-10-05  Radek Doulik  <rodo@helixcode.com>

	* Makefile.am: don't link test-gnome-spell with all libs, but only
	with bonobo and files generated from Spell.idl

	* test-spell.c: added demo/test for Dictionary object

	* dictionary.c: implemented all methods

	* Spell.idl: rename exception in Dictionary to Error
	fixed typo, remove exception from some methods

