summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-12-04Don't try to use transparent color if not supportedWilliam Wold1-1/+7
2020-12-04Fix the opaque label in panel-properties-dialog.uiWilliam Wold1-15/+15
2020-12-04Drop panel_profile_set_background_gdk_rgba() and getter (duplicates of ↵William Wold3-23/+4
panel_profile_set_background_color ())
2020-12-04Remove get_background_color() (duplicate of ↵William Wold1-17/+1
panel_profile_get_background_gdk_rgba())
2020-12-04Drop dead panel_background_set_opacity()William Wold2-22/+0
2020-12-04Drop background compositingWilliam Wold5-722/+6
2020-11-20wncklet: function declaration isn't a prototyperbuj1-3/+2
2020-11-18configure: remove warning about option 'subdir-objects' is disabledrbuj1-0/+2
2020-11-18travis CI: use rolling tag for ubuntu docker imageraveit651-1/+1
2020-11-18Remove USE_MATE2_MACROS from autogen.sh (legacy)rbuj1-1/+0
2020-11-05Use g_task... replace obsolete function g_ simple....zhuyaliang1-126/+102
2020-10-21Show label about options not available on WaylandWilliam Wold2-2/+22
2020-10-21Disable controls not applicable to WaylandWilliam Wold2-4/+29
2020-10-21Set minimized windows control sensitivity with the parent boxWilliam Wold2-6/+4
2020-10-21Suppress applet's default context menu for window buttonsWilliam Wold1-0/+21
2020-10-21Switch to C-style comments as requestedWilliam Wold7-53/+53
2020-10-21Fix workspace switcher on X11William Wold1-6/+2
2020-10-21Fix showdesktop applet on X11William Wold1-9/+7
2020-10-21Link with libwaylandWilliam Wold3-14/+14
2020-10-21Link wncklet with libwayland-client (why did this ever work?)William Wold1-0/+5
2020-10-21Don't crash if shell doesn't support foreign toplevelWilliam Wold1-0/+1
2020-10-21Window list Wayland supportWilliam Wold5-3/+431
2020-10-21Add foreign toplevel management protocol and generated codeWilliam Wold4-0/+977
2020-10-21Wncklet applets: don't crash on WaylandWilliam Wold7-152/+398
2020-10-11travis: fix make distcheck error on archlinuxWu Xiaotian1-0/+2
2020-09-27Use gdk_set_allowed_backends () instead of custom checkWilliam Wold1-13/+8
2020-09-21Drop libxau from .build.ymlWilliam Wold1-2/+0
2020-09-21Drop 'xau' from PKG_CHECK_MODULES callWilliam Wold1-1/+1
2020-09-07Remove variableScope warnings reported by cppcheckrbuj32-349/+255
cppcheck --enable=all . 2> err.txt grep variableScope err.txt
2020-09-03wncklet: Check the length of the pixel data for empty thumbnailsrbuj1-3/+1
2020-08-08release 1.25.1v1.25.1raveit652-1/+49
2020-08-08tx: sync with transifexraveit65152-16900/+9463
2020-08-08tx: update resourceraveit651-144/+174
2020-08-08Handle locked down settings better when dropping an image URIColomban Wendling1-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-07panel-toplevel: Fix -Wenum-conversion warningrbuj1-1/+1
2020-08-05wncklet: Hide window preview on non-visible windowsVictor Kareh1-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-05launcher: Fix memory leaksColomban Wendling1-11/+15
2020-08-05panel-action-button: using enum for accessing an array indexedrbuj1-52/+30
2020-08-05clock-face: Use gdk_pixbuf_new_from_resource_at_scalerbuj6-67/+4
2020-08-05launcher: Fix memory leakrbuj1-4/+2
2020-08-04Ask the user what to do when receiving an image dropColomban Wendling1-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-04Create launchers when dropping multiple image URIsColomban Wendling1-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-04panel-util: Fix memory leakrbuj1-0/+1
2020-08-04Fix creating several launchers at onceColomban Wendling1-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-01clock: assignment to 'GSList *' from incompatible pointer type 'GList *'rbuj1-2/+2
2020-08-01clock: Use single-linked lists for locationsrbuj5-45/+45
2020-08-01clock: sort locations by time reverse and namerbuj1-1/+17
2020-08-01clock: merge sorting and reversing node list of selected locationsrbuj1-2/+7
2020-07-29clock: Fix GError double freeTomas Bzatek4-6/+1
Let the GError ownership on the async finish method call.
2020-07-29clock: Properly free rsvg handlesTomas Bzatek1-1/+3