Releases: mate-desktop/mate-panel
Releases · mate-desktop/mate-panel
mate-panel 1.27.0 release
Changes since the last release: v1.26.2...v1.27.0
mate-panel 1.27.0
- update translations
- wncklet: The values stored in the wrapper hash table are incorrect
- notification_area: fix build warning -Wbad-function-cast
- panel-run-dialog: address of array 'dent->d_name' will always evaluate to 'true'
- clock: fix memory leak
- panel-toplevel.h: fix indent
- Fix some -Wsign-compare warnings
- Use dashes for applet-[added|removed|move], back-change, size-change
- Remove unnecessary cast in g_signal_connect* call
- Upscale in panel_xutils_set_strut
- panel-toplevel: fix the computed dimension for (non) auto hidden panels
- struts: add support for _GNOME_WM_STRUT_AREA
- Use dashes instead of underscores in signal names
- clock: gtk_entry_set_alignment in clock.ui
- clock: gtk_entry_set_width_chars in clock.ui
- clock: Upgrade clock.ui
- clock: Define _clock_get_widget instead of using one sentence method
- clock: simplify temperature_unit_changed and speed_unit_changed
- clock: fix temperature_unit_changed and -Wsign-compare warnings
- Use GLib's new g_clear_signal_handler() function to simplify code
- Use g_clear_pointer() and g_clear_object()
- panel-test-applets: fix memory leak
- Fix build warnings about missing field initializer
- Use a blank line at most
- sn-dbus-menu-item: fix include guard
- panel-applet-private: fix include guard
- fix show window thumbnails check button
- adapt ui file to reverted window-list.c
- Updated installation instructions ; added missing build dependency
- fix mate-desktop-item-edit executable
mate-panel 1.26.0
- update translations
- Use absolute path g_get_home_dir replaces "~/"
- Fix clock applet add location crash
- Add the function of monitor panel launcher files
mate-panel 1.25.3
- update translations
- update copyright to 2021
- workspace-switcher: support xmonad WM
- window-list.c: use g_settings_* functions directly instead of using stored values
- window-list.ui: use GtkNotebook
- Replace deprecated GCompletion with GtkEntryCompletion
- struts: add panel_xutils_unset_strut
- panel-xutils: tab to spaces
- panel-struts: tab to spaces
- Make Recent Documents list in Places menu of configurable length (#1216)
- Add window list disable mouse scrolling function
- Add panel-ditem-editor-dialog.ui
- notification_area: Add XAyatanaLabel and XAyatanaNewLabel to interface description
- notification_area: move XAyatana(New)Label case at the bottom
- notification_area: fix memory leak
- Add text label display function for notification area
- Redundant NULL check before freeing a variable
- build: Use PACKAGE_URL variable
- Update copyright to 2021
- panel-toplevel: declaration of 'allocation' shadows a parameter
- panel-menu-items: declaration of 'item' shadows a previous local
- Local variable shadows outer variable warning reported by cppcheck
- Variable is reassigned a value before the old one has been used
- wncklet: remove extra ref on gdk_x11_window_foreign_new_for_display
- panel-properties-dialog: show dialog on _present instead of _new
- wncklet: search the window before creating a new one
- wncklet: Condition ~wm_name is always true
- wncklet: variable is assigned a value that is never used
- wncklet: missing breaks on switch cases
mate-panel 1.25.2
- update translations
- Signal name is 'value-changed' for GtkSpinButton
- applet: Avoid a NULL pointer dereference
- mate-panel-applet.h: tabs to spaces
- remove function calls to mate_panel_applet_set_background_widget
- window-list: remove intermediate steps to get scaled thumbnail
- window-list: Get thumbnail size and scale in preview_window_thumbnail
- cppcheck warning: The if condition is the same as the previous one
- update issue template
- window-list: Render thumbnails as cairo surfaces
- panel-applets-manager: Boilerplate
- mate-panel-applet-factory: format code
- mate-panel-applet-factory: Boilerplate
- fish: Do not to include the math.h library to get the PI value
- Fix solid color controls after disabling compositor
- mate-panel-applet: Boilerplate
- Fix applet background for transparency
- Don't enable transparency slider if not supported
- Don't try to use transparent color if not supported
- Fix the opaque label in panel-properties-dialog.ui
- Drop panel_profile_set_background_gdk_rgba()
- Remove get_background_color() (duplicate of panel_profile_get_background_gdk_rgba())
- Drop dead panel_background_set_opacity()
- Drop background compositing
- wncklet: function declaration isn't a prototype
- configure: remove warning about option 'subdir-objects' is disabled
- Remove USE_MATE2_MACROS from autogen.sh (legacy)
- Use g_task... replace obsolete function g_ simple....
- Show label about options not available on Wayland
- Disable controls not applicable to Wayland
- Set minimized windows control sensitivity with the parent box
- Suppress applet's default context menu for window buttons
- Switch to C-style comments as requested
- Fix workspace switcher on X11
- Fix showdesktop applet on X11
- Link with libwayland
- Link wncklet with libwayland-client (why did this ever work?)
- Don't crash if shell doesn't support foreign toplevel
- Window list Wayland support
- Add foreign toplevel management protocol and generated code
- Wncklet applets: don't crash on Wayland
- Use gdk_set_allowed_backends () instead of custom check
- Drop libxau from .build.yml
- Drop 'xau' from PKG_CHECK_MODULES call
- Remove variableScope warnings reported by cppcheck
- wncklet: Check the length of the pixel data for empty thumbnails
mate-panel 1.25.1
- sync with transifex
- Handle locked down settings better when dropping an image URI
- panel-toplevel: Fix -Wenum-conversion warning
- wncklet: Hide window preview on non-visible windows
- launcher: Fix memory leaks
- panel-action-button: using enum for accessing an array indexed
- clock-face: Use gdk_pixbuf_new_from_resource_at_scale
- launcher: Fix memory leak
- Ask the user what to do when receiving an image drop
- Create launchers when dropping multiple image URIs
- panel-util: Fix memory leak
- Fix creating several launchers at once
- clock: assignment to 'GSList *' from incompatible pointer type 'GList *'
- clock: Use single-linked lists for locations
- clock: sort locations by time reverse and name
- clock: merge sorting and reversing node list of selected locations
- clock: Fix GError double free
- clock: Properly free rsvg handles
- wncklet: Fix leaking cairo_t
- panel-run-dialog: Fix leaking tree model strings
- workspace-switcher: Fix leaking color string
- panel-properties-dialog: Fix leaking string
- clock: Fix leaking GtkListStore
- panel-profile: Fix leaking list elements
- clock: Fix list iteration
- panel-lockdown: Fix leaking string array
- panel-menu-items: Fix leaking string
- mate-panel-applet: Fix leaking GVariantBuilder
- launcher: Fix leaking strings
- clock: Fix leaking cairo surface
- Clarify meaning of panel reset option
- panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size()
- panel-util: Fix leaking root GFile
- panel-profile: Fix leaking list elements
- panel-frame: Fix leaking background-color
- panel-applet-frame: Fix leaking bg_pattern
- panel-multimonitor: Do not require limits.h macros
- clock: Simplify notebook scroll-event callback
- Using #include with system libraries
- build: Add built sources to CLEANFILES target
- Avoid using single-line cpp comments
- build: Add glib-2.0 module in PKG_CHECK_MODULES(LIBEGG)
- Use '#include <config.h>' instead of '#include "config.h"'
- panel-util: switch to generic header for --disable-x11
- add git.mk to generate .gitignore
mate-panel 1.25.0
- sync with transifex
- libegg: use git submodule
- panel-toplevel: Use monotonic time for measuring time intervals
- panel-toplevel: Use animation duration time instead of end time
- panel-toplevel: Remove warning ‘GTimeVal’ is deprecated
- Fix some cast-function-type warnings introduced in GCC 8
- preferences dialog: change show thumbnails radio to check button
and bind its active property to sensitivity state
of GtkSpinButton - build: silent build warnings for distcheck
- use default MATE_COMPILE_WARNINGS level
- update icons
- button-widget: Fix memory leak
- Do not collect the translation for Icon
- Enable applications in addto menu (fixes 1055) (#1056)
- Remove warnings: function declaration isn’t a prototype
mate-panel 1.24.0
- update translations
- build: show warning flags on configure summary
mate-panel 1.23.3
- update translations
- Avoid double a11y description on panel toplevels
- Update copyright to 2020
- Clock applet: Fix string comparison
- clock applet: add a call to ATK to provide the current displayed time
- status-notifier: Render menu items as cairo surface
- status-notifier: Render icons as cairo surface
- na-tray: increase min_icon_size value
- fix mate-panel can not find mo file
- migrate from intltool to gettext
- build: %.gschema.xml files were already generated by autogen.sh
- pull from transifex with fixed greek language
mate-panel 1.23.2
- update translations
- fish: Use a higher resolution image for Wanda the Fish
- Fetch clock formats using LC_TIME (as opposed to LANGUAGE)
- Change the panel menu descriptions to better identify them
- Load layouts from absolute paths
- Set compiler debug flags using MATE_DEBUG_CHECK
- sn-item: avoid 'g_type_class_add_private'
- notification_area/main: avoid 'g_type_class_add_private'
- na-tray: avoid 'g_type_class_add_private'
- clock-face: fix code formating
- clock: avoid deprecated g_type_class_add_private
- When determining whether the pos is in the applet, use ad->cells to calc.
- build: use AC_STRUCT_DIRENT_D_TYPE instead of custom macro
- panel-toplevel: avoid deprecated 'gtk_css_provider_get_default'
- panel-toplevel: fix applets placement on expanded vertical panel
- panel-toplevel: fix coding style and spacing a bit
- Fix GTK Layer Shell include and CFLAGS
- [clock-applet] Add scroll int...
mate-panel 1.26.2 release
Changes since the last release: v1.26.1...v1.26.2
mate-panel 1.26.2
- update translations
- clock: fix memory leak
- panel-test-applets: fix memory leak
- wncklet: The values stored in the wrapper hash table are incorrect
- Upscale in panel_xutils_set_strut
- panel-toplevel: fix the computed dimension for (non) auto hidden panels
- struts: add support for _GNOME_WM_STRUT_AREA
mate-panel 1.26.1 release
Changes since the last release: v1.26.0...v1.26.1
mate-panel 1.26.1
- update translations
- fix show window thumbnails check button
- Revert "window-list.c: use g_settings_* functions directly instead of using stored values"
- Updated installation instructions ; added missing build dependency
- fix mate-desktop-item-edit executable
mate-panel 1.26.0 release
Changes since the last release: v1.25.3...v1.26.0
mate-panel 1.26.0
- update translations
- Use absolute path g_get_home_dir replaces "~/"
- Fix clock applet add location crash
- Add the function of monitor panel launcher files
mate-panel 1.25.3 release
Changes since the last release: v1.25.2...v1.25.3
mate-panel 1.25.3
- update translations
- update copyright to 2021
- workspace-switcher: support xmonad WM
- window-list.c: use g_settings_* functions directly instead of using stored values
- window-list.ui: use GtkNotebook
- Replace deprecated GCompletion with GtkEntryCompletion
- struts: add panel_xutils_unset_strut
- panel-xutils: tab to spaces
- panel-struts: tab to spaces
- Make Recent Documents list in Places menu of configurable length (#1216)
- Add window list disable mouse scrolling function
- Add panel-ditem-editor-dialog.ui
- notification_area: Add XAyatanaLabel and XAyatanaNewLabel to interface description
- notification_area: move XAyatana(New)Label case at the bottom
- notification_area: fix memory leak
- Add text label display function for notification area
- Redundant NULL check before freeing a variable
- build: Use PACKAGE_URL variable
- Update copyright to 2021
- panel-toplevel: declaration of 'allocation' shadows a parameter
- panel-menu-items: declaration of 'item' shadows a previous local
- Local variable shadows outer variable warning reported by cppcheck
- Variable is reassigned a value before the old one has been used
- wncklet: remove extra ref on gdk_x11_window_foreign_new_for_display
- panel-properties-dialog: show dialog on _present instead of _new
- wncklet: search the window before creating a new one
- wncklet: Condition ~wm_name is always true
- wncklet: variable is assigned a value that is never used
- wncklet: missing breaks on switch cases
mate-panel 1.24.2 release
Changes since the last release: v1.24.1...v1.24.2
mate-panel 1.24.2
- update translations
- wncklet: Check the length of the pixel data for empty thumbnails
mate-panel 1.25.2 release
Changes since the last release: v1.25.1...v1.25.2
mate-panel 1.25.2
- update translations
- Signal name is 'value-changed' for GtkSpinButton
- applet: Avoid a NULL pointer dereference
- mate-panel-applet.h: tabs to spaces
- remove function calls to mate_panel_applet_set_background_widget
- window-list: remove intermediate steps to get scaled thumbnail
- window-list: Get thumbnail size and scale in preview_window_thumbnail
- cppcheck warning: The if condition is the same as the previous one
- update issue template
- window-list: Render thumbnails as cairo surfaces
- panel-applets-manager: Boilerplate
- mate-panel-applet-factory: format code
- mate-panel-applet-factory: Boilerplate
- fish: Do not to include the math.h library to get the PI value
- Fix solid color controls after disabling compositor
- mate-panel-applet: Boilerplate
- Fix applet background for transparency
- Don't enable transparency slider if not supported
- Don't try to use transparent color if not supported
- Fix the opaque label in panel-properties-dialog.ui
- Drop panel_profile_set_background_gdk_rgba()
- Remove get_background_color() (duplicate of panel_profile_get_background_gdk_rgba())
- Drop dead panel_background_set_opacity()
- Drop background compositing
- wncklet: function declaration isn't a prototype
- configure: remove warning about option 'subdir-objects' is disabled
- Remove USE_MATE2_MACROS from autogen.sh (legacy)
- Use g_task... replace obsolete function g_ simple....
- Show label about options not available on Wayland
- Disable controls not applicable to Wayland
- Set minimized windows control sensitivity with the parent box
- Suppress applet's default context menu for window buttons
- Switch to C-style comments as requested
- Fix workspace switcher on X11
- Fix showdesktop applet on X11
- Link with libwayland
- Link wncklet with libwayland-client (why did this ever work?)
- Don't crash if shell doesn't support foreign toplevel
- Window list Wayland support
- Add foreign toplevel management protocol and generated code
- Wncklet applets: don't crash on Wayland
- Use gdk_set_allowed_backends () instead of custom check
- Drop libxau from .build.yml
- Drop 'xau' from PKG_CHECK_MODULES call
- Remove variableScope warnings reported by cppcheck
- wncklet: Check the length of the pixel data for empty thumbnails
mate-panel 1.25.1 release
Changes since the last release: v1.25.0...v1.25.1
mate-panel 1.25.1
- sync with transifex
- Handle locked down settings better when dropping an image URI
- panel-toplevel: Fix -Wenum-conversion warning
- wncklet: Hide window preview on non-visible windows
- launcher: Fix memory leaks
- panel-action-button: using enum for accessing an array indexed
- clock-face: Use gdk_pixbuf_new_from_resource_at_scale
- launcher: Fix memory leak
- Ask the user what to do when receiving an image drop
- Create launchers when dropping multiple image URIs
- panel-util: Fix memory leak
- Fix creating several launchers at once
- clock: assignment to 'GSList *' from incompatible pointer type 'GList *'
- clock: Use single-linked lists for locations
- clock: sort locations by time reverse and name
- clock: merge sorting and reversing node list of selected locations
- clock: Fix GError double free
- clock: Properly free rsvg handles
- wncklet: Fix leaking cairo_t
- panel-run-dialog: Fix leaking tree model strings
- workspace-switcher: Fix leaking color string
- panel-properties-dialog: Fix leaking string
- clock: Fix leaking GtkListStore
- panel-profile: Fix leaking list elements
- clock: Fix list iteration
- panel-lockdown: Fix leaking string array
- panel-menu-items: Fix leaking string
- mate-panel-applet: Fix leaking GVariantBuilder
- launcher: Fix leaking strings
- clock: Fix leaking cairo surface
- Clarify meaning of panel reset option
- panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size()
- panel-util: Fix leaking root GFile
- panel-profile: Fix leaking list elements
- panel-frame: Fix leaking background-color
- panel-applet-frame: Fix leaking bg_pattern
- panel-multimonitor: Do not require limits.h macros
- clock: Simplify notebook scroll-event callback
- Using #include with system libraries
- build: Add built sources to CLEANFILES target
- Avoid using single-line cpp comments
- build: Add glib-2.0 module in PKG_CHECK_MODULES(LIBEGG)
- Use '#include <config.h>' instead of '#include "config.h"'
- panel-util: switch to generic header for --disable-x11
- add git.mk to generate .gitignore
mate-panel 1.24.1 release
Changes since the last release: v1.24.0...v1.24.1
mate-panel 1.24.1
- update translations
- wncklet: Hide window preview on non-visible windows
- launcher: Fix memory leaks
- launcher: Fix memory leak
- panel-util: Fix memory leak
- Fix creating several launchers at once
- clock: Fix GError double free
- clock: Properly free rsvg handles
- wncklet: Fix leaking cairo_t
- panel-run-dialog: Fix leaking tree model strings
- workspace-switcher: Fix leaking color string
- panel-properties-dialog: Fix leaking string
- clock: Fix leaking GtkListStore
- panel-profile: Fix leaking list elements
- clock: Fix list iteration
- panel-lockdown: Fix leaking string array
- panel-menu-items: Fix leaking string
- mate-panel-applet: Fix leaking GVariantBuilder
- launcher: Fix leaking strings
- clock: Fix leaking cairo surface
- Clarify meaning of panel reset option
- panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size()
- panel-util: Fix leaking root GFile
- panel-profile: Fix leaking list elements
- panel-frame: Fix leaking background-color
- panel-applet-frame: Fix leaking bg_pattern
- fix release tarballs on travis CI failed
- build: silent build warnings for distcheck
- use default MATE_COMPILE_WARNINGS level
- Add larger icon sizes
- Clean scalable svg files
- button-widget: Fix memory leak
- Do not collect the translation for Icon
- Enable applications in addto menu (fixes 1055) (#1056)
mate-panel 1.25.0 release
Changes since the last release: v1.24.0...v1.25.0
mate-panel 1.25.0
- sync with transifex
- libegg: use git submodule
- panel-toplevel: Use monotonic time for measuring time intervals
- panel-toplevel: Use animation duration time instead of end time
- panel-toplevel: Remove warning ‘GTimeVal’ is deprecated
- Fix some cast-function-type warnings introduced in GCC 8
- preferences dialog: change show thumbnails radio to check button
and bind its active property to sensitivity state
of GtkSpinButton - build: silent build warnings for distcheck
- use default MATE_COMPILE_WARNINGS level
- update icons
- button-widget: Fix memory leak
- Do not collect the translation for Icon
- Enable applications in addto menu (fixes 1055) (#1056)
- Remove warnings: function declaration isn’t a prototype