Skip to content

KDE 4.2.1 Changelog

Changes in KDE 4.2.1

kdelibs [ all SVN changes ]


  • Repair klauncher support for unique-applications like konsole. Fixes bug 162729. See SVN commit 918564.
  • Fix complex crash which could happen for instance when installing OSX widgets in plasma. Fixes bug 182138. See SVN commit 918117.
  • Make sure klauncher doesn't hang when kdeinit4 dies. See SVN commit 918403.
  • Fix parsing of dates when using a two-digits year format. See SVN commit 928370.


  • Fix Ctrl+A, Ctrl+E and Ctrl+U in lineedits (and Ctrl+A in textedits) so they have priority over application actions (e.g. in konqueror). Fixes bug 181180. See SVN commit 917997.
  • Fix handling of <Tab> in completion popup (especially in konqueror). Fixes bug 167135. See SVN commit 920747.


  • Properly update the directory view when aborting a move operation (e.g. disk full), otherwise confusion and data loss could happen. Fixes bug 118593. See SVN commit 917170.
  • Fix assert failure when smb.conf contains "path=" (empty value). Fixes bug 184144. See SVN commit 928071.
  • Show "l" rather than "d" in the permission string for symlinks. Fixes bug 162544. See SVN commit 927932.
  • Fix error message when starting a command with a full path. See SVN commit 926945.
  • Fix problems with accentuated paths in kioslaves (e.g. when trashing a file), with Qt-4.5-rc1. Fixes bug 184496. See SVN commit 928331.


  • Various authentication code improvements. See SVN commits 929627 and 914548.
  • Handle invalid \n separation of headers and payload; fixes freezes on some websites using some services. See SVN commit 929627.
  • Don't do an extra blocking read when the reply is ultra-small. Fixes freezes on Fixes bug 180631. See SVN commit 926999.


  • Fix debugger core crashes on syntax errors. Fixes bug 175578. See SVN commit 926127.
  • Fix a crash with sparse arrays without a dense vector component. Fixes bug 180605. See SVN commit 922902.


  • border-radius support extended to dashed and dotted lines. See SVN commit 906876.
  • Added Ctrl+Shift+U for "View Frame Source". See SVN commit 918042.
  • Take advantage of better composition mode support in recent Qt versions to avoid roundtrips in background pre-tiling. See SVN commit 923396.
  • Fix problems with various shortcuts in frames. See SVN commits 907379, 907394 and 918042.
  • Make sure the view receives focus properly so it can be scrolled immediately in Konqueror. See SVN commit 908982.
  • Don't paint background for <input type="image">. Fixes the button. Fixes bug 179795. See SVN commit 909004.
  • Make sure DOM objects' constructor property does not point to the default Object constructor. Fixes hangs on google maps. Fixes bugs 176730 and 183251. See SVN commit 922888.
  • Don't crash if someone tries to set the body to a non-Node. Fixes bug 183457. See SVN commit 922913.
  • Make sure (lazily) the stylesheets collection is up-to-date when accessed. Fixes Fixes bug 182230. See SVN commits 922955 and 926278.
  • Handle the mode parameter for insertAdjacentHTML case-insensitively; fixes some operations in yui non-DOM mode; affected older reviewboard versions. See SVN commit 917490.
  • Remove workaround for emergency frame creation, it can cause crashes when restoring frames going back. Fixes bug 170185. See SVN commit 926130.
  • Fix contentDocument on hidden <object> elements. See SVN commit 922874.
  • make <frameset onload=...> properly should set a window event listener, not a DOM one. Fixes bug 183455. See SVN commits 924023 and 926101.
  • Make createContextualFragment work when called on a range starting with a document; shows up in tinyMCE. See SVN commit 926156.
  • Remove excessive paranoia in file upload controls; fixes uploads. Fixes bug 184679. See SVN commit 929635.
  • Fix encoding of surrogate pairs in form submissions. Fixes bug 154142. See SVN commit 929608.
  • Fix a GC bug in TreeWalker. Fixes bug 172268. See SVN commit 926292.
  • Make window.sidebar writeable (and DontEnum). Fixes bug 183993. See SVN commit 926141.
  • Improve the debugger UI's handling of syntax errors. See SVN commit 926127.
  • Fix Ctrl+U and Ctrl+I being ambiguous in pages with frames. See SVN commit 918042.


  • Fix regression: the directories with desktop files were not watched anymore, so users had to run kbuildsycoca4 by hand after installing new desktop files. Fixes bug 182472. See SVN commit 918838.
  • Fix duplicated applications in the K menu and in keditfiletype, because kded was creating kservices with absolute paths and not letting local ones override global ones. Fixes bugs 179946, 179462, 182060 and 184716. See SVN commit 921138.

