claws.git
7 years ago2012-11-21 [colin] 3.9.0cvs18
Colin Leroy [Wed, 21 Nov 2012 09:49:02 +0000 (09:49 +0000)]
2012-11-21 [colin] 3.9.0cvs18

* src/etpan/imap-thread.c
Don't set charset on simple searches. Fixes Exchange 2007.

7 years ago2012-11-20 [colin] 3.9.0cvs17
Colin Leroy [Tue, 20 Nov 2012 22:07:56 +0000 (22:07 +0000)]
2012-11-20 [colin] 3.9.0cvs17

* src/prefs_matcher.c
Fix bug #2801, "Filtering Header:Name list is blank/corrupt"

7 years ago2012-11-20 [ticho] 3.9.0cvs16
Andrej Kacian [Tue, 20 Nov 2012 17:27:17 +0000 (17:27 +0000)]
2012-11-20 [ticho] 3.9.0cvs16

* src/gtk/prefswindow.c
Actually allow folder preference pages which are in top level of
page index UI to be selected.

7 years ago2012-11-20 [ticho] 3.9.0cvs15
Andrej Kacian [Tue, 20 Nov 2012 17:01:29 +0000 (17:01 +0000)]
2012-11-20 [ticho] 3.9.0cvs15

* src/prefs_folder_item.c
Remove useless "Folder" root in page index of folder preferences UI.

7 years ago2012-11-18 [colin] 3.9.0cvs14
Colin Leroy [Sun, 18 Nov 2012 19:50:36 +0000 (19:50 +0000)]
2012-11-18 [colin] 3.9.0cvs14

* AUTHORS
* src/advsearch.c
* src/matcher.c
* src/matcher.h
* src/matcher_parser_parse.y
* src/prefs_matcher.c
* src/gtk/authors.h
* src/gtk/quicksearch.c
Add age_{greater,lower}_hours matcher criteria
Initial patch by Abhay S. Kushwaha.

7 years ago2012-11-18 [ticho] 3.9.0cvs13
Andrej Kacian [Sun, 18 Nov 2012 15:41:02 +0000 (15:41 +0000)]
2012-11-18 [ticho] 3.9.0cvs13

* src/mbox.c
Improve i18n plural handling in a string used while
importing from mbox.

7 years ago2012-11-16 [ticho] 3.9.0cvs12
Andrej Kacian [Fri, 16 Nov 2012 23:49:17 +0000 (23:49 +0000)]
2012-11-16 [ticho] 3.9.0cvs12

* po/bg.po
* po/ca.po
* po/cs.po
* po/de.po
* po/en_GB.po
* po/es.po
* po/fi.po
* po/fr.po
* po/he.po
* po/hu.po
* po/id_ID.po
* po/it.po
* po/ja.po
* po/lt.po
* po/nl.po
* po/pl.po
* po/pt_BR.po
* po/pt_PT.po
* po/ru.po
* po/sk.po
* po/sr.po
* po/sv.po
* po/uk.po
* po/zh_CN.po
* po/zh_TW.po
* po/Makevars
Update message catalogs to match changes in 3.9.0cvs11.

7 years ago2012-11-16 [ticho] 3.9.0cvs11
Andrej Kacian [Fri, 16 Nov 2012 23:42:15 +0000 (23:42 +0000)]
2012-11-16 [ticho] 3.9.0cvs11

* src/account.c
* src/addrcustomattr.c
* src/edittags.c
* src/prefs_filtering.c
* src/prefs_matcher.c
* src/prefs_msg_colors.c
* src/toolbar.c
* src/uri_opener.c
* src/wizard.c
* src/common/utils.c
* src/gtk/about.c
Use pgettext() and friends for i18n context strings, instead of
having a pipe character in msgid for context separation. This uses
glib's C_ macro, instead of Q_.

7 years ago2012-11-16 [colin] 3.9.0cvs10
Colin Leroy [Fri, 16 Nov 2012 16:10:09 +0000 (16:10 +0000)]
2012-11-16 [colin] 3.9.0cvs10

* src/foldersel.c
* src/prefs_actions.c
* src/prefs_filtering_action.c
* src/prefs_matcher.c
* src/quote_fmt.c
* src/gtk/description_window.c
* src/gtk/description_window.h
* src/gtk/inputdialog.c
* src/gtk/manage_window.c
* src/gtk/quicksearch.c
Try to better fix focus problems. Should address:
Bug #2774
Bug #2624
Bug #1963
Please check using your favorite WM that the following works:
Information button (Quicksearch, Templates, 'Test' filtering
condition)
Folder selection (Move/Copy contextual menu,
various preferences, including 'New folder').
Tested with XFCE, Gnome Shell and Windows.

7 years ago2012-11-16 [colin] 3.9.0cvs9
Colin Leroy [Fri, 16 Nov 2012 13:11:56 +0000 (13:11 +0000)]
2012-11-16 [colin] 3.9.0cvs9

* src/advsearch.c
Init is_fast too

7 years ago2012-11-16 [colin] 3.9.0cvs8
Colin Leroy [Fri, 16 Nov 2012 13:10:06 +0000 (13:10 +0000)]
2012-11-16 [colin] 3.9.0cvs8

* src/advsearch.c
Fix missing initialisation of bool_and which could
lead to From/To/Subject/Tag searches searching with
binary and.
Also clean up tag expansion. No need to create a
matcher string and re-parse it.

7 years ago2012-11-16 [paul] 3.9.0cvs7
Paul Mangan [Fri, 16 Nov 2012 07:27:34 +0000 (07:27 +0000)]
2012-11-16 [paul] 3.9.0cvs7

