Commit graph

7300 commits

Author SHA1 Message Date
Paul
76d37e0ac4 fix the doubled up mnemonic 2014-07-25 07:37:07 +01:00
Paul
b1a697d628 add option to toggle mainwindow menubar, (hotkey F12) 2014-07-25 07:10:26 +01:00
Paul
973011215f don't ignore stylesheet when reloading from popup prefs 2014-07-19 17:25:56 +01:00
Ricardo Mones
d0ad5f6a28 Fix http://bugs.debian.org/755022 (now uses https) 2014-07-19 11:52:41 +02:00
Paul
da036db0b5 fix some typos. patch by Andreas Rönnquist 2014-07-16 15:59:02 +01:00
Paul
491f369b6b make the compiler be quiet. patch by Christian Hesse 2014-07-16 15:49:16 +01:00
Paul
1a51762c49 add user specified stylesheet option 2014-07-16 15:38:46 +01:00
Holger Berndt
ae895c8339 Python plugin: Fix ComposeWindow.get_account_selection 2014-07-10 21:15:58 +02:00
Paul
c3b1f98e46 fix bug 3173, 'quick search ignores trailing blank' 2014-07-10 06:58:00 +01:00
Paul
7fbc8356e3 don't switch from 'Thread Date' to 'Date' when clicking column header
When sorting by Thread Date, make clicking the Date columm header not switch to sorting by
Date, but remain sorting by Thread Date, just toggling between ascending/desending, and
maintaining the previous behaviour when sorting by Date.
2014-07-05 07:57:15 +01:00
Andrej Kacian
cb8a2cde45 RSSyl: Fix errno declaration in rssyl_add_item() breaking compilation on *BSD 2014-07-02 08:19:01 +02:00
Andrej Kacian
9ff86db84b RSSyl: more fixes for Coverity issues 2014-07-01 19:46:43 +02:00
Andrej Kacian
45a6494a22 RSSyl: Fix some more issues reported by Coverity. 2014-06-30 21:04:15 +02:00
Andrej Kacian
fa7987cbb0 RSSyl: remove surplus semicolons from FILL macro use. 2014-06-30 08:29:44 +02:00
Andrej Kacian
175213a532 RSSyl: make sure we do not operate with NULL text in libfeed parsers' end-handlers. 2014-06-29 21:26:48 +02:00
Andrej Kacian
1316680290 RSSyl: make the libfeed parsers' FILL macro brace-safe. Thanks Colin! 2014-06-29 21:23:23 +02:00
Andrej Kacian
5d65cf9f80 RSSyl: fix memory leak in rssyl_deleted 2014-06-29 21:20:15 +02:00
Paul
3abe2e6d32 highlight queue if there are msgs in its sub-folders and the tree is collapsed
as is done for the parent queue folder
2014-06-29 12:59:25 +01:00
Ricardo Mones
723acc9063 Add license and copyright to 9b3fd2b5 2014-06-28 01:13:22 +02:00
Ricardo Mones
d28575b79c Add missing copyrights in tnef_parse plugin 2014-06-27 23:30:29 +02:00
Colin Leroy
4e1163d87d Make INBOX case-insensitive (as RFC states), and add a check for a "Draft" folder when building folder tree. Fixes bug #3221, "Claws Mail has issues with Yahoo IMAP server/folders" 2014-06-26 15:44:58 +02:00
wwp
93fd269f9e Use the slist_free_strings_full wrapper func. 2014-06-26 12:43:34 +02:00
Paul
678ea51e82 indicate revoked UIDs 2014-06-26 05:38:22 +01:00
Paul
f146a82069 show owner trust in full info 2014-06-26 05:19:11 +01:00
Andrej Kacian
bf3f91d9ce RSSyl: handle expiring comments after their parent is gone 2014-06-25 22:59:35 +02:00
Andrej Kacian
96dbb80274 RSSyl: during format update, copy also folder properties 2014-06-25 22:08:05 +02:00
Ricardo Mones
ea91b4e801 Fix copy paste error 2014-06-24 22:23:45 +02:00
Ricardo Mones
07b568e24a Fix memory leak in libravatar
Thanks Christian Hesse for the patch!
2014-06-24 19:41:51 +02:00
Ricardo Mones
ff9dc7bb11 Add some missing copyright 2014-06-24 19:37:28 +02:00
Andrej Kacian
58a62e07e4 RSSyl: do not use feed item's URL to populate an empty ID, it just confuses the comparing logic 2014-06-24 18:39:53 +02:00
Paul
fe89b3a7fb fix erroneous 'untrusted' msg based on validity not trust 2014-06-24 11:39:04 +01:00
Andrej Kacian
18d334146b Fix b976c1d by actually having a mnemonic char in the Subject label, so alt+s works. 2014-06-22 02:09:12 +02:00
Michael Rasmussen
91c3b966ea Revert 23c8b42. Caused by a bug in Debian Sid 2014-06-21 23:53:49 +02:00
Michael Rasmussen
23c8b42d76 Fix wrong include 2014-06-21 20:22:45 +02:00
Colin Leroy
82866a247d Fix unchecked return values. Patch by Christian Hesse 2014-06-20 14:10:35 +02:00
Colin Leroy
7d189b006c Don't automatically re-check signatures 2014-06-20 12:59:32 +02:00
Colin Leroy
cf60d02992 Fix unchecked return value - Patch by Christian Hesse 2014-06-20 12:38:55 +02:00
Colin Leroy
eadad58d2b Fix unchecked return values - patch by Christian Hesse 2014-06-20 12:38:28 +02:00
Andrej Kacian
a1afbcac11 Get rid of unneeded GTK_CFLAGS in Makefile template for rssyl/libfeed. 2014-06-19 10:04:15 +02:00
Andrej Kacian
cadecd73e0 Get rid of non-existent CLAWS_MAIL_CFLAGS in Makefile templates where it was forgotten. 2014-06-19 10:03:29 +02:00
Paul
09a777c54a fix building RSSyl 2014-06-19 07:42:17 +01:00
Paul
d5a7f85b80 fix build warning 2014-06-19 07:04:29 +01:00
Colin Leroy
a5e54ecd23 Remove unused variables; patch by Christian Hesse 2014-06-19 07:53:24 +02:00
Colin Leroy
820dd8afea Add missing include; patch by Christian Hesse 2014-06-19 07:52:58 +02:00
Colin Leroy
314420a30c Fix possibly uninitialized variables; patch by Christian Hesse 2014-06-19 07:52:29 +02:00
Colin Leroy
d088350961 Undeprecate libarchive calls; Patch by Christian Hesse. 2014-06-19 07:51:34 +02:00
Andrej Kacian
8e65767973 Added comments explaining the use of gtk_container_set_focus_chain(), for future generations. 2014-06-18 21:10:51 +02:00
Andrej Kacian
7975defae6 In compose window, prevent account selection combobox to get focus when navigating widgets using arrow keys. Closes bug #3216. 2014-06-18 21:03:54 +02:00
Andrej Kacian
3fc9e21801 Revert "Make Up key bring focus to Subject line, if the cursor is on the first line of body textview." 2014-06-18 13:13:36 +02:00
Paul
72a6dcd1bc add configure option --enable-appdata and put all appdata in appdata/ 2014-06-18 11:19:07 +01:00
Colin Leroy
93ffffab99 Fix obvious mistake, thanks Michael (bug #3215) 2014-06-17 22:29:08 +02:00
Colin Leroy
4dbe7a8759 Make sure we don't access out of bounds of the match string. 2014-06-17 20:21:49 +02:00
Colin Leroy
18b45d5226 Fix bug #3212, "Make wildcard address matching/autocomplete a bit smarter by sorting results in a more human way". Patch by Michael Gemlin. 2014-06-17 20:07:28 +02:00
Ricardo Mones
f6ba0bbe49 Use gtk_combo_box_new_text only if supported 2014-06-17 16:40:24 +02:00
Andrej Kacian
72af590ae9 Get rid of deprecated use of GtkComboBox text functions in favour of GtkComboBoxText. 2014-06-17 14:24:01 +02:00
Colin Leroy
332a84cc65 Don't forget the ssl_verify_peer pref when migrating 2014-06-17 14:24:01 +02:00
Colin Leroy
9e5668deae Migrate the old feeds' caches if possible. 2014-06-17 14:24:01 +02:00
Andrej Kacian
7b80f1f639 New RSSyl replacing old one. 2014-06-17 14:24:01 +02:00
Ricardo Mones
66d5513bcc Fix bug #3211 “Fails to build in Debian hurd-i386 architecture” 2014-06-17 10:58:23 +02:00
Colin Leroy
41d7fd7475 Finish fixing bug #3212 (case where the folder exists, but is uncached
and a mail with the same number is cached).
2014-06-16 17:26:59 +02:00
Colin Leroy
dfb5e223b8 Fix typos 2014-06-16 16:57:50 +02:00
Colin Leroy
355bf5b0d5 Fix typo 2014-06-16 16:56:46 +02:00
Colin Leroy
5bbaea4009 Distribute .in files too 2014-06-16 14:04:42 +02:00
Paul
8592b7085d fix typo (thanks to Charles A Edwards) 2014-06-16 07:09:50 +01:00
Colin Leroy
9aaf30c01c Don't bother renumbering messages before creating a folder with the
same name on IMAP: just remove the cached file.
2014-06-15 20:22:43 +02:00
Colin Leroy
42e1120c43 Cache files with a dot in front when a directory with the same number exists. Fixes bug #3212, "When msgnum matches a sub-folder name, fetch fails" 2014-06-15 14:53:31 +02:00
Colin Leroy
42eac1e8f7 Fix creating a numeric directory when a message of the same number exists 2014-06-15 14:20:15 +02:00
Colin Leroy
15784c7a97 Fix creating a numeric directory when a message with the same number exists 2014-06-15 14:19:41 +02:00
Colin Leroy
eaf1e7a417 Same for bsfilter 2014-06-13 15:05:06 +02:00
Colin Leroy
99b9864050 Missing @INTLTOOL_XML_RULE@ 2014-06-13 15:03:51 +02:00
Paul
4f405b0b6d fix this wonderful screw-up that broke make dist 2014-06-13 13:14:54 +01:00
Paul
c5bf669084 internationalise plugin appdata files 2014-06-13 12:21:24 +01:00
Colin Leroy
61caaa1337 Unmark some warnings from translations 2014-06-13 09:50:19 +02:00
Paul
88ca6fba85 keep this listing in alphabetical order 2014-06-13 07:48:45 +01:00
Paul
629049dc30 use our own address as <updatecontact> 2014-06-13 07:46:00 +01:00
Igor Gnatenko
20d68dd433 fix automake errors
src/plugins/fetchinfo/Makefile.am:83: warning: EXTRA_DIST multiply defined in condition TRUE ...
src/plugins/fetchinfo/Makefile.am:8: ... 'EXTRA_DIST' previously defined here
src/plugins/perl/Makefile.am:38: warning: EXTRA_DIST multiply defined in condition TRUE ...
src/plugins/perl/Makefile.am:8: ... 'EXTRA_DIST' previously defined here
src/plugins/pgpinline/Makefile.am:7: warning: appdata_DATA multiply defined in condition TRUE ...
src/plugins/pgpinline/Makefile.am:5: ... 'appdata_DATA' previously defined here
src/plugins/spamassassin/Makefile.am:42: warning: EXTRA_DIST multiply defined in condition TRUE ...
src/plugins/spamassassin/Makefile.am:8: ... 'EXTRA_DIST' previously defined here

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-13 01:20:57 +04:00
Igor Gnatenko
6e984bced8 AUTHORS: add me as contributor
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:49:09 +04:00
Igor Gnatenko
f7999d439a metainfo: add vcalendar plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:41 +04:00
Igor Gnatenko
0a993fd53d metainfo: add tnef_parse plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:41 +04:00
Igor Gnatenko
547ade7660 metainfo: add spam_report plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:41 +04:00
Igor Gnatenko
2c8d5f3950 metainfo: add spamassasin plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:41 +04:00
Igor Gnatenko
cf95f6fb1a metainfo: add smime plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:41 +04:00
Igor Gnatenko
28c8f1e2a7 metainfo: add rssyl plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:41 +04:00
Igor Gnatenko
c21423fb61 metainfo: add python plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
03df1ed550 metainfo: add pgpmime plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
841a557230 metainfo: add pgpinline plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
09a5a4de49 metainfo: add perl plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
6d4523406e metainfo: add pdf_viewer plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
946cfc1677 metainfo: add notification plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
d9dd416a44 metainfo: add newmail plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
774c626994 metainfo: add mailmbox plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:40 +04:00
Igor Gnatenko
fde9c5e014 metainfo: add libravatar plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
798e07d116 metainfo: add geolocation plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
47b9566e19 metainfo: add gdata plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
1d1cfb225e metainfo: add fetchinfo plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
6534b37a6c metainfo: add fancy plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
0def03839a metainfo: add clamd plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
47f65c909c metainfo: add bsfilter plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:39 +04:00
Igor Gnatenko
b997eec671 metainfo: add bogofilter plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:38 +04:00
Igor Gnatenko
88889aa813 metainfo: add att_remover plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:38 +04:00
Igor Gnatenko
2402caa8e9 metainfo: add attachwarner plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:38 +04:00
Igor Gnatenko
79910d437e metainfo: add archive plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:38 +04:00
Igor Gnatenko
2950a56952 metainfo: add address_keeper plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:38 +04:00
Igor Gnatenko
3fa5dbc6fd metainfo: add acpi_notifier plugin
Reference: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3210
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2014-06-12 23:27:38 +04:00
Colin Leroy
573f5ca6c5 Fix wrong replace in default strings, introduced by
a Coverity fix
2014-06-12 10:33:35 +02:00
Colin Leroy
89b7b7a794 Fix new Coverity defects 2014-06-11 11:50:35 +02:00
Paul
96198d8faf fix a typo 2014-06-11 07:24:19 +01:00
Colin Leroy
06ce560be2 Coverity fixes 2014-06-10 16:11:10 +02:00
Colin Leroy
35e2085f2b Coverity fixes 2014-06-10 11:36:16 +02:00
Colin Leroy
04314da118 Drop old unsupported GTK+ conditionals too 2014-06-10 11:18:48 +02:00
Paul
0f71a29506 more code removal due to min version of glib now being 2.20 2014-06-09 18:01:39 +01:00
Paul
8f81dc6211 fix indent (broken in last commit) 2014-06-09 17:46:37 +01:00
Paul
d321265134 now min version of glib is 2.20, remove all irrelevent conditionals 2014-06-09 17:38:01 +01:00
Paul
7c90d01204 in full sig info: fix check for revoked key error code, and indicate expired key 2014-06-09 17:13:58 +01:00
Paul
5b06e357b4 be a little more verbose with revoked key and expired signature notices 2014-06-09 17:01:22 +01:00
Colin Leroy
ce5f9414ad Make revoked keys explicit 2014-06-09 13:27:33 +02:00
Paul
950d3d0730 generate RSA keys (default in gpg) 2014-06-09 07:36:30 +01:00
Paul
0a91875b79 generate a 2048 bit key (default size in gpg) 2014-06-09 07:21:44 +01:00
Colin Leroy
c9831fc989 Coverity fixes 2014-06-08 20:56:51 +02:00
Colin Leroy
61c0a7f002 Fix another double-close 2014-06-08 09:55:41 +02:00
Colin Leroy
4b91074c99 Coverity fixes 2014-06-07 22:34:27 +02:00
Colin Leroy
fef490583f More Coverity fixes 2014-06-07 22:23:40 +02:00
Colin Leroy
bee3bbd649 Coverity fix 2014-06-07 22:20:23 +02:00
Colin Leroy
9241dffb31 WHITESPACE EVERYWHERE! 2014-06-07 22:20:05 +02:00
Colin Leroy
3c5341570d Fix Coverity errors (incl. serious crashers), rework sock being global static for no reason. 2014-06-07 22:16:57 +02:00
Colin Leroy
e4178b9380 Fancy Coverity fixes 2014-06-07 21:15:44 +02:00
Colin Leroy
1fcddc0304 More coverity fixes 2014-06-07 21:00:39 +02:00
Colin Leroy
2267232d4c Fix stupid typo 2014-06-06 18:29:35 +02:00
Colin Leroy
91d4164522 Coverity fixes 2014-06-06 16:14:26 +02:00
Colin Leroy
f5eb564641 Coverity fixes 2014-06-06 15:27:33 +02:00
Colin Leroy
fd779c80a5 Coverity fixes 2014-06-06 13:38:18 +02:00
Colin Leroy
cf8bcfa094 More Coverity fixes 2014-06-05 22:37:12 +02:00
Colin Leroy
767368e898 More Coverity fixes 2014-06-05 21:29:31 +02:00
Colin Leroy
168e74c7df Coverity fixes 2014-06-05 20:41:04 +02:00
Colin Leroy
a053d99543 Fix Coverity issues in common 2014-06-05 17:58:08 +02:00
Colin Leroy
81dbf3df2f Correct fix for the memmove 2014-06-05 17:57:46 +02:00
Colin Leroy
6cfe20b1b0 Wrong fix 2014-06-05 17:55:17 +02:00
Colin Leroy
494eff54d1 Fix wrong binary logic 2014-06-05 17:15:18 +02:00
Colin Leroy
8e7225406c Coverity fixes 2014-06-05 17:12:18 +02:00
Colin Leroy
f3ff9ce082 Coverity fixes 2014-06-05 17:06:36 +02:00
Colin Leroy
45d1336418 Finish previous fix 2014-06-05 17:06:28 +02:00
Colin Leroy
ed36858236 Coverity fixes 2014-06-05 17:03:56 +02:00
Colin Leroy
8a6b07b194 Fix missing NULL checks 2014-06-05 16:58:01 +02:00
Colin Leroy
d2da356bde Fix Coverity issues 2014-06-05 16:55:26 +02:00
Colin Leroy
f7c66aa0ff Fix g_stat return value unchecked 2014-06-05 16:53:06 +02:00
Colin Leroy
d2b07ae106 Fix missing mutex accessing _displayQueue_ 2014-06-05 16:50:51 +02:00
Colin Leroy
8bab691abc Fix off-by-one 2014-06-05 16:50:42 +02:00
Colin Leroy
834a781112 Another wrong free 2014-06-05 16:43:36 +02:00
Colin Leroy
2ce0c73c21 Fix another use-after-free 2014-06-05 16:41:10 +02:00
Colin Leroy
70322459db Don't close FILE we don't own 2014-06-05 16:40:17 +02:00
Colin Leroy
67caebc662 Fix use after free 2014-06-05 16:39:12 +02:00
Ricardo Mones
77f99ee3a2 Probable fix for Debian bug 730050 “vcalendar plugin crash” 2014-06-03 23:52:07 +02:00
Paul
f9985ae65f fix bug 3170, 'QuickSearch fights with View/Hide read threads menu option' 2014-06-03 17:56:15 +01:00
Paul
1acda36109 implement RFC 3196, 'When changing quicksearch Search Type, set focus to search input box'
and simplify a bit
2014-06-03 17:55:47 +01:00
Colin Leroy
75da952813 Fix another uninitialized variable (and make things more clear) 2014-06-02 14:41:12 +02:00
Colin Leroy
4f4eb49ebe Fix uninitialized variable 2014-06-02 14:37:58 +02:00
Andrej Kacian
e7dc27cfb0 Revert commit dc6d8a1 to restore correct meaning of the silent_update feed setting. 2014-06-01 22:21:29 +02:00
Colin Leroy
bb5daa0fac Deduplicate three identical functions 2014-06-01 20:10:54 +02:00
Andrej Kacian
028920e4a6 Remove unused code blocks in procheader.c. 2014-06-01 19:34:43 +02:00
Fabian Keil
5f52f113ac Fix bug #3201 "Fix memory corruption in sc_html_read_line()"
Previously fread() could fill the whole buffer
in which case buf[n] = '\0' messed up the stack.

