claws.git
13 years ago2006-09-09 [wwp] 2.4.0cvs165
Tristan Chabredier [Sat, 9 Sep 2006 10:00:22 +0000 (10:00 +0000)]
2006-09-09 [wwp] 2.4.0cvs165

* src/prefs_filtering.c
fix a crash when opening filtering prefs, if matcherrc file contains
broken data (non-existing account id, which is theoretically not
possible).

13 years ago2006-09-08 [colin] 2.4.0cvs164
Colin Leroy [Fri, 8 Sep 2006 21:00:02 +0000 (21:00 +0000)]
2006-09-08 [colin] 2.4.0cvs164

* src/folder.c
Wrong assert, make it an if()
* src/gtk/gtksctree.c
Fix bug #1013 (expand selected thread
tree) - expanding is now recursive

13 years ago2006-09-07 [wwp] 2.4.0cvs163
Tristan Chabredier [Thu, 7 Sep 2006 15:45:23 +0000 (15:45 +0000)]
2006-09-07 [wwp] 2.4.0cvs163

* src/prefs_matcher.c
make better sentences about addressbook matching in the
matcher prefs. This should make translators' work easier
too.

13 years ago2006-09-07 [wwp] 2.4.0cvs162
Tristan Chabredier [Thu, 7 Sep 2006 14:26:33 +0000 (14:26 +0000)]
2006-09-07 [wwp] 2.4.0cvs162

* src/prefs_filtering.c
code simplification (get rid of dup var. assignment).

13 years ago2006-09-07 [wwp] 2.4.0cvs161
Tristan Chabredier [Thu, 7 Sep 2006 14:18:38 +0000 (14:18 +0000)]
2006-09-07 [wwp] 2.4.0cvs161

* src/summaryview.c
use GTK_STOCK icons when possible, patch by Fabien Vantard
<fzzzzz@gmail.com>.

13 years ago2006-09-07 [paul] 2.4.0cvs160
Paul Mangan [Thu, 7 Sep 2006 13:23:55 +0000 (13:23 +0000)]
2006-09-07 [paul] 2.4.0cvs160

* src/mimeview.c
fix compilation warnings
Thanks to Colin

13 years ago2006-09-07 [paul] 2.4.0cvs159
Paul Mangan [Thu, 7 Sep 2006 12:42:16 +0000 (12:42 +0000)]
2006-09-07 [paul] 2.4.0cvs159

* src/mimeview.c
select the mimepart icon when
displaying as text
Thanks to Colin

13 years ago2006-09-06 [paul] 2.4.0cvs158
Paul Mangan [Wed, 6 Sep 2006 16:48:39 +0000 (16:48 +0000)]
2006-09-06 [paul] 2.4.0cvs158

* src/prefs_filtering.c
fix labels and table element spacing
Patch by Fabien Vantard

13 years ago2.5.0-rc3 released
Paul Mangan [Wed, 6 Sep 2006 12:05:41 +0000 (12:05 +0000)]
2.5.0-rc3 released

13 years ago2006-09-06 [paul] 2.4.0cvs157
Paul Mangan [Wed, 6 Sep 2006 10:05:21 +0000 (10:05 +0000)]
2006-09-06 [paul] 2.4.0cvs157

* manual/es/advanced.xml
fix typo

13 years ago2006-09-06 [wwp] 2.4.0cvs156
Tristan Chabredier [Wed, 6 Sep 2006 09:29:01 +0000 (09:29 +0000)]
2006-09-06 [wwp] 2.4.0cvs156

* src/mainwindow.c
fix an dup launch issue when iconified, thanks to Colin.

13 years ago2006-09-06 [wwp] 2.4.0cvs155
Tristan Chabredier [Wed, 6 Sep 2006 09:25:53 +0000 (09:25 +0000)]
2006-09-06 [wwp] 2.4.0cvs155

* src/gtk//gtksctree.h
oops, forgot that one!

13 years ago2006-09-06 [wwp] 2.4.0cvs154
Tristan Chabredier [Wed, 6 Sep 2006 09:14:40 +0000 (09:14 +0000)]
2006-09-06 [wwp] 2.4.0cvs154

* manual/pl/advanced.xml
* manual/advanced.xml
* manual/es/advanced.xml
* manual/fr/advanced.xml
* src/prefs_customheader.c
* src/prefs_filtering_action.c
* src/foldersel.c
* src/prefs_summaries.c
* src/prefs_filtering.c
* src/account.c
* src/compose.c
* src/prefs_summary_column.c
* src/addr_compl.c
* src/prefs_actions.c
* src/prefs_folder_column.c
* src/ssl_manager.c
* src/prefs_template.c
* src/prefs_display_header.c
* src/prefs_common.h
* src/prefs_matcher.c
* src/prefs_common.c
* src/prefs_toolbar.c
* src/summaryview.c
* src/folderview.c
* src/gtk/gtksctree.c
* src/gtk/pluginwindow.c
* src/gtk/progressdialog.c
* src/gtk/prefswindow.c
renamed hidden option enable_rules_hint to use_stripes_everywhere
to make its meaning more obvious (all versions of the manual reflect
the change).
added an extra hidden option use_stripes_in_summary to allow
discarding these stripes in mainwindow's folder and message lists;
en and fr manuals only are OK towards this.

