version 3.0.10 (2018-09-19) * Port to enchant-2 * Translation updates version 3.0.9 (2016-08-08): * Add gtk_spell_checker_add_to_dictionary * Add gtk_spell_checker_ignore_word * Fix possible use-after-free in gtk_spell_checker_decode_language_code version 3.0.8 (2016-04-03): * Fix cases where check_word is called on an empty range * Add gtk_spell_checker_check_word * Add gtk_spell_checker_get_suggestions * Translation updates version 3.0.7 (2015-02-20): * Fix crash when building context menu if no spelling dictionary is active * Fix gtk_spell_checker_get_language_list docstring - g_list_free_full needs to be used, not g_list_free * Translation updates version 3.0.6 (2014-04-24): * Fix badly merged translations * Also recognize U+2019 as apostrophe * Translation updates (see po/ChangeLog) version 3.0.5 (2014-04-19): * Fix incorrect handling of single quotes * Buildsystem cleanups and tweaks * Translation updates (see po/ChangeLog) version 3.0.4 (2013-09-25): * Make decode-language-codes more robust * Don't use deprecated symbols when compiled against gtk3 >= 3.9 * Translation updates (see po/ChangeLog) version 3.0.3 (2013-06-04): * Add decode-language-codes property (to show more friendly dictionary names in the context menu), implemented using iso-codes * Add gtk_spell_checker_decode_language_code method * Use g_win32_get_package_installation_directory_of_module on win32 * Add -no-undefined when building on for win32 * Use $(foo) instead of @foo@ in Makefiles * Fix GTK_SPELL_CFLAGS -> GTK_SPELL3_CFLAGS typo * Translation updates (see po/ChangeLog) version 3.0.2 (2013-03-05): * Added vala bindings (thanks to Evan Nemerson) * Added some documentation on language bindings version 3.0.1 (2013-02-07): * Actually declare GtkSpellChecker as a G_TYPE_INITIALLY_UNOWNED * Really silently exit if detach is called when not attached * Add gtk_spell_error_get_type * Use PIMPL idiom for private members of GtkSpellChecker * Update license file with correct FSF address, add license headers to files * New and updated translations version 3.0.0 (2012-11-12): * New major version not API or ABI compatible with gtkspell 2.x The tutorial and examples have been updated with lots of details. * Add GTK+ 3 Support (required by default) * A GTK+ 2 compatible version can be built using --enable-gtk2 * Update to be GObject based * Add introspection support * Add "language-changed" signal * Add gtk_spell_checker_get_language function version 2.0.16 (2009-10-22): * Additional and updated translations (see po/ChangeLog). * Fix Bug #2431005 Language codes that contain "C" (e.g. "cs_CZ") defaulted to "en" (Blondak) * Fix Bug #2715972 Remove an extra comma at the end of the GtkSpellError enum definition. * Fix Bug #2526949 Sort languages list submenu. * Currently selected language appears with radio button selection in Language selector sub-menu (Feature request #2526959) * Fix Bug #2642198 Enchant Broker should be a singleton. This will cause significantly lower memory usage when using multiple GtkSpell instances. * Fix Bug #2875116 Support changing of the GtkTextBuffer in the attached GtkTextView. (Colomban Wendling) version 2.0.15 (2008-12-01): * Additional translations (see po/ChangeLog). * Add missing G_BEGIN_DECLS/G_END_DECLS for C++ support * Fix feature request #2101451 by removing the sub-menu of the context menu as any other in-line spell checker does. * Fix feature request #1523881, #1643622 and #2054637 by adding a Language selector sub-menu. * Fix feature request #1362304 by fixing docs/Makefile.am to install gtkspell.devhelp so that it shows in devhelp version 2.0.14 (2008-08-15): * Additional translations (see po/ChangeLog). * Changed bug reporting address at configure.ac:AC_INIT * undo/redo in the calling application (Liviu Andronic) * gtkspell_get_suggestions_menu() (Liviu Andronic) version 2.0.13 (2008-05-20): * Additional translations (see po/ChangeLog). * Enchant support (support for pspell/aspell dropped) (Dom Lachowicz) version 2.0.12 (2008-05-09): * Make debug, quiet and build_suggestion_menu static in gtkspell.c to prevent exporting them. * One additional translation (see po/ChangeLog). * Move spell-checking library from Libs to Libs.private in gtkspell-2.0.pc * Update autogen.sh to use intltool * Fix warnings with -Wstrict-prototypes by Richard Laager version 2.0.11 (2005-05-27): * Re-enable apostrophe word-breaking workarounds (GNOME bug #97545). * Additional translations (see po/ChangeLog). version 2.0.10 (2005-02-27): * Re-release 2.0.9 with debug mode turned off. * One additional translation (see po/ChangeLog). version 2.0.9 (2005-02-22): * Enable building outside of srcdir (Mike Castle) * Use bind_textdomain_codeset to set UTF-8 encoding for all translations. * Do not delete the GtkTextTag from the tag table (needed for shared tag tables). * Disable word-breaking workarounds when Pango >= 1.8.0 (GNOME bug #97545). * Many additional translations (see po/ChangeLog). version 2.0.8 (2004-10-08): * Fix how the GtkTextTag is created to work with shared tag tables. * Additional translation (see po/ChangeLog). version 2.0.7 (2004-08-22): * Activating the menu through a keybinding now properly checks the word currently under the cursor. * Prevent the trampling on an application's textdomain (Stu Tomlinson). * Additional translations (see po/ChangeLog). version 2.0.6 (2004-06-26): * Use new PANGO_UNDERLINE_ERROR style when available to highlight misspelled words with squiggly red underline. * Internationalize with GNU Gettext. All five strings now translatable. Thanks to Adriano Del Vigna de Almeida * New po/ChangeLog to track translation additions/updates. version 2.0.5 (2004-01-26): * Don't check numeric words. Combined with word breaking changes recently committed to Pango, this will handle all letter-number combinations nicely. * "Add to Dictionary" now actually adds to personal dictionary. * New "Ignore All" menuitem to add a word to the current session. * Updates of autogen.sh and conifgure.ac to use newer autoconf/automake/libtool. * Change behavior on a right click so that cutting/copying with the mouse works again. * Add deferred checking: make the misspelled word highlighting work like other apps and delay checking the current word until the cursor exits it. version 2.0.4 (2003-01-01): * gtkspell.spec.in: Typo fix. * Conditionally use Aspell if it's available, otherwise fall back to Pspell (Ramon Medina). * docs/ directory and beginning documentation added. version 2.0.3 (2002-11-13): * gtkspell.c: Hack around Pango wordbreaking bug (also logged with their developers at: http://bugzilla.gnome.org/show_bug.cgi?id=97545 ). * gtkspell.spec.in: RPM .spec file template. From Alex . * configure.ac: Generate gtkspell.spec from gtkspell.spec.in. * README: Add Ari and Alex to a "Thanks" section. * configure.ac: Check for libpspell earlier and die if we don't find it. Prerequire autoconf 2.52. * gtkspell/Makefile.am, examples/Makefile.am: Set CFLAGS instead of foo_CFLAGS (why does the old way not work anymore?). * autogen.sh: Don't automatically run configure. version 2.0.2 (2002-08-13): * minor bugfix version 2.0.1 (2002-08-08): version 2.0.0 (2002-03-29): * Initial release.