* po/de.po
fix by Thomas Bellmann

7 years ago2012-11-15 [colin] 3.9.0cvs6
Colin Leroy [Thu, 15 Nov 2012 15:23:13 +0000 (15:23 +0000)]
2012-11-15 [colin] 3.9.0cvs6

* src/summaryview.c
Fix bug #2785, "Marking mails for deletion reopens internal
message view"

7 years ago2012-11-15 [colin] 3.9.0cvs5
Colin Leroy [Thu, 15 Nov 2012 14:27:37 +0000 (14:27 +0000)]
2012-11-15 [colin] 3.9.0cvs5

* src/main.c
* src/statusbar.c
* src/gtk/gtkcmclist.c
* src/gtk/gtkcmclist.h
a few more GTK+3 fixes. Segfaults on me, though.

7 years ago2012-11-15 [colin] 3.9.0cvs4
Colin Leroy [Thu, 15 Nov 2012 13:41:07 +0000 (13:41 +0000)]
2012-11-15 [colin] 3.9.0cvs4

* src/Makefile.am
* src/action.c
* src/addr_compl.c
* src/addressbook.c
* src/addrgather.c
* src/compose.c
* src/editaddress.c
* src/editgroup.c
* src/main.c
* src/mainwindow.c
* src/message_search.c
* src/prefs_display_header.c
* src/prefs_filtering_action.c
* src/prefs_matcher.c
* src/prefs_other.c
* src/prefs_toolbar.c
* src/printing.c
* src/stock_pixmap.c
* src/summary_search.c
* src/summaryview.c
* src/textview.c
* src/gtk/Makefile.am
* src/gtk/colorlabel.c
* src/gtk/combobox.c
* src/gtk/combobox.h
* src/gtk/gtkcmclist.c
* src/gtk/gtkcmclist.h
* src/gtk/gtkcmctree.c
* src/gtk/gtksctree.c
* src/gtk/gtkshruler.c
* src/gtk/gtkutils.c
* src/gtk/gtkutils.h
* src/gtk/inputdialog.c
* src/gtk/quicksearch.c
* src/plugins/pgpcore/Makefile.am
* src/plugins/pgpinline/Makefile.am
* src/plugins/pgpmime/Makefile.am
* src/plugins/smime/Makefile.am
Big GTK+3 patch from Hanno Meyer-Thurow

7 years ago2012-11-15 [wwp] 3.9.0cvs3
Tristan Chabredier [Thu, 15 Nov 2012 08:18:21 +0000 (08:18 +0000)]
2012-11-15 [wwp] 3.9.0cvs3

* doc/man/claws-mail.1
* src/main.c
Add --cancel-receiving command-line switch.

7 years ago2012-11-15 [wwp] 3.9.0cvs2
Tristan Chabredier [Thu, 15 Nov 2012 08:13:39 +0000 (08:13 +0000)]
2012-11-15 [wwp] 3.9.0cvs2

* src/ssl_manager.c
* src/gtk/sslcertwindow.c
Fix Capitalization.

7 years ago2012-11-15 [paul] 3.9.0cvs1
Paul Mangan [Thu, 15 Nov 2012 07:48:15 +0000 (07:48 +0000)]
2012-11-15 [paul] 3.9.0cvs1

* po/cs.po
* po/fi.po
* po/sk.po
updates from David Vachulka, Flammie Pirinen, and
Slavko

7 years ago3.9.0 unleashedcd claws 3.9.0 REL_3_9_0
Paul Mangan [Wed, 14 Nov 2012 16:18:26 +0000 (16:18 +0000)]
3.9.0 unleashedcd claws

7 years ago2012-11-14 [paul] 3.8.1cvs123
Paul Mangan [Wed, 14 Nov 2012 15:53:46 +0000 (15:53 +0000)]
2012-11-14 [paul] 3.8.1cvs123

* po/de.po
* po/es.po
* po/fi.po
* po/fr.po
* po/hu.po
* po/pt_BR.po
* po/sv.po
* po/uk.po
* po/zh_TW.po
updated by Thomas Bellmann, Ricardo Mones, Flammie Pirinen,
wwp, Páder RezsÅ\91, Frederico Goncalves Guimaraes, Andreas Rönnquist,
YUP, Wei-Lun Chao

7 years ago2012-11-14 [paul] 3.8.1cvs122
Paul Mangan [Wed, 14 Nov 2012 15:32:31 +0000 (15:32 +0000)]
2012-11-14 [paul] 3.8.1cvs122

* tools/README
* tools/fix_date.sh
improvements by wwp

7 years ago2012-11-14 [colin] 3.8.1cvs121
Colin Leroy [Wed, 14 Nov 2012 12:33:33 +0000 (12:33 +0000)]
2012-11-14 [colin] 3.8.1cvs121

* src/action.c
And fix warning with breaking functionality

7 years ago2012-11-14 [paul] 3.8.1cvs120
Paul Mangan [Wed, 14 Nov 2012 11:20:56 +0000 (11:20 +0000)]
2012-11-14 [paul] 3.8.1cvs120

* src/action.c
revert this change from 3.8.1cvs60, it breaks
actions with a pipe

7 years ago2012-11-14 [colin] 3.8.1cvs119
Colin Leroy [Wed, 14 Nov 2012 10:16:12 +0000 (10:16 +0000)]
2012-11-14 [colin] 3.8.1cvs119

* src/common/plugin.c
If plugin fails to load from absolute path, try from
default plugin path.
Fixes bug #1137, 'loading plugins with same profile on different archs'
Fixes bug #2777, 'Installing latest cvs116 package 14 Windows version
results in wrong paths in clawsrc'

