Commit graph

150 commits

Author SHA1 Message Date
Christoph Hohmann
f5603666f2 0.8.9claws17
* src/folder.c
        fix wrong use of procheader_get_header_fields
2003-01-27 19:43:29 +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
53d7204eb7 0.8.9claws2
* po/POTFILES.in
        add pluginwindow and prefswindow
* src/compose.c
        make send respond correctly to messages that could be added
        to the queue folder, but the UID of the message is unknown
* src/folder.c
* src/imap.c
        don't return guessed UIDs in imap_add_msg anymore. We return
        0 to tell the folder system it was appened but the UID is
        unknown. Folder system now get's the UID by scaning the folder
        and searching the cache for the Message-ID
2003-01-25 01:09:14 +00:00
Paul Mangan
2bb7bba38f revert last commit 2003-01-22 17:24:34 +00:00
Christoph Hohmann
3df69ffcb6 0.8.8claws111
* src/folder.c
        destroy folder items, when a folder item is removed
2003-01-17 23:26:28 +00:00
Christoph Hohmann
85befcc20b 0.8.8claws110
* src/folder.c
        fix wrong folder stats update when ignored message is
        deleted
2003-01-17 20:08:49 +00:00
Christoph Hohmann
fd1412593e 0.8.8claws75
* src/folder.c
        don't accept 0 as a valid uid returned by copy and move
        functions. 0 means the message was copied or moved but the
        new uid could not be fetched. It is not an error condition
        for the copy or move operation.
2003-01-10 14:58:10 +00:00
Christoph Hohmann
9743a35bb2 0.8.8claws65
* src/folder.c
        fix update for source folder when moving messages
* src/procmsg.[ch]
* src/summaryview.c
        use function to set to_folder for message infos and
        automatically update the op_count for old and new
        folder
2003-01-07 22:48:35 +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
Christoph Hohmann
dfe9d950ac 0.8.8claws27
* src/addrbook.c
* src/addrindex.c
* src/folder.c
* src/matcher.c
* src/prefs_account.c
* src/prefs_actions.c
* src/prefs_customheader.c
* src/prefs_display_header.c
* src/prefs_gtk.c
* src/procmime.c
* src/toolbar.c
* src/xmlprops.c
* src/common/prefs.[ch]
        extend prefs file handling for reading and automatic handling
        of blocks. When reading prefs_set_block_label will automatically
        move on to the block. When writing it will copy all other blocks
        automatically

* src/common/plugin.c
        Now loading plugin filenames from [Plugins] block in
        sylpheed rc file
2002-12-31 00:11:12 +00:00
Christoph Hohmann
475ff04dba 0.8.8claws21
* src/folder.c
        only check for IGNORED parent message when message is
        not IGNORED itself
2002-12-29 02:01:57 +00:00
Christoph Hohmann
5b7d02ecab 0.8.8claws18
* src/folder.c
* src/procmsg.[ch]
        check parent messages for IGNORE THREAD flag, when adding,
        moving or copying messages to a folder
2002-12-29 00:30:38 +00:00
Paul Mangan
c2bd9fa7b8 partial sync with 0.8.8 release 2002-12-26 00:40:41 +00:00
Christoph Hohmann
6b0ed0c163 0.8.7claws8
* src/Makefile.am
* src/account.[ch]
* src/addrbook.c
* src/addressbook.c
* src/addrindex.c
* src/filtering.c
* src/folder.c
* src/matcher.c
* src/prefs.[ch]                ** REMOVE **
* src/prefs_account.c
* src/prefs_actions.c
* src/prefs_common.c
* src/prefs_customheader.c
* src/prefs_display_header.c
* src/prefs_filtering.c
* src/prefs_folder_item.c
* src/prefs_gtk.[ch]            ** NEW **
* src/prefs_matcher.c
* src/prefs_scoring.c
* src/prefs_summary_column.c
* src/procmime.c
* src/selective_download.c
* src/toolbar.c
* src/common/Makefile.am
* src/common/prefs.[ch]		** NEW **
        split prefs.[ch] into prefs_gtk.[ch] and common/prefs.[ch]
