Commit graph

109 commits

Author SHA1 Message Date
Colin Leroy
ee21670e16 2005-10-08 [colin] 1.9.15cvs21
* src/folder.c
	* src/folder.h
		Add a processing_pending indicator, set on
		folder_item_open and cleared after
		folder_item_process_open
	* src/folderview.c
	* src/summaryview.c
		wrap procmsg_msginfo_*_flags, and in the
		wrapper check that there's no folder processing
		pending. If there is, defer the flags change until
		processing is done to avoid stepping over each
		other's toes.
		Freeze during processing, but not during scanning.
2005-10-08 10:38:28 +00:00
Colin Leroy
6b754513e5 2005-10-05 [colin] 1.9.15cvs14
* src/folder.c
	* src/folder.h
	* src/folderview.c
	* src/folderview.h
	* src/imap_gtk.c
	* src/mh_gtk.c
	* src/mainwindow.c
	* src/setup.c
		add a way to rescan without rebuilding
		make moving a bit faster (less folders changes)
		don't lock the tree on Get
	* src/imap.c
		Don't re-delete deleted messages before expunging
	* src/summaryview.c
		Set batch mode when deleting mails
2005-10-05 19:26:02 +00:00
Colin Leroy
339866c1ae 2005-10-04 [colin] 1.9.15cvs9
* src/folder.c
	* src/folder.h
	* src/folderview.c
	* src/imap.c
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
		Try to make IMAP faster, by simplifying SEARCH
		commands, avoiding sending two STATUS in a row,
		and deferring flags sync and processing just
		after displaying the folder.
		This will update the SummaryView in certain
		cases (new mails not already fetched, flags
		changed from another client) but in a non-
		blocking manner.
