Commit graph

212 commits

Author SHA1 Message Date
Paul Mangan
2fcc6f1f56 sync with 0.9.10claws67 HEAD 2004-05-22 07:27:30 +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
Alfons Hoogervorst
ded90510fb * src/folderview.c
o proper check for root node sorting
	o remove unnecessary gtk_ctree_remove_node

	(should fix bug #300, "crash while moving folder")
2003-09-09 19:49:02 +00:00
Christoph Hohmann
b807d17918 0.9.4claws73
* src/folderview.c
        o fix double adding of IMAP FolderItems to GtkCTree
        o fix crash then mbox folder is removed
2003-09-08 12:41:29 +00:00
Christoph Hohmann
407384b112 0.9.4claws72
* src/folder.c
* src/folderview.c
* src/mainwindow.c
        fix new folder notification

* src/mbox_folder.c
        fix cache path
2003-09-08 11:41:03 +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
Christoph Hohmann
bad90f2d08 0.9.4claws67
* src/folder.c
* src/folderview.c
        invoke notification hook for folder tree changes after append
        and remove folder

(closes Bug 294 Crash while moving folder with many subdirectories)
2003-09-06 23:18:53 +00:00
Christoph Hohmann
173db39611 0.9.4claws40
* src/folderview.c
        fix bug that the current summary settings were copied to the
        wrong folder item, when the folder item prefs are opened.
        Copying is not required because summary settings and
        folder_item_prefs do not contain the same settings
2003-08-28 19:17:51 +00:00
Paul Mangan
41311f7168 sync with 0.9.4cvs8 2003-08-25 14:14:47 +00:00
Paul Mangan
b3782f71d3 sync with 0.9.4cvs7 2003-08-21 08:45:43 +00:00
Paul Mangan
82f10485ef sync with 0.9.4cvs4 2003-08-08 09:04:41 +00:00
Paul Mangan
0f9e5b27f1 use the colour from the folder pref unless the folder has new messages 2003-07-29 10:16:32 +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
Alfons Hoogervorst
851114f0bf * src/folderview.c
o plug leaking nodes_to_recollapse
	o add folderview_recollapse_all_nodes() (not used yet)
2003-07-19 10:38:04 +00:00
Alfons Hoogervorst
423b8ba09d * src/folderview.[ch]
* src/prefs_common.[ch]
	delay expanding folder tree during drags until timeout triggered
	(needs perhaps some tweaking, so testing is welcome)
2003-07-17 22:49:51 +00:00
Alfons Hoogervorst
93f4d0c696 * src/folderview.c
clean up cruft
2003-07-17 18:29:30 +00:00
Alfons Hoogervorst
518a0ea9a5 * src/folderview.[ch]
* src/summaryview.[ch]
* src/mimeview.[ch]
	plug DnD leaks
2003-07-17 08:39:41 +00:00
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