2002-12-25 13:46:41 +00:00
Colin Leroy
757c6bbf5a * src/folder.c
remove statusbar stuff
	  src/folderview.c
	  	set statusbar verbosity when moving folders
2002-12-11 15:26:31 +00:00
Colin Leroy
ed212c7665 Fix folder dnd statusbar logging
CVS ----------------------------------------------------------------------
2002-12-11 00:56:36 +00:00
Christoph Hohmann
b7e4917caf 0.8.6claws96
* src/compose.c
* src/folder.c
* src/imap.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/news.c
* src/send.c
* src/statusbar.[ch]
* src/common/hooks.c
* src/common/log.[ch]
        o handle verbose logging in statusbar directly in statusbar code
          and common code does not need any knowledge about a statusbar
        o remove direct calls to statusbar_(puts|pop)_all functions
2002-12-10 23:03:59 +00:00
Christoph Hohmann
fdb9d170d3 0.8.6claws51
* src/logwindow.[ch]
* src/common/log.[ch]
        implement logging using a hook function

* src/folderview.c
* src/folder.[ch]
        define hooklist name in header file to avoid
        errors caused by wrong spelling of hooklist names

* src/toolbar.c
        fix warnings
2002-12-02 23:06:13 +00:00
Christoph Hohmann
22f28723c5 0.8.6claws50
* src/common/Makefile.am
        add src/common/hooks.[ch]

* src/common/hooks.[ch]
        implement a simple hook system using glib's hook functions

* src/folder.[ch]
* src/folderview.c
        use new hook system for folder item updates
2002-12-02 21:50:19 +00:00
Christoph Hohmann
6aa3d40bc0 0.8.6claws49
* doc-src/ui_seperation.txt     ** NEW **
        information for ui seperation

* src/Makefile.am
        remove files that were moved to common
        include common directory by default for the header files

* src/inc.c
* src/common/socket.c
* src/automaton.[ch]
        implement automaton using g_io_*-functions instead of
        gdk_input_add to make it ui independent

* src/codeconv.c
* src/compose.c
* src/ldif.c
* src/pgptext.c
* src/procmime.c
* src/rfc2015.c
* src/smtp.c
* src/unmime.c
        remove common/ prefix because directory is now in
        include path

* src/compose.c
* src/folder.c
* src/folderview.c
* src/mainwindow.c
* src/messageview.c
* src/prefs_common.c
* src/procmsg.c
* src/rfc2015.c
        fix warnings

* src/imap.c
* src/inc.c
* src/news.c
* src/pop.c
* src/send.c
* src/smtp.c
* src/ssl_certificate.c
        add log.h header file for logging functions

* src/main.c
* src/common/utils.c
* src/summaryview.c
* src/xml.c
        o move debug_mode to commno/utils.c
        o add functions to set and get debug_mode

* src/defs.h                    ** REMOVE **
* src/intl.h                    ** REMOVE **
* src/socket.[ch]               ** REMOVE **
* src/ssl.[ch]                  ** REMOVE **
* src/utils.[ch]                ** REMOVE **
        replaced by new files in src/common/

* src/common/Makefile.am
        add new files in src/common/

* src/common/defs.h             ** NEW **
* src/common/intl.h             ** NEW **
* src/common/log.[ch]           ** NEW **
* src/common/socket.[ch]        ** NEW **
* src/common/ssl.[ch]           ** NEW **
* src/common/utils.[ch]         ** NEW **
        replacement for files in src/