2005-10-04 16:31:25 +00:00
Paul Mangan
283412fa01 2005-09-21 [paul] 1.9.14cvs47
* README
	* README.jp
	* configure.ac
	* config/config.rpath
	* doc/manual/en/sylpheed-20.html
	* doc/manual/es/sylpheed-20.html
	* po/bg.po
	* po/ca.po
	* po/de.po
	* po/es.po
	* po/fr.po
	* po/it.po
	* po/pt_BR.po
	* po/sk.po
	* po/zh_TW.po
	* src/account.c
	* src/account.h
	* src/action.c
	* src/action.h
	* src/adbookbase.h
	* src/addr_compl.c
	* src/addr_compl.h
	* src/addrbook.c
	* src/addrbook.h
	* src/addrcache.c
	* src/addrcache.h
	* src/addrcindex.c
	* src/addrcindex.h
	* src/addrclip.c
	* src/addrclip.h
	* src/addrdefs.h
	* src/addressadd.c
	* src/addressadd.h
	* src/addressbook.c
	* src/addressbook.h
	* src/addressitem.h
	* src/addrgather.c
	* src/addrgather.h
	* src/addrharvest.c
	* src/addrharvest.h
	* src/addrindex.c
	* src/addrindex.h
	* src/addritem.c
	* src/addritem.h
	* src/addrquery.c
	* src/addrquery.h
	* src/addrselect.c
	* src/addrselect.h
	* src/alertpanel.c
	* src/alertpanel.h
	* src/browseldap.c
	* src/browseldap.h
	* src/codeconv.c
	* src/codeconv.h
	* src/compose.c
	* src/compose.h
	* src/crash.c
	* src/crash.h
	* src/customheader.c
	* src/customheader.h
	* src/displayheader.c
	* src/displayheader.h
	* src/editaddress.c
	* src/editaddress.h
	* src/editbook.c
	* src/editbook.h
	* src/editgroup.c
	* src/editgroup.h
	* src/editjpilot.c
	* src/editjpilot.h
	* src/editldap.c
	* src/editldap.h
	* src/editldap_basedn.c
	* src/editldap_basedn.h
	* src/editvcard.c
	* src/editvcard.h
	* src/enriched.c
	* src/enriched.h
	* src/exphtmldlg.c
	* src/exphtmldlg.h
	* src/expldifdlg.c
	* src/expldifdlg.h
	* src/export.c
	* src/export.h
	* src/exporthtml.c
	* src/exporthtml.h
	* src/exportldif.c
	* src/exportldif.h
	* src/filtering.c
	* src/filtering.h
	* src/folder.c
	* src/folder.h
	* src/folder_item_prefs.c
	* src/folder_item_prefs.h
	* src/foldersel.c
	* src/foldersel.h
	* src/folderutils.c
	* src/folderutils.h
	* src/folderview.c
	* src/folderview.h
	* src/grouplistdialog.c
	* src/grouplistdialog.h
	* src/headerview.c
	* src/headerview.h
	* src/html.c
	* src/html.h
	* src/image_viewer.c
	* src/image_viewer.h
	* src/imap.c
	* src/imap.h
	* src/imap_gtk.c
	* src/imap_gtk.h
	* src/import.c
	* src/import.h
	* src/importldif.c
	* src/importldif.h
	* src/importmutt.c
	* src/importmutt.h
	* src/importpine.c
	* src/importpine.h
	* src/inc.c
	* src/inc.h
	* src/jpilot.c
	* src/jpilot.h
	* src/ldapctrl.c
	* src/ldapctrl.h
	* src/ldaplocate.c
	* src/ldaplocate.h
	* src/ldapquery.c
	* src/ldapquery.h
	* src/ldapserver.c
	* src/ldapserver.h
	* src/ldaputil.c
	* src/ldaputil.h
	* src/ldif.c
	* src/ldif.h
	* src/localfolder.c
	* src/localfolder.h
	* src/main.c
	* src/main.h
	* src/mainwindow.c
	* src/mainwindow.h
	* src/manual.c
	* src/manual.h
	* src/matcher.c
	* src/matcher.h
	* src/matcher_parser.h
	* src/matcher_parser_lex.l
	* src/matcher_parser_parse.y
	* src/mbox.c
	* src/mbox.h
	* src/message_search.c
	* src/message_search.h
	* src/messageview.c
	* src/messageview.h
	* src/mh.c
	* src/mh.h
	* src/mh_gtk.c
	* src/mh_gtk.h
	* src/mimeview.c
	* src/mimeview.h
	* src/msgcache.c
	* src/msgcache.h
	* src/mutt.c
	* src/mutt.h
	* src/news.c
	* src/news.h
	* src/news_gtk.c
	* src/news_gtk.h
	* src/noticeview.c
	* src/noticeview.h
	* src/partial_download.c
	* src/partial_download.h
	* src/pine.c
	* src/pine.h
	* src/pop.c
	* src/pop.h
	* src/prefs_account.c
	* src/prefs_account.h
	* src/prefs_actions.c
	* src/prefs_actions.h
	* src/prefs_common.c
	* src/prefs_common.h
	* src/prefs_compose_writing.c
	* src/prefs_compose_writing.h
	* src/prefs_customheader.c
	* src/prefs_customheader.h
	* src/prefs_display_header.c
	* src/prefs_display_header.h
	* src/prefs_ext_prog.c
	* src/prefs_ext_prog.h
	* src/prefs_filtering.c
	* src/prefs_filtering.h
	* src/prefs_filtering_action.c
	* src/prefs_filtering_action.h
	* src/prefs_folder_column.c
	* src/prefs_folder_column.h
	* src/prefs_folder_item.c
	* src/prefs_folder_item.h
	* src/prefs_fonts.c
	* src/prefs_fonts.h
	* src/prefs_gtk.c
	* src/prefs_gtk.h
	* src/prefs_image_viewer.c
	* src/prefs_image_viewer.h
	* src/prefs_matcher.c
	* src/prefs_matcher.h
	* src/prefs_message.c
	* src/prefs_message.h
	* src/prefs_msg_colors.c
	* src/prefs_msg_colors.h
	* src/prefs_other.c
	* src/prefs_other.h
	* src/prefs_quote.c
	* src/prefs_quote.h
	* src/prefs_receive.c
	* src/prefs_receive.h
	* src/prefs_send.c
	* src/prefs_send.h
	* src/prefs_spelling.c
	* src/prefs_spelling.h
	* src/prefs_summaries.c
	* src/prefs_summaries.h
	* src/prefs_summary_column.c
	* src/prefs_summary_column.h
	* src/prefs_template.c
	* src/prefs_template.h
	* src/prefs_themes.c
	* src/prefs_themes.h
	* src/prefs_toolbar.c
	* src/prefs_toolbar.h
	* src/prefs_wrapping.c
	* src/prefs_wrapping.h
	* src/privacy.c
	* src/privacy.h
	* src/procheader.c
	* src/procheader.h
	* src/procmime.c
	* src/procmime.h
	* src/procmsg.c
	* src/procmsg.h
	* src/quote_fmt.c
	* src/quote_fmt_parse.y
	* src/recv.c
	* src/recv.h
	* src/remotefolder.c
	* src/remotefolder.h
	* src/send_message.c
	* src/send_message.h
	* src/setup.c
	* src/setup.h
	* src/simple-gettext.c
	* src/sourcewindow.c
	* src/sourcewindow.h
	* src/ssl_manager.c
	* src/ssl_manager.h
	* src/statusbar.c
	* src/statusbar.h
	* src/stock_pixmap.c
	* src/stock_pixmap.h
	* src/summary_search.c
	* src/summary_search.h
	* src/summaryview.c
	* src/summaryview.h
	* src/syldap.c
	* src/syldap.h
	* src/textview.c
	* src/textview.h
	* src/toolbar.c
	* src/toolbar.h
	* src/undo.c
	* src/undo.h
	* src/unmime.c
	* src/unmime.h
	* src/vcard.c
	* src/vcard.h
	* src/wizard.c
	* src/wizard.h
	* src/common/base64.c
	* src/common/base64.h
	* src/common/defs.h
	* src/common/hooks.c
	* src/common/hooks.h
	* src/common/log.c
	* src/common/log.h
	* src/common/md5.c
	* src/common/md5.h
	* src/common/mgutils.c
	* src/common/mgutils.h
	* src/common/nntp.c
	* src/common/nntp.h
	* src/common/passcrypt.c
	* src/common/passcrypt.h.in
	* src/common/plugin.c
	* src/common/plugin.h
	* src/common/prefs.c
	* src/common/prefs.h
	* src/common/progressindicator.c
	* src/common/progressindicator.h
	* src/common/quoted-printable.c
	* src/common/quoted-printable.h
	* src/common/session.c
	* src/common/session.h
	* src/common/smtp.c
	* src/common/smtp.h
	* src/common/socket.c
	* src/common/socket.h
	* src/common/ssl.c
	* src/common/ssl.h
	* src/common/ssl_certificate.c
	* src/common/ssl_certificate.h
	* src/common/string_match.c
	* src/common/string_match.h
	* src/common/stringtable.c
	* src/common/sylpheed.c
	* src/common/sylpheed.h
	* src/common/template.c
	* src/common/template.h
	* src/common/timing.h
	* src/common/utils.c
	* src/common/utils.h
	* src/common/uuencode.c
	* src/common/uuencode.h
	* src/common/version.h.in
	* src/common/xml.c
	* src/common/xml.h
	* src/common/xmlprops.c
	* src/common/xmlprops.h
	* src/gtk/about.c
	* src/gtk/about.h
	* src/gtk/colorlabel.c
	* src/gtk/colorlabel.h
	* src/gtk/colorsel.c
	* src/gtk/colorsel.h
	* src/gtk/description_window.c
	* src/gtk/description_window.h
	* src/gtk/filesel.c
	* src/gtk/filesel.h
	* src/gtk/foldersort.c
	* src/gtk/foldersort.h
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/inputdialog.c
	* src/gtk/inputdialog.h
	* src/gtk/logwindow.c
	* src/gtk/logwindow.h
	* src/gtk/manage_window.c
	* src/gtk/manage_window.h
	* src/gtk/menu.c
	* src/gtk/menu.h
	* src/gtk/pluginwindow.c
	* src/gtk/pluginwindow.h
	* src/gtk/prefswindow.c
	* src/gtk/prefswindow.h
	* src/gtk/progressdialog.c
	* src/gtk/progressdialog.h
	* src/gtk/quicksearch.c
	* src/gtk/quicksearch.h
	* src/gtk/sslcertwindow.c
	* src/gtk/sslcertwindow.h
	* src/plugins/clamav/clamav_plugin.c
	* src/plugins/clamav/clamav_plugin.h
	* src/plugins/clamav/clamav_plugin_gtk.c
	* src/plugins/demo/demo.c
	* src/plugins/dillo_viewer/dillo_prefs.c
	* src/plugins/dillo_viewer/dillo_prefs.h
	* src/plugins/dillo_viewer/dillo_viewer.c
	* src/plugins/mathml_viewer/mathml_viewer.c
	* src/plugins/pgpcore/passphrase.c
	* src/plugins/pgpcore/passphrase.h
	* src/plugins/pgpcore/plugin.c
	* src/plugins/pgpcore/prefs_gpg.c
	* src/plugins/pgpcore/prefs_gpg.h
	* src/plugins/pgpcore/select-keys.c
	* src/plugins/pgpcore/select-keys.h
	* src/plugins/pgpcore/sgpgme.c
	* src/plugins/pgpcore/sgpgme.h
	* src/plugins/pgpinline/pgpinline.c
	* src/plugins/pgpinline/pgpinline.h
	* src/plugins/pgpinline/plugin.c
	* src/plugins/pgpmime/pgpmime.c
	* src/plugins/pgpmime/pgpmime.h
	* src/plugins/pgpmime/plugin.c
	* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
	* src/plugins/spamassassin/spamassassin_gtk.c
	* src/plugins/trayicon/trayicon.c
	* tools/OOo2sylpheed.pl
	* tools/acroread2sylpheed.pl
	* tools/asus_mailled.sh
	* tools/filter_conv.pl
	* tools/freshmeat_search.pl
	* tools/google_search.pl
	* tools/kmail2sylpheed.pl
	* tools/kmail2sylpheed_v2.pl
	* tools/maildir2sylpheed.pl
	* tools/multiwebsearch.pl
	* tools/newscache_clean.pl
	* tools/outlook2sylpheed.pl
	* tools/sylpheed-switcher
	* tools/update-po
	* tools/vcard2xml.py
	* tools/kdeservicemenu/sylpheed-kdeservicemenu.pl
		update FSF address
