File: NEWS

package info (click to toggle)
gspell 1.6.1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 3,860 kB
  • sloc: ansic: 8,234; sh: 4,814; makefile: 336; sed: 16; xml: 7
file content (275 lines) | stat: -rw-r--r-- 9,548 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
News in 1.6.1, 2017-10-29
-------------------------
* Translation updates.

News in 1.6.0, 2017-09-10
-------------------------
* Translation updates.

News in 1.5.4, 2017-08-20
-------------------------
* Make the code that navigates through PangoLogAttr's more robust, for both
  GspellEntry and GspellTextView.
* Translation updates.

News in 1.4.2, 2017-08-19
-------------------------
* GspellEntry: make the code that navigates through PangoLogAttr's more robust.
* Translation updates.

News in 1.5.3, 2017-07-17
-------------------------
* Add gspell_checker_get_enchant_dict(), the use of Enchant is now part of the
  API.
* Rename program gspell-app to gspell-app1.
* Various other small improvements.
* Translation updates.

News in 1.5.2, 2017-05-21
-------------------------
This is an unstable release in the 1.5 development cycle. The 1.6 stable
version will be released at the same time as GNOME 3.26.

* Implement small gspell-app, a convenient way to quickly spell-check
  something.
* Document the support of the no-spell-check GtkTextTag.
* Various other small improvements.
* Translation updates.

News in 1.5.1, 2017-04-23
-------------------------
This is an unstable release in the 1.5 development cycle. The 1.6 stable
version will be released at the same time as GNOME 3.26.

* Change underline type to PANGO_UNDERLINE_SINGLE, to remove the workaround for
  the GtkTextView bug where wavy underlines are not properly removed:
  https://bugzilla.gnome.org/show_bug.cgi?id=763741
* Up to 20x faster implementation for the GtkTextView inline spell-checker, to
  fix a responsiveness problem when editing long lines.
* Rework symbol visibility handling, by using the -export-dynamic LDFLAG
  and -fvisibility=hidden CFLAG, instead of the -export-symbols-regex LDFLAG.
* Add note for packagers in the README file: aspell doesn't work well with
  gspell, hunspell is preferred.
* Various other small improvements.
* Translation updates.

