summaryrefslogtreecommitdiff
path: root/gio/src/gio_extra_objects.defs
Commit message (Collapse)AuthorAgeFilesLines
* Add Gio::Subprocess, SubprocessLauncher and examples/subprocessKjell Ahlstedt2023-04-171-0/+12
| | | | Fixes #106
* Add missing objects to glib/gio_extra_objects.defsKjell Ahlstedt2016-08-091-0/+6
| | | | Doesn't change the generated code, but some gmmproc warnings are avoided.
* Add ListStore to extra objects .defs.Murray Cumming2015-09-201-0/+6
|
* Added Gio::ListModelMurray Cumming2015-09-161-0/+6
|
* Add SettingsSchema, SettingsSchemaKey and SettingsSchemaSource.Murray Cumming2015-06-211-0/+12
| | | | | However, these are completely untested, and not all functions have been wrapped.
* Fix error messages from gmmprocKjell Ahlstedt2015-02-201-0/+18
| | | | | | | | | | | | | * gio/src/gio_extra_objects.defs: Add NetworkMonitor, Notification and Resource. * gio/src/file.hg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.hg: * gio/src/notification.hg: * glib/src/iochannel.hg: * glib/src/nodetree.hg: Avoid "gtkmmproc error" messages in the generated files by not _IGNORE()ing non-existent functions. Unnecessary _IGNORE()s generate error messages after the fix in bug 737212 was implemented.
* Add ActionMap to gio_extra_objects.defs.Murray Cumming2014-03-051-0/+6
| | | | | This lets the documentation generator guess the appropriate C++ method name.
* gio/src/tls*.ccg: Remove empty namespaces.José Alburquerque2013-03-241-0/+6
| | | | | | | | | | * gio/src/tlsconnection.ccg: * gio/src/tlsdatabase.ccg: * gio/src/tlsinteraction.ccg: Remove empty namespaces and unneeded includes. * gio/src/gio_extra_objects.defs: Add GTlsBackend to avoid a gmmproc documentation warning.
* giomm: Add the TlsCertificate class.José Alburquerque2012-11-111-0/+6
| | | | | | | | | | | | | | | | | | * gio/src/filelist.am: * gio/src/tlscertificate.{ccg,hg}: Add the sources wrapping the constructors, methods and (most) properties and include the sources in the build. * gio/src/enums.hg: Add the TlsCertificateFlags enum (wrapping the C enum). * tools/extra_defs_gen/generate_defs_gio.cc: Add the GTlsCertificate GType to the list of types for which signal and property defs are to be generated. * gio/src/gio_signals.defs: Regenerate the signal and property defs file. * tools/m4/convert_gio.m4: Add necessary conversions. * gio/src/gio_extra_objects.defs: Add TlsClientConnection to avoid a gmmproc docs warning.
* giomm: Add the PollableOutputStream interface.José Alburquerque2012-09-201-0/+6
| | | | | | | | | * gio/src/pollableoutputstream.{ccg,hg}: * gio/src/filelist.am: Add the sources adding the new interface methods and virtual functions and include the sources in the build. * gio/src/gio_extra_objects.defs: Add the new object in this file to avoid a gmmproc documentation warning. * gio/src/gio_vfuncs.defs: Add the new interface virtual functions.
* giomm: Add the PollableInputStream interface.José Alburquerque2012-09-201-0/+6
| | | | | | | | | | * gio/src/pollableinputstream.{ccg,hg}: * gio/src/filelist.am: Add the sources adding the new interface methods and virtual functions and include the sources in the build. * gio/src/gio_extra_objects.defs: Mention the new object in this file to avoid the gmmproc documentation warnings. * gio/src/gio_vfuncs.defs: Add the new interface virtual functions but alphabetize the existing entries by class name.
* Tell the documentation generator about GMenu.Murray Cumming2012-09-071-0/+6
| | | | | * gio/src/gio_extra_objects.defs: Add GMenu to avoid a warning from gmmproc.
* gio_extra_objects: Mention GMenuItem.Murray Cumming2012-08-011-0/+6
| | | | | * gio/src/gio_extra_objects.defs: This helps the documentation generator.
* giomm: Add the ActionMap interface.José Alburquerque2012-02-151-19/+44
| | | | | | | | | | | | | | | | * gio/src/actionmap.{ccg,hg}: * gio/src/filelist.am: Add the new sources. * gio/src/gio_methods.defs: Regenerate to get the new ActionMap methods. * gio/src/gio_vfuncs.defs: Add the ActionMap virtual functions. * gio/src/application.hg: * gio/src/simpleactiongroup.hg: These classes implement the new interface. * gio/src/gio_extra_objects.defs: Add new objects so that there are no missing define-object warnings from gmmproc.
* giomm: Add Action class wrapping GAction.José Alburquerque2011-09-201-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | * gio/src/action.{ccg,hg}: * gio/src/filelist.am: Add the new sources wrapping the methods and signals of GAction and include them in the list of files to be built. * tools/extra_defs_gen/generate_defs_gio.cc: Add G_TYPE_ACTION to the list of types for which signals and properties should be generated. * gio/src/gio_signals.defs: * gio/src/gio_methods.defs: Regenerate to get the new methods and properties being wrapped. * gio/src/gio_extra_objects.defs: Add Action to the list of extra objects so gmmproc's documentation generation does not produce warnings because of it. Also added DBusNodeInfo and Proxy. * tools/m4/convert_gio.m4: Alphabetized the conversion by groups pertaining to types. Removed the Variant return conversions which take copies. * glib/src/variant.hg: Moved the conversions here because they are specific to the methods in this class, specifically get_child() and get().
* Variant[Iter,Type]: Add class docs.José Alburquerque2010-12-151-6/+20
| | | | | | | | | | | | | | * glib/src/variantiter.hg: * glib/src/varianttype.hg: Add class docs. * glib/src/keyfile.hg: * glib/src/optiongroup.hg: Correct @newin{}s from 2,26 to 2,28. * glib/src/variant.hg (VariantBase): Move the get_n_children() method to Variant<VariantBase> since all containers essentially are created in the C API as a GVariant containing one (or more) GVariant(s). The C++ container types (such as arrays, etc.) can derive from Glib::Variant<VariantBase> to inherit the get_n_children() method. * gio/src/gio_extra_objects.defs: Add GDBusProxy.
* gmmproc: Fix the annoying warnings about documentation.Murray Cumming2010-09-031-0/+84
* tools/pm/GtkDefs.pm: lookup_object(): Do not print a warning when the object is found, because this is used when guessing an object name while breaking apart a function name in DocsParser.pm. * gio/src/filelist.am: * gio/src/gio.defs: * gio/src/gio_extra_objects.defs: * glib/src/filelist.am: * glib/src/glib.defs: * glib/src/glib_extra_objects.defs: Added the *extra_objects.defs files, with hand-coded define-object sections, for objects that hide their *Class or *Iface struct declarations, which stops h2defs.py from generating define-object sections. These allows DocsParser.pm to know how to split mentions of C functions into the object and the method, so it can guess the C++ method name to mention instead.