2005-09-21 18:22:51 +00:00
Paul Mangan
2616242e72 2005-09-14 [paul] 1.9.14cvs26
* src/addrcache.c
	* src/codeconv.h
	* src/folder.h
	* src/mainwindow.h
	* src/mh.c
	* src/mimeview.h
	* src/partial_download.c
	* src/pop.c
	* src/prefs_account.c
	* src/prefs_account.h
	* src/prefs_actions.c
	* src/prefs_customheader.c
	* src/prefs_display_header.c
	* src/prefs_filtering_action.c
	* src/prefs_matcher.c
	* src/prefs_toolbar.c
	* src/privacy.h
	* src/procmime.c
	* src/procmime.h
	* src/procmsg.h
	* src/textview.c
	* src/undo.h
	* src/common/plugin.c
	* src/common/session.h
	* src/common/socket.c
	* src/common/socket.h
	* src/common/template.c
	* src/gtk/gtkaspell.c
	* src/gtk/quicksearch.h
	* src/plugins/pgpcore/passphrase.c
	* src/plugins/pgpcore/prefs_gpg.h
	* src/plugins/pgpcore/select-keys.c
	* src/plugins/pgpcore/select-keys.h
	* src/plugins/pgpcore/sgpgme.c
	* src/plugins/pgpinline/pgpinline.c
	* src/plugins/pgpmime/pgpmime.c
	* src/plugins/trayicon/trayicon.c
		fix compilation warnings
		Patch by Daniel Gustafson
