aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk
Commit message (Collapse)AuthorAgeFilesLines
* libdbusmenu-gtk/Makefile.am: Don't duplicate non-defined variable ↵Mike Gabriel2017-10-051-1/+0
| | | | $(DbusmenuGtk_0_4_gir_LDFLAGS).
* Fix build with --enable-massivedebuggingDmitry Shachnev2016-11-241-1/+1
| | | | Use %p for printing pointers, otherwise GCC complains.
* Make accelerator text appear againAlbert Astals Cid2016-09-271-2/+2
| | | | | The deprecation porting from gtk_misc_set_alignment was not done correctly in r479
* gtk: look for GtkImages on regular GtkMenuItems tooDan Williams2016-02-231-19/+32
| | | | | | | | | GtkImageMenuItem is deprecated, and the recommended replacement is a normal GtkMenuItem packed manually with a label and an image. To ensure applications that use recommended GTK practices can still show menu item images, check the children of a normal GtkMenuItem for a GtkImage too, just like is done for the label child.
* gtk: fix some GTKv3 deprecations and get rid of HAVE_GTK3Dan Williams2016-02-233-11/+25
|\
| * gtk: look for GtkImages on regular GtkMenuItems tooDan Williams2016-02-221-19/+32
| | | | | | | | | | | | | | | | | | GtkImageMenuItem is deprecated, and the recommended replacement is a normal GtkMenuItem packed manually with a label and an image. To ensure applications that use recommended GTK practices can still show menu item images, check the children of a normal GtkMenuItem for a GtkImage too, just like is done for the label child.
| * gtk: fix some GTKv3 deprecations and get rid of HAVE_GTK3Dan Williams2016-02-223-11/+23
|/
* Merging with lp:~laney/libdbusmenu/libtool-and-giMarco Trevisan (Treviño)2015-04-091-1/+1
|\
| * Use gi's typelibdir and install in its (multiarch) locationsIain Lane2014-10-301-1/+1
| |
* | Parser: don't override the label for stock items if a custom one is providedMarco Trevisan (Treviño)2015-03-041-1/+1
|/
* Parser: make sure that the old dbus menuitem is disconnected from the widget ↵Marco Trevisan (Treviño)2014-06-071-0/+1
| | | | | | | before recreating it When a dbus menuitem has to be recreated, we need to disconnect the widget from it, or the old one will be reused at next parsing cycle.
* add gtk-doc markup to our subclasses' structs 'parents' fieldsCharles Kerr2014-03-181-0/+1
|
* Check to ensure the property isn't set to NULLMatthew Brush2013-12-131-2/+6
|
* Use "insert" signal instead of "child-added" (LP: #1203888)Alistair Buxton2013-11-031-8/+0
| | | | | | | In recent Gtk+2 versions, the "insert" signal has been backported from Gtk+3. This replaces the "child-added" signal, which was carried in an Ubuntu-specific patch and was dropped in Saucy.
* Fix breakage when building with coverage scanning.Charles Kerr2013-06-201-3/+0
|\ | | | | | | Approved by PS Jenkins bot, Ted Gould.
| * fix an error introduced in r399 that broke g-ir-scanner invocation when ↵Charles Kerr2012-05-021-3/+0
| | | | | | | | configure is invoked with --enable-gcov
* | When a widget internally holds a link to a dbusmenuitem, keep a ref on that ↵Charles Kerr2013-06-181-2/+2
| | | | | | | | dbusmenuitem until that link is removed.
* | sync with trunkCharles Kerr2013-06-181-8/+20
|\ \
| * | Remove stray debug g_message()Mathieu Trudel-Lapierre2013-05-151-1/+0
| | |
| * | in dispose(), call gtk_widget_remove_accelerator(), to balance out the ↵Charles Kerr2013-05-021-8/+21
| | | | | | | | | | | | earlier calls to gtk_widget_add_accelerator()
* | | stop listening to a widget's signals when it's removed from the menu tree ↵Charles Kerr2013-03-131-29/+51
|/ / | | | | | | that we're mirroring. This condition was detected by a flood of g_warnings, so add a regression test to confirm that the warning messages no longer appear.
* | whoops! remove a stray g_message() that got committedCharles Kerr2012-11-261-1/+0
| |
* | confirm that icon_name is non-NULL before passing it to ↵Charles Kerr2012-11-261-1/+2
| | | | | | | | gtk_icon_theme_has_icon()
* | Only prefer name over pixmap if the theme has the icon for the nameAlbert Astals Cid (aacid)2012-10-241-1/+5
|\ \
| * | Only prefer name over pixmap if the theme has the icon for the nameAlbert Astals2012-10-181-1/+5
| | |
* | | comment copyeditingCharles Kerr2012-10-245-7/+7
|\ \ \ | |/ / |/| |
| * | fix grammar: use of its and it'sCharles Kerr2012-10-075-7/+7
| | |
* | | spacingAlbert Astals2012-10-161-5/+5
| | |
* | | Call gtk_menu_set_active with the position of the activated menu itemAlbert Astals2012-10-161-0/+8
|/ / | | | | | | | | Fixes interaction with GtkRecentChooserMenu (bug 752674)
* | parser.c: make sure to disconnect from gtksettings::gtk-menu-imagesLars Uebernickel2012-09-241-6/+16
| |
* | revert r417 so that we don't change the vapi name at the last minute for ↵Charles Kerr2012-09-201-4/+4
| | | | | | | | 12.10 (LP: #978687)
* | pay attention to GtkSettings's gtk-menu-images value as it changes on the ↵Michael Terry2012-09-101-0/+63
| | | | | | | | client end
* | Making the headers match independent of build directoryTed Gould2012-06-071-1/+1
|\ \
| * | don't include build-time filenames in comments of the enum header filesunknown2012-05-241-1/+1
| |/ | | | | | | | | | | | | | | | | If we do, the header files may be different on each build. This is especially harmful when building multiple times for multiple architectures and expecting the files to be identical. See: http://bugs.debian.org/674200
* | Use g_markup_escape_text instead of manually trying to fix the textAlbert Astals2012-06-041-28/+3
| |
* | Replace & with & since we are using set_markup in the labelAlbert Astals2012-06-041-2/+27
|/
* Evan Nemerson's patch to make the Vala bindings use pkg-config names, rather ↵Charles Kerr2012-04-261-4/+4
|\ | | | | | | than GIR names, so that valac can automatically pick up the relevant libraries and flags.
| * apply Evan Nemerson's patch to make the Vala binidngs use pkg-config names, ↵Charles Kerr2012-04-111-4/+4
| | | | | | | | not GIR names, so that valac can automatically pick up the relevant libraries and flags.
* | merge lp:~ted/dbusmenu/double-underscore to make ↵Charles Kerr2012-04-231-1/+1
|\ \ | | | | | | | | | libdbusmenu-gtk/genericmenuitem.c's sanitize_label() function static.
| * | Static is probably better to ensure we don't get out of the binaryTed Gould2012-04-231-1/+1
| | |
| * | Make sanitize_label static for sure and inline if availableTed Gould2012-04-121-1/+1
| |/
* / Move setting the accell widget out of the if statementTed Gould2012-04-161-2/+1
|/
* No reason to bother with that in the global namespaceTed Gould2012-04-111-2/+2
|
* Provide a function to sanitize the label and use that as Pango isn't doing ↵Ted Gould2012-04-111-1/+28
| | | | it for us now
* merge lp:~ted/dbusmenu/lp903200 to be more explicit about what is and isn't ↵Charles Kerr2012-04-111-4/+39
|\ | | | | | | a mnemonic.
| * Handle mnemonic stuff on updates as wellTed Gould2012-04-091-1/+7
| |
| * Check the string for mnemonic support when setting the valueTed Gould2012-04-091-3/+32
| |
* | switch the smoke test to a g_debug statementCharles Kerr2012-04-101-6/+7
| |
* | make the signal disconnect warnings in dbusmenu-gtk more fine-grained.Charles Kerr2012-04-101-93/+113
| |
* | warn if we're not able to disconnect from the signals that we're monitoringCharles Kerr2012-04-091-29/+42
| |