7 years ago2012-11-12 [colin] 3.8.1cvs118
Colin Leroy [Mon, 12 Nov 2012 19:22:43 +0000 (19:22 +0000)]
2012-11-12 [colin] 3.8.1cvs118

* src/messageview.c
Fix initial focus on textview. Fixes bug #2776,
"Make all menu shortcuts work properly in the message window"

7 years ago2012-11-09 [colin] 3.8.1cvs117
Colin Leroy [Fri, 9 Nov 2012 08:29:21 +0000 (08:29 +0000)]
2012-11-09 [colin] 3.8.1cvs117

* src/etpan/imap-thread.c
Specify search charset. Thanks to Aleksei Miheev

7 years ago2012-11-08 [colin] 3.8.1cvs116
Colin Leroy [Thu, 8 Nov 2012 11:42:27 +0000 (11:42 +0000)]
2012-11-08 [colin] 3.8.1cvs116

* src/common/socket.c
* src/gtk/gtkutils.c
Fix socket communication

7 years ago2012-11-08 [colin] 3.8.1cvs115
Colin Leroy [Thu, 8 Nov 2012 09:13:37 +0000 (09:13 +0000)]
2012-11-08 [colin] 3.8.1cvs115

* src/plugins/pgpcore/sgpgme.c
Fix Windows runtime crash

7 years ago2012-11-08 [colin] 3.8.1cvs114
Colin Leroy [Thu, 8 Nov 2012 09:09:38 +0000 (09:09 +0000)]
2012-11-08 [colin] 3.8.1cvs114

* src/gtk/quicksearch.c
Fix going active with NULL matchstring (for example
when changing type before typing anything)

7 years ago2012-11-07 [colin] 3.8.1cvs113
Colin Leroy [Wed, 7 Nov 2012 19:51:30 +0000 (19:51 +0000)]
2012-11-07 [colin] 3.8.1cvs113

* src/mbox.c
Fix Windows build

7 years ago2012-11-06 [mones] 3.8.1cvs112
Ricardo Mones [Tue, 6 Nov 2012 22:07:41 +0000 (22:07 +0000)]
2012-11-06 [mones] 3.8.1cvs112

* doc/man/claws-mail.1
Sync with AUTHORS file
* src/gtk/quicksearch.c
Add number units where appropriate

7 years ago2012-10-31 [paul] 3.8.1cvs111
Paul Mangan [Wed, 31 Oct 2012 19:27:17 +0000 (19:27 +0000)]
2012-10-31 [paul] 3.8.1cvs111

* src/prefs_folder_item.c
add missing closing bracket. thanks to Andreas Rönnquist.

7 years ago2012-10-31 [colin] 3.8.1cvs110
Colin Leroy [Wed, 31 Oct 2012 15:27:15 +0000 (15:27 +0000)]
2012-10-31 [colin] 3.8.1cvs110

* src/prefs_folder_item.c
Fix prefs text and extra semi-colon. Thanks to Paul!

7 years ago2012-10-31 [colin] 3.8.1cvs109
Colin Leroy [Wed, 31 Oct 2012 10:25:17 +0000 (10:25 +0000)]
2012-10-31 [colin] 3.8.1cvs109

* src/folder_item_prefs.c
* src/folder_item_prefs.h
* src/messageview.c
* src/prefs_folder_item.c
Implement feature from bug #2569,
"select html part on folder specific properties"
Patch based on Andrej's patch.

7 years ago2012-10-29 [wwp] 3.8.1cvs108
Tristan Chabredier [Mon, 29 Oct 2012 13:31:56 +0000 (13:31 +0000)]
2012-10-29 [wwp] 3.8.1cvs108

* src/textview.c
Revert cvs107, cvs106 and parts of cvs105 (all in textview.c), fixing
broken URL parsing.

7 years ago2012-10-25 [colin] 3.8.1cvs107
Colin Leroy [Thu, 25 Oct 2012 10:19:38 +0000 (10:19 +0000)]
2012-10-25 [colin] 3.8.1cvs107

* src/textview.c
Verify the previous URI wasn't the same...
fixes http://www. URIs.

7 years ago2012-10-25 [colin] 3.8.1cvs106
Colin Leroy [Thu, 25 Oct 2012 07:45:01 +0000 (07:45 +0000)]
2012-10-25 [colin] 3.8.1cvs106

* src/common/utils.c
* src/common/utils.h
* src/textview.c
Avoid strlen() on inner loop in textview_make_clickable_parts*()
reduces cost of strcasestr() in textview_make_clickable_parts*()
from 30% to 15%. Patch by Igor Mammedov

7 years ago2012-10-25 [colin] 3.8.1cvs105
Colin Leroy [Thu, 25 Oct 2012 07:43:36 +0000 (07:43 +0000)]
2012-10-25 [colin] 3.8.1cvs105

* src/textview.c
Do not allow search cost to explode in case of bad message
parsing in textview_make_clickable_parts_later(); reduces
cost of textview_make_clickable_parts_later() from 99% to
17% for big bad-case message. Patch by Igor Mammedov

7 years ago2012-10-25 [colin] 3.8.1cvs104
Colin Leroy [Thu, 25 Oct 2012 07:42:08 +0000 (07:42 +0000)]
2012-10-25 [colin] 3.8.1cvs104

* src/textview.c
* src/textview.h
Avoid strlen() on big buffers, use precomputed length instead
it reduces cost of textview_write_line() from 32% to 3% for
big messages. Patch by Igor Mammedov
* AUTHORS
* src/gtk/authors.h
Add Igor