2002-12-02 17:41:39 +00:00
Colin Leroy
a519c307bd add test to allow moving only within the same mailbox 2002-12-02 11:35:24 +00:00
Colin Leroy
9443ce8f5f folder moving updates (context menu, dnd for mbox) 2002-12-02 11:11:22 +00:00
Colin Leroy
c9a3b060d4 fix processing renaming problems after last commit 2002-11-27 15:06:54 +00:00
Colin Leroy
9f32e75352 enable IMAP folder dnd 2002-11-27 13:21:07 +00:00
Colin Leroy
ac3b5f02d5 Visual feedback when there are unread answers to marked mails 2002-11-25 15:38:06 +00:00
Christoph Hohmann
b0d60ee105 * src/compose.c
* src/folder.[ch]
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
* src/procmsg.c
* src/summaryview.c
        replace claws' fetch_msginfo with main's get_msginfo
        (use main's implementation where possible)
2002-11-16 19:53:47 +00:00
Colin Leroy
2cd7bcb869 fix error handling in folder dnd (thanks to Alfons) 2002-11-15 19:51:25 +00:00
Colin Leroy
9f4d0f91d4 remove gui stuff from folder.c 2002-11-15 15:36:30 +00:00
Christoph Hohmann
e6403606f9 * src/folder.c
fix wrong position of NULL pointer check found
        by Sergey
2002-11-14 19:50:22 +00:00
Christoph Hohmann
8c7f0e15b4 * src/folder.c
fix segfault when deleting messages from IMAP folders
        (closes bug [ 635641 ] Crash deleting mail in IMAP trash)
2002-11-14 17:19:17 +00:00
Alfons Hoogervorst
9311c09a64 * src/folder.c
folder_item_close(): only mark messages unread
	when a folder has new messages
2002-11-13 21:14:05 +00:00
Christoph Hohmann
10afe4cb67 correct bug in last commit 2002-11-13 13:30:55 +00:00
Christoph Hohmann
bab34c3629 * src/folder.c
* src/folderview.c
        moved cache saving to folder_item_close
        the folderview should not have to deal with
        this things
2002-11-13 13:27:56 +00:00
Christoph Hohmann
be4d6c38c8 * src/summaryview.c
moved setting of important score to
        summary_set_prefs_from_folderitem
2002-11-13 13:16:20 +00:00
Paul Mangan
e9de3fba5b (ahem) fix another typo 2002-11-12 09:40:48 +00:00
Paul Mangan
e97f14a4f5 fix typo 2002-11-12 09:37:34 +00:00
Paul Mangan
ea01cb289a sync with 0.8.5cvs23 2002-11-12 09:09:22 +00:00
Jens Oberender
84e94b4e04 * src/folder.c
* src/folderview.c
	corrected some typing
* po/de.po
	updated german translation
* sylpheed.spec.in
	cleaned up specfile and adjusted it for claws
2002-11-10 21:30:46 +00:00
Colin Leroy
3f8fec6849 fix the statusbar messages 2002-11-09 23:44:37 +00:00
Christoph Hohmann
a6e9ce092c * src/folder.[ch]
* src/folderview.c
        add functions to open and close a folder
        o opending call execute scanning for remote folders
          and processing
        o closing will unset new flag for messages
2002-11-09 22:06:23 +00:00
Colin Leroy
653476fe84 fix filtering saving for non-leaf folders 2002-11-09 21:43:51 +00:00
Christoph Hohmann
042de6ca14 * src/compose.c
* src/folder.[ch]
* src/folderview.[ch]
* 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
        implement a callback system for folder item updates
2002-11-09 16:35:13 +00:00
Colin Leroy
4bb25cfe41 fix leak, rename some vars 2002-11-09 13:02:30 +00:00
Colin Leroy
51282216de one more fix to processing rules 2002-11-09 02:50:10 +00:00
Colin Leroy
79c40228e8 more fixes to folder dnd (folderview locking, feedback to the user, don't copy
filtering compiled regexps)
2002-11-09 02:09:58 +00:00
Colin Leroy
3ac7784ba2 sort after move
change a printf to debug_print
2002-11-08 18:05:18 +00:00
Colin Leroy
3dde1e11a3 stupido fixes his segfaults 2002-11-08 17:36:53 +00:00
Colin Leroy
0b7dab93cc some forgotten prefs (threaded, sort_key, ...) 2002-11-08 15:57:21 +00:00
Colin Leroy
124c0e5631 Fixes and optimization to folder dnd 2002-11-08 15:42:57 +00:00