kdebase [ all SVN changes ]


  • Fixed regression that a double click is required for the Folders Panel to show the content. See SVN commit 919653.
  • Display correct folder names in tabs, if they contain a '&' character. Fixes bug 181765. See SVN commit 919023.
  • Fixed issue that sometimes the 'Create New' menu was disabled although creating files was allowed. Fixes bug 183812. See SVN commit 924120.
  • Hide the tooltip when a context menu is opened in the column view. Fixes bug 184053. See SVN commit 924891.
  • Don't show a rubberband selection when trying to move the selection toggle. Fixes bug 184178. See SVN commit 927488.
  • Fixed issue that invoking Dolphin with a specified path is ignored when another Dolphin window is already open. Fixes bug 169016. See SVN commit 927549.


  • Fix drag-n-drop regression: couldn't drop URLs onto the HTML part anymore. Fixes bug 177925. See SVN commit 930537.


  • Fixes for running Python applets similtaneously with Python data engines. See SVN commit 917410.



kdeedu [ homepage ] [ all SVN changes ]


  • Fix bug in South Africa map. See SVN commit 924430.

kdegames [ homepage ] [ all SVN changes ]


  • Fix bug where game is playable in pause mode. See SVN commit 917457.
  • Fix bug where cheat mode is not reset on game restart. See SVN commit 919948.

kdegraphics [ all SVN changes ]


  • Add a 'Find Previous' entry. Fixes bug 184230. See SVN commit 926107.
  • DjVu backend: fix hanging on malformed document loading. Fixes bug 182971. See SVN commit 920672.
  • CHM backend: avoid crashing during loading because of user events. Fixes bug 178539. See SVN commit 920833.
  • CHM backend: do not hang when a HTML page does not load correctly. See SVN commit 922591.
  • CHM backend: do not crash on TOC entries with no associated URLs. Fixes bug 183363. See SVN commit 922604.
  • Do not scroll the thumbnail list when resizing the navigation panel. Fixes bug 183475. See SVN commit 922824.
  • (Windows only) Do not crash because of miscalculated system memory. See SVN commit 923029.
  • Fix start from current screen for presentation mode. Fixes bug 185013. See SVN commit 928890.

kdepim [ all SVN changes ]


  • Don't ask for the wallet password on exit. Fixes bug 163413. See SVN commit 918208.
  • Make mailto links with body and subject work again. Fixes bugs 108974 and 117293. See SVN commit 918210.
  • Fix incorrect attachment file encoding if the filename contains a percent sign. Fixes bug 173503. See SVN commit 918212.
  • Fix the completion order for LDAP not being remembered. See SVN commit 918214.
  • Improve display of SMIME attachments that don't follow the RFC and fail to specify the protocol in the header. See SVN commit 925418.
  • Use better icon for the "ignore thread" action. Fixes bug 183569. See SVN commit 925422.
  • Don't add POP3 and local accounts to the list in the manage sieve scripts dialog. See SVN commit 925423.
  • Make sure to not execute executables when clicking a URL in the message window. See SVN commit 927081.
  • When copying from the message window, remove the non-breaking space characters. See SVN commit 928212.
  • In the folder selection dialog, allow creating subfolders of the local folder root. Fixes bug 128796. See SVN commit 928215.
  • Use the correct folder icons in the folder selection dialog. See SVN commit 928216.
  • Fix the signature certificate text for SMIME signatures. See SVN commits 928270 and 925419.
  • Fix crash when deleting mails. Fixes bug 174839. See SVN commit 930647.
  • Fix the layout of the add snippet dialog. See SVN commit 931308.
  • Display "No Subject" again in the message list, if the subject is empty. Fixes bug 184854. See SVN commit 931310.
  • Fix mail address selection in the redirect dialog. See SVN commit 918215.


  • Make command alarms work in konsole windows when a KDE3 command line is stored in KAlarm's configuration file. Fixes bug 175623. See SVN commit 918286.