2005-09-14 08:11:20 +00:00
Colin Leroy
22910ea7e6 2005-09-08 [colin] 1.9.14cvs9
* src/compose.c
        	Alert when we can't save draft
        	Fix various wrap/color issues
        	Add mid-click pasting respecting wrap_paste option
	* src/folder.c
	* src/folder.h
	* src/folder_item_prefs.c
	* src/folder_item_prefs.h
	* src/imap.c
	* src/imap_gtk.c
	* src/imap_gtk.h
	* src/main.c
	* src/mainwindow.c
	* src/mainwindow.h
	* src/news.c
	* src/news_gtk.c
	* src/news_gtk.h
	* src/prefs_folder_item.c
        	Fix the impossibility to synchronise folders for
        	offline use (IMAP and NNTP are concerned)
2005-09-08 18:28:36 +00:00
Colin Leroy
6f73f6f5da 2005-08-08 [colin] 1.9.13cvs25
* src/folder.c
	* src/folder.h
		Cache parents' type to make folder_has_parent_of_type
		faster
	* src/folderview.c
		Forbid DnD of special sub-folders
	* src/procmsg.c
	* src/procmsg.h
		Add MAIL_POSTFILTERING_HOOK
	* src/summaryview.c
		Revert over-zealous deletion of the use_addr_book
		code
