Changelog format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Converted changelog to Keep a Changelog format.
- Codebase cleanup.
- Optional output logging.
- Uninstall script.
- Check if directories exist before try to 'find' files in them.
- Add '/usr/share/xsessions' to comments as possible sessions location.
- Fix passing multiple arguments to programs from Exec key from .desktop files.
- Exit with return code 2 on dialog cancel.
- Respect XDG Base Directory Specification fallback.
- Support for user-defined cdmrc files.
- Classify menu items into console and X programs.
- Changed
$menu
to a Bash array. - Improved background launch safety.
- Use signal names instead of numbers in
trap
. - General codebase cleanup
- Deprecated console-specific settings as they can now be set as console programs.
- Support for hibernation
- Better support for consolekit 4.2.
- Iussues with console login.
- Fixed race condition.
- Fixed SHLVL incrementation.
- Added option to disable consolekit.
- Removed leftover code.
- Changed the way the xstart function works.
- Hopefully stabilized the xinitrc support.
- General cleanup.
- Fixed several stupid mistakes on my part.
- Added checkyesno function to better handle creative responses in cdmrc.
- Added 'countfrom' option to allow CDM menus to start at 1.
- Added 'usexinit' option to allow usage of ~/.xinitrc.
- Added 'serverargs' option to allow passing custom options to the X server.
- Proper utilization of exec.
- Fixed CHANGELOG to better match standards.
- Massive code cleanup.
- Removed defaultwm option (unused).
- Fixed issue with gnome-session handler.
- Added suspend option
- Failsafe to startup script that overrides execution if logged in as root.
- Fixed X incrementing function.
- Fixed an issue with allowshutdown off and allowconsole on.
- Code cleanup.
- Fixed issue with profile.d execution order.
- Shutdown option.
- Ability to set login shell (fix for some foreign layouts).
- Minor feature addition.
- No longer requires editing user files.
- Initial release