Commit graph

183 commits

Author SHA1 Message Date
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
ebc3d9f8ec fix bugs 73, 'Crash when selecting top-level folder' 2003-03-06 15:23:44 +00:00
Paul Mangan
91bf8d7fe2 folderview.c: if configured font can't be loaded fall back to gtk default 2003-03-06 12:21:10 +00:00
Oliver Haertel
dd85c0d40e fix the fix messageview toolbar delete 2003-03-06 06:50:08 +00:00
Oliver Haertel
2003e8ce9d toolbar reply refactoring: part 2 2003-03-03 19:07:28 +00:00
Paul Mangan
5a59cbb28d as a Drafts folder is a special folder allow it to have its own unique icons 2003-02-18 09:51:35 +00:00
Paul Mangan
a4aa437f0b fix bug where a newsgroup folder's processing rules were merged with the global filtering rules when the newsgroup folder was deleted 2003-02-09 09:18:58 +00:00
Paul Mangan
0aae05d48a fix bug where both an 'Account properties' window and a 'Folder properties' window were opened when clicking on 'Properties' in an NNTP or IMAP folder's popup menu 2003-02-07 08:54:31 +00:00
Paul Mangan
1b30d47d42 fix bug where a change to the sorting method or thread view of a folder's messages is lost if simpify-subject is set and toggled on or off. 2003-01-25 00:44:59 +00:00
Melvin Hadasht
3d69bfcdb6 folderview_check_new(): More precise function description 2003-01-14 15:52:19 +00:00
Melvin Hadasht
50b6b47945 * src/folderview.c
folderview_check_new(): return the number of new messages
	since last check.
* src/inc.c
	inc_account_mail(): Disable counting of new messages for IMAP
	and NNTP until bug [19] and [14] are fixed.
2003-01-14 15:34:44 +00:00
Paul Mangan
61de0e82a6 sync with 0.8.8cvs6 2003-01-14 11:16:47 +00:00
Melvin Hadasht
ca761f40e1 fix bug [14] where new mail notification worked incorrectly with IMAP accounts 2003-01-13 14:36:04 +00:00
Paul Mangan
19a37709cc a sync from main which fixes the news account folders' Properties bug 2003-01-10 15:51:01 +00:00
Paul Mangan
f933c6d3e9 sync with 0.8.8cvs4 2003-01-10 09:53:37 +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
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
Christoph Hohmann
f51685c4d8 0.8.6claws79
* src/folderview.c
* src/logwindow.c
* src/statusbar.c
* src/summaryview.c
        only abort hook invokation if required data is missing not
        if our own data pointer is NULL, update hookfunction for
        log window
2002-12-08 14:58:03 +00:00
Christoph Hohmann
ef85765076 0.8.6claws77
* src/folderview.c
* src/statusbar.c
* src/summaryview.c
* src/common/hooks.[ch]
        hook functions now have a gboolean return value, if a hook
        returns TRUE it will stop executing of any more hooks in
        the same hooklist for this invokation
2002-12-08 14:35:05 +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
49e919f1ba cosmetics 2002-12-02 17:27:58 +00:00
Colin Leroy
60974e7804 scroll folderview during dnd 2002-12-02 17:06:27 +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
Paul Mangan
e8fa8d4c18 re-instate 'Check for new messages' in Newsgroup 2002-11-29 11:52:35 +00:00
Colin Leroy
9f32e75352 enable IMAP folder dnd 2002-11-27 13:21:07 +00:00
Colin Leroy
2e7395bf9a Fix collapsed folder not auto-expanding during
mail dnd, if it was the source folder.
2002-11-25 23:21:43 +00:00
Colin Leroy
8f5c4045ee move slist of nodes to be recollapsed in folderview struct 2002-11-25 23:04:33 +00:00
Colin Leroy
89d6b5e8bf add spring-loaded folders 2002-11-25 17:00:10 +00:00
Colin Leroy
ac3b5f02d5 Visual feedback when there are unread answers to marked mails 2002-11-25 15:38:06 +00:00
Colin Leroy
38c2094cac preventive fix (missing check) found by Alfons 2002-11-15 22:26:04 +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
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
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
Colin Leroy
224cd033c0 fix hangs 2002-11-09 23:26:27 +00:00
Christoph Hohmann
1467d4c593 * src/folderview.c
just changed order of calls (reverse order of
        associated calls)
* src/inc.c
        lock inc when checking only one account, otherwise
        inc all could be executed at the same time
2002-11-09 23:21:55 +00:00
Christoph Hohmann
2b81361088 * src/folderview.c
better unlock the mouse cursor before calling
        summary_show because it changes the cursor too
2002-11-09 22:28:34 +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
ced1b8a0b7 minor esthetic fix 2002-11-09 18:19:51 +00:00
Colin Leroy
73d343064e * src/folderview.c
Fix prefs_filtering deletion for MH folders (same
                reason as below)
        * src/prefs_filtering.c
                Fix prefs_filtering renaming and deletion for
                folder-based processing rules.
2002-11-09 17:01:19 +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
7eadaa8742 Fix prefs_filtering renaming for MH folders (we
shouldn't rename by path as another folder could
                have the same hierarchy).
2002-11-09 16:26:40 +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
ae75ac2b18 copy scoring when moving a folder
yeah, all done :)
2002-11-08 21:17:39 +00:00
Colin Leroy
8cc60e4d0c fix a segfault when move fails
fix forgetting folder's processing rules
2002-11-08 20:29:43 +00:00
Colin Leroy
3ac7784ba2 sort after move
change a printf to debug_print
2002-11-08 18:05:18 +00:00