Commit graph

1834 commits

Author SHA1 Message Date
Colin Leroy
7ca6fcbeeb 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
2006-09-02 14:06:38 +00:00
Colin Leroy
ec49ddc1ca 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
2006-09-02 13:44:12 +00:00
Colin Leroy
0e4cc91dd2 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
2006-09-02 13:13:03 +00:00
Colin Leroy
07189568e9 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
2006-09-01 17:13:59 +00:00
Tristan Chabredier
09daea0732 2006-09-01 [wwp] 2.4.0cvs126
* manual/fr/account.xml
		reflect changes to the ref. manual (parts of cvs72):
		fix tabnames and quotes.
2006-09-01 10:59:39 +00:00
Tristan Chabredier
47e79943b6 2006-09-01 [wwp] 2.4.0cvs125
* manual/fr/plugins.xml
		reflect changes to the reference manual (cvs42):
		update IRC channel info.
2006-09-01 10:50:03 +00:00
Tristan Chabredier
260ac3c731 2006-09-01 [wwp] 2.4.0cvs124
* commitHelper
		use CVSEDITOR env. var. is set, according to `man cvs`.
2006-09-01 10:40:16 +00:00
Tristan Chabredier
6f828e680f 2006-09-01 [wwp] 2.4.0cvs123
* manual/advanced.xml
		better sentence again (thanks to Paul).
2006-09-01 10:30:44 +00:00
Tristan Chabredier
a6ca651364 2006-09-01 [wwp] 2.4.0cvs122
* manual/advanced.xml
2006-09-01 10:24:49 +00:00
Ricardo Mones
a2e6e589f1 2006-09-01 [mones] 2.4.0cvs121
* manual/advanced.xml
		Document enable_dotted_lines
2006-09-01 09:43:35 +00:00
Paul Mangan
0e62ace901 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
2006-09-01 07:39:44 +00:00
Colin Leroy
af4897104f 2006-08-31 [colin] 2.4.0cvs119
* src/folderview.c
		Revert 2.4.0cvs116, wrong fix.
2006-08-31 22:11:10 +00:00
Colin Leroy
ce0a790486 2006-08-31 [colin] 2.4.0cvs118
* src/gtk/gtksctree.c
		Better state the various copyrights
2006-08-31 21:54:31 +00:00
Colin Leroy
5133ee7052 2006-08-31 [colin] 2.4.0cvs117
* src/prefs_common.c
		fix enable_dotted_lines
2006-08-31 20:55:26 +00:00
Colin Leroy
236ad73297 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)
2006-08-31 19:25:05 +00:00
Colin Leroy
a4f9c9fc04 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
2006-08-31 17:27:03 +00:00
Colin Leroy
18e4f74e50 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
2006-08-30 18:29:32 +00:00
Colin Leroy
31c9a31861 2006-08-30 [colin] 2.4.0cvs113
* src/plugins/bogofilter/bogofilter.c
		Really fast mass learning - thanks to David
		Relson for the options explanations :)
2006-08-30 06:47:55 +00:00
Colin Leroy
f7ff80e935 2006-08-30 [colin] 2.4.0cvs112
* src/msgcache.c
		Fix compilation on FreeBSD. Thanks
		to Michael Hugues
2006-08-30 01:49:55 +00:00
Colin Leroy
fb5dccb715 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
2006-08-29 16:27:14 +00:00
Tristan Chabredier
2787580032 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.
2006-08-29 09:57:48 +00:00
Paul Mangan
6ef68400af 2006-08-29 [paul] 2.4.0cvs109
* Makefile.am
		remove 'make release', it's not needed
		since we use 'AUTOMAKE_OPTIONS = dist-bzip2'
2006-08-29 07:40:29 +00:00
Paul Mangan
6b6b6ac977 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()
2006-08-29 06:16:20 +00:00
Colin Leroy
f16c56af76 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.
2006-08-29 06:06:19 +00:00
Paul Mangan
aa75277701 2006-08-28 [paul] 2.4.0cvs106
* src/mh.c
		revert change in 2.4.0cvs104, it breaks
		stuff
2006-08-28 13:50:15 +00:00
Paul Mangan
a394824371 2006-08-28 [paul] 2.4.0cvs105
* src/plugins/spamassassin/spamassassin.c
		english fix
2006-08-28 12:23:27 +00:00
Paul Mangan
8ec8c55091 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
2006-08-28 12:10:36 +00:00
Paul Mangan
4b2331354e 2006-08-28 [paul] 2.4.0cvs103
* src/plugins/bogofilter/bogofilter.c
	* src/plugins/bogofilter/bogofilter_gtk.c
		fix english up a bit, innit
2006-08-28 12:07:09 +00:00
Paul Mangan
f55de262a3 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
2006-08-28 07:07:05 +00:00
Colin Leroy
57a90cfffe 2006-08-27 [colin] 2.4.0cvs101
* src/plugins/bogofilter/Makefile.am
		Fix make dist (no README)
2006-08-27 17:55:32 +00:00
Colin Leroy
c2d29e72cd 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
2006-08-27 14:19:22 +00:00
Colin Leroy
a75fafc93a 2006-08-27 [colin] 2.4.0cvs99
* manual/faq.xml
	* manual/plugins.xml
		Document Bogofilter plugin
2006-08-27 10:36:44 +00:00
Colin Leroy
6aee072bbb 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.
2006-08-27 10:31:59 +00:00
Colin Leroy
8942ef06ae 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()
2006-08-27 09:48:26 +00:00
Colin Leroy
579bed3772 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.
2006-08-27 09:44:59 +00:00
Ricardo Mones
7381b94c6b 2006-08-26 [mones] 2.4.0cvs95
* manual/handling.xml
		Fix subfolder path in the example (thanks to Paul)
2006-08-26 17:35:01 +00:00
Ricardo Mones
dcf9bbbad8 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
2006-08-26 17:04:05 +00:00
Tristan Chabredier
50781d5c51 2006-08-26 [wwp] 2.4.0cvs93
* src/summary_search.c
		disable find buttons while summary search is running.
2006-08-26 10:12:20 +00:00
Colin Leroy
80db9b4674 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
2006-08-25 17:02:15 +00:00
Tristan Chabredier
638aa05251 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.
2006-08-25 14:58:37 +00:00
Paul Mangan
9d3cefbdff 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
2006-08-25 13:09:21 +00:00
Ricardo Mones
2846c359b2 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
2006-08-25 11:14:19 +00:00
Ricardo Mones
cd4182eb68 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
2006-08-25 10:54:54 +00:00
Paul Mangan
08bc4ac7fc 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
2006-08-25 09:16:56 +00:00
Colin Leroy
bc730d867a 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
2006-08-25 06:20:23 +00:00
Colin Leroy
19e8173bd1 2006-08-24 [colin] 2.4.0cvs85
* src/addressbook.c
		Fix strange list selection
		Fix random seg (Invalid read of freed memory)
2006-08-24 21:52:53 +00:00
Colin Leroy
e09fb32454 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.
2006-08-24 21:38:11 +00:00
Colin Leroy
321ee46f69 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.
2006-08-24 16:43:55 +00:00
Tristan Chabredier
011a2e1860 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.
2006-08-24 15:51:12 +00:00
Colin Leroy
03e067cde8 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.
2006-08-24 06:34:54 +00:00