summaryrefslogtreecommitdiff
path: root/gio/src/loadableicon.ccg
Commit message (Collapse)AuthorAgeFilesLines
* Add Gio::giomm_SignalProxy_async_callback() with C linkageKjell Ahlstedt2023-03-311-2/+2
| | | | | and use it instead of SignalProxy_async_callback(). Part of issue #1
* Meson build: No implicit_include_directoriesKjell Ahlstedt2021-03-261-1/+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.
* Update the Free Software Foundation address in copyright noticesKjell Ahlstedt2017-08-301-4/+1
| | | | Bug 786824
* Gio: Derive all interfaces directly from Glib::InterfaceKjell Ahlstedt2017-07-251-1/+0
| | | | | | | | | | | | | * 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
* Run clang-format on the .ccg files.Murray Cumming2016-02-261-29/+13
| | | | This seems to work.
* Gio: Use of nullptr instead of 0.Murray Cumming2015-11-201-2/+2
|
* C++11: Use nullptr.Murray Cumming2015-07-161-2/+2
|
* C++11: More use of auto.Murray Cumming2015-07-151-2/+2
|
* C++11: Some use of the auto keyword.Murray Cumming2015-07-151-2/+2
|
* gmmproc: Don't include <glibmm.h> by default in generated files.José Alburquerque2011-10-251-0/+1
| | | | | | | | | | | | * 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
* Remove the reduced API options and code, as discussed on mailing list.Murray Cumming2010-05-311-20/+0
| | | | | | | | | * 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.
* Use 0 instead of NULL.Murray Cumming2010-01-291-2/+2
| | | | | | | * 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.
* Use Glib::unwrap() instead of ->gobj(),Murray Cumming2010-01-291-2/+2
| | | | | | | * 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.
* Change license header to mention Lesser General Public License version 2.1Deng Xiyue2009-01-191-4/+4
| | | | | | | | | | 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
* Allow _CLASS_INTERFACE() to take two extra optional paremeters to specifyMurray Cumming2008-02-041-1/+3
| | | | | | | | | | | | | | | | | 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
* remove an obsolete TODO add LoadableIcon vfunc definitionsJonathon Jongsma2008-02-041-0/+93
| | | | | | | | | | | * 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
* Added this, though no methods or vfuncs are wrapped yet.Murray Cumming2008-01-091-0/+25
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