| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This prepares the build to export symbols using compiler directives, in
our bid to drop gendef.exe. We will also mark pre-declarations of usage
of glibmm class items with GLIBMM_API as well.
|
| |
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Make it clear that Pollable[In|Out]putStream can't be derived from
[In|Out]putStream even though GPollable[In|Out]putStream requires
G[In|Out]putStream. Bug 776537
|
| |
|
|
|
|
|
|
|
|
|
| |
* gio/src/pollableinputstream.hg: read_nonblocking_vfunc_callback():
Return -1 if the C++ vfunc throws an exception.
* gio/src/pollableoutputstream.hg: write_nonblocking_vfunc_callback():
Return -1 if the C++ vfunc throws an exception.
This is what the glib/gio functions expect, and the behaviour suggested in
bug 572471 for similar vfuncs in other stream classes.
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/actionmap.hg
* gio/src/pollableinputstream.hg
* gio/src/pollableoutputstream.hg
* gio/src/remoteactiongroup.hg:
We should probably derive from their prerequisite
(required) classes instead. These were added in
glibmm 2.34.
|
|
* 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.
|