1version 3.0.10 (2018-09-19) 2 * Port to enchant-2 3 * Translation updates 4 5version 3.0.9 (2016-08-08): 6 * Add gtk_spell_checker_add_to_dictionary 7 * Add gtk_spell_checker_ignore_word 8 * Fix possible use-after-free in gtk_spell_checker_decode_language_code 9 10version 3.0.8 (2016-04-03): 11 * Fix cases where check_word is called on an empty range 12 * Add gtk_spell_checker_check_word 13 * Add gtk_spell_checker_get_suggestions 14 * Translation updates 15 16version 3.0.7 (2015-02-20): 17 * Fix crash when building context menu if no spelling dictionary is active 18 * Fix gtk_spell_checker_get_language_list docstring - g_list_free_full 19 needs to be used, not g_list_free 20 * Translation updates 21 22version 3.0.6 (2014-04-24): 23 * Fix badly merged translations 24 * Also recognize U+2019 as apostrophe 25 * Translation updates (see po/ChangeLog) 26 27version 3.0.5 (2014-04-19): 28 * Fix incorrect handling of single quotes 29 * Buildsystem cleanups and tweaks 30 * Translation updates (see po/ChangeLog) 31 32version 3.0.4 (2013-09-25): 33 * Make decode-language-codes more robust 34 * Don't use deprecated symbols when compiled against gtk3 >= 3.9 35 * Translation updates (see po/ChangeLog) 36 37version 3.0.3 (2013-06-04): 38 * Add decode-language-codes property (to show more friendly dictionary 39 names in the context menu), implemented using iso-codes 40 * Add gtk_spell_checker_decode_language_code method 41 * Use g_win32_get_package_installation_directory_of_module on win32 42 * Add -no-undefined when building on for win32 43 * Use $(foo) instead of @foo@ in Makefiles 44 * Fix GTK_SPELL_CFLAGS -> GTK_SPELL3_CFLAGS typo 45 * Translation updates (see po/ChangeLog) 46 47version 3.0.2 (2013-03-05): 48 * Added vala bindings (thanks to Evan Nemerson) 49 * Added some documentation on language bindings 50 51version 3.0.1 (2013-02-07): 52 * Actually declare GtkSpellChecker as a G_TYPE_INITIALLY_UNOWNED 53 * Really silently exit if detach is called when not attached 54 * Add gtk_spell_error_get_type 55 * Use PIMPL idiom for private members of GtkSpellChecker 56 * Update license file with correct FSF address, add license headers to files 57 * New and updated translations 58 59version 3.0.0 (2012-11-12): 60 * New major version not API or ABI compatible with gtkspell 2.x 61 The tutorial and examples have been updated with lots of details. 62 * Add GTK+ 3 Support (required by default) 63 * A GTK+ 2 compatible version can be built using --enable-gtk2 64 * Update to be GObject based 65 * Add introspection support 66 * Add "language-changed" signal 67 * Add gtk_spell_checker_get_language function 68 69version 2.0.16 (2009-10-22): 70 * Additional and updated translations (see po/ChangeLog). 71 * Fix Bug #2431005 Language codes that contain "C" (e.g. "cs_CZ") 72 defaulted to "en" (Blondak) 73 * Fix Bug #2715972 Remove an extra comma at the end of the GtkSpellError 74 enum definition. 75 * Fix Bug #2526949 Sort languages list submenu. 76 * Currently selected language appears with radio button selection in 77 Language selector sub-menu (Feature request #2526959) 78 * Fix Bug #2642198 Enchant Broker should be a singleton. 79 This will cause significantly lower memory usage when using multiple 80 GtkSpell instances. 81 * Fix Bug #2875116 Support changing of the GtkTextBuffer in the attached 82 GtkTextView. (Colomban Wendling) 83 84version 2.0.15 (2008-12-01): 85 * Additional translations (see po/ChangeLog). 86 * Add missing G_BEGIN_DECLS/G_END_DECLS for C++ support 87 * Fix feature request #2101451 by removing the sub-menu 88 of the context menu as any other in-line spell checker does. 89 * Fix feature request #1523881, #1643622 and #2054637 90 by adding a Language selector sub-menu. 91 * Fix feature request #1362304 by fixing docs/Makefile.am 92 to install gtkspell.devhelp so that it shows in devhelp 93 94version 2.0.14 (2008-08-15): 95 * Additional translations (see po/ChangeLog). 96 * Changed bug reporting address at configure.ac:AC_INIT 97 * undo/redo in the calling application (Liviu Andronic) 98 * gtkspell_get_suggestions_menu() (Liviu Andronic) 99 100version 2.0.13 (2008-05-20): 101 * Additional translations (see po/ChangeLog). 102 * Enchant support (support for pspell/aspell dropped) (Dom Lachowicz) 103 104version 2.0.12 (2008-05-09): 105 * Make debug, quiet and build_suggestion_menu static in gtkspell.c 106 to prevent exporting them. 107 * One additional translation (see po/ChangeLog). 108 * Move spell-checking library from Libs to Libs.private in 109 gtkspell-2.0.pc 110 * Update autogen.sh to use intltool 111 * Fix warnings with -Wstrict-prototypes by Richard Laager 112 113version 2.0.11 (2005-05-27): 114 * Re-enable apostrophe word-breaking workarounds (GNOME bug #97545). 115 * Additional translations (see po/ChangeLog). 116 117version 2.0.10 (2005-02-27): 118 * Re-release 2.0.9 with debug mode turned off. 119 * One additional translation (see po/ChangeLog). 120 121version 2.0.9 (2005-02-22): 122 * Enable building outside of srcdir (Mike Castle) 123 * Use bind_textdomain_codeset to set UTF-8 encoding for all translations. 124 * Do not delete the GtkTextTag from the tag table (needed for shared 125 tag tables). 126 * Disable word-breaking workarounds when Pango >= 1.8.0 (GNOME bug #97545). 127 * Many additional translations (see po/ChangeLog). 128 129version 2.0.8 (2004-10-08): 130 * Fix how the GtkTextTag is created to work with shared tag tables. 131 * Additional translation (see po/ChangeLog). 132 133version 2.0.7 (2004-08-22): 134 * Activating the menu through a keybinding now properly checks the 135 word currently under the cursor. 136 * Prevent the trampling on an application's textdomain (Stu Tomlinson). 137 * Additional translations (see po/ChangeLog). 138 139version 2.0.6 (2004-06-26): 140 * Use new PANGO_UNDERLINE_ERROR style when available to highlight 141 misspelled words with squiggly red underline. 142 * Internationalize with GNU Gettext. All five strings now translatable. 143 Thanks to Adriano Del Vigna de Almeida <katmandu@fs.inf.br> 144 * New po/ChangeLog to track translation additions/updates. 145 146version 2.0.5 (2004-01-26): 147 * Don't check numeric words. Combined with word breaking changes 148 recently committed to Pango, this will handle all letter-number 149 combinations nicely. 150 * "Add to Dictionary" now actually adds to personal dictionary. 151 * New "Ignore All" menuitem to add a word to the current session. 152 * Updates of autogen.sh and conifgure.ac to use newer 153 autoconf/automake/libtool. 154 * Change behavior on a right click so that cutting/copying with 155 the mouse works again. 156 * Add deferred checking: make the misspelled word highlighting 157 work like other apps and delay checking the current word until 158 the cursor exits it. 159 160version 2.0.4 (2003-01-01): 161 * gtkspell.spec.in: Typo fix. 162 * Conditionally use Aspell if it's available, otherwise 163 fall back to Pspell (Ramon Medina). 164 * docs/ directory and beginning documentation added. 165 166version 2.0.3 (2002-11-13): 167 * gtkspell.c: Hack around Pango wordbreaking bug (also logged 168 with their developers at: 169 http://bugzilla.gnome.org/show_bug.cgi?id=97545 ). 170 * gtkspell.spec.in: RPM .spec file template. 171 From Alex <hansolo@rochester.rr.com>. 172 * configure.ac: Generate gtkspell.spec from gtkspell.spec.in. 173 * README: Add Ari and Alex to a "Thanks" section. 174 * configure.ac: Check for libpspell earlier and die if we don't 175 find it. Prerequire autoconf 2.52. 176 * gtkspell/Makefile.am, examples/Makefile.am: Set CFLAGS instead 177 of foo_CFLAGS (why does the old way not work anymore?). 178 * autogen.sh: Don't automatically run configure. 179 180version 2.0.2 (2002-08-13): 181 * minor bugfix 182 183version 2.0.1 (2002-08-08): 184 185version 2.0.0 (2002-03-29): 186 * Initial release. 187 188