[metacity] Created tag 3.35.1



The signed tag '3.35.1' was created.

Tagger: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: 1580575020 +0200

    Tag release 3.35.1

Changes since the last tag '3.34.0':

Alberts Muktupāvels (142):
      bump version to 3.35.0
      compositor: remove meta_compositor_new
      build: don't build Vulkan compositor if not enabled
      window: add meta_window_get_toplevel_xwindow
      xrender: remove get_toplevel_xwindow
      build: remove check for pangoxft
      xrender: fix memory leak
      compositor: add MetaSurface
      compositor: move all_damage region to MetaCompositor
      compositor: add meta_compositor_damage_screen
      compositor: move stack handling to MetaCompositor
      core: preserve focus across decoration changes
      xrender: simplify notify_appears_focused_cb
      xrender: use meta_window_appears_focused in add_window
      xrender: remove unused shadow type
      xrender: do not recreate extents in window_opacity_changed
      xrender: simplify determine_mode
      xrender: remove clip_changed
      window: add meta_window_is_toplevel_mapped
      xrender: fix shaded windows regression
      window: fix frame height for shaded windows
      xrender: fix shadow regression
      window: add shaded property
      xrender: save shaded window as cairo surface
      surface: add compositor property
      compositor: add pre_paint functions
      compositor: pass MetaSurface to get_window_surface functions
      compositor: pass MetaSurface to show_window vfunc
      compositor: pass MetaSurface to sync_window_geometry vfunc
      compositor-xrender: move damage to MetaSurface
      compositor-xrender: move back_pixmap to MetaSurface
      window: add meta_window_get_toplevel_xvisual
      compositor-xrender: move picture to MetaSurfaceXRender
      compositor: pass MetaSurface to hide_window vfunc
      surface: add meta_surface_hide
      surface-xrender: do not recreate picture when unmapped
      compositor-xrender: destroy extents in window_opacity_changed
      compositor: pass MetaSurface to window_opacity_changed
      compositor-xrender: split get_window_mask into two functions
      compositor-xrender: merge alpha_pict and mask
      surface: sync window geometry in meta_surface_constructed
      compositor-xrender: move get_window_mask_pixmap to MetaSurfaceXRender
      surface: reorder code
      surface: add meta_surface_opacity_changed
      surface: add show vfunc
      compositor-xrender: move mask to MetaSurfaceXRender
      surface: add meta_surface_get_image
      surface-xrender: make create_mask_pixmap static
      compositor: avoid full redraw if stack did not change
      compositor: pass MetaSurface to window_opaque_region_changed
      compositor: pass MetaSurface to window_shape_region_changed
      compositor-xrender: clip shape region to window size
      compositor-xrender: remove shape_region
      util: add meta_xserver_region_equal
      window: change shape_region type to XserverRegion
      window: change opaque_region type to XserverRegion
      window: clip shape region to window size
      compositor-xrender: simplify code
      surface: add meta_surface_is_visible
      surface: simplify code
      surface: store position
      surface: add meta_surface_opaque_region_changed
      surface: add meta_surface_shape_region_changed
      surface: add new damage region once from pre_paint
      surface: don't unconditionally subtract damage
      surface-xrender: simplify code
      surface-xrender: free mask when focus changes
      libmetacity: fix blurry titlebar font
      surface: add frame region to shape region
      surface-xrender: clip image to shape region
      surface: update regions before is_region_empty
      surface: always add frame region to shape region
      compositor-xrender: move window painting to MetaSurfaceXRender
      compositor-xrender: remove unused client_region
      compositor-xrender: remove unused window_region
      compositor-xrender: remove also visible_region
      compositor: remove window_opaque_region_changed vfunc
      compositor: remove window_shape_region_changed vfunc
      compositor-xrender: move shaded_surface to MetaSurface
      compositor: remove get_window_surface vfunc
      compositor: remove unmaximize_window vfunc
      compositor: remove maximize_window vfunc
      compositor: reformat MetaCompositorClass
      window: move shape clipping to MetaSurface
      surface: add damage when moving window
      compositor-xrender: remove debug from MetaCompositorXRender
      compositor-xrender: create extents in pre_paint vfunc
      compositor-xrender: remove damaged from MetaCompWindow
      compositor: remove show_window vfunc
      compositor: remove set_updates_frozen vfunc
      compositor-xrender: create root buffer in pre_paint
      compositor-xrender: remove free_win
      compositor-xrender: create extents only if window needs shadow
      compositor-xrender: simplify paint_windows
      libmetacity: remove meta-enum-types.h from include headers
      window: add window-type property
      compositor-xrender: remove add_repair
      compositor-xrender: remove error trap from notify_decorated_cb
      compositor-xrender: use window-type property
      compositor-xrender: simplify shadow handling
      surface: add meta_surface_is_opaque
      surface: add meta_surface_has_shadow
      compositor-xrender: use meta_surface_has_shadow
      compositor-xrender: remove mode
      compositor-xrender: remove needs_shadow
      compositor: move meta_surface_pre_paint to pre_paint vfunc
      compositor-xrender: rename extents to shadow_region
      compositor-xrender: create root tile in pre_paint
      compositor-xrender: remove shadow_type
      surface: add full damage when hiding window
      window: treat CurrentTime as legal timestamp in activation
      compositor: pass MetaSurface to remove_window
      compositor-xrender: pass MetaSurface to shadow_changed
      compositor-xrender: move Expose event handling to MetaCompositor
      compositor-xrender: remove windows_by_xid
      compositor-xrender: don't set clip region for shadow picture
      surface-xrender: do not create picture if we don't have pixmap
      surface: add is_visible vfunc
      surface: add damage parameter to pre_paint vfunc
      surface: add sync_geometry vfunc
      compositor-xrender: move shadow painting to separate function
      compositor-xrender: remove unused parameters from shadow_picture
      compositor-xrender: move shadow to MetaShadowXRender
      surface: add full damage when opacity changes
      compositor-xrender: add meta_compositor_xrender_create_shadow
      surface-xrender: remove meta_surface_xrender_get_picture
      compositor-xrender: move shadow to MetaSurfaceXRender
      compositor: remove sync_window_geometry vfunc
      compositor: remove window_opacity_changed vfunc
      compositor: remove remove_window vfunc
      compositor: remove hide_window vfunc
      compositor-xrender: merge paint_all into redraw function
      compositor-xrender: pass only visible surfaces to paint_windows
      surface-xrender: remove visibility check from paint functions
      revert "stack: never focus unmanaging windows"
      data: don't expose window shading shortcut
      stack: change how we choose default focus window
      display: do not focus default window when focus reverts to root
      libmetacity: fix memory leak
      screen: add support for _GTK_WORKAREAS_Dn
      window: add support for _GNOME_WM_STRUT_AREA
      bump version to 3.35.1, update NEWS

Serdar Sağlam (1):
      Update Turkish translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]