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 200683 - composer subject spell checking
composer subject spell checking
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other All
: Normal enhancement
: Future
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[composer]
: 219132 219600 248785 332739 483275 516140 551611 601836 634925 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2000-09-29 17:39 UTC by Dan Winship
Modified: 2012-05-09 17:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description Dan Winship 2000-09-29 17:39:50 UTC
We spell check the body of the message in the composer, but not the subject.

The easiest fix here may be to embed a second html-editor-control (with
a fixed font and no UIHandler) as the Subject entry. ?
Comment 1 Dan Winship 2001-01-08 16:00:42 UTC
This ought to be easier now that gnome-spell is separate from the editor,
right?
Comment 2 Jeffrey Stedfast 2001-07-20 20:35:13 UTC
feature. future.
Comment 3 israel 2002-01-24 19:58:55 UTC
*** bug 219132 has been marked as a duplicate of this bug. ***
Comment 4 israel 2002-01-30 21:24:38 UTC
*** bug 219600 has been marked as a duplicate of this bug. ***
Comment 5 Gerardo Marin 2003-09-24 17:11:35 UTC
*** bug 248785 has been marked as a duplicate of this bug. ***
Comment 6 Amish Munshi 2004-08-05 16:09:04 UTC
This is a required feature, cant something be done on this!!
Comment 7 André Klapper 2005-07-16 16:01:34 UTC
still missing in evo-2.3.5.1 / gtkhtml2-3.7.4.
i guess this is gtkhtml and not evo? :-/
Comment 8 Dan Winship 2005-07-18 14:55:47 UTC
No, the subject line is created by evolution, not gtkhtml (and currently it's
just a normal text entry).
Comment 9 Dan Winship 2005-07-22 14:35:47 UTC
http://www.chipx86.com/blog/archives/000109.html
Comment 10 Karsten Bräckelmann 2006-02-27 16:51:58 UTC
*** Bug 332739 has been marked as a duplicate of this bug. ***
Comment 11 Susana 2007-10-06 12:08:30 UTC
*** Bug 483275 has been marked as a duplicate of this bug. ***
Comment 12 Matthew Barnes 2008-03-11 00:25:20 UTC
Bumping version to a stable release.
Comment 13 Matthew Barnes 2008-04-02 21:39:09 UTC
*** Bug 516140 has been marked as a duplicate of this bug. ***
Comment 14 Matthew Barnes 2008-09-10 12:54:56 UTC
*** Bug 551611 has been marked as a duplicate of this bug. ***
Comment 15 Matthew Barnes 2009-02-24 03:28:50 UTC
Started working on this awhile back as an enhancement to the new Bonobo-free composer in 2.24, which no longer relies on gnome-spell.  The challenge here is that spell checking is driven entirely by GtkHtml, which has no knowledge of Evolution's subject field nor any other widget that's not the main text editing area.

What's needed to make this work is a generic interface for basic spell-checking operations and a simple widget registration system in the spell checker, so that applications can register widgets that implement the interface to be spell checked in a particular order.  In this case, subject field then text area.

It requires some infrastructure work that I just haven't finished yet, but this is on my TODO list for a possible 2.27.x enhancement.  Time permitting.
Comment 16 Matthew Barnes 2009-11-13 21:57:04 UTC
*** Bug 601836 has been marked as a duplicate of this bug. ***
Comment 17 Matthew Barnes 2010-11-15 18:10:22 UTC
*** Bug 634925 has been marked as a duplicate of this bug. ***
Comment 18 Milan Crha 2012-05-09 17:55:13 UTC
Required little change in GtkHTML too, thus this is in two commits. The ESpellEntry is based on libsexy's SexySpellEntry, adapted to GTK3 and using GtkHTMLEditor's spelling API (supposed to be moved to evolution itself one day, as Matthew told me).

Created commit 113a552 in gtkhtml master (4.5.2+)
Created commit ecc1f7a in evo master (3.5.2+)