2005-08-08 16:45:29 +00:00
Colin Leroy
a84f1d2712 2005-08-07 [colin] 1.9.13cvs23
* src/compose.c
	* src/folder.c
	* src/folder.h
	* src/foldersel.c
	* src/folderutils.c
	* src/folderview.c
	* src/imap.c
	* src/mainwindow.c
	* src/messageview.c
	* src/mh.c
	* src/msgcache.c
	* src/procmime.c
	* src/summaryview.c
		Make subfolders of Drafts, Queue, Outbox, Trash
		work like their parents.
		Fixes bug #686 (Message view on Drafts/Sent should be the same on Subfolders)
2005-08-07 13:39:27 +00:00
Paul Mangan
fb177f1ddb 2005-08-02 [paul] 1.9.13cvs7
* src/folder.h
		missing in 1.9.13cvs6
2005-08-02 09:45:54 +00:00
Colin Leroy
399eedb94d 2005-07-01 [colin] 1.9.12cvs10
* src/Makefile.am
	* src/folder.c
	* src/folder.h
	* src/folderview.c
	* src/stock_pixmap.c
	* src/stock_pixmap.h
	* src/plugins/trayicon/trayicon.c
		Add marked symbol on folders containing
		marked messages
	* src/procmsg.c
	* src/procmsg.h
	* src/toolbar.c
	* src/prefs_common.c
	* src/prefs_common.h
	* src/prefs_send.c
		Add an optional confirmation dialog on queue
		sending. Patch by wwp.
	* src/pixmaps/dir_close_mark.xpm	** ADDED **
	* src/pixmaps/dir_open_hrm_mark.xpm	** ADDED **
	* src/pixmaps/dir_open_mark.xpm		** ADDED **
	* src/pixmaps/drafts_close_mark.xpm	** ADDED **
	* src/pixmaps/drafts_open_mark.xpm	** ADDED **
	* src/pixmaps/inbox_hrm_mark.xpm	** ADDED **
	* src/pixmaps/inbox_mark.xpm		** ADDED **
	* src/pixmaps/outbox_hrm_mark.xpm	** ADDED **
	* src/pixmaps/outbox_mark.xpm		** ADDED **
	* src/pixmaps/trash_hrm_mark.xpm	** ADDED **
	* src/pixmaps/trash_mark.xpm		** ADDED **
		New pixmaps
