KDE 4.2.3 Changelog
Changes in KDE 4.2.3
kdelibs [ all SVN changes ]
kio
- Fix crash when renaming a directory that is only in the cache and not held by any dirlister. Fixes bug 188807. See SVN commit 957310.
- Fixes copying files from folderview to a filemanager running as root. Fixes bug 184403. See SVN commits 957388, 958312 and 958315.
- Don't migrate the DCOP startup-type to DBUS when editing a kde3 .desktop file, this leads to a klauncher error when launching the app. See SVN commit 959681.
<h4><a name="kate">kate</a></h4>
<div class="product" style="padding-left: 20px;">
<em>Bugfixes:</em>
<ul>
<li class="bugfix ">Fix a memory leak in the vi mode. See SVN commit <a href="http://websvn.kde.org/?rev=951666&view=rev">951666</a>. </li>
<li class="bugfix ">Fix assert when using Ctrl+Del. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=190305">190305</a>. See SVN commit <a href="http://websvn.kde.org/?rev=957714&view=rev">957714</a>. </li>
<li class="bugfix ">Fix settings menu order. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=179836">179836</a>. See SVN commit <a href="http://websvn.kde.org/?rev=958334&view=rev">958334</a>. </li>
</ul>
</div>
<h4><a name="khtml">khtml</a></h4>
<div class="product" style="padding-left: 20px;">
<em>Improvements:</em>
<ul>
<li class="improvement">Enable clear buttons for line edits. See SVN commits <a href="http://websvn.kde.org/?rev=945667&view=rev">945667</a>, <a href="http://websvn.kde.org/?rev=945667&view=rev">945667</a> and <a href="http://websvn.kde.org/?rev=948589&view=rev">948589</a>. </li>
</ul>
<em>Optimizations:</em><ul>
<li class="optimize">Significantly improve performance of getElementsByClassName. See SVN commit <a href="http://websvn.kde.org/?rev=961205&view=rev">961205</a>. </li>
</ul>
<em>Bugfixes:</em>
<ul>
<li class="bugfix ">Rework replaced elements painting, improving outline painting, and making
sure all phases handle visibility properly. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=155599">155599</a>. See SVN commits <a href="http://websvn.kde.org/?rev=948350&view=rev">948350</a> and <a href="http://websvn.kde.org/?rev=961373&view=rev">961373</a>. </li>
<li class="bugfix ">Make sure that iframes created with javascript: URLs enter HTML mode when desired.
Entering XHTML mode improperly broke tinyMCE badly. Fixes bugs <a href="http://bugs.kde.org/show_bug.cgi?id=188445">188445</a> and <a href="http://bugs.kde.org/show_bug.cgi?id=141523">141523</a>. See SVN commit <a href="http://websvn.kde.org/?rev=948882&view=rev">948882</a>. </li>
<li class="bugfix ">Fix crashes with / search. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=189201">189201</a>. See SVN commit <a href="http://websvn.kde.org/?rev=961362&view=rev">961362</a>. </li>
<li class="bugfix ">Rework form widgets padding for increased compatibility, fixing several bugs in the process. See SVN commit <a href="http://websvn.kde.org/?rev=961357&view=rev">961357</a>. </li>
<li class="bugfix ">Fix min/max width computations' handling of newlines in
LF preserving modes (white-space: pre, pre-wrap, pre-line), fixing missing wrapping in many situations. Fixes bugs <a href="http://bugs.kde.org/show_bug.cgi?id=154143">154143</a> and <a href="http://bugs.kde.org/show_bug.cgi?id=130181">130181</a>. See SVN commit <a href="http://websvn.kde.org/?rev=948757&view=rev">948757</a>. </li>
<li class="bugfix ">Remove restrictions on where innerHTML operates to match Mozilla,
as this extended interpretation is now commonly used, e.g. on google.com frontpage's autocompletion. Fixes bugs <a href="http://bugs.kde.org/show_bug.cgi?id=168479">168479</a> and <a href="http://bugs.kde.org/show_bug.cgi?id=137408">137408</a>. See SVN commit <a href="http://websvn.kde.org/?rev=959136&view=rev">959136</a>. </li>
<li class="bugfix ">Expand out combobox popups to widths of content. See SVN commit <a href="http://websvn.kde.org/?rev=959239&view=rev">959239</a>. </li>
<li class="bugfix ">KMultiPart: fix various bugs affecting server-push (e.g. webcams). Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=123614">123614</a>. See SVN commits <a href="http://websvn.kde.org/?rev=951041&view=rev">951041</a> and <a href="http://websvn.kde.org/?rev=951134&view=rev">951134</a>. </li>
<li class="bugfix ">Fix an infinite loop in bidiNext on some websites. Fixes bugs <a href="http://bugs.kde.org/show_bug.cgi?id=188830">188830</a> and <a href="http://bugs.kde.org/show_bug.cgi?id=189161">189161</a>. See SVN commit <a href="http://websvn.kde.org/?rev=951343&view=rev">951343</a>. </li>
<li class="bugfix ">Fix a crash in some cases of a removed continuation. Fixes bugs <a href="http://bugs.kde.org/show_bug.cgi?id=189121">189121</a> and <a href="http://bugs.kde.org/show_bug.cgi?id=187938">187938</a>. See SVN commit <a href="http://websvn.kde.org/?rev=951351&view=rev">951351</a>. </li>
<li class="bugfix ">Fix @charset handling. See SVN commit <a href="http://websvn.kde.org/?rev=961360&view=rev">961360</a>. </li>
<li class="bugfix ">Fix an uninitialized memory read in @charset CSS DOM construction. See SVN commit <a href="http://websvn.kde.org/?rev=961358&view=rev">961358</a>. </li>
<li class="bugfix ">Fix a CSS parser crash. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=167318">167318</a>. See SVN commit <a href="http://websvn.kde.org/?rev=948352&view=rev">948352</a>. </li>
<li class="bugfix ">Fix framesets nested in iframe not being displayed. See SVN commit <a href="http://websvn.kde.org/?rev=948444&view=rev">948444</a>. </li>
<li class="bugfix ">Don't crash when attempting attribute value normalization during removeAttribute. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=188061">188061</a>. See SVN commit <a href="http://websvn.kde.org/?rev=955821&view=rev">955821</a>. </li>
<li class="bugfix ">Fix wheel events in subframes not being forwarded to widgets when the root
view has a scroll offset. See SVN commit 948351.
<h4><a name="kio-http">kio-http</a></h4>
<div class="product" style="padding-left: 20px;">
<em>Bugfixes:</em>
<ul>
<li class="bugfix ">Don't loop if we get no auth request (that we understand) together with a 401/407 status code. Fixes bug <a href="http://bugs.kde.org/show_bug.cgi?id=187753">187753</a>. See SVN commit <a href="http://websvn.kde.org/?rev=950465&view=rev">950465</a>. </li>
</ul>
</div>
<h4><a name="kjs">kjs</a></h4>
<div class="product" style="padding-left: 20px;">
<em>Improvements:</em>
<ul>
<li class="improvement">Implement Array.prototype.reduce/reduceRight (part of ECMAScript3.1/5 draft). See SVN commit <a href="http://websvn.kde.org/?rev=959326&view=rev">959326</a>. </li>
</ul>
<em>Optimizations:</em><ul>
<li class="optimize">Cache and coalesce StringImps for sufficiently short string literals.
Cuts heap usage by about 48% on one memory-intensive demo; and is about a 1.11x speed up on string-unpack-code test from SunSpider. See SVN commits <a href="http://websvn.kde.org/?rev=959712&view=rev">959712</a> and <a href="http://websvn.kde.org/?rev=959713&view=rev">959713</a>. </li>
</ul>
<em>Bugfixes:</em>
<ul>
<li class="bugfix ">Don't walk object literals for declarations; they can't possibly
be there, and we may run out of stack space doing this. Fixes bug 190609. See SVN commit 959204.