summaryrefslogtreecommitdiff
path: root/mate-panel
AgeCommit message (Collapse)AuthorFilesLines
2020-07-29panel-properties-dialog: Fix leaking stringTomas Bzatek1-0/+1
2020-07-29panel-profile: Fix leaking list elementsTomas Bzatek1-2/+2
2020-07-29panel-lockdown: Fix leaking string arrayTomas Bzatek1-0/+1
Overwriting an already allocated memory.
2020-07-29panel-menu-items: Fix leaking stringTomas Bzatek1-1/+3
The PANEL_GLIB_STR_EMPTY() macro returns TRUE even when the memory was allocated yet the string was empty, so do explicit free() here.
2020-07-29launcher: Fix leaking stringsTomas Bzatek1-0/+2
2020-07-24Clarify meaning of panel reset optionlukefromdc1-4/+4
Change "Reset Panel" to "Reset all Panels" in context menu and in reset confirmation dialog to make clear that ALL panels will be reset.
2020-07-23panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size()Tomas Bzatek1-18/+11
No real leak here except of the unnecessary gtk_css_provider_new() call, refactored for readability and to conform to the code style.
2020-07-23panel-util: Fix leaking root GFileTomas Bzatek1-0/+1
2020-07-23panel-profile: Fix leaking list elementsTomas Bzatek1-2/+2
The mate_gsettings_strv_to_gslist() call will dup all the strings and removing duplicates should free them.
2020-07-23panel-frame: Fix leaking background-colorTomas Bzatek1-0/+2
2020-07-23panel-applet-frame: Fix leaking bg_patternTomas Bzatek1-19/+21
Also acquire it only when needed. This fixes a leak for me when switching workspaces back and forth.
2020-07-13panel-multimonitor: Do not require limits.h macrosrbuj1-2/+2
2020-07-07Using #include with system librariesrbuj5-6/+6
2020-07-05Avoid using single-line cpp commentsrbuj35-98/+107
2020-07-05Use '#include <config.h>' instead of '#include "config.h"'rbuj3-3/+3
2020-06-26panel-util: switch to generic header for --disable-x11Jan Beich1-1/+1
panel-util.c:31:10: fatal error: 'gdk/gdkx.h' file not found #include <gdk/gdkx.h> ^~~~~~~~~~~~
2020-06-20update submoduleraveit651-0/+0
2020-06-17update to use the latest submodule codeWu Xiaotian1-0/+0
2020-06-11libegg: use git submoduleWu Xiaotian9-3855/+3
2020-06-06panel-toplevel: Use monotonic time for measuring time intervalsrbuj1-41/+20
2020-06-06panel-toplevel: Use animation duration time instead of end timerbuj1-25/+13
2020-06-06panel-toplevel: Remove warning ‘GTimeVal’ is deprecatedrbuj1-49/+66
2020-05-25Fix some cast-function-type warnings introduced in GCC 8rbuj10-24/+23
2020-03-11button-widget: Fix memory leakrbuj1-0/+1
2020-03-02Do not collect the translation for Iconrbuj1-1/+1
2020-02-19Enable applications in addto menu (fixes 1055) (#1056)William Wold1-0/+2
2020-02-17Remove warnings: function declaration isn’t a prototyperbuj2-2/+2
2020-01-14Avoid double a11y description on panel toplevelsColomban Wendling1-2/+2
Do not set an extra a11y name and description on an internal child of the panel, because its toplevel has most of it already through setting the GTK window title. Instead, explicitly set the a11y name and description on the toplevel directly, possibly overriding GTK's value implicitly set via gtk_window_set_title(), but which would be the same anyway. This prevents e.g. a screen reader vocalizing the panel name twice when entering it, once for the toplevel and once for the internal child. This also avoids announcing the panel again when moving from one of the hide buttons to one of the applets or launcher.
2020-01-12Update copyright to 2020raveit651-1/+1
2019-11-15fix mate-panel can not find mo fileWu Xiaotian1-1/+1
2019-11-11migrate from intltool to gettextWu Xiaotian2-4/+6
2019-10-07Change the panel menu descriptions to better identify themMartin Wimpress1-4/+4
The "Main Menu" becomes "Compact Menu", since it is indeed the most compact menu available for MATE. The "Menu Bar" becomes "Classic Menu" since this is what most users identify as the classic menu used in GNOME2/MATE. The description more clearly articulates the menu features.
2019-10-02Load layouts from absolute pathsAnthony Perkins1-1/+6
If the layout name begins with a '/', load from that filename instead of from PANEL_LAYOUTS_DIR. This allows loading of layouts from home directories and other write-permitted locations.
2019-09-15When determining whether the pos is in the applet, use ad->cells to calc.Wu Xiaotian1-1/+1
2019-08-16panel-toplevel: avoid deprecated 'gtk_css_provider_get_default'Pablo Barciela1-3/+4
2019-07-25panel-toplevel: fix applets placement on expanded vertical panelmonsta1-1/+5
fixes https://github.com/mate-desktop/mate-panel/issues/745
2019-07-25panel-toplevel: fix coding style and spacing a bitmonsta1-6/+3
2019-07-12Fix GTK Layer Shell include and CFLAGSWilliam Wold2-2/+2
2019-07-09Keep menu button popup from covering up menu on WaylandWilliam Wold1-6/+22
2019-07-07Add comment headers to wayland backend filesWilliam Wold2-0/+48
2019-07-07Add Wayland backendWilliam Wold5-0/+109
2019-07-05Remove trailing whitespacesLaurent Napias29-156/+156
2019-06-24Use monitor size instead of screen size in panel-toplevel.cWilliam Wold1-47/+21
2019-06-24Add panel_multimonitor_get_bounds ()William Wold2-0/+20
2019-06-23Wayland support for panel-toplevel.cWilliam Wold1-51/+98
2019-06-23Fix unused variable in panel-widget.cWilliam Wold1-3/+3
2019-06-23Wayland support for panel-layout.cWilliam Wold1-1/+9
2019-06-23Wayland support for panel-profile.cWilliam Wold1-2/+17
2019-06-23Wayland support for main.cWilliam Wold1-4/+23
2019-06-23Wayland support for panel-applet-container.cWilliam Wold1-10/+40