January 1st, 2012· Version change: 2.1.1 Beta -> 3.0 Beta 2 (yes, 3.0 :)
· Serbian translation updates
· More readable tool tip text in tray icon and progress bar
· Command Line: Allow '0' time option (no delay)
· Better default date/time values
· Updated Polish translation
Linux:
· NEW: Shutdown/Reboot via ConsoleKit and/or HAL D-Bus interface.
· The Shutdown/Reboot action now should work
· with all Desktop Environments and Display Managers.
· NEW: KShutdown/Qt
· (version for Xfce and other non-KDE Desktop Environments,
· see README.html for details)
· Fixed: Added workaround for non-clickable HTML links in Oxygen Style
· Better integration with GTK-based Desktop Environments (Xfce, LXDE, etc.)
· Do not show button icons if this option is disabled by user
· Improved Desktop Environment detection
Linux/KDE:
· NEW: Option to Unlock the screen. See Extras -> Unlock Screen
· Extras: Updated Kaffeine entry
· Extras: Removed kdetv (KDE 3 only) entry
· Extras: Show error message if file does not exist
Linux/Xfce 4:
· Support Turn Off and Restart actions
· Fixed: Do not start krunner in non-KDE sessions
· Fixed missing icons in menu and combo box
Linux/LXDE:
· Logout Action
Linux/GNOME 3:
· More supported actions
Linux/Unity:
· Workaround for missing system tray support...
Linux/E17:
· Basic support
· Load System->DBus Extension module for Lock Screen action support
· Load Utilities->Systray module for system tray support
Windows:
· Use Windows terminology (Logout -> Log Off, Suspend Computer -> Sleep)
· Updated Qt DLLs (4.7.4)
Source:
· Fixed "Unable to find file for inclusion portable.pri" warning
· Fixed all *.desktop file warnings
· Added UDialog class - a base dialog
· Updated README.html and build scripts
Qt 4 Build (Setup-qt4.sh):
· Binary program is now called "kshutdown-qt"
· Added "make install" command.
· This will install kshutdown-qt,
· icons, and menu shortcut under /usr prefix directory.
July 25th, 2011· Added Portuguese language translation (pt.po, bug #3292202) Thanks to Américo Monteiro
· Updated Polish translation
· Fixed: Do not activate disabled or unsupported action
· Fixed: Command Line: Do not show "Invalid time" error message for time values without leading zero
· Fixed a tiny system tray icon if launched with "--xx time" command line option
· Improved confirmation message box
· Faster Screen Lock function
· Minor User Inteface improvements and tweaks
· Use "kshutdown:" prefix in logs printed to the stderr
KDE 4:
· NEW: Added "Black and White System Tray Icon" option for better integration with dark color themes
· NEW: (Re)Added KDE Kiosk support.
· NEW: (Re)Added Local and Global keyboard shortcuts (see menu -> Settings -> Configure Shortcuts...)
· Use KDE UI elements in KDE4 version for better platform integration
· Fixed KDE detection
Source:
· Added support for Krazy2 Code Checker (see ./tools/krazy2.sh)
· Fixed compilation on kfreebsd platform (bug #3292203)
· Fixed: Do not include temporary binary "kshutdown" file in a source package
April 22nd, 2011· Support for the UPower suspend/hibernate backend (patch #3224666) Thanks to Stanislav Nikolov
· Updated D-Bus Documentation
Updated Language Translations:
· Brazilian Portuguese
· Danish
· Polish
· Russian
February 16th, 2011Linux:
· NEW: Added D-Bus support. Run "qdbus net.sf.kshutdown /kshutdown" for details.
· (TODO: the D-Bus functions are currently undocumented)
· Fixed bug #3140645 (kde 4.6 + qt 4.7.1 + kshutdown crash)
· Setup.sh: Auto select kde4 menu item (if available)
· Show error message if "Turn Off Computer" or "Restart Computer" function is not available or disabled in KDE System Settings.
· Fixed error in "When selected application exit" function caused by zombie programs
Command Line:
· NEW: Added "--cancel" command line option to stop an active action (KDE 4 only)
· NEW: Added "--confirm" option to confirm a command line action
· NEW: Added -i and --inactivity command line options (RFE #3052626, Command Line Inactivity Timer)
Misc.:
· Updated Brazilian Portuguese translation
· Updated Polish translation
· Updated Slovak translation
· Better icon size in system tray
July 26th, 2010· NEW: Show warning notification 30, 60, or 120 minutes before timeout
· NEW: Danish translation
· "Restart/Turn Off Computer" actions are now disabled for GNOME Display Manager and in GNOME/Xfce desktop environment
· Menu Bar: "File" menu renamed to "Action"
· NEW: Added "Test" action (an action that does nothing; useful in testing)
· Updated Polish translation
· Updated Serbian translation
· Updated documentation
March 15th, 2010· Added "Logout" action
· Show icons from the current Icon Theme
· Use Gtk+ style by default
· Updated Brazilian Portuguese translation
· Updated Serbian translation
· Updated Polish translation
· KDE 4: Highlight system tray icon if KShutdown is active
· Updated README.html file
September 30th, 2009· Command Line: Added support for "time" option.
Example 1: To shutdown system at 15:30 (HH:MM) run:
· $ kshutdown --shutdown 15:30
Example 2: To lock screen after 15 minutes run:
· $ kshutdown --lock 15
· KDE: Run "kshutdown --help" for more info
· Updated Polish translation
· Extras: Added help link
· Misc. bug fixes and improvements
April 22nd, 2009· KDE: Fixed crash on application startup if the "When selected application exit" option was selected
· KDE: Added convenient function to configure related KDE settings
· Updated Polish translation
· Fixed language translations
April 1st, 2009· NEW: Added -H and -S (uppercase) command line options for Hibernate and Suspend
· NEW: Added Serbian translation
· Source: Added tools/api.sh (API documentation generator)
· Source: Added Doxyfile file (API documentation configuration)
· Fixed: no -> nb (Norway -> Norwegian Bokmaal)
· Updated Spanish translation
· Updated and fixed Polish translation
January 16th, 2009· Fixed Hibernate/Suspend action in Ubuntu 8.10
· Remeber previous shutdown settings (BUG #2444169)
· NEW: Added Norwegian translation
· Updated French translation
· Extras Actions: Added support for regular executables files (e.g. shell script or compiled program)
· Show selected action name in notification popup message
December 1st, 2008· Added progress bar (disabled by default; see Preferences)
· Separators in combo box list (this requires Qt 4.4+)
· Fixed "Desktop Entry" files
· NEW: Added notifications. See menu -> Settings -> Configure Notifications...
· Use system theme icon in system tray
· Fixed: Remember recent Extras action
· NEW: Added language translations
· NEW: Added "When selected application exit" trigger
· Added "Desktop Entry" file validator (./tools/check-desktop-files.sh)