Overview

Request 946988 accepted

- Update to version 5.2.0.
* util: Unset LC_* variables (#145)
- Update to version 5.0.1.
* csm-logout-dialog.c: Grab focus after the widget is shown.
- Fix build fail, fix meson build flag.
- Update to version 5.0.0.
* Accept Desktop Entry Specification v1.4
* util: Blacklist some session-specific variables
* util: Blacklist NOTIFY_SOCKET
* Fix libexec path for cinnamon-session-check-accelerated-helper
- Update to version 4.8.0.
* implement suspend-then-hibernate
* respect suspend-then-hibernate setting when suspending from
menu
- Update to version 4.6.2.
* csm-autostart-app.c: Respect the Path key in desktop files.
- update version 4.4.1
* main.c: Add a setting to run the session with
GDK_SYNCHRONIZE=1, which allows XErrors to be
backtraced
* csm-presence.c: Don't start cinnamon-screensaver
during construction
* Clean-up remaining dbus-glib references after removal
in #125
* csm-systemd.c: Restore old check for logind
- change in 4.4.0
* csm-system: Check for logind and fall back to consolekit,
instead of using a gsettings key to determine which to use.
- drop cinnamon-session-qt-5.7-styleoverride.patch
* Cinnamon in openSUSE uses Menta/Adwaita by default, which
perfectly support gtk3. I think there's no need to stay on
gtk2 theming, and it is really weird for a gtk3 based desktop
to hard depend on an almostly unmaintained Qt5 library.
* Users who perfer gtk2 or accidentally install a gtk2 theme
can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2"
in /etc/environment (note these global environment variables
affect all desktops and all users), then install
libqt5-qtstyleplugins-platformtheme-gtk2
- Replace pkgconfig(pangox) with pkgconfig(pango) and
pkgconfig(pangoxft) BuildRequires: This is what meson checks for.
- Update to version 4.2.1:
* Fix wrong parameter type on gdbus logout call
- Update to version 4.2.0:
* Implement suspend/hibernate via consolekit (#123)
* csm-manager.c: Don't let inhibitors stop a forced logout.
* Port to gdbus (#125)
- Update to version 4.0.0:
* csm-logout-dialog.c: Use the "destructive-action" style classes for (#120)
- Update to version 3.8.2:
* build: Fix PKGDATADIR define / use only one define.
* Autostart: Do not let a buggy GSettings condition break the
session.
- Update to version 3.8.1 (changes since 3.6.1):
* Switch to Meson.
* csm-manager: Detect D-Bus user-session at runtime.
* Add support for elogind.
* circleci: Add install of updated cinnamon-desktop.
* circleci: Remove mint18 job.
* Stop trying to handle Qt integration at all.
* Quit dialogue: Don't skip taskbar.
* debian: wrap-and-sort -bst.
* Fix generation of LOCALE_DIR.
- Remove the no longer needed upower-glib dependency.
- Replace cinnamon-session-fix-qt-themes.patch with
cinnamon-session-qt-5.7-styleoverride.patch.
- Update to version 3.6.1:
* configure: Add an option to disable support for D-Bus user
sessions.
- Update to version 3.6.0:
* Update environment for dbus and systemd user-session.
* Add support for "hybrid sleep".
* Remove unused code.
* csm-logout-dialog.c: Remove a couple uses of GtkStock.
* Restart dbus user-session if the last graphical session.
* Move translations to cinnamon-translations.
- Update to version 3.4.2:
* Add an issue template.
* Logout dialogue: Don't grab the keyboard and mouse when opening
the dialogue.
- Update to version 3.4.1:
* autostart-blacklist: Add the new gnome settings daemon prefix.
* csm-manager.c: Listen to the power schema "lock-on-suspend"
setting instead of the normal screensaver setting of
"lock when the screensaver starts".
- Fix installation on Leap 42.3, it has Qt 5.6 and does not provide
libqt5-qtstyleplugins-platformtheme-gtk2
- Update to version 3.4.0:
* Check stricter for presence of xtrans (with option to disable).
* Remove aclocal from autogen.sh.
* Fix redundant redeclarations.
* manager: Don't wait for all clients to exit before exiting.
- Update to version 3.2.0:
* Migrate away from gnome-common deprecated vars and macros.
* Remove an old dialog icon code.
* gsettings: Stop using g_settings_list_schemas().
* Use a qt5ct platform theme on Qt 5.7+, qgnomeplatform on 5.6
and earlier.
* Use a build time option instead of pkgcheck.
* Incorporate feedback.
* Replace the deprecated gtk_icon_info_free() with g_object_unref().
* main: Fix a heap overflow in dbus-launch wrapping.
* Add cinnamon-session.pot and makepot.
- Rename and rebase cinnamon-session-qt-5.7-styleoverride.patch to
cinnamon-session-fix-qt-themes.patch.
- Require libqt5-qtstyleplugins-platformtheme-gtk2 to make sure the
user actually gets native styling on Qt5 (boo#1002900).
- Add cinnamon-session-qt-5.7-styleoverride.patch: On Qt 5.7+ use
Gtk2 Platform Theme and don't set QT_STYLE_OVERRIDE to "gtk"
(boo#1002900).
- Update to version 3.0.1:
* Add support PreDisplayServer phase to fix gnome-keyring ssh
issue.
* Add new phase: CSM_MANAGER_PHASE_EARLY_INITIALIZATION, it's
needed for PRE_DISPLAY_SERVER phase to run.
* main.c: Add support for disabling gtk overlay scrollbars.
- Update to version 3.0.0:
* main.c: Remove CLUTTER_BACKEND=x11 (moved to cinnamon main.c).
* mdm: Fix logic error.
* Fix a typo in a warning message.
* Add a provides for x-session-manager.
* Support new libsystemd (which replaces libsystemd-login).
* Fix GTK+ regression in csm-inhibit-dialog.
- Update to 2.8.3:
* mdm: Fix logic error.
* Fix a typo in a warning message.
- Update to 2.8.2:
* Autostart: Blacklist xfce4-power-manager.
- Change licence to GPL-2.0+ and LGPL-2.1+.
- Update to 2.8.1:
* csm-logout-dialog.c: Add "automatically" to the msgids of the
countdown label. This uses the already-translated msgid.
- Update to 2.8.0:
* Add a gsettings key to enable debug.
* Reject new XSMP clients earlier in the shutdown path.
* xsmp: Re-accept clients if session shutdown is cancelled.
* Avoid to keep zombie clients in the case when a IceError is
thrown between accept_ice_connection() and
accept_xsmp_connection().
* Only wait 1 second max on logout/shutdown.
* Log time delta in debug mode. Also, don't log dbus calls (they
don't show much info and they're very numerous).
* Make Qt5 apps follow the Gtk style.
* Make the session blacklist entirely configurable.
* Replace indicator- with indicator-session in session blacklist.
* Renamed blacklist -> autostart-blacklist.
- Fix dependencies.
- Generate icon cache.
- use systemd-logind for suspend and etc. by default
- update version 2.6.3
* main.c: prevent overlay-scrollbar from loading
* csm-manager: add a whitelist to override autostart hardcoded list
- update to version 2.6.2
- update to version 2.4.3
- drop zeitgeist Requires. check in minimal X it's no longer needed
- change colord to Recommends. without it cinnamon-settings-daemon
will trigger a warning but won't prevent you from login
- update version 2.4.1
* switched locale path to standard /usr/share/locale
* re-add session timeout, disable by default
- update version 2.4.0
- drop patch: cinnamon-session-2.2.0-64bit-portability.patch
* upstream fixed
- add nemo to requires
- update version 2.3.0
* Remove 'remember open blah blah' in startup programs dialog
- update version 2.2.2
- update version 2.2.1
- update version 2.2.0
- update version 2.0.6
*Fixed wrong socket name for MDM
- update version 2.0.5
*Remove upstart files (was breaking Unity)
- update version 2.0.4
* fix screensaver command on inhibit dialog
- add cinnamon-screensaver to requirement
- add runtime requirement upstream didn't tell
* NetworkManager-gnome, colord, zeitgeist
- update version 2.0.3
* Add consolekit as runtime dep for debian package
* depend on cinnamon-session-common
- copypac from home:cyberorg:cinnamon
- cleanup work
- add glib schemas macros
- remove --enable-systemd because by default it's auto and needs
systemd >= 183, while openSUSE 12.2 only has 44
- Added systemd as requirement
- Updated spec file to enable systemd
- Updated to version 2.0.1
- Updated to version 2.0.0
- Initial release with version 1.9.2

Request History
andy great's avatar

andythe_great created request

- Update to version 5.2.0.
* util: Unset LC_* variables (#145)
- Update to version 5.0.1.
* csm-logout-dialog.c: Grab focus after the widget is shown.
- Fix build fail, fix meson build flag.
- Update to version 5.0.0.
* Accept Desktop Entry Specification v1.4
* util: Blacklist some session-specific variables
* util: Blacklist NOTIFY_SOCKET
* Fix libexec path for cinnamon-session-check-accelerated-helper
- Update to version 4.8.0.
* implement suspend-then-hibernate
* respect suspend-then-hibernate setting when suspending from
menu
- Update to version 4.6.2.
* csm-autostart-app.c: Respect the Path key in desktop files.
- update version 4.4.1
* main.c: Add a setting to run the session with
GDK_SYNCHRONIZE=1, which allows XErrors to be
backtraced
* csm-presence.c: Don't start cinnamon-screensaver
during construction
* Clean-up remaining dbus-glib references after removal
in #125
* csm-systemd.c: Restore old check for logind
- change in 4.4.0
* csm-system: Check for logind and fall back to consolekit,
instead of using a gsettings key to determine which to use.
- drop cinnamon-session-qt-5.7-styleoverride.patch
* Cinnamon in openSUSE uses Menta/Adwaita by default, which
perfectly support gtk3. I think there's no need to stay on
gtk2 theming, and it is really weird for a gtk3 based desktop
to hard depend on an almostly unmaintained Qt5 library.
* Users who perfer gtk2 or accidentally install a gtk2 theme
can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2"
in /etc/environment (note these global environment variables
affect all desktops and all users), then install
libqt5-qtstyleplugins-platformtheme-gtk2
- Replace pkgconfig(pangox) with pkgconfig(pango) and
pkgconfig(pangoxft) BuildRequires: This is what meson checks for.
- Update to version 4.2.1:
* Fix wrong parameter type on gdbus logout call
- Update to version 4.2.0:
* Implement suspend/hibernate via consolekit (#123)
* csm-manager.c: Don't let inhibitors stop a forced logout.
* Port to gdbus (#125)
- Update to version 4.0.0:
* csm-logout-dialog.c: Use the "destructive-action" style classes for (#120)
- Update to version 3.8.2:
* build: Fix PKGDATADIR define / use only one define.
* Autostart: Do not let a buggy GSettings condition break the
session.
- Update to version 3.8.1 (changes since 3.6.1):
* Switch to Meson.
* csm-manager: Detect D-Bus user-session at runtime.
* Add support for elogind.
* circleci: Add install of updated cinnamon-desktop.
* circleci: Remove mint18 job.
* Stop trying to handle Qt integration at all.
* Quit dialogue: Don't skip taskbar.
* debian: wrap-and-sort -bst.
* Fix generation of LOCALE_DIR.
- Remove the no longer needed upower-glib dependency.
- Replace cinnamon-session-fix-qt-themes.patch with
cinnamon-session-qt-5.7-styleoverride.patch.
- Update to version 3.6.1:
* configure: Add an option to disable support for D-Bus user
sessions.
- Update to version 3.6.0:
* Update environment for dbus and systemd user-session.
* Add support for "hybrid sleep".
* Remove unused code.
* csm-logout-dialog.c: Remove a couple uses of GtkStock.
* Restart dbus user-session if the last graphical session.
* Move translations to cinnamon-translations.
- Update to version 3.4.2:
* Add an issue template.
* Logout dialogue: Don't grab the keyboard and mouse when opening
the dialogue.
- Update to version 3.4.1:
* autostart-blacklist: Add the new gnome settings daemon prefix.
* csm-manager.c: Listen to the power schema "lock-on-suspend"
setting instead of the normal screensaver setting of
"lock when the screensaver starts".
- Fix installation on Leap 42.3, it has Qt 5.6 and does not provide
libqt5-qtstyleplugins-platformtheme-gtk2
- Update to version 3.4.0:
* Check stricter for presence of xtrans (with option to disable).
* Remove aclocal from autogen.sh.
* Fix redundant redeclarations.
* manager: Don't wait for all clients to exit before exiting.
- Update to version 3.2.0:
* Migrate away from gnome-common deprecated vars and macros.
* Remove an old dialog icon code.
* gsettings: Stop using g_settings_list_schemas().
* Use a qt5ct platform theme on Qt 5.7+, qgnomeplatform on 5.6
and earlier.
* Use a build time option instead of pkgcheck.
* Incorporate feedback.
* Replace the deprecated gtk_icon_info_free() with g_object_unref().
* main: Fix a heap overflow in dbus-launch wrapping.
* Add cinnamon-session.pot and makepot.
- Rename and rebase cinnamon-session-qt-5.7-styleoverride.patch to
cinnamon-session-fix-qt-themes.patch.
- Require libqt5-qtstyleplugins-platformtheme-gtk2 to make sure the
user actually gets native styling on Qt5 (boo#1002900).
- Add cinnamon-session-qt-5.7-styleoverride.patch: On Qt 5.7+ use
Gtk2 Platform Theme and don't set QT_STYLE_OVERRIDE to "gtk"
(boo#1002900).
- Update to version 3.0.1:
* Add support PreDisplayServer phase to fix gnome-keyring ssh
issue.
* Add new phase: CSM_MANAGER_PHASE_EARLY_INITIALIZATION, it's
needed for PRE_DISPLAY_SERVER phase to run.
* main.c: Add support for disabling gtk overlay scrollbars.
- Update to version 3.0.0:
* main.c: Remove CLUTTER_BACKEND=x11 (moved to cinnamon main.c).
* mdm: Fix logic error.
* Fix a typo in a warning message.
* Add a provides for x-session-manager.
* Support new libsystemd (which replaces libsystemd-login).
* Fix GTK+ regression in csm-inhibit-dialog.
- Update to 2.8.3:
* mdm: Fix logic error.
* Fix a typo in a warning message.
- Update to 2.8.2:
* Autostart: Blacklist xfce4-power-manager.
- Change licence to GPL-2.0+ and LGPL-2.1+.
- Update to 2.8.1:
* csm-logout-dialog.c: Add "automatically" to the msgids of the
countdown label. This uses the already-translated msgid.
- Update to 2.8.0:
* Add a gsettings key to enable debug.
* Reject new XSMP clients earlier in the shutdown path.
* xsmp: Re-accept clients if session shutdown is cancelled.
* Avoid to keep zombie clients in the case when a IceError is
thrown between accept_ice_connection() and
accept_xsmp_connection().
* Only wait 1 second max on logout/shutdown.
* Log time delta in debug mode. Also, don't log dbus calls (they
don't show much info and they're very numerous).
* Make Qt5 apps follow the Gtk style.
* Make the session blacklist entirely configurable.
* Replace indicator- with indicator-session in session blacklist.
* Renamed blacklist -> autostart-blacklist.
- Fix dependencies.
- Generate icon cache.
- use systemd-logind for suspend and etc. by default
- update version 2.6.3
* main.c: prevent overlay-scrollbar from loading
* csm-manager: add a whitelist to override autostart hardcoded list
- update to version 2.6.2
- update to version 2.4.3
- drop zeitgeist Requires. check in minimal X it's no longer needed
- change colord to Recommends. without it cinnamon-settings-daemon
will trigger a warning but won't prevent you from login
- update version 2.4.1
* switched locale path to standard /usr/share/locale
* re-add session timeout, disable by default
- update version 2.4.0
- drop patch: cinnamon-session-2.2.0-64bit-portability.patch
* upstream fixed
- add nemo to requires
- update version 2.3.0
* Remove 'remember open blah blah' in startup programs dialog
- update version 2.2.2
- update version 2.2.1
- update version 2.2.0
- update version 2.0.6
*Fixed wrong socket name for MDM
- update version 2.0.5
*Remove upstart files (was breaking Unity)
- update version 2.0.4
* fix screensaver command on inhibit dialog
- add cinnamon-screensaver to requirement
- add runtime requirement upstream didn't tell
* NetworkManager-gnome, colord, zeitgeist
- update version 2.0.3
* Add consolekit as runtime dep for debian package
* depend on cinnamon-session-common
- copypac from home:cyberorg:cinnamon
- cleanup work
- add glib schemas macros
- remove --enable-systemd because by default it's auto and needs
systemd >= 183, while openSUSE 12.2 only has 44
- Added systemd as requirement
- Updated spec file to enable systemd
- Updated to version 2.0.1
- Updated to version 2.0.0
- Initial release with version 1.9.2


andy great's avatar

andythe_great accepted request

openSUSE Build Service is sponsored by