<h3 id="kdebindings"><a name="kdebindings">kdebindings</a><span class="allsvnchanges"> [ <a href="4_2_1/kdebindings.txt">all SVN changes</a> ]</span></h3>    
<div class="module" style="padding-left: 20px;">
  <h4><a href="" name="pykde4">PyKDE4</a></h4>
  <div class="product" style="padding-left: 20px;">
    <li class="bugfix ">Added some CPython GIL control to kpythonpluginfactory to stop crashes in situations where one Python plugin indirectly calls another. See SVN commit <a href=";view=rev">917422</a>. </li>
    <li class="bugfix ">Updated and fixed the generated API docs. Some namespaces in kdecore were missing. See SVN commit <a href=";view=rev">926471</a>. </li>
    <li class="bugfix ">Fixed a heap of memory and object ownership related bugs in the Plasma bindings. See SVN commit <a href=";view=rev">917978</a>. </li>
    <li class="bugfix ">Added method FlashingLabel.flash(QString,int,QTextOption) to the Plasma bindings. Fixes bug <a href="">184075</a>.  See SVN commit <a href=";view=rev">928052</a>. </li>

<h3 id="kdemultimedia"><a name="kdemultimedia">kdemultimedia</a><span class="allsvnchanges"> [ <a href="4_2_1/kdemultimedia.txt">all SVN changes</a> ]</span></h3>
<div class="module" style="padding-left: 20px;">
  <h4><a href="" name="juk">JuK</a></h4>
  <div class="product" style="padding-left: 20px;">
    <li class="bugfix crash">Always use the right delete method for PlaylistItems.
      This should fix at least one cause of one of the most frequently duplicated crash bugs in JuK. Fixes bug <a href="">169125</a>.  See SVN commit <a href=";view=rev">926737</a>. </li>
    <li class="bugfix crash">Don't crash on JuK shutdown. Fixes bug <a href="">175035</a>.  See SVN commit <a href=";view=rev">918041</a>. </li>
    <li class="bugfix ">Correctly handle Phonon states to avoid a race
      condition causing premature playback stopping. Fixes bug <a href="">176329</a>.  See SVN commit <a href=";view=rev">915880</a>. </li>
    <li class="bugfix ">Keep the history playlist correctly sorted after removing a
      track that had been in history from disk. See SVN commit <a href=";view=rev">910699</a>. </li>
    <li class="bugfix crash">Don't crash if a music track in the history is
      no longer on disk. See SVN commit <a href=";view=rev">910695</a>. </li>
    <li class="bugfix ">Fix a stray "question mark" icon. See SVN commit <a href=";view=rev">909551</a>. </li>
    <li class="bugfix crash">Fix a crash if the track announcement popup
      were to be deleted while the system tray was animating it. See SVN commit <a href=";view=rev">909743</a>. </li>

<h3 id="kdenetwork"><a name="kdenetwork">kdenetwork</a><span class="allsvnchanges"> [ <a href="4_2_1/kdenetwork.txt">all SVN changes</a> ]</span></h3>
<div class="module" style="padding-left: 20px;">
  <h4><a href="" name="kopete">Kopete</a></h4>
  <div class="product" style="padding-left: 20px;">
    <li class="bugfix ">Fix the indent contacts setting. Fixes bug <a href="">165252</a>.  See SVN commit <a href=";view=rev">928782</a>. </li>
    <li class="bugfix ">Fix bug where the invisible flag does not persist after a status change. Fixes bug <a href="">171733</a>.  See SVN commit <a href=";view=rev">913702</a>. </li>
    <li class="bugfix ">Fix display name not retrieved/saved in the WLM protocol. Fixes bug <a href="">182366</a>.  See SVN commit <a href=";view=rev">928776</a>. </li>
    <li class="bugfix ">Fix a big memory leak in the WLM protocol. Fixes bug <a href="">183930</a>.  See SVN commit <a href=";view=rev">929115</a>. </li>
    <li class="bugfix ">Fix downloading buddy icons in Yahoo protocol. Fixes bug <a href="">146118</a>.  See SVN commit <a href=";view=rev">920984</a>. </li>
    <li class="bugfix ">Fix a bug in Yahoo protocol where contacts where shown offline altough they were not. Fixes bug <a href="">150482</a>.  See SVN commit <a href=";view=rev">921978</a>. </li>
    <li class="bugfix ">Fix a bug where Yahoo disconnects immediately when connecting. Fixes bug <a href="">163307</a>.  See SVN commit <a href=";view=rev">923817</a>. </li>
    <li class="bugfix crash">Fix a crash on Yahoo disconnect. Fixes bug <a href="">166553</a>.  See SVN commit <a href=";view=rev">908162</a>. </li>

