KDE 3.2 to 3.2.1 Changelog

This page tries to present as much as possible of the problem corrections that occurred in KDE between the 3.2 and 3.2.1 releases.

arts

kdelibs

  • Improve suggestions given when in the rename dialog shown when copying/moving files (#59796)
  • Progress dialog: large files (>4GB) fixes; make "keep open" work again
  • Progress dialog (all in one): don't block logging out from KDE
  • KIO: Preserve file premissions when copying from remote protocols that support listing (#74593)
  • KIO: Give again the choice to overwrite when moving/renaming files (#73095, #73379)
  • KIO: Make 'overwrite' ask only once for a given dir (when moving a directory with subdirs)
  • KSystemTray: if the mainwindow is minimized or not on the current desktop, clicking will show it instead of hiding
  • KLocale: fixing support for YY aka %y (#73693)
  • KDatePicker: fixing layout of close button
  • KatePart: fixed broken "replace from cursor"
  • KatePart: fixed some redraw problems (no artefacts while scrolling)
  • Don't let knotify start aRts if aRts is disabled in its kcontrol module.
  • kdeprint: Added check for print file names given by the rename dialog (#68399)
  • KHTML: fix crash in parsing weird pages (#73112)
  • KHTML: fixing support for clear:both (#68068)
  • KHTML: better support for DOM Test Suite
  • KHTML: fix Heirmenus
  • KHTML: fix animated GIFs not looping (#72953)
  • KHTML: fix crash in style changes (#73311)
  • KHTML: don't recurse when printing (#72775)
  • KHTML: use content, not viewport coordinates for server side image maps (#59701)
  • KHTML: fixing overflow content (#59701)
  • KHTML: fix repainting logic to optimize for reduced X server load and minimum CPU (#72575)
  • KHTML: Reduce window. to forms, images and applets, like document. (#71363)
  • KHTML: restore KDE 3.1 behavior of <font size=-1> (#73500)
  • KHTML: update frame sizes before returning value for innerWidth/innerHeight, in case the window was just resized (#73528)
  • KHTML: return attribute names in lowercase in compatibility mode (DOM L2/L3)
  • KHTML: fixing insertRow for tables without tbody (#74125)
  • KHTML: implementing TreeWalkerImp
  • KHTML: fixing javascript events with frames (#61467)
  • KHTML: fixing attributes for repeated body elements (#74329)
  • KHTML: implement support for pageX/pageY. fix layerX/layerY (#74718, #70290)
  • KHTML: Activate merged alternate code path for inline boxes construction/painting (#40776, #45548, #56814, ...)
  • KHTML: implementing incremental XML parsing
  • KHTML: fix detection of the selector (#73214)
  • KHTML: implementing CSSStyleDeclarationImpl (#26311)
  • KHTML: skip pseudo styles when updating anonymous blocks'style (#73978)
  • KHTML: fixing pure punctuation/single letter text childs (#70546)
  • KHTML: fixing user-defined stylesheets (#69697)
  • KHTML: fixing mixed block/inline content (#73573)
  • KHTML: fixing relayouting of childs with floats (#71445)
  • KHTML: respect padding and borders on cnn.com (#65788)
  • KHTML: treat xhtml transitional that way (#76449)
  • KHTML: enhanced border drawing code for dotted and dashed lines (#62296)
  • KHTML: fixing handling of <nobr>
  • KJS: fixed crash on NaN toString() conversion with a radix (#75830)
  • KJS: accept 'const' as a synonym for 'var' (#73040)

kdeaddons

  • Konqueror webarchiver plugin: webarchiver didn't get images for XHTML pages (#61358)
  • Konqueror webarchiver plugin: including original URL in .war archives (#35130)

kdeadmin

kdeartwork

  • Plastik: fixed toolbar repaints lagging behind window frame (#72203)
  • Plastik: fixed small tab bar rendering problem in Konqueror (#73258)
  • Plastik: fixed crash while filling table in kopete (#74604)
  • Plastik: fixed wrong menu separator line width (#76269)
  • Plastik: change visited link color so visited links can be easier distinguished from non-visited ones
  • Window decoration System++: ported to the new kwin api

kdebase

  • Konqueror: fixed "Create Folder..." not available in sidebar dirtree when starting with a profile
  • Konqueror: fixed crashes related to the "Find files" functionality
  • Konqueror: fixed case-sensitive sorting, wasn't working for most locale settings
  • Konqueror: make it possible to paste files using the mouse into listviews when no free area is left (#68975)
  • Konqueror: make different users in smb:/ not ask password for every dir change (#68893)
  • Konqueror: don't disable "Toggle selection" if no files are selected
  • Konqueror: don't show 'link view' checkbox when there's only one view + sidebar, and other related fixes
  • Konqueror: Fixed tab navigation for right-to-left locales (#62755)
  • Konqueror: Fixed synchronisation problem when tabs were moved (#70432)
  • Konqueror: Show newly fetched url images in tabs (#71026)
  • Konqueror: Added setting to let popups ignore "open in tab instead of window" ("[FMSettings] PopupsWithinTabs=false")
  • Konqueror: "Go/Applications" now calls "programs:/" slave
  • Konqueror: Linking checkbox did not redraw when unchecking (#74822)
  • kdeprintfax: fixed crash happening after sending the fax
  • KWin: improved detection of windows belonging together, fixing some stacking and focus stealing prevention problems
  • KWin: windows kept below others no longer affect smart placement
  • KWin: obey requests to go fullscreen even from applications with maximum size set (#73509)
  • KWin: keeping windows in workarea is not so strict (#74057, #74555)
  • KWin: return focus to previously active window when hover unshaded window is shaded again (#75302)
  • Klipper: fixed problem with Klipper sometimes not reading new clipboard contents (#59187)
  • Kate: fixed problems with session restore (restoring the documents and windows now works correct)
  • khelpcenter : improve startup time for systems with info pages (#62097)
  • Kicker: Don't start menu entry in K menu when right clicking it (#4229)
  • KControl: No default for possible destructive "Logout without Confirmation" shortcut
  • KSplash: Updated locolor splash to KDE 3.2 version (#74919)
  • Konsole: Made sending of master input to added session working (#73695)
  • Konsole: Fixed dynamic toolbar hiding initialization (#75638)
  • Konsole: Handle schemas with absolute paths (#73997)
  • Konsole: Fixed crash with --noscrollbar (#74152)
  • Konsole: Settings/keyboard entries are now sorted (#74269)
  • Konsole: Ctrl-C killed konsole window, not processes running in shell (#73226)
  • KHotKeys: Included actions with Konqueror mouse gestures.

kdebindings

kdeedu

  • KBruch: removed some warnings showing up on the shell
  • KBruch: the check task button is now the default button
  • KStars: Several INDI Telescope control fixes, including a crash condition
  • KStars: Patch from Leo Savernik that fixes "--enable-final" for all non-INDI code.
  • KStars: Fixed Empty category lists in Find Dialog (#73905)
  • KStars: Fixed "Unknown" image types in Export Image dialog (#72788)
  • KStars: Fixed error in rendering Greek letters (#72900)
  • KStars: Fixed bug when precessing coordinates from epoch B1950.0

kdegames

  • KAsteroids: Fix crash when both shield and ship hit powerup at same time. (#69324)
  • KAtomix: Fix molecule in level 68
  • KMahjongg: Restore removed tiles when loading a saved game (#73944)
  • KWin4: Fix alpha issues in images with Qt 3.3 (#71317)
  • Compilation fixes on Ktron, KPatience and libksirtet.

kdegraphics

  • KSVG: fixed crash when creating a new Konqueror tab while viewing an SVG file (#74844)

kdemultimedia

  • KMix: Properly save volumes on exit so volumes are correctly restored on next login.
  • Noatun: remember last equalizer setting.
  • KAudioCreator: Fixed broken relitive path option.
  • KAudioCreator: Fixed cursor flickering.

kdenetwork

  • KNewsTicker: Removed BSDtoday from list, fixed addresses of SecurityFocus and Freshports
  • Kopete: disable send button when account goes offline while a chat is open (#74562)
  • Kopete: allow renaming of groups inline, like we already do for contact (#71321)
  • Kopete: fixed redraw bug in contactlist when scrollbar disappears (#69121)
  • Kopete: rearrange icq account dialog to make it fit onto 800x600 (#74238)
  • Kopete: don't add contacts twice to contaclist (#62607)
  • Kopete: fixed "Add Contact Wizard" forgetting contactname and KAB contact when going backwards (#75128)
  • Kopete: choose preferred contact by online status for starting a chat (#75054)
  • Kopete: don't parse links inside HTML tags (#65909)
  • Kopete: stop jabber icon animation when connecting failed
  • Kopete: properly exit Kopete when chatwindows are open on exit (#71657)
  • Kopete: fix several possiblities where icq/aim accounts are show offline although they are online (#61223)
  • Kopete: don't get disconnected on sending long AIM messages (#71195)
  • Kopete: fixed crashes when deleting contacts already deleted from the contactlist (#74950)
  • Kopete: fix crash on exit caused by webpresence plugin (#73677)
  • Kopete: don't show kopete balloon on incoming messages while being away (#73392)
  • Kopete: add support for timestamps including date and timestamps with no date if it's a message from today (#71818)
  • WiFi: improved ./configure behaviour which kept some distributions from including kdenetwork/wifi in their binary packages
  • KWiFiManager: system tray remains open when main app is closed or minimized

kdepim

  • KAlarm: Fix freeze at login
  • KAlarm: Fix alarms being missed at login
  • KAlarm: Fix memory leaks
  • KAlarm: Fix errors saving the expired alarms calendar
  • KAlarm: Fix scheduleCommand() and scheduleEmail() DCOP handling
  • KAlarm: Prevent email alarms from being sent if no 'From' address is configured (#74525)
  • KAlarm: Omit 'Bcc' when sending email alarms if no 'Bcc' address is configured
  • KAlarm: Sound file chooser dialog now shows all audio file types
  • KMail: Don't save messages to disk with world-readable permissions set by default.
  • KMail: Fix bug #69418 (filters don't work anymore as in 3.1.4)
  • KMail: Fix bug #73307 (Expire on exit does not work if confirmation is enabled)
  • KMail: Fix 'Copy Link Location' in a detached reader.
  • KMail: Fix bug #73310 (sending a new mail while forgetting the receiver and/or the subject the composing window is minimized and hidden)
  • KMail: Fix bug #73602 (Message body lines starting with "From " are incorrectly parsed as message seperator in mbox folders)
  • KMail: Fix bug #72808 (reply to myself is broken / empty To: address field)
  • KMail: Fix bug #62919 (reply all should not use From when ReplyTo is set (except for mailing list messages))
  • KMail: If one uses reply-all for replying to a message from oneself then now the first other recipient is added to To:; previously To: was empty because the own address (which was the sender address) is removed from the list of recipients and all other recipients were listed in the Cc: header.
  • KMail: Fix bug #73527 (filter-Window is switch in the background when "rename filter"-Dialog appears. (just within Kontact))
  • KMail: Correct the sizes shown in the message structure viewer for IMAP messages.
  • KMail: Fix critical bug #71866 (conversion of pop filter settings dangerous)
  • KMail: Fix critical bug which caused whole IMAP folders to be deleted when messages were filtered through spamc or other external applications.
  • KMail: Fix a crash during startup with invalid IMAP folders.
  • KMail: Fix bug #74272 (Cannot subscribe to cyrus imap "sharedprefix" folders)
  • KMail: Don't activate reader window on kmail --check.
  • KMail: Fix saving of multipart/signed message parts inside multipart/mixed message parts.
  • KMail: Don't disable sign/encrypt if we're using S/MIME and no OpenPGP key has been specified for this identity.
  • KMail: Fix bug #74591 (kmail crashes after retrieving imap folders)
  • KMail: Fix bug #74380 (Change of the account symbolic name caused loss of the sent and drafts folders)
  • KMail: Fix bug #70558 (IDN domains are shown ACE-encoded in the statusbar)
  • KMail: Fix problems with changed sort order after arrival of new mail or closing config dialog.
  • KMail: Fix bug #75024 (search for or also returns read emails)
  • KMail: Fix bug #70459 (Keyboard shortcuts for Forward, etc. don't work in Kontact after another component has been selected)
  • KMail: Fix signature creation time validation. Visible bug was that for signatures made in January, the printing of the creation time was suppressed.
  • KMail: Fix passive popup placement and taskbar flashing of new mail notification in Kontact (#67017)
  • KMail: Fix bug #75983 (moved IMAP messages lose attachments)
  • KNode: Prevent unnecessary wallet openings when closing KNode (#73937)

kdesdk

  • Umbrello: code generation does not ignore output directory anymore (#73042)
  • Umbrello: creating new states from context menu in state diagram is not broken anymore (73277)
  • Umbrello: changing the name of a state doesn't cause it to be drawn in bold anymore (73278)
  • Umbrello: not unable to change the specification of an operation anymore (73926)
  • Umbrello: fixed problems while moving floating text block of role belonging to association
  • Umbrello: fixed a lot of internal problems in code generation, association handling
  • Umbrello: fixed XMI loading
  • Cervisia: prevent crash when activating the create tag/branch action while embedded into Quanta (#70936)

kdetoys

  • KWeather: updated / corrected list of weather stations (#70746)

kdeutils

  • KCalc: "<" and ">" keypress on some systems wrong (#75555)
  • KCalc: Pasting empty clipboard made kcalc crash (#73437)
  • KCalc: Fix paste-function: Pasting e.g. "123 \n" did not work because of the trailing spaces and CarriageReturn.
  • KGpg: Fixed popup never disappearing when wrong passphrase entered (#73913)
  • KGpg: Fixed wrong extension for temp files in folder archiving (#74077)
  • KGpg: Fixed Photo size not translated (#74333)
  • KGpg: Enable auto import of missing keys when using a non english language (#74873)
  • KGpg: Comments exported inside public key should be fixed (#75440)
  • KGpg: Fix focus problems causing dialogs to appear behind konqueror (#69519)
  • KGpg: Re-added Keyserver dialog in the applet popup menu (#75400)
  • KGpg: Save editor's window size (#74377)
  • KGpg: Fix import of keys dropped into the editor
  • KBytesEdit part: Fixed support for mousedriven wordwise selection
  • KBytesEdit part: Fixed internal drag'n'drop

quanta

  • VPL: fix editing in the attribute editor of tags which contain special areas
  • VPL: show the parent tag in the tag attribute view when editing text
  • VPL: put messageBoxes for cut/copy/paste/undo/redo instead of disabling the actions (was confusing) (#73366)
  • VPL: stop inserting non-breaking space everywhere (#72535)
  • VPL: fix some various crashes (#72532)
  • fix the slow typing problem (#63000 and its duplicates)
  • don't crash on upload if the current tab holds a plugin (#72912)
  • don't crash the CSS editor on invalid CSS
  • don't crash the table editor on invalid nested tables
  • don't crash the table editor when invoked on a table without <tbody>
  • don't crash when setting table/body/header/footer attributes for newly created tables (#74949)
  • don't crash when trying to drag the No Project text in the project tree
  • fix crash when clicking on an item of the structure tree which pointed to an included file
  • increase timeout for network operations to 60s (#73173)
  • don't try to copy the same file twice if it's dropped to the templates tree view
  • don't let the attribute tree to grow if the tag name is very long
  • make insertion and renaming in the project tree view work as expected
  • improve the usability and behavior of the different treeviews
  • fix opening of documentation pages with references (#70345)
  • always enable the Open and Open Project buttons
  • creation of templates directory failed in some cases when using the new project wizard
  • fix creation of project when the main directory starts with a protocol name
  • fix creation of remote projects (#73172)
  • fix saving of files with fish:// (#74716)
  • make the spellchecker actually replace the wrongly spelled words (#75106)
  • make the New Project wizard usable on lower resolutions (#75192)
  • don't switch to the parent node when clicking on a node in the structure tree and Follow Cursor is enabled (#75332)
  • faster startup and less memory used
  • better namespace support in autocompletion
  • various parsing fixes

kdevelop

  • IMPROVED - Much improved KDevelop User Manual.
  • IMPROVED - C++ parser twice as fast and more memory efficient.
  • IMPROVED - Faster/lighter configuration dialogs - the heaviest pages are now demand-loaded.
  • IMPROVED - FileGroups plugin now smarter at applying regexps - much faster for common group definitions (#72831)
  • IMPROVED - Removed performance bottleneck that made the initial parsing of a project very slow. (refer to #73671)
  • IMPROVED - KCModule Template to use KDE 3.0 API and KGenericFactory.
  • IMPROVED - Make source files generated with appwizard honor the selected file templates.
  • IMPROVED - Clanlib documentation
  • IMPROVED - Project templates by ignoring irrelevant documentation and other small fixes.
  • IMPROVED - Configuration script now allows to disable the compilation of certain KDevelop parts.
  • ADDED - A new "Simple Designer based KDE application" template was added.
  • ADDED - SearchText in QEditor
  • ADDED - Possibility to change fontsize in documentation browser.
  • FIXED - The infamous "Gentoo-crash" finally found and fixed. (#73346)
  • FIXED - Make Haskell language support work again
  • FIXED - Debugger plugin: "Clear all breakpoints"
  • FIXED - Grep plugin: Don't sometimes crash when interrupting a find while a build is running.
  • FIXED - Grep plugin: Don't confuse files with very similar filenames and avoid potentially slow O(n) lookup.
  • FIXED - Grep plugin: Don't show garbage hits - clean up after a previous interrupted run.
  • FIXED - A case where unsaved files aren't queried for saving when KDevelop is closed.
  • FIXED - A case where a running program that produced a lot of debug output could crash KDevelop (#67217, #71858)
  • FIXED - #58999 : Debugger will not start (libtool issue)
  • FIXED - #62888 : Back and forward buttons available in context menu.
  • FIXED - #69035 : Run Options not honored (custom makefiles)
  • FIXED - #70175 : Problems on minimum wxWindows version test.
  • FIXED - #70176 : wxWindows apptemplate broke compilation with Unicode compiled wxWindows
  • FIXED - #71003 : Cannot translate project due to srcdir != builddir.
  • FIXED - #72502 : Kdevelop crashes when closing multiple files via Keyboard
  • FIXED - #72523 : Grep dialog doesn't prepopulate with selected text.
  • FIXED - #72552 : Unsaved changes icon disappears even if save could not be performed.
  • FIXED - #72582 : Crashes while loading plugins after unloading plugins.
  • FIXED - #73025 : expand text (ctrl+J) crashes kdevelop.
  • FIXED - #73039 : cvs tools may crash kdevelop.
  • FIXED - #73045 : switching docks when no file is loaded crash kdevelop.
  • FIXED - #73116 : Kdevelop crashes when typing a dot at the end of a comment.
  • FIXED - #73467 : Incomplete make clean for parts/appwizard/common.
  • FIXED - #73567 : Use -u instead of -u3 since it is obsoleted.
  • FIXED - #73672 : kdevelop looks weird after previewing forms in KUIViewer.
  • FIXED - #73716 : close all in context menu with two changed documents doesn't respond to cancel properly.
  • FIXED - #74955 : Crash when working with Java ant projects.
  • FIXED - #74650 : Drop-down lists of toolbar combo views don't appear with UI effects on.
  • FIXED - #74712 : Automake 1.8.x not supported.
  • FIXED - #74585 : Unable to debug Hello World C++ program.
  • FIXED - Lots of other small things we've forgotten...

Global navigation links