Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-05 | launcher: Fix memory leaks | Colomban Wendling | 1 | -11/+15 | |
2020-08-05 | panel-action-button: using enum for accessing an array indexed | rbuj | 1 | -52/+30 | |
2020-08-05 | launcher: Fix memory leak | rbuj | 1 | -4/+2 | |
2020-08-04 | Ask the user what to do when receiving an image drop | Colomban Wendling | 1 | -2/+104 | |
Instead of unconditionally setting the panel's background when an image file URI gets dropped on a panel, ask the user whether to create a launcher for that URI (like for non-image URIs) or to use the image as the panel's background. A number of users have seen their panel's background changed unexpectedly due to unwanted drop of an image file over the panel, sometimes seeing this as a panel's bug. Also, this behavior is inconsistent with dropping a URI pointing to any other type of file, where it would create a launcher for it. Consequently, and as setting the panel's background doesn't seem like a so common task it ought to be super fast, ask the user what to do when receiving an image URI drop. | |||||
2020-08-04 | Create launchers when dropping multiple image URIs | Colomban Wendling | 1 | -2/+4 | |
It doesn't make any sense to set the panel's background several times if we get multiple image URIs dropped, so don't consider multi-URI drops as candidate for setting the background, and handle those like other non-image URIs. | |||||
2020-08-04 | panel-util: Fix memory leak | rbuj | 1 | -0/+1 | |
2020-08-04 | Fix creating several launchers at once | Colomban Wendling | 1 | -0/+5 | |
When creating a new launcher, we try and find an available object ID by browsing the existing ones. This however fails to take into account objects that were created but that didn't make it to the backend yet, leading to likely re-using the same ID when creating several objects roughly at the same time. This happens e.g. when dropping several URIs together. | |||||
2020-07-29 | panel-run-dialog: Fix leaking tree model strings | Tomas Bzatek | 1 | -6/+18 | |
The gtk_tree_model_get() duplicates memory or adds a reference and any data need to be freed explicitly. | |||||
2020-07-29 | panel-properties-dialog: Fix leaking string | Tomas Bzatek | 1 | -0/+1 | |
2020-07-29 | panel-profile: Fix leaking list elements | Tomas Bzatek | 1 | -2/+2 | |
2020-07-29 | panel-lockdown: Fix leaking string array | Tomas Bzatek | 1 | -0/+1 | |
Overwriting an already allocated memory. | |||||
2020-07-29 | panel-menu-items: Fix leaking string | Tomas Bzatek | 1 | -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-29 | launcher: Fix leaking strings | Tomas Bzatek | 1 | -0/+2 | |
2020-07-24 | Clarify meaning of panel reset option | lukefromdc | 1 | -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-23 | panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size() | Tomas Bzatek | 1 | -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-23 | panel-util: Fix leaking root GFile | Tomas Bzatek | 1 | -0/+1 | |
2020-07-23 | panel-profile: Fix leaking list elements | Tomas Bzatek | 1 | -2/+2 | |
The mate_gsettings_strv_to_gslist() call will dup all the strings and removing duplicates should free them. | |||||
2020-07-23 | panel-frame: Fix leaking background-color | Tomas Bzatek | 1 | -0/+2 | |
2020-07-23 | panel-applet-frame: Fix leaking bg_pattern | Tomas Bzatek | 1 | -19/+21 | |
Also acquire it only when needed. This fixes a leak for me when switching workspaces back and forth. | |||||
2020-07-13 | panel-multimonitor: Do not require limits.h macros | rbuj | 1 | -2/+2 | |
2020-07-07 | Using #include with system libraries | rbuj | 5 | -6/+6 | |
2020-07-05 | Avoid using single-line cpp comments | rbuj | 35 | -98/+107 | |
2020-07-05 | Use '#include <config.h>' instead of '#include "config.h"' | rbuj | 3 | -3/+3 | |
2020-06-26 | panel-util: switch to generic header for --disable-x11 | Jan Beich | 1 | -1/+1 | |
panel-util.c:31:10: fatal error: 'gdk/gdkx.h' file not found #include <gdk/gdkx.h> ^~~~~~~~~~~~ | |||||
2020-06-20 | update submodule | raveit65 | 1 | -0/+0 | |
2020-06-17 | update to use the latest submodule code | Wu Xiaotian | 1 | -0/+0 | |
2020-06-11 | libegg: use git submodule | Wu Xiaotian | 9 | -3855/+3 | |
2020-06-06 | panel-toplevel: Use monotonic time for measuring time intervals | rbuj | 1 | -41/+20 | |
2020-06-06 | panel-toplevel: Use animation duration time instead of end time | rbuj | 1 | -25/+13 | |
2020-06-06 | panel-toplevel: Remove warning ‘GTimeVal’ is deprecated | rbuj | 1 | -49/+66 | |
2020-05-25 | Fix some cast-function-type warnings introduced in GCC 8 | rbuj | 10 | -24/+23 | |
2020-03-11 | button-widget: Fix memory leak | rbuj | 1 | -0/+1 | |
2020-03-02 | Do not collect the translation for Icon | rbuj | 1 | -1/+1 | |
2020-02-19 | Enable applications in addto menu (fixes 1055) (#1056) | William Wold | 1 | -0/+2 | |
2020-02-17 | Remove warnings: function declaration isn’t a prototype | rbuj | 2 | -2/+2 | |
2020-01-14 | Avoid double a11y description on panel toplevels | Colomban Wendling | 1 | -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-12 | Update copyright to 2020 | raveit65 | 1 | -1/+1 | |
2019-11-15 | fix mate-panel can not find mo file | Wu Xiaotian | 1 | -1/+1 | |
2019-11-11 | migrate from intltool to gettext | Wu Xiaotian | 2 | -4/+6 | |
2019-10-07 | Change the panel menu descriptions to better identify them | Martin Wimpress | 1 | -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-02 | Load layouts from absolute paths | Anthony Perkins | 1 | -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-15 | When determining whether the pos is in the applet, use ad->cells to calc. | Wu Xiaotian | 1 | -1/+1 | |
2019-08-16 | panel-toplevel: avoid deprecated 'gtk_css_provider_get_default' | Pablo Barciela | 1 | -3/+4 | |
2019-07-25 | panel-toplevel: fix applets placement on expanded vertical panel | monsta | 1 | -1/+5 | |
fixes https://github.com/mate-desktop/mate-panel/issues/745 | |||||
2019-07-25 | panel-toplevel: fix coding style and spacing a bit | monsta | 1 | -6/+3 | |
2019-07-12 | Fix GTK Layer Shell include and CFLAGS | William Wold | 2 | -2/+2 | |
2019-07-09 | Keep menu button popup from covering up menu on Wayland | William Wold | 1 | -6/+22 | |
2019-07-07 | Add comment headers to wayland backend files | William Wold | 2 | -0/+48 | |
2019-07-07 | Add Wayland backend | William Wold | 5 | -0/+109 | |
2019-07-05 | Remove trailing whitespaces | Laurent Napias | 29 | -156/+156 | |