* 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 ' '
* 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
* 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
* 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
* 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
* 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
* 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
* src/mh.c
revert change of 0.8.2claws16 and use the mh_folder_destroy
as folder->destroy virtual as suggested by Hiro
(the mh.c code seems to have been lost around mh.c.1.20)
add Martin Kluge
* src/mh.c
apply memory leak plug patch by Martin Kluge
(closes "[ 602568 ] patch for 602441 little memory leak"
and "[ 602441 ] memoryleak in filtering 0.8.2claws9?")
- unused variables removed
- unused functions removed
- uninitialized variables checked
- missing return statements added
- missing function return types added
- added parentheses around assignment and
&& in || when suggested by gcc
* src/mh.c
* src/folder.c
replaced direct calls to folder->scan_tree
with folder_scan_tree and restore folder
prefs in this function. The folder should
not have to deal with them.
( Should now work for all folder types )