summaryrefslogtreecommitdiff
path: root/mate-panel
AgeCommit message (Collapse)AuthorFilesLines
2021-12-19Use dashes instead of underscores in signal namesrbuj13-52/+52
2021-12-19Use GLib's new g_clear_signal_handler() function to simplify coderbuj2-103/+79
2021-12-16Use g_clear_pointer() and g_clear_object()rbuj18-231/+85
2021-12-14panel-test-applets: fix memory leakrbuj1-2/+2
2021-12-14Fix build warnings about missing field initializerrbuj4-4/+4
2021-12-11Use a blank line at mostrbuj35-71/+0
2021-08-26fix mate-desktop-item-edit executablembkma1-0/+4
2021-08-03Use absolute path g_get_home_dir replaces "~/"zhuyaliang1-0/+15
2021-07-15Add the function of monitor panel launcher fileszhuyaliang2-0/+42
2021-06-22update copyright to 2021raveit65113-0/+113
2021-04-25Replace deprecated GCompletion with GtkEntryCompletionzhuyaliang1-53/+37
2021-04-23struts: add panel_xutils_unset_strutraveit653-1/+27
origin commit: https://gitlab.gnome.org/GNOME/gnome-panel/-/commit/3e96a81
2021-04-23panel-xutils: tab to spacesraveit652-167/+167
- Use 4 spaces at the beginning of a line
2021-04-23panel-struts: tab to spacesraveit652-404/+404
- start lines with 4 spaces
2021-04-07Make Recent Documents list in Places menu of configurable length (#1216)Gordon N. Squash4-3/+18
2021-04-04Add panel-ditem-editor-dialog.uirbuj4-256/+432
2021-01-16Update copyright to 2021rbuj1-1/+1
2021-01-07panel-toplevel: declaration of 'allocation' shadows a parameterrbuj1-4/+5
2021-01-07panel-menu-items: declaration of 'item' shadows a previous localrbuj1-9/+9
2021-01-07Local variable shadows outer variable warning reported by cppcheckrbuj2-36/+28
2021-01-06 Variable is reassigned a value before the old one has been usedrbuj2-10/+2
2021-01-06panel-properties-dialog: show dialog on _present instead of _newrbuj1-17/+9
2020-12-15Signal name is 'value-changed' for GtkSpinButtonrbuj1-2/+2
2020-12-15applet: Avoid a NULL pointer dereferencerbuj1-5/+3
2020-12-11cppcheck warning: The if condition is the same as the previous onerbuj1-4/+3
2020-12-06panel-applets-manager: Boilerplaterbuj1-57/+31
2020-12-05Fix solid color controls after disabling compositorrbuj5-30/+25
2020-12-04Don't enable transparency slider if not supportedWilliam Wold1-1/+11
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-05Use g_task... replace obsolete function g_ simple....zhuyaliang1-126/+102
2020-10-21Link with libwaylandWilliam Wold1-3/+2
2020-09-27Use gdk_set_allowed_backends () instead of custom checkWilliam Wold1-13/+8
2020-09-07Remove variableScope warnings reported by cppcheckrbuj22-279/+207
cppcheck --enable=all . 2> err.txt grep variableScope err.txt
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-05launcher: Fix memory leaksColomban Wendling1-11/+15
2020-08-05panel-action-button: using enum for accessing an array indexedrbuj1-52/+30
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-07-29panel-run-dialog: Fix leaking tree model stringsTomas Bzatek1-6/+18
The gtk_tree_model_get() duplicates memory or adds a reference and any data need to be freed explicitly.
2020-07-29panel-properties-dialog: Fix leaking stringTomas Bzatek1-0/+1
2020-07-29panel-profile: Fix leaking list elementsTomas Bzatek1-2/+2