summaryrefslogtreecommitdiff
path: root/gio/src/iostream.ccg
Commit message (Collapse)AuthorAgeFilesLines
* Add Gio::giomm_SignalProxy_async_callback() with C linkageKjell Ahlstedt2023-03-311-4/+4
| | | | | 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::IOStream: Change IOStreamSpliceFlags to IOStream::SpliceFlags.Murray Cumming2017-04-181-2/+2
|
* Run clang-format on the .ccg files.Murray Cumming2016-02-261-22/+13
| | | | This seems to work.
* Gio: Use of nullptr instead of 0.Murray Cumming2015-11-201-2/+2
|
* C++11: Some use of the auto keyword.Murray Cumming2015-07-151-4/+4
|
* IOStream: Add the splice_async() and splice_finish() methods.José Alburquerque2012-10-031-0/+28
| | | | | | | * gio/src/iostream.{ccg,hg}: Add cancellable and non-cancellable versions of the splice_async() method wrapping the corresponding C function. Add the splice_finish() method wrapping the corresponding C function. Also add the class docs.
* Simplified lots of code by using the {?} _WRAP_METHOD() syntax.Murray Cumming2012-09-151-13/+0
| | | | | | | | | | | | | | | | | | | | | | * gio/src/application.[hg|ccg]: * gio/src/bufferedinputstream.[hg|ccg]: * gio/src/datainputstream.[hg|ccg]: * gio/src/dataoutputstream.[hg|ccg]: * gio/src/dbusconnection.[hg|ccg]: * gio/src/fileenumerator.[hg|ccg]: * gio/src/initable.[hg|ccg]: * gio/src/inputstream.[hg|ccg]: * gio/src/iostream.[hg|ccg]: * gio/src/outputstream.[hg|ccg]: * gio/src/resolver.[hg|ccg]: * gio/src/seekable.[hg|ccg]: * gio/src/socket.[hg|ccg]: * gio/src/socketaddressenumerator.[hg|ccg]: * gio/src/socketclient.[hg|ccg]: This relatively new gmmproc syntax lets us avoid the manual implementations and declarations just to have overloads without the Cancellable parameters. * gio/src/unixconnection.hg: This had no method overloads without Cancellable parameters but now it does.
* 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-9/+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-1/+1
| | | | | | | * 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.
* wrap Gio::IOStreamJonathon Jongsma2009-05-181-0/+80