Commit graph

1296 commits

Author SHA1 Message Date
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 65c0567a0c 2.5.0-rc2 released 2006-08-29 09:02:09 +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
Ricardo Mones ec63824bb1 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)
2006-08-24 04:52:01 +00:00
Colin Leroy cc9e77e5ab 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
2006-08-23 17:43:52 +00:00
Colin Leroy b2b4d6d3c2 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
2006-08-23 17:21:00 +00:00
Colin Leroy e60a1ed226 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.
2006-08-23 17:18:36 +00:00
Colin Leroy ee6a9dad24 2006-08-23 [colin] 2.4.0cvs76
* src/procmime.c
		UTF-8 should be sent Quoted-printable
2006-08-23 17:16:59 +00:00
Colin Leroy 39901a1181 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)
2006-08-22 20:37:43 +00:00
Colin Leroy f19cafd742 2006-08-22 [colin] 2.4.0cvs74
* configure.ac
		Require libetpan 0.46 (crasher fix when built
		against gnutls)
2006-08-22 19:37:31 +00:00
Colin Leroy f409db7051 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...)
2006-08-22 16:28:00 +00:00
Paul Mangan a8576b6fe0 2006-08-22 [paul] 2.4.0cvs72
wrap documents and do some items from mones' MANUAL-TODO:

	* manual/account.xml
		4.1. = fix tabname references to <quote>tabname</quote>
		4.2. = fix "xxx" and 'xxx' items to <quote>xxx</quote>
	* manual/faq.xml
		1.1. = mentioned options don't match UI
		Add information about the 'Never send Return Receipts'
		option
	* manual/handling.xml
		6.2. = Mentions Extended symbols button, but now is
		named Information
		6.3. = Mentions ... button, which is now Edit
2006-08-22 08:58:53 +00:00
Colin Leroy 02680e9a9d 2006-08-22 [colin] 2.4.0cvs71
* src/gtk/pluginwindow.c
		Fix layout in verbose translations (such
		as french)
2006-08-22 06:32:58 +00:00
Paul Mangan 2602dbc02e 2006-08-22 [paul] 2.4.0cvs70
* manual/Makefile.am
		build manuals in alphabetical order
	* src/addressbook.c
	* src/prefs_themes.c
		replace/remove deprecated symbols
	* src/gtk/gtkutils.c
		fix a warning
	* src/gtk/pluginwindow.c
		replace deprecated symbol
		replace label text and move it
	* src/plugins/pgpcore/prefs_gpg.c
		move the 'Generate...' button out of the
		Sign Key frame, replace the English used
	* src/plugins/pgpcore/sgpgme.c
		fixes to the English
2006-08-22 05:25:35 +00:00
Colin Leroy 2a4821a3e4 2006-08-21 [colin] 2.4.0cvs69
* src/plugins/trayicon/trayicon.c
		Add more strings for translation; patch
		by Pawel
2006-08-21 19:27:57 +00:00
Colin Leroy bd785c8227 2006-08-21 [colin] 2.4.0cvs68
* src/compose.c
		fix replied flag not set after drafting
	* src/matcher.c
		fix body quicksearch in non-encoded bodies
		containing '='
	* src/msgcache.c
		Get rid of the g_malloc workaround for
		corrupted caches, use g_try_malloc
2006-08-21 16:22:31 +00:00
Colin Leroy 321cd68dfa 2006-08-21 [colin] 2.4.0cvs67
* src/alertpanel.c
	* src/gtk/inputdialog.c
	* src/plugins/pgpcore/passphrase.c
		Set minimal width to 375
	* src/mainwindow.c
		Fix switching to offline, asking if it
		should be overriden for synchronising
	* src/mimeview.c
		Don't offer to remember command on Open
		with for text parts, as the browser or
		text editor command isn't changed from
		there
2006-08-21 06:12:40 +00:00
Paul Mangan e618eadc3d 2006-08-20 [paul] 2.4.0cvs66
* po/ko.po
	* po/zh_CN.po
		fix plural form errors. revealed by stricter
		checking of gettext 0.15
2006-08-20 08:21:12 +00:00
Paul Mangan dc61a232e0 2006-08-18 [paul] 2.4.0cvs65
* src/stock_pixmap.c
		fix the fix of 2.4.0cvs64
		Thanks to Colin
2006-08-18 10:01:56 +00:00
Paul Mangan dec21980ff add info about the bug item 2006-08-18 09:22:59 +00:00