Changelog for
marco-1.26.0-bp154.1.172.x86_64.rpm :
* Tue Aug 10 2021 Hillwood Yang
- Update version to 1.26.0
* update translations
* tabpopup: fix cairo surface leak
* window: add support for _GNOME_WM_STRUT_AREA
* screen: add support for _GTK_WORKAREAS_Dn
* Mon Apr 26 2021 Ferdinand Thiessen - Update to version 1.24.2:
* Update translations
* compositor-xrender.c: Make sure tooltips are visible
* window: do not unfocus on new window.
* Do not call cairo paint on generate_pixmaps.
* Sun Aug 09 2020 Alexei Sorokin - Update to version 1.24.1:
* common: Window icon (META_DEFAULT_ICON_NAME) is no longer available.
* workspace: Don\'t try to use per-workspace MRU lists as a hint for focusing.
* stack: Make meta_window_raise() and meta_window_lower() smarter.
* window: Fix crash if workspace is null.
* workspace-switcher: Fix colours of selected workspace when compositing is disabled.
* build: Silent build warnings for distcheck.
* Remove unnecessary warnings about visible region.
* meson: Improvements.
* Introduce nullpointer checks and return null if validation fails.
* util: meta_bug raises SIGABRT so it shouldn\'t return.
* Add meson build files to EXTRA_DIST.
* remove warning: \'GTimeVal\' is deprecated.
* theme: Avoid deprecated g_memmove.
* frames: Don\'t bother painting the background.
* Update translations.
* Wed Feb 26 2020 Alexei Sorokin - Update to version 1.24.0 (changes since 1.23.1):
* Revert \"compositor: Fix possible crash closing/destroying window\".
* theme.c: Fix window control hidpi rendering for all themes.
* tabpopup: Increase max number of columns.
* window: Add optional tile size cycling.
* DustBlue: Strip image of all profiles and comments.
* tabpopup: Fix deprecation warnings.
* tabpopup: Change schema value ranges.
* tabpopup: Make workspaces compatible with OSD popup.
* tabpopup: Render window thumbnail as cairo surface.
* tabpopup: Draw transparent OSD-style popups.
* Fix MARCO_LOCALEDIR displaying the translated messages.
* WinMe theme: Strip png images of all profiles and comments.
* eOS theme: Add single button backgrounds.
* eOS theme: Strip png images of all profiles and comments.
* eOS theme: Make transparent the button-box outer region.
* theme: Render window control buttons and icons as surfaces.
* Set compiler debug flags using MATE_DEBUG_CHECK.
* window decoration themes: Add Atlanta, Esco, Gorilla, Motif, Raleigh.
* Print CFLAGS and WARN_CFLAGS in configure summary.
* Set --enable-compile-warnings=yes by default.
* Use WARN_CFLAGS which are only set with - -enable-compiler-warnings.
* testboxes: Fix find_closest_point_to_line() test.
* remove warnings: Function declaration isn’t a prototype.
* remove warning: Format not a string literal, argument types not checked.
* build: Add --enable-more-warnings configure flag.
* build: Remove rationales.txt from EXTRA_DIST target.
* Fix use of RBGA visual in frame.c when compositing is not in use.
* Use the window\'s visual in all cases.
* display.c: Add missing \"break\".
* Fix build warning about xgettext.
* async-getprop: Fix cast from non-struct type to struct type.
* xprops: Fix cast from non-struct type to struct type.
* frames: Bump priority of style providers.
* window: Add _GTK_THEME_VARIANT to initial window properties.
* frames: Apply modified hack from Mutter/Metacity.
* frames: Avoid infinite loop on the variants GList.
* frames: Use style_updated instead of style_set.
* Fixed moving windows to edges to work with CSD clients.
* window: Update allowed action hints.
* Remove line for debug.
* Fix make dist to remove .gmo files.
* Bump LT_VERSION_INFO.
* libmarco-private: Add version information.
* Xprops: Fix memory leak.
* Update translations.- Add marco-glib-2.54.patch: Restore GLib 2.54 support.- Drop support for old openSUSE versions.
* Thu Jul 18 2019 Jonathan Brielmaier - Update to version 1.23.1 (since 1.22.1): read the NEWS file- remove patches:
* marco-gtk-3.20.patch: we don\'t support gtk3.20 and glib2.48 anymore- raise required versions of glib and gtk accordingly
* Sun May 12 2019 Alexei Sorokin - Update to version 1.22.1:
* window: Set atom__NET_WM_STATE_FOCUSED for meta_window_appears_focused.
* window: Make docks and spashscreens appear focused.
* Do not judge whether the window is decorated or not.
* screen: Fix use of memory after it is freed.
* [Security] Use \"g_strlcpy\" instead of \"strcpy\".
* compositor-xrender: Fix memory leak.
* Update translations.
* Tue Mar 05 2019 sor.alexeiAATTmeowr.ru- Update to version 1.22.0:
* Use frame window to determine scale.
* window: Add _NET_WM_STATE_FOCUSED hint to _NET_WM_STATE.
* Avoid deprecated GtkStock.
* theme: Revert theme format version 3.6.
* doc: Add info for 3.5 and 3.6 theme format versions.
* Convert frame region handling to cairo regions.
* theme: Add invisible_border to metacity theme.
* Add support for app-menu button in theme.
* Remove option to attach modal dialogues.
* theme: Replace mutter/metacity with marco.
* theme: Replace char array element comparisons with strncmp.
* tabpopup.c: Always show 5px outline border.
* tabpopup.c: Improvements.
* Don\'t show the ws switcher if we only have one.
* theme: Allow disabling fallback colours in gtk:custom().
* theme: Allow using custom colours from the GTK+ theme.
* theme: Add tiled_left/tiled_right frame states.
* theme: Add background functions for single buttons.
* theme-parser: Use peek_required_version() for validation.
* Add frame type for attached modal dialogues.
* Optionally attach modal dialogues.
* Add meta_window_get_transient_for() method.
* Allow a theme to specify ellipsize width for a title.
* Add frame_x_center/frame_y_center variables for themes.
* metacity-theme-3.xml: Add a flexible version mechanism.
* theme-parser: Remove unused define.
* screen: Remove get_current_monitor in favour of get_current_xinerama.
* Increase icon size on tab and workspace popups.
* screen: Avoid \'NULL\' in \'meta_error_trap...\' functions.
* prefs: Avoid deprecated g_settings_list_keys.
* Enable silent output when building.
* Use meta_error_trap_push instead of meta_error_trap_push_with_return.
* errors.c: Avoid deprecated \'gdk_error_trap...\' functions.
* frames.c: Drop unused variables.
* compositor-xrender: Avoid deprecated gdk_error_trap_push/pop.
* Update translations.
* Sat Dec 22 2018 sor.alexeiAATTmeowr.ru- Update to version 1.20.3:
* Disable deprecation warnings for distcheck.
* Update translations.
* Sat Jun 16 2018 sor.alexeiAATTmeowr.ru- Update to version 1.20.2:
* Correct resize popup position on HiDPI displays.
* Fix frame geometry to avoid stuck resize cursor.
* Update translations.
* Wed Apr 11 2018 sor.alexeiAATTmeowr.ru- Update to version 1.20.1:
* Fix cursor size on HiDPI displays.
* Fix mismatched enums in keybinding detection for switch-panels and switch-panels-backward.
* Fix move_to_center moving window between monitors.
* Support HiDPI window decorations.
* Update translations.
* Fri Mar 09 2018 sor.alexeiAATTmeowr.ru- Update to version 1.20.0:
* Require GTK+ 3.22 and GLib 2.50.
* Store a window flag when user resizes from tiled.
* Allow tiled windows to be resized horizontally.
* Avoid deprecated gdk_screen_get_monitor_(), gdk_screen_width/height(), gdk_screen_get_width() functions.
* display: Don\'t use deprecated GdkDeviceManager.
* tools: Remove marco-mag and marco-grayscaletools.
* Force a window scale of 1 for the window manager, instead of using the default or user configured scale.
* Avoid deprecated gdk_display_get_screen, gdk_screen_get_number.
* Alt+Tab - define arrow keycode + numpad arrows.
* Allow use of arrows while in a Alt+Tab pop up.
* README: Fix names of GSettings keys.
* keybindings: Remove uppercase from \"current workspace\".
* Add a hotkey to rename the current workspace.
* Fix windows not going to save_rect when restoring.
* Allow horizontal and vertical resizing when a corner tiled.
* Fix a window getting reset to saved_rect when untiling from a corner.
* Add keybindings for corner tiling.
* Implement simple corner tiling by mouse drag.
* Implementation of WidthOfScreen and HeightOfScreen.
* XFIXES regions are leaked during paint_windows.
* Add stricter logic for running without XPresent support.
* Make XPresent optional.
* Remove debug output.
* Add in some changes from xfwm4.
* Cancel present_pending flag when erroring out.
* XPresent extension support - first pass.
* build: Drop unneeded pangoxft requirement.
* A small bugfix for the move_to_X keybinds.
* Bugfix for monitors of different sizes.
* Restructured monitor keybinds and adjust save_rect.
* Implement simple shortcuts to move a window to another monitor.
* gschema: Fix typos.
* compositor: Don\'t try to paint a window that is not viewable.
* Fix wrong results in meta_window_titlebar_is_onscreen() for windows without a frame.
* Add support for the Gtk3 _GTK_SHOW_WINDOW_MENU event.
* A more elegant solution for handling new move-to-workspace keybinds.
* Implement a setting to disable top tiling.
* Implement tabpopup when moving a window to different workspace.
* keybindings.c: Fix abuild warning.
* Reset tile_resized to false when fullscreening.
* Update translations.- Add marco-gtk-3.20.patch: Restore GLib 2.48 and GTK+ 3.20 support.
* Mon Nov 06 2017 sor.alexeiAATTmeowr.ru- Update to version 1.18.2:
* Fix Synthetic keybinding/button-grab window.
* ui: Fix invalid object construction in frames.
* Update translations.
* Thu May 11 2017 sor.alexeiAATTmeowr.ru- Update to version 1.18.1:
* Fix a strange window switching foreground/background behaviour.
* Fix come deprecations.
* Update translations.
* Tue Mar 14 2017 sor.alexeiAATTmeowr.ru- Update to version 1.18.0:
* NEWS: Use consistent, project wide, markdown-like formatting to make generating release announcements easier.
* Move to GTK+3 (require GTK+ >= 3.14), drop the GTK+2 code and - -with-gtk build option.
* Theme viewer: Fix build for GTK+3 and fix some GTK+ deprecations.
* Add an ability to disable showing preselected window border on alt-tab.
* Add an ability to ignore applications when show-desktop is triggered.
* Schema: Make compositing on by default.
* Workspaces: Switch wrapping behaviour for \"classic\" and \"toroidal\" modes (it was reversed somehow).
* Update translations.
* Tue Sep 20 2016 sor.alexeiAATTmeowr.ru- Update to version 1.16.0:
* Make distcheck use a currently selected GTK+ version.
* Update translations.
* Sun May 22 2016 sor.alexeiAATTmeowr.ru- Update to version 1.14.2:
* GTK+3: Fix a typo with deprecated GtkMisc.
* GTK+3 fixedtip: Add style class tooltip.
* Update translations.
* Wed Apr 20 2016 sor.alexeiAATTmeowr.ru- Update to version 1.14.1:
* Fix a crash on showing Alt-Tab thumbnails with compositor on.
* Update translations.- Remove marco-1.14.0-fix-thumb-crash.patch.
* Tue Apr 12 2016 sor.alexeiAATTmeowr.ru- Add marco-1.14.0-fix-thumb-crash.patch from upstream: fix a crash on showing Alt-Tab thumbnails.
* Sat Apr 09 2016 sor.alexeiAATTmeowr.ru- Update to version 1.14.0:
* Correct description of compositing-fast-alt-tab GSettings key (mention that it disables thumbnails).
* GTK+3: Re-add ability to show alt-tab thumbnails when compositor is on.
* Update translations.
* Add Changelog generation.
* Sun Feb 21 2016 sor.alexeiAATTmeowr.ru- Update to version 1.13.1:
* Bump libmarco-private\'s sover for Gtk3 build.
* Mon Jan 25 2016 sor.alexeiAATTmeowr.ru- Update to version 1.13.0:
* Gtk3: Fix several deprecations.
* Drop MateConf migration script.
* Fix visual glitches appearing after unmaximising Chromium window.
* Mon Jan 11 2016 sor.alexeiAATTmeowr.ru- Add missing XCursor, Xinerama and XRandR dependencies.
* Wed Jan 06 2016 sor.alexeiAATTmeowr.ru- Add missing XComposite dependency.
* Sun Nov 29 2015 sor.alexeiAATTmeowr.ru- Update to 1.12.1:
* Fix animation issues that led to crashes and visual glitches.
* Gtk3 fixes.
* Update translations.
* Thu Nov 05 2015 sor.alexeiAATTmeowr.ru- Update to 1.12.0.- Provide \"windowmanager\".
* Tue Oct 27 2015 sor.alexeiAATTmeowr.ru- Update to 1.11.1:
* Use Alt-` for switching between windows of the same application.
* Gtk3: Draw 1px tile border for tile preview.
* Add manual and by-pointer window placement.
* More improvements and bug fixes.
* Tue Oct 27 2015 sor.alexeiAATTmeowr.ru- Update to 1.10.3:
* Fix crash with minimise animation.
* Fix crash with window moving in some distributions (boo#953036).
* Fri Aug 21 2015 sor.alexeiAATTmeowr.ru- Update to 1.10.2:
* Remove outdated assertion.
* Make minimize item insensitive when window should not be minimized.
* Fix crash when struts change during grab operation.
* Fix switching of fullscreen Direct3D applications running in Wine.
* Update translations.
* Fri Jun 12 2015 sor.alexeiAATTmeowr.ru- Update to 1.10.1:
* Assorted bugfixes.- Spec cleanup.
* Wed Apr 15 2015 p.drouandAATTgmail.com- Update to version 1.10.0
* Bugfixes release- Remove marco-keybindings-pass-screen-name-instead-of.patch; merged on upstream release
* Mon Mar 23 2015 p.drouandAATTgmail.com- Update to version 1.9.90 (unstable)
* Bugfixes release
* Mon Mar 23 2015 p.drouandAATTgmail.com- Add marco-keybindings-pass-screen-name-instead-of.patch; pass screen name instead of number to error dialog (closes #150 https://github.com/mate-desktop/marco/issues/150)
* Sun Nov 23 2014 p.drouandAATTgmail.com- Update to version 1.9.3 (unstable) + Lot of GTK/GDK bug fixes
* Sat Nov 15 2014 p.drouandAATTgmail.com- Add dependency on mate-dialogs as Marco starts it for freezed windows.
* Sat Nov 15 2014 p.drouandAATTgmail.com- Update to version 1.9.2 (unstable) + Use zenity instead of mate-dialogs- Replace mate-dialogs build requirement with zenity- Remove marco-1.8.2-fix-the-resizing-of-CSD-windows.patch; merged on current release
* Wed Oct 29 2014 p.drouandAATTgmail.com- Add marco-1.8.2-fix-the-resizing-of-CSD-windows.patch; the windows can\'t be resized if builded with CSD