7 years ago2012-10-24 [mones] 3.8.1cvs103
Ricardo Mones [Wed, 24 Oct 2012 07:48:24 +0000 (07:48 +0000)]
2012-10-24 [mones] 3.8.1cvs103

* src/advsearch.c
Trust on IMAP core on-line/off-line management
Patch by Sean Buckheister

7 years ago2012-10-19 [paul] 3.8.1cvs102
Paul Mangan [Fri, 19 Oct 2012 06:34:14 +0000 (06:34 +0000)]
2012-10-19 [paul] 3.8.1cvs102

* AUTHORS
* src/crash.c
* src/gtk/authors.h
fix bug 2760, 'display correct libc version in crash dialog
when uclibc is used'.
fixes build with uclibc. patch by Natanael Copa.

7 years ago2012-10-18 [mones] 3.8.1cvs101
Ricardo Mones [Thu, 18 Oct 2012 20:35:24 +0000 (20:35 +0000)]
2012-10-18 [mones] 3.8.1cvs101

* claws-mail.desktop
Fix bug #2761 and remove invalid GTK main category

7 years ago2012-10-17 [colin] 3.8.1cvs100
Colin Leroy [Wed, 17 Oct 2012 07:52:49 +0000 (07:52 +0000)]
2012-10-17 [colin] 3.8.1cvs100

* src/common/ssl_certificate.c
Fix bug #2759, "Error messages regarding bad
client certificates are less than helpful"
Based on patch by bug reporter.

7 years ago2012-10-13 [paul] 3.8.1cvs99
Paul Mangan [Sat, 13 Oct 2012 09:45:58 +0000 (09:45 +0000)]
2012-10-13 [paul] 3.8.1cvs99

* src/common/ssl_certificate.c
fix build with gnutls 3.1.3
Patch by Sean Buckheister.

7 years ago2012-10-12 [mones] 3.8.1cvs98
Ricardo Mones [Fri, 12 Oct 2012 15:13:17 +0000 (15:13 +0000)]
2012-10-12 [mones] 3.8.1cvs98

* src/compose.c
* src/grouplistdialog.c
* src/imap.c
* src/news_gtk.c
* src/procmime.c
* src/procmsg.c
* src/common/utils.c
* src/common/utils.h
* src/etpan/imap-thread.c
New slist_free_strings_full wrapper for g_slist_free_full
and simplify calls where it was being used

7 years ago2012-10-12 [colin] 3.8.1cvs97
Colin Leroy [Fri, 12 Oct 2012 14:16:20 +0000 (14:16 +0000)]
2012-10-12 [colin] 3.8.1cvs97

* src/common/defs.h
Drop include of internal glib header
Patch by Werner Koch

7 years ago2012-10-12 [colin] 3.8.1cvs96
Colin Leroy [Fri, 12 Oct 2012 12:47:27 +0000 (12:47 +0000)]
2012-10-12 [colin] 3.8.1cvs96

* src/gtk/gtkcmctree.c
* src/gtk/gtksctree.c
Fix bug #2581, "expander arrows are too tiny to hit with the
mouse". Patch mostly by Tom Horsley

7 years ago2012-10-12 [iwkse] 3.8.1cvs95
Salvatore De Paolis [Fri, 12 Oct 2012 12:21:30 +0000 (12:21 +0000)]
2012-10-12 [iwkse] 3.8.1cvs95

* src/common/utils.c
g_free *mutex

7 years ago2012-10-12 [mones] 3.8.1cvs94
Ricardo Mones [Fri, 12 Oct 2012 10:59:51 +0000 (10:59 +0000)]
2012-10-12 [mones] 3.8.1cvs94

* src/common/utils.c
Remove undeclared mutex symbol

7 years ago2012-10-12 [colin] 3.8.1cvs93
Colin Leroy [Fri, 12 Oct 2012 10:29:00 +0000 (10:29 +0000)]
2012-10-12 [colin] 3.8.1cvs93

* src/compose.c
* src/prefs_account.c
* src/common/utils.c
* src/common/utils.h
Fix bug #2751 'g_mutex_new/g_mutex_free removed from GLib 2.32'
Thanks to Salvatore de Paolis

7 years ago2012-10-10 [colin] 3.8.1cvs92
Colin Leroy [Wed, 10 Oct 2012 08:33:40 +0000 (08:33 +0000)]
2012-10-10 [colin] 3.8.1cvs92

* src/folder.c
Fix bug #2744, "Quick search throws bad command
argument error on Microsoft Exchange". Fall back
to local search if folder-specific search fails.
* src/gtk/quicksearch.c
Typo fix.

7 years ago2012-10-10 [colin] 3.8.1cvs91
Colin Leroy [Wed, 10 Oct 2012 08:31:37 +0000 (08:31 +0000)]
2012-10-10 [colin] 3.8.1cvs91

* src/procmsg.h
Make what the tags list contain more clear

7 years ago2012-10-10 [colin] 3.8.1cvs90
Colin Leroy [Wed, 10 Oct 2012 08:12:10 +0000 (08:12 +0000)]
2012-10-10 [colin] 3.8.1cvs90

* src/inc.c
* src/mbox.c
* src/common/smtp.c
* src/common/smtp.h
Fix bug #2639, "The MSGBUFSIZE definition collides with a definition of OpenBSD"
Patch by "madroach"

7 years ago2012-10-10 [colin] 3.8.1cvs89
Colin Leroy [Wed, 10 Oct 2012 08:04:50 +0000 (08:04 +0000)]
2012-10-10 [colin] 3.8.1cvs89

