Blame NEWS

Packit aa0600
News in 1.8.1, 2018-06-16
Packit aa0600
-------------------------
Packit aa0600
* gspell has moved to the GNOME GitLab instance. The bugzilla tickets have not
Packit aa0600
  yet been migrated to the GitLab issues, so before filing a new issue on
Packit aa0600
  GitLab, please search the bugzilla first. All links are available as usual
Packit aa0600
  on:
Packit aa0600
  https://wiki.gnome.org/Projects/gspell
Packit aa0600
Packit aa0600
* Fix new compilation warning (-Wcast-function-type).
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.8.0, 2018-03-10
Packit aa0600
-------------------------
Packit aa0600
* Build system: don't declare functions in AC_TRY_COMPILE.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.7.1, 2017-12-09
Packit aa0600
-------------------------
Packit aa0600
* Use Enchant 2.
Packit aa0600
* Improve documentation.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.6.1, 2017-10-29
Packit aa0600
-------------------------
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.6.0, 2017-09-10
Packit aa0600
-------------------------
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.5.4, 2017-08-20
Packit aa0600
-------------------------
Packit aa0600
* Make the code that navigates through PangoLogAttr's more robust, for both
Packit aa0600
  GspellEntry and GspellTextView.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.4.2, 2017-08-19
Packit aa0600
-------------------------
Packit aa0600
* GspellEntry: make the code that navigates through PangoLogAttr's more robust.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.5.3, 2017-07-17
Packit aa0600
-------------------------
Packit aa0600
* Add gspell_checker_get_enchant_dict(), the use of Enchant is now part of the
Packit aa0600
  API.
Packit aa0600
* Rename program gspell-app to gspell-app1.
Packit aa0600
* Various other small improvements.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.5.2, 2017-05-21
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.5 development cycle. The 1.6 stable
Packit aa0600
version will be released at the same time as GNOME 3.26.
Packit aa0600
Packit aa0600
* Implement small gspell-app, a convenient way to quickly spell-check
Packit aa0600
  something.
Packit aa0600
* Document the support of the no-spell-check GtkTextTag.
Packit aa0600
* Various other small improvements.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.5.1, 2017-04-23
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.5 development cycle. The 1.6 stable
Packit aa0600
version will be released at the same time as GNOME 3.26.
Packit aa0600
Packit aa0600
* Change underline type to PANGO_UNDERLINE_SINGLE, to remove the workaround for
Packit aa0600
  the GtkTextView bug where wavy underlines are not properly removed:
Packit aa0600
  https://bugzilla.gnome.org/show_bug.cgi?id=763741
Packit aa0600
* Up to 20x faster implementation for the GtkTextView inline spell-checker, to
Packit aa0600
  fix a responsiveness problem when editing long lines.
Packit aa0600
* Rework symbol visibility handling, by using the -export-dynamic LDFLAG
Packit aa0600
  and -fvisibility=hidden CFLAG, instead of the -export-symbols-regex LDFLAG.
Packit aa0600
* Add note for packagers in the README file: aspell doesn't work well with
Packit aa0600
  gspell, hunspell is preferred.