13 years ago2006-09-06 [colin] 2.4.0cvs153
Colin Leroy [Wed, 6 Sep 2006 06:43:33 +0000 (06:43 +0000)]
2006-09-06 [colin] 2.4.0cvs153

* src/textview.c
Hide Sylpheed-Claws' internal queue headers
when showing all headers. They'll be present
only in Source window.

13 years ago2006-09-05 [colin] 2.4.0cvs152
Colin Leroy [Tue, 5 Sep 2006 20:15:16 +0000 (20:15 +0000)]
2006-09-05 [colin] 2.4.0cvs152

* src/plugins/trayicon/trayicon.c
Fix crash at exit - we have to disconnect
our handlers
* src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
Update eggtrayicon - patch adapted from a
patch by Fryderyk Dziarmagowski <freetz@gmx.net>
on Sylpheed's ML

13 years ago2006-09-05 [colin] 2.4.0cvs151
Colin Leroy [Tue, 5 Sep 2006 16:40:05 +0000 (16:40 +0000)]
2006-09-05 [colin] 2.4.0cvs151

* src/mainwindow.c
* src/gtk/logwindow.c
Fix race condition when something writes
to the log too soon during init. Thanks
to Fabien Vantard

13 years ago2006-09-05 [colin] 2.4.0cvs150
Colin Leroy [Tue, 5 Sep 2006 16:26:59 +0000 (16:26 +0000)]
2006-09-05 [colin] 2.4.0cvs150

* src/mimeview.c
Don't select part on right-click either

13 years ago2006-09-05 [paul] 2.4.0cvs149
Paul Mangan [Tue, 5 Sep 2006 07:45:14 +0000 (07:45 +0000)]
2006-09-05 [paul] 2.4.0cvs149

* src/mimeview.c
completion of previous commit
Thanks to Colin

13 years ago2006-09-05 [colin] 2.4.0cvs148
Colin Leroy [Tue, 5 Sep 2006 05:33:16 +0000 (05:33 +0000)]
2006-09-05 [colin] 2.4.0cvs148

* src/mimeview.c
Don't force selection on middle-click, just open

13 years ago2006-09-04 [colin] 2.4.0cvs147
Colin Leroy [Mon, 4 Sep 2006 19:29:14 +0000 (19:29 +0000)]
2006-09-04 [colin] 2.4.0cvs147

* src/mimeview.c
Looks like gtk_notebook_set_current_page()
sometimes steals focus, and this annoys us
in MimeViewers as it renders navigation
keys useless. Take back focus after switching
pages.

13 years ago2006-09-04 [colin] 2.4.0cvs146
Colin Leroy [Mon, 4 Sep 2006 18:23:17 +0000 (18:23 +0000)]
2006-09-04 [colin] 2.4.0cvs146

* src/messageview.c
Set stop_loading when clicking on Next
during load. Don't add a callback to
avoid over-complicating things.

13 years ago2006-09-04 [colin] 2.4.0cvs145
Colin Leroy [Mon, 4 Sep 2006 18:01:27 +0000 (18:01 +0000)]
2006-09-04 [colin] 2.4.0cvs145

* src/mimeview.c
* src/messageview.c
Fix multiple loads in separate messageview

13 years ago2006-09-04 [colin] 2.4.0cvs144
Colin Leroy [Mon, 4 Sep 2006 17:21:38 +0000 (17:21 +0000)]
2006-09-04 [colin] 2.4.0cvs144

* src/summaryview.c
Let navigation keys be handled during
load

13 years ago2006-09-04 [colin] 2.4.0cvs143
Colin Leroy [Mon, 4 Sep 2006 16:56:18 +0000 (16:56 +0000)]
2006-09-04 [colin] 2.4.0cvs143

* src/messageview.c
* src/summaryview.c
* src/textview.c
* src/textview.h
Make loading of huge mails (lots of text and/or
images) cancellable, so the GUI doesn't block

13 years ago2006-09-04 [colin] 2.4.0cvs142
Colin Leroy [Mon, 4 Sep 2006 16:52:28 +0000 (16:52 +0000)]
2006-09-04 [colin] 2.4.0cvs142

* src/plugins/trayicon/trayicon.c
Fix annoyance when removing a folder with
unread mails: trayicon didn't update

13 years ago2006-09-04 [paul] 2.4.0cvs141
Paul Mangan [Mon, 4 Sep 2006 16:35:43 +0000 (16:35 +0000)]
2006-09-04 [paul] 2.4.0cvs141

* src/gtk/icon_legend.c
straighten up columns
Patch by Fabien Vantard

13 years ago2006-09-04 [wwp] 2.4.0cvs140
Tristan Chabredier [Mon, 4 Sep 2006 15:43:33 +0000 (15:43 +0000)]
2006-09-04 [wwp] 2.4.0cvs140

* src/prefs_filtering.c
fix new line's account name in filtering prefs:
was "All", is now "(New)".

13 years ago2006-09-04 [paul] 2.4.0cvs139
Paul Mangan [Mon, 4 Sep 2006 07:51:51 +0000 (07:51 +0000)]
2006-09-04 [paul] 2.4.0cvs139

