Skip to content

Releases: mate-desktop/mate-panel

mate-panel 1.27.0 release

26 Jan 17:02
Compare
Choose a tag to compare

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...
Read more

mate-panel 1.26.2 release

26 Jan 15:37
Compare
Choose a tag to compare

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

25 Sep 18:43
Compare
Choose a tag to compare

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

04 Aug 16:37
Compare
Choose a tag to compare

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

02 Jul 11:40
Compare
Choose a tag to compare

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

26 Mar 09:41
Compare
Choose a tag to compare

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

16 Dec 16:41
Compare
Choose a tag to compare

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

08 Aug 12:39
Compare
Choose a tag to compare

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

08 Aug 16:23
Compare
Choose a tag to compare

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

20 Jun 18:45
Compare
Choose a tag to compare

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