tune email address validation (c. 0.8.8claws89): if . is
just one char away from @, the address is invalid too
(correctly rejects addresses like foo@.com)
add Christian Mertes
* src/common/utils.[ch]
g_stricase_hash(), g_stricase_equal(): functions for
case insensitive hash tables
* src/textview.c
use top level domain names to validate email address, based
on a patch by Christian Mertes (thanks!), but changed
implementation to use a hash table
* src/Makefile.am
* src/compose.c
* src/gtkstext.[ch] ** REMOVE **
* src/gtkutils.[ch]
* src/textview.c
* src/gtk/gtkstext.[ch] ** NEW **
* src/gtk/Makefile.am
o move stext functions to gtkstext.c to remove
dependency of gtkutils
o move gtkstext files to common
* src/gtk/Makefile.am
* src/gtk/sslcertwindow.[ch]
UI stuff can always depend on common code so
it's ok to add ../common to include path
don't add a newline in the textview in front of the
first textpart if header display is disabled
(closes bug [ 603385 ] disabled header display leaves blank
lin)
- unused variables removed
- unused functions removed
- uninitialized variables checked
- missing return statements added
- missing function return types added
- added parentheses around assignment and
&& in || when suggested by gcc
* src/mh.c
* src/folder.c
replaced direct calls to folder->scan_tree
with folder_scan_tree and restore folder
prefs in this function. The folder should
not have to deal with them.
( Should now work for all folder types )
Worked around a gtktext 'bug': when searching for
a text in a long message it was scrolling slowly
line by line until it hit the searched text.
Updated French translation