2005-07-01 17:33:02 +00:00
Colin Leroy
e60b401296 2005-06-13 [colin] 1.9.11cvs64
* matcher.c
	* procmsg.c
	* procmsg.h
		Add a way to fetch only headers. This speeds
		up filtering on headers for IMAP. Fixes:
		bug #481 extraneous imap commands slow down
			imap filtering
		bug #522 Sylpheed downloads all messages
			when opening mailbox (IMAP)
		bug #677 IMAP fetch is soooooooooooooo slow
	* src/folder.c
	* src/folder.h
		Add a folder set_batch method so that
		implementations can speed up flags changes
	* src/folderutils.c
	* src/summaryview.c
		Use that in mark as (un)read and mark all read
		Refix bug #679
	* src/imap.c
		Implement set_batch - brings back deferred
		flags in a less buggy manner. Fixes:
		bug #729 IMAP immediate expunge of deleted messages
		bug #191 remove list of messages with one command
		Fix login with strange chars
		Implement fetch_msg_full
		Fix copy (wrong counts)
2005-06-13 19:37:01 +00:00
Colin Leroy
7e6dec9259 2005-06-12 [colin] 1.9.11cvs61
* src/folder.c
	* src/folder.h
		Add a remove_msgs function to remove a
		list of messages
	* src/imap.c
		Implement that.
2005-06-12 18:59:21 +00:00
Colin Leroy
471aec1951 2005-01-21 [colin] 1.0.0cvs4.1
* src/folder.h
	* src/folderview.c
	* src/folderview.h
	* src/summaryview.c
	* src/gtk/quicksearch.c
	* src/gtk/quicksearch.h
		Sync with HEAD (recursive quicksearch)
2005-01-21 10:25:14 +00:00
Colin Leroy
fc2acbbeb1 sync with HEAD 2004-07-19 09:35:45 +00:00
Colin Leroy
7714ca4c6d Sync with 0.9.12cvs30 2004-07-17 17:21:03 +00:00
Colin Leroy
f6299e1412 remove unused function 2004-07-12 09:38:35 +00:00
Colin Leroy
1a778f92f1 * src/folder.c [1.213.2.6]
* src/folder.h [1.87.2.6]
	* src/inc.c [1.149.2.7]
	* src/messageview.c [1.94.2.8]
	* src/procheader.c [1.47.2.6]
	* src/procmsg.c [1.150.2.4]
	* src/procmsg.h [1.60.2.5]
	* src/pop.c [1.56.2.4]
	* src/pop.h [1.17.2.3]
		Let too big messages get downloaded, but truncated
		Add a button to download them completely
2004-07-07 23:44:46 +00:00
Paul Mangan
29e6353885 sync with 0.9.11cvs17 HEAD 2004-06-25 08:05:09 +00:00
Paul Mangan
06656e67f1 sync with 0.9.10claws57 HEAD 2004-05-10 10:22:28 +00:00
Thorsten Maerz
b4217b7b11 sync 099claws 2004-02-21 11:01:01 +00:00
Thorsten Maerz
61ee51da1d sync 098claws 2004-01-12 21:28:31 +00:00
Thorsten Maerz
d013515023 inital gtk2 patch 2003-10-05 10:10:30 +00:00
Christoph Hohmann
6b5dc973c4 0.9.4claws71
* src/compose.c
        replace '\n' and '\r' before removing trailing spaces

* src/folder.[ch]
* src/folderview.c
        add information about new or removed items in folder tree change
        notification and use this in folderview to add and remove only
        the appected items and not refresh the whole tree
2003-09-08 10:33:11 +00:00
Paul Mangan
270ea103aa sync with 0.9.4cvs9 2003-08-26 07:13:40 +00:00
Paul Mangan
41311f7168 sync with 0.9.4cvs8 2003-08-25 14:14:47 +00:00
Christoph Hohmann
f7142f74c5 0.9.4claws33
* src/folder.[ch]
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
        optimize folder system

* src/gtk/gtkstext.c
        fix division by zero when font has 0 width for ' '
2003-08-21 20:08:27 +00:00
Paul Mangan
797e8af305 sync with 0.9.4cvs3 2003-08-05 09:01:01 +00:00
Christoph Hohmann
484cf1fbb7 0.9.3claws64
* src/folder.[ch]
* src/imap.c
* src/mh.c
        return new message numbers as a GRelation instead of a GSList
        that has to be in the same order as the input list. A list
        would make it hard for IMAP to optimize oepration by sorting
        the input list. The returned list would have to be reordered
        to match the same order that input list has.

