Commit graph

192 commits

Author SHA1 Message Date
Christoph Hohmann
b26e36a65b 0.9.0claws61
* src/addr_compl.[ch]
        * src/addrindex.[ch]
        * src/folderview.c
        * src/inc.c
        * src/news.c
        * src/summaryview.c
        * src/toolbar.c
                fix warnings
2003-06-25 21:06:40 +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
Thorsten Maerz
64a7e3de43 possible use of uninitialized pointer while dragging 2003-06-06 20:32:43 +00:00
Christoph Hohmann
b1a6468090 0.8.11claws161
* src/folder.c
* src/folderview.c
* src/imap.c
        don't use imap_scan_folder anymore. Instead call folder_item_scan
        for every folder after rebuilding the folder tree.

(closes Bug 19 imap_scan_folder() computes incorrectly number of new
 messages)
2003-05-17 13:15:38 +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
bd6aa0c4da 0.8.11claws60
* src/folder.c
* src/imap.c
* src/common/socket.[ch]
        set socket state to DISCONNECTED when any operation
        fails to allow reconnecting in IMAP code without
        checking the return code of all calls to the command
        functions

* src/folderview.c
* src/summaryview.c
        remove some more stuff that depends on specific
        folder types
2003-03-27 21:52:32 +00:00
Colin Leroy
869edb4afe Fix counts in drag and dropped subfolders 2003-03-21 17:51:15 +00:00
Colin Leroy
57723d335f speed up a bit folder dnd 2003-03-21 17:28:52 +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
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