News in 1.4.1, 2017-04-09
-------------------------
* GspellEntry: do not emit the GtkEditable::changed signal.
* Replace some g_asserts by g_returns to avoid crashes (bug #778883).
* Translation updates.

News in 1.4.0, 2017-03-18
-------------------------
* Translation updates.
* Other small improvements.

News in 1.3.3, 2017-02-26
-------------------------
This is an unstable release in the 1.3 development cycle. The 1.4 stable
version will be released at the same time as GNOME 3.24.

* Add more assertions for:
  https://bugzilla.gnome.org/show_bug.cgi?id=778883
* Fix minor issues found by Coverity.
* Translation update.

News in 1.2.3, 2017-02-24
-------------------------
* Replace a g_assert_cmpint() by a g_return_if_fail(), to avoid a crash. The
  assertion sometimes fails, probably because of a bug in a lower-level
  library.
  https://bugzilla.gnome.org/show_bug.cgi?id=778883

News in 1.3.2, 2017-01-15
-------------------------
This is an unstable release in the 1.3 development cycle. The 1.4 stable
version will be released at the same time as GNOME 3.24.

* GspellEntry: do not check the word currently typed.
* GspellEntry: better word boundaries, take into account apostrophes and
  dashes.
* GspellEntry: disable inline spell checking if the GtkEntry is in password
  mode.
* Various other improvements.
* Translation updates.

News in 1.2.2, 2016-12-16
-------------------------
* GtkTextView support: fix populate-popup signal param type

News in 1.3.1, 2016-12-11
-------------------------
This is an unstable release in the 1.3 development cycle. The 1.4 stable
version will be released at the same time as GNOME 3.24.

* Add inline spell-checking support for GtkEntry (the bases are there).
* GtkTextView support: fix populate-popup signal param type
* Translation updates

News in 1.2.1, 2016-11-06
-------------------------
* Add Croatian translation

News in 1.2.0, 2016-09-18
-------------------------
* Translation updates

News in 1.1.3, 2016-08-14
-------------------------
This is an unstable release in the 1.1 development cycle. The 1.2 stable
version will be released at the same time as GNOME 3.22.

* Add the gspell_text_view_basic_setup() convenience function to enable inline
  spell-checking in a GtkTextView in 2 lines.
* Support words separated by dashes (compounds)
* Use the AX_VALGRIND_CHECK Autotools macro
* Translation updates

News in 1.1.2, 2016-07-17
-------------------------
This is an unstable release in the 1.1 development cycle. The 1.2 stable
version will be released at the same time as GNOME 3.22.

* Inline checker: fix constant redrawing of the GtkTextView when the current
  word is not checked.
* Generate enum types
* Translation updates

News in 1.0.3, 2016-07-09
-------------------------
* Inline checker: fix constant redrawing of the GtkTextView when the current
  word is not checked.
* Added Indonesian translation

News in 1.0.2, 2016-06-10
-------------------------
* Fix gtk-doc build issue
* Translation update

News in 1.1.1, 2016-05-22
-------------------------
This is an unstable release in the 1.1 development cycle. The 1.2 stable
version will be released at the same time as GNOME 3.22.

* New API: inline checker: add an option to select the language from the
  context menu (right-click menu)
* Fix gtk-doc build issue
* Update GtkTextRegion -> GtkSourceRegion (utility class copied from the
  GtkSourceView library)
* Translation updates

News in 1.0.1, 2016-04-10
-------------------------
* Fix build on win32
* Translation updates

News in 1.0.0, 2016-03-20
-------------------------
* The API is now stable. Future 1.x stable versions will be backward compatible
  with the 1.0 version.
* Translation updates

News in 0.2.6, 2016-03-13
-------------------------
* Fix builddir != srcdir issue (it occurred only in Git, not in tarballs
  normally)
* Install tests in <...>/installed-tests/gspell-1/ instead of gspell/, to
  follow the parallel installability convention.

News in 0.2.5, 2016-03-13
-------------------------
* Inline checker: improve current word handling
* Support words with apostrophes, like "doesn't"
* Write more unit tests
* Improvements to the build system (use a GSPELL_API_VERSION variable)
* Add missing getter functions
* Installed tests support
* Translation updates

API changes:
* Have a GspellTextBuffer class
* Rename GspellInlineCheckerTextView -> GspellTextView
* The GspellNavigator interface now requires GInitiallyUnowned instead of GObject

News in 0.2.4, 2016-02-15
-------------------------
* Fix compilation on Mac OS X
* Write the first unit tests
* Inline checker for GtkTextView:
	* fix bug with neighbor words
	* fix underline drawing issue
	* don't check current word while typing
* Other code improvements
* Translation updates

API changes:
* Rename the GspellInlineCheckerText class to GspellInlineCheckerTextView
* Rename the GspellNavigatorText class to GspellNavigatorTextView
to have more intelligible names.

News in 0.2.3, 2016-01-17
-------------------------
* GspellLanguage: code improvements, write API documentation and add
  get_default() function
* Add gspell_text_buffer_set/get_spell_checker() functions
* GspellNavigatorGtv renamed to GspellNavigatorText
* Remove GspellNavigatorText:spell-checker property
* GspellInlineCheckerGtv replaced by the higher-level class
  GspellInlineCheckerText
* Language choosers: accept NULL language to pick the default language
* Add the GspellLanguageChooser:language-code property, for a GSettings key
  binding
* GspellChecker: accept a NULL language in case no dictionaries are available
* Other code and documentation improvements
* Translation updates

News in 0.2.2, 2015-12-13
-------------------------
* Relicense gspell from GPLv2+ to LGPLv2.1+
* Get rid of the libxml2 and GtkSourceView dependencies
* Replace the GspellLanguage implementation by the GtkHtml one to get rid of
  the libxml2 dependency and have a code licensed under the LGPL.
* Code improvements to GspellInlineCheckerGtv

API changes:
* Rename gspell_language_from_key() to gspell_language_lookup()
* Rename gspell_language_to_key() to gspell_language_get_code()
* Rename gspell_language_to_string() to gspell_language_get_name()
* Rename gspell_checker_get_available_languages() to gspell_language_get_available()
  and return a GList instead of a GSList.
* Rename GspellChecker signals:
	- ::add-word-to-personal -> ::word-added-to-personal
	- ::add-word-to-session -> ::word-added-to-session
	- ::clear-session -> ::session-cleared

News in 0.2.1, 2015-11-23
-------------------------
* Allow only <gspell/gspell.h> to be #included directly
* Make GspellCheckerDialog derivable
* Make GspellLanguageChooserDialog derivable
* Add a GtkDialogFlags parameter to gspell_language_chooser_dialog_new()
* Add string length parameters to GspellChecker functions

News in 0.1.2, 2015-11-19
-------------------------
* gspell has now a bugzilla product on gnome.org
* GTK-Doc: rename DOC_MODULE to gspell-1.0, to make the API reference available
  online at: https://developer.gnome.org/references

News in 0.1.1, 2015-11-08
-------------------------
* Update URLs github -> gnome.org
* Translation updates

News in 0.1.0, 2015-09-30
-------------------------
This is the first version, but the code comes from the gedit spell plugin, it
was not implemented from scratch.

gspell currently has:

* GObject wrappers around Enchant (GspellChecker and GspellLanguage)
* An inline spell checker for GtkTextView (modified version of GtkSpell)
* A spell checker dialog for GtkTextView
* Language choosers (button and dialog)