* autogen.sh
Fix bug #2638, "Respect $LEX environment variable in autogen.sh"

7 years ago2012-10-10 [colin] 3.8.1cvs88
Colin Leroy [Wed, 10 Oct 2012 07:36:44 +0000 (07:36 +0000)]
2012-10-10 [colin] 3.8.1cvs88

* src/compose.c
Leak fix (thanks Ricardo!)

7 years ago2012-10-10 [colin] 3.8.1cvs87
Colin Leroy [Wed, 10 Oct 2012 07:19:18 +0000 (07:19 +0000)]
2012-10-10 [colin] 3.8.1cvs87

* src/common/utils.c
Fix O(n^2) algorithm in remove_numbered_files_not_in_list
Initial patch by Igor Mammedov <imammedo@redhat.com> with
fixes by Michael Rasmussen and myself.
Also revert part of 3.8.1cvs86, g_slist_free_full()
semantics are different from slist_free_strings() in that
slist_free_strings does not free the list itself.

7 years ago2012-10-09 [mones] 3.8.1cvs86
Ricardo Mones [Tue, 9 Oct 2012 23:58:43 +0000 (23:58 +0000)]
2012-10-09 [mones] 3.8.1cvs86

* doc/man/claws-mail.1
* src/compose.c
* src/common/utils.c
New extra headers feature for adding user-defined
extra headers to the combobox in the compose window
Headers are stablished in 'extraheaderrc', one per
line with a final colon

7 years ago2012-10-06 [mones] 3.8.1cvs85
Ricardo Mones [Sat, 6 Oct 2012 20:15:31 +0000 (20:15 +0000)]
2012-10-06 [mones] 3.8.1cvs85

* po/POTFILES.in
Added src/gtk/menu.c
* src/common/defs.h
* src/gtk/menu.c
* src/gtk/menu.h
New function cm_menu_item_new_label_from_url to
avoid crashing on huge URL strings and warn user
about the possible causes
* src/mainwindow.c
Use it to create List menu items safely

7 years ago2012-10-04 [colin] 3.8.1cvs84
Colin Leroy [Thu, 4 Oct 2012 10:00:29 +0000 (10:00 +0000)]
2012-10-04 [colin] 3.8.1cvs84

* src/imap.c
Fix keywords with spaces

7 years ago2012-10-04 [colin] 3.8.1cvs83
Colin Leroy [Thu, 4 Oct 2012 09:48:21 +0000 (09:48 +0000)]
2012-10-04 [colin] 3.8.1cvs83

* src/advsearch.c
Fix double-tag search. Maybe fixes bug #2744,
'Quick search throws bad command argument
error since recent change'. Patch by Sean.

7 years ago2012-10-03 [mones] 3.8.1cvs82
Ricardo Mones [Wed, 3 Oct 2012 23:22:13 +0000 (23:22 +0000)]
2012-10-03 [mones] 3.8.1cvs82

* src/procmime.c
Fix bug #2743 'null pointer crash in procmime strchr'
Patch by Michael Schwendt (from RedHat bug 862578)

7 years ago2012-09-28 [colin] 3.8.1cvs81
Colin Leroy [Fri, 28 Sep 2012 15:33:05 +0000 (15:33 +0000)]
2012-09-28 [colin] 3.8.1cvs81

* src/advsearch.c
Never search on server if we're offline
(Asking the user would and will be better)
* src/imap.c
Fix uninitialized variable (bogus) warning
Fix SELECT of the folder before searching

7 years ago2012-09-27 [colin] 3.8.1cvs80
Colin Leroy [Thu, 27 Sep 2012 14:48:45 +0000 (14:48 +0000)]
2012-09-27 [colin] 3.8.1cvs80

* src/advsearch.c
* src/imap.c
* src/etpan/imap-thread.c
* src/etpan/imap-thread.h
Implement IMAP server search. Patch by
Sean Buckheister again.

7 years ago2012-09-26 [colin] 3.8.1cvs79
Colin Leroy [Wed, 26 Sep 2012 13:15:47 +0000 (13:15 +0000)]
2012-09-26 [colin] 3.8.1cvs79

* src/main.c
* src/matcher.c
* src/matcher.h
Prepare the context strings, their translation take
CPU time. Shaves 6 seconds out of 17 on my reference
folder body search.
* src/summary_search.c
Fix a warning

7 years ago2012-09-26 [colin] 3.8.1cvs78
Colin Leroy [Wed, 26 Sep 2012 12:40:13 +0000 (12:40 +0000)]
2012-09-26 [colin] 3.8.1cvs78

* src/matcher.c
* src/procmime.c
* src/procmime.h
Unlock I/O in procmime, give a way
for matcher to avoid having to
read/write tmp/rewind/read tmp for
body matches.

7 years ago2012-09-26 [colin] 3.8.1cvs77
Colin Leroy [Wed, 26 Sep 2012 12:04:51 +0000 (12:04 +0000)]
2012-09-26 [colin] 3.8.1cvs77

* src/summary_search.c
Fix unresponsive stop button
* src/gtk/quicksearch.c
Fix busy cursor

7 years ago2012-09-26 [colin] 3.8.1cvs76
Colin Leroy [Wed, 26 Sep 2012 08:54:05 +0000 (08:54 +0000)]
2012-09-26 [colin] 3.8.1cvs76

* src/summary_search.c
* src/summaryview.c
* src/summaryview.h
* src/gtk/quicksearch.c
Factorize search code in summary_search and
add a progress indicator as that slows down
the first result in case of body search.

7 years ago2012-09-26 [colin] 3.8.1cvs75
Colin Leroy [Wed, 26 Sep 2012 08:35:40 +0000 (08:35 +0000)]
2012-09-26 [colin] 3.8.1cvs75

