Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-21 | Fix workspace switcher on X11 | William Wold | 1 | -6/+2 | |
2020-10-21 | Fix showdesktop applet on X11 | William Wold | 1 | -9/+7 | |
2020-10-21 | Link with libwayland | William Wold | 3 | -14/+14 | |
2020-10-21 | Link wncklet with libwayland-client (why did this ever work?) | William Wold | 1 | -0/+5 | |
2020-10-21 | Don't crash if shell doesn't support foreign toplevel | William Wold | 1 | -0/+1 | |
2020-10-21 | Window list Wayland support | William Wold | 5 | -3/+431 | |
2020-10-21 | Add foreign toplevel management protocol and generated code | William Wold | 4 | -0/+977 | |
2020-10-21 | Wncklet applets: don't crash on Wayland | William Wold | 7 | -152/+398 | |
2020-10-11 | travis: fix make distcheck error on archlinux | Wu Xiaotian | 1 | -0/+2 | |
2020-09-27 | Use gdk_set_allowed_backends () instead of custom check | William Wold | 1 | -13/+8 | |
2020-09-21 | Drop libxau from .build.yml | William Wold | 1 | -2/+0 | |
2020-09-21 | Drop 'xau' from PKG_CHECK_MODULES call | William Wold | 1 | -1/+1 | |
2020-09-07 | Remove variableScope warnings reported by cppcheck | rbuj | 32 | -349/+255 | |
cppcheck --enable=all . 2> err.txt grep variableScope err.txt | |||||
2020-09-03 | wncklet: Check the length of the pixel data for empty thumbnails | rbuj | 1 | -3/+1 | |
2020-08-08 | release 1.25.1v1.25.1 | raveit65 | 2 | -1/+49 | |
2020-08-08 | tx: sync with transifex | raveit65 | 152 | -16900/+9463 | |
2020-08-08 | tx: update resource | raveit65 | 1 | -144/+174 | |
2020-08-08 | Handle locked down settings better when dropping an image URI | Colomban Wendling | 1 | -15/+52 | |
Don't propose actions that will fail anyway, and create a launcher automatically if it's the only option. However, still ask for setting the background to still avoid unintentional changes. | |||||
2020-08-07 | panel-toplevel: Fix -Wenum-conversion warning | rbuj | 1 | -1/+1 | |
2020-08-05 | wncklet: Hide window preview on non-visible windows | Victor Kareh | 1 | -0/+5 | |
When a window is not visible we cannot capture its thumbnail. We used to store the thumbnail when a window was visible so that we could reuse it when minimized, but this can cause visual glitches. | |||||
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 | clock-face: Use gdk_pixbuf_new_from_resource_at_scale | rbuj | 6 | -67/+4 | |
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-08-01 | clock: assignment to 'GSList *' from incompatible pointer type 'GList *' | rbuj | 1 | -2/+2 | |
2020-08-01 | clock: Use single-linked lists for locations | rbuj | 5 | -45/+45 | |
2020-08-01 | clock: sort locations by time reverse and name | rbuj | 1 | -1/+17 | |
2020-08-01 | clock: merge sorting and reversing node list of selected locations | rbuj | 1 | -2/+7 | |
2020-07-29 | clock: Fix GError double free | Tomas Bzatek | 4 | -6/+1 | |
Let the GError ownership on the async finish method call. | |||||
2020-07-29 | clock: Properly free rsvg handles | Tomas Bzatek | 1 | -1/+3 | |
2020-07-29 | wncklet: Fix leaking cairo_t | Tomas Bzatek | 1 | -0/+1 | |
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 | workspace-switcher: Fix leaking color string | Tomas Bzatek | 1 | -3/+7 | |
2020-07-29 | panel-properties-dialog: Fix leaking string | Tomas Bzatek | 1 | -0/+1 | |
2020-07-29 | clock: Fix leaking GtkListStore | Tomas Bzatek | 1 | -4/+4 | |
The gtk_tree_view_set_model() adds its own reference. | |||||
2020-07-29 | panel-profile: Fix leaking list elements | Tomas Bzatek | 1 | -2/+2 | |
2020-07-29 | clock: Fix list iteration | Tomas Bzatek | 1 | -11/+12 | |
Iteration over a linked list should be done over a side control variable and list head needs to be preserved for proper list free. | |||||
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 | mate-panel-applet: Fix leaking GVariantBuilder | Tomas Bzatek | 1 | -14/+18 | |
And use stack-allocated GVariantBuilder for temporary storage. | |||||
2020-07-29 | launcher: Fix leaking strings | Tomas Bzatek | 1 | -0/+2 | |
2020-07-29 | clock: Fix leaking cairo surface | Tomas Bzatek | 1 | -0/+1 | |
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. |