summaryrefslogtreecommitdiff
path: root/mate-panel/libpanel-util
AgeCommit message (Collapse)AuthorFilesLines
2020-07-07Using #include with system librariesrbuj2-2/+2
2020-07-05Avoid using single-line cpp commentsrbuj3-7/+8
2019-07-05Remove trailing whitespacesLaurent Napias5-10/+10
2019-05-16[mate-panel] Avoid deprecated g_type_class_add_privateWu Xiaotian1-9/+2
2019-03-22[Security] panel-keyfile: Use 'g_strlcpy' instead of 'strcpy'Pablo Barciela1-4/+3
Fixes Clang static analyzer warning: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
2018-12-02panel-gtk: Fix memory leaksPablo Barciela1-4/+14
'g_strconcat' needs to be freed
2018-11-15Check if manager->proxy is NULLWu Xiaotian1-0/+9
2018-11-14Migrate mate-panel from dbus-glib to gdbusyetist5-506/+67
- Code optimization - Put GDBusProxy in PanelSessionManager struct
2018-06-25Panel-gtk.c: Show menu icons only when "menus-have-icons" is setlukefromdc1-2/+41
Most panel menus excluding main menus. Bind gsettings preference "menus have icons" to visibility of icon. Pack the icon into a box with a 16px min-width set in panel.css to hold the space when the icons are not shown Duplicate as much as possible behavior of now-deprecated GtkImageMenuItem replaced by github.com/mate-desktop/mate-panel/commit/86701517e7d7cb3d2c08a40d76af97308f18902c Use only one icon-settings gsettings object to control this in all menuitems controlled by panel-gtk.c The use of a single gsettings object is based on code by Albert Muktupavels https://github.com/muktupavels
2018-05-07applet.c: avoid deprecated GtkImageMenuItemPablo Barciela2-13/+64
avoid deprecated: gtk_image_menu_item_new_with_mnemonic gtk_image_menu_item_set_image
2018-04-19panel-context-menu.c: avoid deprecated GtkImageMenuItemPablo Barciela2-0/+27
avoid deprecated: gtk_image_menu_item_new_with_mnemonic gtk_image_menu_item_set_image
2018-04-17avoid 'gtk_file_chooser_dialog_new' with stock idsPablo Barciela3-8/+73
2018-04-09avoid gtk_dialog_add_buttons with stock idsPablo Barciela2-0/+25
2018-01-31require GTK+ 3.22 and GLib 2.50monsta1-8/+3
2018-01-25avoid deprecated GtkStockPablo Barciela1-2/+2
2017-09-29make file/folder launchers work againmonsta2-3/+9
fixes https://github.com/mate-desktop/mate-panel/issues/590 reverts a part of 7ee450758e4f2bee13aa8ff967a5795a6dcdc91f
2017-08-02avoid deprecated gdk_screen_make_display_nameZenWalker1-8/+10
2017-07-29don't use deprecated gtk_show_urilukefromdc2-5/+10
2017-01-13support desktop actionsDenis Gorodnichev3-29/+38
2017-01-05remove ancient code leftoversmonsta1-6/+0
once it was some easter egg, now it's just a non-working garbage
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta7-18/+4
and require libmate-desktop >= 1.17 WARNING: use GTK+3 build of libmateweather for this build. that lib is not migrated to GTK+3 only as we will possibly use libgweather instead of it.
2016-02-15icon chooser: use proper icon name for missing iconmonsta1-1/+1
2016-02-15icon chooser: fix typomonsta1-1/+1
2016-02-12GTK+3 panel-frame: don't use deprecated GtkSymbolicColorWolfgang Ulbrich3-0/+220
Code for color shading copied from mutter: https://git.gnome.org/browse/mutter/tree/src/ui/theme.c taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=5b19b4b
2015-09-04Switch to org.gnome.SessionManagerClement Lefebvre1-3/+3
2015-08-26Gtk3: Don't use deprecated gdk_app_launch_context_newyetist1-0/+5
2015-07-14Replace GtkObject with GObject also for Gtk+ 2infirit1-15/+0
2014-11-23don't leak memoryMonsta1-0/+1
2014-11-20Fix logic a bit - avoid dereferencing NULL pointermonsta1-1/+1
Closes https://github.com/mate-desktop/mate-panel/pull/257
2014-05-16Use pid in g_spawn_async like gnome-panel does, fixes warninginfirit1-1/+1
2014-05-16Use g_spawn_async also for gtk+2infirit1-8/+0
2014-04-21Use dconf functions from libmate-desktopStefano Karapetsas3-159/+0
2013-12-22Update help uri to the correct locationinfirit1-1/+1
2013-10-26mate-panel: Add GTK3 supportStefano Karapetsas2-0/+43
2013-07-12Use yelp-tools instead of mate-doc-utilsStefano Karapetsas1-2/+2
2013-02-05Fix indentationStefano Karapetsas1-8/+8
2013-02-05Avoid-double-forking-when-launching-apps-it-breaksraveit1-8/+32
2012-11-18fixed incorrect fsf addresses.Steve Zesch26-52/+52
2012-11-12Code audit: fix compile warnings, uninitialized pointer problemsScott Balneaves2-9/+12
2012-10-13fix build with dconf >= 0.13Stefano Karapetsas1-0/+4
2012-10-11fix dconf requirementsStefano Karapetsas1-0/+1
2012-10-11migrate mate-panel to gsettingsStefano Karapetsas3-0/+155
2012-01-27removing autogenerated filesPerberos1-647/+0
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos26-0/+4154