summaryrefslogtreecommitdiff
path: root/gio/src/filelist.am
Commit message (Collapse)AuthorAgeFilesLines
* Add Gio::AppInfoMonitorKjell Ahlstedt2022-02-161-1/+2
| | | | Fixes #97
* Add Gio::DBus::ObjectManager*Kjell Ahlstedt2019-07-181-0/+3
| | | | | Add Gio::DBus::ObjectManager, Gio::DBus::ObjectManagerClient and Gio::DBus::ObjectManagerServer. Fixes #43
* Add Gio::DBus::ObjectProxy and Gio::DBus::ObjectSkeletonKjell Ahlstedt2019-07-171-0/+2
| | | | | In preparation for adding Gio::DBus::ObjectManager, ObjectManagerClient and ObjectManagerServer. See issue #43.
* glibmm, giomm: Split out GNU automake items from filelist.amChun-wei Fan2018-09-071-17/+0
| | | | | | This enables the filelist.am files to be shared with the NMake Makefiles, so that any addition/removal to the sources can be reflected in the Visual Studio build files as well.
* Build: Tiny wihtespace fix to really generate posix-only files.Murray Cumming2017-08-251-1/+1
| | | | | | | | | | This typo was introduced in this recent commit: https://git.gnome.org/browse/glibmm/commit/?id=05f9faf2476904f6b9210ca9935d4a081cc13421 and caused, for intance, unixdflist.h to not be generated, leading to this build error: ../giomm/dbusmessage.h:31:31: fatal error: giomm/unixfdlist.h: No such file or directory
* gio/src/filelist.am: Always include all .hg files in giomm_files_hgKjell Ahlstedt2017-08-151-1/+4
| | | | | | Commit c88fa83e0304f91d9aef320abd65d45c4fb6b963 fixed giomm_files_hg, but in the wrong way. giomm_files_hg shall always include all .hg files, regardless of which ones are used on the present platform.
* Add the Gio::FileDescriptorBased interfaceKjell Ahlstedt2017-06-231-0/+1
| | | | GUnixInputStream and GUnixOutputStream implement GFileDescriptorBased.
* gio/src/filelist.am: Really use desktopappinfo.hg to fix the build.Murray Cumming2017-05-071-1/+1
| | | | | This fixes a build breakage, when building from a fresh checkout, introduced by commit dd671f29ff9a005776ebd9e7cf20fdc5e44c14b8 .
* Bug 781947 - Build fails on MacOS because glib doesn't have gdesktopinfo.John Ralls2017-04-301-1/+7
| | | | Disable building desktopapinfo.cpp with the same test used in glib.
* Add Gio::PropertyActionKjell Ahlstedt2017-02-261-0/+1
| | | | | | | * gio/giomm.h: Add propertyaction.h * gio/src/filelist.am: Add propertyaction.hg * gio/src/propertyaction.[ccg|hg]: New files. Required in the "Building Applications" chapter in the gtkmm tutorial.
* Add Gio::ListModel, ListStoreBase and ListStore<>Kjell Ahlstedt2016-04-271-0/+2
| | | | | | Based on work by Murray Cumming <murrayc@murrayc.com> and Marcin Kolny <marcin.kolny@gmail.com> Bug #755307
* Revert "Added Gio::ListModel"Murray Cumming2015-09-201-1/+0
| | | | | Because it is not ready yet. This reverts commit dd19e282d249dc6009834dad9c2af99039675348.
* Added Gio::ListModelMurray Cumming2015-09-161-0/+1
|
* Remove gio/src/gio_unix_functions.defsKjell Ahlstedt2015-07-301-1/+0
| | | | | | | * gio/src/gio.defs: * gio/src/filelist.am: Remove gio_unix_functions.defs. * gio/src/gio_unix_functions.defs: Remove the whole file. All data in this file is also included in gio_methods.defs.
* Add SettingsSchema, SettingsSchemaKey and SettingsSchemaSource.Murray Cumming2015-06-211-0/+3
| | | | | However, these are completely untested, and not all functions have been wrapped.
* Add Gio::SimpleIOStreamKjell Ahlstedt2015-04-101-0/+1
| | | | | | | | * gio/giomm.h: Add simpleiostream.h. * gio/src/filelist.am: Add simpleiostream.hg. * gio/src/gio_signals.defs: Regenerated. * tools/extra_defs_gen/generate_defs_gio.cc: Add G_TYPE_SIMPLE_IO_STREAM. * gio/src/simpleiostream.[hg|ccg]: New files.
* Delete obsolete .defs filesKjell Ahlstedt2015-02-161-1/+0
| | | | | | | | | | | | * gio/src/filelist.am: Remove gio_others.defs. * gio/src/gio_methods.defs.patch: Deleted, not used. * gio/src/gio_others.defs: Deleted, not used. * glib/src/filelist.am: Remove glib_deprecated_enums.defs and gobject.defs. * glib/src/glib.defs: Remove glib_deprecated_functions.defs and glib_deprecated_enums.defs. * glib/src/glib_deprecated_enums.defs: Deleted, not needed. * glib/src/glib_deprecated_functions.defs: Deleted, not needed. * glib/src/gobject.defs: Deleted, not used.
* Gio: Add TcpWrapperConnection.Murray Cumming2015-02-091-0/+1
| | | | | | | | | | | | | * tools/extra_defs_gen/genererate_defs_gio.cc: Add G_TCP_WRAPPER_CONNECTION. * gio/src/gio_signals.defs: Regenerate this to add the signals for GTcpWrapperConnection. * gio/src/filelist.am: * gio/src/tcpwrapperconnection.[hg|ccg]: Add TcpWrapperConnection. Markus Kolb noticed that this was missing. * gio/giomm.h: Include tcpwrapperconnection.h
* Gio: Added NetworkMonitor.Murray Cumming2014-12-151-0/+1
|
* Add Gio::SimplePermissionJuan R. García Blanco2014-07-191-0/+1
| | | | | | | | | | * gio/giomm.h: Add giomm/simplepermission.h. * gio/src/simplepermission.[hg|ccg]: New files. * gio/src/filelist.am: Add simplepermission.hg. * tools/extra_defs_gen/generate_defs_gio.cc: Add G_TYPE_SIMPLE_PERMISSION (although SimplePermission has no signals nor properties). * See https://bugzilla.gnome.org/show_bug.cgi?id=732436
* Add Gio::PermissionJuan R. García Blanco2014-07-191-0/+1
| | | | | | | | | | | | * gio/giomm.h: Add giomm/permission.h. * gio/src/filelist.am: Add permission.hg. * gio/src/gio_signals.defs: Add allowed, can-acquire, and can-acquire properties. * gio/src/gio_vfuncs.defs: Add vfuncs. * gio/src/permission.[hg|ccg]: New files. * tools/extra_defs_gen/generate_defs_gio.cc: Add G_TYPE_PERMISSION. * See https://bugzilla.gnome.org/show_bug.cgi?id=732436
* Add Gio::NotificationKjell Ahlstedt2014-01-281-0/+1
| | | | | | | | | * gio/src/application.hg: Add send_notification(), withdraw_notification(). * gio/src/notification.[hg|ccg]: New files. * gio/src/filelist.am: Add notification.hg. * gio/giomm.h: Add giomm/notification.h. * tools/m4/convert_gio.m4: Add conversions between GNotification and Gio::Notification. Bug #722896.
* giomm: Add the Gio::DBus::InterfaceSkeleton class.José Alburquerque2013-06-051-0/+1
| | | | | | | | | | | | | * gio/src/dbusinterfaceskeleton.{ccg,hg}: * gio/src/filelist.am: Add the sources wrapping the methods, properties and signals and list the sources in the list of files to be built. * gio/src/gio_signals.defs: * tools/extra_defs_gen/generate_defs_gio.cc: Add the GDBUSInterfaceSkeleton GType to the properties and signals defs generation tool and regenerate the .defs file. * tools/m4/convert_gio.m4: Add the conversions for the wrapped methods, properties and signals.
* Revert "giomm: Temporarily remove the Tls* related API."Murray Cumming2013-04-011-4/+7
| | | | | | This reverts commit 45511d8e0ffdda76d792174569535a8b7f326d93. We will now try to get this right for the glibmm 3.7/8 releases.
* giomm: Temporarily remove the Tls* related API.José Alburquerque2013-03-271-7/+4
| | | | | | | | | | | | | Temporarily remove the API until after the coming stable release so the API can be better developed thus avoiding the risk of needing an API or ABI break later. * gio/src/filelist.am: Remove the tls*.hg files from the build. This will keep the sources from being built and included in the upcoming tarball release. * gio/giomm.h: #if out the tls*.h includes. * gio/src/enums.hg: Comment out the TlsAuthenticationMode enum. * gio/src/error.hg: Comment out the TlsError GError.
* TlsFileDatabase: Remove the class until its usage is more clear.José Alburquerque2013-03-261-1/+0
| | | | | * gio/src/filelist.am (tlsfiledatabase.hg): Remove from the build until it is more clear how the class should be used.
* giomm: Add the Tls[Client|Server]Connection classes.José Alburquerque2013-01-091-0/+2
| | | | | | | | | | | | | | | | | * gio/src/tlsclientconnection.{ccg,hg}: Add the new client sources wrapping the methods and properties. * gio/src/tlsserverconnection.{ccg,hg}: Add the new server sources wrapping its single property. * gio/src/filelist.am: Include the new sources in the list of files to be built. * gio/src/enums.hg: Add the TlsAuthenticationMode enum needed for the server class here because it is documented in the Tls Overview section of the C API's documentation and not as part of any other class. * tools/m4/convert_gio.m4: Add a necessary conversion. * gio/src/tlsdatabase.{ccg,hg}: Fix the includes so that the tlscertificate.h header file does not have to be included in the .h file but instead in the .c file.
* giomm: Add the TlsConnection class.José Alburquerque2013-01-031-0/+1
| | | | | | | | | | | | * gio/src/filelist.am: * gio/src/tlsconnection.{ccg,hg}: Add the new sources wrapping the methods, properties and signals of the new class. Also add the sources to the list of files to be built and add the virtual functions as a TODO. * gio/src/gio_vfuncs.defs: Add the definitions of the virtual functions of the class for when the virtual functions are wrapped. * tools/m4/convert_gio.m4: Add conversions relevant to wrapping the class.
* giomm: Add the TlsDatabase class which implements TlsFileDatabase.José Alburquerque2013-01-031-0/+1
| | | | | | | | | | * gio/src/filelist.am: * gio/src/tlsdatabase.{ccg,hg}: Add the sources wrapping the C functions and include the sources in the list of files to be built. * tools/m4/convert_gio.m4: Add the necessary conversions for the wrapped methods in the sources. * gio/src/tlsfiledatabase.hg: Add a TODO.
* giomm: Add the TlsFileDatabase interface.José Alburquerque2013-01-021-0/+1
| | | | | | | * gio/src/filelist.am: * gio/src/tlsfiledatabase.{ccg,hg}: Add the new sources wrapping a single property and include them in the list of files to be built. * gio/src/tlsinteraction.hg: Correct a typo.
* giomm: Add the TlsInteraction class.José Alburquerque2013-01-011-0/+1
| | | | | | | | | | | * gio/src/tlsinteraction.{ccg,hg}: * gio/src/filelist.am: Add the sources wrapping the C functions and include the sources in the build. * gio/src/gio_vfuncs.defs: Add the virtual functions of the class. The vfuncs are not wrapped yet so that gmmproc can be modified so that virtual functions with slot parameters can be wrapped as is already possible with methods. * tools/m4/convert_gio.m4: Add necessary conversions.
* giomm: Add the TlsPassword class.José Alburquerque2012-11-131-0/+1
| | | | | | | | | | * gio/src/tlspassword.{ccg,hg}: * gio/src/filelist.am: Add the new sources containing the constructor, methods, properties and virtual functions and include the sources in the build. * gio/src/gio_vfuncs.defs: Add the GTlsPassword virtual functions so that they are recognized by gmmproc. * tools/m4/convert_gio.m4: Add an enum conversion.
* giomm: Add the TlsCertificate class.José Alburquerque2012-11-111-0/+1
| | | | | | | | | | | | | | | | | | * gio/src/filelist.am: * gio/src/tlscertificate.{ccg,hg}: Add the sources wrapping the constructors, methods and (most) properties and include the sources in the build. * gio/src/enums.hg: Add the TlsCertificateFlags enum (wrapping the C enum). * tools/extra_defs_gen/generate_defs_gio.cc: Add the GTlsCertificate GType to the list of types for which signal and property defs are to be generated. * gio/src/gio_signals.defs: Regenerate the signal and property defs file. * tools/m4/convert_gio.m4: Add necessary conversions. * gio/src/gio_extra_objects.defs: Add TlsClientConnection to avoid a gmmproc docs warning.
* giomm: Add the Converter[Input|Output]Stream classes.José Alburquerque2012-09-241-0/+2
| | | | | | | | | | | | | * gio/src/converterinputstream.{ccg,hg}: * gio/src/converteroutputstream.{ccg,hg}: * gio/src/filelist.am: Add the new sources adding the constructors, create methods, the methods and properties of the new classes. Add the sources to the build. * gio/src/gio_signals.defs: * tools/extra_defs_gen/generate_defs_gio.cc: Add the two new GTypes to the extra defs generation utility and regenerate the signal and property defs file to get the properties of the new classes. * tools/m4/convert_gio.m4: Add the necessary Converter conversions.
* giomm: Add the PollableOutputStream interface.José Alburquerque2012-09-201-0/+1
| | | | | | | | | * 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.
* giomm: Add the PollableInputStream interface.José Alburquerque2012-09-201-0/+1
| | | | | | | | | | * gio/src/pollableinputstream.{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: Mention the new object in this file to avoid the gmmproc documentation warnings. * gio/src/gio_vfuncs.defs: Add the new interface virtual functions but alphabetize the existing entries by class name.
* giomm: Add the ZlibDecompressor and the CharsetConverter classes.José Alburquerque2012-09-041-0/+2
| | | | | | | | | | | | | | | * gio/src/charsetconverter.{ccg,hg}: * gio/src/zlibdecompressor.{ccg,hg}: * gio/src/filelist.am: Add the new sources wrapping the C functions and properties in the corresponding classes. Include the sources in the build. * gio/src/gio_signals.defs: * tools/extra_defs_gen/generate_defs_gio.cc: Add the GTypes for the C types in the property and signal generation utility and regenerate the defs file so the properties of the new classes can be wrapped. * gio/src/zlibcompressor.hg: Make the constructor protected and not private (typo).
* giomm: Add the ZlibCompressor class.José Alburquerque2012-09-031-1/+2
| | | | | | | | | | | | * gio/src/zlibcompressor.{ccg,hg}: * gio/src/filelist.am: Add the ZlibCompressor class which derives from the Converter interface wrapping the C functions and properties and include the sources in the build. * tools/extra_defs_gen/generate_defs_gio.cc: * gio/src/gio_signals.defs: Add the GZlibCompressor GType to the properties and signals generation utility and regenerate the defs file. * tools/m4/convert_gio.m4: Add the new enum conversion.
* giomm: Add the Converter interface.José Alburquerque2012-09-021-0/+1
| | | | | | | | | * gio/src/converter.{ccg,hg}: Add the source files wrapping the C functions as methods and wrapping the virtual functions. * gio/src/filelist.am: Include the sources in the build. * gio/src/gio_vfuncs.defs: Add the necessary virtual function definitions so the virtual functions can be wrapped. * tools/m4/convert_gio.m4: Add the new enum and flag conversions.
* Gio: Start wrapping GResource.Kalev Lember2012-04-221-0/+1
| | | | | | | | * gio/src/resource.[hg|ccg]: Add Gio::ResourceError so that the resource handling functions in gtkmm could use it. The rest of the GResource API is unwrapped. * gio/src/filelist.am: List new resource.hg file. Bug #674545.
* Gio: Move AppLaunchContext into its own header file.Murray Cumming2012-03-261-0/+1
| | | | | | | * gio/src/appinfo.[hg|ccg]: Move the AppLaunchContext class into: * gio/src/applaunchcontext.[hg|ccg]: This helps gmmproc, for instance when deriving from it for Gdk::AppLaunchContext.
* Gio: Add Menu and MenuItem.Murray Cumming2012-03-221-0/+2
| | | | | | | | | | | | * tools/extra_defs_gen/generate_defs_gio.cc: Mention the new GTypes here, though they do not seem to have any properties or signals. * gio/src/filelist.am: * gio/src/menu.[hg|ccg]: * gio/src/menuitem.[hg|ccg]: Add these classes, as a way to create the Gio::MenuModel for Gtk::Application::set_app_menu() and set_menubar(). * tools/m4/convert_gio.m4: Add MenuItem conversion. * gio/giomm.h: Mention the new headers here.
* Gio::DBus: Add the Interface and Object interfaces.José Alburquerque2012-03-151-29/+31
| | | | | | | | | | * gio/src/dbusinterface.{ccg,hg}: * gio/src/dbusobject.{ccg,hg}: * gio/src/filelist.am: Add the new sources and include them in the list of files to be built. * gio/src/gio_vfuncs.defs: Add the virtual function definitions for the new interfaces. * tools/m4/convert_gio.m4: Add conversions for the new interfaces.
* giomm: Add the DBus::MenuModel class.José Alburquerque2012-02-241-0/+1
| | | | | | | * gio/src/dbusmenumodel.{ccg,hg}: Add the sources wrapping a single create() method. * gio/src/filelist.am: Add the sources to the list of files to be built.
* giomm: Add the MenuModel and Menu[Attribute|Link]Iter classes.José Alburquerque2012-02-221-0/+3
| | | | | | | | | | * gio/src/menuattributeiter.{ccg,hg}: * gio/src/menulinkiter.{ccg,hg}: * gio/src/menumodel.{ccg,hg}: * gio/src/filelist.am: Add the sources for the classes and include them in the list of source files to build. * tools/m4/convert_gio.m4: * tools/m4/convert_glib.m4: Add the necessary conversions.
* giomm: Add the DBus::ActionGroup class.José Alburquerque2012-02-201-0/+1
| | | | | | * gio/src/dbusactiongroup.{ccg,hg}: Add the sources, wrapping the create() method. * gio/src/filelist.am: Include the sources in the build.
* giomm: Add the RemoteActionGroup interface.José Alburquerque2012-02-201-0/+1
| | | | | | | | | | | * gio/src/remoteactiongroup.{ccg,hg}: * gio/src/filelist.am: Add the sources, wrapping the methods and virtual functions, and include them in the list of files to be built. * gio/src/gio_vfuncs.defs: Add the GRemoteActionGroup virtual functions. * gio/src/applicationcommandline.hg: Add the class documentation block.
* giomm: Add the ActionMap interface.José Alburquerque2012-02-151-0/+1
| | | | | | | | | | | | | | | | * gio/src/actionmap.{ccg,hg}: * gio/src/filelist.am: Add the new sources. * gio/src/gio_methods.defs: Regenerate to get the new ActionMap methods. * gio/src/gio_vfuncs.defs: Add the ActionMap virtual functions. * gio/src/application.hg: * gio/src/simpleactiongroup.hg: These classes implement the new interface. * gio/src/gio_extra_objects.defs: Add new objects so that there are no missing define-object warnings from gmmproc.
* Re-add Application and related class so they can be finished.José Alburquerque2011-10-091-0/+6
| | | | | | | | | | | | | | | | | * gio/giomm.h: * gio/src/action.ccg: * gio/src/action.hg: * gio/src/actiongroup.ccg: * gio/src/actiongroup.hg: * gio/src/application.ccg: * gio/src/application.hg: * gio/src/applicationcommandline.ccg: * gio/src/applicationcommandline.hg: * gio/src/filelist.am: * gio/src/simpleaction.ccg: * gio/src/simpleaction.hg: * gio/src/simpleactiongroup.ccg: * gio/src/simpleactiongroup.hg:
* Remove Application and friends, because they are still not ready.Murray Cumming2011-09-261-6/+0
| | | | | | | | | | | | * gio/src/action.[hg|ccg]: * gio/src/actiongroup..[hg|ccg]: * gio/src/application.[hg|ccg]: * gio/src/applicationcommandline..[hg|ccg]: * gio/src/simpleaction..[hg|ccg]: * gio/src/simpleactiongroup.[hg|ccg]: Removed. * gio/src/filelist.am: * goi/giomm.h: Do not mention them. See bug #637445#c29