summaryrefslogtreecommitdiff
path: root/libmate-panel-applet
AgeCommit message (Collapse)AuthorFilesLines
2023-08-12libmate-panel-applet: don't use panel plug to find the screenlukefromdc1-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-29libmate-panel-applet/Makefile.am: Fix build with gettext 0.22Brahmajit Das1-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-17tell dconf-edit about relocatable schemas (#1355)Denis Gorodnichev2-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-28panel-applet: Fix leak in no-background code pathColomban Wendling1-2/+3
2021-12-20Fix some -Wsign-compare warningsrbuj1-1/+1
2021-12-20Remove unnecessary cast in g_signal_connect* callrbuj2-7/+4
2021-12-19Use dashes instead of underscores in signal namesrbuj2-6/+6
2021-12-16Use g_clear_pointer() and g_clear_object()rbuj2-28/+10
2021-12-14Fix build warnings about missing field initializerrbuj2-3/+6
2021-12-11Use a blank line at mostrbuj4-6/+0
2021-10-19panel-applet-private: fix include guardrbuj1-1/+1
2021-06-22update copyright to 2021raveit659-0/+9
2020-12-11mate-panel-applet.h: tabs to spacesmbkma1-83/+111
2020-12-05mate-panel-applet-factory: format coderbuj1-77/+82
2020-12-05mate-panel-applet-factory: Boilerplaterbuj2-27/+14
2020-12-04mate-panel-applet: Boilerplaterbuj3-353/+450
2020-12-04Fix applet background for transparencyWilliam Wold1-0/+4
as proposed by @mbkma
2020-09-07Remove variableScope warnings reported by cppcheckrbuj1-20/+16
cppcheck --enable=all . 2> err.txt grep variableScope err.txt
2020-07-29mate-panel-applet: Fix leaking GVariantBuilderTomas Bzatek1-14/+18
And use stack-allocated GVariantBuilder for temporary storage.
2020-07-05Avoid using single-line cpp commentsrbuj5-18/+18
2019-11-15fix mate-panel can not find mo fileWu Xiaotian1-1/+1
2019-11-11migrate from intltool to gettextWu Xiaotian3-15/+16
2019-07-09Keep applet menus from covering up applets on WaylandWilliam Wold1-2/+18
2019-07-05Remove trailing whitespacesLaurent Napias2-5/+5
2019-06-23Fix out-of-process applets on X11 by fixing mate-panel-applet.cWilliam Wold1-2/+2
2019-06-23Wayland support for mate-panel-applet.cWilliam Wold1-19/+23
2019-06-23In mate-panel-applet-factory.c, only set screen when usedWilliam Wold1-6/+6
2019-06-21Fix Makefile.am to install in a given prefix pathJuan Picca1-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_privateWu Xiaotian1-7/+2
2019-05-09Fix panel applet keyboard focus traplukefromdc1-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-10Error if compiling panel-plug-private.h without X11 supportWilliam Wold1-0/+6
2019-02-10mate-panel-applet.c: replace deprecated gtk_menu_popuplukefromdc1-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-25libmate-panel-applet: Add comments in headers to explain Wayland behaviorWilliam Wold3-0/+4
2019-01-25libmate-panel-applet: mate-panel-applet.c Wayland supportWilliam Wold1-29/+85
2019-01-25libmate-panel-applet: Applet factory Wayland supportWilliam Wold1-1/+18
2019-01-25libmate-panel-applet: Error if panel-plug is built without X11William Wold1-0/+6
2019-01-25libmate-panel-applet: Stop X11 specific files from building on WaylandWilliam Wold1-2/+6
2018-08-07Change GTK_CHECK_VERSION to match next gtk+ releaseraveit651-2/+2
2018-07-27applets: Guard against GTK scale-factor fixes on GtkSocketVictor Kareh1-4/+5
2018-07-23mate-panel-applet: setup_x_error_handler for in-process applets toolukefromdc1-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-21GTK 3.23: fix applet size allocationlukefromdc1-9/+12
Limit workaround for GTK 3.22 double width/height allocation to GTK 3.22 builds only
2018-06-29libmate-panel-applet: replace deprecated gdk_error_trap functionsraveit651-10/+13
2018-05-09fix rendering and removal of in-process applets on unexpanded panellukefromdc1-12/+9
Fix https://github.com/mate-desktop/mate-panel/issues/797 and https://github.com/mate-desktop/mate-panel/issues/799
2018-04-26libpanel-applet: Add panel_applet_setup_menu_from_resource() APIVincent Untz2-0/+43
Add API to be able to use the new GResource framework. origin commit: https://git.gnome.org/browse/gnome-panel/commit/?id=182cefd
2018-03-19Fix out-of-process applet sizes for HiDPIVictor Kareh1-10/+9
2018-02-06Added gir for mate_panel_applet_set_size_hints()info-cppsp1-0/+7
fix #727
2018-01-31require GTK+ 3.22 and GLib 2.50monsta3-138/+5
2018-01-31fix indent a bitmonsta1-11/+15
2018-01-26Down-scale out-of-process applets (#713)Victor Kareh1-28/+56
Out-of-process applets end up scaled up doubly. This divides the preferred width/height by the scale factor to ensure they are back at the correct preferred size.
2018-01-25avoid deprecated GtkStockPablo Barciela1-1/+1