Introduced in d0c64a09 + 4ab3585743.
2014-06-01 16:01:53 +02:00
Andrej Kacian
2695955e3b Check for existence of xmlNode namespace, to prevent NULL pointer crashes. 2014-05-31 22:33:46 +02:00
Andrej Kacian
836015db50 When parsing RSS 2.0, ignore <link> tags with a namespace prefix. 2014-05-31 22:26:06 +02:00
Colin Leroy
26fb6244ad Fix spacing in Folderview if the font is far from the system font 2014-05-31 09:41:13 +02:00
Colin Leroy
8864301817 Fix stupid uses of sizeof(), thanks to mirraz1@rambler.ru
Fixes bug #2981, "claws-mail-3.9.3 compilation warnings"
2014-05-30 16:10:03 +02:00
Colin Leroy
d2af47b2de Fix bug #2728, "erroneous switching from one to three column view" 2014-05-30 15:43:52 +02:00
Paul
fe5dbbc962 update Frederico Goncalves Guimaraes's (pt_BR translator) email address 2014-05-29 14:26:23 +01:00
Ricardo Mones
0fff967430 Fix “File (null) doesn't exist” error dialog
When attaching a non-existing file via --attach
2014-05-29 01:18:59 +02:00
Colin Leroy
78965aa3b7 Add a per-account preference to allow automatically accepting unknown
and changed SSL certificates, if they're valid (that is, if the root CA
is trusted by the distro).
2014-05-28 21:18:34 +02:00
Colin Leroy
7c1bb13b90 Fix the race fix, now preventing the compose window to be closed. 2014-05-28 20:23:33 +02:00
Colin Leroy
589e83eb73 Automatically set gtk-auto-mnemonics on Win32; fixes bug #3179 2014-05-27 11:51:11 +02:00
Colin Leroy
51af19b25e Fix GCond use with newer Glib 2014-05-26 15:31:43 +02:00
Colin Leroy
b94a982c5c Fix bold font not being derived from normal font, but from system font 2014-05-26 10:54:02 +02:00
Ricardo Mones
99e1a2be69 Restore licensing for embedded libical 2014-05-25 13:22:27 +02:00
Ricardo Mones
9b3fd2b562 Update licensing for Makefile.am files 2014-05-25 12:39:10 +02:00
Colin Leroy
5e1e3a0cb3 Better place to remove the draft callback, where we hold the mutex 2014-05-23 11:37:26 +02:00
Colin Leroy
f19a85fc67 Remove draft_timeout_tag too before destroying 2014-05-23 11:29:16 +02:00
Colin Leroy
78b5d80a0b Fix crash with auto-indent 2014-05-23 11:21:56 +02:00
wwp
d7493e38a4 Add g_utf8_substring function for compiling with GLIB < 2.30. 2014-05-23 00:50:29 +02:00
Colin Leroy
a873d8f791 Better solution than a global function call, use our hook infrastructure
(with minor modifications for moving)
2014-05-22 22:46:07 +02:00
Colin Leroy
dd8b4d95d4 Constify messageview_get_msgview_list() 2014-05-22 22:12:56 +02:00
Colin Leroy
6086f18b85 Fix bug #2447, "Compose window crashes if moving a folder that is being replied to". Also constify compose_get_compose_list() 2014-05-22 22:11:07 +02:00
Colin Leroy
61e19ee9a5 Fix bug #2238, "Incorrect undo/redo operations after paste with replace from context menu".
Order of insert/delete is reversed when pasting from the context menu.
Patch by Mikhail Efremov.
2014-05-22 21:11:05 +02:00
Colin Leroy
0dbb415b36 Fix Undo after wrapping a paragraph, which undid every line wrap one by one, and make it atomic. 2014-05-22 20:57:01 +02:00
Colin Leroy
eba3ff6f6f Fix bug #2179, "Improve quotation wrapping support": Make manual wrapping also wrap quotes. 2014-05-22 15:40:24 +02:00
Colin Leroy
6b252626a3 Avoid using gtk_widget_set_style(), so these widgets can get theme or
DPI changes signals and react accordingly.
2014-05-22 14:59:18 +02:00
Colin Leroy
4ab3585743 Fix missing end-of-string 2014-05-22 11:55:38 +02:00
Colin Leroy
ed5f07488a Fix leak 2014-05-20 15:38:05 +02:00
Colin Leroy
aadd04da60 Possibly fix bug #3169, threaded message list performance issue 2014-05-20 10:58:34 +02:00
Ricardo Mones
e66bd88be9 Fix typo, thanks wwp! 2014-05-19 15:49:28 +02:00
Colin Leroy
d0c64a0976 Fix bug 3039 more - Why read line by line? 2014-05-18 20:42:46 +02:00
Colin Leroy
373d079b4f Fix bug 3039, very long parsing time in HTML email. Avoid strcasestr
on very long buffers.
2014-05-18 20:42:46 +02:00
Paul
28033d066d remove no-longer-needed fast_strftime()
these date formats no longer rely on translations
2014-05-16 06:14:35 +01:00
Colin Leroy
08057fc6b0 Don't enter draft folders when navigating to next unread/new/marked 2014-05-15 12:01:01 +02:00
Colin Leroy
0d5ac87f08 Factorize folderview_find_next_{unread,new,marked} 2014-05-15 12:00:06 +02:00
Colin Leroy
66573e98e9 Remove useless returns 2014-05-15 11:26:21 +02:00
Colin Leroy
ab2c7af982 Don't go up in subject if we're selecting 2014-05-14 15:55:42 +02:00
Colin Leroy
0816935a36 Fix un/registering hooks at each message parse. 2014-05-14 10:34:41 +02:00
Colin Leroy
87a01636eb Fix insertion 2014-05-14 10:21:23 +02:00
Colin Leroy
17c095ce57 Fix remove_numbered_files_not_in_list doing exactly not what it said. 2014-05-14 10:19:45 +02:00
Andrej Kacian
668e757b05 Use the GtkPaned's position value to store compose_notebook_height, since setting this position is what we're using it for now. Since GtkPaned doesn't have any "resize done" signal available, we have to do it in the notebook's "size-allocate" callback. 2014-05-12 19:03:19 +02:00
Andrej Kacian
13b8ca1a51 Remove test_strftime() that was mistakenly included in previous commits. 2014-05-12 18:48:47 +02:00
Andrej Kacian
a5a0678195 Make Up key bring focus to Subject line, if the cursor is on the first line of body textview. 2014-05-12 18:39:29 +02:00
Andrej Kacian
b976c1dc26 Add a mnemonic to compose window's Subject line, allowing alt+s to bring focus there. 2014-05-12 18:36:43 +02:00
Andrej Kacian
f7b5879924 Do not allow the compose window's slider between headers and body to hide widgets on either side. 2014-05-11 21:39:51 +02:00
Paul
a13b113ac3 remove long forgotten FAQDIR 2014-05-06 09:32:50 +01:00
Colin Leroy
ca24d880ba Revert commit 5454ca5af4, fixes bug #3161
Le lourd parpaing du monde réel écrase la délicate tartelette aux fraises de mon code propre
2014-05-06 09:48:00 +02:00
Colin Leroy
9b192e061f More specific rewording of the 'r' quicksearch. Patch by Andreas Ronnquist. 2014-05-05 17:26:43 +02:00
Colin Leroy
3ee9de9029 revert erroneous 2b0b467727d110b8505517bd92261608e499f57f; we need
this differenciation to show attachments
2014-05-05 17:24:09 +02:00
Ricardo Mones
74d5184f19 Remove include to complete 5a17be4e 2014-05-04 19:36:19 +02:00
Colin Leroy
5a17be4e9c Make federated_url_for_address() return the same thing whether a
MISSING url is cached or not, and let caller choose the default in
this case.
2014-05-03 15:53:53 +02:00
Ricardo Mones
a818718651 Fix 'warning: passing argument 2 of ‘slist_copy_deep’ from incompatible pointer type' 2014-05-03 13:39:38 +02:00
Colin Leroy
3c760e2a29 Warning fixes 2014-05-02 14:33:05 +02:00
Colin Leroy
45fbf3f926 Fix endianness 2014-05-02 14:10:50 +02:00
Colin Leroy
d5c0076f82 Fix use after free 2014-05-02 14:10:37 +02:00
Colin Leroy
f04a8733e6 Factorize if 2014-05-02 12:38:57 +02:00
Colin Leroy
9be8d70d88 Fix disappearing highlight in mails with PGP signatures 2014-05-02 12:37:13 +02:00
Colin Leroy
2b0b467727 More simplification 2014-05-02 12:11:28 +02:00
Colin Leroy
549ee9bcb6 Remove obviously dead code 2014-05-02 12:02:05 +02:00
Colin Leroy
e9292600bd Factorize to make clearer 2014-05-02 11:57:33 +02:00
Colin Leroy
a70f2a5ffc Fix insert point after filling in textview 2014-05-02 11:41:14 +02:00
Colin Leroy
08edf06cae Fix early reset of main_window_reflect_tags_changes_real tag 2014-05-02 10:08:25 +02:00
Colin Leroy
0257b732c6 Fix libravatar depending on auto_configure_service in a synchronous manner. 2014-05-02 10:04:17 +02:00
Colin Leroy
5ff93b4877 Fix typo 2014-05-02 10:03:18 +02:00
Colin Leroy
591039ff01 Fix warning 2014-05-02 10:02:44 +02:00
Colin Leroy
4137e86e2e Fix warning 2014-05-02 10:02:18 +02:00
Colin Leroy
46a3424081 Fix g_timeout usage 2014-05-02 09:54:52 +02:00
Colin Leroy
7cea752b76 Fix g_timeout usage 2014-05-02 09:50:46 +02:00
Colin Leroy
aa42c51579 Fix leak 2014-05-02 09:27:34 +02:00
Colin Leroy
3dc522b3ec Implement saving of the certificate chain, making the offline status
check correct.
2014-05-02 09:20:39 +02:00
Colin Leroy
6e2e1c8bcd Check smtp auth if autoconfig works. This is probably required. 2014-05-02 09:20:39 +02:00
Colin Leroy
94ec77b15d Implement autoconfiguration in wizard 2014-05-02 09:20:39 +02:00
Colin Leroy
a3b08204f9 Make autoconfiguration non-blocking 2014-05-02 09:20:39 +02:00
Colin Leroy
73088e2d09 Have a way for folder klasses to register specific prefs pages 2014-05-02 09:20:39 +02:00
Colin Leroy
868bbb342e Fix wrong free, and fix useless g_slist_concat 2014-05-02 09:20:39 +02:00
Colin Leroy
594f864375 fix format 2014-05-01 20:20:54 +02:00
Colin Leroy
f09ae1ff78 More leak fix for bug #3155 2014-05-01 20:11:35 +02:00
Colin Leroy
68da8a3e5f Really fix leak (Thanks!) 2014-05-01 18:56:21 +02:00
Colin Leroy
cbcbd9f670 Better fix: cancel cb also when moving, exec'ing, etc 2014-05-01 11:07:02 +02:00
Colin Leroy
69ad42ac63 Track the mark-as-read timeout to be able to cancel it properly
when changing message or folder. Should fix bug #1644, "race condition
between message move and mark as read after timeout", bug #2145 "Claws
becomes unresponsive and gets Killed while moving messages between imap
folders", and bug #2643 "claws crash when accessing imap folder"
2014-05-01 10:54:47 +02:00
Colin Leroy
37c645c548 Better fix 2014-05-01 10:19:56 +02:00
Colin Leroy
3b9495ffd4 Fix type 2014-05-01 10:18:57 +02:00
Colin Leroy
8880d1a999 Fix bug #2398, "Race when closing compose during drafting"
Thanks to Michael Schwendt for spotting the problem.
2014-04-30 22:48:13 +02:00
Colin Leroy
408a4be234 Don't encrypt with a public key for which the email matches,
but the UID is revoked or invalid.
Fixes bug #2389, "GnuPG: invalid/revoked user IDs accepted"
2014-04-30 22:37:15 +02:00
Colin Leroy
e156c55c5e Fix invalid free 2014-04-30 22:25:18 +02:00
Colin Leroy
40a1b5af5b Debug bug #2257 2014-04-30 22:24:49 +02:00
Colin Leroy
88cf83bf73 Remove the copy-paste that was folder[view]_fast_scan_tree, and
instead fix folder_scan_tree to do the right thing when called
in "Check for new folders" mode: Don't rescan the contents of
all folders after having updated the list of folders. There's
"Check for new messages" for that.
Fixes bug #2119, "Check for new folders on remote mailboxes
is very slow".
2014-04-30 21:34:53 +02:00
Colin Leroy
fc74130e72 Don't save libravatarr avatars to addressbook 2014-04-30 20:35:47 +02:00
Ricardo Mones
5ac71948fc Fix label to make a complete sentence 2014-04-30 01:57:28 +02:00
Colin Leroy
d68ee84297 Fix english 2014-04-29 13:40:35 +02:00
Colin Leroy
123cf6fbfe Implement SSL certificate verification option (default, and per-feed).
Fixes bug #3106, "Rssyl plugin does not verify SSL peer at all"
2014-04-29 10:34:36 +02:00