marco 1.23.0 release
Changes since the last release: v1.22.1...v1.23.0
marco 1.23.0
- tx: sync with transifex
- ui: always set the frame background to None
- theme-viewer: avoid deprecated gtk_widget_override_background_color
- window: set atom__NET_WM_STATE_FOCUSED for meta_window_appears_focused
- window: make docks and spashscreens appear focused
- Limit icon size to 480
- scale icon down if icon is larger than alt+tab preview thumbnail
- description for icon size preference corrected
- reload icons if icon size preference changed
- make icon size configurable
- Remove unnecessary GClosureNotify methods
- Replace meta_free_gslist_and_elements with g_slist_free_full
- Replace meta_rectangle_free_list_and_elements with g_list_free_full
- Remove GDestroyNotify function cast for g_object_unref
- delete: remove old code
- Fix -Werror=cast-function-type
- Improve performance by removing unused assignments
- window: avoid clang warning: garbage value
- frames: avoid deprecated 'gtk_widget_set_double_buffered'
- [ci] Enable Clang Static Analyzer for marco
- boxes: avoid false positive warning in Clang static analyzer
- Do not judge whether the window is decorated or not
- screen: Fix use of memory after it is freed
- boxes: Actually check for rectangle containment
- [Security] Use 'g_strlcpy' instead of 'strcpy'
- compositor-xrender: Fix memory leak