Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-10-15 | Check the existence of dconf-editor's schema (#1447) | Balló György | 1 | -2/+16 | |
We need to check the existence of dconf-editor's GSettings schema before using it, because the program will abort if dconf-editor is not installed on the system when it tries to access it. | |||||
2024-02-04 | Reduce scope of variables | Colomban Wendling | 1 | -4/+4 | |
Mostly found by cppcheck. origin commit was: https://github.com/mate-desktop/mate-panel/commit/96c7ebc | |||||
2024-02-04 | Revert "Reduce scope of variables" | raveit65 | 1 | -4/+4 | |
This reverts commit 96c7ebc6dc9e8b8327db04a9570054ee78743353. | |||||
2024-01-25 | wayland: keep window list menu off space not used for buttons | lukefromdc | 1 | -1/+11 | |
*Fix the window list menu replacing the panel context menu between the end of the window list and the next applet | |||||
2023-11-21 | Remove unused-but-set variable | Colomban Wendling | 1 | -2/+0 | |
2023-11-21 | Reduce scope of variables | Colomban Wendling | 1 | -4/+4 | |
Mostly found by cppcheck. | |||||
2023-11-21 | Optimize mate_panel_applet_settings_get_g*list() | Colomban Wendling | 1 | -10/+10 | |
- Build the list in reverse order, then reverse the result. This is useful because GS?List are list nodes, not containers of nodes, and thus don't contain a pointer to the list's end, meaning to append one has to walk the entire list to find the end each time. To avoid this we use the common idiom of prepending to the list (which is cheap, as it's adding a node before the given one), and then reversing the resulting list to get back the original order. - Avoid unnecessary memory copy by stealing the GStrv's members. We get the array as a copy, so we can simply steal the members and free the container array only, saving a copy for each member. | |||||
2023-08-12 | libmate-panel-applet: don't use panel plug to find the screen | lukefromdc | 1 | -1/+1 | |
* There is only one screen in GTK 3.22 or later * Finding the screen from that used by GtkPanelPlug is out of process only * Any in-process applet calling mate_panel_applet_request_focus needs this to avoid a segfault * One known user: dictionary applet | |||||
2023-06-29 | libmate-panel-applet/Makefile.am: Fix build with gettext 0.22 | Brahmajit Das | 1 | -1/+1 | |
With gettext-0.22 we are getting build errors like: /usr/bin/msgfmt --desktop --keyword Name --keyword Description --template org.mate.panel.TestApplet.mate-panel-applet.desktop.in -d ../po -o org.mate.panel.TestApplet.mate-panel-applet /usr/bin/msgfmt: no input file should be given if --desktop and -d are specified Try '/usr/bin/msgfmt --help' for more information. make[3]: *** [Makefile:1035: org.mate.panel.TestApplet.mate-panel-applet] Error 1 make[3]: *** Waiting for unfinished jobs.... Bug: https://bugs.gentoo.org/908877 Signed-off-by: Brahmajit Das <[email protected]> | |||||
2023-05-17 | tell dconf-edit about relocatable schemas (#1355) | Denis Gorodnichev | 2 | -0/+90 | |
* tell dconf-edit about relocatable schemas * self fix for incorrect and duplicated records remove duplicated schemas for currect path remove incorrect schemas for current path * remove clock applet hack * expose mate_panel_applet_settings_new to introspection add "transfer full" annotation to make this method available throught introspection | |||||
2022-06-28 | panel-applet: Fix leak in no-background code path | Colomban Wendling | 1 | -2/+3 | |
2021-12-20 | Fix some -Wsign-compare warnings | rbuj | 1 | -1/+1 | |
2021-12-20 | Remove unnecessary cast in g_signal_connect* call | rbuj | 2 | -7/+4 | |
2021-12-19 | Use dashes instead of underscores in signal names | rbuj | 2 | -6/+6 | |
2021-12-16 | Use g_clear_pointer() and g_clear_object() | rbuj | 2 | -28/+10 | |
2021-12-14 | Fix build warnings about missing field initializer | rbuj | 2 | -3/+6 | |
2021-12-11 | Use a blank line at most | rbuj | 4 | -6/+0 | |
2021-10-19 | panel-applet-private: fix include guard | rbuj | 1 | -1/+1 | |
2021-06-22 | update copyright to 2021 | raveit65 | 9 | -0/+9 | |
2020-12-11 | mate-panel-applet.h: tabs to spaces | mbkma | 1 | -83/+111 | |
2020-12-05 | mate-panel-applet-factory: format code | rbuj | 1 | -77/+82 | |
2020-12-05 | mate-panel-applet-factory: Boilerplate | rbuj | 2 | -27/+14 | |
2020-12-04 | mate-panel-applet: Boilerplate | rbuj | 3 | -353/+450 | |
2020-12-04 | Fix applet background for transparency | William Wold | 1 | -0/+4 | |
as proposed by @mbkma | |||||
2020-09-07 | Remove variableScope warnings reported by cppcheck | rbuj | 1 | -20/+16 | |
cppcheck --enable=all . 2> err.txt grep variableScope err.txt | |||||
2020-07-29 | mate-panel-applet: Fix leaking GVariantBuilder | Tomas Bzatek | 1 | -14/+18 | |
And use stack-allocated GVariantBuilder for temporary storage. | |||||
2020-07-05 | Avoid using single-line cpp comments | rbuj | 5 | -18/+18 | |
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 | 3 | -15/+16 | |
2019-07-09 | Keep applet menus from covering up applets on Wayland | William Wold | 1 | -2/+18 | |
2019-07-05 | Remove trailing whitespaces | Laurent Napias | 2 | -5/+5 | |
2019-06-23 | Fix out-of-process applets on X11 by fixing mate-panel-applet.c | William Wold | 1 | -2/+2 | |
2019-06-23 | Wayland support for mate-panel-applet.c | William Wold | 1 | -19/+23 | |
2019-06-23 | In mate-panel-applet-factory.c, only set screen when used | William Wold | 1 | -6/+6 | |
2019-06-21 | Fix Makefile.am to install in a given prefix path | Juan Picca | 1 | -2/+2 | |
Currently installing mate-panel fails with the error /bin/mkdir -p '/usr/share/gir-1.0' /usr/bin/install -c -m 644 MatePanelApplet-4.0.gir '/usr/share/gir-1.0' /usr/bin/install: cannot create regular file '/usr/share/gir-1.0/MatePanelApplet-4.0.gir': Permission denied when configure is called with the --prefix option. This fix is the same used in: * caja (libcaja-extension/Makefile.am) * eom (src/Makefile.am) * libmatekbd (libmatekbd/Makefile.am) * mate-desktop (libmate-desktop/Makefile.am) * pluma (pluma/Makefile.am) | |||||
2019-05-16 | [libmate-panel-applet] Avoid deprecated g_type_class_add_private | Wu Xiaotian | 1 | -7/+2 | |
2019-05-09 | Fix panel applet keyboard focus trap | lukefromdc | 1 | -3/+9 | |
Do not open the context menu on tab-or on anything but the menu key. Note that Return must be used by some applets (e.g. the clock) for something else | |||||
2019-03-10 | Error if compiling panel-plug-private.h without X11 support | William Wold | 1 | -0/+6 | |
2019-02-10 | mate-panel-applet.c: replace deprecated gtk_menu_popup | lukefromdc | 1 | -92/+41 | |
We need this for future porting of tray icons to standalone applets as replacements dfor gtk_menu_popup emit a "popped-up" signal when the menu is showing Based on gnome-panel commit github.com/GNOME/gnome-panel/commit/8e6e2847eca002499e862e9ae85bbc4c16b601fa | |||||
2019-01-25 | libmate-panel-applet: Add comments in headers to explain Wayland behavior | William Wold | 3 | -0/+4 | |
2019-01-25 | libmate-panel-applet: mate-panel-applet.c Wayland support | William Wold | 1 | -29/+85 | |
2019-01-25 | libmate-panel-applet: Applet factory Wayland support | William Wold | 1 | -1/+18 | |
2019-01-25 | libmate-panel-applet: Error if panel-plug is built without X11 | William Wold | 1 | -0/+6 | |
2019-01-25 | libmate-panel-applet: Stop X11 specific files from building on Wayland | William Wold | 1 | -2/+6 | |
2018-08-07 | Change GTK_CHECK_VERSION to match next gtk+ release | raveit65 | 1 | -2/+2 | |
2018-07-27 | applets: Guard against GTK scale-factor fixes on GtkSocket | Victor Kareh | 1 | -4/+5 | |
2018-07-23 | mate-panel-applet: setup_x_error_handler for in-process applets too | lukefromdc | 1 | -4/+6 | |
This is for the tray: GtkPlug/GtkSocket widgets are used to embed tray icons (GtkStatusIcons) in the tray even if the tray is in-process and does not use the plug/socket widgets to be itself embedded in the panel | |||||
2018-07-21 | GTK 3.23: fix applet size allocation | lukefromdc | 1 | -9/+12 | |
Limit workaround for GTK 3.22 double width/height allocation to GTK 3.22 builds only | |||||
2018-06-29 | libmate-panel-applet: replace deprecated gdk_error_trap functions | raveit65 | 1 | -10/+13 | |
2018-05-09 | fix rendering and removal of in-process applets on unexpanded panel | lukefromdc | 1 | -12/+9 | |
Fix https://github.com/mate-desktop/mate-panel/issues/797 and https://github.com/mate-desktop/mate-panel/issues/799 |