From 460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kmail/ChangeLog | 806 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 806 insertions(+) create mode 100644 kmail/ChangeLog (limited to 'kmail/ChangeLog') diff --git a/kmail/ChangeLog b/kmail/ChangeLog new file mode 100644 index 000000000..e9c2eaa17 --- /dev/null +++ b/kmail/ChangeLog @@ -0,0 +1,806 @@ + +NOTE: This file is out of date. For a detailed list of changes +please visit http://webcvs.kde.org + +2000-05-17 George Staikos + * Updated the authors list + * Added Stefan's external filter code and modified it somewhat + * bugfixes on size parameter again. + +2000-05-14 George Staikos + + * Forward now forwards ALL headers if ALL headers are set + +2000-05-12 George Staikos + + * Added an optional column for message size + * Created a context menu item for "Save As" + * Fixed various typos + * Created welcome message on inbox creation + +2000-03-25 Sven Radej + + * Removed old signal-driven "IPC" and introduced DCOP interface + kmailIface.h gets installed in include directory + * new class KMKernel, holds all previously static objects + (to access them, instead of "yourObject->something()" use + "kmkernel->yourObject()->something()" + +2000-02-28 Mario Weilguni + + * Corrected wrong shortcut in menu "File/&Filter" + * Added mini-icon to several subwindows of kmail + * Removed those ugly password dialogs with some + more modern and style one. + +2000-02-02 George Staikos (KMail-1.1.35) + Mail Sending + * External editor support + * Confirm before send + * Attach custom mime headers + + POP3 + * Settings entry for the POP3 timer + + Security + * Changed tpmnam to mkstemp + + General + * New mail received notification + * Sigfile editor + +2000-02-02 Jacek Stolarczyk + Settings + * Ported createPushButton, createLabeledEntry and addLabeledWidget + from char* to QString&. It was causing problems for passing + already internationalized strings. In cPB i18n() was unnecessarily + called for the second time. + +1999-12-15 Don Sanders (KMail-1.1.32) + + General + * Cache number of unread messages + * Added auto synchronization logic for correcting count of unread + messages. + * Added support for customizing colors in all three panes. (Currently + have to restart kmail for this to take effect due to HTML widget + renovations). + * Added support for customizing fonts and font sizes in all three + panes. (Currently have to restart kmail for this to take effect due + to HTML widget renovations). Fixed width fonts starting working too. + * Ported all the changes made to KMail 1.0.x. + * Ported KMail to QT 2.1 and KDE 2 kdelibs (that is it runs and works + now rather than just compiling) + + Privacy + * Committed patch by "J. Nick Koston" to add + support for GNU Privacy Guard. + + Filter Dialog + * Various buttons are enabled/disabled depending on whether they can + be used. + * Filter title is updated as the user enters filter details + * Fix a bug where changes could be lost when changing priority of + new filter. + * List of folders supports nested folders by indentation. + + Folder Tree Window + * Nested folder support. + * Improved DnD support (hover opening, auto scrolling, highlight + destination folder while dragging). + * Show count of unread messages in different color after the folder + name. + + Headers Window + * Ported kmheaders to QListView. + * Sorting is now done by QListView, this means the index file on + doesn't have to be updated, all sorting is done in main memory + (much faster). This also seems to have eliminated the lingering + problem of missorted mail. + * Implemented support for Shift and Ctrl selection and DnD. + * Show DnD cursor while dragging even in headers window. + * Eliminated flicker when changing folder. + * Speed up folder changing by reusing QListViewItems. + * When sorting always use the date as the second priority sorting key + * Added indicator in header for current sort column and direction. + * Eliminated needless gui updating when changing status, copying or + moving messages. This speeds up these operations a lot. + * Fixed problem with different date format being shown for current + message. + + Reader Window + * Committed patched by Daniel Naber that + fixes problem with messges with attachments and no text part. + * Lars Knoll ported the Reader Window to the new html widget. This + widget is still under construction (somethings haven't been + reimplemented yet) + * Show messages of type text/html as html (For Wired news etc). + * Added slight delay to updating reader window and so that holding + down the next/prev message key wouldn't cause the header window to + become out of sync with the reader window. + + Folder Settings Dialog + * Simplified by removing account related stuff. + * Added support for reparenting via combobox. + + Pixmaps + * Converted the pixmaps to png (expect for kdelogo which wasn't + looking right). + * New folder pixmaps contributed by + Greg Newton + + Composer Window + * Added undo/redo menu items. (Sent patch to support undo/redo in + QMultiLineEdit to Trolls) + * Updated KMail to use the new improved word wrapping in QMultiLineEdit + (no more signature munching). + * Set date of sent messages to current sent time rather than creation + time. + + Message class + * Worked with Jacek Stolarczyk to + fix bug that was preventing KMail from working on Alpha Architecture. + + Folder class + * Added extra protection so mail won't be lost if the disk was full. + * Fixed problem with unfiltered mail being lost with the help of + Bob Bernstein and dep + +1999-12-04 Stefan Taferner (KMail-1.1.31) + + * Implemented bouncing of mails. Hopefully this will help + to fool spammers ;-) + +1999-10-10 Stefan Taferner (KMail-1.1.25) + + * Switched folder-tree widget to QListView. Currently + drag&drop of messages is therefore broken. + * Added support for subdirectories in ~/Mail -> hierarchical + folders! + * Changed ancient folder edit/create dialog to something + more useful. + +1999-02-21 Stefan Taferner + + * Added extra ungrabbing of pointer and keyboard to avoid + locking problems when many message windows pop up. + +1999-02-10 Stefan Taferner (KMail-1.1.1) + + * Bugfix: new/unread messages that are displayed upon selecting + of a folder are now properly displayed as read. + + * Bugfix: filter-dialog: up/down moving (esp. of last entry) + now works properly + +1999-02-06 Stefan Taferner (KMail-1.1.0) + + * Added missing parts of documentation for proper install. + +1999-02-06 Sven Radej (KMail-1.0.17) + + * Server-client method - no more locking problems, lost instead + of sent mail, ghost messages... + Do the right thing when sending to "me@there (John Doe)" + Waldo's folderless-acount-segv-fix + More against destroyed last char in message + Better long/normal folder-list geometry bugfix + Don't quit while sending, and show a label while you send. + +1999-02-03 Sven Radej (KMail-1.0.16) + + * Bugfix: possible segv-on-create-folder. Reciever is properly + shown (index design & version updated) in sent&queued mail. + Fix agains overwriting last char in last message when appending + new one to folder. + +1999-01-30 Stefan Taferner (KMail-1.0.16) + + * Removed obsolete / commented-out code. + + * Bugfix: KMail now properly handles the 'filename' attribute + of message parts in the reader (Bug #445). + +1999-01-29 Stefan Taferner (KMail-1.0.15) + + * Bugfix: disabled deleting of system folders. + + * Removed save button in composer which is still not + implemented ;-> + + * Bugfix: disabled renaming of system folders (inbox, outbox, + sent-mails, trash). + + * Fix: improved performance when displaying messages (Bug #148). + + * Bugfix: fixed crash when dropping message on directory + entry in folder list. + + * Improved: email completion of composer (Ctrl-t) now + searches for appearance of given characters in addressbook's + list. Up to now only used beginning of string. + + * Added missing i18n() around "Spellcheck complete" in + composer. + + * Bugfix: Added %_ in composer settings, e.g. for indentation + template, to add a space at the end. Added %f which expands + to the two first characters of the name in the email address. + + * Bugfix: Indentation template (see composer settings) now + supports the same wildcards as the other fields, e.g. "%f>%_" + +1999-01-28 Stefan Taferner + + * Bugfix: kmail hangs when sending large messages via + SMTP. Actually was a performance issue with QRegExp. + + * Bugfix: main window was hidden upon press of Ok button + in settings dialog. + +1999-01-25 Stefan Taferner + + * Bugfix: 'From' column did not update new text at + first. + +1999-01-23 Stefan Taferner (KMail-1.0.14) + + * New feature: layout can now be switched between + "long folder list" and "short folder list". Option + setable in settings->appearance. + + * New feature: the "From" column now contains the + receiver for the folders outbox and sent-mail. Column + "Sender" automatically switches it's title to "Receiver" + for these folders. + + * Incorporated new documentation. + +1999-01-21 Stefan Taferner (KMail-1.0.13) + + * Fixed broken placement of contents in settings dialog. + + * Filter Dialog: changed combo box style to new style. + Now it is possible to have more folders than the screen + is high and still select them in the filter dialog. + * Filter Dialog: changed folder combo box to (semi) auto + resize. Changed layout of dialog to better display all + elements. Also enabled vertical resizing of dialog. + +1999-01-17 Stefan Taferner (KMail-1.0.12) + + Patches from Michael Teske : + * Fixed broken retrieve-all for pop accounts. + * Fixed broken marking of new mails as New. + +1999-01-01 Stefan Taferner (KMail-1.0.11) + + * Hopefully pgp zombies are fixed now. + * Applied patch for fixing problems with some inline + encoding switchings. + +1998-12-21 Stefan Taferner + + Applied several patches from Lars Heete : + * missing deletion of drop zone in composer destructor + * handling of NULL status field in message base + * reading process status of finished pgp process to avoid + zombies ;-) + * workaround for "Could not load..." warnings, that should + rather be debug messages, in message handler + +1998-12-20 Stefan Taferner (KMail-1.0.10) + + * Fixed possible crash when subject is empty. + +1998-12-17 Juraj Bednar + + * Added the capatability to insert arbitary public keys from public + keyring. (PGP) + +1998-12-16 Stefan Taferner (KMail-1.0.9) + + * Switched busy pointer (if not animated) and hand cursor + to new KCursor class. + + * Headers: status of message is now set to read also for + messages that are displayed when the folder is opened. + +1998-12-07 Stefan Taferner + + * Updated documentation + +1998-12-06 Stefan Taferner + + * Added i18n() around label in folder list. + +1998-12-03 Stefan Taferner (KMail-1.0.8) + + * New messages: added organization to message header + if given. + + * Headers: position of top message in folder list is + stored and reused upon next opening. Exception: if there + is a new or unread message in the folder, then the + first new/unread message is shown. + + * Composer: fixed missing last character in replies. + + * Composer: attachments are now included in forwards. + +1998-11-24 Stefan Taferner + + * Pop: does not stop pop retrieval now when pop server does + not understand LAST command. + +1998-11-15 Stefan Taferner (KMail-1.0.7) + + * Headers: now current message is not reset when reading mails + and checking for new messages meanwhile. + + * Pop: added configuration option for leave-mail-on-server. + + * Pop: Fixed problems in pop authentication code. + + * Pop: Enabled POP3 LAST command which was committed to + kdesupport some time ago. + +1998-11-15 Alex Zepeda + + * kfontutils.cpp (kfontToStr): Cast two const char *'s to char *'s as + egcs seems to barf without the casts. + +1998-11-10 Harri Porten + + * Removed hardcoded localkdedir() + + * Let KApplication() do the job of creating ~/.kde/share/config + +1998-10-31 Stefan Taferner (KMail-1.0.6) + + * Fixed: crash when fetching new mail and inbox folder + is not accessible. + +1998-10-21 Lars Knoll + * fixed a bug in the support for pgp-2.6 + +1998-10-08 Stefan Taferner (KMail-1.0.5) + + * Sorting messages: replaced sorting algorithm, which caused + random hangs, with stock qsort -- hopefully working now ;-) + + * Fixed: folder list went out of scope (current item pointing to + nowhere) when folder was deleted. + + * Composer: fixed broken confirm-close dialog. + + * Increased version to better match upcoming Kde-1.1 release. + + * Added call to kapp->quit() when last window is closed. + +1998-10-05 Lars Knoll + * Added new pgp classes. They should fix a lot of problems + with the current support of pgp5.0 and pgp2.6, and fix all + security problems with the old versions of kpgp, since all + comunication with pgp (including the passphrase) is done via + pipes. + +1998-09-26 Stefan Taferner (KMail-0.8.1) + + * Fixed crash upon close of a main- or composer window. + Bug seems to be introduced by changed behaviour of KTMainWindow. + Still KMail crashes when you click on any message afterwards. + + * Addressbook: finally fixed bug in not reading last line. + Thanks to all who reported! + + * Replaced occurrences of KTopLevelWidget with KTMainWindow. + +1998-09-21 Markus Wuebben + + * added a short cut for mail checking + +1998-09-12 Markus Wuebben + + * some nice little fixes + +1998-09-11 Juraj Bednar + + * finally wrote PGP replying and forwarding decryption + * PGP 5.0i should work now with no problems (should ;-) + +Sun Sep 6 19:20:34 1998 Markus Wuebben + + * kmacctpop.cpp (setPasswd): Fixed password problem. + +Sun Sep 6 18:28:45 1998 Markus Wuebben + + * kmreaderwin.cpp : Finally fixed attachment problem + +1998-07-31 Markus Wuebben + + * kmsettings.cpp / kmmainwin.cpp Implemented send mail on check. + * kmacctlocal.cpp (processNewMail): Added message box + warning if mail folder was not found. + + * kmmainwin.cpp Added editing of message in outbox folder. + * kmfolderdlg.cpp Removed out of index warning + + +1998-07-23 Stefan Taferner + + * Added message status "Read". This status is set to + messages which are loaded with check-mail that have + status set to "R". + + These messages appear whith blue text, but without + the green ball to the left, in the message list. + +1998-07-22 Markus Wuebben + + * main.cpp Applied session management patch. + * kmfolder.cpp Applied fseek patch for solaris + +1998-07-03 Stefan Taferner + + * PGP: fixed crash when no ~/.pgp/pubring.pgp is installed + and signed message is selected. + +1998-06-30 Stefan Taferner (KMail-0.7.9) + + * PGP: removed dialog asking for pass phrase when only + signed message was given, added missing asking for pass + phrase when encrypted/signed message is sent. + + * Composer: fixed bug that showed busy pointer all the + time with auto-append-signature set and no signature file + given. + + * Composer: removed mSendImmediate which seems unused + in the composer nowadays. Simplified code of slotSend, + slotSendNow, and slotSendLater (to be easier consistent). + +1998-06-29 Stefan Taferner (KMail-0.7.8) + + * Config: writeConfig() was not called when windows + got closed. Now it is. + +1998-06-27 Markus Wuebben + + * kmcomposewin.cpp (applyChanges): add false to applyChanges to + avoid segfault on ALPHAs. + +1998-06-24 Stefan Taferner + + * Pgp detection simplified and bugfixed. + + * Folder status messages for index creation and + compacting folder reduced from every 100th to every 10th. + +1998-06-23 Markus Wuebben (KMail-0.7.7) + + * removed various unnecessary assert()s. and replaced them + with if()s. Especially in functions that return void this + is very helpfull and makes kmail more stable. + + * Checked return values with if()s for some functions to + make sure that we run into to trouble with those problems. + +1998-06-23 Stefan Taferner (KMail-0.7.7) + + * Removed lots of old debug messages. + + * Composer: answering the confirmation is no longer + ignored. + + * Finetuning: added missing pixmaps to makefile and + repainted pixmap for queued and sent messages. + + * Composer: changed behaviour of email completion a bit. + Now it is possible to add multiple recipients with comma + separated and complete also those after the first one. + Drawback: email addresses with comma in them are not + handled properly currently. + + * Pop leave-on-server: due to the fact that we need another + field in the pop settings dialog "download-all-msgs" + the leave-on-server checkbox currently also toggles + the download-all-msgs feature. + So: download-all-msgs = !leave-on-server + + * Folders are now marked red after download if they + contain new or unread messages. As a feature, folders + that receive old messages are not marked. + + * Fixed problems in pop code downloading old messages + also. The "download" dialog is a bit misleading because + it should say now "checking message:" instead of + "downloading message:" because old messages are counted + here also. + +1998-06-22 Markus Wuebben (KMail-0.7.6) + + * fixed a whole bunch of stuff that made kmail segfault. + +1998-06-21 Mario Weilguni + + * small fix for quicker response in kmnewiostatus.cpp + + * "Delete folder" dialog now defaults to "No" (compliant to + KDE standards) + +1998-06-20 Markus Wuebben + + * kmsender.cpp (cleanup): Fixed the sendQueued problem. + If only one message from the outbox couldnt get sent all + following messages got deleted from the outbox. This is fixed now. + + +1998-06-19 Stefan Taferner (KMail-0.7.6) + + * Folder: fixed broken locking on systems without + flock(). Thanks to Werner Ertle + who sent me the patch. + +1998-06-18 Stefan Taferner (KMail-0.7.5) + + * Deleting folders crashed kmail. Fixed. + + * Folder-compacting: added busy pointer and progress + output in the status bar (idea from Mario). + + * Reader: removed ':' from the characters that mark + quoted text to catch smileys at the beginning of the + line ;-) + + * Main window configuration (geometry, etc.) is now + stored again. + + * Composer: changed completion key from Ctrl-. to Ctrl-T + as kfile has. + +1998-06-18 Mario Weilguni + + * Dialog for folder selection: Escape now closes dialog, + remembers last folder, has a default pushbutton + +1998-06-17 Stefan Taferner (KMail-0.7.4) + + * Message-list: now the first unread/new message is + displayed when opening a folder. + + * Message-status: now messages change status from + "new" to "unread" when the user changes folder (and + not when the folder is closed somewhere within KMail). + + * Reader: worked around problem of current HTML widget + with long lines (without '\n') + +1998-06-16 Stefan Taferner (KMail-0.7.3) + + * Headers: Improved switching between folders to do + less paints to avoid flickering where possible. + + * Warnings: changed warning messages of QPixmap and + QPainter to debug messages to avoid lots of message + boxes from broken KToolbar code when changing color + scheme. + + * Composer (email-address-completion) + Changed email-address completion to be case insensitive. + I think this is more useful in the general case. + + * Composer: fixed broken Tab handling. Replaced + Tab-completion in the email-address header lines + (To, From, Cc, etc.) with Ctrl-. completion. + + * Filters: removed some debug statements that slowed + down filtering a lot. + + * kmmsgbase.cpp: added isUnread() method. + + * Message-list: improved next/prev_unread_message methods. + Improved code that ensures that current item is visible + and added it to several places in the headers code. + +1998-06-15 Stefan Taferner + + * kmfilteraction.cpp (process): Removed patch for kmfilter + action "Move" of 1998-06-14. + Fixed bug in kmfilteraction "Move" action. + + * Fonts: reader- and composer-window now change + their font when the settings are changed. + + * Shutdown: improved handling of window-close and + KMail shutdown- and crash-handling. + + +1998-06-14 Markus Wuebben + + * kmfilteraction.cpp (process): Applied patch for kmfilter + actionmove. + +1998-06-13 Mario Weilguni (KMail-0.7.2) + + * key for next_unread_message and prev_unread_message added + +1998-06-12 Stefan Taferner + + * Folder loading: moved status message in index + creation to a more suitable place. Should be lots + faster now. + + * Composer: Now path of last filedialog for attachments + is stored. + + * Fonts: improved font settings. The HTML widget + unfortunately only honors the font family. Added new + functions (kfontutils.h) for easy font to/from string + conversion. + +1998-06-12 Mario Weilguni (KMail-0.7.1) + * new sort algorithm - quicksort instead of bubble-sort + +1998-06-11 Stefan Taferner (KMail-0.7.0) + + * Initial start now opens the settings dialog. Don't + be alerted, this will happen once for everybody now ;-) + + * Fonts: implemented font setting for HTML widget, + list of messages, and composer. + + * Drag&Drop: implemented drag&drop of messages to + folders. Dropping into HTML widget crashes KMail. + Could be a bug of the HTML widget, however. + + * Move-message: improved folder selection dialog. + + * Message-list: now cleared properly when the current + folder is deleted. + +1998-06-11 Markus Wuebben (KMail-0.6.9) + + * KMail now uses KFileDialog only! + +1998-06-11 Mario Weilguni (KMail-0.6.9) + + * "P" and "N" (next and previous mail) will cause the header + list to be scrolled if the new item is not visible + + * fixed some code to prevent compiler warning + + * panner position is now (again) restored + +1998-06-07 Stefan Taferner (KMail-0.6.8) + + * Folders: changed message about index-recreation + to debug from warning. + + * Message/Headers: Email addresses like + (with the <> around the address) no longer lead to + an empty field in the message list. + + * Headers: Removed extra space in header line(s). + + * Headers: Empty Subject moved From and Date one column + left. Fixed (hopefully). + + * Composer: Send again did not decode quoted-printable + sent messages. Fixed. + + * PGP: KMail did not ask for mantra upon first reading of + an encrypted message. Applied patch, from Michael Vogel + , which hopefully works :-) + +1998-05-13 Stefan Taferner (KMail-0.6.7) + + * Filters: Bugfix: when deleting a folder that was the target + of a filter the next get-mails crashed. + + * Filter Dialog: Deleting filter rules did not work. Fixed. + +1998-05-09 Markus Wuebben + + * kmsettings.cpp (KMAccountSettings): + Fixed "Delete mail from server". The row was too low. + * kmmainwin.cpp + Added a single account mail check option. + +1998-04-29 Markus Wuebben + + * Reader: Fixed the url parsing which made kmail + loop. + +1998-04-28 Stefan Taferner (KMail-0.6.6) + + * Folders: Emptying of the trash folder resulted in an infinite + loop. Fixed now. + +1998-04-04 Stefan Taferner (Kde Beta-4) + + * Filters: Removed warning dialog. Filters are working ok for + me for several weeks now. + + * Folders: After I finally also deleted lots of important messages + by mistake I now changed the behaviour of Folder->Empty to + move the messages into trash instead of deleting them ;-) + This made the "Are you sure" dialog now obsolete, IMO. + +1998-03-31 Stefan Taferner (KMail-0.6.5) + + * Folders: fixed bug introduced on 1998-03-26: open failed on + folders where lock() returned an error. + +1998-03-28 Stefan Taferner + + * Headers: when opening a folder the contents was not automatically + sorted, now is. + + * Pop: new messages retrieved from pop accounts were not + marked new. Now fixed. + +1998-03-26 Stefan Taferner + + * Folders: when opening and locking a folder there were + cases (in fact most of the time) when the folder seemed + to be not locked but was. Now this is handled better. + +1998-03-24 Stefan Taferner (KMail-0.6.4) + + * Message: decoding of quoted-printable RFC1522 strings + was broken for strings that started with a decoded character. + +1998-03-18 Stefan Taferner + + * Reader: improved detection of urls and email addresses + to ignore special characters at the end, e.g. "." or ")". + + * Messagelist: finally fixed sorting of messages. Also + implemented ascending/descending/none sorting (use multiple + clicks on the column headers to switch). Sorting order "none" + is what was IMO missing for the trash folder :-) + +1998-03-17 Stefan Taferner (KMail-0.6.3) + + * Composer: in menu view, when 'all headers' view is + activated, then the individual header line menu entries are + disabled now. + + * Folders: changed creation of folders to -rw------- + instead of the default -rw-r--r--. Same for the initial + creation of ~/Mail. + + * Attachments: temporary files (when viewing attachments) + are now also created with permissions -rw-------. + +1998-03-15 Stefan Taferner (KMail-0.6.2) + + * Startup: added option -check which does mail checking + upon startup. Also options that start with a '-' but which + are unknown are now skipped. + +1998-03-09 Stefan Taferner (KMail-0.6.1) + + * Reader: '_' was not considered part of a smart-detected email + address (auto detection of @). + + * Reader: attachments of type message/rfc822 are now shown + in an external reader window if open or view from the attachment + popup menu is chosen. + + * Composer: finally got insertion of tabs into message + working. + +(many changes are missing here, sorry) + +1998-02-14 Stefan Taferner + + * Startup: when recovering dead letters the auto signature was + appended twice. Fixed now. + + * Composer: fixed broken inserting of files. + + * kFileToString(): fixed handling of files with zero length. + +Initial version: 0.5.7 -- cgit v1.2.1