* src/gtk/gtkaspell.c
        fix missing return value, could cause a crash when garbage is
        on the stack that is used as the expected return value
2003-07-28 15:47:24 +00:00
Christoph Hohmann
50c29fc28b 0.9.3claws57
* sync with 0.9.3cvs18
        see ChangeLog 2003-07-24
2003-07-26 19:07:16 +00:00
Christoph Hohmann
5cc4aaae97 0.9.3claws56
* sync with 0.9.3cvs17
        see ChangeLog 2003-07-23
2003-07-26 18:30:25 +00:00
Christoph Hohmann
405beb615b 0.9.3claws55
* src/folder.[ch]
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
        add support for copy function that copy multiple messages
        (not implemented yet)

* src/summaryview.c
        add missing return value
2003-07-26 17:01:47 +00:00
Christoph Hohmann
2d750d4894 0.9.3claws53
* src/folder.[ch]
* src/imap.c
* src/mh.c
        rewrite adding of multiple messages to a folder for
        claws' folder system
2003-07-25 18:47:43 +00:00
Christoph Hohmann
ffdbb7eb6e 0.9.3claws45
* sync with 0.9.3cvs14 (incomplete)
        see ChangeLog 2003-07-17
2003-07-23 14:51:47 +00:00
Christoph Hohmann
a4ff7ed49e 0.9.3claws34
* src/Makefile.am
* src/account.c
* src/folder.[ch]
* src/folder_item_prefs.[ch]            ** NEW **
* src/folderview.c
* src/mainwindow.c
* src/mh.c
* src/prefs_gtk.c
* src/prefs_scoring.c
* src/summaryview.c
* src/prefs_folder_item.[ch]
        o seperate FolderItemPrefs (formerly PrefsFolderItem) and the
          Properties dialog
        o use prefswindow for folder properties

* src/gtk/prefswindow.[ch]
        change implementation to use an invisible notebook instead
        of unparenting widgets
2003-07-20 01:15:54 +00:00
Christoph Hohmann
c3bfb12880 0.9.0claws78
* sync with 0.9.2cvs1
        see ChangeLog 2003-06-10
2003-07-04 11:59:46 +00:00
Christoph Hohmann
0782be424e 0.9.0claws76
* src/folder.[ch]
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
        move folder_item_get_path() stuff into a folder virtual function

* src/procmsg.c
        use folder_item_fetch_msg() to get message and do not contruct
        the filename from path and number
2003-07-03 20:37:07 +00:00
Christoph Hohmann
1d8829416c 0.9.0claws55
* src/folder.[ch]
        o add notification hook for folder tree changes
        o invoke hooks after folder tree scanning

* src/folderview.[ch]
        register hook for folder tree changes that
        updates the ctree

(there are more places that should be updated, like add, remove
 or move folder)

(closes Bug 164 Crash on rebuild folder tree)
(closes Bug 190 Crash on 'rebuilding folder tree')
2003-06-22 18:25:59 +00:00
Alfons Hoogervorst
f8e5d2cfaa * src/common/session.c
remove debug traces

* src/addrcache.[ch]
* src/filtering.[ch]
* src/folder.[c]
* src/gtkaspell.[ch]
* src/imap.[ch]
* src/mbox_folder.[ch]
* src/mh.[ch]
* src/mimeview.h
* src/msgcache.[ch]
* src/news.[ch]
* src/passphrase.[ch]
* src/prefs_common.[ch]
* src/prefs_gtk.[ch]
* src/procmsg.c
* src/scoring.[ch]
	be pedantic; (in prototypes () implies (int))
2003-05-13 11:54:19 +00:00
Christoph Hohmann
62446ff785 0.8.11claws72
* src/account.c
* src/folder.[ch]
* src/folderview.c
* src/imap.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/mbox_folder.c
* src/mh.c
* src/mimeview.h
* src/msgcache.[ch]
* src/news.c
* src/procmime.h
* src/procmsg.[ch]
* src/setup.c
* src/gtk/gtkutils.c
        o rename structure field names class and new to klass and
          new_msgs, to allow including files in C++
        o add 'extern "C"' block to some header files
        o add MsgInfoList and MsgNumberList as alias for GSList for
          developers to know what type of list is expected

* src/plugins/image_viewer/plugin.c
* src/plugins/image_viewer/viewer.[ch]
* src/plugins/image_viewer/viewerprefs.[ch]
        rename function names to prevent conflicts
2003-04-05 20:38:53 +00:00
Christoph Hohmann
c58e92dbf7 0.8.11claws70
* src/folder.[ch]
* src/imap.[ch]
* src/mbox_folder.[ch]
* src/mh.[ch]
* src/news.[ch]
        o Make all virtual folder functions private
        o remove unused folder code

* src/common/socket.[ch]
* src/summaryview.c
        fix warnings
2003-04-02 15:33:25 +00:00
Christoph Hohmann
4530d0cf3f 0.8.11claws26
* src/folder.[ch]
* src/imap.c
* src/procmsg.[ch]
        rewrite flag handling for folders
2003-03-18 18:24:34 +00:00
Christoph Hohmann
7c19cc4ca0 0.8.11claws12
* src/folder.[ch]
        o error return code's should better be negative
        o replace printf with debug_print

* src/imap.c
        improve IMAP folder scan by checking UID-NEXT

* src/summaryview.c
        remove check that are unnecessary in my opinion
2003-03-14 01:38:17 +00:00
Christoph Hohmann
c695434ff8 0.8.11claws11
* src/folder.[ch]
* src/foldersel.c
* src/folderview.c
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
* src/prefs_scoring.c
* src/summaryview.c
        use a common function to get a displayable name
        for a FolderItem
2003-03-13 21:21:39 +00:00
Christoph Hohmann
1887ae907d 0.8.11claws7
* src/account.c
* src/folder.[ch]
* src/imap.c
* src/mainwindow.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
* src/setup.c
        replace more folder type stuff with folder class stuff
2003-03-13 15:31:22 +00:00
Christoph Hohmann
9ef3bc505c 0.8.11claws4
* src/folder.c
        use folder class idstr when writing folderlist.xml

* src/folder.h
* src/imap.c
* src/news.c
        replace folder type checks with folder class checks
2003-03-13 00:02:27 +00:00
Christoph Hohmann
09aa8574ed 0.8.11claws3
* src/folder.[ch]
* src/imap.[ch]
* src/main.c
* src/mbox_folder.[ch]
* src/mh.[ch]
* src/news.[ch]
        o create a list of known folder classes in the folder system
        o use folder class id strings for folder item identifiers
2003-03-12 22:23:54 +00:00
Christoph Hohmann
db37c9c749 0.8.11claws1
* src/account.c
* src/folder.[ch]
* src/foldersel.c
* src/folderview.c
* src/imap.c
* src/mainwindow.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
* src/prefs_scoring.c
* src/procmsg.c
* src/setup.c
* src/summaryview.c
        initial restructuring of folder system, seperating
        folders and folder classes
2003-03-12 15:40:51 +00:00
Paul Mangan
15b3953f2f rename the 'Unread' column to 'Status' 2003-01-26 12:56:56 +00:00
Paul Mangan
7c28607819 re-implement per-folder message threading 2003-01-25 01:30:03 +00:00
Christoph Hohmann
475d578702 0.8.8claws63
* src/compose.c
* src/folder.[ch]
* src/folderview.c
* src/import.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/messageview.c
* src/prefs_folder_item.c
* src/procmsg.c
* src/summaryview.c
* src/toolbar.c
        o remove all folder update triggering from the UI code. The folder
          system should know much better when a folder needs an update.
        o to prevent multiple updates in a row the folder updates can be
          frozen for some time.

	Note: - Please verify that no updates are missing
	      - Check where freeze/thaws should be added
2003-01-07 21:49:44 +00:00