Release Notes


See also: Previous releases

2017-04-17  4.1 Beta

* Better tool tips in menus (requires Qt 5.1+) (feature-request #21)
* Removed ambiguous "Build" text from version info.
  yyyy-MM-DD string now refers to the official release date rather than
  build/compilation date.
* Nicer font in About|License tab
* Update Portuguese translation (thanks to Américo Monteiro)
* Better icon in confirmation message box
* UI: Use pixel metrics instead of hardcoded values
* Fixed: Process List: Do not truncate command names with spaces
* Update links to use encrypted https://kshutdown.sourceforge.io/
  instead of http://kshutdown.sourceforge.net/

Command Line

* --ui-menu: show confirmation box only if --confirm option is set
* --version: Print correct Qt version

Linux:

* NEW: Added "Use System Icon Theme" option (bug #27)
* Fixed: Disable broken global/appmenu
* Various system tray related fixes (bug #27)
* Qt 5 Build: Fixed double "KShutdown" text in window title

Source:

* Qt Build/cmake: Install "kshutdown.png" icons (bug #29)
* Use install(TARGETS) to install the kshutdown binary
  (patch #6 by Raphael Kubo da Costa)
* Added ./tools/clang-tidy.sh script
* cmake: Auto generate compile commands (used by clang-tidy)
* Fix compilation error with Qt4 (bug #30)
* Qt Build/cmake: Include missing translations and application icons
* Auto show warnings reported by POFileChecker while building language
  translations using ./tools/i18n.sh (need optional gettext-lint package)
* Modernize code:
  - 0 -> nullptr
  - Use " = default" destructors
  - Use "auto"
* Minor code cleanup
* Minor docs update

Windows:

* Update Qt libraries to version 4.8.7