* src/folder.c
Fix body search triggering GUI updates
for every message when it gets MSG_SCANNED
set.

7 years ago2012-09-26 [colin] 3.8.1cvs74
Colin Leroy [Wed, 26 Sep 2012 07:39:32 +0000 (07:39 +0000)]
2012-09-26 [colin] 3.8.1cvs74

* src/folder.c
* src/folder.h
* src/imap.c
* src/procmsg.c
* src/procmsg.h
* src/summaryview.c
Factorize msg list to num list code;
Make search faster using cache instead
of network I/O

7 years ago2012-09-25 [mones] 3.8.1cvs73
Ricardo Mones [Tue, 25 Sep 2012 09:24:14 +0000 (09:24 +0000)]
2012-09-25 [mones] 3.8.1cvs73

* src/gtk/quicksearch.c
Fix new expressions not being added to quicksearch
history in extended mode; patch by Sean Buckheister

7 years ago2012-09-22 [mir] 3.8.1cvs72
Michael Rasmussen [Sat, 22 Sep 2012 14:35:13 +0000 (14:35 +0000)]
2012-09-22 [mir] 3.8.1cvs72

* src/advsearch.c
    Fix for not searching in folders marked 'no_select'
    patch provide by colin.

8 years ago2012-09-22 [mones] 3.8.1cvs71
Ricardo Mones [Sat, 22 Sep 2012 00:17:33 +0000 (00:17 +0000)]
2012-09-22 [mones] 3.8.1cvs71

* src/advsearch.c
Add missing copyright header

8 years ago2012-09-21 [colin] 3.8.1cvs70
Colin Leroy [Fri, 21 Sep 2012 19:44:04 +0000 (19:44 +0000)]
2012-09-21 [colin] 3.8.1cvs70

* src/folder.c
Fix warning where msgcount was used
uninitialized in case the search was
to be performed on a message list subset.

8 years ago2012-09-21 [colin] 3.8.1cvs69
Colin Leroy [Fri, 21 Sep 2012 12:42:52 +0000 (12:42 +0000)]
2012-09-21 [colin] 3.8.1cvs69

* src/gtk/quicksearch.c
Fix error background not appearing

8 years ago2012-09-21 [colin] 3.8.1cvs68
Colin Leroy [Fri, 21 Sep 2012 10:19:43 +0000 (10:19 +0000)]
2012-09-21 [colin] 3.8.1cvs68

* src/Makefile.am
* src/advsearch.c ** ADDED **
* src/advsearch.h ** ADDED **
* src/folder.c
* src/folder.h
* src/folderview.c
* src/imap.c
* src/main.c
* src/matcher.c
* src/matcher.h
* src/matchertypes.h ** ADDED **
* src/mh.c
* src/mimeview.c
* src/news.c
* src/proctypes.h
* src/summary_search.c
* src/summaryview.c
* src/summaryview.h
* src/gtk/quicksearch.c
* src/gtk/quicksearch.h
Separated GUI and logic for search
Use same logic for quicksearch and folder search
Patch by Sean Buckheister <s_buckhe@cs.uni-kl.de>

8 years ago2012-09-19 [mones] 3.8.1cvs67
Ricardo Mones [Wed, 19 Sep 2012 22:50:44 +0000 (22:50 +0000)]
2012-09-19 [mones] 3.8.1cvs67

* src/mainwindow.c
Remove spurious parameter from get_url_part and
fix potential buffer overflow

8 years ago2012-09-19 [colin] 3.8.1cvs66
Colin Leroy [Wed, 19 Sep 2012 15:39:05 +0000 (15:39 +0000)]
2012-09-19 [colin] 3.8.1cvs66

* src/addressbook.c
* src/addrselect.c
Un-mix mixed enum comparison which happened
to work because multiple enums define the same
values.

8 years ago2012-09-19 [colin] 3.8.1cvs65
Colin Leroy [Wed, 19 Sep 2012 15:14:00 +0000 (15:14 +0000)]
2012-09-19 [colin] 3.8.1cvs65

* src/addrindex.c
* src/editaddress.c
* src/editldap.c
* src/exporthtml.c
* src/jpilot.c
* src/procmime.c
* src/plugins/bogofilter/bogofilter_gtk.c
* src/plugins/pgpcore/prefs_gpg.c
* src/plugins/smime/smime.c
* src/plugins/spamassassin/spamassassin_gtk.c
More warning fixes, casts, useless variables and
unchecked return values

8 years ago2012-09-19 [colin] 3.8.1cvs64
Colin Leroy [Wed, 19 Sep 2012 14:48:46 +0000 (14:48 +0000)]
2012-09-19 [colin] 3.8.1cvs64

* src/mainwindow.c
Check possible overflow
* src/prefs_account.c
* src/prefs_compose_writing.c
* src/prefs_logging.c
* src/prefs_message.c
* src/prefs_msg_colors.c
* src/prefs_other.c
* src/prefs_receive.c
* src/prefs_summaries.c
* src/prefs_wrapping.c
fix GtkAdjustment casts
* src/common/ssl.c
fix warnings
* src/gtk/gtkaspell.c
fix warnings

8 years ago2012-09-19 [mones] 3.8.1cvs63
Ricardo Mones [Wed, 19 Sep 2012 12:24:43 +0000 (12:24 +0000)]
2012-09-19 [mones] 3.8.1cvs63

* src/addritem.c
Fix leak and follow function specification

