This page tries to present as much as possible the additions
and corrections that occurred in KDE between the 3.5.2 and 3.5.3 releases.
Nevertheless it should be considered as incomplete.
- KHTML
- Don't crash when triple-clicking on a line that has :after or :before content, or anything that isn't in the DOM (bug #95319)
- Implement nondeterministic CSS matching (bug #103285 and bug #101115)
- Do not crash if an old target got destroyed. (bug #124554)
- Fix static Y position of positioned objects in initial whitespace (3.5 regression). (bug #125185)
- Fontrendering: A few percent speedup by caching font scalability info
- Konqueror will crash if a floated link uses :hover:before or :hover:after to create a positioned element. (bug #94997)
- Text selection misbehaves for devanagari. (bug #101009)
- Fix crash when hovering a HTML menu item (bug #117240)
- Don't crash when null pointer passed to removeEventListener (bug #126100)
- Prevent an infinite loop in parseToken() when dealing with broken HTML. (bug #126268)
- If we saved creating a renderer at attach. Create it if we later need it. (bug #125715)
- Don't allow to find text in password fields. (bug #126745)
- Improve XHTML CSS styling
- Handle CSS restyling for all types of dynamic DOM changes and user interaction
- Only repaint the expossed background when scrolling. Optimizes a few slow pages with unoptimized X11 drivers. (bugs #125580 and #118806)
- Speed-up painting and selections on pages with large tables.
- Match better the error-handling capabilities of Firefox with respect to DL/DT/DD elements. (bugs #121888, #112069 and #109877)
- Added missing sanity check which caused crashes in caret mode on pgup/pgdn
when there was no valid caret. (bug #120205)
- Make sure copyBlt doesn't fail because of different depth. (bug #127189)
- No other property depends on background-image, and applying it before the rest of the background short-hand breaks it under inheritance. (bug #127444)
- KIO
- Add media kioslave support to KFileDialog (bug #105771 and bug #106077)
- KPropertiesDialog first renames the file, then allows all plugins to save their changes. (bug #105771)
- Make KDirSelectDialog work with media:/ and similar. Fixes JuK.
- KDEPrint
- Fix usage of private methods in CUPS which broke KDEPrint with CUPS 1.2 (bug #124157)
- Allow adding multiple file to the to-be-printed list. (bug #114384)
- No fax sent when special characters are included in the sender information (bug #106369)
- Kdeprintfax ignores paper size setting when using Hylafax (bug #108066)
- KDE-UI
- KIO-Slaves
- KIO-HTTP
-
Keep the fragment when doing redirections. (the HTTP requests and redirections don't include fragments; it's a browser thing). (bug #124654)
- domtreeviewer (Konqueror-Plugin)
- Fix the crash when "reopening the dialog when it's already up" (bug #127405)
- General
- New: KDE startup reordered in order to improve startup time.
- KDialog: --title does not work in at least one case (bug #115723)
- Don't show the screensaver when doing presentations (commit)
- If KDE shuts down while starting up (due to low battery status), saved session is lost (bug #100935)
- KSysGuard: Typos in the ksysguard PO file (bug #125729)
- Random wallpapers don't change on every configuration change.
- Kicker
- Bookmarks: Look up konsole-bookmarks in the correct directory (commit)
- Show/hide arrow not shown if all icons are hidden (bug #126374)
- KControl
- KFind
- Don't draw a separator, it causes a couple of ugly pixels. (bug #126742)
- Konsole
- Fix a possible crash on session save/logout (commit)
- Numerous fixes due to the Coverity reports.
- Fix DCOP call setEncoding. (#120998)
- kwrited - Add a 'Clear Messages' to the popup menu. (#52524)
- Fix crash when user deletes all the sessions. (#121640)
- Fix underline issue when there are ampersands in tab title. (#121782)
- Remember the text color while moving the tab. (#125373)
- Fix issue with tab/window titles not refreshing for the non-active session. (#125796)
- Verify that the command is executable for '-e <command>.' (#125977)
- Use the "DefaultSession" parameter in konsolerc. (#126557)
- Kate
- Fix crash in View Difference (bug #123887)
- Fix crash in external tools config when clicking the edit button. (cf. bug #121607)
- Konqueror
- Fix multi selection and Show/Hide in toolbar. (#124308)
- Fix QString/KURL confusion which probably caused encoding bugs with local paths on non-latin1 systems.
- Respect user-selected view mode when browsing removable media. (#108542)
- Fixed detection of some Netscape plugins when packagers are built with new ld flags.
- KWin
- Don't force new windows to be at the beginning of the focus chain (windows with focus stealing prevention shouldn't be there).
- Don't deactivate the showing desktop state when a new window is shown that belongs to the desktop.(bug #113552)
- KWin messes up ConfigureRequest:s, causing X crashes. (bug #124087)
- Move minimized windows to the right place in focus chain. (bug #124807)
- Separate focus chains are nice, but KDE-style Alt+Tab not limited to the current desktop (bug #124721)
- Window switching (alt-tab) with focus (strictly) under or follow mouse does not switch all windows and newly focused window doesn't get focus (bug #123890)
- Obey automatic un-hover option also when switching to a shaded window with alt+tab. (bug #126291)
- Mouse cursor covers tooltips of KDE applications (bug #124355)
- Fixed timestamp handling on 64bit systems, fixes focus problems when running KDE for a long time
- KTouch
- Changed default lecture font from Courier to Monospace in KTouch and all lecture files (bug #108690)
- Statistics are also stored for the mini-default level
- Statistics dialog has been rearranged
- Fixed freeze of appliation on click on "clear statistics" button (bug #119568)
- Fixing several wrong keyboard-layouts (bug #119189)
- Default keyboard is selected based on KDE locale (fixes bug #54379 and bug #99947)
- Color scheme entries in the main menu will be shown without interpreting & as automatic accelerator
- Slideline algorithm reworked and enhanced, cleared bugs related to improper cursor movement/size, wrong sliding etc. (fixes bug #54329 and bug #116838)
- Trailing spaces are removed from lines when lecture is read (bug #107080)
- KTouch has also seen some minor feature-improvements.
- Configuration settings allow change of sliding widget height limit, useful for large screen resolutions (feature request: #76666)
- Line length limit removed, teacher text can now be as long as desired, wrong student line text is limited to size of teacher lengths + some offset
- New default mini level with a few more lines
- Default keyboard is selected based on KDE locale (requests: #54379, #99947)
- Quick select lists of training lectures/keyboard layouts are now sorted alphabetically
- Added keyboard hiding feature in configuration (request: #104238)
- Show language names for keyboards in addition to file names in quick selection menu
- Manual level change buttons can be disabled in automatic-level change mode (request: #121598)
- Kalzium
- Don't stop moving the KalziumTip if the mouse hovers it.
- KmPlot
- Make the initial function color wrap around after 10 functions had been created.
- Use [-π,π] as the default interval for parametric equations instead of the current x-range.
- Fixed storage of small numbers (was using e.g. "1.22e-6", but as "e" is a constant, this was parsed as "(1.22*e)-6").
- Make sure range to numerically integrate over is tiled perfectly (bug #121051).
- KAsteroids
- Missile goes through closer asteroids (#13388)
- KPDF
- KGhostView
- Kuickshow
- Changing the slider should enable the apply/reset buttons (bug #119962)
- Fixed audiocd:/ to Ogg extraction when packagers are built with new ld flags.
- JuK
- Fix "JuK trying to add unknown category in File Renamer" (bug #124976)
- KAudioCreator
- Fix regression causing renamed tracks to be disregarded when ripping/encoding
- Kopete
- Fix automatic spellchecking when turning off rich text
- Prevent contacts from being added to a server side group called Top Level
- Message notification in contactlist (bug #126016)
- Fix crash for AIM (report)
- Kopete is closing down all connections and reconnects after about each 1 minute (bug #101669)
- Fix Kopete crash after change ICQ status to online. (bug #115772)
- Fix crash in ICQ on disconnect due to connect elsewhere. (bug #122827)
- KAlarm
- New: Add DCOP calls and command line options to display the edit alarm dialog
- New: Add Select All and Deselect actions & shortcuts for import birthdays list
- Make system tray icon appear in non-KDE window managers (bug 123651)
- Fix corruption of alarms displayed at logout and then deferred after login (bug 124508)
- Fix erroneous adjustment of recurrence start date when saving alarm
- Fix crash when --play command line option is used, if compiled without aRts (bug 124835)
- Don't show disabled alarms in system tray tooltip alarm list (bug 125675)
- Fix reminder time not being saved in alarm templates (bug 127760)
- KArm
- Make context menu work in the karm kontact plugin. (cf. bug #124190)
- CertManager
- S/MIME support in QGPGME backend (bug #127389)
- KMail
- New:: Implementing folder quick filing #113759)
- Fix crash in disconnected IMAP (commit)
- Fixing the frequent loss of folder-settings (commit)
- Fixes of several memory-leaks
- Message list view containing empty rows and causing crash when double clicking (#89549)
- Cannot create new folders with IMAP using Dovecot-imapd (#121843)
- Don't insert the separator after "Delete Folders" for system folders. (#125180)
- Drag and drop of messages to composer fails on x64 systems (#125477)
- Fix crash when trying to view source while the Message Preview Pane is hidden. (#85175)
- Don't crash when IMAP mailbox modified externally (#126060)
- Fix a syntax error in kmail_clamav.sh (#126529)
- Don't crash when trying to "send again" a message that is not there. (#126571)
- Properly initialize font buttons when the composer is started in HTML mode (commit)
- Fix mixed language phrases when a non-English language is used for reply/forward phrases (bug 109533)
- Improve detection of external references (bug 123520 )
- 'Fallback character encoding' and 'detect missing attachments' settings now work properly (see bug 122571 and bug 124703 resp)
- Fix IMAP-crash after fresh startup and selecting mail (bug 126715)
- Fix IMAP-crash while selecting mail in mail header view (bug 125723)
- IMAP
- Only remove the / when it is not quoted - fixes wrong searches. (bug #123605)
- KOrganizer
- Fixed: "normal" events aren't displayed if they're covered/overlaped by floating, multiday events
- Show categories in list view (bug #123728)
- KAddressBook
- Akregator
- New: add author information to article header (in the article pane only)
- Prevent "Akregator is running" messages on startup (reset PID to -1 when closing akregator)
- Do not crash on startup when Combined View mode is activated (Happened only when experimental tagging is activated)
- Do not reset status of modified articles to "New". It's just too much noise for a tiny bit of signal. (bug #101907)
- When iterating over articles using previous [unread] article, jump to the oldest article instead of newest when entering a new feed (bug #126316)
- Disable apply button in config dialog when nothing was changed (bug #103820)
- Message subject unnecessarily HTML-encoded in download status popup (bug #127677)
- Umbrello
- Export all views (extension of #58809)
- Static variables in java code are not marked static (#59190)
- New alignment type "distribute horizontally/vertically" (extension of #67058)
- Save autosave file to a more obvious place (#72019)
- Usability and responsiveness improvements to code import (#93296)
- Auto-complete in parameter properties dialog in class diagram (#104477)
- Don't crash on application exit (#112092)
- Memory problem when importing classes from C++ sources (#122668)
- Nestable components and subsystems in Component diagram (#124326)
- Switch back to arrow tool after association creation (debian/353344)
- Code generation wizard fails at generating C++ implementation code (#126489)
- Fix crash loading xmi file (#125331, #126968)
- User interaction with UMLWidget improvements (#126391)
- Comments are cut short when generating PHP code (#126480)
- Freeze on C++ class import (#126994)
- Fix crash on importing Java 1.5 classes containing annotations (#127160)
- KCacheGrind
- "Fix slow handling (loading, cycle detection, drawing the call graph) of
profiles where functions have number of callers/callees in the thousands.
These unusual profiles are typically produced by running callgrind on
Valgrind itself (so called Valgrind self-hosting)."
- KTeaTime
- Formatting of minutes and seconds is incorrect, has the space between seconds and "s" (bug #117932)
- Ark
- Fixed opening of 7-zip archives with recent versions of p7zip
- Prevent crashes caused by trying to compress files which were deleted (bug #113585)
- Fix opening archives with strange characters in the filename (bug #125788)
- Enable again opening of .deb files (bug #126051)
- Ark is not complaining when directories already exist (bug #108316)
- The error window is now resizable (bug #105982)
- KCalc
- Quanta Plus
- another round of VPL fixes. Requires KDE 3.5.3 to work properly (bug #125434)
- don't crash when viewing remote files in VPL (bug #126314)
- silently ignore files from a project view that do not exist anymore (bug #126588)
- show a correct error message if a file does not exist (bug #126588)
- make the img and script tags standard compliant (bug #125596)
- don't loose important spaces when applying source indentation (bug #125213)
- add input button to the Forms toolbar (bug #125202)