<h3 id="kdesdk"><a name="kdesdk">kdesdk</a><span class="allsvnchanges"> [ <a href="4_2_1/kdesdk.txt">all SVN changes</a> ]</span></h3>
<div class="module" style="padding-left: 20px;">
  <h4><a name="kompare">Kompare</a></h4>
  <div class="product" style="padding-left: 20px;">
      <li class="improvement">Do not try to show character changes if more than half of the line changed, as it will just match single characters arbitrarily. Fixes bug <a href="">75794</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix detection of inline differences not working at the start of the line. Fixes bug <a href="">89781</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix not exiting properly and getting restored in the next session. Fixes bug <a href="">102800</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix not exiting properly when File / Compare Files... used. Fixes bug <a href="">103651</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix infinite recursion when not having a common root folder in a multi-file diff. Fixes bug <a href="">107489</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Display correct line numbers after applying a change. Fixes bug <a href="">145956</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix crash">Fix crash when saving. Fixes bug <a href="">165421</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix crash">Fix Unapply Difference being enabled even when impossible and crashing. Fixes bug <a href="">169692</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix crash">Fix crash when closing the application. Fixes bug <a href="">174924</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix unreadable text with dark color schemes. Fixes bug <a href="">175251</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix crash">Fix crash when clicking Apply in the font dialog. Fixes bug <a href="">176797</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix both the W32 and KDE file dialogs being shown one after the other. Fixes bug <a href="">176804</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix crash">Fix crash with Qt 4.5 during the invocation of diff. Fixes bug <a href="">182792</a>.  See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix Previous Difference not working on the first difference of a file (now switches to the last difference in the previous file as expected). See SVN commit <a href=";view=rev">928150</a>. </li>
    <li class="bugfix ">Fix help button in the Preferences dialog not referring to the correct help page. Fixes bug <a href="">69081</a>.  See SVN commit <a href=";view=rev">930695</a>. </li>
    <li class="bugfix ">Fix saving a diff to a remote ioslave. Fixes bug <a href="">76904</a>.  See SVN commit <a href=";view=rev">930700</a>. </li>
    <li class="bugfix ">Fix saving files with applied changes to a remote ioslave. Fixes bug <a href="">81088</a>.  See SVN commit <a href=";view=rev">930700</a>. </li>
    <li class="bugfix ">Fix new directory being created instead of new file. Fixes bug <a href="">126870</a>.  See SVN commit <a href=";view=rev">930700</a>. </li>
    <li class="bugfix ">Fix wrong destination filename being displayed when reading unified diffs. Fixes bug <a href="">139212</a>.  See SVN commit <a href=";view=rev">930701</a>. </li>

<h3 id="kdeutils"><a name="kdeutils">kdeutils</a><span class="allsvnchanges"> [ <a href="4_2_1/kdeutils.txt">all SVN changes</a> ]</span></h3>
<div class="module" style="padding-left: 20px;">
  <h4><a href="" name="kgpg">KGpg</a></h4>
  <div class="product" style="padding-left: 20px;">
    <li class="bugfix ">Remove GnuPG status message if encrypted text does not ent with \n. See SVN commit <a href=";view=rev">924884</a>. </li>

About KDE

KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Windows, Haiku, and macOS.

Trademark Notices.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V..
Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries.
All other trademarks and copyrights referred to in this announcement are the property of their respective owners.

Press Contacts

For more information send us an email: