Skip to content

marco 1.23.1 release

Pre-release
Pre-release
Compare
Choose a tag to compare
@raveit65 raveit65 released this 07 Jun 15:48
· 194 commits to master since this release

Changes since the last release: v1.23.0...v1.23.1

marco 1.23.1

  • tx: sync with transifex
  • Make alt+tab max columns configurable and consider window label width
  • add invisible-border
  • theme: Fix window state when tiling from maximized
  • compositor: fix possible crash closing/destroying window
  • update window->has_resize_func at the right time when unfullscreening
  • frames: include invisible area in cache
  • frames: Rename layout to text_layout
  • frames: again change meta_frames_applet_shapes
  • Fix scaling overcorrection when caching frame borders
  • compositor: fix border_size
  • frame: make frame window transparent
  • frames: apply shapes in different way
  • frames: add dest_kind to apply_cairo_region_to_window
  • frames: Fall back to title bar if nothing else matched
  • theme-viewer: Fix invisible borders
  • window: Correct coordinates for the configure event
  • frame: Make sure to offset by invisible borders when unmanaging windows
  • window: Fix _NET_FRAME_EXTENTS to work properly
  • theme: don't add invisible borders for windows that can't be resized
  • window: Fix window placement to exclude invisible borders
  • theme: Don't add any bottom border to shaded windows
  • Account for invisible borders when constraining modal dialogs
  • compositor: fix shadow size and placement
  • MetaWindow: Repurpose get_outer_rect and add get_input_rect
  • MetaWindow: Compensate for invisible border changes
  • ui: Replace inline borders in MetaFrameGeometry with MetaFrameBorder
  • MetaFrameBorders: add invisible borders
  • theme: add invisible_border to metacity theme
  • compositor: don't draw shadow under decorations
  • compositor: add function to convert cairo region to xserver region
  • constraints: fix mem leak in meta_window_constrain()
  • MetaFrames: factor out MetaUIFrame accessors for borders, corner radiuses
  • frame: Add "get_corner_radiuses" chain
  • frame: destroy window->frame_bounds when destroying the frame
  • Only shadow ARGB windows with a frame outside the frame
  • Fix XShape
  • compositor: don't draw shadow under windows
  • constraints: initialize window->user_rect in initial placement
  • theme: Make meta_frame_draw_theme take a GtkStyleContext instead of a widget
  • build everything as library
  • Allow raise_on_click to be set independent of focus_mode
  • window: initialize few variables
  • frames: Explicitly initialize style contexts
  • fix a crash-on-exit
  • ui-frame: Add support for style variants
  • ui-frames: Delay attaching the style to new frames
  • core: Update frame style when _GTK_THEME_VARIANT changes
  • ui: Add meta_ui_update_frame_style()
  • core: Allow retrieving the theme variant via core_get()
  • window: Parse _GTK_THEME_VARIANT property
  • MetaFrameBorders: Add meta_frame_borders_clear
  • Replace public MetaFrameGeometry with MetaFrameBorders
  • alt+tab popup: bugfix mouse click handling for scale factor > 1
  • alt+tab popup: follow mouse while mouse button is pressed
  • Handle mouse clicks in Alt+Tab Popup
  • Allow use of up/down arrow keys in alt+tab popup
  • libmetacity: use cairo to render gradient
  • gradient: sync code with mutter before it was removed
  • fix window type for splash
  • Fix Could not parse desktop file marco.desktop
  • travis: use fedora-30 and ubuntu-19.10 for building
  • Migrate from intltool to gettext