Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
X11:Cinnamon:Factory
cinnamon
cinnamon.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cinnamon.changes of Package cinnamon
------------------------------------------------------------------- Mon Aug 19 15:01:03 UTC 2024 - sb56637 <mxoo28j7@duck.com> * Changes to the RPM .spec file for proper dependency versions of other Cinnamon components at different version numbers ------------------------------------------------------------------- Sun Aug 11 05:21:09 UTC 2024 - sb56637 <mxoo28j7@duck.com> - update to 6.2.9: * cs_default.py: Disable mousewheel selection in the default app comboboxes. - update to 6.2.8: * x-cinnamon-portals.conf: Add gnome-keyring as the Secret provider. - update to 6.2.7: * Dns.js: Revert bug workaround - update to 6.2.6: * cinnamon-settings-users: Don't use w -hs * Set clip_to_allocation to true for menu and notification applets - update to 6.2.5: * ExtensionCore.py - Adds update subject * Revert "cs_themes: Restrain picture button heights." - update to 6.2.4: * windowMenu.js: Fix warning flood when moving a window to another workspace. * cs_themes: Restrain picture button heights. * user applet: Fix updating the avatar icon size when the panel height changes. * cs-info: Better parsing of the graphics card lspci output - update to 6.2.3: * cinnamon-settings.py: Use the nvidia icon for nvidia-settings. * ExtensionCore.py: Check for display names in translations * cs_themes: Frame App and Cinnamon themes, move user themes to the top. * xapp status: Make sure the recording icon size is set, disconnect the recording signal when the applet is removed. - update to 6.2.2: * Revert "xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file." - update to 6.2.1: * Fix extensions automatically enabling on download - update to 6.2.0: * sound applet: Fixes #12035 * Add a fix for webkit dev's failure to care about breaking online-accounts for nvidia users * window lists: don't attention flash focused window * Remove dynamic text direction for table * cinnamon-xlet-makepot: Don't assume xgettext calls actually generate a potfile. * Restore polkit agent. * Fix lmde6 build. * polkit-dialog: Clean up the styling a bit * debian/control: Don't remove policykit-1-gnome yet. * Add greeter badges for Cinnamon sessions * Show search bar by default in AppChooserDialog * cs_panel.py: Set the step amount to 1 for panel heights. * power applet: Fix reported battery status * panel.js: Don't re-declare x_mon when converting panel defs. * cs_panel.py: Fix behavior when there are overlapping definitions. * panel.js: Improve handling of invalid/duplicate panel definitions. * notifications@cinnamon.org: Append the locale's date format to notifications * cs_screensaver.py: Add screen lock delay options for 5 and 10 seconds * cs_keyboard.py, cinnamon-desktop-editor.py: Fix some python 3.12- related warnings. * cs_keyboard.py: Update the custom list visually as well as internally when a keybinding changes. * calendar@cinnamon.org: Fix garbage collection of stale events. * Fix mapping flatpak windows to flatpak app * Switch to GNOME Online Accounts GTK * l10n: Update POT * cs_info: Add 'about' as a keyword for System Info * cs_keyboard: Enable configuration of bindings for Spices * cs_themes: Fix the stack switcher sensitivity * inhibit@cinnamon.org: Add unique applet icons for notification toggles * Show battery pending charge/discharge states in Power Management * cinnamon-settings.py: Additional modules when Mint modules are absent * cinnamon-settings: Forbid synaptic if mintsources is present. * Fix linuxmint#11313 * Add userWidget.js * lightbox.js: Port to Clutter animations * modalDialog.js: Port to Clutter animations * desklet.js: Port to Clutter animations * Add interface for xdg portal requests. * doc generation: Fix strings with invalid escape codes. * placesManager.js: Remove "Connect to..." item. * New action icon for Mint-X theme * cs_themes: Blacklist Adwaita and HighContrast * cs_themes: Blacklist a few more themes * cs_themes: Blacklist adwaita-dark * user applet: Allow to display the profile picture on the panel * userWidget.js: Fix AccountsService icon changes. * user@cinnamon.org: Use UserWidget.Avatar for the panel user icon. * cs_user.py: Use XApp.IconChooserDialog for "Browse for more...". * Update Show information on date format syntax URL to working one * workspace switcher: remove the workspace the cursor is hovering on middle click * cs_keyboard.py and KeybindingWidgets.py: Add support for search by binding * cornerbar applet: add shift + click actions settings * cornerbar: Properly filter windows not to transparentize on peek blur/opacity effects * show desktop applet: Fix desktop peek * Remove unused js overrides * Prevent window randomization on connecting a monitor * Preserve file permissions of downloaded spices * cinnamon theme: fix expo-workspaces-name-entry * cornerbar: Port to Clutter animations * show-desktop: Port to Clutter animations * gwl: Port to Clutter animations * Adds toggle switch to on-screen-keyboard@cinnamon applet to enable/disable keyboard. * util.js: remove unused utility function latinise() * userWidget: Back to using the theme to load the face image. * user applet: handle the symbolic panel icon correctly. * gwl: Fix thumbnails resize on scaled monitors * Show "wired with a padlock" or "wireless with a padlock" icons when a VPN is connected * Add a Science category to the menu. * sound@cinnamon.org: Prevent Muffin from creating sound streams in volume mixer in sound applet * cinnamon-app-system.c: Don't remove an app from running_apps until after emitting the changed signal. * userWidget: Simplify a bit * Embed nemo's layout editor into cinnamon-settings' Actions module. * Prevents Cvc.MixerControl from being loaded more than once * l10n: Generate additional files * l10n: Generate CS module desktop files * l10n: Update POT * xdg-desktop-portal: Don't ship the x-cinnamon-portals.conf file. * PopupSliderMenuItem: Don't track the hover state * window-list: Remove indicators for minimized and tiled windows - update to 6.0.4: * Move gir files to private path * fixing applet tooltips clipping out the top as well.= - update to 6.0.3: * fix for applet tooltips clipping outside the screen when they're too close to the bottom. * Show secure connection icon when WireGuard is active - update to 6.0.2: * menu: Don't resize if the OSK is visible * Check for a workarea collision during actor.show() and shrink or restore to the user size when appropriate. * cs-info: increase inxi verbosity * README.Debian: fix typo * Update .git-blame-ignore-revs - update to 6.0.1: * main.js: Don't initialize monitorLabeler in an x11 session. * Update bug report template with Wayland issue tracker * cinnamon-global/clipboard: use the MetaDisplay's selection object. * fix: install actions from the correct folder * improve xlet download and autostart run icons * Fix Main.activateWindow() for windows with normal transient children * actions: Ignore miscellaneous files in the install folder. * l10n: Update cs modules * cinnamon-settings-users: Fix special characters in pango markup * Update Actions module to show non-Spice Actions * Spices.py: Skip actions when they contain the 'Active' key and its value is false. * Spices.py: catch some possible exceptions when loading legacy actions. * ExtensionCore.py: Render spice-supplied icons correctly in hidpi. ------------------------------------------------------------------- Mon Feb 26 10:46:03 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. ------------------------------------------------------------------- Fri Dec 1 12:00:00 UTC 2023 - sb56637 <mxoo28j7@duck.com> - Update to version 6.0.0: * settings: Replace PIL.Image.ANTIALIAS with PIL.Image.LANCZOS. * gestures: Adjust to amplified max volume, not normal. * cs_themes: Finish removing tinycss support. * cs_themes.py: Fix navigation/stack issue. * cinnamon.css: Center text in .applet-box * lightbox: Reduce color banding with dithering... * sound@cinnamon.org: Word wrap for artist and title labels * bug report: Mention crashes. * Fix thumbnails not appearing for windows created while menu is open * cinnamon-menu-editor: Fix window type to enable window resizing. * keybindings: Make Above_Tab displayable. * Looking glass: Fix log text colors. * gesturesManager.js: Ignore gestures when the screensaver is active. * Updated write-applet.xml for Cinnamon 4.6 to 5.8+ * Update issue template with a link to open and closed issues for convenience. * window-list/gwl: Simplify window focus updates. * applet.js: Improve code comments. * gwl: Track the getThumbnail timeout source id. * Show all batteries as "primary" batteries, removing set_device_battery_additional() * Menu applet: Fix bug where menu is partly behind panel * gestures: Remove device detection. * Fix issue #11810 * Emphasize checking for duplicate existing issues in the bug report form. * Updated cs_info module * sound applet: Add telegram-desktop to players without seek support * Fix various typos * js: Use string instead of regexp * cinnamon-subprocess-wrapper: Handle invalid utf8, fix error message. * Replace misc/util.js polyfills with js natives... * Replace util.js polyfills with JS natives... * state.js: replace polyfills with js natives.. * Fix meson.build deprecations up to 0.56.0 * cs_backgrounds: Recognize .avif files. * misc: Use locale.getlocale() instead of locale.getdefaultlocale(). * calendar eventView.js: Try to cancel scroll-to-row callback when set_events() is called. * cs_info.py: Don't freeze when 'Copy to clipboard' is clicked. * Fixed calculate a sidePage height when it comes as standalone * Update cinnamon-settings.py * Require soup 3.0. * Ensure settings window expands to fit toolbar * Adds a shift-middle click action to the sound applet. * Adds option to always show the input switch in the sound applet. (Closes #11232) * wayland: Add session files * Clean up build deps and some unused imports * wayland: Don't use Gtk/Gdk anywhere in core/startup code * st-texture-cache: Make our own GtkIconTheme instead of trying to get it from a GdkScreen (which won't be able to exist until Cinnamon completes startup) * Disable/avoid things that don't currently work in Wayland * Extensions: Block certain x11-only xlets from trying to load * dbus: Add monitor labeler * Restore system background * Log the backend at Cinnamon start, add a row for it in cs_info.py * cs_themes: Don't use a GtkPlug/Socket for overview-scrollbar previews * cs_display: Add scale-monitor-framebuffer for Wayland fractional scaling * Remove some leftovers from main.c, adjust a string in cs_themes.py * power applet: Wait for csd-power's dbus presence before trying to connect to it * cinnamon-launcher: Launch cinnamon immediately under Wayland * session: Use a separate desktop file for Wayland sessions. * cinnamon-settings: Suppress/hide some x11-only elements. * modalDialog.js: Fix sync call in x11. * melange: convert to GApplication, cleanup, fix launch-as-inspector mode. * lookingGlass.js: Initialize melange interface at startup. * Add .git-blame-ignore-revs for commits * Adding an option for notification screen selection * Fix whitespace * Fix GLib exception: * meson: Re-add dbus dependency * Gestures: Allow the user to specify when an action is triggered. * Gestures: Add a desktop zoom action. * Rename Wayland session * cinnamon-launcher: Remove wayland handling. * cinnamon-global.c: Restore cinnamon_global_set_pointer. * Fix xlet-settings TreeListWidget's handling of columns with option lists * Use menu for window list hover tooltip choice * Fix the power applet battery status when the seconds var is 3600 * Spices.py: Fix desklet reload after update when there are multiple instances * gesturesManager.js: Fix a couple small issues * Add Actions module * debian/control: Update soup version. * Remove .settings folder * Added menu details option * menu applet: Add some safety to the right-click properties item. * screenshot service: Add color picker support. * add xdg-portal conf * l10n: Update POT ------------------------------------------------------------------- Thu Oct 5 12:17:31 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com> - Drop cinnamon-meson-0.61.patch: Fixed upstream. ------------------------------------------------------------------- Sat Jul 15 12:00:38 UTC 2023 - sb56637 <mxoo28j7@duck.com> - Building on Dead Mozay's packaging work; update to version 5.8.4. * theme: Don't force too large a minimum size of PopupSliderMenuItem. * cs_gestures.py: Cleaning up Python * gestures: Fix EXEC actions not completing. * sound applet: Fix alignment of icons in 'Launch player' submenu when a player is active. * To fix the error of referencing a non-existent variable. * popupMenu: restore minimum slider width, override sound slider only * grouped window list: fix drag and move app icon on the app list * cinnamon-close-dialog: Fix dialog text * Align labels in rows in the preffered applications to center * cinnamon ui: improve overview animation * color-scheme follow simplified themes * l10n: Update POT ------------------------------------------------------------------- Thu Jun 8 13:36:45 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 5.8.1. * Revert "l10n: Generate module files" * Update generate_cs_module_desktop_files.py script * l10n: Generate module files * l10n: Generate additional files ------------------------------------------------------------------- Wed May 3 17:19:25 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 5.6.8. * New upstream bugfix version 5.6.8 (Closes: deb#1032912) ------------------------------------------------------------------- Wed Mar 2 16:10:19 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org> - Add cinnamon-meson-0.61.patch: Fix build using meson 0.61, which became stricter about the used syntax. ------------------------------------------------------------------- Sun Jan 2 21:51:49 UTC 2022 - andy great <andythe_great@pm.me> - Update to version 5.2.7. * cs_calendar.py: Update gnome's 24h preference when ours gets updated. * settings api demo: Fix dependency example to match description. * notification applet: Remove leftover log statement. * power applet: Show a generic panel icon even if there's only a single coarse-level device attached. * screenshot.js: Add SelectArea method. * calendar applet: Improve event dot positioning. * [calendar applet] Make new dates translatable (#10560) * calendar applet: Re-organize multi-day string construction. * calendar applet: Use the ► unicode symbol in place of '->' for event times. * Checking None values to prevent crashes (#10552) * Fix minimize effect when there is no icon geometry set by a window- list. * events: Actual time should be used with time_format, not a date-only. * calendar events: Clicking on the selected date over the event list will open gnome-calendar. * screenshot.js: Cancel an area selection op if the rubberbanding is completed with a width or height of 0. * Fix warning about using var for module exports. (#10568) - Update to version 5.2.6. * calendar: Have the 'no events' icon/label open gnome-calendar when clicked. * calendar: Fix theme typo, close the calendar popup when launching gnome-calendar. * calendar: some default theme improvements for buttons. * screenshot.js: Adjust area coordinates by the ui scale. * cinnamon-calendar-server.py: Don't assume that an event will have a last-modified property. * cinnamon-calendar-server: Fix typo * calendar applet: Handle multi-day events. * Calendar applet: Fix a few translation and date-format issues. * calendar applet: some cleanup. * calendar applet: Enable opening gnome-calendar to a specific day when the 'no events' button is clicked. * calendar: Fix missing prefix in bindir path for D-Bus service * build: Don't hardcode the libexec path for the cinnamon-calendar- server bin file. * cinnamon-screenshot.c: Fall back to a full screenshot when there is no default focus window. * cinnamon-screenshot.c: Don't take a screenshot of the "Desktop" window when taking a 'window' screenshot. * calendar applet: Show countdown text for multiday events that start today on any day the event will be active. * l10n: Generate files * l10n: Update POT - Update to version 5.2.5 * calendar: Remove using GOA for calendar source discovery. * runDialog.js: Take the global.ui_scale into account when setting the dialog width. ------------------------------------------------------------------- Tue Dec 7 20:35:25 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.2.4. * window effects: Fix maximize effect. * notificationDaemon.js: Remove call to non-existant Source method. - Updates for version 5.2.3. * Add org.gnome.Shell.Screensaver service for taking screenshots. * flashspot.js: Improve effect. ------------------------------------------------------------------- Fri Dec 3 16:26:47 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.2.2. * build: disable gir install via list to pacify meson >= 0.60.2 (#10489) * JsonSettingsWidgets.py: Don't escape non-ascii characters when saving the json file. * flashspot.js: Use class expression to fix subclassing of Lightbox. * appletManager.js: Fix highlighting when adding an applet to a panel. * Add "ReloadTheme" to available dbus commands. * calendar applet: Change a few style classes. * calendar applet: Update the default theme for some calendar changes. * cinnamon-app.c: Unref the launch context if offloading setup fails. * calendar: Don't try to override vfade in the default theme. * cinnamon.css: Improve some spacing in the calendar, change how selected/current days are displayed. - Update for version 5.2.1. * l10n: Rename mgsid in calendar applet * calendar applet: Add an icon when no events are available * calendar: remove unintentional setting. * calendar: Don't use the new string format style for translatable strings. * calendar applet: Reset the periodic timer when settings change. * cinnamon.css: Move height element to affect the events box only. * Make cinnamon-settings a minimal GApplication to accomodate webkit. * l10n: Update POT * cinnamon-launcher: use os.WIFEXITED to interpret the status code when cinnamon exits. * calendar events: update when the applet is opened only, and update events incrementally, to reduce ui relayouts. * cinnamon-app.c: Don't allow offloaded programs to be dbus-activated. ------------------------------------------------------------------- Mon Nov 29 20:20:41 UTC 2021 - Michael Gorse <mgorse@suse.com> - Remove libcroco from BuildRequires: it is now bundled internally. ------------------------------------------------------------------- Thu Nov 18 14:11:12 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.2.0. * menu applet.js: Use localeCompare for the fallback sort. * cinnamon-settings: Remove ~/.local and /usr/local from python's module search paths. * Properly hide JavaEmbeddedFrame on Grouped Window List * menu applet: Check first if we should show items that are refreshed while the menu is open. * menu applet: Hide app buttons by default, and when the menu closes. * cinnamon-subprocess-wrapper: Set the exception result as bytes, not a string. * meson girs: Export gir names as a package Fixes an issue with the package tag in the gir not being generated. * Change method of making "Clear list" label bold.. (#10178) * spices update module: Add a way to check if a spice is currently enabled. * cinnamon-launcher: Don't call Gtk.main_quit() when showing the restart dialog. * cinnamon-launcher: prevent defunct metacity process when restarting via the dialog, fix 'cinnamon --replace --replace' after crashes. * main.js: Fix activateWindow so it will respect the workspace index if provided. * main.js: Be strict about the workspace argument in activateWindow. * Documentation corrections * Small grammar corrections in README.md (#10292) * cinnamon-global.c: Allow disabling cinnamon as the default notifications handler. * GWL: Don't force the "New Window" option to show * sound-applet: use insensitive not disabled * Fix window ordering with vertical panels (#10297) * menu applet: Only show completion results when filesystem path entry is enabled. * Add confirmation dialog when removing a panel (#10340) * ui: Make the confirm dialog look a bit more like a real dialog * ui: Add some styling to the run dialog * Fix type to search boilerplate text not being automatically cleared (#10248) * Fix menu-editor with python-3.10 (#10370) * gwl: Remove redundant check for skip-taskbar. Main.isInteresting does this and more. * Stop using GTimeVal/g_get_current_time (#10043) * Fix previous commit - you can't call g_free on an autopointer. * Simplify window animations (#10389) * harvester.py: Catch request timeout errors. * harvester.py: Don't use a unique timestamp for every request from the spices server. * Fix memory leaks on error paths (#10406) * Fix a typo (#10405) * Spotify fixed the album art issue (#10433) * Add an option to disable scrolling in the workspace-switcher applet (#10427) * Add toggle for window labels on/off (#10343) * window-list: Rename newly added option * sound applet: added processing base64 code for art url data (#10226) * Lightbox: Add a radial shader effect (#10344) * notifications applet: Add new setting "Don't show notification count in tray" (#10166) * notification applet: Rephrase newly added option * menu applet: Give all applications a symbolic icon * Sound applet: Fix media control buttons having reverse order on RTL layouts (#10443) * Sound applet: Fix player status label being aligned to the left on an rtl layout (#10446) * Menu applet: Improve keyboard navigation with RTL layout (#10376) * GWL: Fix issue #10401; Update AppGroup icon every time a new window is added (#10439) * keyboard applet: Change 'let' to 'const' where possible (#10167) * Window button layout setting: improve rtl handling (#10441) * GWL: Fix window preview issue when fade-out effect is used (#10263) * Respect PrefersNonDefaultGPU desktop entry when launching apps (#10411) * Spices.py: simplify _url_retrieve (#10327) * capi.py: support non-i386/x86_64 architectures (#10426) * sound-applet: hide "Unknown Artist" on panel (#10326) * notifications: Simplify source code (#10144) * keyboard applet: Remove unneccesary 'if' in offsets calculation (#10168) * JsonSettingsWidgets.py: remove keyword argument `encoding` (#10458) * keyboard applet: Respect "icon-size" when panel is vertical (#10456) * calendar applet: Add support for evolution-data-server (#10453) * l10n: Update POT * l10n: Generate files ------------------------------------------------------------------- Wed Jul 28 10:37:18 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.0.5. * util.js: Remove long parenthesized text in network device labels. * org.cinnamon.gschema.xml: Add lxterminal and xfce4-terminal to focus passthru list. * org.cinnamon.gschema.xml: Add firefox to focus passthru list. * window list applet: Track urgent/demanding attention separately from other-workspace transience during initial window item creation. * menu applet: Restore a max button width constraint, and the old width calculations for the application box. * menu applet: Fix the fallback sort method for search results. * org.cinnamon.gschema.xml: Add libreoffice to focus passthru list. ------------------------------------------------------------------- Fri Jul 9 19:17:48 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.0.4. * GWL: Remove Super+space shortcut - Update to version 5.0.3. * meson: Make install dir of the python spice modules configurable. * menu applet: Don't strip the search pattern before sending it to custom search providers. * xapp status applet: update the tooltip text immediately * lookingGlass.js: work around actor property access error * lookingGlass.js: delay and aggregate window tracker updates * lookingGlass.js: modernizations and cleanups * Add basic proxy auth for spices manager * Update Spices.py * main.js: Simplify activateWindow and let muffin handle workspace activation. * cinnamon-killer-daemon: user cinnamon-launcher instead * cinnamon-launcher: fix fallback recovery code * cinnamon-launcher: Show restart confirmation even if memory limiting is disabled. * Restore the window attention handler, but with a reversed role. * window-list applet: Don't rely on muffin signals for marking new windows as urgent. - Rebase cinnamon-fallback-icewm.patch. ------------------------------------------------------------------- Sat Jun 5 18:07:40 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.0.2. * power applet: Don't add a cinnamon style class to critical and warning battery icons on top of the color the icons already have. * network applet: Disable connectivity check, it is too unreliable. * cs_display.py: Add new setting to control visibility of fractional scaling controls. * l10n: Update POT ------------------------------------------------------------------- Wed Jun 2 12:05:24 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 5.0.1. * Use new screensaver name for required components - Updates for version 5.0.0. * GWL-fixes: move window to another workspace * st-texture-cache.c: Don't return from a GTask twice. * menu applet: Decode favorite uris used for display. * src/meson.build: Include st enum header file to executable sources as well. * power applet: Fix _devicesChanged so that calls to csd-power are handled sequentially. * power applet: When 'always show all batteries' is enabled, only display devices that will have a valid percentage. * cs_startup: Improve ellipsizing of description labels * build: gstreamer only used by recorder, so make it conditional. * Spices: Show UUID in management/download tabs (#9911) * cinnamon-settings xlets: ignore multiversion when looking for an icon (#9908) * Applets: Fix some of the icons * Spices: Prefer icon.png over metadata * Desklets: Fix icons * Spices: Translate download tab content * Spices: Show the author * Spices: Add search by author * Spices: Improve layout * appSwitcher.js: If the initial grab fails, or the modifier key is released before pushModal (as explained in the old bug mentioned in the comments), still perform a single switch, rather than doing nothing at all. * windows-quick-list applet: avoid fixed popup size * windows-quick-list applet: remove extra padding * favorites applet: remove extra padding and avoid setting constant height * appSwitcher3D.js: Don't fail completely if the window actor is gone when removing previews. * Remove windowAttentionHandler and some associated items - this will be handled in muffin. * power applet: Adjust warning and critical levels to match the correctly colored icons in the set. * power applet: Fix handling of the panel info display to filter out non-percentage devices when multi-device is enabled. * meson.build: Re-enable build with pointer barriers support. * menu applet: Only count alpha-numeric characters in search matching. * menu applet: sort all search result types equally. * power applet: Fix icon style class logic. * meson.build: Restore some more missing config definitions from pre-meson builds. * window list: Keep track of window positions in the list so the order can be restored between restarts. * Grouped-Window-List: fix list refreshing when closing a window (4c1aa69) Fix #9802, fix #9845, fix #9900 * Move cinnamon-dbus-command into /usr/bin. * Fix cinnamon-xlet-makepot so it always gives the same output on every system (#9956) * cinnamon-xlet-makepot: ignore keywords if they're used as settings keys (#9939) * Add a memory limit mechanism to Cinnamon (#9923) * Eliminate use of python-dbus in most places. * accessibility: Rename caps and numlock indicators to be cinnamon- specific so they're acceptable in the hicolor theme, change the OSD handler to use icons with these as fallback names. * cinnamon-xlet-makepot: Add header and metadata to .pot file (#9964) * Grouped-Window-List: Fix finishing a launcher move outside of applet area not saving changes; misc cleanup (#9858) * cinnamon-settings-users: Check if user exists before user creation. * cinnamon-settings-users.py: Fix new string for localization. * util.js: Add a version comparison function. * network applet: Perform a periodic connectivity check to indicate on the panel when there is no internet (global) access. * a11y: Fix screen reader for popupMenu.js classes and the StButton class. * menu applet: use scrollbox for categories * menu applet: Refactor layout to allow allocation and scrollbar behavior to occur 'naturally' for both favorites and categories. * xlets: remove unused "indent" setting properties. * cs_startup.py: Don't write an invalid override desktop file the second time it's created in the same process. * menu applet: Limit the width of the menu and keep the selected app box from expanding when long text is displayed. * fix empty artist in sound applet * cs_windows: Fix the button layout when placing icons on the right * accessibility.js: Only use cinnamon-specific icons for caps- and num-lock indicators. * Remove window-close action on Alt-Tab Q shortcut (#10031) * cinnamon-dbus-command: make executable. * menu applet: Use a different method of calculating the application box's width. * network applet: Report full connectivity when a tunnel connection is active, even if the primary device only reports 'limited'. * Provide python3 and CLI interfaces to manage Cinnamon spice updates (#10032) * Attempt to fix parallel build * window list applets: Disable the maximize menu item if the window has resizing disabled. * Issue 9097. Removes signal connect. Adds signal to be emitted when applets, desklets, and extensions are finished loading. * Revert "Issue 9097. Removes signal connect. Adds signal to be emitted when applets, desklets, and extensions are finished loading." * fix window-list drag+drop for windows from other desktops * Add additional information to the sound@cinnamon.org applet tooltip (#9954) * hotplug-sniffer: drop volatile * menu applet: Use unicode categories to find whitespace and separators. * Issue 9097. Removes signal connect. Adds signal to be emitted when applets, desklets, and extensions are finished loading. * Implement optional "switch categories by clicking" in menu applet * Update settings shema with new "switch categories by hovering" toggle * Fix a flatpak window mismatch * Use spread operator instead of concat * Revert new layout introduced in 146083fcfab8fd. * Display spaces instead of underscores in time zone selector * Fix scale effect on unmaximizing windows * Issue 10089. Cancels escaped drag on desklets * Change "some issue" to "some issues" in the README * Issue 9834. Desklets snap functionality works as expected * Refactor dbusMenu to es class * l10n: Generate files * l10n: don't delete pot file in cinnamon-xlet-makepot when run from makepot * l10n: Fix makepot error * l10n: Update POT - Rebase cinnamon-fallback-icewm.patch and support_yast_settings.patch ------------------------------------------------------------------- Sun Feb 28 14:04:35 UTC 2021 - andy great <andythe_great@pm.me> - Fix cinnamon-favourite-applications.patch, YaST desktop renamed. ------------------------------------------------------------------- Tue Feb 9 19:24:25 UTC 2021 - andy great <andythe_great@pm.me> - Add support_yast_settings.patch gh#linuxmint/cinnamon#9590 to fix cinnamon-settings cannot invoke YaST commands. - Rebase cinnamon-settings-native.patch to use with the patch support_yast_settings.patch. ------------------------------------------------------------------- Thu Jan 14 10:17:58 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.8.6. * Remove executable from xapp-status applet files (#9820) * messageTray.js: Remove call to nonexistant method. * spices: Fix URL timestamp not being used * cinnamon-file-dialog: Import GTK properly (#9843) ------------------------------------------------------------------- Sat Jan 2 18:31:59 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.8.5. * Adds Cycle Apps functionality back * cs_power.py: Remove a status icon * Power applet: Use spaces after commas. * New ICON_NAMES Entries for Tilix terminal actions * osdWindow.js: Hide the level label as well as the level itself when not used. * Fix for desktop files in subfolders: use the desktop id generated in cinnamon-menus * Docs: Update xlet-settings-ref.xml (#9813) * removable-drives applet: use drive-removable-media icon (#9818) ------------------------------------------------------------------- Sat Dec 26 16:00:33 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.8.4. * js/ui/settings.js: Return the default value of a setting if no 'value' field exists. * meson: fix order-only dependency on generated headers for cinnamon-enum-types-h * cinnamon-app.c: Never return NULL for the flatpak app id. * Icons: Add cinnamon-virtual-keyboard.svg * src/meson.build: Include the generated enum header in the other build targets that use libcinnamon. - Updates for version 4.8.3 * menu applet: Don't destroy the favorite category when rebuilding the application list. * cs_info: fix crash caused by missing key under getProcInfo * Proper fix for builds with networkmanager disabled. * l10n: Update POT * Don't show a notification when a spice settings file is corrupt. * favorites applet: remove debug line. * favorites applet: Use the global XAppFavorites instance. - Updates for version 4.8.2 * Favorites applet: Fix papercuts - Updates for version 4.8.1 * cr-utils.c: Fix copy/paste error. * debian/control: add cinnamon-desktop-dev back into the build deps. * cinnamon-window-tracker.c: Remove window role check when identifying chromium web apps. * meson: fix order-only dependency on generated headers * Add muffin rpath to cinnamon executable * Add libexecdir to meson * meson: Fix build when network manager is disabled * Grouped-Window-List: fix hoverMenu stuck after menu cycle (fix #9067); Continuation of PR #9710 * build: bump minimum version of glib. * extension.js: remove superfluous line causing warnings * Display entire stream name when its length <= 20 characters * sound applet: Listen for changes to certain properties on the org.mpris.MediaPlayer2 interface. * cinnamon-window-tracker.c: Skip the browser-app check if wm_instance and wm_class are NULL. * cinnamon-window-tracker.c: Revert unnecessary change in previous commit, do a better job explaining the desktop-less webapp check. * src/meson.build: Fix log domain for cinnamon. * sound applet: Fix displaying the tooltip when mouse-scrolling to change the volume. * Include shift as magnifier shortcut * menu-applet: change favorites category icon * favorites applet: Use correct favorites icon. * favorites applet: Hide on panel if there aren't any favorites, fix stuck visibility of the favorites category in the menu applet. * menu applet: Follow-up to previous commit, the categoryId for favorites is actually 'favorite' for 'an individual favorite', so we should look for that, not the plural. - Remove explicit-lib-dependency libgnomekbd and libgnomesu. ------------------------------------------------------------------- Sat Dec 5 10:19:02 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.8.0. * implement suspend-then-hibernate * fix RTL bug in panel-edit-mode * fix bug when dragging windows in RTL * fix dragging launchers in RTL * change round to floor in position calculation * remove build dependency on dbus-glib * configure.ac: remove pkg-config module checks which are never used * Add Percentage Label to OSD for Volume Control (#9532) * cr-rgb: remove handling of "inherit" and "transparent" * Fix always-true condition * croco: Remove duplicated conditions * libcroco: Limit recursion in block and any productions (CVE-2020-12825) * Handle "color: inherit" directly in get_color_from_term(), not in libcroco * network applet: Make sure there's always a menu item for the active connection. * xapp status applet: Store icons using a unique key based on the icon name and object path. * xapp applet: Go back to using icon 'name' property, not the constructed key, to do applet role checking. * menu applet: Added option to display panel when the menu is opened * menu applet: Default new 'force show panel' preference to true, move it to the panel behavior group. * Update cinnamon-xlet-makepot * systray manager: make all role comparisons lower case * [sound@cinnamon.org] Update applet.js * Display volume tooltip while scrolling with the mouse for sound@cinnamon.org * js/misc/utils.js Fix latinise() * menu@cinnamon.org: Allow items to be re-ordered to better reflect the search outcome. * Update cs_panel.py: * Add show-buttons option to the TreeList Widgets, align titles as contents and update doc * menu applet: search for words inbetween * cinnamon-menu-editor: refactor ui file layout, add button to open a selected item's desktop file. * menu applet: fix broken search, if no recent documents * add applet uuid formatted as style class name * Fix Typo * Revert "add applet uuid formatted as style class name" * js/ui/scripting.js: Refactor invalid catch statement (not allowed with mozjs78). * Fixed applet not responding to fast workspace switches. due to the 100ms throttle, the applet shows the wrong window list for current workspace if more than 1 switch happens in a 100ms timespan (for example, when switching from workspace 1 to 3 very fast). * update throttle, see #9606; fix #9567 * Updade xlet-settings.py: Code debug * Clutter.KeyName -> Clutter.KEY_KeyName * " == Clutter.KEY_" -> " === Clutter.KEY_" * workspace-switcher applet: Standardization * workspace-switcher applet: New option: "Reverse scrolling direction" * windows-quick-list applet: Support scrolling, place the icons before the labels to be more consistent with the rest of cinnamon. * Port to meson * Port to mozjs78 * Replace deprecated gvfs-bin calls with gio-tool * Add 2 man pages from debian packages * Fix ./test * meson.build: Fix gettext domain (Cinnamon -> cinnamon), fix incorrect version check for cjs. * build: re-add missing defines to suppress some extra noise in the logs. * "KEY_KP_Enter" as an alternative to "KEY_Return" everywhere * Simplify spice version checks * Spices: Bypass global proxy * sound@cinnamon.org: Fix spotify artwork url. * network@cinnamon.org - add keybinding to show applet menu * Update xlet-settings.py: Take into account icon.svg prior to icon.png. Until now, when viewing an applet's settings, the icon.png icon was displayed in the panel, which could contrast with the applet icon itself and confuse the user. From now on, if an icon.svg icon exists then this one is displayed first. * Add Blueman to the possible icon in cinnamon settings * fix lmde4 build * Removed logic that was keeping icons around after window closed * GWL appList.js: * Make building the reference documentation optional * fix placeholder size not scaling to ui * Fix monitor disconnect resetting icon sizes * grouped-window-list: Add FLASH_MAX_COUNT constant * Improve dragging of items * fix juddring of windows while dragging (fix #8639). * change dragging animation. * fix problems with dragging icon showing incorrect operation. * add checks to keep pinned and unpinned items separate while dragging. * add support for dragging new launchers into middle of window list. * add name to proxy drag actor so it can be detected * update drag logic to test for 'xdnd-proxy-actor' * Add a favorites applet. * menu applet: Add a favorites category. * Solve a deprecation problem in an if statement * window-list applet: Add FLASH_MAX_COUNT constant * Add missing GdkPixbuf import * menu@cinnamon.org: lengthen the bit mask for the RefreshFlags. * cinnamon-window-tracker.c: Try to identify web apps in certain situations so that the correct icon can be used. * applet.js: adapt configureApplet to xlet-settings * desklet.js: adapt configureDesklet to xlet-settings * checkBox: refactor from prototype to es class * cinnamon-window-tracker.c: Remove leftover debugging line * Add mic mute keyboard shortcut option * fix apps being reactive during panel-edit-mode * Fix tooltip lables stuck on after menu cycle * Improve integration of flatpak apps for side-by-side installations * fix icon getting hidden in panel-edit-mode when toggling show-empty-tray setting * [FEAUTURE] [BETTER THEMING] Add applet uuid formatted as style class name * Icons: Make system settings use preferences-desktop instead of preferences-system * debian/control, meson: Update some dependencies. * l10n: Update POT and fix l10n issues. * Many bugs fixed. - Rebase cinnamon-favourite-applications.patch. - Rebase cinnamon-settings-native.patch. - Remove cinnamon-fix-cogl.patch, meson replace make. ------------------------------------------------------------------- Fri Sep 18 13:44:39 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.6.7. * xapp-status@cinnamon.org: Fix visibility for items when an icon is set after having it explicitly un-set. * keybindings: revisit #9375, keybindings not updating. * Correct Disks icon in System Settings * keyboard applet: Account for the ui scale when adjusting the flag icon size. - Rebased cinnamon-settings-native.patch - Remove cinnamon-settings-4.4.8-tinycss2.patch, fixed. - Remove cinnamon-4.4.8-python3-is-with-literal.patch, fixed. - Remove cinnamon-4.4.8-python3-platform.linux_distribution.patch, fixed - Remove cinnamon-fix-typelib-false-positive.patch, indicatorManager.js was removed. ------------------------------------------------------------------- Mon Aug 3 12:21:18 UTC 2020 - Aaron Stern <ukbeast89@protonmail.com> - update version 4.6.6 * cs_keyboard.py: Reverse the custom keybinding path suffix each time a change occurs in the subfolders. * cinnamon-app-system.c: Ignore apps in the menu tree that don't have an appinfo instance. ------------------------------------------------------------------- Tue Jun 9 23:36:57 UTC 2020 - Aaron Stern <ukbeast89@protonmail.com> - update version 4.6.3 * windowManager.js: Fix some runtime warnings, operate on the InfoOSD's actor, not the InfoOSD itself. * edgeFlip: refactor from prototype to es class * CI: Use explicit tags ------------------------------------------------------------------- Tue May 19 20:14:22 UTC 2020 - Aaron Stern <ukbeast89@protonmail.com> - update version 4.6.0, drop uneeded patches * python 3.8: fix all flake8 F632 errors * popupMenu.js: Use a simpler animation for open and close * Remove multicore-sys-monitor@ccadeptic23 of knownCinnamon4Conflicts list * Calendar applet: Initiate this.clock a little sooner * Add 2-second lock delay option * ExtensionCore.py: use Gio library for resetting settings instead on os.system * ExtensionCore.py: Don't set a default size for the message dialog, just allow gtk to decide the proper size based on its content. * main.js: Skip the startup animation unconditionally if cinnamon-session is already in the 'running' state (like it would be when restarting cinnamon). * Show a popup when cinnamon restarts * runDialog.js: Delay execution of dev commands until the run dialog has animated out. * Packaging: Remove version on gnome-icon-theme dependency * St: Make the theme follow the default font * cs_windows: Add a couple more button layout options * cs_backgrounds.py: Remove "screenshot" from the keywords * st-texture-cache: Add an async image-loading method that provides a callback that supplies the actor, which has been explicitly made the same size as the loaded image. * xapp status applet: Support irregularly-shaped images. * grouped window list: When a new appgroup is added, sync its actor's reactivity to the current state of panel-edit-mode. This prevents any windows added while panel edit mode is active from breaking DND. * st-texture-cache.c: Account for ui scale in st_texture_cache_load_image_from_file_async. * texture-cache: Stop using 'active-display-scale', remove setting key. * modalDialog: Quiet an ES6 warning * theme: Remove all hardcoded font sizing * restart-osd: Add an additional style class * workspace-osd: Simplify and reuse the InfoOSD * notifications: add button in applet settings, to open system settings * placesManager.js: Adapt messages to different cases of unmounting/ejection of volumes/drives/media. * placesManager.js: Display persistent message when attempting to remove a device and a busy error is received, then poll periodically and try again until it succeeds (or another io error occurs). * cinnamonDBus.js: Add a method to restart cinnamon, with optional osd display. * Sound applet: close the menu when a player is launched * Update project URL * Remove obsolete links * close the menu when the eject button is activated * cs_display: Remove the ui scale setting from the second page. * cinnamon-settings: Fix hiding of the display panel's monitor labels when navigating back to the icon view. * cinnamon-desktop-editor.py: Make the ask dialog modal, and let its size be determined by its content. * Makefile.am: simplify libcinnamon's dependendies * notificationDaemon.js: Allow icon names via the "image-path" hint. * python 3.8 compatibility fix for platform.linux_distribution() * cs_display: Remove the margins from the settings widget * JsonSettingsWidgets: don't call callback on the widget that was changed * grouped-window-list: Fix some errors when using super-<num> for switching apps. * Support disabling super+number in grouped-window-list applet * cs_themes: Don't refresh on every filemonitor event * Add scroll support, and set the icon size hint for xapp-sn-watcher. * Remove indicator support (fully supported in xapp status applet now). * Update some dependencies for 20.04 base. * grouped window list: Prevent button dragging from starting if dnd is disabled in the applet's settings. * grouped window list: Record button press regardless of what we do with it. * cs_info: fix disk size calculation * cs_info: optimize lsblk output * cinnamon-util.c: Fix icon fetching for known folders * Added new keywords * Remove 's' from headphone. * Fix "shutdown" typos (#9243) * Change `cycle` to first focust last window when switching apps * Fix translation of "Remove xlet" dialog * xlet-about-dialog: fix spices translations * hotCorner.js: only create corner actors when they are enabled * hotCorner.js: modernize classes and bound callbacks * hotCorner.js: fix codacy complaints * xlet-settings.py: Allow the settings window height to dynamically increase to accomodate translations. * calendar@cinnamon.org - add keybinding to show calendar * notifications@cinnamon.org - add keybindings to open menu and clear notifications * sound@cinnamon.org - don't hide launch player item when another player is active * messageTray: remove unused/obsolete code * all: remove CinnamonMountOperation * notification system: notification UI reworks * notifications: misc fixes * port tinycss to tinycss2 * calendar applet: Change translatable string to match existing ones. * Work around dependency problem with tinycss2 in mint 19.3. * Menu applet: Introduce a custom icon size * sound@cinnamon.org - add keybinding to show applet menu * sound@cinnamon.org - add settings-schema.json change for keybinding to open menu * menu@cinnamon.org - allow end-user control of favorite, category and application icon sizes * sound applet: Always initialize the look and shuffle controls - the player may not initialize them until later. The can be hidden/shown according to both the player capabilities and the setting. * Support nvidia on-demand app launching in the menu, panel launcher, and gwl applets. * grouped-window-list: Don't show the offload menu item if the app already has windows. * flake8: remove useless double or unneeded imports * backgroundManager: refactor from prototype to es class * Fixing gtk-doc build without cinnamon-recorder * cs_desktop.py: Remove stray print statement. * l10n: Update POT * l10n: Generate files * l10n: Generate module files ------------------------------------------------------------------- Wed Apr 22 04:44:06 UTC 2020 - Marguerite Su <i@marguerite.su> - update cinnamon-settings-native.patch, use more yast2 modules ------------------------------------------------------------------- Thu Apr 16 04:30:19 UTC 2020 - Marguerite Su <i@marguerite.su> - the cinnamon-settings' calendar module requires python3-pytz ------------------------------------------------------------------- Thu Apr 2 05:05:02 UTC 2020 - Marguerite Su <i@marguerite.su> - fix an error in cinnamon-settings-4.4.8-tinycss2.patch, now "cinnamon-settings -> themes" can start (boo#1166981) - add cinnamon-4.4.8-python3-platform.linux_distribution.patch * python3.7 deprecates "platform.linux_distribution", use "distro.linux_distribution" instead ------------------------------------------------------------------- Thu Apr 2 04:36:48 UTC 2020 - Marguerite Su <i@marguerite.su> - add cinnamon-4.4.8-python3-is-with-literal.patch * fix 'using "is" with a literal warning ------------------------------------------------------------------- Mon Mar 16 15:31:14 UTC 2020 - Marguerite Su <i@marguerite.su> - update version 4.4.8 * details see github commits - refreshed patch cinnamon-settings-4.4.8-tinycss2.patch * dropped cinnamon-settings-4.2.3-tinycss2.patch ------------------------------------------------------------------- Wed Aug 7 05:35:38 UTC 2019 - Marguerite Su <i@marguerite.su> - refresh cinnamon-settings-4.2.3-tinycss2.patch * get_declaration wants the int_value of DimensionToken not a str ------------------------------------------------------------------- Tue Aug 6 05:05:55 UTC 2019 - Marguerite Su <i@marguerite.su> - add cinnamon-settings-4.2.3-tinycss2.patch(boo#) * port GtkCssEditor class to rely on tinycss2, the former tinycss is obsolete and doesn't exist on openSUSE ------------------------------------------------------------------- Sun Jul 28 04:55:01 UTC 2019 - Marguerite Su <i@marguerite.su> - Update to version 4.2.3: * cinnamon-app-system.c: Fix a leak, nothing was freeing the GPtrArrays for collecting apps with duplicate names. * Privacy settings: Add missing import * Sound settings: Make the module slightly taller * menu applet: only update label on orientation change * cinnamon-window-tracker: Add a window-app-changed signal to notify the window list when a window<-> app association changes. ------------------------------------------------------------------- Fri Jul 26 04:02:42 UTC 2019 - Marguerite Su <i@marguerite.su> - add cinnamon-fix-typelib-false-positive.patch back * dependency generator will mistakenly generate a typelib(Webkit) dependency. it was caused by an inline comment. ------------------------------------------------------------------- Sun Jul 21 13:10:00 UTC 2019 - Marguerite Su <i@marguerite.su> - Update to version 4.2.2: * Main: Don't warn about 2D in live mode * Main: Rephrase 2D warning and link to driver manager * Stop using deprecated function Settings.prototpe.bindProperty ------------------------------------------------------------------- Sun Jul 21 12:56:29 UTC 2019 - Marguerite Su <i@marguerite.su> - Update to version 4.2.1: * cs_themes.py: Reword scrollbar click behavior setting slightly. * cs_power.py: Create UPower.DeviceLevel if it doesn't exist (needed for upower < 0.99.0). * cs_themes: Set a more realistic lower and upper limits for the scrollbar size slider, and fix its page size to 2. * Fixed checking whether device is already set. * sound applet: show seekbar for Audacious * Privacy settings: Specify GI version * Privacy settings: Add support for connectivity checking ------------------------------------------------------------------- Mon Jul 8 02:35:54 UTC 2019 - Dead Mozay <dead_mozay@opensuse.org> - Corrected source ------------------------------------------------------------------- Mon Jul 1 03:09:28 UTC 2019 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 4.2.0: * Remove patch cinnamon-settings.patch * Remove patch cinnamon-fix-typelib-false-positive.patch * Add printers applet (#8485) * cinnamon-app: initialise a variable (#8486) * cinnamon-doc-system: tidyup of recents (#8487) * st-texture-cache: use a slightly more efficient linked list method (#8488) * PIL: remove unnnecessary version check and code fork (#8496) * Make the sync method configurable (#8481) * cinnamon-doc-system: Switch back to GSList (#8502) * st-icon: quiet a build warning (#8501) * Replace some GLib wrappers (#8443) * Improve property access performance (#8245) * Reduce public function invocation in C code for simple getters with no logic (#8395) * wm: Apply window effects to clones (#8497) * layout: Misc. clean up (#8465) * cinnamon-settings-ui: Remove the hack to center the stack switcher (#8520) * workspace-switcher applet: Fix updating the focus window position and size at startup, and ensure the focus window starts out on top of the graph button. * Fix: update the input regions when going fullscreen (#8523) * runDialog: Fix run dialog not opening when cursor is hovering over a panel * messageTray: Call updateRegions after notifications complete their effect * SettingsWidgets: Remove obsolete classes * SettingsWidgets: Convert to use the new style used in xapps (#8577) * cinnamon-settings.py: Improve bring_selection_into_view calculations. * windowEffects: Fix opacity during the close effect, stacking during the minimize effect (#8596) * layout: Ensure regions update after the keyboard is hidden (#8585) * overview: Fix some thumbnails not appearing (#8594) * st-label: Move St-specific shadow processing out of the paint vfunc (#8588) * layoutManager: Always update regions when untracking an actor (#8601) * window-list: Fix skip_taskbar call on metawindow * Revert "runDialog: Fix run dialog not opening when cursor is hovering over a panel" * Revert rect caching and obstructed windows optimizations (#8606) * build(deps): bump js-yaml from 3.12.0 to 3.13.1 (#8610) * git ignore auto-generated files (#8586) * issue template: Request info about daily builds PPA usage (#8605) * Update vulnerable NPM dependencies (#8614) * Change onscreen keyboard icon to input-keyboard * Remove All Caps from default workspace naming (#8513) * cinnamon-settings-users.py: update symlink vulnerability fix (#8515) * Consider the "last-edited" field as integer even when enclosed in quotation marks. (#8459) * Fix: update the input regions when going fullscreen (#8523) * messageTray: Call updateRegions after notifications complete their effect * layoutManager: Always update regions when untracking an actor * Revert layout.js optimizations (#8624) * Revert some changes to fix icon and text shadow issues on the panel (#8630) * Notifications: Small fixes * Use ConsoleKit instead of old upower for suspend/hibernate (cs_power.py) (#8438) * Workspace switcher applet settings: add tooltip with informative note (#8524) * overview: Fix some thumbnails not appearing (#8594) * cinnamon2d: Remove CLUTTER_PAINT=disable-clipped-redraws * Xlets removal confirmation dialogs (#8636) * Add a utility script for accessing cinnamon's dbus methods from a terminal (#8628) * Ripples: use St.Widget instead of St.BoxLayout (#8640) * Fix misplaced windows in overview * st-theme-node.c: Allow parsing of 'symbolic' (and -warning, -error, and -success) as a color. * spacer applet: Outline applet during panel edit mode to make spacers more apparent when arranging panel items. * appsys: When processing apps in the menu tree, watch for and de- (#8550) * l10n: Update POT * l10n: Generate additional files * runDialog.js: Go back to using the original spawnCommandLineAsync, as well as the original code using it in runDialog. * modemManager: fix cjs warning (#8667) * "Peek" panel for 1.5 seconds when highlighted (#8659) * Notifications applet: proper i18n of plurals (#8645) * st: pass framebuffer parameter to avoid excess call to get_draw_framebuffer (#8590) * cinnamon-settings: Use global proxy settings when available (#8589) * st: Move processing after early returns where possible (#8576) * Workspace switcher: shade labels of empty workspaces in simple button mode (#8555) * power@cinnamon.org: improved support for multiple batteries (#8400) * Systray: Indicator alignment fix (#8208) * Cinnamon Settings: Adding capability to open specific tab and choose sort type (#8333) * Menu: Tune search results * Cinnamon Settings: Fix search for locales with a non-Latin character set (#8674) * cinnamon-xlet-makepot: Switch to subprocess module * theme settings: Add capability to override some scrollbar-related Gtk settings. (#8547) * l10n: Update POT * Add files/usr/share/applications/cinnamon-settings-online-accounts.desktop ------------------------------------------------------------------- Wed May 8 05:59:43 UTC 2019 - Dead Mozay <dead_mozay@opensuse.org> - Added dependency without which the desktop environment stopped running boo#1134293 ------------------------------------------------------------------- Wed Apr 24 03:03:32 UTC 2019 - Dead Mozay <dead_mozay@opensuse.org> - Add cinnamon-settings.patch. Fix crash cinnamon control center boo#1133036 ------------------------------------------------------------------- Tue Apr 23 11:23:20 UTC 2019 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 4.0.10: * cinnamon-desktop-editor.py: Check for item_path before modifying it. ------------------------------------------------------------------- Thu Mar 14 15:30:51 UTC 2019 - Dead Mozay <dead-mozay@opensuse.org> - Update to version 4.0.9: * menu/desktop editor: Run update-desktop-database on the user's applications folder when modifying a desktop entry. * window-list: Prevent _addWindow from getting called before windows finish mapping (#8180) * PopupSubMenu: Set sourceActor active before closing menu (#8242) * st-private: Don't try to create shadow for empty texture (#8217) * Cinnamon Settings: Make directly launched modules feel like standalone apps (#8146) * GWL: Fix blurry logout/shutdown dialog icon * RunDialog: Fix pkexec support * gwl: Fix incorrect app group button widths on close with labels enabled (#8137) * GWL: Launch new instances on Shift+Click * cinnamon-settings: Fix if->elif statement * Stock theme - fix expo workspace entry not expanding to fit scaled fonts (#8142) * cs_default.py: Improve heuristic used to find calculator programs. * cd_keyboard.py: Escape the accel label when setting the markup for the shortcut conflict-resolution dialog. * cs_fonts.py: Rename title to 'Font Selection' so it doesn't conflict with the font viewer (also called 'Fonts'). * l10n: Regenerate cs_fonts desktop file * gwl: Always persist pinned apps' positioning after drag, fix duplicate thumbnails on init in vertical menu orientation (#8115) * menu-applet: fix broken option `Open menu on hover` (#8117) * gwl: Fix the thumbnail menu not closing when using Super + # keys (#8121) * gwl: Always check the skip-taskbar hint (#8126) * window-list: Fix icons not appearing for some apps (#8123) * gwl: add missing icons for libreoffice actions (#8127) * gwl: Only use notify::icon signal for un-grouped apps (#8113) * gwl: Add support for dragging files to windows from the thumbnail menu (#8118) * gwl: Fix a couple ungrouped mode bugs, fix thumbnail menu positioning on window add/remove (#8120) * gwl: Fix DND ops originating from menu items leaving large gaps (#8125) * Revert "gwl: Open new windows by holding ctrl and left clicking (#8103)" * gwl: Open new windows by holding ctrl and left clicking * Revert "Panel settings: Move symbolic setting to customize section" * Update muffin minimum required version (#8076) * grouped window list: appGroup.js: account for the desktop scale factor when determining window list item widths * menu-applet: fix vanishing system buttons (#8107) * Settings: Fix mintlocale-im launcher * fix broken slideshow applet (#8099) * AppletManager: perform _removeAppletFromPanel on idle (#8101) * utils: Simplify URL regex to only support one layer of parentheses (#8079) * gwl: Fix the drag actor being too big in high DPI (#8098) * gwl: Fix spacing between icons and labels (#8091) * gwl: Fix icon alignment in left oriented panels (#8084) * gwl: Translate preferences context menu item (#8086) * gwl: Speed up initialization (#8092) * Xlet settings: Fix UUID filtering * Adjust the default look of Cinnamon 4.0 (#8108) * gwl: Fix unresponsive window dialog appearing when closing windows with middle click (#8109) * gwl: Open new windows by holding ctrl and left clicking (#8103) * cinnamon-settings.py: Don't animate stack transitions when launching directly to a sidepage. * l10n: Simplify msgids in gwl applet * l10n: Update POT * extension: Prevent loading xlets that use imports.gi.NMClient that have no 4.0 directory (#8050) * gwl: Pin badge position to icon corner (#8040) * gwl: Fix focus change (#8045) * grouped-window-list: ensure thumbnails are same size in hidpi (#8041) * panel.js: be more consistent about closing menu (#8047) * PopupMenu: update position and fix size before tweening out (#8046) * systray: stop indicator icons coming up oversize (#8051) * panel-launcher applet: Make sure the icon's aspect ratio is correct, even if that means using a non-optimal size. * sound applet: Use player Identity property for labels if available. * menu applet: Initialize the favBoxIter when the menu opens, since we try to access it when closing the menu, whether we've interacted with favorites or not (which is ordinarily when the iterator would first be populated). * sound applet: Capitalize the player name only when the bus name is used to generate it, and convert to lowercase when needed for matching our support lists. * sound applet: Use string.capitalize() for fixing up the player name. * panel launcher: ensure icon aspect is correct in any panel extends eda3e20d6b530169c625eb00977d8f5255ad4141 * Make transitions between restarts seamless * panel/theme: Use just a single relative percentage for sizing symbolic icons. (#8055) * Panel settings: Move symbolic setting to customize section * popupMenu: Avoid unnecessary relayouts (#8065) * gwl: Improve thumbnail menu input and button label handling (#8057) * gwl: Round the actor transformed position (#8067) * l10n: Update POT * Network: Port to libnm (#7699) * network-applet: use new network-wireless-signal-secure icons (#8022) * menu-applet: several fixes (#8021) * menu applet places hover fixup/forEach cleanup (#8023) * systray-applet: more spacing between icons (#8006) * gwl: use generic icon names (#8027) * network applet: Keep track of unmanaged networks (and listen to their (#7628) * st-texture-cache: Don't add NULL textures to cache (#8036) * gwl: Improve thumbnail scaling for lower resolutions (#8035) * l10n: Update POT * Menu: Add style classes for new objects and fix motion on hover * Systray: Fix icon size in HiDPI when zone icon size changes * Panel settings: Call the zones appropriately * Packaging: Fixed breaks/replaces/recommends * Packaging: Relax dependencies * Menu: Change default logo to cinnamon-symbolic * cinnamon-desktop-editor.py: Allow custom paths for icons. * st-polygon: Fix memory leak during picking (#7983) * Reduce word duplication in README.rst (#7982) * panel: Preserve logic to only emit icon-size-changed on actual change, while exempting symbolic changes (#7981) * cs_panel.py: Re-arrange and group new panel settings. * l10n: Update POT * panel: Fix icon size, panel height defaults (#7984) * Notifications: Fix symbolic icons rendering as fullcolor * applet-separator: Better support vertical panels (#8013) * show-desktop applet: use symbolic icon for "show desklets" action (#8001) * panel: Fix invalid object access case (#7997) * cinnamonDBus: Handle stale xlet settings (#7996) * Menu applet: Ignore keywords/descriptions/ids when name is an exact match * st-texture-cache.c: Don't use a GIcon with fallback names * melange: clean up a bunch of deprecation warnings (#8015) * Menu applet: Go back to previous layout * Menu applet: Fix height * gwl: Give the number label badge styling, misc. clean up (#7986) * Menu: Fix camelCase in previous menu commit * melange/lookingGlass: better object inspection (#7978) * gwl: Remove unnecesary styles that make themes look bad by default (#8005) * indicatorManager: Fix icons not appearing (#7999) * st-theme-node: Fix border color blending (#7990) * l10n: Update POT * cs_sound.py: Gracefully handle input streams that don't have a name, ignore streams created by sound effects and a11y utilities, and don't add the same source id more than once. * cs_themes.py: Add xdg user data dir to theme search paths, search all system data dirs. This corresponds to the same behavior as code that actually loads these themes in Gtk, Cinnamon. * menu applet: Make sure the menu is fully reset when the search entry is cleared (thru any means) and don't let the favorites Del key handler steal keystrokes from an active search. * Translation for "Users and Groups" policy (#7763) * popupMenu: Fix undefined _delegate property warning (#7706) * power: Show primitive battery level for devices that don't support percentages. * cs_power.py: Use symbolic icons for battery status. * cs_power.py: Align the new peripheral battery status at the end of the row, and do the same for the charge status of battery devices for consistency. * power applet/settings: Lock keyboard backlight changes to only valid increments. * power applet: override scroll handler for the brightness sliders, to use the step value obtained from csd-power (if available.) * power applet: Don't attempt to send csd-power a brightness over 100%. * deskletManager: Fix launcher-list gsetting resetting on desklet snap grid width change * Issue template: Start requesting logs * Spices.py: Fix connection to server with certain connexions * Keyboard applet: Hide when Fcitx is running * Migrate to private Clutter and Cogl libraries (#7771) * Fix incorrect _updatePanelVisibility documentation (#7829) * Fix typo (#7842) * import change (#7867) * ChooserButtonWidgets.py: Handle GLib.Error (#7820) * signalManager: Migrate to ES2015 class, improve code readability * Add a method to GObject.Object.prototype that checks if it is finalized * tweener: Fix invalid object access errors (#7863) * Fix various cases of invalid object access (#7870) * systray: Fix invalid access errors, implement a reloading API for xlets (#7869) * DND, tweener: Fix invalid object access errors (#7873) * environment: Override Clutter.Actor.prototype.destroy and add is_finalized check (#7875) * tweener: Check if instance of GObject.Object before calling is_finalized (#7874) * window overview, menu applet: Fix invalid object access cases (#7880) * Update calculator search provider example (#7879) * string formatting - line 112 (#7881) * migrated print to py3 - line 19 (#7888) * cs_power.py: Add "Lock Screen" to the lid close action combobox. * Spices.py: don't set permissions on the source files when installing from a local folder via cinnamon-install-spice (#7913) * settings.js: fix updgrade so that settings don't get overwritten by the default (#7915) * Move restart handling to Muffin, reload theme on video memory purged errors (#7908) * applet, desklet, popupMenu: Migrate to class syntax (#7523) * Update applet.js (#7905) * Hot corners: don't block a click after another click (#7923) * Hot corner: remove ripple tween before animating (#7936) * looking glass window tracker cleanup/fix (#7581) * menu: Fix issues preventing the container children from rendering (#7900) * window-list: don't try to destroy clutter clone multiple times (#7883) * window-list: Fix TypeError in _set_position (#7901) * Cinnamon Settings: Remove Gtk warnings (#7930) * Xlet Settings: remove Gtk warnings (#7932) * Don't lookup the monitor index (#7587) * Overview: Remove META_KEYBINDING_ACTION_PANEL_MAIN_MENU (#7911) * StScrollView: Clean up gsettings on dispose (#7929) * Allow margins in panel tooltips too (#7551) * Sound applet: fix seeking not detected for not hardcoded players (#7589) * migrated print to py3 - line 62 (#7889) * [CodeFactor] Apply fixes (#7887) * pep8ify - equals (#7877) * Remove unused bottomMonitor property (#7561) * Simplify getting timestamp in DebugTimers (#7570) * inhibit applet: Display list of inhibiting programs (#7748) * Optimize parse params. Return defaults if params not passed (#7569) * Fix 'Win' button issues in 'Alt + F2' dialog (#7619) * Menu applet: autoselect exact matches (#7395) * Menu applet: add support for theming opacity to greyed category icons (#7847) * menu: Fix application items not rendering (#7938) * Overview: Fix window close buttons offset * Overview: Add windows hover indicator * Overview: Better utilize the available space to maximize windows size * Overview: Code fixups * Overview: Replace Lang.bind with native bind and arrow functions * Overview: Use MetaButtonLayout to get side of close button * Overview: Fix close button flashing in the corner when opening * Overview: Keep keyboard focus on the last mouse-focused window * Overview: Improve open animation performance * Overview: Style window close button hover state * Overview: Remove zoom-on-scroll feature * Overview: Hidden windows appear with a zoom-in animation * Overview: Add left/right style class to the close button * Overview: Close if the last window is closed * Overview: Add empty placeholder * Overview: Smooth background shade appear/disappear * Overview: Respect animation effects settings * Overview: Exit with a click when there are no windows * Overview: Don't delay windows repositioning after closing a window * Overview: Unify window close code * Overview: Don't hijack workspace switching keybindings * Overview: Improve workspace switch swipe responsiveness * Overview: Windows added while in the overview do zoom-in animation * CI: Fix apt segfault in LMDE3 * window list applet: Don't display windows with skip-taskbar set. * notifications applet: new icons (#7947) * js/ui/panel.js - Delete annoying message in .xsession-errors (#7946) * params: don't return reference to defaults object, make a copy instead (#7942) * Add setting to window-list applet for minimizing. (#7925) * windowManager.js: Update window dragging/tiling OSD message to reflect new capabilities in muffin. * KeybindingWidgets.py: Disallow keypad shortcuts without modifiers. * cs_desktop: use Nemo.DesktopPreferences widget * cs_windows.py: Update edge resistance label and tooltip to reflect changed functionality. * Add a couple of keywords for cs_default and cs_startup * cs_default.py: Add a SettingsWidget() for a default calculator application (#7957) * Alt-TAB: Don't bypass workspace switching restrictions (#7956) * Latest overview fixes (#7954) * cinnamon-desktop-editor: use XApp.IconChooserDialog rather than the custom icon picker (#7969) * cs_screensaver.py: Remove screensaver selection page. * Add grouped-window-list@cinnamon.org and related utilities * Add a gulpfile for xlet reloading on code change * Disable console.log lint restriction for gulpfile.js * Add misc/state.js to js/Makefile.am * Panel: Replace panel-launchers/window-list with grouped-window-list * Panel: Re-order default applets (bluetooth - network - sound - clock) * Grouped window list: Pin Firefox, terminal, nemo. * modalDialog: Switch buttons * Misc. clean-up * Remove Firefox bookmarks, history, and most visited * gulpfile: Clear the system xlet directory incase of file removal, add some sanity checks * Fix some Codacy issues * Add dedicated style classes, remove theme work-arounds * Add a specific focus pseudo class for Mint-Y * Always use symbolic icons in the context menu * window-list: Fix blurry icons in vertical mode * Fix typo in each function * [WIP] Implement per-panel-zone icon sizes * Remove back slashes from gschema * applets: Update icon size on change * Don't allow float sizes * minor: make signal names more consistent * Implement IconApplet compatibility, let panels take care of handling icon size change on panel height change * gwl: Fix off-center icons on icon size change * gwl: Move icon spacing and transition duration options to panel page * gwl: Fix padding issues when labels are present * gwl: Set number display default to None * gwl: Make per-monitor window lists default * .pylintrc: Cut some slack on max branches, number of statements * Fix incorrect per-monitor windows on init * Don't remove focus styling on focused apps on window monitor change when only one instance is in use * Make sure window lists reload when different instances are added or removed * Refresh only windows on instances changed * Fix untranslated strings * Start checking the skip-taskbar hint, remove "Include all windows" option * Panel: Disgregard panel height (and scaling) define in the theme * Panel settings: Small fixes * Panel: Fix icon scaling in systray/status * Fix systray icon size in HiDPI * Grouped-window-list: Close windows on middle-click * Grouped-window-list: Remove thumbnails icons * Grouped-window-list: Remove icon-padding pref * Grouped-window-list: Remove close-button-size * Grouped-window-list: Fix previous commit * Default panel sizes: 40px + 0/0/24px * Don't allow panel sizes below 20 * Fix invalid object error case * Make sure we remove the corresponding zone config for a panel that is removed * Also check panel height minimum in _getScaledPanelHeight * gwl: Fix thumbnails not updating on size change * gwl: Hide non-vital options under "advanced" toggles * Fix incorrect window accounting in AppList.prototype.refreshWindows * gwl: minor clean up * Make sure thumbnails are cleared when the last window of a pinned app is closed * panel: Cache icon size calculations, re-calculate on settings change * gwl: Remove thumbnail padding option, default to 3 * global.ui_scale * Panel: Don't scale text * Switch thumbnail size to a combobox, use Medium (6) default * Convert number display option to a toggle between off and on (smart) * Let themes control transition-duration * Menu: Use gsettings keys for default icon and label * gwl: Switch thumbnail timeout to use the configured value on menu open except when transitioning between menus, and on close * gwl: Make hover-peek option a combobox, add a fade-out delay * gwl: Remove advanced toggles * panel: Don't store all zone configurations in every panel * gwl: Fix thumbnail scaling in high-DPI mode * Fix invalid object access when deselecting the selection tool and toggling ctrl in Melange * Fix thumbnail menu key navigation * gwl: Make sure thumbnail window textures scale in high DPI * gwl: Fix off-center icons in high-DPI mode * gwl: padding logic clean up * gwl: When left click action cycles windows, revert to normal behavior when windows < 2 * gwl: Default to auto-start option disabled * gwl: Shrink the thumbnail label container a bit to fit the close button * gwl: Give actors their own unique class names * gwl: Make sure the Preferences sub-menu is above Recent * Fix "Close others" option * gwl: Minor formatting clean up * state: Fix docs for gtk-doc * gwl: Prevent missing listener store errors and invalid object access errors when using "Close all" on an unpinned app * gwl: Add icons for desktop actions * gwl: Use the provided icon for non-action "New Window" entries * gwl: Add pin/unpin icons * gwl: Make pin/unpin icons less blurry * gwl: use key/value array for desktop actions (#7964) * gwl: Minor style clean up * ui/applet: Remove duplicate setOrientation method * ui/applet: Make sure icon sizes reset on orientation change * panel: Fix applets loading in incorrect zones when re-adding a previously removed panel with applets * ui/applet: Fix applets not loading when re-adding a previously removed panel with applets * gwl: Fix the thumbnail menu not rendering after adding a new panel * gwl: Support dragging of unpinned apps * gwl: Check if a group has windows before refreshing thumbnails in acceptDrop * systray: Don't defer loading of icons * gwl: Move thumbnail timeout option next to on-click option * gwl: Remove remaining ITM references * ui/applet: Don't depend on data passed from applets * panel: Remove scaleMode * systray: Set icon size before re-display * gwl: Clarify alerts option * Some fixes to the new panel layout (#7967) * menu: Wrap favorites in a scroll box, separate system buttons * menu: Fix key navigation * menu: Fix key navigation transition between favorites and system buttons * menu: Make sure the favorites scroll box scrolls with key navigation * gwl: Keep the drag actor contained within the applet area * gwl: Fix the drag actor sticking to the cursor * menu: Add user settings button * panel: Remove user@cinnamon.org from default enabled-applets * menu: Add switch-user button * gwl: Round thumbnail sizes * menu: Use the categories container instead of the monitor for the favorites scroll box height calculation * menu: Remove user button * menu: Make the menu shorter * gwl: Make sure the demands attention styling is removed when an app is closed * panel: Always re-adjust symbolics * SettingsWidgets.py: use the new XApp.IconChooserDialog for icon choosers (#7973) * xlet-settings: add the ability for xlets to provide custom widgets for the settings window and add one to the settings example applet (#7977) * Menu applet: don't hardcode favorites button padding (#7582) * Menu: Place system buttons beside the search field * panel: Fix undefined height warning * Menu: Minor fixes * Menu: Fix system button size in HiDPI * Panel: Make symbolic icon size configurable * Menu: Don't hide other results when one if found by name * l10n: Update POT and additional files - Remove patch cinnamon-network-user-connections.patch no longer needed - Remove patch cinnamon-use-libnm.patch no longer needed ------------------------------------------------------------------- Tue Sep 18 17:27:47 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.9: * cs_sound.py: Gracefully handle input streams that don't have a name, ignore streams created by sound effects and a11y utilities, and don't add the same source id more than once. * menu applet: Make sure the menu is fully reset when the search entry is cleared (thru any means) and don't let the favourites Del key handler steal keystrokes from an active search. * popupMenu: Fix undefined _delegate property warning. * deskletManager: Fix launcher-list gsetting resetting on desklet snap grid width change. * Spices.py: Fix connection to a server with certain connections. ------------------------------------------------------------------- Fri Jul 20 09:32:54 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.8: * network applet: Initialise CinnamonNetworkApplet._updateFrequencySeconds before using in _periodicUpdateIcon. - Add the missing pkgconfig(dbus-glib-1) build dependency and dbus-1 runtime dependency. ------------------------------------------------------------------- Thu Jul 5 13:05:25 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.7: * spices: Remove support for installing/removing system-wide gsettings schemas. * cinnamon-settings-users.py: Fix symlink attack vulnerability. - Remove cinnamon-3.8.6-drop-global-gschema.patch, cinnamon-settings-fix-symlink-vuln.patch: merged upstream. - Rebase cinnamon-wheel-and-sbin-path.patch. - Do not require xdg-utils: no longer required. ------------------------------------------------------------------- Mon Jul 2 13:55:49 UTC 2018 - sor.alexei@meowr.ru - Add cinnamon-settings-fix-symlink-vuln.patch by Matthias Gerstner to fix a symlink attack vulnerability (VE-2018-13054, bsc#1083067, https://github.com/linuxmint/Cinnamon/pull/7683). - Replace cinnamon-no-polkit-policy.patch with cinnamon-3.8.6-drop-global-gschema.patch: Remove support for installing/removing system-wide gschemas (commit 34043b7). - Slightly improve cinnamon-use-libnm.patch. ------------------------------------------------------------------- Sun Jun 24 19:07:27 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.6 (changes since 3.8.4): * cs_windows.py: Have the "auto-raise" setting only visible when supported focus modes are active. * Revert "shell-embedded-window: Change realize to map" * Revert "network applet: Fix typo with showing access points in certain instances". * Revert "network applet: show the actual active connection's signal strength". * Update po/README: provide a link to Launchpad.net. - Rebase cinnamon-network-user-connections.patch. - Improve cinnamon-use-nma.patch and rename to cinnamon-use-libnm.patch: simply switching to NMA was unsufficient and caused import errors. ------------------------------------------------------------------- Sat Jun 16 15:48:41 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.4: * SettingsWidgets.py: Strip pkexec from standalone module exec strings when checking for their existence. Simplify the check as well. * st-theme-node-drawing,transition.c: Initialise framebuffer early to check for error. * cs_startup.py: Do not lose "s" for delay time when editing and saving an entry. * tooltips.js: Use ClutterActor's has-pointer property for timeout callback check. * network applet: Fix typo with showing access points in certain instances - caused by 319958f. * cs_power.py: Eliminate redundant check for screen backlight. It fails incorrectly. * systray: Fix skype. * Revert "network applet: Don't show unmanaged networks in the list." * cs_power.py: Display a keyboard backlight section on the brightness. - Remove cinnamon-no-gksu-requirement.patch. - Add cinnamon-use-nma.patch: Use NMA instead of NMGtk if available. ------------------------------------------------------------------- Tue May 22 07:20:12 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.3: * Use default icon names in Online Accounts (GOA). * Fix symbolic icons and delete obsolete. * Cinnamon theme: window-list progress improvements. * Settings: Fix launching mintsources/mintdrivers/lightdm-settings. * cs_startup.py: Always have delay widgets, but hide/show them depending on if there's a delay or not. * extension: Fix inability to force xlet installs. - Rebase cinnamon-settings-native.patch. ------------------------------------------------------------------- Thu May 8 20:40:20 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.2: * Startup settings: Fix blurry icons. * Startup settings: Fix using the wrong variable. * Startup settings: Use icons in button box. * Spices.py: Use https for spices downloads. * Startup settings: Show delay units and only show delay when it is not 0. * Startup settings: Fix creation of autostart files. * notificationDaemon: Fix fallback icon names. * Make the key binding setting for Show Desklets global. * l10n: Rephrase a few msgids. * Notification clearing on app focus + blacklist + limit. * cs_default: Don't print info before checking that it's valid. * menu applet: Wrong parent class for SystemButton (fixes focus stealing when hovering over system buttons). * Fix window list previews position. * Spices.py: Refactor downloading code for better error handling. * Spices.py: Fix file permissions during install. * Spices.py: Handle the cinnamon proxy better regardless of whether cinnamon is running or not. * popupMenu: Fix menu cutoff during open/close animation. * Fix some issues with the download refactoring in Spices.py. * fileUtils: Fix module exporter bug, fix line numbers in stack traces being incorrect. * Notification close policy. * chrome: Improve visibility conditions for panels and other chrome. - Add cinnamon-no-polkit-policy.patch: Use xdg-su instead of a polkit policy due to bsc#1090963 being unresolved (boo#1091701). - Rebase cinnamon-network-user-connections.patch. ------------------------------------------------------------------- Wed May 2 19:04:36 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.1: * network applet: Disconnect all signals for NMDevice when our proxy gets destroyed. When the device became unavailable, we would connect to "firmware-missing" to get notified when it was available again. At some point, a change to networking caused the NMDevice to get destroyed rather than lingering for the firmware to "return". * st-label.c: Remove the reference to our ClutterText when it gets finalised during a Clutter.Actor.destroy() chain. * Add symbolics cs-desklet and cs-backgrounds. * network applet: Don't show unmanaged networks in the list. * network applet: Refresh the panel icon more frequently when the menu is open. * network applet: Show the actual active connection's signal strength in the AP list, rather than the strongest AP for a given ssid, which may not be the same thing. * cs_themes.py: Remove the setting for prefer-dark-themes. * Fix panel tooltips position with multiple monitors. * window-list: Update icons on panel height/orientation changed. * Workspace switcher improvements. * systray: Bail out if the plug window is gone. * Allow colons in hot corners commands. * Remove exported variable warning. * Xlet settings: Don't show a row for "generic" settings entries. ------------------------------------------------------------------- Wed Apr 25 16:07:10 UTC 2018 - sor.alexei@meowr.ru - Update to version 3.8.0: * Port everything from Python2 to Python3. * Move spices settings install schema scripts to /usr/bin and clean up/simplify the schema installation code in Spices.py. * launcher desklet: Fix a warning. * Simplify the look of the screensaver away message dialogue. * Melange: Add a margin in the log tab. * st-private: Update shadow APIs for Cogl deprecations. * Add eslint configuration. * overrides.js: Add Tweener and Signals patches from CJS. * Refactor the extension system and add commonjs compatible module importation. * Fix issues related to Cinnamon running with cjs/mozjs52. * St: Fix some cogl deprecations. * St: Use G_DEFINE_TYPE_WITH_PRIVATE(). * St: Drop vfuncs from StThemeNodeTransition. * shell-tray-manager: Disconnect theme_widget signals on finalize. * shell-embedded-window: Change realize to map. * main, magnifier: Remove run-time warnings. * dnd: Declare some js variables to avoid a warning. * Allow column options in the xlet settings list widget. * Fix some depreciation warnings. * Spices: Fix update all button not updating correctly when updates are installed. * windows-quick-list: Fix icon allocation warnings. * Sound applet middle click mute refinement. * dbusMenu.js: Formatted code to allow for better readability. * Titlebar button layout: Stop using org.cinnamon.muffin button-layout. * Sound: Make maximum sound volume configurable. * Sound applet: Repaint the sound volume bar when max sound vol changes. * Remove needless check in compareNew. * Theme settings: Restrict metacity selection to metacity-3 themes. * Speed up windows mapping. * Power applet: truly hide label when there are no devices. * dnd: Fix scope warning. * popupMenu.js: PopupSubMenu: add prototype method closeAfterUnmap. * menu-applet: fix dnd cursor icon. * Sounds Settings: Rename Effects tab. * Sound applet: Fix control buttons being squashed. * Sound applet: Don't show player launcher when the option to control players is disabled. * Sound applet: Next/Previous track on Scroll Right/Left. * Sound applet: Add a setting to keep aspect ratio. * cinnamon-app: Add cinnamon_app_create_icon_texture_for_window - allows supplying a MetaWindow to more correctly retrieve the correct icon. * cinnamon-app.c: Revert cinnamon_app_create_icon_texture to work as it did prior to 8d7a875. The behaviour of the new method (cinnamon_app_create_icon_texture_for_window) is unchanged. * Fix a couple visual issues in Melange. * Prevent users from editing locked settings. * cs-sound: Fix the width of the amplification slider. * panel-launchers: Set the default icon size to 22. * cinnamon-settings-info: Make some labels selectable. * window-animations: Make the animations a bit less drastic. * cinnamon-app-system: various minor cleanups, dead code removal etc. * Improving a piece of code in cinnamon-settings.py. * cinnamon-settings: Add defaults for Fedora, RHEL and CentOS. * Notifications: Add support for a bottom position option. * docs: Fix build with gtk-doc 1.27+. * st-private: Fix offscreen leak if cogl_framebuffer_allocate fails. * st: Do not try to unref potentially NULL CoglObjects. * st: Don't assert when corner texture creation fails. * Add a dbus method to activate scale overview. We already had one for expo. * SettingsWidgets: Prevent toggling disabled switches. * st-entry: Don't possibly allocate actors a negative size. * cinnamon-recorder: Treat some switch compile warnings. * Sound: Reuse cover temp file. * Fix panel applet clearing. * [gtk3.22] cinnamon-settings: Remove some broken and hardcoded theming. * window-list: preview: New style class, options, layout. * User settings: Fix a couple of broken things in LMDE 3. * Optimise RegExprs in ui search. * Optimise appFavorites. * sound applet: Configurable maximum volume fixes. * Fix blurry switches in the default theme. * st: Remove some cogl deprecations. * appletManager, deskletManager: Fix change handlers. * Ensure applets are queried by applet_id. * Skip unnecessary panel loading in change handlers, fix settings destruction on desklet move. * KeybindingWidgets.py: Fix index out of range error. * Improve label settings widget. * Change gnome-terminal.desktop -> org.gnome.Terminal.desktop. * Fix multi-version xlets loading twice, address metadata availability. * Melange fixes. * keybindingWidgets.py: Cancel teach mode on focus-out. Fixes issues caused by clicking out of a cell renderer currently being edited. * notifications: Destroy unwanted notifications explicitly, or they linger and continue to get updates (and, not being on the stage, cause a huge amount of warnings); * cinnamon-settings: Make keybinding tooltip generic. * Redirect logging output to .xsession-errors. * cinnamon-settings-users: Clean up the use of stock icons. * Remove deprecated .panel-launcher-add-dialog selectors. * cinnamon-slicer: Remove some deprecations. * st-scroll-view: Resolve some switch warnings. * tray manager: Resolve some GdkColor deprecations. * cinnamon-perf-helper: Resolve a function definition compile warning. * tray: Avoid deprecation warning by dropping use of gdk_display_supports_composite. * cinnamon-global: Resolve a gdk_cursor_new deprecation warning. * Menu applet: Delegate auth responsibility to cinnamon-remove-application. * gtk-embed: Fix null pointer dereference. * notifications: Close button and no fade on mouseover. * Don't clear notifications when an application becomes focused. * Fix resident notifications not displaying. * tray: Remove some deprecations for gdk_window_set_composited. * Systray: Remove the resize delay in scale mode. * Fix indicator icons being off-centre. * Systray: Fix indicators cache being iterated as a keyed object. * Remove unused circular reference on indicator objects. * Fix incorrect invocation of formatError in extension.js. * Fix duplicate applets of the same UUID disappearing when added to the panel. * Minor clean up of _removeAppletFromPanel * deskletManager: Fix handling of duplicates, avoid unnecessary load cycling on drag. * Create new cinnamon-xlet-makepot utility for automatically extracting strings for translations. * Simplify for loop in search. * appletManager.js: Fix getRunningInstancesForUuid(). * menu: Recalc height after deleting favourites. * Add an application switcher option for cycle windows on current workspace. * Alt-tab: Make the app-switcher honour the same setting as the Alt-tab switcher. * inhibit applet: Use even more common icon. * Fix bad allocation of panels with borders. * Add ability to raise desklets above windows. * Drop usage of gksu. * Add desklet visibility toggling to the Show Desktop applet context menu, update with class syntax. * cs_user.py: Add compatibility for multiple pam modules. * Remove cinnamon-extension-tool and support for jhbuild. * on-screen-keyboard applet: Change icon to keyboard. * keyboard applet: Change icon to cs-keyboard. * power applet: Change icon to cs-power. * network applet: Change icon to preferences-system-network. * cinnamon-recorder: Update for new cogl apis. * cs_keyboard: Use Gtk.accelerator_parse_with_keycode() to compare accel strings when checking for collisions instead of string compare. * user-applet: Fix loading with newer accountsservice. * keyboard-settings: Fix the use of wide separators. * Retire outdated bluetooth code. * Sound applet: Fix missing muted icon. * Update eslintrc.json for more flexibility. * user applet: Use system-switch-user icon. * keyboard applet: Centring text. * hicolor icon: Add removable-drives icon. * ui/settings: Check for null values on this.settingsData. * overrides: Clean up overrideDumpStack. * Notifications: Remove circular reference on notification actors. * ExtensionCore: show the number of available updates in the "Update all" button tooltip. * Inhibit applet icon: Fix uncoloured parts. * Notifications fixups. * Workspace switcher: Fix blurry #panelRight's applets in visual mode. * Reduce huge gap in top notifications * Fix bottom notification position with multiple monitors. * calendar@cinnamon.org: Fix month in nominative case after glibc 2.27. * cinnamon-json-makepot: Fix some issues. * Cinnamon Settings: Add window-list progress support to the spices management/downloads pages. * tooltips.js: Base #PanelTooltip position on panel width / height. * Sound applet: Move close button to the right. * System settings: Don't crash when failing to set up file monitors. * Window list applet: Fix bad allocation of icons and labels. * sound@cinnamon.org applet: Make the 100% mark really magnetic. * PEP8-ify. * Melange: Slight UI rework. * Modal dialogue: Don't stretch icon, align it to the top. * user-applet: Use symbolic icon from themes. * Fix blurry st scrollbars. * Use ints for the menu position. * [Spices.py] Added missing import, fixed typo and removed unnecessary semicolons. * menu applet: If no selected item when adding search provider results make first search provider result the selected item. * Default menu: Fix unused selector .menu-category-button-button. * Fix top panel overlapping the on-screen keyboard. * Sound applet: Make optional horizontal scroll to move between tracks. * Hot corners cleanup and fixes. * Fix JS exporter parsing. * PopupMenu.js: Use some lambdas to create half the functions on each action. * Workspace switcher: Fix buttons sizing. * Add a script to install 3rd party spices from a local directory. * Spices.py: Initiate monitor variable. * SettingsWidgets.py: TextView widget - fix a focus-stealing bug. * default theme: Add .menu-background{} as placeholder. * date applet: Add an option to theme calendar menu separately from other applet menus. * Synchronise the logic in cs_startup with cinnamon-session. * Report paint volumes / don't use stage "paint" signal. * Debugging: Add GObject property value logging. * Repaint node when background position changes. * Applets, desklets: Switch to class syntax, remove try-catch blocks. * Use for of for arrays. * Optimise nextIndex in grid navigator. * User applet: Don't show switch-user when it's disabled in lockdown schema * Add "shutdown immediately" entries for lid close and power critical. * Spices.py: Fix placement of docstrings. * settings.js: Remove "units" from the list of required properties for the spinbutton widget - it isn't actually necessary. * xlet-settings: Improvements to key dependency handling. * Update translations. - Rebase cinnamon-fallback-icewm.patch, cinnamon-favourite-applications.patch, cinnamon-no-gksu-requirement.patch, cinnamon-settings-native.patch, cinnamon-wheel-and-sbin-path.patch. - Add cinnamon-fix-cogl.patch: Fix compilation with Cogl. ------------------------------------------------------------------- Sat Feb 3 11:02:00 UTC 2018 - sb56637@geckolinux.github.io - Changed dependency from python-pam to python2-python-pam ------------------------------------------------------------------- Sun Dec 24 10:19:44 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.7: * Online Accounts: Use translations. * cinnamonDBus.js: Have GetMonitors throw an error back to GDBus if something goes wrong. * menu-applet: Rework vectorBox. * Fix power applet spamming the log file with error messages on laptops (gh#linuxmint/Cinnamon#7114). * Spices description: Do not cut off the letter "n". * Xlets: Fix shown info for overwritten xlets. ------------------------------------------------------------------- Fri Nov 24 20:58:01 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.6: * Sound settings: Assign the selected device to the profile selector. ------------------------------------------------------------------- Tue Nov 21 07:11:21 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.5 (changes since 3.6.3): * calendar applet: Just listen to the gsetting key for 24h to make sure the vertical panel default clock obeys global date/time settings. * st-theme.c: st_theme_resolve_url could assert with a theme issue. * cinnamon-settings: Use icon buttons in the xlet management pages. * Fixes crash if device.get_icon_name() is Null. * Allow showing seconds on a vertical panel. * cs_sound.py: Replace tabs with spaces. * calendar applet: Fix formatting. ------------------------------------------------------------------- Sat Nov 18 00:00:12 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.3: * Show-desktop: Disable peek-at-desktop by default. * menu applet: Recalculate applications list box height when the menu's allocation changes. * Applets: When setting an icon, make sure it's actually an St.Icon. Some applets (such as the keyboard applet) set _applet_icon to something other than an St.Icon, so it causes an error when trying to set the icon using one of the api functions. This was causing the keyboard applet not to show in the panel edit mode after a keyboard layout was added and removed. * applet settings: Fix panel switch buttons not being hidden when there is only one panel. * Add Adwaita-dark thumbnails. * extension settings: Scan the system directory for extensions. * Initialise applet position to avoid drag and drop errors in edit mode occasionally the null applet position was being carried through to the writing of the new applet causing apparent drop failures, and to the disappearance of the highlighted drop box. Much visible weirdness with a very simple solution. * workspace switcher: Fix an undeclared variable warning. * applet settings: Improve the logic for highlighting the panel. The panel is now only highlighted when there is more than one panel, and it's better about selecting and highlighting the correct panel when one is added or removed. * Fixed spacing. Add a missing semicolon. * popupMenu: Prevent a warning of this._triangle. * Clock applet: Respect a 12h/24h choice in the vertical mode. ------------------------------------------------------------------- Sun Nov 12 21:00:18 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.2: * st-texture-cache: Avoid potential null pointer dereference. - Rebase cinnamon-no-gksu-requirement.patch. ------------------------------------------------------------------- Thu Nov 9 18:24:42 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.1: * Fix blurry and off-centred arrow in pop up submenus. * cinnamon-settings: Remove an ui file that is no longer used since the extension-settings-rework. * Spices.py: Fix xlets not installing if a file without an extension is in the po directory. * TreeListWidgets.py: Edit elements with double click. * Fix Gtk-Message when running a dialogue. * window-list: Account for hidden items during DnD repositioning. * Spices: Don't fail if the spice directory is missing. - Rebase cinnamon-wheel-and-sbin-path.patch. ------------------------------------------------------------------- Sat Oct 28 19:57:36 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.6.0: * See /usr/share/doc/packages/cinnamon/changelog - Rebase cinnamon-network-user-connections.patch, cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch. ------------------------------------------------------------------- Sun Aug 20 16:09:40 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.4.6 (changes since 3.4.4): * osdWindow.js: Always check the theme node on first showing - an actor's width isn't necessarily filled if it hasn't been explicitly set, causing the first few activations of the OSD to not show an accurate level bar. * cs_default: Fix an incorrect button label (but preserve translations). * main.js: Remove an obsolete Meta enum member reference. * workspace.js: Use our normal prototype init method. * workspace.js: Initalise WindowClone._zoomStep to 0. * slideshow-applet: Fix a translation. * cs_themes.py: Create the file "~/.icons/default/index.theme" and set the selected cursor theme inside of it. This ensures other (non-gtk) applications end up using the same theme (though they are required to be restarted for these changes to take effect). * keyboard-applet: Applet icon vanishes when moved in edit mode. * cinnamon-json-makepot: Add keyword option, change language used by xgettext to JavaScript. * expoThumbnail: Correct a couple of calls with mismatched argument counts. * window-list: Set AppMenuButtons unreactive during panel edit mode. * panel-launchers: Set PanelAppLaunchers unreactive during panel edit mode. * windows-quick-list: Fix argument warning. * Fix a reference to undefined actor._delegate warning. * ui/environment: Handle undefined actors in containerClass.prototype.add. * ui/cinnamonDBus: Handle null xlet objects in CinnamonDBus.highlightXlet. * deskletManager: Initialise some variables and remove the variables that were initialised, probable typo ------------------------------------------------------------------- Wed Jul 12 09:45:18 UTC 2017 - sor.alexei@meowr.ru - Require NetworkManager-gnome on openSUSE older than Leap 15.x still (boo#1047540). ------------------------------------------------------------------- Sun Jul 9 12:20:12 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.4.4: * classicSwitcher.js: Fix hidpi issues. * KeybindingWidgets.py: Fix parsing of accelerators that are shifted but not alpha-numeric characters. * xlet-settings.py: Do not crash when an invalid xlet id is provided. * window-list applet: Fix argument warning. * Add an issue template. * ui/settings: Handle undefined old settings values. * hotCorner.js: Fix hover delay callback. ------------------------------------------------------------------- Wed Jun 28 19:20:44 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.4.3: * panel-launchers: Put individual launcher actions back in the main popup, having an options and preferences submenu was a bit ambiguous. * panel-launchers: Remove an undeclared variable warning. * deskletManager: Correct a call to file.delete. * Add a menu item to toggle the on-screen keyboard. - Use update-alternatives to create the default.desktop xsession. ------------------------------------------------------------------- Wed Jun 21 16:11:48 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.4.2: * st-texture-cache.c: Do not cache st_texture_cache_load_from_raw. Its only user is the Notification Daemon. These are transient images that were being stored in the cache that would never be evicted during theme changes (this does not just mean times when the user changed the icon theme). * l10n: Translate hardcoded string for settings reset confirmation dialogue. * Silence a few more warnings, new warnings. * expo, overview: Unreference actors that we destroy whenever the respective view closes. * cinnamon-slideshow.py: Only allow a single instance to run. * Sound applet: Avoid spacing problem in vertical panel. * photoframe-desklet: Fix a few issues. * notificationDaemon.js: Silence an occasional warning. * SettingsWidgets.py: Make switch widgets use "center" vertical alignment instead of "fill," to prevent the switch growing in height when the label text gets ellipsised (either through resizing of the window, or localisation). * Progress bar text initialises and resets. * cinnamon-settings-users: Restrict the size of user images, as they are displayed in the right view when a user is selected. If the image at /var/lib/AccountsService/icons/<user> is set to a ridiculously-sized image, it won't break the ui. * cs_user: Don't let large images break the ui - make sure we scale the selected image to an appropriate size. Also, don't crop user-selected images (but keep cropping webcam images) - it's strange to select an image file and have the ends of it cut off. * cinnamon-settings-users.py: Fix picture preview in file selector to maintain a reasonable size. * cs_user.py: Handle image previews better in the face chooser dialogue. * ChooserButtonWidgets.py: Fix a Python 3 error. * window-list: Bring space around preview down and correct a calculation problem. * StScrollView: Queue redraws whenever the adjustments change, to prevent artifacts outside of the view itself. * StScrollView: More effective way of fixing the graphical artefacts generated during scrolling. This also appears to fix some unrelated tearing issues I was seeing in the menu while testing. * main.c: Own onboard's dbus name to prevent it starting when gnome's a11y keyboard settings key is active (org.gnome.desktop.a11y.applications screen-keyboard-enabled). Also own caribou's daemon. Caribou's OSK won't interfere in a Cinnamon session, but its daemon will run needlessly in the background otherwise. * panel: Avoid cjs giving a warning that dummyPanels[i][j] is undefined. * systray applet: Make sure an icon actually got parented to this.manager_container before calling remove_child. This issue can occur during session startup. * spacer applet: Use a unique style class in the theme to prevent the applet from appearing active when hovered. * theme: Add applet-spacer class for spacer applet. * spacer applet: Use track_hover instead of a new style to prevent highlighting. * osdWindow: get the correct child allocation when calculating the width of the level bar. If a padding or margin is added to the level-bar style class, it was causing the parent bin to expand to accomodate the child's width plus its required padding. - Rebase cinnamon-wheel-and-sbin-path.patch, cinnamon-no-gksu-requirement.patch, cinnamon-favourite-applications.patch. ------------------------------------------------------------------- Wed May 24 14:40:01 UTC 2017 - sor.alexei@meowr.ru - 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 - sor.alexei@meowr.ru - 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. * cs_panel.py: Replace panel widgets with backended ones. This will hopefully ensure that the widgets are consistent with the rest of Cinnamon in terms of behaviour and appearance, as well as easier to maintain. * panel.js: Keep track of panelPosition and monitor changes. * panel.js: Refactor _moveResizePanel. * layout.js: Don't include clipped off areas in input region. * README file to reStructuredText file. * St: Margin: Remove margin:auto from menu applet and default theme. This avoids warning messages as margin:auto is not supported. And it also means third party theme developers will not copy non-functional CSS. The warning messages for the programmatic insertion of margin:auto in the menu applet were particularly cryptic. * st: Fix a couple icon/text-shadow bugs. * cinnamon-json-makepot: Fix for undefined global name. * Update cs_power.py. * Use St.Icon instead of fetching icons from St.TextureCache. * all: Adapt to changes for the new cjs (gjs 1.48/mozjs38). * panel.js warning fix. * osdWindow: Fix the level bar display. * Remove memory info stuff from looking glass, cinnamon-global. * control: Adjust version reqs for libcjs. * all: Some additional warning fixes due to gjs 1.48.0->1.48.2 changes. * panel-launchers: Fix the panel launcher animation. * melange: don't freeze on quit with custom log watchers. * desklet.js: Ignore an extra argument to setContent(). * js/ui/tooltip.js: Check if this.mousePosition is defined. * Move this.mousePosition initial assignment to TooltipBase. * Supress CJS mozjs38 warnings in applet, dbusMenu, indicator... * Correct indentation. * main.js: Improve logging of GLib.Errors and objects (gh#linuxmint/Cinnamon#6486). * menu-applet & panel-launchers: Add new mouse cursors while. dragging applications (gh#linuxmint/Cinnamon#5859) * l10n: Update POT file. * l10n: Generate additional files. - Rebase cinnamon-settings-native.patch. - Add cinnamon-fix-gtk-3.14.patch: Add GTK+ 3.14 compatibility. ------------------------------------------------------------------- Thu Jan 26 18:42:37 UTC 2017 - sor.alexei@meowr.ru - Fix password changing in cinnamon-wheel-and-sbin-path.patch. ------------------------------------------------------------------- Sun Jan 8 20:12:29 UTC 2017 - sor.alexei@meowr.ru - Update to version 3.2.8: * menu applet: Only construct one context menu for recent files, and re-use it. * menu applet: Don't reconstruct recent files, just re-order, add, remove as required. * menu applet: Fix a couple of minor leaks (actors created but never added to a container - being GInitiallyUnowned, they never get their floating ref sunk, and so can't be unreffed. Fix a prototype mismatch, and just rename GenericButton to NoRecentDocsButton, since that's the only user of it. * Fix tuples for Python 3.6. * tooltips.js: Add a hide timer to check if a tooltip should hide itself, but for various reasons never got to act on a leave-event (due to vagaries in event reporting). * recent applet: Rework to be non-destructive when updating the recent list (this brings a lot of the recent changes to the menu applet over to this one). * recents, applets: Couple of warning clean ups. * network applet: Remove a useless log warning. At some point more than a year ago we started getting these (possibly a change to NetworkManager), they have no value whatsoever, but fill up the log. - Rebase cinnamon-network-user-connections.patch, cinnamon-no-gksu-requirement.patch. ------------------------------------------------------------------- Fri Dec 23 14:02:02 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.2.7: * cinnamon-settings: Do a better job of handling long labels. * Update polling frequency to make the mouse tracking smoother. * Layout: Ignore NaN numbers when updating regions. ------------------------------------------------------------------- Thu Dec 15 19:24:15 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.2.6: * See /usr/share/doc/packages/cinnamon/changelog - Rebase cinnamon-settings-xscreensaver-path.patch, cinnamon-no-gksu-requirement.patch, cinnamon-fallback-icewm.patch. ------------------------------------------------------------------- Thu Nov 24 10:25:32 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.2.2: * build: Make AX_ macros optional. * [Xlet settings] Fix for icon choosers stuck dialogues. * [cinnamon-json-makepot] Add support for "title" key. * Ensure a default icon size of 16px if the icon-size is not set in the indicator icon theme class. * [workspace-switcher] Fix buttons' size Buttons didn't get proper height (or width in vertical mode) if the auto-scale font setting was not enabled. * Restore the ability to theme the menu applet menu separately from other menus. * cs_effects: Disable menu animations when turning of window effects. * [applet.js] Re add ability to display a separator on applets context menus. * [applet.js] Add a mechanism to highlight applets with open menus. * [menu-applet] Fix keynav issues with TAB and right. * Use the Gio library for establish the file permissions in replace of the spawnCommandLine usage. * panel-launchers: Close the menu before destroying when removing a launcher. * [Xlet settings] Add a translation mechanism to xlets settings windows. * cs_backgrounds.py: Fix thumb generation on Debian Jessie. * [sound-applet] Remove a show percentage label for slider option. * theme: Fix theming of the workspace switcher. - Rebase cinnamon-no-gksu-requirement.patch. - Remove cinnamon-optional-ax-macros.patch: fixed upstream. ------------------------------------------------------------------- Tue Nov 8 13:01:41 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.2.1: * See /usr/share/doc/packages/cinnamon/changelog - Rebase ../cinnamon-wheel-and-sbin-path.patch, cinnamon-settings-native.patch, cinnamon-settings-xscreensaver-path.patch, cinnamon-no-gksu-requirement.patch, cinnamon-fallback-icewm.patch. - Add cinnamon-fix-typelib-false-positive.patch: Avoid any false positives in typelib detection. - Add cinnamon-optional-ax-macros.patch: Make AX_ macros optional (commit 023c17f). - Remove requirements in cinnamon-branding-upstream that belong in libcinnamon-desktop-branding-upstream. - Replace cinnamon-branding with cinnamon-gschemas-branding: gschemas can be installed standalone from the main cinnamon package yet still have to be branded. ------------------------------------------------------------------- Fri Jul 15 13:02:12 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.7: * Fix power settings segfault. ------------------------------------------------------------------- Thu Jun 23 18:43:19 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.6: * Add a generic "bluetooth" icon. * power applet: Don't connect to any signals that call _devicesChanged until we have the power proxy (since the callbacks assume we do have it). * windowAttentionHandler.js: Make the ignored application check case- insensitive. While we're here make it a gsettings array for convenience. * org.cinnamon.gschema.in: Add pidgin to ignored wm classes. * Touchpad settings: Invert motion-threshold setting widget. * appletManager.js: Fix copy/pasting applet panel applet layouts. Extension.get_max_instances() needed an extra argument, and then we were doing work twice - finished removing obsolete code. * cinnamon-recorder: Fix crash when starting recorder. * cinnamon-recorder.c: Restore avoidance of the panel when drawing the recording indicators. This was removed during some panel work a while back and never restored. Always draw them on the primary monitor now (the only monitor with reliable, simple-to-get workarea information). * Fix spelling mistakes. * onscreen keyboard: Add option to change activation behaviour - accessible mode has the keyboard appear whenever focus demands it (ordinary accessibility behavior). On-demand mode will have the keyboard only appear when the user requests it via an applet click or keyboard shortcut. * Themes settings: Fix loading icon themes when a theme isn't readable. * popupMenu.js: Use the signalManager.disconnect correctly - the source actor (the panel actor for the applet) has to be the second argument, the object to disconnect from. Was causing flickering in the menu applet after repositioning it. * Settings: Don't hardcode "more info" link colour in spices modules. * [desrt] network: Properly remove connections from list. * Network applet: Fix icon not showing VPN status. * Network applet: Delete trailing spaces. * Network applet: Fix applet showing "Auto" wireless connection when turning wifi OFF and then back ON. * tray icons: Bump icon request to 24px, then scale back to 20px in the applet. This is needed due to changes to GtkIconSize values in Gtk3. GtkStatusIcon iterates thru the built-in icon sizes to pick an appropriate icon to use, and as of 3.18 there are no sizes between 16px and 24px. * Preferred application settings: Set mimetypes more exhaustively. - Rebase cinnamon-network-user-connections.patch. ------------------------------------------------------------------- Wed Jun 1 12:43:15 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.5: * cinnamon-settings: Remove hard-coded theming for the main cinnamon-settings icon view. * Background settings: Apply EXIF rotations to thumbnails. * cinnamon-util.c: cinnamon_util_get_icon_for_uri.c – use a custom icon if one is set in metadata (via file manager). ------------------------------------------------------------------- Tue May 24 16:25:54 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.4: * Update pot file. * cs_effects: Only show overlay scrollbar toggle when using gtk3 >= 3.16. * sound applet: Use an icon that actually exists for blank coverart. * sound-applet: Fix an icon name. * Ignore accents/stokes when searching the menu or cinnamon-settings. * Menu applet: Remove trailing spaces. * Menu applet: Don't refresh twice at the same time. * [Menu applet] Fix not cleared drag placeholder in favourites box, if an application was dragged over, but not dropped on the favourites box. - Rebase cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch. ------------------------------------------------------------------- Sun May 22 15:13:43 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.3: * Ensure label text is properly escaped before applying it with set_markup(). * SettingsWidgets.py: Use a more compatible GFileMonitorFlags – WATCH_MOVES is not available in glib 2.40. * cinnamon-settings: Include module keywords in desktop files. * cinnamon-app: Provide access to desktop file keywords. Use them in the menu applet search. * generated desktop files: Re-run, to remove unnecessary comment. * extensions: Check extensions for unsafe calls (synchronous, etc., things that can potentially freeze Cinnamon) and make the user aware of them in Cinnamon Settings. * ExtensionCore.py: scan_extension_thread – if the metadata.json file is not found, this must be a versioned xlet, check the parent directory for it instead. * cs_power.py: Expose setting to allow lid-closed action even when external monitors are attached. * messageTray.js: Don't let notifications with buttons fade on mouse-over. * menu applet: Use application id instead of application name for searches prevents duplicate search results for applications with the same desktop entry name when searching with a more specific term. * sound applet: smplayer: Fix artist metadata display and disable seek. While seeking does work, after the first time you seek the amount seeked is incorrect. It appears to seek the amount between the beginning of the seek bar and where you released the click instead. * cs_themes: Add setting for dark theme variant preference. This is only settable from ~/.config/gtk-3.0/settings.ini, so add the ability to modify that as well. * cs_effects.py: Expose gtk-overlay-scrollbar setting. * cs_sound: Set selection mode to none on the SoundBox() object. * Settings: Don't include text/html in the source code mimetypes. * st-texture-cache.c: use g_themed_icon_new instead of g_themed_icon_new_with_default_fallbacks. ------------------------------------------------------------------- Thu May 12 09:54:43 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.2: * Cache generated thumbnails. * Fix desktop effects on dialogs and menus. This prevents desktop effects on dialogs and menus from being used if desktop-effects is turned off. It's like already like this in the effects settings dialog. * Power applet: Fixed declaration of alias variable. * Window list: Fix call on null object. * Fix handling of device icon where GIcon is null. * cinnamon-settings: Don't set the stack switcher to use the main settings stack on creation. This is causing visual glitches in a lot of Gtk themes when changing from the main icon view to a page that displays the stack switcher. * Fix highlighting not working correctly for multiple instances of an applet. * ExtensionCore.py: Don't break when an xlet provides a bad icon file. * Add null conditional to return empty array when get_devices returns null. * Correct a potential infinite loop. * accessibility settings: Don't use PackageKit for now when looking for assistance applications that are installed. Just look for their binaries, and notify if not installed. Watch the bin folders in case the user installs the dependency and doesn't restart cinnamon settings. * cs_sound.py: Add a close button to the speaker test dialog. * Fix image close crash. ------------------------------------------------------------------- Wed May 4 16:34:01 UTC 2016 - sor.alexei@meowr.ru - Add a missing python-gobject-Gdk dependency (boo#978298). ------------------------------------------------------------------- Wed Apr 27 08:23:43 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.1: * extensions: Fix the alignment of the rating number in the "Get more" pages so it won't get covered by overlay scrollbars. * Bump Muffin version requirement because of API changes. ------------------------------------------------------------------- Mon Apr 25 05:00:35 UTC 2016 - sor.alexei@meowr.ru - Update to version 3.0.0: * Add option to show/hide favbox in menu applet. * Add new default application buttons. * Show panel-launchers actions. * Tab indents into space indents, more item without dots. * Move sound settings to python as a native module. * Add a custom page to display when no input devices are available or applications are currently playing. Add a custom settings box for the sound effects page to prevent getting a very tall window when opening the settings. Make a few tweaks to the test sound dialog and add the relevant icons. * Some visual tweaks to the sound settings. * Sound settings: Add mute to all volume controls. * cs_sound.py: Few fixes to the volume slider/mute button. * layout.js: Remove code for interaction with the screensaver. * cs_sound.py: Add padding to the end of stream names in applications page. * Viber stealing focus fix. * magnifier.js: Update the lens size as well as shape when we turn on lens mode. * Generate new desktop files for sound and accessibility. * Touchpad settings: Rename "natural scrolling" to "reverse scrolling direction". * Fix middle click action in the photo frame. * photoframe: Recurse subdirectories. * Sound settings: Fix device not showing when its icon isn't found (fixes bluetooth devices not showing up). * Power settings: Don't add the Gtk.Stack if it's empty. * Power settings/applet: Let the user rename battery powered devices. * Power settings: Fix power bars not being aligned. * tooltips.js: Hide if the stage's key focus changes - prevents tooltips from becoming stuck if you use the keyboard to switch focus (hit the menu key while a window list preview is showing). * cs_keyboard: Add a "wide" style class to the pane separator in the shortcuts page and remove some unneeded padding so this looks a little nicer in most newer themes. * effects: Enable effects on dialogs and menus by default. * Sound applet: Correctly identify changed artwork from Spotify (and add support for new URLs in version 0.27.x). * Theme settings: Don't filter themes missing gtk-3.0 if they provide gtk-3.*. * Show multi line descriptions in applet about. * Sound applet: Use wget to download remote artwork covers. * layout: Tweak the handling of menus in the top_window_group to match muffin changes. * Cinnamon Settings: Fixed gi.require_version() warnings. * Cinnamon Settings: Remove a couple of old debug output. * Cinnamon Settings: Retire cinnamon-bluetooth (replaced with Blueberry). * Revert "St-texture-cache: Don't monitor file changes (should increase performance, might cause regressions in cases where the St texture needs to be refreshed following a file change)". * panel-launcher: Fix an undeclared variable warning. * Fixed cinnamon slideshow error. * Adjust to Muffin API changes for handling fullscreen windows. * Extensions: Fix the "Disable all extensions" not working. * Update generated files. * Update pot file. - Remove cinnamon-fix-backgrounds-lookup.patch, cinnamon-icon-themes-with-cursors.patch: merged upstream. - Rebase cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch, cinnamon-favourite-applications.patch. ------------------------------------------------------------------- Wed Mar 30 21:43:12 UTC 2016 - sor.alexei@meowr.ru - Update to version 2.8.8: * layout.js: Remove code for interaction with the screensaver. It was always broken until 2.8.7, where it was 'fixed', and has caused some reported regression where the panels will be hidden after returning from the screensaver. ------------------------------------------------------------------- Wed Mar 9 18:09:32 UTC 2016 - sor.alexei@meowr.ru - Update to 2.8.7: * cs_keyboard.py: Fix event handlers for teaching keybindings - the cursor-down and -up keys were being incorrectly used to navigate the tree view during teach mode, and it was breaking focus (and cancelling the teach). * magnifier: Limit max zoom to a reasonable value. * menu applet: Fix vfade in the program list - it was only showing when desktop zoom was turned entirely off. We've reworked zoom since then, so that the .applications key only determines whether we listen to key and mouse bindings or not - actual zoom activation occurs only when the magnification factor becomes > 1.0. * screensaver: Fix proxy to listen to the correct service, fix layout changes when the screensaver starts/stops. * layout.js: Get an actual boolean from the screensaver proxy. * signalManager.js: Pass argument array correctly, and don't wipe out this._storage when filtering out disconnected items. * cinnamonDBus: Rename Cinnamon to CinnamonDBus, and import Cinnamon so screenshot calls work. * window-list: Prevent the window list thumbnails from showing when the applets context menu is open. * window-list: Properly update the label in the window preview. * cs_backgrounds: For an update of some of the reveal children on initial page load to fix some settings not showing properly * Fix D-Bus methods for screen capture. * util.js: Do not modify error message. - Rebase cinnamon-fix-backgrounds-lookup.patch, cinnamon-favourite-applications.patch. ------------------------------------------------------------------- Thu Dec 24 12:23:30 UTC 2015 - sor.alexei@meowr.ru - Add cinnamon-settings-xscreensaver-path.patch: fix xscreensaver configs path (boo#960165). ------------------------------------------------------------------- Mon Dec 21 18:19:08 UTC 2015 - sor.alexei@meowr.ru - Exclude typelib(Cinnamon), typelib(CinnamonJS), typelib(Gvc), and typelib(St) from dependencies and provides as these are in a custom directory: /usr/lib64/cinnamon/ (last two also conflict with GNOME Shell package). - Merge typelib-1_0-Cinnamon-0_1 into cinnamon as it doesn't contain real GObject introspection (different directory). ------------------------------------------------------------------- Sun Dec 13 16:17:59 UTC 2015 - sor.alexei@meowr.ru - Depend on cinnamon-control-center-common: required by parts of cinnamon-settings. - Fix cinnamon-icon-themes-with-cursors.patch: was discarding icons without icon cache (boo#958881). ------------------------------------------------------------------- Fri Nov 27 11:09:29 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.6: * Make launcher-editor and directory-editor resizable. * window-list: Properly scale the window previews for hidpi. * popupmenu.js: Fix documentation. - Separate GSettings schemas to cinnamon-gschemas package. - Add cinnamon-fallback-icewm.patch: use IceWM as fallback. ------------------------------------------------------------------- Fri Nov 20 19:24:16 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.5: * workspace-switcher applet: Update relevant workspace graph when a window is added or removed from a workspace. * workspace-switcher applet: Do not ignore maximised windows in the graph. * Handle situations when /usr/lib64/ is a symlink to /usr/lib/ and vice versa on some distributions causing modules being loaded multiple times. * Replace has_icon method with lookup_icon one to fix missing flags icons in keyboard applet. * signalManager.js: Fix typo. * effects: Currently when setting the minimise animation to "traditional" no sound effect is used when restoring the window. Change this so the minimise sound is played in this case. * Sound applet: Close menu when closing media player. * Fix menu applet's graphical oddity during search. ------------------------------------------------------------------- Thu Nov 12 21:01:32 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.4: * Fix a timer issue in TooltipBase and window list; in rare cases, two enter events occurred without a leave event in between, leaving an orphaned _showTimer behind. * Sound applet: Fetch the status of Loop and Shuffle at the beginning, not just on update. * Fix user_data not passing to callback. * js/ui/keybindings.js: Remove idle function for media keys. This is implemented in muffin now, for *all* muffin-managed keybindings. ------------------------------------------------------------------- Mon Nov 9 11:48:58 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.3: * layout.js: Rework our strut handling code to better handle multi-monitor situations. * effects: Set the default settings to actually match the default "Cinnamon" style so these get used on new installs. * desklet/boxpoiner: Don't try to correct the arrow side for the desklet menu inside desklet.js. The boxpointer handles this on it's own. * CinnamonWindowTracker: Pull some upstream fixes so Chromium apps will use the proper icons in the window list. * Fix allocation error when STBoxLayout is align_end. * Sound applet: Fixed huge icons/artwork in HiDPI. * Keyboard settings: Release grab when focus is lost. * attentionhandler suppress autofocus. ------------------------------------------------------------------- Sat Oct 31 10:21:56 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.2: * Replaced uses of the commands module with subprocess. * st-container.c: Fix dispose method causing crashes. priv->children was being updated during destruction of each child, causing invalid pointers when iterating thru priv->children. Use clutter_actor_destroy_all_children to do just that, and we get no corruption. * appletManager.js: Fix get_object_for_uuid() when an empty index of appletObj is hit upon. * Settings: Added link to mintlocale's input method. * Update pot file. - Rebase cinnamon-wheel-and-sbin-path and cinnamon-settings-native.patch. ------------------------------------------------------------------- Tue Oct 27 11:21:31 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.1: * panel.js: Factor out panel allocation code and prevent division-by-zero error. * workspace-switcher: Properly resize the switcher when using custom panel sizes. * Fix code execution by replacing os.system() w/ subprocess.call(), pep8 formatting. * Panel launchers applet: Syncronise with settings with correct variable caused issues when adding, moving or removing items. * capi.py: Handle the failure to locate c-c-c modules more gracefully. * capi.py: Fix x86-32 platform detection. * capi.py: Scan all relevant paths. * Remove unused files/generate_desktop_files file. * capi.py: Add support for /usr/lib64 (used in RPM distros). * Fix command injection, replaced deprecate calls to "commands" module with their subprocess replacements. * PEP8 formatting. * Add exception handler just in case. * Fix potential NameError. - Remove cinnamon-fix-capi.patch: fixed upstream. - Rebase cinnamon-fix-backgrounds-lookup.patch. ------------------------------------------------------------------- Wed Oct 21 14:05:01 UTC 2015 - sor.alexei@meowr.ru - Update to 2.8.0. - Use upstream dependency declarations. - Create cinnamon-branding-upstream, depend on branding in general. - Put menu icon into cinnamon-branding-upstream. - Merge cinnamon-settings, cinnamon-menu-editor, and cinnamon-2d packages into cinnamon as upstream doesn't separate those. - Remove cinnamon-2.6.7-sbin-lspci.patch. - Add cinnamon-wheel-and-sbin-path.patch. - Remove cinnamon-2.6.7-settings-apps-openSUSE.patch. - Add cinnamon-settings-native.patch. - Rebase and rename network-user-connections.patch to cinnamon-network-user-connections.patch. - Add cinnamon-no-gksu-requirement.patch: do not require gksu. - Add cinnamon-favourite-applications.patch: remove mintinstall from favourites and add YaST. - Add cinnamon-fix-capi.patch instead of a broken regexp. - Add cinnamon-icon-themes-with-cursors.patch. - Add cinnamon-fix-backgrounds-lookup.patch: don't ignore backgrounds with specified size. - Add cinnamon-background-properties symlink to GNOME ones. ------------------------------------------------------------------- Tue Aug 11 15:59:56 UTC 2015 - i@marguerite.su - use openSUSE distributor icon for menu applet. - add patch: network-user-connections.patch from debian, to avoid asking for Wi-Fi passwords every time on login. - drop patch: cinnamon-2.4.3-silently-ignore-bluetooth-applet.patch ------------------------------------------------------------------- Mon Aug 10 13:12:00 UTC 2015 - i@marguerite.su - don't need to fix rpath * we used chrpath/patchelf to remove runpath and add rpath, but patchelf has an unfixed serious bug that confuses strip, which will cause a "version glibc_2.2.5 not defined in file libc.so.6 with link time reference" segfault. https://github.com/NixOS/patchelf/issues/10 * upstream borrowed this hacky patch from gnome-shell http://lists.opensuse.org/opensuse-commit/2012-05/msg00780.html that will link libcinnamon-js.so, so indeed no need of rpath fix anymore. ------------------------------------------------------------------- Mon Aug 10 09:14:27 UTC 2015 - i@marguerite.su - update version 2.6.13 * A11y applet: Show active keyboard modifiers when sticky keys are enabled * Renamed mintInstall.desktop -> mintinstall.desktop ------------------------------------------------------------------- Tue Jun 2 22:53:38 UTC 2015 - stefan@fam-elser.de - update to version 2.6.7 - Adjusted sbin patch to work with 2.6.7 - Adjusted cinnamon-settings openSUSE patch to work with version 2.6.7 ------------------------------------------------------------------- Thu Apr 23 15:09:21 UTC 2015 - stefan@fam-elser.de - update version 2.4.8 ------------------------------------------------------------------- Wed Nov 19 06:52:57 UTC 2014 - i@marguerite.su - update version 2.4.3 * Small l10n fixes, refreshed desktop files changes in 2.4.2 * photoframe desklet: fix mega leak, don't cache all images, destroy old images * photoframe desklet: cancel the update timer when removing the desklet. - cherry pick upstream commit * cinnamon-2.4.3-silently-ignore-bluetooth-applet.patch * xlets: silently ignore uninstalled items (like bluetooth) * close boo#906015 ------------------------------------------------------------------- Mon Nov 10 06:50:15 UTC 2014 - i@marguerite.su - update version 2.4.1 - dicouple cinnamon-bluetooth which doesn't work at all and its applet (bluetooth@cinnamon.org) keep requiring gnome-bluetooth 3.8, annoying when startup * users have bluetooth devices can use other gnome apps ------------------------------------------------------------------- Sun Nov 9 09:46:04 UTC 2014 - i@marguerite.su - drop cinnamon-2.3.0-remove-bluetooth.patch * without this, package still build - fix boo#904414: Cinnamon 2.4 Applets fail to load * /usr/bin/cinnamon has RUNPATH by default, but only RPATH can find /usr/lib(64)/cinnamon/libcinnamon-js.so have to explicitly set RPATH=/usr/lib(64)/cinnamon * we use chrpath/patchelf to delete RUNPATH and force set RPATH. As RUNPATH will "hide" RPATH and OBS may have DT_RUNPATH for all builds, we can never set RPATH by patch (the RPATH in Makefiles will end up to be RUNPATH anyway) ------------------------------------------------------------------- Wed Nov 5 15:00:46 UTC 2014 - i@marguerite.su - update version 2.4.0 ------------------------------------------------------------------- Mon Jul 14 18:31:12 UTC 2014 - i@marguerite.su - update version 2.3.0 * Touchpad: Added support for 2 and 3 finger clicks * Fix checkbox allocation * windownManager.js: compositor "destroy" events will be received for non-visible * cinnamon-settings windows: fix visibility of minimum opacity spinner. * fix some applets - added cinnamon-2.3.0-remove-bluetooth.patch * remove bluetooth support ------------------------------------------------------------------- Wed Jul 9 09:31:19 UTC 2014 - stefan@fam-elser.de - Update version 2.2.14 ------------------------------------------------------------------- Mon Jun 2 06:53:09 UTC 2014 - stefan@fam-elser.de - Added cinnamon-themes to the recommend packages ------------------------------------------------------------------- Mon May 26 11:42:23 UTC 2014 - stefan@fam-elser.de - update version 2.2.13 ------------------------------------------------------------------- Wed May 21 08:12:19 UTC 2014 - stefan@fam-elser.de - update to version 2.2.10 ------------------------------------------------------------------- Mon May 19 09:55:58 UTC 2014 - stefan@fam-elser.de - update version 2.2.9 ------------------------------------------------------------------- Fri May 2 10:14:42 UTC 2014 - i@marguerite.su - update version 2.2.4 ------------------------------------------------------------------- Sat Apr 19 13:13:30 UTC 2014 - i@marguerite.su - update version 2.2.3 ------------------------------------------------------------------- Thu Dec 5 12:42:40 UTC 2013 - i@marguerite.su - find a hard way to override "menu-icon". ------------------------------------------------------------------- Thu Dec 5 07:58:39 UTC 2013 - i@marguerite.su - fix bnc#852432: Cinnamon network settings doesn't work - fix other cinnamon-settings options, make them openSUSEish * add patch cinnamon-openSUSE.patch * replace those non-existent Mint stuff with YaST2. ------------------------------------------------------------------- Wed Dec 4 13:49:31 UTC 2013 - i@marguerite.su - fix typo in the override file - add a new requirement: patterns-openSUSE-cinnamon ------------------------------------------------------------------- Tue Dec 3 17:24:02 UTC 2013 - i@marguerite.su - add more branding options. ------------------------------------------------------------------- Tue Nov 26 13:44:32 UTC 2013 - johann.luce@wanadoo.fr - update version 2.0.14 * cinnamon-settings defaults: show the current default in the list for media handling * Fix autoscroll not being disabled sometimes … * Restore bouncy effect to panel launchers applet * spices: fix update button not i18n'd. ------------------------------------------------------------------- Mon Nov 25 14:15:47 UTC 2013 - johann.luce@wanadoo.fr - update version 2.0.13 * Use St.Icon rather than textures in menu/applauncher/notifdaemon (fixes icons stuck on GNOME theme, and icons not refreshing with theme change) * Fixed power applet tooltip showing name for secondary batteries * Updated pot file * cinnamon-settings: l10n units in info module * Switched to double quotes for gettext, simplified info module, added support for LM info title * cinnamon-settings: l10n months names in calendar module * cinnamon-settings: Fixed timezone selection * Fix default applications pickers (audio, video, images) to set default for all related mimetypes they support * cinnamon-settings: spices: fix update button always showing, remove some logging * cinnamon-desktop-editor: add preview widget * cinnamon-settings: reign in extra wide icon spacing in some locales * Moved Account Details to Prefrences * user applet: align avatar left * Also fix the instance ID for expo and scale applets * Remove warning about a missing applet instance ID ------------------------------------------------------------------- Tue Nov 12 11:37:16 UTC 2013 - johann.luce@wanadoo.fr - update version 2.0.12 * If local settings aren't parseable, don't fail, overwrite them with the default * spices: Fix continuous updating of update button ------------------------------------------------------------------- Fri Nov 8 11:25:33 UTC 2013 - johann.luce@wanadoo.fr - update version 2.0.11 *Draw desktop background immediately.... duh ------------------------------------------------------------------- Mon Nov 4 11:50:28 UTC 2013 - johann.luce@wanadoo.fr - update version 2.0.10 * Impose max-width to recent buttons in menu * Merge branch 'speed' of https://github.com/linuxmint/Cinnamon into speed * upstream: recompute all nodes when theme changes * st-icon - recompute when icon theme changes * Some more optimization * menu: Realize labels immediately also * menu applet: Realize icons immediately * Some upstream improvements regarding theme caching. Seems to improve … * Fill callback in backgroundManager.js - 2.0.9 * Revert "Merge pull request #2516 from Rodsevich/master" … * cinnamon-settings: remove references to non-existant close button * Handle desktop entirely in cinnamon * menu: Realize labels immediately also * menu applet: Realize icons immediately * Some upstream improvements regarding theme caching. Seems to improve … * backgroundManager: check for existance of org.gnome.desktop.backgroun… … * cinnamon-settings - remove close progress button, and X button * notification applet: Allow scroll bar to be grabbed * Never scroll notification content, maintain size ------------------------------------------------------------------- Sat Nov 2 13:55:03 UTC 2013 - i@marguerite.su - brandings are landing. ------------------------------------------------------------------- Sat Nov 2 04:48:06 UTC 2013 - i@marguerite.su - add cinnamon-bluetooth to requirements, optional ------------------------------------------------------------------- Sat Nov 2 03:53:01 UTC 2013 - i@marguerite.su - add cinnamon-control-center to requirements, or it will crash ------------------------------------------------------------------- Sat Nov 2 03:39:58 UTC 2013 - i@marguerite.su - update version 2.0.8 * some cleanup ------------------------------------------------------------------- Fri Nov 1 16:06:11 UTC 2013 - i@marguerite.su - make cinnamon-settings compulsory, or you can't even set wallpaper. - add cinnamon-2d to recommendations ------------------------------------------------------------------- Fri Nov 1 15:55:48 UTC 2013 - i@marguerite.su - add cjs and cinnamon-settings-daemon to requirement ------------------------------------------------------------------- Fri Nov 1 15:06:07 UTC 2013 - i@marguerite.su - %desktop_database_post/postun need to be triggered on %post/%postun or gnome-shell/gdm will lost all its icons. mimetype database will break. don't know why because Cinnamon doesn't have any .desktop files with MimeType= defined. not suitable for this macro at all - fix "no 'menu-icons' defined in org.cinnamon" warning. ------------------------------------------------------------------- Wed Oct 30 23:56:34 UTC 2013 - i@marguerite.su - in openSUSE, we don't have gksu, we use gnomesu, so replace it in /usr/bin/cinnamon-settings-users ------------------------------------------------------------------- Wed Oct 30 22:33:20 UTC 2013 - i@marguerite.su - in openSUSE, /sbin isn't in path. so cinnamon-settings can't find `lspci` to load its systeminfo module. fixed - add patch: cinnamon-2.0.7-sbin-lspci.patch ------------------------------------------------------------------- Wed Oct 30 19:59:00 UTC 2013 - i@marguerite.su - fix a basic path lookup error, now cinnamon-settings can use modules provided by libcinnamon-control-center1. ------------------------------------------------------------------- Wed Oct 30 19:42:56 UTC 2013 - i@marguerite.su - add runtime dependency (python crap) for cinnamon-settings: * python-pexpect ------------------------------------------------------------------- Mon Oct 28 18:28:01 UTC 2013 - i@marguerite.su - update version 2.0.7 * too much, see below: https://github.com/linuxmint/Cinnamon/commits/master ------------------------------------------------------------------- Mon Oct 21 18:07:21 UTC 2013 - i@marguerite.su - update version 2.0.3 * see https://github.com/linuxmint/Cinnamon/commits/master - cleanup work - remove lang_package because now there's a cinnamon-translations package - remove patch: %{name}-power-12_1.patch, EOL - remove patch: %{name}-fix-session-file.patch, upstream changed - add python module requires - split typelib-1_0-Cinnamon-0_1 sub-package ------------------------------------------------------------------- Wed Nov 14 23:24:36 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.7 + fix advanced option in cinnamon-settings + change icon name in glade file + change the name of the panel launcher editor + other fixes and updated translations - Add xz to BuildRequires and source in .xz now - Sub packages menu-editor and settings are now 'noarch'; split lang package ------------------------------------------------------------------- Fri Nov 9 18:56:39 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.6 + Look in cinnamon's locale dir in main.c ------------------------------------------------------------------- Mon Nov 5 21:51:21 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.5 + Added ABI variable and some if's for gnome 3.4 + Fix: Bluetooh shows off when actaully on. - Add cinnamon-desktop-openSUSE.gschema.override: basic branding and tweaks though gsettings overrides - Sub-package splitting: cinnamon-2d and cinnamon-settings - Add dependency on faenza-icon-theme-mint - Spec file rework ------------------------------------------------------------------- Fri Oct 26 23:07:11 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.4 + fix for menu applet when using a11y screen magnifier ------------------------------------------------------------------- Sun Oct 21 15:03:36 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.3 + use MODIFIER_TAP where allowed, otherwise use OTHER + fix bnc#781074 - previous was false positive on 1.6.2 + minor fixes ------------------------------------------------------------------- Fri Oct 19 15:18:31 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.2 + Administration and preference don't appear in menu editor, fixes bnc#781074 + Move up and Move down buttons don't work in menu editor (if Gnome 3 broke that we need to switch back to the GTK2 version of this tool, as on the original fork) + Don't hide spotify in systray + Conky/mintupload windows appear (careful not to hide gimp utility windows though or make it configurable) + workspaces can overlap in expo grid + recommend muffin + depend on gsjdbus + muffin should depend on libmuffin0 and gir-muffin of the same version (currently it's possible to upgrade cinnamon and libmuffin without upgrading other muffin packages and it results in crashes) + Alt-arrow shortcuts don't work in nemo ------------------------------------------------------------------- Thu Sep 27 15:48:03 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.1 + bug fix point release, no changelog available to public ------------------------------------------------------------------- Tue Sep 18 12:33:17 UTC 2012 - nmo.marques@gmail.com - Update to version 1.6.0 + new feature: workspace OSD + new feature: window quick list + new feature: notifications applet + ALT+TAB is now configurable + improved sound applet + more details: http://cinnamon.linuxmint.com/?p=207 - Add 'python-imaging' to Requires (cinnamon-settings) ------------------------------------------------------------------- Mon Sep 10 07:08:18 UTC 2012 - nmo.marques@gmail.com - Update to version 1.5.8 + minor spec changes, no impact (re-organize dependencies) + no changelog available ------------------------------------------------------------------- Thu Sep 6 19:15:13 UTC 2012 - nmo.marques@gmail.com - Update to version 1.5.7 + migrate to gsettings; removed gconf stuff + add 'python-lxml' to Requires + use %suse_update_desktop_file on new cinnamon2d desktop files + add 'fdupes' to build requires - currently for man pages dups + minor improvements ------------------------------------------------------------------- Sun Jun 17 21:23:39 UTC 2012 - wr@rosenauer.org - revert upstream changes for power management DBus interface to make battery monitoring work in power applet (for 12.1) ------------------------------------------------------------------- Thu Jun 7 02:39:06 UTC 2012 - nmo.marques@gmail.com - Remove RPATH sed filtering to allow internal libraries to be properly loaded ------------------------------------------------------------------- Tue May 15 08:55:21 UTC 2012 - nmo.marques@gmail.com - Update to 1.4.0-UP1 ------------------------------------------------------------------- Wed Mar 28 21:12:39 UTC 2012 - nmo.marques@gmail.com - Some nvidia drivers have issues if %{_libdir} is in cinnamon binary RPATH. We remove %{_libdir} RPATH and users are adviced to use nvidia driver .295 or superior, from .280 to .285 there are regressions and Cinnamon isn't working with it. ------------------------------------------------------------------- Wed Mar 14 17:01:56 UTC 2012 - nmo.marques@gmail.com - Fix broken build, add sources. ------------------------------------------------------------------- Tue Mar 13 23:19:41 UTC 2012 - nmo.marques@gmail.com - Update to version 1.4.0 + major improvement and bug fixes + Adds menu editor based on alacarte. - Add sub-package: cinnamon-menu-editor (Recommends). - Merged lang package with main. - Added 'gdm' to requires. - Removed 'opensusify' patch. We have now the upstream 'Menu' button. Users can easilly customize in gsettings with upstream utility distributed with cinnamon. - Minor spec improvements. Package cinnamon-settings no longer obsoletes itself. ------------------------------------------------------------------- Mon Feb 20 22:21:47 UTC 2012 - nmarques@fedoraproject.org - Update to version 1.3.1 + upstream bugfix release - Add 'python-gconf' to Requires, needed by cinnamon-settings. ------------------------------------------------------------------- Sat Feb 18 02:38:16 UTC 2012 - nmo.marques@opensuse.org - Update to version 1.3.0: - Applets Improvements - Settings Improvements - Menu Improvements - Add gnome-common BuildRequires - Remove cinnamon-fix-fsf-headers.patch: upstreamed - Removed cinnamon-explicitly-link-againt-gl.patch: upstreamed ------------------------------------------------------------------- Tue Feb 7 00:41:51 UTC 2012 - nmarques@opensuse.org - Add cinnamon-fix-fsf-headers.patch: Update the FSF address in several files headers. Submitted upstream: https://github.com/linuxmint/Cinnamon/pull/303 - Remove 'BuildRequires: gnome-common', not needed. ------------------------------------------------------------------- Mon Feb 6 09:19:09 UTC 2012 - nmarques@opensuse.org - Add cinnamon-explicitly-link-againt-gl.patch: Cogl does not explicitly link against GL or GLES any more, and clutter master dropped the 'gl' pkg-config requirement because it introduced unneeded and conflicting dependencies. Cinnamon still uses glXQuery* API, so it needs to explicitly link against libGL. Upstream: https://github.com/linuxmint/Cinnamon/pull/301 - Removed dependency on gnome-shell -- though it's usefull, if a package requires cinnamon for build (ex: cinnamon-extensions), a lot of unwanted stuff is pulled. ------------------------------------------------------------------- Sun Feb 5 17:03:36 UTC 2012 - nmarques@opensuse.org - Improved spec license texts. ------------------------------------------------------------------- Sat Feb 4 18:50:52 UTC 2012 - nmo.marques@gmail.com - Add license for spec ------------------------------------------------------------------- Thu Jan 26 08:52:54 UTC 2012 - nmarques@opensuse.org - Split browser plugins into 'cinnamon-browser-plugins' subpackage. - Removed duplicated entries in %files. ------------------------------------------------------------------- Thu Jan 26 00:16:18 UTC 2012 - nmarques@opensuse.org - Add cinnamon-opensusify.patch: change default menu text from 'Menu' to 'openSUSE' and default layout to 'classic'. - Packaging: + Add conditionals to disable -Werror for >= 1220 + Fixed gramatical errors on description and summaries + Added gnome-session-core to Requires. + Added muffin to Requires. ------------------------------------------------------------------- Wed Jan 25 01:09:16 UTC 2012 - nmarques@opensuse.org - Add cinnamon-fix-session-file.patch: easy fix, gnome-shell puts file in different location. ------------------------------------------------------------------- Tue Jan 24 10:51:46 UTC 2012 - nmarques@opensuse.org - Initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor