Commit 132d0a4e authored by Evan Nemerson's avatar Evan Nemerson

gio-2.0: switch to GIR

parent 19970a9f
......@@ -307,7 +307,7 @@ gedit:
$(GENVAPI) --library $(srcdir)/gedit --metadatadir $(METADATADIR) $(GEDIT_GIRDIR)/Gedit-3.0.gir
gio-2.0:
$(GENVAPI) --library $(srcdir)/gio-2.0 $(PACKAGESDIR)/gio-2.0/gio-2.0-custom.vala $(PACKAGESDIR)/gio-2.0/gio-2.0.gi
$(GENVAPI) --library $(srcdir)/gio-2.0 --metadatadir $(METADATADIR) $(METADATADIR)/Gio-2.0-custom.vala $(GIRDIR)/Gio-2.0.gir
gio-unix-2.0:
$(GENVAPI) --library $(srcdir)/gio-unix-2.0 $(PACKAGESDIR)/gio-unix-2.0/gio-unix-2.0-custom.vala $(PACKAGESDIR)/gio-unix-2.0/gio-unix-2.0.gi
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
Gio name="GLib"
* cheader_filename="gio/gio.h"
*.cancellable#parameter nullable default=null
*.*.cancellable#parameter nullable default=null
*.*.io_priority default=GLib.Priority.DEFAULT
// Needs to be in gio-unix-2.0
DesktopAppInfo* skip
DesktopAppLaunchCallback skip
FileDescriptorBased* skip
Unix* skip
unix_* skip
*.*unix_fd_list* skip
// UnixSocketAddress.abstract#property skip
// DBusConnection
// .call_with_unix_fd_list*.fd_list default=null
// .call_with_unix_fd_list*.out_fd_list nullable default=null
// DBusProxy
// .call_with_unix_fd*.*fd_list nullable default=null
// Move constants around
FILE_ATTRIBUTE_* parent="GLib.FileAttribute" name="FILE_ATTRIBUTE_(.*)"
*_EXTENSION_POINT_NAME parent="GLib.IOExtensionPoint" name="(.*)_EXTENSION_POINT_NAME"
TLS_DATABASE_* parent="GLib.TlsDatabase" name="TLS_DATABASE_(.*)"
VOLUME_IDENTIFIER_KIND_* parent="GLib.VolumeIdentifier" name="VOLUME_IDENTIFIER_KIND_(.*)"
MENU_* parent="GLib.Menu" name="MENU_(.*)"
content_type_* parent="GLib.ContentType" name="content_type_(.*)"
bus_* parent="GLib.Bus" name="bus_(.*)"
bus_get skip
bus_get_sync skip
bus_get_finish skip
bus_own_name_with_closures name="own_name"
.bus_acquired_closure type="owned GLib.BusAcquiredCallback?" default=null
.name_acquired_closure type="owned GLib.BusNameAcquiredCallback?" default=null
.name_lost_closure type="owned GLib.BusNameLostCallback?" default=null
bus_own_name_on_connection_with_closures name="own_name_on_connection"
.name_acquired_closure type="owned GLib.BusNameAcquiredCallback?" default=null
.name_lost_closure type="owned GLib.BusNameLostCallback?" default=null
bus_watch_name_on_connection_with_closures name="watch_name_on_connection"
.name_appeared_closure type="owned GLib.BusNameAppearedCallback?" default=null
.name_vanished_closure type="owned GLib.BusNameVanishedCallback?" default=null
bus_watch_name_with_closures name="watch_name"
.name_appeared_closure type="owned GLib.BusNameAppearedCallback?" default=null
.name_vanished_closure type="owned GLib.BusNameVanishedCallback?" default=null
dbus_* parent="GLib.DBus" name="dbus_(.*)"
dbus_error_* parent="GLib.DBusError" name="dbus_error_(.*)"
dbus_address_get_for_bus_sync parent="GLib.BusType" name="get_address_sync"
ActionEntry
.activate type="GLib.Callback"
.change_state type="GLib.Callback"
Application.local_command_line
.arguments ref type="unowned string[]"
.exit_status out
Application.run.argv default=null
ApplicationCommandLine
.get_platform_data nullable
.print skip=false printf_format
.printerr skip=false printf_format
BufferedInputStream
.peek.offset default=0
Cancellable
.connect.callback type="owned GLib.Func<GLib.Cancellable>"
.get_current nullable
.source_new skip=false type="GLib.CancellableSource"
Credentials
.get_native skip=false
DBusAuthObserver.authorize_authenticated_peer virtual
DBusConnection
.*.observer#parameter default=null
DBusInterfaceSkeleton
.get_vtable skip=false nullable unowned=false
DBusMessage
.get_header_fields type="uchar[]"
.print.indent default=0
DBus*Info
.*#field unowned=false
DBusMethodInvocation
.get_user_data skip=false
.return_error skip=false
.return_error_valist skip=false
.return_error_valist.var_args type="va_list"
.take_error skip=false
.take_error.error owned
DBusObjectManagerClient
.get_name_owner nullable
.name_owner nullable
DBusServer
.new_sync.observer default=null
FileAttributeInfo struct=false
io_extension_get_type skip
IOModuleScope
.free skip
InetAddress
.to_bytes type="unowned uint8[]" skip=false
MemoryOutputStream
.get_data type="unowned uint8[]"
.steal_data type="uint8[]"
.destroy_function skip=false type="GLib.DestroyNotify?"
.realloc_function skip=false type="GLib.ReallocFunc?"
MenuModel
.get_item_attribute skip=false
Resolver
.lookup_service_async skip
.lookup_service#virtual_method skip=false name="lookup_service_fn" type="GLib.List<GLib.SrvTarget>"
.lookup_service_finish skip
Settings
.change_event skip
.bind_with_mapping skip=false
.get skip=false sentinel=""
.set skip=false sentinel=""
SimpleAction
.enabled skip
.name skip
.parameter_type skip
.state skip
.state_type skip
SimpleAsyncResult
.get_source_tag skip=false
.run_in_thread skip=false
.set_error skip=false printf_format
.set_error_va skip=false
.take_error skip=false
.new skip
.new_error skip
.new_from_error skip
Socket
.create_source skip=false type="GLib.SocketSource"
SocketControlMessage
.serialize.data type="uint8[]"
SocketListener
.accept*.source_object#parameter default=null
SrvTarget
.free skip
srv_target_list_sort type_arguments="GLib.SrvTarget" skip=false
srv_target_list_sort.targets type_arguments="GLib.SrvTarget" owned
TlsDatabase
.create_certificate_handle nullable
TlsPassword
.get_value type="unowned uint8[]" array_length_idx=0
.set_value skip=false
.set_value.value type="uint8[]" array_length_idx=1
.set_value_full skip // Because the "owned" part in the value argument doesn't work
// .set_value_full.value type="owned uint8[]" array_length_idx=1
// .set_value_full.destroy default=GLib.free
.set_value#virtual_method skip
Vfs
// TODO: should probably be a simple generic
.local_file_add_info.extra_data default=null
.local_file_add_info.free_extra_data nullable default=null
ZlibCompressor
.new.level default=-1
Converter
.convert.outbuf type="uint8[]" array_length_idx=3
File
.copy_async skip=false
.copy*.progress_callback default=null
.get_basename nullable
.get_parent nullable
.get_path nullable
.get_relative_path nullable
.load_partial_contents_async skip=false
.move.progress_callback default=null
Icon
.from_tokens#virtual_method skip=false
.new_for_string nullable
.to_string nullable
.to_tokens skip
Initable
.new_valist skip=false
.newv type="GLib.Object"
PollableInputStream
.create_source type="GLib.PollableSource"
.read_nonblocking.buffer type="uint8[]" array_length_idx=1
.read_nonblocking#virtual_method name="read_nonblocking_fn"
PollableOutputStream
.create_source type="GLib.PollableSource"
TlsClientConnection
.new nullable
.accepted_cas type="GLib.List<GLib.ByteArray>"
TlsFileDatabase
.new nullable
TlsServerConnection
.new nullable
DBusError errordomain
DBusSubtreeEnumerateFunc unowned=false skip=false
ReallocFunc skip=false
content_types_get_registered parent="GLib.ContentType" name="list_registered"
io_modules_* parent="GLib.IOModule" name="io_modules_(.*)"
io_scheduler_cancel_all_jobs parent="GLib.IOSchedulerJob" name="cancel_all"
io_scheduler_push_job parent="GLib.IOSchedulerJob" name="push"
pollable_source_new skip
network_monitor_get_default skip
proxy_get_default_for_protocol skip
proxy_resolver_get_default skip
simple_async_report_gerror_in_idle parent="GLib.SimpleAsyncResult" name="report_gerror_in_idle"
tls_* skip
// Bug #667448: GIR parser does not offer a way to set error domain
Cancellable
.set_error_if_cancelled skip
DBusConnection
.send_message_with_reply* skip
DataInputStream
.read_* skip
DataOutputStream
.put_* skip
IOStream
.close* skip
InputStream
.close* skip
.read* skip
.skip* skip
OutputStream
.close* skip
.splice* skip
.write* skip
Socket
.condition_wait skip
File
.monitor_dir* skip
.monitor_file skip
// Bug #666796: GIR parser doesn't pick up ref/unref functions
DBus*Info
.ref skip
.unref skip
FileAttributeInfoList
.ref skip
.unref skip
FileAttributeMatcher
.ref skip
.unref skip
// Bug #659886: Async constuctors don't work
DBusConnection
.new skip
.new_finish skip
.new_for_address skip
.new_for_address_finish skip
DBusObjectManagerClient
.new skip
.new_finish skip
.new_for_bus skip
.new_for_bus_finish skip
DBusProxy
.new skip
.new_finish skip
.new_for_bus skip
.new_for_bus_finish skip
AsyncInitable
.new* skip
// Bug #666797: No support for generic methods in GIR parser
DBusConnection
.register_object skip
// Bug #: Construct methods not detected as such
DBusMessage
.new_method_* skip
// Bug #: Reparenting instance method breaks arguments
Socket
.connection_factory_create_connection skip // parent="GLib.SocketConnection" name="factory_create_connection"
// Bug #: out + allow-none parameters missing ? in vapi
LoadableIcon
.load.type nullable
// Bug #666798: GIR parser should detect delegate types which throw errors
DBusInterfaceGetPropertyFunc skip
DBusInterfaceSetPropertyFunc skip
// Bug #666799: symbols with moved-to annotations should be deprecated at the old locations
app_info*#function skip
async_initable_newv_async skip
file_* skip
icon_* skip
initable_* skip
// Need to ask about this... annotated as out, but that seems wrong
DBus*Info.generate_xml.string_builder out=false
// Forward upstream
content_type_from_mime_type nullable
ActionMap
.add_action_entries.entries array array_length_idx=1
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment