| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
and use it instead of SignalProxy_async_callback().
Part of issue #1
|
|
|
|
|
|
|
| |
It shall not be possible to find a glibmm header file
with #include <xxx.h> instead of #include <glibmm/xxx.h>.
Not fully fixed until https://github.com/mesonbuild/meson/issues/8562
has been fixed.
|
|
|
|
| |
Bug 786824
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/dbusactiongroup.hg: Implement ActionGroup.
* gio/src/fileicon.hg: Implement Icon.
* gio/src/loadableicon.[ccg|hg]:
* gio/src/networkmonitor.hg:
* gio/src/remoteactiongroup.hg: Derive directly from Glib::Interface.
* gio/src/pollableinputstream.hg:
* gio/src/pollableoutputstream.hg: Fix a comment.
A subclass of GInterface can't be derived from another subclass of GInterface.
Correspondingly, an interface in glibmm shall be derived directly from
Glib::Interface, and not from a subclass of Glib::Interface. Bug 776537
|
|
|
|
| |
This seems to work.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tools/m4/base.m4: Include <glibmm/ustring.h> and <sigc++/sigc++.h>
by default in header files of generated files in modules other than
glibmm. This should make compilation faster for those modules.
* gio/src/*.{h,cc}g:
* gio/giomm/slot_async.cc: Adjust includes according to the above
change.
Bug #662597
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Removed the --enable-api-exceptions, --enable-api-properties,
--enable-api-vfuncs and --enable-api-default-signal-handlers options.
* build/reduced.m4: Removed.
* tools/m4/*.m4:
* tools/pm/Output.pm: Remove any use of ifdefs and auto_ptr for reduced API.
* *.[hg|ccg|h|cc]: Remove the idefed code.
|
|
|
|
|
|
|
| |
* gio/src/*.ccg
* glib/src/*.ccg: Use 0 instead of NULL because this is C++ where
NULL is generally not a good idea. I didn't see any places where it
was a real problem though.
|
|
|
|
|
|
|
| |
* gio/src/*.ccg: Use Glib::unwrap() instead of ->gobj(), so we don't
crash if people pass in null RefPtr<>s, which they might do by
accident, or if we have not wrapped all the may-be-null cases as
method overrides.
|
|
|
|
|
|
|
|
|
|
| |
2009-01-20 Deng Xiyue <manphiz@gmail.com>
* Change license header to mention Lesser General Public License
version 2.1 instead of Library General Public License, to be
consistent with COPYING.
svn path=/trunk/; revision=779
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-04 Murray Cumming <murrayc@murrayc.com>
* tools/m4/class_interface.m4: Allow _CLASS_INTERFACE() to take two
extra optional paremeters to specify the base class, so that appropriate
code is generated when we derive from another Interface - which seems
appropriate when the GInterface has a prerequisite.
* gio/src/loadableicon.ccg:
* gio/src/loadableicon.hg: Derive from Icon, because it is a prerequisite
of this interface. Use the extra _CLASS_INTERFACE() parameters.
* gio/src/fileicon.hg: Do not derive from Icon because that happens
through LoadableIcon now. But do use _IMPLEMENTS_INTERFACE(Icon) here,
because only a Glib::Object can actually implement an interface.
svn path=/trunk/; revision=580
|
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/file.hg: remove an obsolete TODO
* gio/src/gio_vfuncs.defs: add LoadableIcon vfunc definitions
* gio/src/loadableicon.ccg:
* gio/src/loadableicon.hg: wrap some methods of LoadableIcon. Some vfuncs
need to be wrapped yet
svn path=/trunk/; revision=579
|
|
2008-01-09 Murray Cumming <murrayc@murrayc.com>
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/loadableicon.ccg:
* gio/src/loadableicon.hg: Added this, though no methods or vfuncs are
wrapped yet.
* tools/m4/convert_glib.m4:
* gio/src/fileicon.hg:
* gio/src/fileinfo.hg: Derive from LoadableIcon and implement it.
set_modification_time(): Take a const TimeVal.
* gio/src/fileinputstream.ccg:
* gio/src/fileinputstream.hg: Added documentation and a version of
seek() without the cancellable parameter.
* gio/src/gio_docs.xml: Generated from docextract_to_xml.py so we get
documentation for methods created by _WRAP_METHOD().
svn path=/trunk/; revision=494
|