glib/gio
Thomas Haller b0157af9a6 gdbus: document completion after idle action for g_dbus_connection_signal_unsubscribe()
Since commit ab285899a6 ('gdbusconnection: Document main context
iteration for unsubscript'), we document when the user is guaranteed
that all resources are gone after g_dbus_connection_signal_unsubscribe().
This is not merely an implementation detail, it's something that the
user needs to be able to rely on. It is good that this is documented.

However, libnm does something different ([1]). It registers to several D-Bus
signals without providing a GDestroyNotify. After unsubscription, it schedules
another idle action with lower priority and uses that to know when
cleanup is complete. I think this is a useful alternative and should
also be guaranteed and documented to work.

Also note that this isn't just some implementation detail that currently
happens to work. GDBusConnection tightly integrates with GMainContext and it
works by scheduling idle sources with G_PRIORITY_DEFAULT priority. It needs to
schedule all events with this same priority, otherwise the ordering is not
preserved. At this point, with GDBusConnection working this way, this is no longer
something that can reasonably be any different. It's how GDBusConnection fundamentally
works, and a user must be able to rely on that. As such, this new promise isn't
something that we would want to break in the future.

Thus document it.

[1] a55c10c6cb/src/libnm-client-impl/nm-client.c (L7918)
2021-05-10 13:16:05 +02:00
..
completion completion: Declare variables as local in gio completion script 2021-01-05 16:14:16 +00:00
fam build: Drop use of G_DISABLE_DEPRECATED from the build system 2019-05-30 10:38:45 +01:00
gdbus-2.0/codegen Annotate function parameters with G_GNUC_UNUSED when necessary 2021-01-06 18:35:17 +00:00
gvdb Fix signedness warning in gio/gio-tool.c:attribute_flags_to_string() 2021-02-10 20:41:16 +01:00
inotify Fix missing initializer warning in gio/inotify/inotify-kernel.c:ik_source_new() 2020-12-16 23:26:34 +01:00
kqueue kqueue: Fix unlocked access to shared variable 2020-11-20 14:40:19 +00:00
tests Fix missing initializer in gio/tests/fake-service-name.c 2021-05-06 22:54:53 +02:00
win32 Use the right permissions for directory watching on Win32 2021-03-01 11:41:12 +01:00
xdgmime Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
data-to-c.py data-to-c.py: autodetect line endings 2021-03-01 23:59:34 +06:00
dbus-daemon.xml Add GDBusDAaemon, an implementation of a message bus 2012-04-20 15:02:48 +02:00
gaction.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gaction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactiongroup.c docs: update g_action_group_activate_action() remote activation semantics 2021-01-08 11:07:16 +00:00
gactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactiongroupexporter.c Fix missing initializer in gio/gactiongroupexporter.c:g_dbus_connection_export_action_group() 2021-01-21 11:59:09 +01:00
gactiongroupexporter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactionmap.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gactionmap.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gappinfo.c gio: Add explicit virtual g-i annotations for undiscovered invoker relationship 2021-01-30 13:00:01 +01:00
gappinfo.h gappinfo: Add launch_uris_async() and launch_uris_finish() vfuncs 2019-01-28 16:42:34 +01:00
gappinfoprivate.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gapplication-tool.c Fix signedness warnings in gio/gapplication-tool.c 2021-02-16 13:32:26 +01:00
gapplication.c application: Unset the registered state after shutting down 2021-04-27 17:11:10 +02:00
gapplication.h GApplication: Add a way to replace a unique instance 2018-11-26 11:45:29 -05:00
gapplicationcommandline.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gapplicationcommandline.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gapplicationimpl-dbus.c Fix several warnings in gio/gapplicationimpl-dbus.c:g_application_impl_command_line() 2021-01-21 11:59:09 +01:00
gapplicationimpl.h GApplication: parse command line options 2014-02-06 12:02:53 +00:00
gasynchelper.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gasynchelper.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gasyncinitable.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gasyncinitable.h doc: Add some empty lines to unbreak gtkdoc 2019-07-10 10:10:49 -04:00
gasyncresult.c docs: Mention the idiomatic way of invoking a GAsyncReadyCallback 2017-10-26 14:08:42 +02:00
gasyncresult.h gio: Fix minor docs mistakes 2019-07-15 16:07:18 -07:00
gbufferedinputstream.c Change SkipAsyncData fields to be gsize (and not gssize) 2021-02-19 18:10:30 +01:00
gbufferedinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gbufferedoutputstream.c Fix signedness warning in gio/gbufferedoutputstream.c:g_buffered_output_stream_set_buffer_size() 2020-12-18 12:26:26 +01:00
gbufferedoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gbytesicon.c gbytesicon: Fix error in g_bytes_icon_new() documentation 2021-03-14 15:53:24 +00:00
gbytesicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcancellable.c Fix missing initializer warning in gio/gcancellable.c 2020-12-16 23:59:25 +01:00
gcancellable.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcharsetconverter.c Consistently save errno immediately after the operation setting it 2017-08-03 10:21:13 +01:00
gcharsetconverter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcocoanotificationbackend.m cocoanotificationbackend: do not release readonly property 2019-04-23 17:10:12 +02:00
gcontenttype-win32.c gcontenttype: Add no-op versions of {get,set}_mime_dirs() on win32/macOS 2019-07-24 14:50:53 +01:00
gcontenttype.c Fix missing initializer warning in gio/gcontenttype.c:load_comment_for_mime_helper() 2021-01-19 10:03:12 +00:00
gcontenttype.h doc: Hide some internal function 2019-07-10 10:29:04 -04:00
gcontenttypeprivate.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcontextspecificgroup.c Fix missing initializer warning in gio/gcontextspecificgroup.c:g_context_specific_source_new() 2020-12-16 23:59:25 +01:00
gcontextspecificgroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverter.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverterinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverterinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverteroutputstream.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gconverteroutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcredentials.c Fix signedness warnings in gio/gcredentials.c 2021-01-11 20:45:27 +01:00
gcredentials.h gcredentials.h: Fix comment typo 2021-05-06 02:42:21 +00:00
gcredentialsprivate.h gio: add gcredential support for macOS 2020-05-07 14:19:16 +01:00
gdatagrambased.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdatagrambased.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdatainputstream.c gdatainputstream: Handle stop_chars_len internally as gsize 2021-02-04 16:17:21 +00:00
gdatainputstream.h gdatainputstream: Deprecate read_until() in favour of read_upto() 2018-02-02 10:05:55 +01:00
gdataoutputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdataoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbus-tool.c gdbus-tool: Actually use argv[0] basename as program name 2021-04-27 15:41:57 +02:00
gdbusactiongroup-private.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusactiongroup.c GDBusActionGroup: Allow NULL bus name for peer-to-peer connection 2017-11-17 11:28:43 +00:00
gdbusactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusaddress.c gdbus: Use DBUS_SESSION_BUS_ADDRESS if AT_SECURE but not setuid 2021-02-02 20:52:19 +00:00
gdbusaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauth.c gdbusauth: fix error leak 2021-04-01 14:28:10 -05:00
gdbusauth.h gdbus: Add flags to require authentication as the same user 2021-02-11 16:12:40 +00:00
gdbusauthmechanism.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanism.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanismanon.c gdbus: actually return string length from hexdecode() 2018-03-13 12:09:01 +00:00
gdbusauthmechanismanon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanismexternal.c ci: fix warnings and enable --werror for the mingw build 2018-04-25 17:23:50 +02:00
gdbusauthmechanismexternal.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanismsha1.c gdbusauthmechanismsha1: Don’t create keyring dir when running as setuid 2020-11-02 12:23:50 +00:00
gdbusauthmechanismsha1.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthobserver.c gdbus: Add flags to require authentication as the same user 2021-02-11 16:12:40 +00:00
gdbusauthobserver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusconnection.c gdbus: document completion after idle action for g_dbus_connection_signal_unsubscribe() 2021-05-10 13:16:05 +02:00
gdbusconnection.h gdbusconnection: Improve documentation formatting slightly 2020-12-15 09:14:20 +00:00
gdbusdaemon.c gdbusdaemon: Use require-same-user flag to avoid auth observer signal 2021-02-11 16:12:40 +00:00
gdbusdaemon.h gio: add support for g_auto() and g_autoptr() 2015-01-30 16:58:40 +01:00
gdbuserror.c gdbuserror: Add missing (transfer) and (nullable) return annotations 2020-12-15 09:14:39 +00:00
gdbuserror.h docs: Fix some odd grammar in the GDBusError documentation 2018-01-05 19:29:35 +00:00
gdbusinterface.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gdbusinterface.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusinterfaceskeleton.c gio: Use g_memdup2() instead of g_memdup() in obvious places 2021-02-04 14:13:21 +00:00
gdbusinterfaceskeleton.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusintrospection.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gdbusintrospection.h gio: Drop unnecessary volatile qualifiers from internal variables 2020-11-20 14:40:19 +00:00
gdbusmenumodel.c GDBusMenuModel: Allow NULL bus name for peer-to-peer connection 2017-11-17 11:28:43 +00:00
gdbusmenumodel.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusmessage.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gdbusmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusmethodinvocation.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gdbusmethodinvocation.h GDBus: Add G_DBUS_METHOD_INVOCATION_HANDLED, _UNHANDLED 2020-10-01 16:32:50 +01:00
gdbusnameowning.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gdbusnameowning.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusnamewatching.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gdbusnamewatching.h minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gdbusobject.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gdbusobject.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectmanager.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gdbusobjectmanager.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectmanagerclient.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gdbusobjectmanagerclient.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectmanagerserver.c gdbusobjectmanagerservice: fix leak in error path 2021-04-01 14:28:10 -05:00
gdbusobjectmanagerserver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectproxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectskeleton.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectskeleton.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusprivate.c gdbusprivate: Stop hard-coding path to /var/lib 2021-03-01 13:44:20 +00:00
gdbusprivate.h gdbus, win32: autolaunch bus with gdbus.exe instead of rundll32 2019-03-12 21:53:29 +03:00
gdbusproxy.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gdbusproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusserver.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gdbusserver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusutils.c Add g_dbus_utils_object_path_escape and g_dbus_utils_object_path_unescape 2021-01-20 13:23:24 +00:00
gdbusutils.h Add g_dbus_utils_object_path_escape and g_dbus_utils_object_path_unescape 2021-01-20 13:23:24 +00:00
gdelayedsettingsbackend.c Fix missing initializer warning in gio/gdelayedsettingsbackend.c:delayed_backend_path_writable_changed() 2021-02-01 11:14:21 +01:00
gdelayedsettingsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdesktopappinfo.c Add support for Tilix and Konsole 2021-02-03 20:44:55 +01:00
gdesktopappinfo.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gdocumentportal.c gio: do not cache document portal D-Bus proxy 2019-12-17 21:03:03 +08:00
gdocumentportal.h gio: make g_document_portal_add_documents() fall back to read-only access 2019-01-25 14:06:46 +08:00
gdrive.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gdrive.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gdtlsclientconnection.c Improve documentation of client connection validation flags 2020-05-05 13:58:07 -05:00
gdtlsclientconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdtlsconnection.c gdtlsconnection: Fix a check for a vfunc being implemented 2021-04-29 13:17:05 +01:00
gdtlsconnection.h Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gdtlsserverconnection.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdtlsserverconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyfile.c gdummyfile: Return NULL from get_basename() if no path is stored 2021-03-10 19:10:04 +00:00
gdummyfile.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyproxyresolver.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyproxyresolver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummytlsbackend.c gdummytlsconnection: Add missing overrides for ALPN properties 2020-03-06 19:26:13 -08:00
gdummytlsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblem.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblem.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblemedicon.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblemedicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfdonotificationbackend.c gfdonotificationbackend: remove notifications when bus name vanishes 2020-01-15 16:38:52 +02:00
gfile.c The ETag returned by various GFile functions is nullable 2021-02-17 10:01:36 +02:00
gfile.h gio: Expose g_file_build_attribute_list_for_copy 2020-10-06 10:16:49 +01:00
gfileattribute-priv.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileattribute.c Fix signedness warning in gio/gfileattribute.c:escape_byte_string() 2020-12-18 12:26:26 +01:00
gfileattribute.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfiledescriptorbased.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfiledescriptorbased.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gfileenumerator.c gfileenumerator: fix leak in error path 2021-04-01 14:28:10 -05:00
gfileenumerator.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileicon.c gfileicon: Fix unused-but-set variable with G_DISABLE_ASSERT 2020-11-24 09:44:48 +00:00
gfileicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileinfo-priv.h W32: new GFileInfo attributes 2018-09-12 14:35:16 +00:00
gfileinfo.c gfileinfo: Add APIs to get and set {access,creation}_date_time 2021-03-28 23:07:39 +02:00
gfileinfo.h gfileinfo: Add APIs to get and set {access,creation}_date_time 2021-03-28 23:07:39 +02:00
gfileinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileiostream.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gfileiostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilemonitor.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gfilemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilenamecompleter.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gfilenamecompleter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileoutputstream.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gfileoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilterinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilterinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilteroutputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilteroutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ggtknotificationbackend.c GGtkNotificationBackend: Use correct path for GetNameOwner call 2017-06-09 16:45:09 +01:00
ghttpproxy.c Adding a missing test on integer overflow within g_http_proxy_connect() 2021-02-09 18:07:20 +00:00
ghttpproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gicon.c Fix signedness warning in gio/gicon.c:g_icon_to_string_tokenized() 2020-12-18 12:26:26 +01:00
gicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ginetaddress.c ginetaddress: Handle systems without IPv6 support 2021-01-20 01:11:07 +01:00
ginetaddress.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
ginetaddressmask.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ginetaddressmask.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
ginetsocketaddress.c ginetaddress, ginetsocketaddress: Add missing (nullable) annotations 2020-03-17 11:14:51 +00:00
ginetsocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ginitable.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
ginitable.h doc: Add some empty lines to unbreak gtkdoc 2019-07-10 10:10:49 -04:00
ginputstream.c Fix signedness warnings in gio/ginputstream.c 2021-04-22 14:13:17 +02:00
ginputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio_probes.d gio: Add SystemTap and DTrace probes for GTask 2016-06-15 16:15:12 -04:00
gio_trace.h build: Disable dtrace probes under static analysis 2019-09-05 14:16:58 +01:00
gio-autocleanups.h gio: Add missing autocleanup definition for GSettingsSchemaKey 2019-03-26 16:40:28 +01:00
gio-querymodules-wrapper.py py: Reformat all Python files consistently 2020-11-17 15:50:07 +00:00
gio-querymodules.c gio tools: Use the proper string for default locale for setlocale() 2019-06-18 17:29:41 +08:00
gio-tool-cat.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-copy.c gio-tool: Add a --default-permissions argument to gio copy 2019-09-30 14:40:50 +01:00
gio-tool-info.c gio-tool-info: Prevent criticals if mount options are not available 2020-12-11 13:18:27 +00:00
gio-tool-launch.c Add gio launch command to execute desktop file 2020-12-09 08:15:42 +01:00
gio-tool-list.c gio-tool-list: Add an option to print display names 2019-12-17 11:07:10 +01:00
gio-tool-mime.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio-tool-mkdir.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gio-tool-monitor.c Fix missing initializer warning in gio/gio-tool-monitor.c 2021-02-10 20:41:16 +01:00
gio-tool-mount.c gio-tool-mount: Do not print anything if "gio mount -d" suceeded 2019-11-27 13:37:51 +01:00
gio-tool-move.c gio-tool: Fix a memory leak when returning command line help 2018-07-17 12:13:21 +02:00
gio-tool-open.c gio-tool-open: Use g_app_info_launch_default_for_uri_async() 2019-01-28 16:42:34 +01:00
gio-tool-remove.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-rename.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio-tool-save.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gio-tool-set.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-trash.c gio-tool-trash: Add --restore subcommand 2020-12-07 17:18:51 +01:00
gio-tool-tree.c Fix several signedness warnings in gio/gio-tool-tree.c 2021-02-10 20:43:58 +01:00
gio-tool.c Fix signedness warning in gio/gio-tool.c:attribute_flags_to_string() 2021-02-10 20:41:16 +01:00
gio-tool.h Add gio launch command to execute desktop file 2020-12-09 08:15:42 +01:00
gio.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gio.rc.in meson: build Windows resource files 2018-01-04 22:19:30 +01:00
gio.stp.in gio: Add SystemTap and DTrace probes for GTask 2016-06-15 16:15:12 -04:00
gioenums.h enums: Add missing GLIB_AVAILABLE_ENUMERATOR_IN_2_68 annotations 2021-03-11 13:37:49 +00:00
gioenumtypes.c.template gobject: Drop use of volatile from get_type() macros 2020-11-20 14:40:19 +00:00
gioenumtypes.h.template gioenumtypes.h.template: use GLIB_AVAILABLE_IN_ALL 2013-01-13 13:05:15 -05:00
gioerror.c gioerror: Add conversion from ENXIO to G_IO_ERROR_NOT_REGULAR_FILE 2021-03-10 17:55:51 +00:00
gioerror.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giomodule-priv.c gio: Also support modules built with MSVC 2019-02-20 21:26:36 +05:30
giomodule-priv.h GIOModule: Use unique names for load/unload symbols 2018-01-04 11:01:40 -05:00
giomodule.c Fix signedness warning in gio/giomodule.c 2021-04-05 12:03:51 +02:00
giomodule.h GIOModule: Use unique names for load/unload symbols 2018-01-04 11:01:40 -05:00
gioprivate.h Define G_IOV_MAX to 512 on macOS/iOS 2019-09-10 10:16:03 +03:00
gioscheduler.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gioscheduler.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giostream.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
giostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giotypes.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
giounix-private.c gunix: Fix {Input,Output}Stream pollable detection 2021-02-02 11:11:53 +01:00
giounix-private.h gunix: Fix {Input,Output}Stream pollable detection 2021-02-02 11:11:53 +01:00
giowin32-priv.h GWin32AppInfo: Use a thread for async appinfo tree rebuilds 2020-11-17 18:11:56 +00:00
giowin32-private.c gwin32: Use gsize internally in g_wcsdup() 2021-02-04 16:17:21 +00:00
gkeyfilesettingsbackend.c Fix signedness warning in gio/gkeyfilesettingsbackend.c 2021-04-23 10:42:52 +02:00
glib-compile-resources.c Fix missing initializer warning in gio/glib-compile-resources.c 2021-02-10 20:44:21 +01:00
glib-compile-schemas.c Fix several missing initializer warnings in gio/glib-compile-schemas.c 2021-02-10 20:41:16 +01:00
glistmodel.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
glistmodel.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gliststore.c Fix signedness warning in gio/gliststore.c: 2020-12-17 14:07:19 +01:00
gliststore.h gliststore: Add item lookup functions 2019-09-25 08:37:22 +02:00
gloadableicon.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gloadableicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfile.c glocalfile: Add native exfat magic number to filesystem list 2021-03-29 18:33:31 +01:00
glocalfile.h glocalfile: Rename g_local_file_is_remote 2020-06-19 11:34:42 +02:00
glocalfileenumerator.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileenumerator.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileinfo.c Fix signedness warning in gio/glocalfileinfo.c:get_access_rights() 2021-02-08 11:00:25 +01:00
glocalfileinfo.h Fix signedness warning in gio/glocalfileinfo.c:get_access_rights() 2021-02-08 11:00:25 +01:00
glocalfileinputstream.c glocalfileinputstream: Drop custom skip vfunc implementation 2021-02-15 23:10:41 +00:00
glocalfileinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileiostream.c gobject: fix typecasts via g_object_ref 2017-12-04 11:42:58 +00:00
glocalfileiostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfilemonitor.c Fix missing initializer warning in gio/glocalfilemonitor.c:g_file_monitor_source_new() 2021-01-12 19:16:56 +01:00
glocalfilemonitor.h gdesktopappinfo: Allocate DesktopFileDir structs dynamically 2019-10-11 22:31:24 +01:00
glocalfileoutputstream.c glocalfileoutputstream: Tidy up error handling 2021-03-16 11:36:27 +00:00
glocalfileoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalvfs.c glocalvfs: Create a dummy file for g_file_new_for_path("") 2021-03-10 19:10:38 +00:00
glocalvfs.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmarshal-internal.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gmarshal-internal.h gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gmarshal-internal.list gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gmemoryinputstream.c Fix signedness warning in gio/gmemoryinputstream.c:g_memory_input_stream_seek() 2021-01-12 19:16:56 +01:00
gmemoryinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmemorymonitor.c Document that the get_default() functions for the various GIO modules will never return NULL 2020-11-14 17:32:41 +02:00
gmemorymonitor.h gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitordbus.c gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitordbus.h gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitorportal.c gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitorportal.h gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemoryoutputstream.c Fix signedness warning in gio/gmemoryoutputstream.c 2021-02-16 13:32:26 +01:00
gmemoryoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmemorysettingsbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenu.c Fix signedness warning in gio/gmenu.c:g_menu_remove() 2021-02-08 11:00:33 +01:00
gmenu.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenuexporter.c Fix missing initializer warning in gio/gmenuexporter.c:g_dbus_connection_export_menu_model() 2021-01-21 11:59:09 +01:00
gmenuexporter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenumodel.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gmenumodel.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmount.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gmount.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmountoperation.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gmountoperation.h gmountoperation: Add missing documentation 2018-12-17 13:53:34 +00:00
gmountprivate.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnativesocketaddress.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gnativesocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnativevolumemonitor.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnativevolumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkaddress.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gnetworkaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworking.c gio: Drop unnecessary volatile qualifiers from internal variables 2020-11-20 14:40:19 +00:00
gnetworking.h.in gio: Remove broken support for XP 2020-07-26 21:30:05 +05:30
gnetworkingprivate.h gio: remove _g_uri_parse_authority() 2020-07-28 16:35:13 +04:00
gnetworkmonitor.c giomodule: Don’t mandatorily cache GIOModule implementations 2021-01-20 12:51:41 +00:00
gnetworkmonitor.h GNetworkMonitor: Rename "network-changed" signal argument 2018-01-09 16:24:27 +00:00
gnetworkmonitorbase.c Fix crash caused by g_network_monitor_base_add_network() 2020-01-27 16:20:20 -06:00
gnetworkmonitorbase.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkmonitornetlink.c Fix signedness warning in gio/gnetworkmonitornetlink.c:remove_network() 2021-01-21 11:59:09 +01:00
gnetworkmonitornetlink.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkmonitornm.c gnetworkmonitornm: Remove double-space 2019-07-29 17:28:01 +02:00
gnetworkmonitornm.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkmonitorportal.c Autostart xdg-desktop-portal if needed 2018-09-12 15:38:44 -05:00
gnetworkmonitorportal.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkservice.c gio: replace _g_uri_from_authority() with g_uri_join() 2020-07-28 16:12:37 +04:00
gnetworkservice.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gnextstepsettingsbackend.m Revert "Revert "Rename objective-c files from .c to .m"" 2018-05-25 03:06:07 +00:00
gnotification-private.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnotification.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gnotification.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnotificationbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnotificationbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnullsettingsbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gopenuriportal.c Fix typo in request handle 2019-07-04 16:23:44 +00:00
gopenuriportal.h LGPLv2+ -> LGPLv2.1+: update remaining files 2017-06-03 10:30:17 +02:00
gosxappinfo.h gosxappinfo: Fix some const-correctness issues 2020-12-09 11:41:38 +00:00
gosxappinfo.m gosxappinfo: Add some more precondition checks 2020-12-09 11:44:37 +00:00
gosxcontenttype.m gcontenttype: Add no-op versions of {get,set}_mime_dirs() on win32/macOS 2019-07-24 14:50:53 +01:00
goutputstream.c Fix signedness warning in gio/goutputstream.c:g_output_stream_real_writev() 2021-01-11 20:45:27 +01:00
goutputstream.h Add writev() / writev_all() API to GOutputStream and GPollableOutputStream 2019-01-24 16:25:34 +02:00
gpermission.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpermission.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpollableinputstream.c Fix annotation of count arguments 2021-04-07 04:13:26 +09:00
gpollableinputstream.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gpollableoutputstream.c Fix signedness warning in gio/gpollableoutputstream.c:g_pollable_output_stream_default_writev_nonblocking() 2021-01-11 20:45:27 +01:00
gpollableoutputstream.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gpollableutils.c Fix missing initializer warning in gio/gpollableutils.c:closure_marshal() 2021-01-19 10:03:12 +00:00
gpollableutils.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpollfilemonitor.c gpollfilemonitor: Fix use-after-free caused by leaking GSource 2018-03-26 10:55:44 +01:00
gpollfilemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gportalnotificationbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gportalsupport.c portal: Read /.flatpak-info in thread-safe fashion 2020-07-13 16:26:44 +01:00
gportalsupport.h portal: Add a getter for dconf access 2019-07-15 13:01:56 +01:00
gpropertyaction.c property action: Add state hints 2019-06-10 00:03:25 +00:00
gpropertyaction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxy.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxyaddress.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gproxyaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxyaddressenumerator.c gio: use g_uri_split_with_user() in save_userinfo() 2020-07-28 16:32:50 +04:00
gproxyaddressenumerator.h docs: Fix pluralised links to symbols 2019-03-15 11:09:32 +00:00
gproxyresolver.c giomodule: Don’t mandatorily cache GIOModule implementations 2021-01-20 12:51:41 +00:00
gproxyresolver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxyresolverportal.c Autostart xdg-desktop-portal if needed 2018-09-12 15:38:44 -05:00
gproxyresolverportal.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gregistrysettingsbackend.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gregistrysettingsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gremoteactiongroup.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gremoteactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gresolver.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gresolver.h gresolver: Add g_resolver_lookup_by_name_with_flags{_async,_finish,} 2018-12-11 16:09:29 -05:00
gresource-tool.c Fix unecessary assert with always true assertions in gio/gresource-tool.c 2021-04-05 12:03:51 +02:00
gresource.c gresource: Ignore G_RESOURCE_OVERLAYS when running as setuid 2021-01-07 15:02:25 +00:00
gresource.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gresourcefile.c gresourcefile: simplify path canonicalization 2017-11-14 15:13:44 -08:00
gresourcefile.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gschema.dtd gschema.dtd: Add target attribute to alias 2019-05-06 16:26:53 +02:00
gschema.its gsettings: Install gettext ITS rules 2016-01-08 12:31:18 +09:00
gschema.loc gsettings: Install gettext ITS rules 2016-01-08 12:31:18 +09:00
gseekable.c Add extra documentation about the return values of g_seekable_tell() 2021-04-23 10:43:05 +02:00
gseekable.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettings-mapping.c Fix several signedness warnings in gio/gsettings-mapping.c 2021-02-10 20:41:16 +01:00
gsettings-mapping.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettings-tool.c Fix signedness warning in gio/gsettings-tool.c 2021-04-05 12:03:51 +02:00
gsettings.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gsettings.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettingsbackend.c giomodule: Don’t mandatorily cache GIOModule implementations 2021-01-20 12:51:41 +00:00
gsettingsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettingsbackendinternal.h settings: Make the keyfile backend parameterless 2019-01-20 21:03:35 -05:00
gsettingsschema-internal.h gsettingsschema: Allow per-desktop overrides 2018-06-19 19:18:58 +03:00
gsettingsschema.c Fix several missing initializer in gio/gsettingsschema.c:parse_into_text_tables() 2021-02-08 11:00:33 +01:00
gsettingsschema.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleaction.c gio: ensure default va_marshaller is used 2019-06-17 16:13:53 -07:00
gsimpleaction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleactiongroup.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleasyncresult.c docs: Clarify the thread-default GMainContext where the result is sent 2017-10-26 13:48:39 +02:00
gsimpleasyncresult.h Revert "headers: Add various missing G_DISABLE_DEPRECATED guards" 2019-03-16 11:30:13 +00:00
gsimpleiostream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleiostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimplepermission.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimplepermission.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleproxyresolver.c Fix signedness warning in gio/gsimpleproxyresolver.c:ignore_host() 2021-01-12 15:48:11 +01:00
gsimpleproxyresolver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocket.c gsocket: Use gsize to track native sockaddr’s size 2021-02-04 16:17:21 +00:00
gsocket.h Rename timeout variables in gsocket.[ch] to include the unit as suffix 2019-01-24 16:25:50 +02:00
gsocketaddress.c gio: replace _g_uri_from_authority() with g_uri_join() 2020-07-28 16:12:37 +04:00
gsocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketaddressenumerator.c Fix issue in GSocketAddressEnumerator documentation 2020-06-18 13:30:40 -05:00
gsocketaddressenumerator.h gio: Add missing documentation for G{Proxy,Socket}AddressEnumerator 2018-12-17 13:53:34 +00:00
gsocketclient.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gsocketclient.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketconnectable.c docs: Fix pluralised links to symbols 2019-03-15 11:09:32 +00:00
gsocketconnectable.h docs: Fix pluralised links to symbols 2019-03-15 11:09:32 +00:00
gsocketconnection.c gio: Fix various compiler warnings when compiling with G_DISABLE_ASSERT 2019-03-08 19:46:21 +00:00
gsocketconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketcontrolmessage.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gsocketcontrolmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketlistener.c Fix typo in g_socket_listener_accept_async()'s comment 2021-04-16 23:08:09 +09:00
gsocketlistener.h socketlistener: fix event signature in vfunc 2017-12-25 00:12:06 -08:00
gsocketoutputstream.c Clamp number of vectors to IOV_MAX / UIO_MAXIOV for GOutputStream writev() calls in the implementations 2019-05-31 12:51:59 +03:00
gsocketoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketservice.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gsocketservice.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gsocks4aproxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks4aproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks4proxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks4proxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks5proxy.c gsocks5proxy: Handle EOF when reading from a stream 2021-04-06 17:01:03 +02:00
gsocks5proxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsrvtarget.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsrvtarget.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gsubprocess.c gsubprocess: Use new source/target FD mapping functionality in g_spawn() 2021-02-16 13:44:00 +00:00
gsubprocess.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsubprocesslauncher-private.h gsubprocesslauncher: Don’t close target FDs in close() method 2021-02-19 18:27:00 +00:00
gsubprocesslauncher.c gsubprocesslauncher: Don’t close target FDs in close() method 2021-02-19 18:27:00 +00:00
gsubprocesslauncher.h GSubprocessLauncher: allow to close passed FDs 2020-10-12 20:29:48 +02:00
gtask.c gtask: Clarify what counts as ‘too many tasks’ for rate limiting 2021-04-14 11:38:13 +01:00
gtask.h gtask: Only override g_task_set_source_tag() for GLib ≥ 2.60 2020-07-15 17:08:47 +01:00
gtcpconnection.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtcpconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtcpwrapperconnection.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gtcpwrapperconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtestdbus.c docs: Replace git.gnome.org with gitlab.gnome.org urls 2021-03-24 16:18:53 +05:30
gtestdbus.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gthemedicon.c gio: fixing duplicate icons and review comments. 2018-06-14 00:43:28 +02:00
gthemedicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gthreadedresolver.c gthreadedresolver: don't ignore flags in lookup_by_name_with_flags 2021-04-30 23:20:02 -07:00
gthreadedresolver.h gthreadedresolver: Remove unused thread pool 2019-02-27 10:41:32 -05:00
gthreadedsocketservice.c gthreadedsocketservice: Mark source_object of run signal as nullable 2020-06-02 13:40:54 +03:00
gthreadedsocketservice.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsbackend.c giomodule: Don’t mandatorily cache GIOModule implementations 2021-01-20 12:51:41 +00:00
gtlsbackend.h gtlsbackend: add support for setting the default TLS database 2018-09-03 13:55:57 +10:00
gtlscertificate.c docs: Fix formatting of code block 2021-04-19 11:58:35 -05:00
gtlscertificate.h gtlscertificate: Add support for PKCS #11 backed certificates 2020-10-01 17:09:04 +01:00
gtlsclientconnection.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gtlsclientconnection.h tlsclientconnection: Deprecate ssl3 property and functions 2018-01-08 19:17:01 -06:00
gtlsconnection.c Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gtlsconnection.h Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gtlsdatabase.c gtlsdatabase: remove duplicate precondition check 2020-12-07 11:11:37 -06:00
gtlsdatabase.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsfiledatabase.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsfiledatabase.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsinteraction.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gtlsinteraction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlspassword.c gtlspassword: Fix g-i annotation of return for g_tls_password_get_value 2021-03-31 12:10:10 +00:00
gtlspassword.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsserverconnection.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsserverconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtrashportal.c trash portal: Handle portal failures 2020-09-15 18:06:56 -05:00
gtrashportal.h Support the trash portal 2019-01-31 19:00:19 -05:00
gunionvolumemonitor.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gunionvolumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixconnection.c Document where we expect credentials-passing to be supported 2019-06-11 11:06:35 +01:00
gunixconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixcredentialsmessage.c gio: add gcredential support for macOS 2020-05-07 14:19:16 +01:00
gunixcredentialsmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixfdlist.c docs: Fix various typos in linked symbol names 2019-03-15 11:09:32 +00:00
gunixfdlist.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixfdmessage.c docs: Fix various typos in linked symbol names 2019-03-15 11:09:32 +00:00
gunixfdmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixinputstream.c gunix: Fix {Input,Output}Stream pollable detection 2021-02-02 11:11:53 +01:00
gunixinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixmount.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gunixmount.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixmounts.c Add nullable annotations in GUnixMountEntry 2021-04-18 18:13:08 +02:00
gunixmounts.h gunixmounts: Add g_unix_mount_point_at 2020-08-05 13:07:04 +01:00
gunixoutputstream.c gunix: Fix {Input,Output}Stream pollable detection 2021-02-02 11:11:53 +01:00
gunixoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixsocketaddress.c Fix signedness warning in gio/gunixsocketaddress.c 2021-04-05 12:03:51 +02:00
gunixsocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixvolume.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gunixvolume.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixvolumemonitor.c gio: Update mounts after g_volume_mount 2018-07-30 16:05:41 +02:00
gunixvolumemonitor.h gio: Update mounts after g_volume_mount 2018-07-30 16:05:41 +02:00
gvfs.c giomodule: Don’t mandatorily cache GIOModule implementations 2021-01-20 12:51:41 +00:00
gvfs.h docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
gvolume.c gio: ensure default va_marshaller is used 2019-06-17 16:13:53 -07:00
gvolume.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gvolumemonitor.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gvolumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32api-application-activation-manager.h gio: Add private headers with missing UWP/COM types 2020-12-23 01:35:51 +00:00
gwin32api-iterator.h gio: Add private headers with missing UWP/COM types 2020-12-23 01:35:51 +00:00
gwin32api-misc.h gio: Add private headers with missing UWP/COM types 2020-12-23 01:35:51 +00:00
gwin32api-package.h gio: Add private headers with missing UWP/COM types 2020-12-23 01:35:51 +00:00
gwin32api-storage.h gio: Add private headers with missing UWP/COM types 2020-12-23 01:35:51 +00:00
gwin32appinfo.c GIO W32: Pin gio DLL 2021-03-25 15:16:08 +00:00
gwin32appinfo.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32file-sync-stream.c gio: add GWin32FileSyncStream 2020-12-23 01:35:39 +00:00
gwin32file-sync-stream.h gio: add GWin32FileSyncStream 2020-12-23 01:35:39 +00:00
gwin32inputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32inputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32mount.c GWin32Mount: Don't use SHGetFileInfoW() for mount displaynames 2021-03-31 13:30:03 +00:00
gwin32mount.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32networkmonitor.c gnetworkmonitor: Fix use-after-free when using from another thread 2018-04-11 15:03:43 +01:00
gwin32networkmonitor.h gio: Rename GNetworkMonitorWindows to GWin32NetworkMonitor 2018-01-18 10:12:26 +00:00
gwin32notificationbackend.c gwin32notificationbackend: Only warn once 2018-06-12 12:45:35 +01:00
gwin32outputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32outputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32packageparser.c gwin32: Use gsize internally in g_wcsdup() 2021-02-04 16:17:21 +00:00
gwin32packageparser.h gio: Add g_win32_package_parser_enum_packages() 2020-12-23 01:43:38 +00:00
gwin32registrykey.c gwin32: Use gsize internally in g_wcsdup() 2021-02-04 16:17:21 +00:00
gwin32registrykey.h GWin32AppInfo: Support verbs other than "open" 2020-10-01 17:18:03 +01:00
gwin32volumemonitor.c gwin32: Always use unicode APIs 2021-01-05 21:42:59 +01:00
gwin32volumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gzlibcompressor.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gzlibcompressor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gzlibdecompressor.c gio: Add missing nullable annotations 2020-11-11 13:15:21 +02:00
gzlibdecompressor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
meson.build build: Drop gconstructor_as_data_h usage from glib-compile-schemas 2021-03-12 12:42:17 +00:00
org.freedesktop.portal.Documents.xml tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
org.freedesktop.portal.OpenURI.xml gio: update dbus interfaces from xdg-desktop-portal tree 2019-12-17 20:48:22 +08:00
org.freedesktop.portal.ProxyResolver.xml gio: update dbus interfaces from xdg-desktop-portal tree 2019-12-17 20:48:22 +08:00
org.freedesktop.portal.Trash.xml Support the trash portal 2019-01-31 19:00:19 -05:00
strinfo.c docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
thumbnail-verify.c glocalfileinfo: Use accessors to access struct stat members 2020-08-14 17:30:11 +01:00
thumbnail-verify.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00