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

