
  See also: http://kshutdown.sourceforge.net/releases/

2013/07/09  3.0

* 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


2013/06/16  3.0 Beta 8

* NEW: Bookmarks menu
* Linux: Fixed bug #19 (kshutdown refusing to do shutdown)
* Czech translation update
* Updated Polish translation


2013/04/09  3.0 Beta 7

* 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


2013/02/12  3.0 Beta 6

* 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 <http://sourceforge.net/p/kshutdown/bugs/18/>


2012/11/24  3.0 Beta 5

-- Test 3 ----------------------------------------------------------------------

Setup scripts:

* Removed kdesudo (optional package) dependency
  <http://sourceforge.net/p/kshutdown/bugs/16/>
* Fixed confusing "ERROR: Build failed..." message

* Updated application description
* Updated sf.net and Wiki links

Source:

* Helper test script for Wine (./tools/test-wine.bat)

-- Test 2 ----------------------------------------------------------------------

* Fixed: https://bugs.launchpad.net/ubuntu/+source/kshutdown/+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

Progress Bar:

* NEW: Size configuration (see context menu)
* Fixed: Auto update location/width on screen size change

Source:

* Qt 5: Q_WS_* -> Q_OS_*, KS_UNIX, KS_DBUS

-- Test 1 ----------------------------------------------------------------------

Progress Bar:

* Improved Kiosk support
  <http://sourceforge.net/p/kshutdown/wiki/Kiosk/>
* Use KDE native color chooser

Extras:

* NEW: Support for non-KDE KShutdown versions
  <http://sourceforge.net/p/kshutdown/wiki/Extras/>
* 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.:

* Updated Polish translation
* Smaller portable package compressed using 7-Zip

Windows:

* NEW: Added "When selected application exit" trigger
* Show icons in message panes
* Fixed: Removed "<qt>" 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
* 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

Source:

* Fixed/suppressed issues reported by Krazy2 tool
* Win32: Fixed compilation
* Win32: Updated compilation instructions


2012/04/23  3.0 Beta 4

Progress Bar:

* Fixed: Show/hide progress bar on settings change
* Show progress bar in user inactivity detector
* NEW: Customizable color (progress bar -> context menu -> Set Color...)

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


2012/03/01  3.0 Beta 3

* NEW: Option to quit program when pressing close button
  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
  Bug: http://sourceforge.net/tracker/index.php?func=detail&aid=3467712&group_id=93707&atid=605270
* Fixed compilation warnings


2011/12/30  3.0 Beta 2

* 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.


2011/07/24  2.1 Beta (alias 3.0 Beta 1)

* 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. Documentation:
  http://sourceforge.net/p/kshutdown/wiki/Kiosk/
* 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


2011/04/20  2.0

Version for Linux:

* Support for the UPower suspend/hibernate backend (patch #3224666)
  Thanks to Stanislav Nikolov
* Updated D-Bus Documentation:
  http://sourceforge.net/p/kshutdown/wiki/D-Bus/

Updated Language Translations:

* Brazilian Portuguese
* Danish
* Polish
* Russian

Version for Windows:

* Upgraded Qt libs (2010.05)
* Use dynamic Qt*.dll instead of static linking
* Fixed compilation error


2011/02/15  2.0 Beta 12

Linux:

* NEW: Added D-Bus support. Run "qdbus net.sf.kshutdown /kshutdown" for details.
  Documentation: http://sourceforge.net/p/kshutdown/wiki/D-Bus/
* 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


2010/08/28  2.0 Beta 11

* KDE 4.5.0: Fixed huge memory leak and crash on KDE startup
* Fixed: Xfce: Do not show <qt> and <br> tags in notification window
* Updated Serbian translation
* Show "Global Keyboard Shortcuts" options in "KDE Related Settings" window
* UI: Activate main window on system tray icon click
* UI: Do not display scroll bars in combo box popups
* KDE: Use org.kde.krunner service if org.freedesktop.ScreenSaver
  is not available (used by Lock Screen action and inactivity detector).


2010/07/22  2.0 Beta 10

* NEW: Added "-hide-ui" command line option to hide all KShutdown user interface
  (main window and system icon)
* NEW: Show warning notification 30, 60, or 120 minutes before timeout
* NEW: Danish translation
* Command line help window (--help): Added link to
  http://sourceforge.net/apps/mediawiki/kshutdown/index.php?title=Command_Line
* Disable unsupported "Restart/Turn Off Computer"
  actions on GDM/GNOME/Xfce desktop
* Menu Bar: "File" menu renamed to "Action"
* Source: Added convenient installation script (./Setup.sh)
* Source: Added support for Qt4-only Builds (see ./Setup-qt4.sh or ./Setup.sh)
* NEW: Added "Test" action - an action that does nothing...
* Source: Added KDevelop 4.0 project support
* Updated Polish translation
* Updated Serbian translation
* Updated documentation


2010/03/13  2.0 Beta 9

* Updated Brazilian Portuguese translation
* Updated Serbian translation
* Updated Polish translation
* EXPERIMENTAL: Added user "inactivity" detector
  (see "Select time/event", Win32/KDE4 only)
* KDE 4: Highlight system tray icon if KShutdown is active
* Updated README.html file

MS Windows:

* Use Qt 4.6.x library
* Show command line help for "--help" and "/?" arguments
* Show notifcation message in system tray icon
* Updated installer

GNOME/Xfce 4 Support (EXPERIMENTAL):

* Added "Logout" action
* Show icons from the current Icon Theme
* Use Gtk+ style by default


2009/09/29  2.0 Beta 8

* Command Line: Added support for "time" option
  (KDE: run "kshutdown --help" for more info)
* Updated Polish translation
* Extras: Added help link
* Misc. bug fixes and improvements


2009/08/09  2.0 Beta 7

* NEW: Added "Cancel" action (see File and System Tray menu)
* Updated German translation (thanks to Markus)
* Updated Norwegian translation
* Updated Polish translation
* Display the "end" date/time in main window, tool tips, and notifications
* Action confirmation is now disabled by default
* EXPERIMENTAL: Added contextual help for "Hibernate" and "Suspend" actions
  (press Shift+F1 or select Help|What's This?)
* KDE: Fixed icon for the "Restart Computer" action
* KDE: Fixed "e" and "extra" command line options
* Removed "Theme" support (use QSS instead; see -stylesheet parameter
  <http://doc.trolltech.com/latest/stylesheet.html>)
* Misc. User Interface improvements

"Extras" Action (KDE4):

* Use Dolphin instead of Konqueror as the menu editor

"When Selected Application Exit" Trigger (KDE4):

* Show icons for the current user only (much faster)
* Show pid/user name in window title and system tray tool tip

Version for Windows:

* Updated Qt libs (v4.5.2)
* Show "No Delay" warning message in the "File" menu

Source:

* Improved CMakeLists.txt for the "po" directory (PATCH #2784970)
* EXPERIMENTAL: Use GTK+ Style on GNOME (Qt4 build only)
* Removed unused APIs
* LockAction moved to actions/lock.*
* Code clean up
* Fixed Win32 build
* Changed "include guard" name to avoid collisions
* Added "InfoWidget" class
* Renamed enums to avoid collision with other #defs
* Fixed small memory leaks
* Added Q_DISABLE_COPY and "explicit" keyword


2009/04/21  2.0 Beta 6

* 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


2009/04/01  2.0 Beta 5

* 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


2009/01/15  2.0 Beta 4

* 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


2008/12/01  2.0 Beta 3

* NEW: Added progress bar (disabled by default; see Preferences)
* Separators in combo box list (this requires Qt 4.4+)
* Fixed "Desktop Entry" files

Linux/KDE 4 version:

* NEW: Added notifications. See menu -> Settings -> Configure Notifications...
* Use system theme icon in system tray
* Fixed: Remember recent Extras action

Linux version:

* NEW: Added language translations
* NEW: Added "When selected application exit" trigger

Windows version:

* Updated Qt Toolkit libraries to version 4.4.3
* Updated NSIS installer
* Updated build script

Source package:

* Added "Desktop Entry" file validator (./tools/check-desktop-files.sh)


2008/10/11  2.0 Beta 2

* Fixed "Logout canceled by..." message on KDE logout
* NEW: Added option to disable screen lock before hibernate/suspend
* Fixed Qt4 build
* Updated README.html file


2008/07/27  2.0 Beta 1

* NEW: Added "Extras" actions (KDE build only)
* Fixed "Turn Off Computer" icon
* Fixed Help menu; removed unused actions
* Fixed: OK/Cancel buttons in Preferences window
* Updated build scripts
* Fixed application shortcut


---- Release History ----

Old ChangeLogs can be found in the SVN repository at:
http://sourceforge.net/p/kshutdown/code/HEAD/tree/trunk/kshutdown2/ChangeLog?force=True
http://sourceforge.net/p/kshutdown/code/HEAD/tree/trunk/kshutdown/ChangeLog?force=True

2008/04/02  2.0 Alpha 5

2008/01/20  2.0 Alpha 4

2007/11/25  2.0 Alpha 3

2007/07/08  2.0 Alpha 2

2007/06/24  2.0 Alpha 1

2009/??/??  1.0.5 for KDE 3 (never released)

2009/01/15  1.0.4

2008/05/26  1.0.3

2007/11/25  1.0.2

2007/07/08  1.0.1

2007/04/14  1.0

2006/10/10  0.9.1 Beta

2006/06/29  0.9 Beta

2006/02/05  0.8.2

2006/01/09  0.8.1

2005/11/27  0.8

2005/10/18  0.7.1 Beta

2005/07/02  0.7.0 Beta

2005/02/28  0.6.0

2005/02/12  0.5.1 Beta

2004/12/15  0.5.0 Beta

2004/11/13  0.4.0

2004/10/23  0.3.2 Beta

2004/09/11  0.3.1 Beta

2004/08/30  0.3.0 Beta

2004/07/19  0.2.0

2004/07/05  0.1.9 Beta

2004/06/13  0.1.8 Beta

2004/03/27  0.1.7 Beta

2004/03/11  0.1.6 Beta

2004/02/22  0.1.5 Beta

2004/02/07  0.1.4 Beta

2004/01/17  0.1.3 Beta

2003/12/08  0.1.2 Beta

2003/11/09  0.1.1 Beta

2003/10/27  0.1.0 Beta

// svn log -r 704:HEAD|xsel -i -b && kwrite ChangeLog