Packit aa0600
* Various other small improvements.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.4.1, 2017-04-09
Packit aa0600
-------------------------
Packit aa0600
* GspellEntry: do not emit the GtkEditable::changed signal.
Packit aa0600
* Replace some g_asserts by g_returns to avoid crashes (bug #778883).
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.4.0, 2017-03-18
Packit aa0600
-------------------------
Packit aa0600
* Translation updates.
Packit aa0600
* Other small improvements.
Packit aa0600
Packit aa0600
News in 1.3.3, 2017-02-26
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.3 development cycle. The 1.4 stable
Packit aa0600
version will be released at the same time as GNOME 3.24.
Packit aa0600
Packit aa0600
* Add more assertions for:
Packit aa0600
  https://bugzilla.gnome.org/show_bug.cgi?id=778883
Packit aa0600
* Fix minor issues found by Coverity.
Packit aa0600
* Translation update.
Packit aa0600
Packit aa0600
News in 1.2.3, 2017-02-24
Packit aa0600
-------------------------
Packit aa0600
* Replace a g_assert_cmpint() by a g_return_if_fail(), to avoid a crash. The
Packit aa0600
  assertion sometimes fails, probably because of a bug in a lower-level
Packit aa0600
  library.
Packit aa0600
  https://bugzilla.gnome.org/show_bug.cgi?id=778883
Packit aa0600
Packit aa0600
News in 1.3.2, 2017-01-15
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.3 development cycle. The 1.4 stable
Packit aa0600
version will be released at the same time as GNOME 3.24.
Packit aa0600
Packit aa0600
* GspellEntry: do not check the word currently typed.
Packit aa0600
* GspellEntry: better word boundaries, take into account apostrophes and
Packit aa0600
  dashes.
Packit aa0600
* GspellEntry: disable inline spell checking if the GtkEntry is in password
Packit aa0600
  mode.
Packit aa0600
* Various other improvements.
Packit aa0600
* Translation updates.
Packit aa0600
Packit aa0600
News in 1.2.2, 2016-12-16
Packit aa0600
-------------------------
Packit aa0600
* GtkTextView support: fix populate-popup signal param type
Packit aa0600
Packit aa0600
News in 1.3.1, 2016-12-11
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.3 development cycle. The 1.4 stable
Packit aa0600
version will be released at the same time as GNOME 3.24.
Packit aa0600
Packit aa0600
* Add inline spell-checking support for GtkEntry (the bases are there).
Packit aa0600
* GtkTextView support: fix populate-popup signal param type
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 1.2.1, 2016-11-06
Packit aa0600
-------------------------
Packit aa0600
* Add Croatian translation
Packit aa0600
Packit aa0600
News in 1.2.0, 2016-09-18
Packit aa0600
-------------------------
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 1.1.3, 2016-08-14
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.1 development cycle. The 1.2 stable
Packit aa0600
version will be released at the same time as GNOME 3.22.
Packit aa0600
Packit aa0600
* Add the gspell_text_view_basic_setup() convenience function to enable inline
Packit aa0600
  spell-checking in a GtkTextView in 2 lines.
Packit aa0600
* Support words separated by dashes (compounds)
Packit aa0600
* Use the AX_VALGRIND_CHECK Autotools macro
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 1.1.2, 2016-07-17
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.1 development cycle. The 1.2 stable
Packit aa0600
version will be released at the same time as GNOME 3.22.
Packit aa0600
Packit aa0600
* Inline checker: fix constant redrawing of the GtkTextView when the current
Packit aa0600
  word is not checked.
Packit aa0600
* Generate enum types
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 1.0.3, 2016-07-09
Packit aa0600
-------------------------
Packit aa0600
* Inline checker: fix constant redrawing of the GtkTextView when the current
Packit aa0600
  word is not checked.
Packit aa0600
* Added Indonesian translation
Packit aa0600
Packit aa0600
News in 1.0.2, 2016-06-10
Packit aa0600
-------------------------
Packit aa0600
* Fix gtk-doc build issue
Packit aa0600
* Translation update
Packit aa0600
Packit aa0600
News in 1.1.1, 2016-05-22
Packit aa0600
-------------------------
Packit aa0600
This is an unstable release in the 1.1 development cycle. The 1.2 stable
Packit aa0600
version will be released at the same time as GNOME 3.22.
Packit aa0600
Packit aa0600
* New API: inline checker: add an option to select the language from the
Packit aa0600
  context menu (right-click menu)
Packit aa0600
* Fix gtk-doc build issue
Packit aa0600
* Update GtkTextRegion -> GtkSourceRegion (utility class copied from the
Packit aa0600
  GtkSourceView library)
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 1.0.1, 2016-04-10
Packit aa0600
-------------------------
Packit aa0600
* Fix build on win32
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 1.0.0, 2016-03-20
Packit aa0600
-------------------------
Packit aa0600
* The API is now stable. Future 1.x stable versions will be backward compatible
Packit aa0600
  with the 1.0 version.
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 0.2.6, 2016-03-13
Packit aa0600
-------------------------
Packit aa0600
* Fix builddir != srcdir issue (it occurred only in Git, not in tarballs
Packit aa0600
  normally)
Packit aa0600
* Install tests in <...>/installed-tests/gspell-1/ instead of gspell/, to
Packit aa0600
  follow the parallel installability convention.
Packit aa0600
Packit aa0600
News in 0.2.5, 2016-03-13
Packit aa0600
-------------------------
Packit aa0600
* Inline checker: improve current word handling
Packit aa0600
* Support words with apostrophes, like "doesn't"
Packit aa0600
* Write more unit tests
Packit aa0600
* Improvements to the build system (use a GSPELL_API_VERSION variable)
Packit aa0600
* Add missing getter functions
Packit aa0600
* Installed tests support
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
API changes:
Packit aa0600
* Have a GspellTextBuffer class
Packit aa0600
* Rename GspellInlineCheckerTextView -> GspellTextView
Packit aa0600
* The GspellNavigator interface now requires GInitiallyUnowned instead of GObject
Packit aa0600
Packit aa0600
News in 0.2.4, 2016-02-15
Packit aa0600
-------------------------
Packit aa0600
* Fix compilation on Mac OS X
Packit aa0600
* Write the first unit tests
Packit aa0600
* Inline checker for GtkTextView:
Packit aa0600
	* fix bug with neighbor words
Packit aa0600
	* fix underline drawing issue
Packit aa0600
	* don't check current word while typing
Packit aa0600
* Other code improvements
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
API changes:
Packit aa0600
* Rename the GspellInlineCheckerText class to GspellInlineCheckerTextView
Packit aa0600
* Rename the GspellNavigatorText class to GspellNavigatorTextView
Packit aa0600
to have more intelligible names.
Packit aa0600
Packit aa0600
News in 0.2.3, 2016-01-17
Packit aa0600
-------------------------
Packit aa0600
* GspellLanguage: code improvements, write API documentation and add
Packit aa0600
  get_default() function
Packit aa0600
* Add gspell_text_buffer_set/get_spell_checker() functions
Packit aa0600
* GspellNavigatorGtv renamed to GspellNavigatorText
Packit aa0600
* Remove GspellNavigatorText:spell-checker property
Packit aa0600
* GspellInlineCheckerGtv replaced by the higher-level class
Packit aa0600
  GspellInlineCheckerText
Packit aa0600
* Language choosers: accept NULL language to pick the default language
Packit aa0600
* Add the GspellLanguageChooser:language-code property, for a GSettings key
Packit aa0600
  binding
Packit aa0600
* GspellChecker: accept a NULL language in case no dictionaries are available
Packit aa0600
* Other code and documentation improvements
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 0.2.2, 2015-12-13
Packit aa0600
-------------------------
Packit aa0600
* Relicense gspell from GPLv2+ to LGPLv2.1+
Packit aa0600
* Get rid of the libxml2 and GtkSourceView dependencies
Packit aa0600
* Replace the GspellLanguage implementation by the GtkHtml one to get rid of
Packit aa0600
  the libxml2 dependency and have a code licensed under the LGPL.
Packit aa0600
* Code improvements to GspellInlineCheckerGtv
Packit aa0600
Packit aa0600
API changes:
Packit aa0600
* Rename gspell_language_from_key() to gspell_language_lookup()
Packit aa0600
* Rename gspell_language_to_key() to gspell_language_get_code()
Packit aa0600
* Rename gspell_language_to_string() to gspell_language_get_name()
Packit aa0600
* Rename gspell_checker_get_available_languages() to gspell_language_get_available()
Packit aa0600
  and return a GList instead of a GSList.
Packit aa0600
* Rename GspellChecker signals:
Packit aa0600
	- ::add-word-to-personal -> ::word-added-to-personal
Packit aa0600
	- ::add-word-to-session -> ::word-added-to-session
Packit aa0600
	- ::clear-session -> ::session-cleared
Packit aa0600
Packit aa0600
News in 0.2.1, 2015-11-23
Packit aa0600
-------------------------
Packit aa0600
* Allow only <gspell/gspell.h> to be #included directly
Packit aa0600
* Make GspellCheckerDialog derivable
Packit aa0600
* Make GspellLanguageChooserDialog derivable
Packit aa0600
* Add a GtkDialogFlags parameter to gspell_language_chooser_dialog_new()
Packit aa0600
* Add string length parameters to GspellChecker functions
Packit aa0600
Packit aa0600
News in 0.1.2, 2015-11-19
Packit aa0600
-------------------------
Packit aa0600
* gspell has now a bugzilla product on gnome.org
Packit aa0600
* GTK-Doc: rename DOC_MODULE to gspell-1.0, to make the API reference available
Packit aa0600
  online at: https://developer.gnome.org/references
Packit aa0600
Packit aa0600
News in 0.1.1, 2015-11-08
Packit aa0600
-------------------------
Packit aa0600
* Update URLs github -> gnome.org
Packit aa0600
* Translation updates
Packit aa0600
Packit aa0600
News in 0.1.0, 2015-09-30
Packit aa0600
-------------------------
Packit aa0600
This is the first version, but the code comes from the gedit spell plugin, it
Packit aa0600
was not implemented from scratch.
Packit aa0600
Packit aa0600
gspell currently has:
Packit aa0600
Packit aa0600
* GObject wrappers around Enchant (GspellChecker and GspellLanguage)
Packit aa0600
* An inline spell checker for GtkTextView (modified version of GtkSpell)
Packit aa0600
* A spell checker dialog for GtkTextView
Packit aa0600
* Language choosers (button and dialog)