* tools/make.themes.project
use "AUTOMAKE_OPTIONS = dist-bzip2"
instead of homebrewed "make release"

13 years ago2006-09-03 [colin] 2.4.0cvs138
Colin Leroy [Sun, 3 Sep 2006 18:59:25 +0000 (18:59 +0000)]
2006-09-03 [colin] 2.4.0cvs138

* src/folderview.c
Fix bug #1007 (Wrong folder highlighted)

13 years ago2006-09-03 [colin] 2.4.0cvs137
Colin Leroy [Sun, 3 Sep 2006 10:30:41 +0000 (10:30 +0000)]
2006-09-03 [colin] 2.4.0cvs137

* src/compose.c
Don't set Newsgroup: header to a mail folder
path

13 years ago2006-09-03 [paul] 2.4.0cvs136
Paul Mangan [Sun, 3 Sep 2006 09:55:00 +0000 (09:55 +0000)]
2006-09-03 [paul] 2.4.0cvs136

* src/prefs_other.c
* src/prefs_spelling.c
unify the gui

13 years agocorrect the ChangeLog description
Paul Mangan [Sun, 3 Sep 2006 06:59:43 +0000 (06:59 +0000)]
correct the ChangeLog description

13 years ago2006-09-03 [paul] 2.4.0cvs135
Paul Mangan [Sun, 3 Sep 2006 06:55:10 +0000 (06:55 +0000)]
2006-09-03 [paul] 2.4.0cvs135

* src/prefs_summaries.c
fix menu sensitivity issues

13 years ago2006-09-03 [paul] 2.4.0cvs134
Paul Mangan [Sun, 3 Sep 2006 06:50:41 +0000 (06:50 +0000)]
2006-09-03 [paul] 2.4.0cvs134

* manual/advanced.xml
some improvements to the descriptions
* src/mainwindow.c
* src/messageview.c
* src/summaryview.c
* src/gtk/menu.c
fix menu sensitivity issues
* src/prefs_message.c
drop the useless word 'short'
* src/prefs_other.c
add the word 'lines' indicating log length
is a measure of lines
* src/textview.c
fix compilation warnings

13 years ago2006-09-02 [colin] 2.4.0cvs133
Colin Leroy [Sat, 2 Sep 2006 15:22:45 +0000 (15:22 +0000)]
2006-09-02 [colin] 2.4.0cvs133

* src/messageview.c
Display a special return-receipt message
if the message is from the user
* src/summaryview.c
Fix missing freeze of the list when marking
all read and unthreading for exec. Thanks
to Stephan Sachse.

13 years ago2006-09-02 [paul] 2.4.0cvs132
Paul Mangan [Sat, 2 Sep 2006 14:50:18 +0000 (14:50 +0000)]
2006-09-02 [paul] 2.4.0cvs132

* src/mainwindow.c
* src/prefs_message.c
* src/summaryview.c
fix some english

13 years agoFixed missing text in changelog.
Tristan Chabredier [Sat, 2 Sep 2006 14:39:17 +0000 (14:39 +0000)]
Fixed missing text in changelog.

13 years ago2006-09-02 [wwp] 2.4.0cvs131
Tristan Chabredier [Sat, 2 Sep 2006 14:35:55 +0000 (14:35 +0000)]
2006-09-02 [wwp] 2.4.0cvs131

* src/prefs_filtering.c

13 years ago2006-09-02 [colin] 2.4.0cvs130
Colin Leroy [Sat, 2 Sep 2006 14:06:38 +0000 (14:06 +0000)]
2006-09-02 [colin] 2.4.0cvs130

* src/gtk/logwindow.c
* src/gtk/logwindow.h
Block scrolling if we're not at the end
of the log

13 years ago2006-09-02 [colin] 2.4.0cvs129
Colin Leroy [Sat, 2 Sep 2006 13:44:12 +0000 (13:44 +0000)]
2006-09-02 [colin] 2.4.0cvs129

* src/folder.c
Make sure account-specific rules can't
be used in {pre-,post-,}processing
* src/mainwindow.c
* src/gtk/logwindow.c
* src/gtk/logwindow.h
Jump to last error when clicking on the
warning icon

13 years ago2006-09-02 [colin] 2.4.0cvs128
Colin Leroy [Sat, 2 Sep 2006 13:13:03 +0000 (13:13 +0000)]
2006-09-02 [colin] 2.4.0cvs128

* src/imap.c
* src/import.c
* src/mainwindow.c
* src/mainwindow.h
Fix warning icon
* src/inc.c
* src/mbox.c
* src/mbox.h
Let proc_mbox know its account, for
account-specific rules

13 years ago2006-09-01 [colin] 2.4.0cvs127
Colin Leroy [Fri, 1 Sep 2006 17:13:59 +0000 (17:13 +0000)]
2006-09-01 [colin] 2.4.0cvs127

* src/codeconv.c
Don't uselessly use iconv to convert from
us-ascii
* src/alertpanel.c
* src/mainwindow.c
* src/mainwindow.h
* src/inc.c
Fix certain log cases, disable warning icon
for now, the correct way to display it when
necessary and only when necessary is probably
to do it manually rather than use error logs
* src/etpan/imap-thread.c
Clean up UID logging a bit
* src/gtk/logwindow.c
* src/gtk/logwindow.h
Make logging faster when the window's closed