8 years ago2012-09-19 [mones] 3.8.1cvs62
Ricardo Mones [Wed, 19 Sep 2012 12:22:24 +0000 (12:22 +0000)]
2012-09-19 [mones] 3.8.1cvs62

* src/action.c
Use unused var c to check result and emit messages on error
* src/addrbook.c
Remove unused vars: attr (several functions), element
* src/addrclip.c
Use unused var newGroup to check result
* src/addrcustomattr.c
Remove unused var summaryview and related code
* src/addressbook.c
Use unused vars nn, newNode, idleID to check result
Remove unused var aoType and refactor logic around it
Comment var enabled and related debug code
* src/msgcache.c
Use unused var error to check result and emit debug messages
* src/textview.c
Remove unused var link_color
* src/toolbar.c
Remove unused vars: attr, retVal

8 years ago2012-09-19 [colin] 3.8.1cvs61
Colin Leroy [Wed, 19 Sep 2012 09:45:32 +0000 (09:45 +0000)]
2012-09-19 [colin] 3.8.1cvs61

* src/imap.c
* src/inc.c
* src/news.c
* src/send_message.c
* src/common/socket.c
More precise error logging

8 years ago2012-09-16 [mones] 3.8.1cvs60
Ricardo Mones [Sun, 16 Sep 2012 21:56:21 +0000 (21:56 +0000)]
2012-09-16 [mones] 3.8.1cvs60

        * src/action.c
                Removed dup calls with ignored result
        * src/addr_compl.c
                Removed unused var is_group and simplified logic around it
        * src/addrharvest.c
        * src/matcher.c
        * src/procmsg.c
        * src/etpan/etpan-thread-manager.c
                Use unused var r to verify result and emit messages on error
        * src/compose.c
                Move color variable into conditional usage blocks
                Remove assigned but not used vars: lock, titles, count
        * src/edittags.c
                Remove assigned but not used var actions
        * src/folderview.c
                Remove assigned but not used vars: from_parent, src_node
        * src/imap_gtk.c
        * src/mh_gtk.c
                Remove malloc-ed but not used var: old_path
        * src/news.c
                Comment unused vars from commented block: tofetch, fetched
        * src/prefs_account.c
                Remove assigned but not used var: privacy_enabled
        * src/prefs_actions.c
        * src/prefs_customheader.c
                Remove assigned but not used var: store
        * src/prefs_filtering.c
                Remove assigned but not used var: n_rows
        * src/prefs_template.c
                Remove assigned but not used vars: model, list_store
        * src/prefs_toolbar.c
                Remove assigned but not used var: win_titles
        * src/printing.c
                Remove assigned but not used vars: orientation, line, baseline,
                off_chars
        * src/etpan/imap-thread.c
                Remove assigned but not used var: value, r
                Refactor to check correct memory allocation
        * src/etpan/nntp-thread.c
                Remove assigned but not used var: value
        * src/gtk/gtkaspell.c
                Remove assigned but not used vars: textbuf, exist
                Remove unused function: find_gtkaspeller
        * src/gtk/gtkcmctree.c
                Remove unused function: gtk_cmctree_get_offset
        * src/gtk/gtkshruler.c
                Remove assigned but not used vars: ruler, priv

8 years ago2012-09-14 [mones] 3.8.1cvs59
Ricardo Mones [Fri, 14 Sep 2012 14:30:53 +0000 (14:30 +0000)]
2012-09-14 [mones] 3.8.1cvs59

* src/common/log.c
Check file operation results (and remove and
unused var warning)

8 years ago2012-09-14 [colin] 3.8.1cvs58
Colin Leroy [Fri, 14 Sep 2012 07:31:56 +0000 (07:31 +0000)]
2012-09-14 [colin] 3.8.1cvs58

* src/gtk/inputdialog.c
Remove unused var, thanks Ticho

8 years ago2012-09-13 [colin] 3.8.1cvs57
Colin Leroy [Thu, 13 Sep 2012 18:49:42 +0000 (18:49 +0000)]
2012-09-13 [colin] 3.8.1cvs57

* src/stock_pixmap.c
Fix missing \n in debug line

8 years ago2012-09-13 [colin] 3.8.1cvs56
Colin Leroy [Thu, 13 Sep 2012 08:07:27 +0000 (08:07 +0000)]
2012-09-13 [colin] 3.8.1cvs56

* src/main.c
Don't listen on the Unix socket before we're
ready. The 'popup' order from another instance
may provoke a race and trash configuration files.

8 years ago2012-09-13 [colin] 3.8.1cvs55
Colin Leroy [Thu, 13 Sep 2012 07:47:28 +0000 (07:47 +0000)]
2012-09-13 [colin] 3.8.1cvs55

* src/imap.c
Maybe fix bug #2096, "MEMORY-ERROR w/
Claws-Mail/IMAP and Lotus Domino". Use
correct types for start/end and test if
start is indeed before end.

8 years ago2012-09-12 [mones] 3.8.1cvs54
Ricardo Mones [Wed, 12 Sep 2012 13:14:27 +0000 (13:14 +0000)]
2012-09-12 [mones] 3.8.1cvs54

* src/prefs_other.c
Fix 1975 'preference mutt key bindings do not take effect'
(and the other invalid paths too)

8 years ago2012-09-12 [colin] 3.8.1cvs53
Colin Leroy [Wed, 12 Sep 2012 09:27:43 +0000 (09:27 +0000)]
2012-09-12 [colin] 3.8.1cvs53

* src/procmsg.c
Revert that hunk, logic is unclear.

8 years ago2012-09-12 [colin] 3.8.1cvs52
Colin Leroy [Wed, 12 Sep 2012 09:23:13 +0000 (09:23 +0000)]
2012-09-12 [colin] 3.8.1cvs52

