summaryrefslogtreecommitdiff
path: root/gio/src/liststore.ccg
Commit message (Collapse)AuthorAgeFilesLines
* Gio: Use callback functions with C linkageKjell Ahlstedt2023-03-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | * gio/giomm/socketsource.cc: Add extern "C". * gio/src/application.[ccg|hg]: Call Application_Class::open_callback() via a local function with C linkage. * gio/src/asyncinitable.[ccg|hg]: Call AsyncInitable_Class::init_async_vfunc_callback() and init_finish_vfunc_callback() via local functions with C linkage. * gio/src/dbusobjectmanagerclient.ccg: Use a local function with C linkage instead of Glib::destroy_notify_delete<SlotProxyType>. * gio/src/file.ccg: Add extern "C". * gio/src/liststore.ccg: Add a TODO comment. * gio/src/memoryinputstream.ccg: Add extern "C". * gio/src/settings.ccg: Add extern "C". * gio/src/socketcontrolmessage.[ccg|hg]: Call SocketControlMessage_Class::deserialize_async_vfunc_callback() via a local function with C linkage. Code that mixes up C linkage and C++ linkage has undefined behavior. Most compilers make no difference between C and C++ linkage, so it has not been an issue so far. Part of issue #1
* Gio::ListStore: Add find()Kjell Ahlstedt2022-08-291-0/+34
| | | | | | * gio/src/liststore.[ccg|hg]: Add two ListStoreBase::find() and two ListStore::find(). * tests/giomm_listmodel/main.cc: Test ListStore::find().
* Update the Free Software Foundation address in copyright noticesKjell Ahlstedt2017-08-301-2/+1
| | | | Bug 786824
* Add Gio::ListModel, ListStoreBase and ListStore<>Kjell Ahlstedt2016-04-271-0/+53
Based on work by Murray Cumming <murrayc@murrayc.com> and Marcin Kolny <marcin.kolny@gmail.com> Bug #755307