KShutDown Changelog

New in version 3.3 Beta

December 3rd, 2014
  • NEW: Allow custom bookmark names
  • Increase minimum required password length to 12 characters
  • Updated the Polish and Russian translations
  • Updated README.html documentation
  • Fixed: Reduce the number of debug messages printed to stderr/console
  • Renamed "Quit" action to "Quit KShutdown"
  • NEW: Add "--mod" command-line option (allows various UI tweaks such as progress bar opacity or color themes; to be documented and continued...)
  • NEW: Added "--portable" command-line option to run KShutdown in a portable mode. This works only with "kshutdown-qt" build and KShutdown for Windows. The standard version for KDE will stop with "Unknown option 'portable'" error.
  • NEW: Flash taskbar button 1 or 5 minutes before action timeout
  • Updated About window (show build date in yyyy-mm-dd format; better text layout)
  • Show "Press OK to activate KShutdown" hint
  • Fix text wrap and spacing in notification text
  • Linux:
  • Fixed: Do not override/ignore "-style" command-line option
  • Added keywords to the KShutdown menu entry (for example you can type "halt" or "logout" to search for KShutdown launcher)
  • D-Bus: Show actions/triggers list in sane order (example command: qdbus net.sf.kshutdown /kshutdown triggerList false)
  • MATE: Fixed various system tray icon issues
  • Qt Build: Disable idle detector on KDE (known KDE bug)
  • Fixed: Do not initialize deprecated HAL D-Bus interface on application startup
  • KDE: Better "--help" output
  • Windows:
  • Support Qt 4.8.6 library and newer MinGW
  • Update/simplify installer
  • Extras Action:
  • Fixed: Show "(Empty)" text if Extras folder does not contain any items
  • Added "Do not show this message again" option
  • Settings Window:
  • Autoselect recently visited tab
  • KDE: Added tab icons
  • Fix minor UI layout issues
  • Source:
  • NEW: scan-build support (./tools/scan-build.sh)
  • Fix minor issues reported by static analyzers
  • Updated examples in ./Setupscripts
  • Improved ./tools/make-version.h
  • NEW: cmake: support Qt5 build (patch #4)
  • NEW: Added flint++ (C++ Linter) support (./tools/flint++.sh)
  • C++ code clean up: - Add "override" - Add missing "virtual" - Use typesafe "enum class" - Remove some "inline" directives - Use C++11 R"( for better strings readability - Fix _WIN32_WINNT-related warnings
  • Update build instructions for Wine/Win32
  • Updated utility scripts
  • © Konrad Twardowski | http://kshutdown.sourceforge.net/ | 
  • Icons: Fatcow Web Hosting, CC Attribution 3.0 license
  • Privacy: Types of cookie used by Google/NSA services

New in version 3.1 Beta (December 6th, 2013)

  • NEW: Simple password protection (see menu bar -> Preferences -> Password tab)
  • Updated README.html
  • Updated the Spanish translation (by moray33)
  • Updated the Polish translation
  • Qt Build: Allow logout from KDE 4
  • NEW: "Test" action:
  • Renamed to "Show Message"
  • Configurable text
  • Source:
  • NEW: Removed "kworkspace" library dependency (libkworkspace is no longer required to build KShutdown for KDE)
  • Enable C++11 support
  • cppcheck tool support (./tools/cppcheck.sh)
  • Windows: Fixed compilation errors

New in version 3.0 (July 9th, 2013)

  • Updated Czech translation
  • Updated Simplified Chinese translation (by xStone)
  • Bookmarks menu: Mark the current/selected bookmark
  • Windows: Use the latest Qt 4.8.5
  • README: Added alternate Qt 5.1 build instructions

New in version 3.0 Beta 8 (June 17th, 2013)

  • NEW: Bookmarks menu
  • Linux: Fixed bug #19 - kshutdown refusing to do shutdown (incomatibility with systems w/o ConsoleKit installed)
  • Czech translation update
  • Updated Polish translation

New in version 3.0 Beta 7 (April 11th, 2013)

  • NEW: MATE Desktop Environment support
  • NEW: Razor-qt Desktop Environment support
  • Updated Serbian translations
  • Updated Brazilian Portuguese translation
  • Unified system tray icon view and options in all KShutdown versions
  • Fixed -e and --extras command line options
  • Fixed transparent background in "kshutdown" icons; reduced "kshutdown.ico" size
  • KDE:
  • NEW: Use native message views (KMessageWidget class)
  • Require KDE 4.7+ instead of 4.4+
  • Fixed: Fallback to ConsoleKit if KDE shutdown API is unavailable
  • Disallow one-letter keyboard shortcuts

New in version 3.0 Beta 6 (February 13th, 2013)

  • NEW: Haiku OS support (see README.html for build instructions)
  • NEW: Qt 5 support
  • Disable drop shadow and input focus in progress bar and screen lock windows
  • KDE: Extras: Removed unreliable "Unlock Screen" action
  • KDE: Workaround for org.freedesktop.ScreenSaver.GetSessionIdleTime bug (causes wrong time calculations in the "Inactivity Detector")
  • Windows:
  • Updated Qt libs/dlls (v4.8.4)
  • Documentation:
  • Fixed broken www links
  • Source:
  • Changed minimal required Qt version from 4.6 to 4.8
  • Fixed compiler warnings
  • Fixed FreeBSD detection (bug #18)

New in version 3.0 Beta 5 (November 27th, 2012)

  • Progress Bar:
  • NEW: Size configuration (see context menu)
  • Fixed: Auto update location/width on screen size change
  • Improved Kiosk support
  • Use KDE native color chooser
  • Extras:
  • NEW: Support "Extras" in all KShutdown versions
  • NEW: Added Extras -> Stop -> VLC
  • KDE: Do not show security/confirmation dialog for new *.desktop files
  • Show command name in menu item
  • User Interface:
  • Improved confirmation message box
  • Changed "Quit" shortcut to Ctrl+Shift+Q
  • KDE: Show credits, author, and bug report address in About box
  • KDE: Show action keyboard shortcuts in menu
  • Process Monitor: Linux: Show own processes on top of the list
  • Misc.:
  • Fixed bug #1044213 (update date/time status after resume)
  • Include README.html file in portable package
  • KDE: Extras: Use current/default file manager instead of hardcoded "/usr/bin/dolphin"
  • Fixed small memory leaks
  • Updated Polish translation
  • NEW: Smaller portable package compressed using 7-Zip
  • Updated application description
  • Updated sf.net and Wiki links
  • Windows:
  • NEW: Added "When selected application exit" trigger
  • Show icons in message panes
  • Fixed: Removed "" tags from system tray tool tip
  • Fixed: Force shutdown if screen is locked (Windows XP)
  • Fixed shutdown issues caused by multiple logged in users
  • Fixed: Hide "Do not save session" option if it's not needed
  • Windows Installer:
  • "Autostart" option is now unselected by default
  • NEW: Support for silent mode ("/S" option). Installer launched with /S option will install KShutdown in a default location without asking any questions :)
  • Reduced installer size
  • Setup scripts:
  • Removed kdesudo (optional package) dependency (bug #16)
  • Fixed confusing "ERROR: Build failed..." message
  • Source:
  • Fixed/suppressed issues reported by Krazy2 tool
  • Win32: Fixed compilation
  • Win32: Updated compilation instructions
  • Helper test script for Wine (./tools/test-wine.bat)

New in version 3.0 Beta 4 (April 27th, 2012)

  • Progress Bar:
  • NEW: Customizable color (progress bar -> context menu -> Set Color...)
  • Fixed: Show/hide progress bar on settings change
  • Show progress bar in user inactivity detector
  • Misc.:
  • A more compact "Action" and system tray context menu
  • Czech translation update
  • Updated Polish translation
  • Show error message if trigger (e.g. user inactivity detector) is not available
  • Windows: Updated Qt DLLs (v4.8.1) and MinGW
  • README:
  • Updated MinGW docs
  • Added Clang (alternate C++ compiler) docs

New in version 3.0 Beta 3 (March 2nd, 2012)

  • NEW: Option to quit program instead of minimizing to tray (RFE #3494853)
  • NEW: Option to hide system tray icon
  • Fixed Alt+A keyboard shortcut which clashed with the C&ancel button (English translation only)
  • Updated language translations:
  • Czech translation update. Thanks to Pavel Fric.
  • Danish translation updates
  • Italian translation updates
  • Serbian translation updates
  • Source:
  • KDE 4: Auto run "kdesudo" to install compiled KShutdown
  • KDE 4: Fixed: KShutDown doesn't build on KDE 4.8 (patch)
  • Fixed compilation warnings