KDE • Community • Announcements

KDE 3.3 to KDE 3.3.1 Changelog

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



  • KHTML: fixed spurious deletion of textarea contents (#49828, #48879, #86916)
  • KHTML: fixed innerHTML getter to not behave like outerHTML (#88242)
  • KHTML: fix crash in caret mode
  • KHTML: added missing <marquee> ECMAScript bindings
  • KHTML: fixed missing Javascript-support for HTMLDocument.compatMode
  • KHTML: fixed off-by-one error which caused decorations to exceed the selection-end by one pixel
  • KHTML: fixed wrong positioning of text-decorations in selections
  • KHTML: small paint optimization for render texts
  • KHTML: fixed spurious scrollbars on the canvas when overflow of clipped children exceeds the viewport boundaries (#57080)
  • KHTML: fixed unreachable relatively positioned content on viewport
  • KHTML: fixed unreachable positioned content in clipped blocks
  • KHTML: fixed selection not being redrawn in overflow-area
  • KHTML: jump-to-anchor fixes (#57360)
  • KHTML: Don't warn that a form was not submitted after pressing back button (#88073)
  • KHTML: fix crash on illegal CSS (#86192)
  • KHTML: On popular demand, double-click between two words selects both again as in KDE 3.2.
  • kfile: Added "New Folder..." in context menu within KDirSelectDialog (#74614)
  • kfile: Enabled dragging of directories within KDirSelectDialog
  • kfile: KURLRequester now popups KDirSelectDialog when a directory is requested (#85074)
  • kfile: Toggling hidden files didn't refresh the file selection list (#80103)
  • kio: Separate general from meta info in filetips (#85252)
  • don't crash when right clicking on a toolbar in some applications that are using KParts






  • kinfocenter: fixed crash in USB viewer (#87807)
  • konqueror: "Advanced Add Bookmark" didn't affect right-click bookmarking (#86025)
  • konqueror: "Duplicate Tab" now respects "After Current Tab" setting (#89245)
  • konqueror: Only let linked views in same tab follow changes (#86748)
  • konqueror: Automatically switch tab when a html page pops up a message box
  • konsole: Added AppScreen support to keytab (#76976)
  • konsole: Cycling trough tabs with keyboard caused terminal size to be printed (#87274)
  • konsole: Don't crash when showing tabbar with centered background (#89629)



  • kbruch: Fix color settings (apply them to all widgets)
  • kbruch: fix bug 87858
  • khangman: fix bug 87853 (level bug)
  • kmplot: Avoid an endless loop when a calculation doesn't return a value
  • kmplot: Fix areaUnderGraph-drawing: an invald y-value led to y>10e10 or y<-10e10
  • kstars: bug 89095
  • kstars: LX200 GPS fixes
  • kstars: Fixes compilation on gcc-2.95
  • kstars: Fixes to the Solar Sysytem tab of the options dialog
  • kstars: Disable stars-related widgets in the options dialog (Catalogs tab) if the "Hipparcos Star Catalog" box is unchecked
  • kstars: Make it impossible to set the "zoomed out" mag limit to a fainter value than the "zoomed in" limit
  • kstars: Fix horribly blocky images in printed image
  • kstars: Printing fix: When original color scheme is restored, restore the original star color intensity as well
  • kstars: Fix bug 88100
  • ktouch: Typos fixes in german2.ktouch
  • ktouch: utf8 fixes for bugs 86080 and 88704
  • ktouch: Fix for bug 86477
  • kturtle: Fix crash in Settings
  • kturtle: Fix the endless loop bug that occurs when drawing extremely long lines
  • libkdeedu: 2 Fixes to ExtDateTime and the test program 'test_extdate'




  • akodelib: Fixed decoding of Ogg/Vorbis on big-endian machines (#88992)
  • akode-artsplugin: Fixed artsd-crash when playing in Konqueror (#89265)
  • juk: Fixed a bug where JuK sometimes crashes on KDE logout. (#87244)
  • juk: Fixed the removeTrack() DCOP call, which caused an infinite memory-leaking loop. (#89785)
  • juk: JuK now automatically saves your playlists every 10 minutes. (#67392)
  • juk: The tree view mode uses a case-insensitive search to fill its dynamic playlist now, matching the internal method of operation. (#89339)
  • juk: The tag editor no longer loses changes when you hide the tag editor. (#86892)
  • juk: Added checks for the return value of opendir(), which could fail if you don't have read permission for the directory. (#87491)
  • juk: Update status bar after changing the tags on the currently playing item. (#87332)
  • juk: Fixed a bug where a tree view mode playlist could be deleted out from under an item that needed to access it.
  • juk: Fixed the GUI layout to also work in right-to-left languages.
  • juk: Update the status bar when a different playlist is selected.
  • juk: Always show the playing playlist in the status bar, fixing a regression from KDE 3.2.
  • kscd: Fix saving of cd-information (#88165)


  • ksirc: fixed duplicated channel into the list (#80912)
  • kopete: fix parse errors when URLs are sent from gaim via yahoo (#87190)
  • kopete: fix AIM and ICQ outgoing message encoding (#89200)
  • kopete: fix crash in ICQ rich text parsing (#87390)
  • kopete: don't show offline in the systray if we're invisible (#86790)
  • kopete: fix contact list not displayed on startup (#87727)
  • kopete: fix crash after font change (#86860)
  • kopete: change the default shortcut to Enter from Ctrl+Enter
  • kopete: fix the format toolbar not staying off after being turned off (#59080)
  • kopete: fix the contact list not resorting after renaming contact (#86783)
  • kopete: fix the graphical error in the contact properties for contacts with address book associations (#85870
  • kopete: hide the header in the contact list (#87974)
  • kopete: fix highlighted contacts not using the inverse text color (#88495)
  • kopete: fix the position of the popup menu on contact items after removing the header from the contact list
  • kopete: fix stale chat member lists appearing in chat window titles
  • kopete: fix URL parsing for URLs containing "!"
  • kopete: fix crash on connection for people using gcc 2.95. Affects AIM, ICQ, and MSN
  • kopete: fix the move contact context menu not updating (#88751)
  • kopete: fix multiple formulas in one paragraph confusing Kopete's latex plugin (#88759)
  • kopete: fix the non-escaping of bash wildcards in the latex plugin (#89384)
  • kopete: fix the cutting off of long nicknames (#73901)
  • kopete: don't request the display picture in MSN group chats


  • kaddressbook: Update the button bar when adding contacts from the ldap query
  • kalarm: Prevent crash if kalarmui.rc is missing (#89610)
  • kalarm: Prevent Quit option from becoming useless if "Don't ask again" is selected along with Cancel in confirmation dialog
  • kalarm: Fix scheduling of weekly/monthly/yearly recurrences from the command line
  • kalarm: Fix errors when altering or cancelling deferrals of expired recurrences
  • kalarm: Fix message window size not fitting message
  • kalarm: Prevent blind copy to self of email alarms via KMail when bcc is deselected
  • kmail: Fixed a couple of bugs which can lead to mail loss with disconnected IMAP
  • kmail: Fixed "Switch to html mode when using bullets in composer" (#88255)
  • kmail: Fixed "Clicking bold/italic in composer sometimes doesn't do anything"
  • kmail: Fixed the mailing list address importing (#78626)
  • kmail: Fixed folder tree flicker
  • kmail: Fixed "attaching files with long lines causes message loss" (#74254)
  • kmail: Filter dialog: create at least one new filter where there is one (usability improvement)
  • kmail: Fixed crash on folder creation under certain conditions
  • kmail: AV-filter scripts: Make antivir search in archives
  • kmail: Numerous crash fixes (xml-gui, anti-spam wizard)
  • kmail: Added icon for agenda resource folder
  • kmail: Don't move files if source and target folder are the same
  • kmail: Let address completion keep working after reconfiguring ldap servers
  • kmail: Fixed crash when expiring mail with the menu item (#88508)
  • kmail: Made it possible to use disconnected IMAP folders as draft folders
  • kmail: Allow the use of distribution list in BCC again (regression, #87607)
  • kmail: ACL dialog: make sure user cannot remove his own folder admin rights
  • kpilot: Added missing icons
  • kpilot: Various fixes
  • korganizer: Fix typeahead for new events in agendaview
  • korganizer: Don't crash on undo when no resource is available (#87798)
  • korganizer: Fixes for freebuy view: if appointment is more than 15 days in the future; made "pick a date" button work"
  • korganizer: Don't crash when cancelling a drop on the daymatrix (#77852)
  • korganizer: Various fixes in the invitation editor dialog
  • korganizer: Various timezone handling fixes
  • korganizer: Fix for "directory for local dir resource was never automatically created, and all data of that resource was just lost" (#87327)
  • korganizer: Don't try to save read-only resources, which lead to an error. (#87116)
  • konsolekalender: various fixes
  • kontact: "open in addressbook" when kaddressbook-part is not yet loaded showed only the addressbook part (#87233)
  • kontact: Completely rewritten knotes plugin
  • kontact: Summary view: new default plugins
  • kontact: Summary view: various layouting fixes
  • kontact: Sidebar: do not raise part on certain drag'n drop actions


  • umbrello: Remove need for flex library (#89582)
  • umbrello: Fix various crashes (e.g. #77645)
  • umbrello: Fix deletion of message in sequence diagram (#87995)
  • umbrello: Fix deletion of association name label (#89579)
  • umbrello: Fix C++ import of code with comments (#86958)
  • umbrello: Improve quality of export to EPS (#89553)
  • umbrello: Allow deletion of enum literals
  • umbrello: Improve perl code generation (POD)



  • Try to make KFloppy usable again.



  • Quanta Plus

    • VPL: enable VPL on KDE 3.3.x
    • show (again) the full filename in a tooltip
    • don't crash if the preview widget is closed with a JavaScript command from the code itself (#87533)
    • possible crash on startup fixed
    • don't try to autofill a closing tag for non-xml tags (#89212)
    • when opening a Quanta 3.2 project set the upload status of the files to "When Modified" not to "Never" (#88232)
    • when adding files to a project, use the upload status of the parent directory for the newly added file
    • fix the Save As.. behavior (it defaulted to some strange directories, depending on the active treeview, selected directory, etc.)
    • update the modified status text/icon when using Save All (#87196)
    • always find the right action to edit, even if there are more actions with the same user visible name
    • don't change the template description if writing to the .dirinfo file fails (usually for global templates)
    • fix creation of new template directories (template type was stored incorrectly)
    • display the user-readable template type in every dialog
    • fix the Konqueror launch in meinproc.kmdr
    • fix open dialog in checkxml.kmdr: use the the folder selection dialog to select folders
    • improvement: don't show the project toolbar when no project is loaded
    • improvement: support loading of more than one toolbar at a time
    • improvement: don't ask for toolbar saving if the toolbar names was modified by Quanta to add (1), (2), etc. at the end
    • improvement: disable the Quanta Template page in properties if you don't have writing rights to the directory
    • improvement: show the user-readable template description for every template file, not just the directories.
    • improvement: don't allow to change the template type in the properties of a file as it's valid per-directory.
  • Kommander

    • output from ExecButton wasn't sent to standard output
  • KLinkStatus

    • enable the hide toolbar menu item in the toolbar context menu (and don't crash with KDE 3.3.0 when you right click on the toolbar)

Global navigation links