* src/addressbook.c
* src/addrharvest.c
* src/addrindex.c
* src/addritem.c
* src/compose.c
* src/edittags.c
* src/folder.c
* src/imap.c
* src/inc.c
* src/ldif.c
* src/mainwindow.c
* src/mbox.c
* src/mimeview.c
* src/mutt.c
* src/partial_download.c
* src/prefs_filtering_action.c
* src/prefs_toolbar.c
* src/printing.c
* src/procheader.c
* src/procmime.c
* src/procmsg.c
* src/summaryview.c
* src/textview.c
* src/common/utils.c
* src/etpan/imap-thread.c
* src/gtk/gtkaspell.c
* src/plugins/pgpcore/sgpgme.c
More fixes from bug #1961:
- Write-only variables
- Null pointer dereferences
- A couple other fixes for which the reporter
  was unsure, but which showed problems.
More details in bug #1961 comments.

8 years ago2012-09-12 [colin] 3.8.1cvs51
Colin Leroy [Wed, 12 Sep 2012 08:52:47 +0000 (08:52 +0000)]
2012-09-12 [colin] 3.8.1cvs51

* src/compose.c
* src/mh.c
* src/common/ssl.c
* src/plugins/pgpcore/passphrase.c
Apply patches from bug #1961, "patches for
a couple of clang warnings":
- Check return codes
- Remove dead code

8 years ago2012-09-12 [colin] 3.8.1cvs50
Colin Leroy [Wed, 12 Sep 2012 07:34:15 +0000 (07:34 +0000)]
2012-09-12 [colin] 3.8.1cvs50

* claws-mail.pc.in
Put Claws-Mail CFLAGS first; fixes build on Fink/OS X
where the included menu.h could come from Ncurses.
Thanks to 'Stainless Steel Rat' <ratinox@gweep.net>

8 years ago2012-09-11 [colin] 3.8.1cvs49
Colin Leroy [Tue, 11 Sep 2012 19:35:27 +0000 (19:35 +0000)]
2012-09-11 [colin] 3.8.1cvs49

* src/main.c
Fix race condition at start.

8 years ago2012-09-10 [colin] 3.8.1cvs48
Colin Leroy [Mon, 10 Sep 2012 19:04:42 +0000 (19:04 +0000)]
2012-09-10 [colin] 3.8.1cvs48

* src/main.c
Create lock socket as soon as possible, not after
a few things like caching all prefs.

8 years ago2012-09-09 [mones] 3.8.1cvs47
Ricardo Mones [Sun, 9 Sep 2012 10:31:13 +0000 (10:31 +0000)]
2012-09-09 [mones] 3.8.1cvs47

* src/plugins/bogofilter/bogofilter.c
Add missing include

8 years ago2012-09-08 [colin] 3.8.1cvs46
Colin Leroy [Sat, 8 Sep 2012 20:23:12 +0000 (20:23 +0000)]
2012-09-08 [colin] 3.8.1cvs46

* AUTHORS
* src/Makefile.am
* src/action.c
* src/addr_compl.c
* src/addrbook.c
* src/compose.c
* src/compose.h
* src/editaddress.c
* src/filtering.c
* src/folder.c
* src/folder.h
* src/folderview.h
* src/headerview.h
* src/imap_gtk.c
* src/localfolder.c
* src/main.c
* src/mainwindow.c
* src/mainwindow.h
* src/matcher.c
* src/matcher_parser_parse.y
* src/messageview.c
* src/messageview.h
* src/mh.c
* src/mh_gtk.c
* src/mimeview.c
* src/mimeview.h
* src/noticeview.h
* src/prefs_account.c
* src/prefs_account.h
* src/prefs_filtering.c
* src/prefs_filtering_action.c
* src/prefs_gtk.h
* src/prefs_matcher.c
* src/prefs_template.c
* src/prefs_toolbar.c
* src/privacy.c
* src/procheader.h
* src/procmime.c
* src/procmime.h
* src/procmsg.c
* src/procmsg.h
* src/proctypes.h
* src/remotefolder.c
* src/summaryview.c
* src/summaryview.h
* src/textview.c
* src/textview.h
* src/toolbar.c
* src/uri_opener.c
* src/viewtypes.h
* src/common/defs.h
* src/gtk/authors.h
* src/gtk/description_window.c
* src/plugins/trayicon/trayicon.c
Break circular dependencies in Claws' headers,
Patch by Sean Buckheister <s_buckhe@cs.uni-kl.de>

8 years ago2012-09-08 [colin] 3.8.1cvs45
Colin Leroy [Sat, 8 Sep 2012 20:12:54 +0000 (20:12 +0000)]
2012-09-08 [colin] 3.8.1cvs45

* src/textview.c
Fix shortcut getting

8 years ago2012-09-05 [colin] 3.8.1cvs44
Colin Leroy [Wed, 5 Sep 2012 15:38:36 +0000 (15:38 +0000)]
2012-09-05 [colin] 3.8.1cvs44

* src/matcher.c
* src/matcher.h
* src/prefs_matcher.c
Drop matcherprop_new_create, which is just a copy of
matcherprop_new, and staticalize what can be

8 years ago2012-09-05 [colin] 3.8.1cvs43
Colin Leroy [Wed, 5 Sep 2012 11:38:44 +0000 (11:38 +0000)]
2012-09-05 [colin] 3.8.1cvs43

* src/plugins/pgpcore/select-keys.c
Fix bug #2390, "Non-fully-trusted-key-warning appears
based on primary UID rather than recipient e-mail"