Release notes for the Kolab KDE Client 2.0.6 ============================================ 2006-01-23, Bernhard Herzog Changes since 2.0.4 (for internal release 2.0.5) ------------------------------------------------ Kleopatra --------- * Manually translate the new string for proko2 (.desktop file). * Add key filter for qualsig keys; change default font/bgcolor of root certs. kmail ----- * Add a combobox to the general tab of the composer configuration for selecting the autocompletion mode. (proko2 issue 738) Changes since 2.0.5 ------------------- Kontact ------- * Handle like in completion list, to skip section headers https://intevation.de/roundup/kolab/issue740 * Fix performance problem especially visible with .kde being nfs-mounted: during IMAP sync, every message would be marked as 'dirty' due to setStatus() calls, even when the status didn't change, and at the end of the folder this resulted in the index entry for every message being rewritten * Properly parse encoded message attachments by making sure the decoded body part is used to construct a new message from. proko2 issue 963 * Backport proper showing of message attachments which are quoted printable encoded. * Backport ability to hide the icon bar, as per proko2 issue 1003 * Move the summary config sections under a common section, as per proko2 issue 911. * Backport the ability to specify a fallback encoding in addition to an override encoding. Propagate override encodings properly to external reader windows and printing, and make a new page in the configuration dialog for reader window specific things. Rename the tab for the message list settings to "Message List" from "Headers". Proko2 issue866. * Make sure the kmail config is reloaded when a kcm based dialog changes one of our settings, by hooking up to the KSettings::dispatcher. Nicely solves proko2 issue 967. * Force the configure entry in the Settings meny in composer windows to read "Configure KMail" since it brings up the kmail config dialog, not the Kontact one, even in Kontact, which makes sense, but leads to a confusing lable. Proko2 issue 738 ( c), then 1) ) * Implement a non-gui-exposed option to allow sending of MDN messages with an SMTP MAIL FROM of <>, which conforms to the rfc, but doesn't work with many real world servers, since they discard such messages for spam protection. Still, integrators might want to set it, via Kiosk, for example. * Backport improved ldapkio kabc plugin * As per proko2 issue1019, change the access dropdown to be a sensitivity drop down. * Make sure load on demand defaults to false in proko2. (issue 902) * Warn the user before inviting dummy entry attendees. (proko2 issue1030) * Implement operator< on periods, use qHeapSort for sorting them in FreeBusy, and don't sort for each added item when parsing a freebusy ical file, but append the unsorted list then sort once. Together this makes parsing freebusy files O(n*log n) instead of O(n^3), which is, shall we say, very noticeable. * Make sure a folder who's incidences-for annotation value changed is reloaded, so that alarms are updated. * Sync the descriptions used for the summary widget setions of the kcm with the headers used for those plugins in the summary widget itself. * Let's not lie to ourselves, the addressbook is loaded for any agenda-item painting. So let's load it right away, not deep within painting code (which breaks in case of sub-event-loops like with kio_newldap, since timers fire there...) * Show the no-information crass-hatch for the periods before and after the period we have freebusy information for, to be able to tell the difference between "free time" and "we don't know". proko2 issue880