13 years ago2006-09-01 [wwp] 2.4.0cvs126
Tristan Chabredier [Fri, 1 Sep 2006 10:59:39 +0000 (10:59 +0000)]
2006-09-01 [wwp] 2.4.0cvs126

* manual/fr/account.xml
reflect changes to the ref. manual (parts of cvs72):
fix tabnames and quotes.

13 years ago2006-09-01 [wwp] 2.4.0cvs125
Tristan Chabredier [Fri, 1 Sep 2006 10:50:03 +0000 (10:50 +0000)]
2006-09-01 [wwp] 2.4.0cvs125

* manual/fr/plugins.xml
reflect changes to the reference manual (cvs42):
update IRC channel info.

13 years agoTypo (s/is/if/).
Tristan Chabredier [Fri, 1 Sep 2006 10:42:08 +0000 (10:42 +0000)]
Typo (s/is/if/).

13 years ago2006-09-01 [wwp] 2.4.0cvs124
Tristan Chabredier [Fri, 1 Sep 2006 10:40:16 +0000 (10:40 +0000)]
2006-09-01 [wwp] 2.4.0cvs124

* commitHelper
use CVSEDITOR env. var. is set, according to `man cvs`.

13 years ago2006-09-01 [wwp] 2.4.0cvs123
Tristan Chabredier [Fri, 1 Sep 2006 10:30:44 +0000 (10:30 +0000)]
2006-09-01 [wwp] 2.4.0cvs123

* manual/advanced.xml
better sentence again (thanks to Paul).

