-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
330 lines (276 loc) · 10.9 KB
/
NEWS
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
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
News in 1.11.1, 2022-06-10
--------------------------
* Build: minor improvements, small change to how enum-types are built.
* A few documentation improvements.
News in 1.10.0, 2022-04-16
--------------------------
* Build from git: some updates, take newer version of autoconf-archive.
* Build: distribute more files in tarballs.
* Documentation improvements.
* Translation updates.
News in 1.9.1, 2020-10-10
-------------------------
* gspell_language_get_name() is now implemented with the ICU library, not with
the iso-codes package. As a result, gspell no longer depends on the
iso-codes, and has the ICU as a new dependency.
* Translation updates.
News in 1.8.4, 2020-09-04
-------------------------
* Translation updates.
News in 1.8.3, 2020-01-25
-------------------------
* Small maintenance stuff.
* Translation updates.
News in 1.8.2, 2019-09-06
-------------------------
* Build from Git: allow building with gettext ≥ 0.20.
* Translation updates.
News in 1.8.1, 2018-06-16
-------------------------
* gspell has moved to the GNOME GitLab instance. The bugzilla tickets have not
yet been migrated to the GitLab issues, so before filing a new issue on
GitLab, please search the bugzilla first. All links are available as usual
on:
https://wiki.gnome.org/Projects/gspell
* Fix new compilation warning (-Wcast-function-type).
* Translation updates.
News in 1.8.0, 2018-03-10
-------------------------
* Build system: don't declare functions in AC_TRY_COMPILE.
* Translation updates.
News in 1.7.1, 2017-12-09
-------------------------
* Use Enchant 2.
* Improve documentation.
* Translation updates.
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)