0.8.6claws51
[claws.git] / ChangeLog.claws
index e7cc0fd08d6978504769ae4092af89596d20ff5e..56aba1a03d53c06c519a331a03d9c586fac81b6f 100644 (file)
@@ -1,3 +1,640 @@
+2002-11-30 [christoph] 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-11-30 [christoph] 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-11-30 [christoph] 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 common/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-11-30 [colin]     0.8.6claws48
+
+       * src/folderview.c
+               Scroll folderview if necessary during dnd
+
+2002-11-30 [colin]     0.8.6claws47
+
+       * src/folder.[ch]
+               Add check to verify a move is within a single mailbox
+       * src/folderview.c
+               Add specific error string for this check
+
+2002-11-30 [colin]     0.8.6claws46
+
+       * src/folder.c
+               Add a test to folder moving, remove a statusbar_print
+       * src/folderview.c
+               Add Move folder... context-menu item
+               Factorize folder moving code
+               Enable folder DND for mbox
+
+2002-11-30 [christoph] 0.8.6claws45
+
+       * ac/aspell.m4
+               remove conf.aspelltest if the version check fails
+
+2002-11-30 [christoph] 0.8.6claws44
+
+       * autogen.sh
+               run libtoolize --force in autogen to create missing
+               libtool scripts
+
+2002-11-30 [christoph] 0.8.6claws43
+
+       * src/Makefile.am
+       * src/pgptext.c
+       * src/procmime.c
+       * src/rfc2015.c
+       * src/uuencode.[ch]             ** REMOVED **
+       * src/common/Makefile.am
+       * src/common/uuencode.[ch]      ** NEW **
+               move uuen/decoder to common directory
+
+2002-11-30 [christoph] 0.8.6claws42
+
+       * src/Makefile.am
+       * src/base64.[ch]               ** REMOVED **
+       * src/codeconv.c
+       * src/compose.c
+       * src/ldif.c
+       * src/pgptext.c
+       * src/procmime.c
+       * src/rfc2015.c
+       * src/smtp.c
+       * src/unmime.c
+       * src/common/Makefile.am
+       * src/common/base64.[ch]        ** NEW **
+               move base64 en/decoder to common directory
+
+2002-11-30 [christoph] 0.8.6claws41
+
+       * src/common                    ** NEW **
+               new directory for UI independent code
+       * src/gtk                       ** NEW **
+               new directory for GTK frontend
+       * src/common/.cvsignore         ** NEW **
+       * src/gtk/.cvsignore            ** NEW **
+               ignore build files
+       * src/common/Makefile.am        ** NEW **
+       * src/gtk/Makefile.am           ** NEW **
+               automake files to build new seperated stuff
+       * src/Makefile.am
+               the binary will currently still be build with the
+               files in src, so we include the code from the
+               subdirs for now after building the libs there
+
+2002-11-30 [paul]      0.8.6claws40
+
+       * src/compose.c
+               fix bug [642731] 'Wrong selected account with drafted mail'
+
+2002-11-29 [oliver]    0.8.6claws39
+       
+       * src/messageview.c
+               o update summaryview when switching between different
+                 messageviews          
+       * src/toolbar.c  
+               o check if messageview holds already removed msg
+                 from summaryview
+               
+
+2002-11-29 [oliver]    0.8.6claws38
+
+       * src/toolbar.c 
+               remove not needed variables and includes
+               make messageview stay opened and move to next when msgs are deleted 
+
+2002-11-29 [oliver]    0.8.6claws37
+       
+       * src/toolbar.c 
+               disable compose button (messageview toolbar) by default
+               deleted msgs are moved to trash
+       
+2002-11-29 [melvin]    0.8.6claws36
+
+       * configure.in
+               Increased minimal gpgme version to 0.3.10 (Zombies out)
+               and to detect signatures expirations (gpgme 0.3.6)
+
+       * src/main.c
+               Use non obsolescent function for Gpgme engine checking.
+
+       * src/rfc2015.c
+               Inform about expired signatures or signatures which key
+               has expired. Expiration date is displayed.
+
+       * src/sigstatus.c
+               Inform about expired signatures or signatures which key
+               has expired.
+
+2002-11-28 [paul]      0.8.6claws35
+
+       * src/folderview.c
+               re-instate 'Check for new messages' in Newsgroup
+               folders right-click menu, after a suggestion from
+               Tim Mann <timmann@users.sourceforge.net>
+
+       * src/main.c
+               after a crash check only local folders for new
+               messages
+
+2002-11-28 [paul]      0.8.6claws34
+
+       * configure.in
+               apply patch that fixes the checking of GTK with XIM 
+               support on different OSs, such as FreeBSD. Patch 
+               submitted by Topia <topia@users.sourceforge.net>
+               
+2002-11-28 [paul]      0.8.6claws33
+
+       * src/mainwindow.c
+         src/prefs_common.c
+         src/prefs_toolbar.c
+               more changes to the English
+
+2002-11-28 [paul]      0.8.6claws32
+
+       * sync with 0.8.6cvs13
+               see ChangeLog 2002-11-28 (no sync needed
+               for src/compose.c)
+
+2002-11-28 [Ivan Francolin Martinez (ivanfm@sourceforge.net)]  0.8.6claws31
+       
+       * src/mainwindow.[ch]
+               add patch by Ivan F. Martinez introducing messageview Toolbar
+               some changes and committed by oliver    
+
+2002-11-28 [Ivan Francolin Martinez (ivanfm@sourceforge.net)]  0.8.6claws30
+
+       * src/messageview.[ch]
+               add patch by Ivan F. Martinez introducing messageview Toolbar
+               some changes and committed by oliver    
+
+2002-11-28 [Ivan Francolin Martinez (ivanfm@sourceforge.net)]  0.8.6claws29
+
+       * src/compose.[ch]
+               add patch by Ivan F. Martinez introducing messageview Toolbar
+               some changes and committed by oliver    
+
+2002-11-28 [Ivan Francolin Martinez (ivanfm@sourceforge.net)]  0.8.6claws28
+       
+       * src/toolbar.[ch]
+               add patch by Ivan F. Martinez introducing messageview Toolbar
+               some changes and committed by oliver
+
+2002-11-28 [oliver]    0.8.6claws27
+       
+       * src/prefs_toolbar.[ch]
+               getting ready for messageview toolbar
+               free mem allocated by gettext
+               change prefs_toolbar to prefs_toolbar_open
+2002-11-28 [thorsten]  0.8.6claws26
+
+       * src/imageview.[ch]
+               cleaned up conflicting declarations of
+               imageview_show_image()
+
+2002-11-28 [paul]      0.8.6claws25
+
+       * src/grouplistdialog.c
+         src/prefs_common.c
+         src/prefs_summary_column.c
+               a few more improvements to the English
+
+2002-11-28 [colin]     0.8.6claws24
+
+       * man/sylpheed.1
+               A few updates to command-line parameters
+
+2002-11-28 [colin]     0.8.6claws23
+
+       * src/prefs_filtering.c
+               Fix problems with prefs_filtering_delete_path:
+               a) if the first rule is removed, original pointers
+                  weren't updated (leading to segfaults)
+               b) it was always global_processing updated in case
+                  of removed path was parent of rule path
+
+2002-11-27 [paul]      0.8.6claws22
+
+       * src/mainwindow.c
+         src/prefs_account.c
+         src/prefs_actions.c
+         src/prefs_common.c
+         src/prefs_customheader.c
+         src/prefs_display_header.c
+         src/prefs_filtering.c
+         src/prefs_folder_item.c
+         src/prefs_matcher.c
+         src/prefs_scoring.c
+         src/prefs_summary_column.c
+         src/prefs_template.c
+         src/prefs_toolbar.c
+                improve the English in the GUI
+
+2002-11-27 [colin]     0.8.6claws21
+
+       * src/folder.c
+               Fix processing renaming problems happening after
+               last commit
+
+2002-11-27 [colin]     0.8.6claws20
+
+       * src/folder.c
+               recursive move now deletes src each subfolder after 
+               having moved it
+       * src/folderview.c
+               Use identifier instead of path during dnd (enables
+               IMAP folder dnd)
+
+2002-11-27 [paul]      0.8.6claws19
+
+       * src/main.c
+               apply patch that does command-line processing 
+               BEFORE gtk_init, allowing claws to run from 
+               shell-scripts in non-X environment (e.g. crontab 
+               or ip-up, ip-down scripts). Patch submitted by
+               Ruslan N. Balkin <baron@dartel.ru>
+               
+       * po/it.po
+               updated by Alessandro Maestri
+
+2002-11-27 [paul]      0.8.6claws18
+
+       * sync with 0.8.6cvs12
+         src/prefs_common.c
+               Differences are that main uses a 'Receive dialog'
+               frame on the Interface tab, whereas claws groups all 
+               the dialogs together in a 'Dialogs' frame.
+
+2002-11-27 [colin]     0.8.6claws17
+
+       * src/prefs_matcher.c
+               Fix Execute criteria's NOT flag
+
+
+2002-11-26 [christoph] 0.8.6claws16
+
+       * src/ssl.c
+               rewrite the ssl code a little bit, only use one
+               SSL context, set default certificates' file/path
+
+2002-11-26 [thorsten]  0.8.6claws15
+
+       * src/compose.c
+               default-reply-to didn't work for ml-reply
+
+2002-11-26 [melvin]    0.8.6claws14
+
+       * src/prefs_actions.c
+               Made pipe-actions ignore short headers in message view
+               Made trailing-pipe-actions write in the message view with
+               the same font as the original message
+
+2002-11-26 [paul]      0.8.6claws13
+
+       * src/compose.c
+               this time commit the correct file
+
+2002-11-26 [paul]      0.8.6claws12
+
+       * sync with 0.8.6cvs11
+         src/quote_fmt_parse.y  
+               no sync needed
+         src/account.[ch]       
+               not sync'ed
+         src/compose.c
+               compose_write_headers(): add 'X-Sylpheed-Account-Id:' header
+               on draft mode.
+               compose_reedit(): add check for 'X-Sylpheed-Account-Id:' 
+               header
+               
+       see ChangeLog 2002-11-25 and 2002-11-26
+
+2002-11-26 [colin]     0.8.6claws11
+
+       * src/folderview.c
+               Fix collapsed folder not auto-expanding during
+               mail dnd, if it was the source folder.
+
+2002-11-25 [colin]     0.8.6claws10
+
+       * src/folderview.[ch]
+               Variable renaming and cleaning (slist of nodes 
+               to be re-collapsed is stored in FolderView)
+
+2002-11-25 [paul]      0.8.6claws9
+
+       * src/prefs_common.[ch]
+               fix breakage caused by last commit
+
+2002-11-25 [paul]      0.8.6claws8
+
+       * sync with 0.8.6cvs4
+               see ChangeLog 2002-11-21
+
+2002-11-25 [paul]      0.8.6claws7
+
+       * sync with 0.8.6cvs4
+               see ChangeLog 2002-11-20
+
+2002-11-25 [paul]      0.8.6claws6
+
+       * sync with 0.8.6cvs3
+               see ChangeLog 2002-11-18
+
+2002-11-25 [colin]     0.8.6claws5
+
+       * src/gtkutils.[ch]
+               Add gtkut_ctree_node_is_parent()
+       * src/folderview.c
+               Spring-loaded folders
+
+2002-11-25 [colin]     0.8.6claws4
+
+       * src/utils.[ch]
+               Add slist_concat_unique(), function to merge
+               two GSList filtering dups
+       * src/folder.[ch]
+       * src/summaryview.[ch]
+       * src/folderview.c
+       * src/main.c
+               Add detection/update/display of unread answers
+               to marked mails
+       * src/procmsg.[ch]
+               Add procmsg_find_children()
+               Add procmsg_msg_has_marked_parent()
+
+2002-11-25 [colin]     0.8.6claws3
+
+       * src/ssl_certificate.[ch]
+               Allow checking a certificate without a DNS
+               lookup
+               Allow to forget a cert (by deleting it)
+               Make ssl_certificate_destroy_public
+       * src/ssl_manager.[ch] ** NEW FILES **
+               Gui to manage (display/remove) certificates
+       * src/prefs_common.[ch]
+               Add a pref to allow silent acceptation of
+               trusted certificates or not (based on the
+               "I want to know what's going on" principle)
+       * src/mainwindow.c
+               Add SSL manager in Tools menu
+       * src/Makefile.am
+               Add the new files to the build
+       * po/POTFILES.in
+               Add ssl_manager.c to translations
+
+2002-11-25 [colin]     0.8.6claws2
+
+       * src/summaryview.[ch]
+               Add S_SEARCH_EXTENDED to the quick search, which 
+               allows to search using filtering syntax.
+
+2002-11-25 [colin]     0.8.6claws1
+
+       * src/summaryview.c
+               Deletion of duplicates now prefer deleting
+               the unread dup (fixes feature-request 638989).
+
+2002-11-24 [paul]      0.8.6claws
+
+       * po/es.po
+         po/pl.po
+         po/ru.po
+         po/sr.po
+               updated by Ricardo Mones Lastra,
+               Witold Wladyslaw Wojciech Wilk,
+               Ruslan N. Balkin, and  Urke MMI 
+               respectively
+
+2002-11-24 [paul]      0.8.5claws182
+
+       * po/bg.po
+               updated by George Danchev
+
+2002-11-23 [alfons]    0.8.5claws181
+
+       * src/imap.c
+               tiny memory leak found by browsing Dimitar's 
+               valgrind report
+
+2002-11-23 [paul]      0.8.5claws180
+
+       * po/it.po
+               updated by Alessandro Maestri
+
+2002-11-22 [christoph] 0.8.5claws179
+
+       * src/compose.c
+       * src/inc.c
+       * src/prefs_filtering.c
+       * src/summaryview.c
+               more warning fixes
+
+2002-11-22 [alfons]    0.8.5claws178
+
+       * src/summaryview.c
+               summary_execute_delete_func(): if message is deleted, make 
+               sure to also remove its entry in the subject hash table. 
+               fixes a corner case bug.
+
+2002-11-22 [paul]      0.8.5claws177
+
+       * .cvsignore
+               add 'autom4te.cache'
+               
+       * ltconfig      ** REMOVED **
+               not needed
+
+2002-11-22 [paul]      0.8.5claws176
+
+       * src/textview.c
+               textview_set_font(): fix for message display in
+               UTF-8 locales (thanks to Sergey Vlasov).
+               
+       * AUTHORS
+               add new team members and contributors
+
+
+2002-11-21 [colin]     0.8.5claws175
+
+       * src/procmsg.[ch]
+               Add procmsg_remove_special_headers()
+       * src/mh.c
+               Use procmsg_remove_special_headers() for 
+               previous fix
+
+2002-11-21 [colin]     0.8.5claws174
+
+       * src/mh.c
+               Fix moving/copying from queue/draft folders
+               for MH folders
+
+2002-11-21 [christoph] 0.8.5claws173
+
+       * src/crash.c
+       * src/filtering.c
+       * src/logwindow.c
+       * src/main.c
+       * src/matcher_parser_lex.[hl]
+       * src/mbox.c
+       * src/mbox_folder.[ch]
+       * src/prefs_filtering.c
+       * src/procheader.c
+       * src/quote_fmt_lex.l
+       * src/ssl.c
+               fix all warnings except the warnings in lex and yacc files
+
+2002-11-20 [christoph] 0.8.5claws172
+
+       * src/imap.c
+               fix MsgInfo retrieval for IMAP draft and queue folders
+               (closes bug [ 619558 ] Draft saving on IMAP box issue)
+
+2002-11-19 [christoph] 0.8.5claws171
+
+       * src/compose.c
+               fix segfault, when draft saving does not get
+               the MsgInfo of the new message
+               (closes bug [ 640699 ] Claws170: crash drafting mail ( IMAP ))
+
+2002-11-19 [christoph] 0.8.5claws170
+
+       * src/procmsg.c
+               add parameter check for flag setting function
+               (closes bug [ 640619 ] Claws169: crash - drafting a mail (IMAP))
+
+2002-11-18 [paul]      0.8.5claws169
+
+       * src/compose.c
+               more sensitivity fixes to redirect mode:
+               * disable toolbar draft button
+               * allow only Address book in the Tools menu
+               * disable editing of message by the spell
+                 checker
+
+2002-11-18 [paul]      0.8.5claws168
+
+       * src/compose.c
+               fix sensitivity of menu items in compose_redirect():
+               allow only the necessary items 
+
+2002-11-18 [paul]      0.8.5claws167
+
+       * src/compose.c
+               fix bug [ 603259 ] 'attachment got lost on bounce'
+
+2002-11-18 [paul]      0.8.5claws166
+
+       * po/ru.po
+               updated by Ruslan N. Balkin <baron@dartel.ru>
+
+2002-11-18 [colin]     0.8.5claws165
+
+       * src/main.c
+         src/defs.h
+               Remove old filtering stuff
+
+
+2002-11-17 [oliver]    0.8.5claws164
+
+       * src/toolbar.h
+               remove not needed typedef 
+
+2002-11-17 [oliver]    0.8.5claws163
+
+       * src/toolbar.c
+               make toolbar's on click events translatable
+
 2002-11-15 [colin]     0.8.5claws162
 
        * src/summaryview.c