13 years agoAdded missing Changelog entry (commitHelper doesn't know about CVSEDITOR).
Tristan Chabredier [Fri, 1 Sep 2006 10:29:08 +0000 (10:29 +0000)]
Added missing Changelog entry (commitHelper doesn't know about CVSEDITOR).

13 years ago2006-09-01 [wwp] 2.4.0cvs122
Tristan Chabredier [Fri, 1 Sep 2006 10:24:49 +0000 (10:24 +0000)]
2006-09-01 [wwp] 2.4.0cvs122

* manual/advanced.xml

13 years ago2006-09-01 [mones] 2.4.0cvs121
Ricardo Mones [Fri, 1 Sep 2006 09:43:35 +0000 (09:43 +0000)]
2006-09-01 [mones] 2.4.0cvs121

* manual/advanced.xml
Document enable_dotted_lines

13 years agocredit it
Paul Mangan [Fri, 1 Sep 2006 07:41:51 +0000 (07:41 +0000)]
credit it

13 years ago2006-09-01 [paul] 2.4.0cvs120
Paul Mangan [Fri, 1 Sep 2006 07:39:44 +0000 (07:39 +0000)]
2006-09-01 [paul] 2.4.0cvs120

* src/folderview.c
* src/folderview.h
* src/imap.c
* src/mainwindow.c
* src/summaryview.c
obey the 'When entering folder...' option
when using the /View/Go to/... menu items

13 years ago2006-08-31 [colin] 2.4.0cvs119
Colin Leroy [Thu, 31 Aug 2006 22:11:10 +0000 (22:11 +0000)]
2006-08-31 [colin] 2.4.0cvs119

* src/folderview.c
Revert 2.4.0cvs116, wrong fix.

13 years ago2006-08-31 [colin] 2.4.0cvs118
Colin Leroy [Thu, 31 Aug 2006 21:54:31 +0000 (21:54 +0000)]
2006-08-31 [colin] 2.4.0cvs118

* src/gtk/gtksctree.c
Better state the various copyrights

13 years ago2006-08-31 [colin] 2.4.0cvs117
Colin Leroy [Thu, 31 Aug 2006 20:55:26 +0000 (20:55 +0000)]
2006-08-31 [colin] 2.4.0cvs117

* src/prefs_common.c
fix enable_dotted_lines

13 years ago2006-08-31 [colin] 2.4.0cvs116
Colin Leroy [Thu, 31 Aug 2006 19:25:05 +0000 (19:25 +0000)]
2006-08-31 [colin] 2.4.0cvs116

* src/folderview.c
Use pref "Always open on select" when going
to next unread folder
* src/gtk/gtksctree.c
Fix link failure to _gtk_clist_create_cell_layout
on certain computers. (Why not mine, I wonder)

13 years ago2006-08-31 [colin] 2.4.0cvs115
Colin Leroy [Thu, 31 Aug 2006 17:27:03 +0000 (17:27 +0000)]
2006-08-31 [colin] 2.4.0cvs115

* src/procmsg.c
* src/textview.c
* src/plugins/bogofilter/bogofilter.c
* src/plugins/spamassassin/spamassassin.c
Requalify some "errors" to warnings
* src/mainwindow.c
* src/mainwindow.h
* src/statusbar.c
Add an icon in the statusbar to notify
of errors
* src/gtk/gtksctree.c
* src/folderview.c
* src/summaryview.c
Make the GtkSCTree look more modern by
alternating background lines
* src/prefs_common.c
* src/prefs_common.h
Add a pref to let people have the old
way if they prefer

13 years ago2006-08-30 [cleroy] 2.4.0cvs114
Colin Leroy [Wed, 30 Aug 2006 18:29:32 +0000 (18:29 +0000)]
2006-08-30 [cleroy] 2.4.0cvs114

* src/procmsg.c
* src/procmsg.h
Provide a way to filter a list of
messages in an optimised manner, and
add a list-filtering hook
* src/folder.c
* src/inc.c
* src/mbox.c
Use the list filtering
* src/plugins/bogofilter/bogofilter.c
Use the list-filtering hook
Use -b (bulk) mode for more speed
when learning and filtering
* src/etpan/imap-thread.c
Make log output shorter in UID SEARCH

13 years ago2006-08-30 [colin] 2.4.0cvs113
Colin Leroy [Wed, 30 Aug 2006 06:47:55 +0000 (06:47 +0000)]
2006-08-30 [colin] 2.4.0cvs113

* src/plugins/bogofilter/bogofilter.c
Really fast mass learning - thanks to David
Relson for the options explanations :)

13 years ago2006-08-30 [colin] 2.4.0cvs112
Colin Leroy [Wed, 30 Aug 2006 01:49:55 +0000 (01:49 +0000)]
2006-08-30 [colin] 2.4.0cvs112

* src/msgcache.c
Fix compilation on FreeBSD. Thanks
to Michael Hugues

13 years ago2006-08-29 [colin] 2.4.0cvs111
Colin Leroy [Tue, 29 Aug 2006 16:27:14 +0000 (16:27 +0000)]
2006-08-29 [colin] 2.4.0cvs111

* src/folderview.c
Handle "popup_menu" signal (for popping the
menu via the keyboard)
* src/mimeview.c
* src/mimeview.h
* src/summaryview.c
* src/textview.c
* src/gtk/gtkutils.c
* src/gtk/gtkutils.h
Factorize scrolling code, and add an API
for MimeViewers to handle scroll orders

13 years ago2006-08-29 [wwp] 2.4.0cvs110
Tristan Chabredier [Tue, 29 Aug 2006 09:57:48 +0000 (09:57 +0000)]
2006-08-29 [wwp] 2.4.0cvs110

* src/plugins//bogofilter/bogofilter.c
* src/plugins//spamassassin/spamassassin.c
make the bogofilter/spamassassin filtering error dialogs at
        incorporation obey to the "don't popup error dialog on
        receive error" option. If disabled, feed the log window w/
        the error message.

13 years ago2.5.0-rc2 released
Paul Mangan [Tue, 29 Aug 2006 09:02:09 +0000 (09:02 +0000)]
2.5.0-rc2 released

13 years ago2006-08-29 [paul] 2.4.0cvs109
Paul Mangan [Tue, 29 Aug 2006 07:40:29 +0000 (07:40 +0000)]
2006-08-29 [paul] 2.4.0cvs109

* Makefile.am
remove 'make release', it's not needed
since we use 'AUTOMAKE_OPTIONS = dist-bzip2'

13 years ago2006-08-29 [paul] 2.4.0cvs108
Paul Mangan [Tue, 29 Aug 2006 06:16:20 +0000 (06:16 +0000)]
2006-08-29 [paul] 2.4.0cvs108

* src/foldersel.c
* src/summary_search.c
* src/gtk/progressdialog.c
* src/plugins/pgpcore/passphrase.c
replace deprecated gtk_window_set_policy()

13 years ago2006-08-29 [colin] 2.4.0cvs107
Colin Leroy [Tue, 29 Aug 2006 06:06:19 +0000 (06:06 +0000)]
2006-08-29 [colin] 2.4.0cvs107

* src/folder.c
Fix data loss when copy fails during a move:
only use fast remove_msgs if everything was
copied OK; else use slow remove_msg on the
mails that got copied only.

13 years ago2006-08-28 [paul] 2.4.0cvs106
Paul Mangan [Mon, 28 Aug 2006 13:50:15 +0000 (13:50 +0000)]
2006-08-28 [paul] 2.4.0cvs106

* src/mh.c
revert change in 2.4.0cvs104, it breaks
stuff

13 years ago2006-08-28 [paul] 2.4.0cvs105
Paul Mangan [Mon, 28 Aug 2006 12:23:27 +0000 (12:23 +0000)]
2006-08-28 [paul] 2.4.0cvs105

* src/plugins/spamassassin/spamassassin.c
english fix

13 years ago2006-08-28 [paul] 2.4.0cvs104
Paul Mangan [Mon, 28 Aug 2006 12:10:36 +0000 (12:10 +0000)]
2006-08-28 [paul] 2.4.0cvs104

* src/mh.c
fix data loss when moving to another
mailbox fails
* src/prefs_spelling.c
improve the english
* src/gtk/pluginwindow.c
improve the layout of the dialog text
All thanks to Colin

13 years ago2006-08-28 [paul] 2.4.0cvs103
Paul Mangan [Mon, 28 Aug 2006 12:07:09 +0000 (12:07 +0000)]
2006-08-28 [paul] 2.4.0cvs103

* src/plugins/bogofilter/bogofilter.c
* src/plugins/bogofilter/bogofilter_gtk.c
fix english up a bit, innit

13 years ago2006-08-28 [paul] 2.4.0cvs102
Paul Mangan [Mon, 28 Aug 2006 07:07:05 +0000 (07:07 +0000)]
2006-08-28 [paul] 2.4.0cvs102

* configure.ac
* po/Makefile.in.in
* po/Makevars
require autoconf 2.60, enabling building
with gettext 0.15 (gettext 0.14.x build still
possible). Replace Makefiles with versions
from gettext 0.15.
Remove configure options --with-localedir and
--with-mandir. The options that are provided
directly by autoconf 2.60 can be used instead:
--mandir --localedir

13 years ago2006-08-27 [colin] 2.4.0cvs101
Colin Leroy [Sun, 27 Aug 2006 17:55:32 +0000 (17:55 +0000)]
2006-08-27 [colin] 2.4.0cvs101

* src/plugins/bogofilter/Makefile.am
Fix make dist (no README)

13 years ago2006-08-27 [colin] 2.4.0cvs100
Colin Leroy [Sun, 27 Aug 2006 14:19:22 +0000 (14:19 +0000)]
2006-08-27 [colin] 2.4.0cvs100

* src/folder.c
Don't use F_UNKNOWN folders for any default
outbox/trash/etc
* src/plugins/bogofilter/bogofilter.c
* src/plugins/bogofilter/bogofilter.h
* src/plugins/bogofilter/bogofilter_gtk.c
Add an option to specify the path to bogofilter
Use single-quotes to be able to learn in folders
with spaces in their names
Verify learning status

13 years ago2006-08-27 [colin] 2.4.0cvs99
Colin Leroy [Sun, 27 Aug 2006 10:36:44 +0000 (10:36 +0000)]
2006-08-27 [colin] 2.4.0cvs99

* manual/faq.xml
* manual/plugins.xml
Document Bogofilter plugin

13 years ago2006-08-27 [colin] 2.4.0cvs98
Colin Leroy [Sun, 27 Aug 2006 10:31:59 +0000 (10:31 +0000)]
2006-08-27 [colin] 2.4.0cvs98

* src/compose.c
* src/messageview.c
* src/procmsg.c
* src/procmsg.h
When possible, copy the queued mail to sent folder
instead of re-adding. Much faster on IMAP.

13 years ago2006-08-27 [colin] 2.4.0cvs97
Colin Leroy [Sun, 27 Aug 2006 09:48:26 +0000 (09:48 +0000)]
2006-08-27 [colin] 2.4.0cvs97

* src/msgcache.c
Disable mmaped caches - huge metadata loss
here after a power failure.
* src/summaryview.c
Add quicksearch timing
* src/common/plugin.c
* src/common/plugin.h
Implement an interface to tell what plugins
provide. Prevent loading of similar plugins.
* src/plugins/clamav/clamav_plugin.c
* src/plugins/demo/demo.c
* src/plugins/dillo_viewer/dillo_viewer.c
* src/plugins/pgpcore/plugin.c
* src/plugins/pgpinline/pgpinline.c
* src/plugins/pgpmime/pgpmime.c
* src/plugins/spamassassin/spamassassin.c
* src/plugins/trayicon/trayicon.c
Implement plugin_provides()

13 years ago2006-08-27 [colin] 2.4.0cvs96
Colin Leroy [Sun, 27 Aug 2006 09:44:59 +0000 (09:44 +0000)]
2006-08-27 [colin] 2.4.0cvs96

* configure.ac
* src/plugins/Makefile.am
* src/plugins/bogofilter/.cvsignore
* src/plugins/bogofilter/Makefile.am
* src/plugins/bogofilter/bogofilter.c
* src/plugins/bogofilter/bogofilter.h
* src/plugins/bogofilter/bogofilter_gtk.c
New Bogofilter plugin, provides filtering and
learning. Spamassassin will go to extra plugins.

13 years ago2006-08-26 [mones] 2.4.0cvs95
Ricardo Mones [Sat, 26 Aug 2006 17:35:01 +0000 (17:35 +0000)]
2006-08-26 [mones] 2.4.0cvs95

* manual/handling.xml
Fix subfolder path in the example (thanks to Paul)

13 years ago2006-08-26 [mones] 2.4.0cvs94
Ricardo Mones [Sat, 26 Aug 2006 17:04:05 +0000 (17:04 +0000)]
2006-08-26 [mones] 2.4.0cvs94

* manual/glossary.xml
2.2. + add ISP to the glossary
7.5. + Add UIDL to glossary
7.7. + Add TCP to glossary
* manual/handling.xml
7.1. + Mentions GNU/Linux distribution, what about the non...
7.2. = s/html/HTML/, quote --local option -> Dillo HTML Viewer
7.3. + Mentions .bashrc, what about the non-bash ones?
7.4. = Use appropriate quotation for commands
7.6. = change "" to <quote></quote>
* manual/plugins.xml
6.1. + Example #mh/Mailbox/Friends -> #mh/inbox/Friends
* manual/starting.xml
2.1. + local mbox file: some examples of mbox file locations...
Also reformatted files requiring it

13 years ago2006-08-26 [wwp] 2.4.0cvs93
Tristan Chabredier [Sat, 26 Aug 2006 10:12:20 +0000 (10:12 +0000)]
2006-08-26 [wwp] 2.4.0cvs93

* src/summary_search.c
disable find buttons while summary search is running.

13 years ago2006-08-25 [colin] 2.4.0cvs92
Colin Leroy [Fri, 25 Aug 2006 17:02:15 +0000 (17:02 +0000)]
2006-08-25 [colin] 2.4.0cvs92

* src/folder.c
* src/folderutils.c
* src/mh.c
* src/procmsg.h
* src/summaryview.c
Speed up MH moving, and add progressbar
for MH deletion
* src/msgcache.c
Write cache files using mmap() too

13 years ago2006-08-25 [wwp] 2.4.0cvs91
Tristan Chabredier [Fri, 25 Aug 2006 14:58:37 +0000 (14:58 +0000)]
2006-08-25 [wwp] 2.4.0cvs91

* src/summaryview.c
switch spam<->ham button when a message has been marked as spam or ham
and is still selected. Thanks to Colin.

13 years ago2006-08-25 [paul] 2.4.0cvs90
Paul Mangan [Fri, 25 Aug 2006 13:09:21 +0000 (13:09 +0000)]
2006-08-25 [paul] 2.4.0cvs90

* src/Makefile.am
* src/stock_pixmap.c
* src/stock_pixmap.h
* src/summaryview.c
* src/gtk/icon_legend.c
* src/pixmaps/copied.xpm
* src/pixmaps/moved.xpm
add icons for delayed execution marked for
copying, marked for moving

13 years ago2006-08-25 [mones] 2.4.0cvs89
Ricardo Mones [Fri, 25 Aug 2006 11:14:19 +0000 (11:14 +0000)]
2006-08-25 [mones] 2.4.0cvs89

* manual/glossary.xml
Fix the other glossary items:
5.1. = Inmmediate execution -> <quote>immediate execution...
5.2. = Fix MBOX capitalization -> Mbox
5.3. + Improve Plugins def. w/ tech. ref.
5.4. = Quotation -> replace '>' by <quote>></quote>
5.5. - SMTP Server. -> remove dot
* po/es.po
Updated translation

13 years ago2006-08-25 [mones] 2.4.0cvs88
Ricardo Mones [Fri, 25 Aug 2006 10:54:54 +0000 (10:54 +0000)]
2006-08-25 [mones] 2.4.0cvs88

* manual/ack.xml
Reformatted, changed email address
* manual/glossary.xml
Reformatted, fixed MANUAL-TODO items:
8.2. + add ROT-13 to glossary
8.4. + add URL to glossary
* manual/es/advanced.xml
Fixed <literal>s

13 years ago2006-08-25 [paul] 2.4.0cvs87
Paul Mangan [Fri, 25 Aug 2006 09:16:56 +0000 (09:16 +0000)]
2006-08-25 [paul] 2.4.0cvs87

* src/gtk/icon_legend.c
add 'marked for deletion' icon
arrange icons by containing column
wrap long label text

13 years ago2006-08-25 [cleroy] 2.4.0cvs86
Colin Leroy [Fri, 25 Aug 2006 06:20:23 +0000 (06:20 +0000)]
2006-08-25 [cleroy] 2.4.0cvs86

* src/common/utils.c
* src/common/utils.h
Add the sc_g_*list_bigger functions in
a place everyone can use it
* src/summaryview.c
Only freeze/thaw the list when working
on the selection, if it's bigger than 1
* src/gtk/gtksctree.c
Only freeze/thaw the list when unselec-
ting 'all' if ('all' != 1)
This avoids some flickering

13 years ago2006-08-24 [colin] 2.4.0cvs85
Colin Leroy [Thu, 24 Aug 2006 21:52:53 +0000 (21:52 +0000)]
2006-08-24 [colin] 2.4.0cvs85

* src/addressbook.c
Fix strange list selection
Fix random seg (Invalid read of freed memory)

13 years ago2006-08-24 [colin] 2.4.0cvs84
Colin Leroy [Thu, 24 Aug 2006 21:38:11 +0000 (21:38 +0000)]
2006-08-24 [colin] 2.4.0cvs84

* src/alertpanel.c
* src/gtk/inputdialog.c
* src/plugins/pgpcore/passphrase.c
Revert minimal width patch of 2.4.0cvs67,
as it is also a maximal width. Use
gtk_window_set_default_size instead.

13 years ago2006-08-24 [colin] 2.4.0cvs83
Colin Leroy [Thu, 24 Aug 2006 16:43:55 +0000 (16:43 +0000)]
2006-08-24 [colin] 2.4.0cvs83

* src/msgcache.c
Write cache/mark to temp files before
overwriting old ones (avoids metadata
loss if writing the new files fail).
Use mmap() to read cache/mark file, as
this makes cache reading faster. Dis-
abled for big-endian machines until it
can be tested. (Big-endian users: set
msgcache_use_mmap = TRUE in the relevant
#if).
* src/procmsg.h
Move rarely used fields of MsgInfo in
another structure, which will only be
allocated if needed. Face, X-Face,
Return receipt headers and List-*
headers are moved. Mails having none
of these occupy 52 bytes less with
this patch, which makes 2.5MB of RAM
saved on a 50k folder).
* src/headerview.c
* src/mainwindow.c
* src/messageview.c
* src/partial_download.c
* src/procheader.c
* src/procmsg.c
* src/textview.c
Follow this structure change.

13 years ago2006-08-24 [wwp] 2.4.0cvs82
Tristan Chabredier [Thu, 24 Aug 2006 15:51:12 +0000 (15:51 +0000)]
2006-08-24 [wwp] 2.4.0cvs82

* manual/es/.cvsignore
* manual/es/dist/.cvsignore
* manual/es/dist/html/.cvsignore
* manual/es/dist/pdf/.cvsignore
* manual/es/dist/ps/.cvsignore
* manual/es/dist/txt/.cvsignore
more (generated) files to ignore.

13 years ago2006-08-24 [colin] 2.4.0cvs81
Colin Leroy [Thu, 24 Aug 2006 06:34:54 +0000 (06:34 +0000)]
2006-08-24 [colin] 2.4.0cvs81

* src/folder.c
* src/mh.c
Fix possible problems with local delivery. Check the folder doesn't
need scan before setting its mtime when saving cache (which can be
done long after the folder's been modified by an external process);
Check that the stored item's mtime didn't change in mh functions.

13 years ago2006-08-24 [mones] 2.4.0cvs80
Ricardo Mones [Thu, 24 Aug 2006 04:52:01 +0000 (04:52 +0000)]
2006-08-24 [mones] 2.4.0cvs80

* manual/advanced.xml
Rewrapping, some fixes and MANUAL-TODO items:
8.1. = change "" to <quote></quote>
8.3. = quote menu items
8.5. - deploying -> new user ... ideally a new user (redundant)

13 years ago2006-08-23 [colin] 2.4.0cvs79
Colin Leroy [Wed, 23 Aug 2006 17:43:52 +0000 (17:43 +0000)]
2006-08-23 [colin] 2.4.0cvs79

* src/gtk/gtksctree.c
When selecting or deselecting range, only
freeze/thaw when selection is bigger than 10

13 years ago2006-08-23 [colin] 2.4.0cvs78
Colin Leroy [Wed, 23 Aug 2006 17:21:00 +0000 (17:21 +0000)]
2006-08-23 [colin] 2.4.0cvs78

* src/messageview.c
* src/mimeview.c
* src/mimeview.h
* src/plugins/dillo_viewer/dillo_viewer.c
Provide an API for MimeViewer plugins to
return a text selection for replying

13 years ago2006-08-23 [colin] 2.4.0cvs77
Colin Leroy [Wed, 23 Aug 2006 17:18:36 +0000 (17:18 +0000)]
2006-08-23 [colin] 2.4.0cvs77

* src/image_viewer.c
* src/textview.c
Use gtk_pixbuf_new_from_file_at_scale(), which
is faster than getting the pixbuf then resizing
it.

13 years ago2006-08-23 [colin] 2.4.0cvs76
Colin Leroy [Wed, 23 Aug 2006 17:16:59 +0000 (17:16 +0000)]
2006-08-23 [colin] 2.4.0cvs76

* src/procmime.c
UTF-8 should be sent Quoted-printable

13 years ago2006-08-22 [colin] 2.4.0cvs75
Colin Leroy [Tue, 22 Aug 2006 20:37:43 +0000 (20:37 +0000)]
2006-08-22 [colin] 2.4.0cvs75

* src/mh.c
Check if scan is required before touching
the folder (or it'll be required every time)

13 years ago2006-08-22 [colin] 2.4.0cvs74
Colin Leroy [Tue, 22 Aug 2006 19:37:31 +0000 (19:37 +0000)]
2006-08-22 [colin] 2.4.0cvs74

* configure.ac
Require libetpan 0.46 (crasher fix when built
against gnutls)

13 years ago2006-08-22 [colin] 2.4.0cvs73
Colin Leroy [Tue, 22 Aug 2006 16:28:00 +0000 (16:28 +0000)]
2006-08-22 [colin] 2.4.0cvs73

* src/folder.c
Set folder's mtime after writing its
cache
* src/folderview.c
Add some timing
* src/procmsg.c
Don't do useless stuff if we don't
thread by subject
* src/summaryview.c
Add some timing, don't deselect prior
to selecting (gtksctree does it itself),
remove crash avoidance hacks as it's been
properly fixed since a while
* src/common/utils.c
Optimize to_human_readable(): _() is slow,
do it only once, and avoid %f format for KB
(the most common in a summaryview)
* src/gtk/gtksctree.c
Don't uselessly freeze/thaw (fixes flicker
on next unread and friends), reduce number
of g_list_nth/g_list_position where possible
* src/gtk/gtkutils.c
* src/gtk/gtkutils.h
Reduce number of g_list_nth/g_list_position
where possible.
All of this makes loading as 70k folder 2.1
seconds instead of 3.2 (with hot FS caches).
(1.3 seconds without Date and Size columns...)