| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes #106
|
|
|
|
| |
Doesn't change the generated code, but some gmmproc warnings are avoided.
|
| |
|
| |
|
|
|
|
|
| |
However, these are completely untested, and not all functions
have been wrapped.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
This lets the documentation generator guess the appropriate C++ method
name.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* gio/src/gio_extra_objects.defs: Add GMenu to avoid
a warning from gmmproc.
|
|
|
|
|
| |
* gio/src/gio_extra_objects.defs:
This helps the documentation generator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
* 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.
|