KDE • Community • Announcements

KDE 3.5.1 to KDE 3.5.2 Changelog

This page tries to present as much as possible the additions and corrections that occurred in KDE between the 3.5.1 and 3.5.2 releases. Nevertheless it should be considered as incomplete.

arts [all SVN changes]

kdelibs [all SVN changes]

  • Don't restore files to recent files list that don't exist anymore. bug #27581
  • KIO-KFile: Fix problems with mounting filesystems with ACL (bug #114731)
  • Kate
  • KHTML
    • Performance improvements:
      • Improve rendering speed of some semi-transparent pixmap backgrounds. (Part of bug #114938)
      • Improve performance of JavaScript error logging widget, to help deal with sites with completely broken JavaScript which continuously causes errors. (bug 117834)
      • Better performance for the classname selector
    • Get iframes, objects and some other overlaid widgets to obey their stacking context at last (a.k.a, keep flash and iframes *under* dhtml menus). (bug #31121)
    • Implement CSS2.1 quirk about behavior of overflow and root and body. Now we pass Acid2 according to Opera's standard, but in an actual release version.
    • Implement selectionStart, selectionEnd, setSelectionRange on textarea and text input tags. They are used by editting buttons in phpBB, various wikis, and by autocompletion packages like Google suggest. Also fix some bugs in synchronization between rendering tree and the DOM for textareas. (bug #71451, bug #79371, bug #113217, bug #121297, and bug #109092)
    • Improved keyboard event support, implementing the API in the latest DOM3 Events working group note. Also improve compatibility with other browsers, and fix a couple of crashers. (bug #120408 and bug #118321)
    • Properly scale CSS line height when zooming. (bug #105145)
    • Multiple fixes to the table DOM. (bug #100105, bug #119697)
    • Better frame sizing calculation. (bug #60113, bug #69074, bug #101753)
    • Better handling of the case where form-related tags get moved by parser during residual style handling. (bug #122273, bug #122968)
    • Fix the DOM operation handling to not be so picky about the DTD. This makes us match other browsers better, and lets us remove various evil hacks in the XML parser (bug #110426)
    • Various getComputedStyle improvements. (bug #119327, part of bug #122072)
    • Various text-indent fixes. (bug #90510, bug #96275)
    • Some fixes for namespace handling in XML and CSS.
    • Compatibility improvements in some collections. (bug #121326, bug #106930, bug #123507)
    • Fix JavaScript timer events over midnight.
    • Fix handling of error event. (bug #98461)
    • Do not assign the same AccessKey to different javascript: links. (bug #121144)
    • Do not improperly honor maxlength on file input elements.
    • Properly reload iframe when source re-set.
    • Make usemap case-insensitive.
    • Better parsing of malformed cols and rows parameters of textarea. (bug #122287)
    • Various fixes to DOM and non-standard bindings to CSS. (part of bug #120925).
    • Various crash fixes. (bug #121513, bug #115534, bug #116457, bug #120062)
    • Various rendering fixes, including for bug #121653, bug #121653, bug #107521, and many others.
  • KJS
    • Performance fix: do not redundantly re-attach the JavaScript debugger.
    • Free up some "future reserved keywords" for use as identifiers, to match other browsers. (part of bug #120925)
    • Accept trailing semicolons in initializer lists.
    • Various RegExp object improvements: support .compile, properly report some errors, plug some memory leaks. (bug #120108)
    • Give JavaScript debugger some stack room to operate when handling stack overflow exceptions. (bug #121652)
    • Fix bugs in latin1 to ucs conversion.

kdeaccessibility [all SVN changes]

kdeaddons [all SVN changes]

kdeadmin [all SVN changes]

kdeartwork [all SVN changes]

kdebase [all SVN changes]

  • Klipper
    • Handle URLs as URLs and not as Text (bug #121114)
    • Prevent crashes caused by corrupted history (bug #109161)
    • XFixes support (especially helps with broken clipboard implementations of some non-KDE applications) (bug #101087)
    • Images are ignored by default, add 'IgnoreImages=false' to '[General]' in klipperrc (bug #109032)
    • Avoid repeated action popup with the same URL with some non-KDE applications with broken clipboard implementations (bug #97595)
  • Konsole
    • Correct issue where history size is unlimited when dealing with History options in profiles (bug #120046)
    • Correctly set Tab bar when set to Dynamic Hide after session restore (bug #121688)
  • Country settings
    • Fix short date format for Switzerland (bug #122574)
    • Fix address format (especially P.O. Box) for Switzerland
  • KSysGuard
    • Show the sensors with values of more than two digits correctly in the applet
  • Kicker
    • Connect the applications to systray correctly on startup (bug #66062)
    • Panels properly reserve space at screen edges even for differently sized Xinerama screens (bug #94470)
  • Konqueror
    • Resolve symlinks only on the desktop (bug #63014)
  • KWin
    • Added new window-specific rules for OpenOffice.org, XV and Mozilla family applications for turning off focus stealing prevention, as these applications don't work well with it
    • Reverted a workaround that as a side-effect had broken systray docking of some applications (bug #100177)
    • Each virtual desktop has a separate focus chain (bug #33701)
  • KDesktop

kdebindings [all SVN changes]

kdeedu [all SVN changes]

  • Kalzium
    • Do not crash anymore when switching element in the Detail Information dialog (bug #109035)
    • Display the correct abundance of crustal rocks (bug #120567)
    • Fixed typo in the origin of the name of the element Silver (Ag) (Debian/353582)
    • Really show as translated all the strings in the glossary (bug #114882)
  • blinKen
  • KBruch
  • KHangman
  • KStars
    • All time fields in the astrocalculator now show the current UT, not local time (bug #119960)
    • All deep-sky objects were shown with incorrect position angle (flipped horizontally)(bug #114605)
    • UI-improvements (bug #113465)
    • UI-improvements (tools) (bug #119963)
    • Fix some typos and string improvements in calculator (bug #119959)
    • Some fixes in the datafile (bugs #115108, #114607, #114608, #114609)
    • Do not fade transient label if the object has gained a persistent label by becoming the centered object.
  • Kig
    • Do not apply the line style when drawing the arrow of vectors (#122285)
    • Do not show inappropriate entries for text labels in the popup menu ( #122381, #122382)
    • Rename the "Size" menu item in the object popup menu to the more appropriate "Set Pen Width" (#122445)
  • KWordQuiz
    • Don't crash when switching back to editor. (#122110)
    • Display incorrect answers correctly. (#122111)

kdegames [all SVN changes]

  • KMahjongg
    • Not looking for themes/background/etc on .kde (bug #121807)

kdegraphics [all SVN changes]

  • KDVI
  • KPDF
    • Don't destroy the document when overwriting itself with save as...(bug #120674)
    • Fix crash on some documents (bug #120985)
    • Fix crash when embedded on Konqueror (bug #121556)
  • KolourPaint
    • Printing improvements (bug #108976)
      • Respect image DPI
      • Fit image to page if image is too big
      • Center image on page

kdemultimedia [all SVN changes]

  • JuK
    • Manual Column widths notice interferes with dragging columns (bug #121176)
    • Action List in Configure Shortcuts includes up to as many Add to CD items as you have playlists(bug #121621)
    • Crash after hiding Play Queue fixed (bug #100564)
  • KMix
    • KMixApplet, if shown on vertical Kicker Panel, shows always icons (even if there is not enough space) (bug #97666)
    • Kmix saves the wrong Master Channel under certain cictumstances (bug #115045)
    • Split channel in KMixApplet shows one channel as a slider, the other numerical (bug # 122114)
    • Selecting master channel does not update tray icon (bug #117719)

kdenetwork [all SVN changes]

  • KWiFiManager
    • Make the tray icon transparent also if numbers are not shown (bug #105637)

kdepim [all SVN changes]

  • Akregator
    • Feed archive: Move feed limit up to 500 feeds instead of 384 (due to file limit a process can have opened at a time)
    • Feed archive: Lock feed archive to prevent multiple write access which can corrupt feed archives and cause crashes on startup
    • Feed fetching: Do not use Konqueror cache settings, but use "refresh" mode by default (Check with server if the cached file is up-to-date, reload if not)
    • Feed parser: read feed description and homepage link for Atom feeds (bug #123140)
    • Feed parser: Improve parsing of Atom content (especially for 0.3 feeds), do not strip HTML markup for types like "text/html"
    • Feed parser: ignore unknown or invalid version attribute value in the <rss> tag and just assume RSS 2.0. (bug #118793)
  • KAddressBook
    • Sometimes KAddressBook lost all data. This is now fixed.
    • Wait for complete loading of all addressbook resources before execution of commandline and DCOP commands (e.g. "Open in Addressbook" by KMail) (bug #87233)
  • KAlarm
    • Fix kalarmd hang when triggering late alarm and KAlarm run mode is on-demand
    • Prevent defunct kalarm processes when run mode is on-demand
    • Fix column widths when main window is resized, if columns have been reordered
    • Add Select All and Deselect actions & shortcuts for alarm and template lists

kdesdk [all SVN changes]

  • KBabel
    • Improve loading of Gettext PO files, especially in case of recoverable or unrecoverable errors. (bugs #117968, #120200, #121236)
    • Settings of the SVN/CVS dialogs are now project-releated (and not global anymore).
    • Improve sending PO file(s) as email.
  • Umbrello
    • Use horizontal and vertical lines when drawing association #67223)
    • Import Rose model files (no diagrams yet, #81364)
    • Automatically fill useful info into the Perl writer heading template
    • Documentation for association roles not saved (#105661)
    • Default data types not added for old Java generator (#115991)
    • Problem reordering methods in classes/interfaces (#119991, Debian/348940)
    • Problem with font size computation/word wrap in note widgets
    • Custom operations in sequence diagrams become class operations (#120337)
    • Fork/join symbol appears as a black box (#120455)
    • Multiplicity labels positioned incorrectly when moving entities (#120598)
    • Types of entity's attributes are displayed instead of their names (#120742)
    • Unable to delete entity from entity list in "UML Model" frame (#120750)
    • Interface names not italicized in diagram view (#120761)
    • Cannot Resize Sequence Diagram Synchronous Messages (#120910)
    • Sequence diagram: constructor message only works at 100 percent zoom (#121238)
    • Documentation for associations is not retained (#121478, #122063)
    • Crash when importing Python files (#121952)
    • "void" is imported as a class (#122184)
    • Crash when creating a datatype with the same name as a class (#122188)
    • Crash when a non existing data type is used for an argument of a new method (#122497)
    • Drag'n'drop doesn't put class under mouse cursor when zoom is not 1:1 (#122293)
    • Crash when refusing to rename a class on importing typedef (#122914)
    • Java import fails at abstract methods or interfaces (#123661)

kdetoys [all SVN changes]

kdeutils [all SVN changes]

  • KJots
    • Make non-Unicode books display and save correctly. bug #122876
    • Corrected possible data corruption when switching to/from Unicode mode.
    • Added keyboard shortcuts for deleting pages/books.

kdevelop [all SVN changes]

kdewebdev [all SVN changes]

Quanta Plus

  • allow opening of read-only remote files, like from http:// [bug #120632]
  • fix insertion of files to the project [bug #120629]
  • fix detection of existing shortcuts
  • ignore special areas inside comments
  • set the user action tooltips correctly
  • fix random crashing when editing PHP files [bugs #121280, #122475, #122252, #120983]
  • fix a crash when using the attribute tree
  • fix insertion of relative URLs from the attribute tree
  • fix resolving of relative URLs when there are symlinks around
  • fix addition of local directories to the project (creates weird project error like in bug #122419)
  • fix for dtep data of xhtml1.1 [bug #122272]
  • fix some bugs in the new project wizard
  • always reload a file if the user wants it [bug #121329]
  • fix previewing of read-only files
  • reload project tree for remote projects after rescanning the project folder
  • less reparsing of the document while typing is in progress
  • open dropped files [bug #102605]
  • don't try to remove an empty, unmodified buffer, if it is the last opened one [bug #111599]
  • remember cursor position for project documents [bug #101966]
  • add the standard show/hide menubar action [bug #113064]
  • add possibility to limit the number of recent files/projects. No GUI, use "Recent Files Limit" in the [General Options] section [bug #113309]
  • show the project name in the window titlebar
  • mark uploaded files as uploaded even if upload fails later [bug #111857]
  • new DCOP methods:
    • WindowManagerIf::uploadURL(url, profile, markOnly)
    • QuantaIf::groupElements(groupName)

Kommander

  • accept DCOP methods without parantheses

Global navigation links