lp://staging/~pitti/libdbusmenu/fix-annotations
- Get this branch:
- bzr branch lp://staging/~pitti/libdbusmenu/fix-annotations
Branch merges
- Ted Gould (community): Approve
-
Diff: 2031 lines (+757/-656)17 files modifiedlibdbusmenu-glib/Makefile.am (+3/-3)
libdbusmenu-glib/client.c (+68/-68)
libdbusmenu-glib/client.h (+1/-1)
libdbusmenu-glib/menuitem-proxy.c (+17/-17)
libdbusmenu-glib/menuitem.c (+363/-360)
libdbusmenu-glib/menuitem.h (+2/-2)
libdbusmenu-gtk/Makefile.am (+3/-3)
libdbusmenu-gtk/client.c (+55/-55)
libdbusmenu-gtk/genericmenuitem.c (+26/-26)
libdbusmenu-gtk/menu.c (+17/-17)
libdbusmenu-gtk/menuitem.c (+60/-60)
libdbusmenu-gtk/menuitem.h (+1/-1)
libdbusmenu-gtk/parser.c (+10/-10)
libdbusmenu-gtk/serializablemenuitem.c (+31/-31)
tests/Makefile.am (+13/-2)
tests/test-glib-simple-items.py (+35/-0)
tests/test-gtk-shortcut-client.py (+52/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 218. By Martin Pitt
-
add test-gtk-
shortcut- client. py Python GI test This replicates tests/test-
gtk-shortcut- client. c using Python and GI. - 215. By Martin Pitt
-
add test-glib-
simple- items.py Python GI test This replicates tests/test-
glib-simple- items.c using Python and GI. Update the
Makefile to use the locally generated GI typelibs for the tests. - 212. By Martin Pitt
-
Fix GI annotations for Dbusmenu
Now everything is introspectable except for
dbusmenu_client_ add_type_ handler{ ,_full} (). These do not take a standard
GDestroyNotify argument, and thus the newfunc callback cannot get any valid
scope annotation. To fix this we need to break the API and ABI. - 211. By Martin Pitt
-
Fix g-ir-scanner file list
As the annotations are in the .c files, g-ir-scanner actually needs to read
them. - 210. By Martin Pitt
-
tools/dbusmenu-
dumper: Proper GVariant handling of gdbus call to make this actually work
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/libdbusmenu/0.5