Hello community,

here is the log from the commit of package cinnamon for openSUSE:Factory 
checked in at 2017-05-27 13:13:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon"

Sat May 27 13:13:18 2017 rev:16 rq:498044 version:3.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes        2017-02-03 
17:34:38.822637238 +0100
+++ /work/SRC/openSUSE:Factory/.cinnamon.new/cinnamon.changes   2017-05-27 
13:13:20.706087191 +0200
@@ -1,0 +2,239 @@
+Wed May 24 14:40:01 UTC 2017 - [email protected]
+
+- Update to version 3.4.1:
+  * Remove usage of GTK_POLICY_EXTERNAL.
+  * checkBox.js: Remove extra unused argument which was causing a
+    warning with new cjs/mozjs.
+  * st-bin.c: Fix y_fill setter (it was setting x_fill to the value
+    of the existing y_fill, before it is set in the same call).
+  * menu applet: Fix keyboard navigation of recent context menu.
+    Fix closing of same menu when switching to another category.
+    Also fix closing when opening another recent's context menu.
+  * menu applet: Notify when a recent file is activated that can't
+    be accessed.
+  * menu applet: Make missing file notification transient.
+  * menu applet (vector box): Partially revert c0d37dd: there is
+    flickering as events go from a button to the vector box and
+    back. Remove the idle callback, and directly react to the enter
+    even once more. To compensate, increase our
+    maybeUpdateVectorBox delay timeout, which more or less fixes
+    the original problem the above commit was attempting to fix.
+  * menu applet: _select_category - only call displayButtons if the
+    category has really changed.
+  * menu applet: Fix keyboard navigation when a second recent
+    context menu is toggled open.
+  * Sound settings: Fix device icons.
+  * xlet-settings.py: Ignore files and directories in the config
+    directory that aren't created by our settings api as well as
+    instances that no longer exist.
+  * ExtensionCore.py: Don't scrub the config directory on load.
+    This is no longer necessary since xlet settings now ignores
+    anything that isn't an active instance, and some applets need a
+    place to store extra files so they get cleaned up on uninstall.
+  * cs_panel.py: Fix a crash when there are no panels.
+  * sound-applet: Remove extraneous arguments on add_actor calls.
+  * radioButton.js: Remove an extra argument to add_actor.
+  * window-list-applet: Fix undefined reference warning.
+  * cinnamon-json-makepot: Add support to extract "title" and
+    "units" keys on list elements.
+  * User applet: Remove the ability to switch to guest with LightDM.
+  * runDialog.js: Fix undefined variable warning.
+  * Reorganise the default applets in the panel.
+  * User applet: Remove trailing spaces.
+  * Applets: Make TextIconApplet smarter and adapt to vertical
+    panels.
+  * menu applet: Use _select_category to select recents and places,
+    so we can cache the current selection more accurately and
+    prevent needless calls to _displayButtons.
+  * window list: Add a missing dependency to settings.
+- Remove cinnamon-fix-gtk-3.14.patch.
+- Rebase cinnamon-no-gksu-requirement.patch.
+
+-------------------------------------------------------------------
+Sun May  7 11:23:03 UTC 2017 - [email protected]
+
+- Update to version 3.4.0:
+  * Fix gnome terminal losing desktop file association during
+    Cinnamon restart.
+  * cinnamon-json-makepot: Add support to scan for JS files inside
+    sub-dirs.
+  * Start systray applet first
+  * Use generic marshaller.
+  * Pull functions out of loops in _refreshPlaces, _refreshApps...
+  * Move uri assignment in _refreshRecent's while loop into new...
+  * Use let instead of var in new handler functions.
+  * panel: Rework allocation logic to avoid looping in edit mode
+    this was causing the context menu animation to fail to complete
+    causing the user not to be able to exit edit mode.
+  * theme-node: Fix leak on stylesheet change.
+  * cinnamon_dbus_acquire_name: Don't leak the result.
+  * cinnamon_dbus_acquire_name: Don't leak error.
+  * keyboard: Destroy the key's boxpointe.
+  * Fix hotcorner hover delay timeout removal. This fixes a
+    "Invalid or null source id used when attempting to run
+    Mainloop.source_remove()" when leaving a hotcorner. The timeout
+    is already destroyed by returning false in the callback, but we
+    still knew about the timeout id and tried to remove the
+    non-existing timeout.
+  * st-box-layout: Don't report a paint volume when we have no
+    allocation.
+  * window-tracker: Fix a memory leak.
+  * tooltips.js: Remove leftover logging.
+  * Add cinnamon-stap-monitor utility.
+  * panel.js: Couple fixes to previous commit. Let the panel
+    sections cover the entire panel in edit mode. Clean up
+    _allocate a bit - since we always have the centre zone occupied
+    (artificially or naturally,) we don't ever need to handle cases
+    where it isn't.
+  * panel.js: Fix dnd pseudo-class style application for vertical
+    panels.
+  * panel: Allow right and left panel zones to naturally fill space.
+    Fix vertical allocate calculations in st-box-layout (align_end
+    was only working for horizontal box layouts).
+  * panel.js: Clean actor and style class names up, simplify some
+    code that no longer needs to differentiate between vertical and
+    horizontal panels.
+  * cs_screensaver.py: Expose setting for floating widgets.
+  * panel.js: Restore the "important" style flag, accidentally
+    removed from panel zones.
+  * expoThumbnail.js: Don't reposition thumbnails on
+    position-changed.
+  * cs_screensaver.py: Use a stack to switch between default
+    screensaver and plugin previews.
+  * panel.js: Restore some allocation code mistakenly removed in a
+    previous commit. This restores the behavior of allowing
+    left/right panels to occupy more than half the panel if the
+    centre zone is empty.
+  * Sound applet: Fix a segmentation fault that happened when menu
+    animations were disabled (gh#linuxmint/Cinnamon#5977).
+  * cinnamon-desktop-editor: Use the default icon when file is
+    nonexistent.
+  * st-theme-node: Improve error reporting.
+  * St: Support CSS margin property.
+  * Fix cursor black background when taking screenshot.
+  * JS API misc/util.js: Add spawnCommandLineAsync.
+  * recent-applet: Fix wrong menu placement.
+  * Cinnamon Tutorial: Add instructions for xlet l10n.
+  * windowManager: Move handling of workspace switch effects to one
+    place.
+  * window-list: Don't lose our focus style class when opening the
+    context menu.
+  * Settings widgets range: Add an optional argument to show the
+    current value of on the scale widget. This was originally the
+    way it worked in the xlet settings, but with the rework, that
+    functionality wasn't reimplemented. This rendered the settings
+    of several applets less usefull.
+  * Show desktop applet: Fix preview being stuck by
+    keyboard-triggered menu open.
+  * settings.js: Rebuild the settings file if it becomes corrupted.
+    If the settings have already been loaded, we use the latest
+    version we have, otherwise we restore from defaults.
+  * vertical-panels: Make proper calculations for panel intellihide.
+  * Keyboard applet: Always show something in panel edit mode.
+  * Power applet: Always show something in panel edit mode
+  * JS API util.js: Add doNotReap parameter to trySpawn ct. itzexor
+  * util.js: Add documentation for spawn_async.
+  * Add support to manage the systemd services available on the
+    system.
+  * cs_startup.py: Add a "Run now" button for when a row is selected.
+  * Make sure applets that don't support vertical panels don't get
+    dropped on a vertical panel. This was happening with at least
+    some applets, causing them to "disappear", and could only be
+    recovered by removing them from applet settings and re-adding
+    them again.
+  * cinnamon-settings: Fix some sliders being drawn backwards.
+  * settings.js: Handle corrupt settings the right way. Fixes
+    several issues with the previous implementation.
+  * xlet settings: Add a list widget.
+  * xlet settings: Fix the reference to new option added to wrong
+    element.
+  * Settings: Add support for lightdm-settings.
+  * xlets-about-dialog: Show timestamp if exists else show version
+    & show "more info" button.
+  * spawn_async: Clean the callbacks up after we're done.
+  * looking-glass: Use bracket notation for property accessors when
+    inspecting.
+  * Environment: Don't fail in toString().
+  * looking-glass: Set null results' value to "[null]".
+  * Fix panel timeout spinbuttons jumping around
+    (gh#linuxmint/Cinnamon#6374).
+  * Add Manjaro Support in System Info (gh#linuxmint/Cinnamon#6387).
+  * systray: Add CSS class to permit theming.
+  * systray-applet: Don't crash in on_applet_removed_from_panel.
+  * st-theme-node: Remove a double declaration that gives a
+    compiler warning.
+  * Start inode/directory application instead unregistered
+    x-scheme-handler/file in case of unmounted bookmarks.
+  * st-entry: Change the variable type to avoid a compiler warning.
+  * Add a chooser for "inode/directory" to be able to choose the
+    default file manager.
+  * xlet-settings: Add a missing string for l10n.
+  * st-box-layout: Remove an unused variable.
+  * panel.js: Refactor Panel._showPanel and Panel._hidePanel.
+  * panel.js: Don't clip the panel box shadow when showing after
+    hide.
+  * cs_accessibility: Restore previous theme when disabling
+    High Contrast.
+  * Remove panelMenu.js, which is unused but for 2 applets.
+    There are a bunch of applets that import it but don't use it,
+    all of which can be fixed now.
+  * hotcorners: Remove the icon option.
+  * cinnamon-looking-glass.py: Handle the numpad entering in entry.
+  * Remove aclocal from autogen.sh as autoreconf runs it.
+  * Fix for non translated applet names on Remove context menu items.
+  * [Xlets] Expose config deletion request to xlet.
+  * modalDialog: Avoid a js warning.
+  * utils: Add check-js, to scan for runtime-breaking javascript
+    syntax errors.
+  * Adjustments after enabling margin for st.
+  * cs_user.py: Save appropriately sized .face for
+    cinnamon-screensaver.
+  * cs_mouse: Add new settings to control acceleration/sensitivity.
+  * power-applet: Add support for warning and error style classes.
+  * cs_panel.py: Rework individual panel page to simplify code, fix
+    some bugy behaviour, and improve readability.
+  * Update keybindings.js.
+  * Adapt Cinnamon to multi-process CSD.
+  * messageTray: Show critical notifications in fullscreen.
++++ 42 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes
++++ and /work/SRC/openSUSE:Factory/.cinnamon.new/cinnamon.changes

Old:
----
  cinnamon-3.2.8.tar.gz

New:
----
  Cinnamon-3.4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cinnamon.spec ++++++
--- /var/tmp/diff_new_pack.785St0/_old  2017-05-27 13:13:21.413987109 +0200
+++ /var/tmp/diff_new_pack.785St0/_new  2017-05-27 13:13:21.413987109 +0200
@@ -16,18 +16,18 @@
 #
 
 
-%define __requires_exclude typelib\\((Cinnamon(|JS)|St)\\)
+%define __requires_exclude typelib\\((Cinnamon|St)\\)
 %define __provides_exclude typelib\\(.*\\)
 %define _name   Cinnamon
-%define _version 3.2.0
+%define _version 3.4.0
 Name:           cinnamon
-Version:        3.2.8
+Version:        3.4.1
 Release:        0
 Summary:        GNU/Linux Desktop featuring a traditional layout
 License:        GPL-2.0+ and LGPL-2.1
 Group:          System/GUI/Other
 Url:            https://github.com/linuxmint/Cinnamon
-Source:         
https://github.com/linuxmint/%{_name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source:         
https://github.com/linuxmint/%{_name}/archive/%{version}.tar.gz#/%{_name}-%{version}.tar.gz
 # Some documentation for people writing branding packages, shipped in the 
branding-upstream package.
 Source1:        README.Gsettings-overrides
 # PATCH-FIX-OPENSUSE cinnamon-wheel-and-sbin-path [email protected] -- Make 
full sbin paths and use wheel as a sudo group.
@@ -63,7 +63,7 @@
 BuildRequires:  python3-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(cinnamon-desktop) >= %{_version}
-BuildRequires:  pkgconfig(cjs-internals-1.0)
+BuildRequires:  pkgconfig(cjs-1.0)
 BuildRequires:  pkgconfig(gnome-bluetooth-1.0)
 BuildRequires:  pkgconfig(gnome-keyring-1)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
@@ -206,14 +206,6 @@
   %{buildroot}%{_datadir}/cinnamon-background-properties
 
 dirname $(find %{buildroot}%{_datadir} -type f -name '*.py') | sort -u | while 
read dir; do
-    # Add execution bit to scripts with shebangs and remove from others.
-    ls *.py | while read py; do
-        if [ "$(head -c2 "$py"; echo)" = '#!' ]; then
-            chmod a+x "$py"
-        else
-            chmod a-x "$py"
-        fi
-    done
     # Compile Python bytecode.
     %py_compile .
 done
@@ -248,7 +240,7 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING README debian/changelog
+%doc AUTHORS COPYING README.rst debian/changelog
 %dir %{_sysconfdir}/xdg/menus/
 %config %{_sysconfdir}/xdg/menus/%{name}-applications.menu
 %config %{_sysconfdir}/xdg/menus/%{name}-applications-merged
@@ -260,7 +252,6 @@
 %{_libdir}/%{name}/extensions/
 # Note the requirements exclude list above.
 %{_libdir}/%{name}/Cinnamon-0.1.typelib
-%{_libdir}/%{name}/CinnamonJS-0.1.typelib
 %{_libdir}/%{name}/St-1.0.typelib
 %{_datadir}/%{name}/
 %{_datadir}/%{name}-background-properties
@@ -272,6 +263,7 @@
 %{_datadir}/icons/hicolor/*/*/cs-*.*
 %{_datadir}/icons/hicolor/*/*/pan-*.*
 %{_datadir}/icons/hicolor/*/actions/*-lock-*.*
+%{_datadir}/icons/hicolor/*/actions/list-edit-*.*
 %{_datadir}/icons/hicolor/*/devices/audio-*.*
 %{_datadir}/icons/hicolor/*/devices/bluetooth.*
 %{_datadir}/icons/hicolor/*/devices/cpu*.*

++++++ cinnamon-no-gksu-requirement.patch ++++++
--- /var/tmp/diff_new_pack.785St0/_old  2017-05-27 13:13:21.461980323 +0200
+++ /var/tmp/diff_new_pack.785St0/_new  2017-05-27 13:13:21.461980323 +0200
@@ -8,7 +8,7 @@
 +os.system("xdg-su -c 
'/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py'")
 --- a/files/usr/share/cinnamon/applets/[email protected]/applet.js
 +++ b/files/usr/share/cinnamon/applets/[email protected]/applet.js
-@@ -164,10 +164,6 @@ ApplicationContextMenuItem.prototype = {
+@@ -165,10 +165,6 @@ ApplicationContextMenuItem.prototype = {
                  
AppFavorites.getAppFavorites().removeFavorite(this._appButton.app.get_id());
                  this._appButton.toggleMenu();
                  break;

++++++ cinnamon-settings-native.patch ++++++
--- /var/tmp/diff_new_pack.785St0/_old  2017-05-27 13:13:21.477978062 +0200
+++ /var/tmp/diff_new_pack.785St0/_new  2017-05-27 13:13:21.477978062 +0200
@@ -1,18 +1,18 @@
 --- a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
 +++ b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
-@@ -76,12 +76,9 @@ CONTROL_CENTER_MODULES = [
- STANDALONE_MODULES = [
+@@ -77,12 +77,10 @@ STANDALONE_MODULES = [
  #         Label                          Executable                          
Icon                Category        Keywords for filter
      [_("Printers"),                      "system-config-printer",        
"cs-printer",         "hardware",       _("printers, laser, inkjet")],
--    [_("Firewall"),                      "gufw",                         
"cs-firewall",        "admin",          _("firewall, block, filter, programs")],
+     [_("Firewall"),                      "gufw",                         
"cs-firewall",        "admin",          _("firewall, block, filter, programs")],
 -    [_("Languages"),                     "mintlocale",                   
"cs-language",        "prefs",          _("language, install, foreign")],
 -    [_("Input Method"),                  "mintlocale im",                
"cs-input-method",    "prefs",          _("language, install, foreign, input, 
method, chinese, korean, japanese, typing")],
 -    [_("Login Window"),                  "gksu /usr/sbin/mdmsetup",      
"cs-login",           "admin",          _("login, mdm, gdm, manager, user, 
password, startup, switch")],
++    [_("Login Window"),                  "xdg-su -c /usr/sbin/mdmsetup", 
"cs-login",           "admin",          _("login, mdm, gdm, manager, user, 
password, startup, switch")],
+     [_("Login Window"),                  "lightdm-settings",             
"cs-login",           "admin",          _("login, lightdm, mdm, gdm, manager, 
user, password, startup, switch")],
 -    [_("Driver Manager"),                "mintdrivers",                  
"cs-drivers",         "admin",          _("video, driver, wifi, card, hardware, 
proprietary, nvidia, radeon, nouveau, fglrx")],
 -    [_("Software Sources"),              "mintsources",                  
"cs-sources",         "admin",          _("ppa, repository, package, source, 
download")],
-+    [_("Login Window") + " (LightDM)",   "xdg-su -c 
/usr/bin/lightdm-gtk-greeter-settings", "cs-login", "admin", _("login, lightdm, 
gtk-greeter, manager, user, password, startup, switch")],
-+    [_("Login Window") + " (MDM)",       "xdg-su -c /usr/sbin/mdmsetup", 
"cs-login",           "admin",          _("login, mdm, gdm, manager, user, 
password, startup, switch")],
++    [_("Login Window"),                  "xdg-su -c 
/usr/bin/lightdm-gtk-greeter-settings", "cs-login", "admin", _("login, lightdm, 
mdm, gdm, manager, user, password, startup, switch")],
 +    [_("YaST"),                          "xdg-su -c /sbin/yast2",        
"yast",               "admin",          _("system, admin, yast2, settings")],
      [_("Users and Groups"),              "cinnamon-settings-users",      
"cs-user-accounts",   "admin",          _("user, users, account, accounts, 
group, groups, password")],
-     [_("Bluetooth"),                     "blueberry",                    
"cs-bluetooth",       "hardware",       _("bluetooth, dongle, transfer, 
mobile")]
- ]
+     [_("Bluetooth"),                     "blueberry",                    
"cs-bluetooth",       "hardware",       _("bluetooth, dongle, transfer, 
mobile")],
+     [_("Manage Services and Units"),     "systemd-manager-pkexec",       
"cs-sources",         "admin",          _("systemd, units, services, systemctl, 
init")]


Reply via email to