sync with main 0.9.11cvs1
[claws.git] / ChangeLog.claws
index 8c332ba..9763677 100644 (file)
@@ -1,3 +1,678 @@
+2004-06-03 [paul]      0.9.11cvs2
+
+       * src/msgcache.c
+               sync with main 0.9.11cvs1: "changed gint32 to
+               guint32 for some platforms"
+
+2004-06-02 [christoph] 0.9.11cvs1
+
+       * src/common/ssl.c
+               fix SSL_CTX variable name for older OpenSSL versions
+
+       (Closes Bug 503 fix compilation with older OpenSSL)
+
+2004-05-31 [paul]      0.9.11claws
+
+       * 0.9.11claws released
+
+2004-05-31 [paul]      0.9.10claws72
+
+       * po/es.po
+         po/it.po
+         po/ja.po
+         po/pl.po
+         po/sk.po
+         po/sr.po
+         po/zh_CN.po
+               update translations, submitted by Ricardo Mones Lastra,
+               Andrea Spadaccini, Rui Hirokawa, Emil, Andrej Kacian,
+               Urke MMI, and Hansom Young
+
+2004-05-25 [luke]      0.9.10claws71
+
+       * AUTHORS
+       * src/mimeview.c
+       * src/stockpixmap.[ch]
+       * src/Makefile.am
+       * src/pixmaps/privacy_emblem_encrypted.xpm      ** NEW **
+       * src/pixmaps/privacy_emblem_failed.xpm         ** NEW **
+       * src/pixmaps/privacy_emblem_passed.xpm         ** NEW **
+       * src/pixmaps/privacy_emblem_signed.xpm         ** NEW **
+       * src/pixmaps/privacy_emblem_warn.xpm           ** NEW **
+
+               o Added privacy emblems from Jesper Shultz 
+                 <jesper@schultz-net.dk>
+               o Overlay emblems onto mimeview icons to indicate
+                 status of signature and if a message is encrypted
+       
+       * src/textview.c
+               remove unused color definitions (were used to 
+               indicate sig status)
+
+2004-05-25 [paul]      0.9.10claws70
+
+       * AUTHORS
+         tools/Makefile.am
+         tools/README
+         tools/nautilus2sylpheed.sh            ** NEW FILE **
+               add script to enable sending files from
+               nautilus.
+               Submitted by Reza Pakdel <hrpakdel@cpsc.ucalgary.ca>
+               
+       * tools/launch_firebird                 ** REMOVED **
+               removed as the standard "firefox '%s'" now functions
+               correctly
+
+2004-05-23 [paul]      0.9.10claws69
+
+       * src/compose.c
+               fix %X cursor point segfault
+               patch by Christoph
+
+2004-05-23 [christoph] 0.9.10claws68
+
+       * src/folder.c
+               fix folder moving
+
+2004-05-21 [paul]      0.9.10claws67
+
+       * sync with 0.9.10cvs17
+               see ChangeLog 2004-05-21
+
+2004-05-20 [paul]      0.9.10claws66
+
+       * sync with 0.9.10cvs16
+               see ChangeLog 2004-05-19 and 2004-05-20
+
+2004-05-19 [alfons]    0.9.10claws65
+
+       * src/summaryview.h
+               on some platforms regoff_t is defined as off_t, so 
+               pull in sys/types.h
+
+2004-05-19 [paul]      0.9.10claws64
+
+       * sync with 0.9.10cvs13
+               see ChangeLog 2004-05-18
+
+2004-05-17 [christoph] 0.9.10claws63
+
+       * src/folder.c
+               search all folders when searching for default folders and
+               not return the special folder of the first folder
+
+2004-05-13 [alfons]    0.9.10claws62
+
+       * src/summaryview.c
+               add a better check to see if a message is a news message
+               (replaces the MSG_IS_NEWS() check removed in 0.9.9claws19)
+
+2004-05-13 [paul]      0.9.10claws61
+
+       * src/msgcache.c
+               sync with 0.9.10cvs12
+               see ChangeLog 2004-05-12
+
+2004-05-12 [alfons]    0.9.10claws60
+
+       * src/folderview.c
+               release lock in case of folder could not be opened 
+
+2004-05-11 [christoph] 0.9.10claws59
+
+       * src/inc.[ch]
+               remove unused folderview update stuff from inc.[ch]
+
+2004-05-11 [paul]      0.9.10claws58
+
+       * sync with 0.9.10cvs11
+               see ChangeLog 2004-05-10 and 2004-05-11
+
+2004-05-09 [christoph] 0.9.10claws57
+
+       * src/folderview.c
+               check for folder class functions and not folder type to detect
+               valid drag targets
+
+2004-05-08 [christoph] 0.9.10claws56
+
+       * src/sgpgme.c
+               fix date output for signature expire times
+
+       (Patch by Edgar Toernig <froese@gmx.de>)
+
+2004-05-06 [christoph] 0.9.10claws55
+
+       * src/gtk/prefswindow.c
+               change window type to DIALOG
+
+       * src/folder.[ch]
+       * src/folderview.c
+       * src/news_gtk.c
+               o add folder_remove()
+               o change FolderUpdate hook flag names (NEW -> ADD, DESTROY -> REMOVE)
+               o add new "sort" field to Folder, no longer sort folders by type
+                 higher sort values will be first in the folder list, new folders get 0
+                 and will be added to the end
+
+       * src/mainwindow.c
+       * src/gtk/Makefile.am
+       * src/gtk/foldersort.(c|h|glade)                        ** NEW **
+               add dialog to allow users to change the folder order
+
+2004-05-04 [paul]      0.9.10claws54
+
+       * src/inc.c
+               Display account_name in statusbar when retrieving
+               messages from a pop account
+       * src/prefs_account.c
+               display account name in title of prefs_account
+               window
+       * src/prefs_folder_item.c
+               display folder name in title of prefs_folder window
+
+       all 3 patches submitted by Fabien Vantard
+
+       * AUTHORS
+               add Fabien Vantard
+
+2004-05-04 [paul]      0.9.10claws53
+
+       * src/prefs_actions.c
+         src/prefs_template.c
+               'Esc' Key exits alertpanel
+               Patch submitted by Fabien Vantard <fzz@ifrance.com>
+
+2004-04-26 [christoph] 0.9.10claws52
+
+       * src/gtk/about.c
+       * src/gtk/colorsel.c
+       * src/gtk/description_window.c
+       * src/gtk/filesel.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/inputdialog.c
+       * src/gtk/pluginwindow.c
+       * src/gtk/progressdialog.c
+               o remove gtk_window_set_position(..., GTK_WIN_POS_CENTER) because
+                 it does not work correctly with xinerama
+               o lock incorporation while the plugin window is open
+
+2004-04-23 [paul]      0.9.10claws51
+
+       * po/POTFILES.in
+               update location of inputdialog.c
+               
+       * src/gtk/about.c
+               update Copyright string
+               
+       * src/msgcache.c
+         src/prefs_common.c
+         src/prefs_themes.c
+               improve the english a little
+
+2004-04-22 [christoph] 0.9.10claws50
+
+       * src/folderutils.[ch]
+               add folderutils_mark_all_read()
+
+       * src/folderview.c
+               readd "mark all read" from popup menu, now works
+               in all folders and not only the opened folder
+
+2004-04-21 [christoph] 0.9.10claws49
+
+       * src/Makefile.am
+       * src/inputdialog.[ch]                  ** REMOVED **
+       * src/gtk/Makefile.am
+       * src/gtk/inputdialog.[ch]              ** NEW **
+               move inputdialog.[ch] into gtk directory
+
+       * src/mh_gtk.c
+               remove check for missing IMAP folder account
+
+2004-04-20 [christoph] 0.9.10claws48
+
+       * src/mainwindow.c
+       * src/foldersel.c
+               remove new/rename/delete folder GUI functions because
+               they are always active, even for news folders, and can
+               not be easily made folder class dependent
+
+       * src/gtk/menu.[ch]
+               make menu_translate() public
+
+       * src/Makefile.am
+       * src/folder.[ch]
+       * src/folderview.[ch]
+       * src/imap_gtk.[ch]                     ** NEW **
+       * src/main.c
+       * src/mh_gtk.[ch]                       ** NEW **
+       * src/news_gtk.[ch]                     ** NEW **
+               o dynamically build FolderView popup menus from a folder
+                 specific part, with callbacks to seperated code, and
+                  a common part
+               o remove the folder class specifiy code from folderview.c
+
+2004-04-15 [luke]      0.9.10claws47
+
+       * src/prefs_folder_item.c
+               o remove buttons for applying 'scan for new mail'
+                 and 'process at startup' to sub folders
+               o add 'apply to sub folder' check buttons for all
+                 properties and set folder prefs accordingly
+               o replace multiple gtk_widget_show() with one
+                 gtk_widget_show_all() on container
+
+2004-04-14 [darko]     0.9.10claws46
+
+       * src/gtk/Makefile.am
+       * src/gtk/pluginwindow.c
+               load plugins from to $(prefix)/lib/sylpheed/plugins
+               in file selection dialog
+       * src/plugins/clamav/clamav_plugin.c
+               const correctness
+
+2004-04-14 [christoph] 0.9.10claws45
+
+       * src/folder.c
+       * src/plugins/image_viewer/viewer.c
+               fix g_warnings
+
+2004-04-10 [alfons]    0.9.10claws44
+       
+       * src/compose.c
+               appropriate auto account selection when forwarding
+               (fixes bug #476, "forward as attachment does not listen
+               to account rules")
+
+2004-04-09 [alfons]    0.9.10claws43
+
+       * src/summaryview.c
+               make quick search combo matching case sensitive
+
+2004-04-06 [alfons]    0.9.10claws42
+
+       * src/addr_compl.c
+               use cursor position to prevent clearing the entire entry
+
+2004-04-06 [alfons]    0.9.10claws41
+
+       * src/folderview.c
+               fix bug #472, "filter not updated when renaming folder" 
+
+2004-04-06 [alfons]    0.9.10claws40
+
+       * src/messageview.[ch]
+         src/summaryview.c
+               reflect changes to Show all headers to main view
+               and message view (only affects detached message
+               view). see also bug #473, 'Show All Headers 
+               "problem"'.
+
+2004-04-03 [alfons]    0.9.10claws39
+
+       * src/matcher.c
+               free address list
+
+2004-04-03 [alfons]    0.9.10claws38
+
+       * src/matcher_parser_parse.y
+         src/matcher.[ch]
+               prepare address look up matcher type; marginally
+               tested, and not hooked into the UI yet.
+
+               basically it accepts the result of the left hand
+               side of the matcher (the "criteria"):
+
+                       from all_in_addressbook ""
+                       ~to_or_cc any_in_addressbook ""
+               
+               the first case matches all addresses found in the
+               from header, and the second case matches if any
+               (at least one) of the addresses in to or cc headers 
+               are not in the address book.
+
+               the string argument is not used yet, but is intended
+               to match a group of addresses 
+
+2004-04-02 [luke]      0.9.10claws37
+
+       * src/prefs_folder_item.c
+               Add two buttons to apply 'scan for new mail'
+               and 'process at startup' to sub folders
+
+2004-04-02 [luke]
+       * tools/textviewer.sh
+               better filename extension matching plus some support for
+               MS Excel, MS Powerpoint and HTML
+
+2004-03-29 [christoph] 0.9.10claws36
+
+       * src/folder.h
+       * src/folderutils.[ch]
+       * src/mainwindow.c
+               add delete duplicates for all folders
+
+2004-03-29 [alfons]    0.9.10claws35
+
+       * src/folder.c
+               don't pass NULL to XXXprintf(); fixes Solaris crashes
+               when selecting top-level folder node (thanks to 
+               Alex S. Moore)
+
+2004-03-28 [keith]     0.9.10claws34
+
+       * src/textview.c
+               prepend "http://" to URIs of the form "www.example.com"
+
+2004-03-28 [paul]      0.9.10claws33
+
+       * src/common/nntp.c
+         src/common/smtp.c
+         src/folder.c
+         src/imap.c
+         src/inc.c
+         src/news.c
+         src/pop.c
+               revise 'translatable string' policy:
+               don't translate debug_print() or log_print(),
+               translate log_message() and log_warning()
+       
+       * po/zh_CN.po
+               update submitted by Hansom Young
+
+2004-03-25 [alfons]    0.9.10claws32
+
+       * src/prefs_common.c
+               I mean this one: Return the GList...
+
+2004-03-25 [alfons]    0.9.10claws31
+
+       * src/prefs_common.h
+               add new members at the end of prefs_common, so
+               they get properly initialized
+
+2004-03-24 [christoph] 0.9.10claws30
+
+       * src/imap.c
+               o NULL is a valid GSList
+
+2004-03-24 [alfons]    0.9.10claws29
+
+       * src/prefs_common.[ch]
+         src/summaryview.c
+         src/common/defs.h
+               add history to quick search (patch submitted by 
+               Ivan Francolin Martinez - thanks!)
+
+2004-03-24 [alfons]    0.9.10claws28
+
+       * src/imap.c
+               NULL output pointer parameter
+
+2004-03-21 [alfons]    0.9.10claws27
+
+       * src/addrindex.[ch]
+         src/addr_compl.c
+               complete addresses on nicks and aliases
+
+2004-03-21 [alfons]    0.9.10claws26
+
+       * src/import.c
+         src/inc.c
+         src/mbox.[ch]
+               disable filters on import mbox (patch submitted
+               by Edgar Toernig)
+
+2004-03-21 [darko]     0.9.10claws25
+
+       * src/addr_compl.c
+               select the address when only one match is found while
+               doing address completion with tab key (feature
+               request #914720)
+
+2004-03-21 [alfons]    0.9.10claws24
+
+       * src/messageview.c
+         src/toolbar.c
+               don't `navigate-delete` when a summary view's selection does not 
+               match the accompanying message view's message
+
+2004-03-20 [alfons]    0.9.10claws23
+
+       * src/summaryview.c
+               hide ext search button on initial display (should fix bug #459,
+               "Toggling quick-search at 1st time: minor UI inconsistency")
+
+2004-03-20 [alfons]    0.9.10claws22
+
+       * src/summaryview.[ch]
+               add function to get selected msginfo, if there's
+               only one selected
+
+2004-03-20 [paul]      0.9.10claws21
+
+       * sync with 0.9.10cvs7
+               see ChangeLog 2004-03-19
+
+2004-03-19 [paul]      0.9.10claws20
+
+       * src/common/nntp.c
+         src/common/smtp.c
+         src/common/ssl.c
+         src/folder.c
+         src/imap.c
+         src/inc.c
+         src/news.c
+         src/pop.c
+               don't translate strings in debug_print(), log_print(),
+               log_message(),  and log_warning()
+
+2004-03-19 [alfons]    0.9.10claws19
+
+       better next/previous/delete/focus navigation with separate 
+       message view 
+       
+       * src/toolbar.c
+               call summaryview_delete() instead of messageview_delete()
+       * src/messageview.c
+               disable messageview_delete()
+
+2004-03-18 [paul]      0.9.10claws18
+
+       * sync with 0.9.10cvs6
+               see ChangeLog 2004-03-16
+
+2004-03-17 [alfons]    0.9.10claws17
+
+       * src/gtk/filesel.c
+               remove bogus semicolon after if() (sometimes it pays to
+               read LKML :)
+
+2004-03-15 [darko]     0.9.10claws16
+
+       * src/gtk/filesel.c
+               support full path in place of a filename
+       * src/mimeview.c
+               store directory attachments were saved to and
+               use it when saving attachments
+       * src/prefs_common.[hc]
+               store directory attachments were last saved to
+
+2004-03-15 [paul]      0.9.10claws15
+
+       * src/folderview.c
+               fix bug where unsubscribing a newsgroup would destroy
+               (most of the) filtering rules
+
+2004-03-15 [paul]      0.9.10claws14
+
+       * src/folderview.c
+               fix Bug 458, 'Folder View remaining empty after 
+               removing a NEWS account' (was also true of IMAP
+               accounts)
+
+2004-03-15 [paul]      0.9.10claws13
+
+       * src/folderview.c
+               fix folderview invisibility of newly subscribed
+               newsgroups
+
+2004-03-13 [paul]      0.9.10claws12
+
+       * src/compose.c
+         src/plugins/dillo_viewer/dillo_prefs.c
+         src/plugins/image_viewer/viewerprefs.c
+               gettextise some forgotten parts
+
+2004-03-13 [alfons]    0.9.10claws11
+
+       * src/imap.c
+               make sure the correct type is passed to sscanf()
+
+2004-03-13 [paul]      0.9.10claws10
+
+       * sync with 0.9.10cvs5
+               see ChangeLog 2004-03-02 and 2004-03-12, 
+               specifically:
+               'always move messages by default when using DnD (except 
+               for News folder). Copy messages if Ctrl-key is pressed.'
+               and 'added a function to filter selected messages'
+
+2004-03-12 [christoph] 0.9.10claws9
+
+       * src/codeconv.c
+               add parameter check to conv_unmime_header_overwrite()
+
+       * src/imap.c
+               o fix spelling
+               o fix removing of NEW flag when UNREAD is unset
+
+       * src/procmime.c
+               decode MIME-headers
+
+       (Closes 437 i18n attachment display error.)
+
+2004-03-12 [paul]      0.9.10claws8
+
+       * po/it.po
+               update. submitted by Andrea Spadaccini <lupin85@email.it>
+               
+       * tools/Makefile.am
+               add 'textviewer.sh'
+
+2004-03-12 [alfons]    0.9.10claws7
+
+       * src/imap.c
+               o quiet compiler and typecast Folder * to IMAP Folder *
+               o wake up and fix my previous incompatible type assignment bug
+
+2004-03-12 [alfons]    0.9.10claws6
+
+       * src/imap.c
+               don't mix up pointers to int, guint32 _and_ 
+               unsigned int 
+
+2004-03-12 [christoph] 0.9.10claws5
+
+       * src/folderview.c
+               Add error requester when renaming a folder failed
+
+       * src/imap.c
+               Check new FolderItem name for namespace seperator
+               before renaming
+
+       (Closes Bug 443 Bad named IMAP folders won't be displayed)
+
+2004-03-11 [christoph] 0.9.10claws4
+
+       * src/folder.[ch]
+       * src/imap.c
+       * src/procmsg.h
+               syncronize flags in cache with IMAP folder flags
+
+       Adapted a patch submitted by Simon 'corecode' Schubert
+       <corecode@corecode.ath.cx> 
+
+
+2004-03-11 [alfons]    0.9.10claws3
+
+       * src/textview.[ch]
+               remove dead code that at one time controlled display of
+               URIs in status bar
+
+2004-03-10 [paul]      0.9.10claws2
+
+       * po/it.po
+               updated by Lupino <lupin85@email.it>
+
+2004-03-09 [alfons]    0.9.10claws1
+
+       * src/matcher.c
+               we're not using yywrap, but we may, so close yyin instead
+               of initial FILE *
+
+2004-03-08 [paul]      0.9.10claws
+
+       * 0.9.10claws released
+
+2004-03-08 [paul]      0.9.9claws41
+
+       * po/es.po
+         po/ja.po
+         po/ru.po
+         po/sk.po
+         po/sr.po
+         po/zh_CN.po
+               update translations. submitted by Ricardo Mones Lastra,
+               Rui Hirokawa, Pavlo Bohmat, Andrej Kacian, Urke MMI,
+               Hansom Young
+
+2004-03-06 [paul]      0.9.9claws40
+
+       * src/stock_pixmap.c
+               fix crash: g_strdup(DEFAULT_PIXMAP_THEME)
+               patch submitted by Pawel Pekala
+
+2004-03-06 [alfons]            0.9.9claws39
+
+       * src/addrindex.c
+               allow nick name completion again 
+
+2004-03-02 [match]             0.9.9claws38
+
+       * configure.ac
+               added definition of USE_LDAP_TLS to support TLS.
+       * src/ldapctrl.[ch]
+       * src/ldapquery.c
+       * src/ldapserver.[ch]
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/editldap.c
+               included LDAP TLS support.
+
+2004-03-02 [christoph]         0.9.9claws37
+
+       * src/folder.[ch]
+               o add more documentation for FolderClass
+               o remove usused FolderClass virtual functions
+
+       * src/imap.c
+       * src/mh.c
+       * src/news.c
+               change creation of FolderClass because static initializations
+               for structs suck in C89
+
+2004-03-01 [paul]
+
+       * sync with 0.9.10
+
+2004-02-28 [keith]     0.9.9claws36
+
+       * src/common/utils.c
+               Fix treatment of whitespace in quicksearch bar (leading
+               spaces and >1 space between commands and parameters).
+
 2004-02-27 [alfons]    0.9.9claws35
 
        * src/compose.[ch]
 2004-02-27 [alfons]    0.9.9claws35
 
        * src/compose.[ch]
                fix crash when installing wrong theme and output an
                error message
 
                fix crash when installing wrong theme and output an
                error message
 
-2003-02-15 [christoph] 0.9.9claws16
+2004-02-16 [christoph] 0.9.9claws16
 
        * src/compose.c
        * src/stock_pixmap.[ch]
 
        * src/compose.c
        * src/stock_pixmap.[ch]
        * src/pixmaps/linewrapcurrent.xpm               ** NEW **
                add "Wrap current paragraph" to compose toolbar
 
        * src/pixmaps/linewrapcurrent.xpm               ** NEW **
                add "Wrap current paragraph" to compose toolbar
 
-2003-02-15 [alfons]    0.9.9claws15
+2004-02-15 [alfons]    0.9.9claws15
 
        * src/folderview.c
                refine previous commit to make sure other hook functions
                get their grab of the pie too
 
 
        * src/folderview.c
                refine previous commit to make sure other hook functions
                get their grab of the pie too
 
-2003-02-15 [alfons]    0.9.9claws14
+2004-02-15 [alfons]    0.9.9claws14
 
        * src/folderview.c
                fix sync breakage so we don't pass invalid pointer types
 
 
        * src/folderview.c
                fix sync breakage so we don't pass invalid pointer types
 
-2003-02-15 [match]     0.9.9claws13
+2004-02-15 [match]     0.9.9claws13
 
        * src/ldapquery.[ch]
        * src/ldapserver.h
 
        * src/ldapquery.[ch]
        * src/ldapserver.h
        * src/compose.[ch]
                add send mail from addressbook.
 
        * src/compose.[ch]
                add send mail from addressbook.
 
-2003-02-15 [christoph] 0.9.9claws12
+2004-02-15 [christoph] 0.9.9claws12
 
        * src/folderutils.c
                skip deleting when duplist is empty
 
        * src/folderutils.c
                skip deleting when duplist is empty
        * src/summaryview.[ch]
                call folderutils_delete_duplicates() from mainwindow code
 
        * src/summaryview.[ch]
                call folderutils_delete_duplicates() from mainwindow code
 
-2003-02-15 [alfons]    0.9.9claws11
+2004-02-15 [alfons]    0.9.9claws11
        
        * src/common/utils.c
                add prefix for italian ms o(e) 
 
        
        * src/common/utils.c
                add prefix for italian ms o(e) 
 
-2003-02-14 [paul]      0.9.9claws10
+2004-02-14 [paul]      0.9.9claws10
 
        * src/foldersel.c
                fix updating of the folder view when creating a
                new folder
 
 
        * src/foldersel.c
                fix updating of the folder view when creating a
                new folder
 
-2003-02-13 [paul]      0.9.9claws9
+2004-02-13 [paul]      0.9.9claws9
 
        * src/plugins/clamav/clamav_plugin.c
                remove GUI code
 
 
        * src/plugins/clamav/clamav_plugin.c
                remove GUI code
 
-2003-02-13 [paul]      0.9.9claws8
+2004-02-13 [paul]      0.9.9claws8
 
        * sync with 0.9.9cvs9
                see ChangeLog 2004-02-09, 2004-02-10, 2004-02-12
 
 
        * sync with 0.9.9cvs9
                see ChangeLog 2004-02-09, 2004-02-10, 2004-02-12
 
-2003-02-13 [alfons]    0.9.9claws7
+2004-02-13 [alfons]    0.9.9claws7
 
        * src/common/utils.c
                fix wrong type of argument for ctype functions (pass unsigned
 
        * src/common/utils.c
                fix wrong type of argument for ctype functions (pass unsigned