After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 781265 - Update the spell-checking page
Update the spell-checking page
Status: RESOLVED FIXED
Product: gnome-devel-docs
Classification: Applications
Component: platform-overview
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gnome-devel-docs-platform-overview-maint
gnome-devel-docs maintainers
Depends on:
Blocks:
 
 
Reported: 2017-04-13 11:19 UTC by Sébastien Wilmet
Modified: 2017-11-23 14:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
platform-overview: rename page enchant -> spell-checking (1.91 KB, patch)
2017-04-13 11:20 UTC, Sébastien Wilmet
committed Details | Review
platform-overview: rewrite spell-checking page (2.99 KB, patch)
2017-04-13 11:20 UTC, Sébastien Wilmet
none Details | Review
platform-overview: rewrite spell-checking page (3.02 KB, patch)
2017-05-24 09:41 UTC, Sébastien Wilmet
committed Details | Review

Description Sébastien Wilmet 2017-04-13 11:19:33 UTC
I'll attach two patches.
Comment 1 Sébastien Wilmet 2017-04-13 11:20:41 UTC
Created attachment 349789 [details] [review]
platform-overview: rename page enchant -> spell-checking

Spell-checking is more general, there are several libraries to describe:
Enchant and gspell.
Comment 2 Sébastien Wilmet 2017-04-13 11:20:46 UTC
Created attachment 349790 [details] [review]
platform-overview: rewrite spell-checking page

There is now the gspell library for GTK+ text widgets integration.
gspell can do everything that GtkSpell can do, and much more. So
GtkSpell is no longer recommended, see:
https://wiki.gnome.org/Projects/gspell/FAQ

gspell has a spell checker dialog, so it is not only for "real-time
spell checking". So, rename the description of the page to be more
general.

Replace Empathy by gedit, Empathy is no longer well maintained so it is
not a good example.
Comment 3 Sébastien Wilmet 2017-05-24 09:41:30 UTC
Created attachment 352480 [details] [review]
platform-overview: rewrite spell-checking page

There is now the gspell library for GTK+ text widgets integration.
gspell can do everything that GtkSpell can do, and much more. So
GtkSpell is no longer recommended, see:
https://wiki.gnome.org/Projects/gspell/FAQ

gspell has a spell checker dialog, so it is not only for "real-time
spell checking". So, rename the description of the page to be more
general.

Replace Empathy by gedit, Empathy is no longer well maintained so it is
not a good example.
Comment 4 Sébastien Wilmet 2017-05-24 09:43:28 UTC
^^^ Added <code></code> tags around GtkEntry and GtkTextView.
Comment 5 Sébastien Wilmet 2017-05-24 12:08:52 UTC
Of course I'm a bit biased to recommend gspell, but the FAQ should be objective enough:
https://wiki.gnome.org/Projects/gspell/FAQ
Comment 6 Sébastien Wilmet 2017-11-22 20:55:40 UTC
7 months without a response, is the gnome-devel-docs module unmaintained?

I've worked hard to create the gspell library, it has more features than GtkSpell, is hosted on gnome.org, has spell-checking for GtkEntry (something that was missing for GTK+ 3 during five years), …

The platform overview in gnome-devel-docs is the canonical place where to recommend GNOME-related libraries, so it's important to update it from time to time.
Comment 7 David King 2017-11-23 13:54:20 UTC
Review of attachment 349789 [details] [review]:

Sure, seems fine.
Comment 8 David King 2017-11-23 13:55:00 UTC
Review of attachment 352480 [details] [review]:

Seems fine too.
Comment 9 Sébastien Wilmet 2017-11-23 14:40:03 UTC
Thanks for the review!

Attachment 349789 [details] pushed as 7adaedb - platform-overview: rename page enchant -> spell-checking
Attachment 352480 [details] pushed as 22f9c78 - platform-overview: rewrite spell-checking page