diff options
| -rw-r--r-- | NEWS | 1 | ||||
| -rw-r--r-- | fake_packages/Atk.pm | 10 | ||||
| -rw-r--r-- | fake_packages/GObject.pm | 13 | ||||
| -rw-r--r-- | fake_packages/Gio.pm | 78 | ||||
| -rw-r--r-- | fake_packages/Glib/IO.pm | 78 | ||||
| -rw-r--r-- | fake_packages/Gtk3.pm | 140 | ||||
| -rw-r--r-- | fake_packages/Gtk3/WebKit2.pm | 119 | 
7 files changed, 383 insertions, 56 deletions
| @@ -1,6 +1,7 @@  - fake packages:    o remove Gtk3::WebKit (obsoleted by Gtk3::WebKit2)    o sync Gtk4 fake package with gtk4-3.98 +  o sync other Glib*/Gtk3*/WebKit fake packages  Version 1.2.35 - 25  January 2020, by Thierry Vignaud diff --git a/fake_packages/Atk.pm b/fake_packages/Atk.pm index dc507d0..1dde048 100644 --- a/fake_packages/Atk.pm +++ b/fake_packages/Atk.pm @@ -74,6 +74,8 @@ sub get_size { }  sub grab_focus { }  sub ref_accessible_at_point { }  sub remove_focus_handler { } +sub scroll_to { } +sub scroll_to_point { }  sub set_extents { }  sub set_position { }  sub set_size { } @@ -92,6 +94,8 @@ sub grab_focus { }  sub parent { }  sub ref_accessible_at_point { }  sub remove_focus_handler { } +sub scroll_to { } +sub scroll_to_point { }  sub set_extents { }  sub set_position { }  sub set_size { } @@ -245,6 +249,7 @@ sub parent_class { }  package Atk::Object;  our @ISA = qw(GObject::Object);  sub add_relationship { } +sub get_accessible_id { }  sub get_attributes { }  sub get_description { }  sub get_index_in_parent { } @@ -263,6 +268,7 @@ sub ref_relation_set { }  sub ref_state_set { }  sub remove_property_change_handler { }  sub remove_relationship { } +sub set_accessible_id { }  sub set_description { }  sub set_name { }  sub set_parent { } @@ -565,6 +571,8 @@ sub get_text_after_offset { }  sub get_text_at_offset { }  sub get_text_before_offset { }  sub remove_selection { } +sub scroll_substring_to { } +sub scroll_substring_to_point { }  sub set_caret_offset { }  sub set_selection { } @@ -594,6 +602,8 @@ sub get_text_at_offset { }  sub get_text_before_offset { }  sub parent { }  sub remove_selection { } +sub scroll_substring_to { } +sub scroll_substring_to_point { }  sub set_caret_offset { }  sub set_selection { }  sub text_attributes_changed { } diff --git a/fake_packages/GObject.pm b/fake_packages/GObject.pm index 8b8aa92..dcaa085 100644 --- a/fake_packages/GObject.pm +++ b/fake_packages/GObject.pm @@ -12,7 +12,6 @@ sub TYPE_RESERVED_BSE_LAST { }  sub TYPE_RESERVED_GLIB_FIRST { }  sub TYPE_RESERVED_GLIB_LAST { }  sub TYPE_RESERVED_USER_FIRST { } -sub VALUE_COLLECT_FORMAT_MAX_LENGTH { }  sub VALUE_NOCOPY_CONTENTS { }  sub boxed_copy { }  sub boxed_free { } @@ -39,6 +38,7 @@ sub cclosure_marshal_VOID__ULONG { }  sub cclosure_marshal_VOID__VARIANT { }  sub cclosure_marshal_VOID__VOID { }  sub cclosure_marshal_generic { } +sub clear_signal_handler { }  sub enum_complete_type_info { }  sub enum_get_value { }  sub enum_get_value_by_name { } @@ -284,14 +284,11 @@ sub interface_find_property { }  sub interface_install_property { }  sub interface_list_properties { }  sub is_floating { } -sub new { }  sub newv { }  sub notify { }  sub notify_by_pspec { }  sub ref { }  sub ref_sink { } -sub replace_data { } -sub replace_qdata { }  sub run_dispose { }  sub set_data { }  sub set_property { } @@ -381,13 +378,6 @@ sub signal_flags { }  sub signal_id { }  sub signal_name { } -package GObject::TypeCValue; -sub v_double { } -sub v_int { } -sub v_int64 { } -sub v_long { } -sub v_pointer { } -  package GObject::TypeClass;  sub add_private { }  sub adjust_private_offset { } @@ -545,7 +535,6 @@ sub unset { }  package GObject::ValueArray;  sub append { }  sub copy { } -sub free { }  sub get_nth { }  sub insert { }  sub n_prealloced { } diff --git a/fake_packages/Gio.pm b/fake_packages/Gio.pm index b5f69fd..28ea5c9 100644 --- a/fake_packages/Gio.pm +++ b/fake_packages/Gio.pm @@ -1,5 +1,6 @@  package Gio;  sub DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME { } +sub DRIVE_IDENTIFIER_KIND_UNIX_DEVICE { }  sub FILE_ATTRIBUTE_ACCESS_CAN_DELETE { }  sub FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE { }  sub FILE_ATTRIBUTE_ACCESS_CAN_READ { } @@ -7,7 +8,9 @@ sub FILE_ATTRIBUTE_ACCESS_CAN_RENAME { }  sub FILE_ATTRIBUTE_ACCESS_CAN_TRASH { }  sub FILE_ATTRIBUTE_ACCESS_CAN_WRITE { }  sub FILE_ATTRIBUTE_DOS_IS_ARCHIVE { } +sub FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT { }  sub FILE_ATTRIBUTE_DOS_IS_SYSTEM { } +sub FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG { }  sub FILE_ATTRIBUTE_ETAG_VALUE { }  sub FILE_ATTRIBUTE_FILESYSTEM_FREE { }  sub FILE_ATTRIBUTE_FILESYSTEM_READONLY { } @@ -134,6 +137,7 @@ sub content_type_from_mime_type { }  sub content_type_get_description { }  sub content_type_get_generic_icon_name { }  sub content_type_get_icon { } +sub content_type_get_mime_dirs { }  sub content_type_get_mime_type { }  sub content_type_get_symbolic_icon { }  sub content_type_guess { } @@ -141,6 +145,7 @@ sub content_type_guess_for_tree { }  sub content_type_is_a { }  sub content_type_is_mime_type { }  sub content_type_is_unknown { } +sub content_type_set_mime_dirs { }  sub content_types_get_registered { }  sub dbus_address_escape_value { }  sub dbus_address_get_for_bus_sync { } @@ -219,6 +224,8 @@ sub tls_error_quark { }  sub tls_file_database_new { }  sub tls_server_connection_new { }  sub unix_is_mount_path_system_internal { } +sub unix_is_system_device_path { } +sub unix_is_system_fs_type { }  sub unix_mount_at { }  sub unix_mount_compare { }  sub unix_mount_copy { } @@ -227,6 +234,8 @@ sub unix_mount_free { }  sub unix_mount_get_device_path { }  sub unix_mount_get_fs_type { }  sub unix_mount_get_mount_path { } +sub unix_mount_get_options { } +sub unix_mount_get_root_path { }  sub unix_mount_guess_can_eject { }  sub unix_mount_guess_icon { }  sub unix_mount_guess_name { } @@ -343,6 +352,8 @@ sub launch_default_for_uri { }  sub launch_default_for_uri_async { }  sub launch_default_for_uri_finish { }  sub launch_uris { } +sub launch_uris_async { } +sub launch_uris_finish { }  sub remove_supports_type { }  sub reset_type_associations { }  sub set_as_default_for_extension { } @@ -370,6 +381,8 @@ sub get_name { }  sub get_supported_types { }  sub launch { }  sub launch_uris { } +sub launch_uris_async { } +sub launch_uris_finish { }  sub remove_supports_type { }  sub set_as_default_for_extension { }  sub set_as_default_for_type { } @@ -435,6 +448,9 @@ sub set_application_id { }  sub set_default { }  sub set_flags { }  sub set_inactivity_timeout { } +sub set_option_context_description { } +sub set_option_context_parameter_string { } +sub set_option_context_summary { }  sub set_resource_base_path { }  sub unbind_busy_property { }  sub unmark_busy { } @@ -450,6 +466,7 @@ sub dbus_register { }  sub dbus_unregister { }  sub handle_local_options { }  sub local_command_line { } +sub name_lost { }  sub open { }  sub padding { }  sub parent_class { } @@ -673,6 +690,7 @@ sub flush_finish { }  sub flush_sync { }  sub get_capabilities { }  sub get_exit_on_close { } +sub get_flags { }  sub get_guid { }  sub get_last_serial { }  sub get_peer_credentials { } @@ -1101,13 +1119,16 @@ sub get_generic_name { }  sub get_implementations { }  sub get_is_hidden { }  sub get_keywords { } +sub get_locale_string { }  sub get_nodisplay { }  sub get_show_in { }  sub get_startup_wm_class { }  sub get_string { } +sub get_string_list { }  sub has_key { }  sub launch_action { }  sub launch_uris_as_manager { } +sub launch_uris_as_manager_with_fds { }  sub list_actions { }  sub new { }  sub new_from_filename { } @@ -1209,6 +1230,7 @@ sub emit_accept_certificate { }  sub get_certificate { }  sub get_database { }  sub get_interaction { } +sub get_negotiated_protocol { }  sub get_peer_certificate { }  sub get_peer_certificate_errors { }  sub get_rehandshake_mode { } @@ -1216,6 +1238,7 @@ sub get_require_close_notify { }  sub handshake { }  sub handshake_async { }  sub handshake_finish { } +sub set_advertised_protocols { }  sub set_certificate { }  sub set_database { }  sub set_interaction { } @@ -1228,9 +1251,11 @@ sub shutdown_finish { }  package Gio::DtlsConnectionInterface;  sub accept_certificate { }  sub g_iface { } +sub get_negotiated_protocol { }  sub handshake { }  sub handshake_async { }  sub handshake_finish { } +sub set_advertised_protocols { }  sub shutdown { }  sub shutdown_async { }  sub shutdown_finish { } @@ -1302,6 +1327,9 @@ sub has_prefix { }  sub has_uri_scheme { }  sub hash { }  sub is_native { } +sub load_bytes { } +sub load_bytes_async { } +sub load_bytes_finish { }  sub load_contents { }  sub load_contents_async { }  sub load_contents_finish { } @@ -1329,9 +1357,12 @@ sub open_readwrite { }  sub open_readwrite_async { }  sub open_readwrite_finish { }  sub parse_name { } +sub peek_path { }  sub poll_mountable { }  sub poll_mountable_finish { }  sub query_default_handler { } +sub query_default_handler_async { } +sub query_default_handler_finish { }  sub query_exists { }  sub query_file_type { }  sub query_filesystem_info { } @@ -1609,6 +1640,7 @@ sub get_icon { }  sub get_is_backup { }  sub get_is_hidden { }  sub get_is_symlink { } +sub get_modification_date_time { }  sub get_modification_time { }  sub get_name { }  sub get_size { } @@ -1639,6 +1671,7 @@ sub set_file_type { }  sub set_icon { }  sub set_is_hidden { }  sub set_is_symlink { } +sub set_modification_date_time { }  sub set_modification_time { }  sub set_name { }  sub set_size { } @@ -2148,16 +2181,22 @@ our @ISA = qw(GObject::Object);  sub get_anonymous { }  sub get_choice { }  sub get_domain { } +sub get_is_tcrypt_hidden_volume { } +sub get_is_tcrypt_system_volume { }  sub get_password { }  sub get_password_save { } +sub get_pim { }  sub get_username { }  sub new { }  sub reply { }  sub set_anonymous { }  sub set_choice { }  sub set_domain { } +sub set_is_tcrypt_hidden_volume { } +sub set_is_tcrypt_system_volume { }  sub set_password { }  sub set_password_save { } +sub set_pim { }  sub set_username { }  package Gio::MountOperationClass; @@ -2178,6 +2217,13 @@ sub reply { }  sub show_processes { }  sub show_unmount_progress { } +package Gio::NativeSocketAddress; +our @ISA = qw(Gio::SocketAddress); +sub new { } + +package Gio::NativeSocketAddressClass; +sub parent_class { } +  package Gio::NativeVolumeMonitorClass;  sub get_mount_for_mount_path { }  sub parent_class { } @@ -2269,11 +2315,14 @@ sub write_bytes { }  sub write_bytes_async { }  sub write_bytes_finish { }  sub write_finish { } +sub writev { } +sub writev_all { } +sub writev_all_async { } +sub writev_all_finish { } +sub writev_async { } +sub writev_finish { }  package Gio::OutputStreamClass; -sub _g_reserved1 { } -sub _g_reserved2 { } -sub _g_reserved3 { }  sub _g_reserved4 { }  sub _g_reserved5 { }  sub _g_reserved6 { } @@ -2292,6 +2341,9 @@ sub splice_finish { }  sub write_async { }  sub write_finish { }  sub write_fn { } +sub writev_async { } +sub writev_finish { } +sub writev_fn { }  package Gio::OutputVector;  sub buffer { } @@ -2338,6 +2390,7 @@ sub can_poll { }  sub create_source { }  sub is_writable { }  sub write_nonblocking { } +sub writev_nonblocking { }  package Gio::PollableOutputStreamInterface;  sub can_poll { } @@ -2345,6 +2398,7 @@ sub create_source { }  sub g_iface { }  sub is_writable { }  sub write_nonblocking { } +sub writev_nonblocking { }  package Gio::PropertyAction;  our @ISA = qw(GObject::Object); @@ -2420,6 +2474,9 @@ sub lookup_by_address_finish { }  sub lookup_by_name { }  sub lookup_by_name_async { }  sub lookup_by_name_finish { } +sub lookup_by_name_with_flags { } +sub lookup_by_name_with_flags_async { } +sub lookup_by_name_with_flags_finish { }  sub lookup_records { }  sub lookup_records_async { }  sub lookup_records_finish { } @@ -2429,15 +2486,15 @@ sub lookup_service_finish { }  sub set_default { }  package Gio::ResolverClass; -sub _g_reserved4 { } -sub _g_reserved5 { } -sub _g_reserved6 { }  sub lookup_by_address { }  sub lookup_by_address_async { }  sub lookup_by_address_finish { }  sub lookup_by_name { }  sub lookup_by_name_async { }  sub lookup_by_name_finish { } +sub lookup_by_name_with_flags { } +sub lookup_by_name_with_flags_async { } +sub lookup_by_name_with_flags_finish { }  sub lookup_records { }  sub lookup_records_async { }  sub lookup_records_finish { } @@ -2683,7 +2740,9 @@ sub get_ttl { }  sub is_closed { }  sub is_connected { }  sub join_multicast_group { } +sub join_multicast_group_ssm { }  sub leave_multicast_group { } +sub leave_multicast_group_ssm { }  sub listen { }  sub new { }  sub new_from_fd { } @@ -2694,6 +2753,7 @@ sub receive_messages { }  sub receive_with_blocking { }  sub send { }  sub send_message { } +sub send_message_with_timeout { }  sub send_messages { }  sub send_to { }  sub send_with_blocking { } @@ -2937,7 +2997,6 @@ package Gio::SubprocessLauncher;  our @ISA = qw(GObject::Object);  sub getenv { }  sub new { } -sub set_child_setup { }  sub set_cwd { }  sub set_environ { }  sub set_flags { } @@ -2958,6 +3017,7 @@ sub get_cancellable { }  sub get_check_cancellable { }  sub get_completed { }  sub get_context { } +sub get_name { }  sub get_priority { }  sub get_return_on_cancel { }  sub get_source_object { } @@ -2976,6 +3036,7 @@ sub return_error_if_cancelled { }  sub return_int { }  sub return_pointer { }  sub set_check_cancellable { } +sub set_name { }  sub set_priority { }  sub set_return_on_cancel { }  sub set_source_tag { } @@ -3039,6 +3100,7 @@ sub get_dtls_client_connection_type { }  sub get_dtls_server_connection_type { }  sub get_file_database_type { }  sub get_server_connection_type { } +sub set_default_database { }  sub supports_dtls { }  sub supports_tls { } @@ -3090,6 +3152,7 @@ sub emit_accept_certificate { }  sub get_certificate { }  sub get_database { }  sub get_interaction { } +sub get_negotiated_protocol { }  sub get_peer_certificate { }  sub get_peer_certificate_errors { }  sub get_rehandshake_mode { } @@ -3098,6 +3161,7 @@ sub get_use_system_certdb { }  sub handshake { }  sub handshake_async { }  sub handshake_finish { } +sub set_advertised_protocols { }  sub set_certificate { }  sub set_database { }  sub set_interaction { } diff --git a/fake_packages/Glib/IO.pm b/fake_packages/Glib/IO.pm index f039ccd..0ff6488 100644 --- a/fake_packages/Glib/IO.pm +++ b/fake_packages/Glib/IO.pm @@ -1,5 +1,6 @@  package Glib::IO;  sub DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME { } +sub DRIVE_IDENTIFIER_KIND_UNIX_DEVICE { }  sub FILE_ATTRIBUTE_ACCESS_CAN_DELETE { }  sub FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE { }  sub FILE_ATTRIBUTE_ACCESS_CAN_READ { } @@ -7,7 +8,9 @@ sub FILE_ATTRIBUTE_ACCESS_CAN_RENAME { }  sub FILE_ATTRIBUTE_ACCESS_CAN_TRASH { }  sub FILE_ATTRIBUTE_ACCESS_CAN_WRITE { }  sub FILE_ATTRIBUTE_DOS_IS_ARCHIVE { } +sub FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT { }  sub FILE_ATTRIBUTE_DOS_IS_SYSTEM { } +sub FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG { }  sub FILE_ATTRIBUTE_ETAG_VALUE { }  sub FILE_ATTRIBUTE_FILESYSTEM_FREE { }  sub FILE_ATTRIBUTE_FILESYSTEM_READONLY { } @@ -134,6 +137,7 @@ sub content_type_from_mime_type { }  sub content_type_get_description { }  sub content_type_get_generic_icon_name { }  sub content_type_get_icon { } +sub content_type_get_mime_dirs { }  sub content_type_get_mime_type { }  sub content_type_get_symbolic_icon { }  sub content_type_guess { } @@ -141,6 +145,7 @@ sub content_type_guess_for_tree { }  sub content_type_is_a { }  sub content_type_is_mime_type { }  sub content_type_is_unknown { } +sub content_type_set_mime_dirs { }  sub content_types_get_registered { }  sub dbus_address_escape_value { }  sub dbus_address_get_for_bus_sync { } @@ -219,6 +224,8 @@ sub tls_error_quark { }  sub tls_file_database_new { }  sub tls_server_connection_new { }  sub unix_is_mount_path_system_internal { } +sub unix_is_system_device_path { } +sub unix_is_system_fs_type { }  sub unix_mount_at { }  sub unix_mount_compare { }  sub unix_mount_copy { } @@ -227,6 +234,8 @@ sub unix_mount_free { }  sub unix_mount_get_device_path { }  sub unix_mount_get_fs_type { }  sub unix_mount_get_mount_path { } +sub unix_mount_get_options { } +sub unix_mount_get_root_path { }  sub unix_mount_guess_can_eject { }  sub unix_mount_guess_icon { }  sub unix_mount_guess_name { } @@ -343,6 +352,8 @@ sub launch_default_for_uri { }  sub launch_default_for_uri_async { }  sub launch_default_for_uri_finish { }  sub launch_uris { } +sub launch_uris_async { } +sub launch_uris_finish { }  sub remove_supports_type { }  sub reset_type_associations { }  sub set_as_default_for_extension { } @@ -370,6 +381,8 @@ sub get_name { }  sub get_supported_types { }  sub launch { }  sub launch_uris { } +sub launch_uris_async { } +sub launch_uris_finish { }  sub remove_supports_type { }  sub set_as_default_for_extension { }  sub set_as_default_for_type { } @@ -435,6 +448,9 @@ sub set_application_id { }  sub set_default { }  sub set_flags { }  sub set_inactivity_timeout { } +sub set_option_context_description { } +sub set_option_context_parameter_string { } +sub set_option_context_summary { }  sub set_resource_base_path { }  sub unbind_busy_property { }  sub unmark_busy { } @@ -450,6 +466,7 @@ sub dbus_register { }  sub dbus_unregister { }  sub handle_local_options { }  sub local_command_line { } +sub name_lost { }  sub open { }  sub padding { }  sub parent_class { } @@ -673,6 +690,7 @@ sub flush_finish { }  sub flush_sync { }  sub get_capabilities { }  sub get_exit_on_close { } +sub get_flags { }  sub get_guid { }  sub get_last_serial { }  sub get_peer_credentials { } @@ -1101,13 +1119,16 @@ sub get_generic_name { }  sub get_implementations { }  sub get_is_hidden { }  sub get_keywords { } +sub get_locale_string { }  sub get_nodisplay { }  sub get_show_in { }  sub get_startup_wm_class { }  sub get_string { } +sub get_string_list { }  sub has_key { }  sub launch_action { }  sub launch_uris_as_manager { } +sub launch_uris_as_manager_with_fds { }  sub list_actions { }  sub new { }  sub new_from_filename { } @@ -1209,6 +1230,7 @@ sub emit_accept_certificate { }  sub get_certificate { }  sub get_database { }  sub get_interaction { } +sub get_negotiated_protocol { }  sub get_peer_certificate { }  sub get_peer_certificate_errors { }  sub get_rehandshake_mode { } @@ -1216,6 +1238,7 @@ sub get_require_close_notify { }  sub handshake { }  sub handshake_async { }  sub handshake_finish { } +sub set_advertised_protocols { }  sub set_certificate { }  sub set_database { }  sub set_interaction { } @@ -1228,9 +1251,11 @@ sub shutdown_finish { }  package Glib::IO::DtlsConnectionInterface;  sub accept_certificate { }  sub g_iface { } +sub get_negotiated_protocol { }  sub handshake { }  sub handshake_async { }  sub handshake_finish { } +sub set_advertised_protocols { }  sub shutdown { }  sub shutdown_async { }  sub shutdown_finish { } @@ -1302,6 +1327,9 @@ sub has_prefix { }  sub has_uri_scheme { }  sub hash { }  sub is_native { } +sub load_bytes { } +sub load_bytes_async { } +sub load_bytes_finish { }  sub load_contents { }  sub load_contents_async { }  sub load_contents_finish { } @@ -1329,9 +1357,12 @@ sub open_readwrite { }  sub open_readwrite_async { }  sub open_readwrite_finish { }  sub parse_name { } +sub peek_path { }  sub poll_mountable { }  sub poll_mountable_finish { }  sub query_default_handler { } +sub query_default_handler_async { } +sub query_default_handler_finish { }  sub query_exists { }  sub query_file_type { }  sub query_filesystem_info { } @@ -1609,6 +1640,7 @@ sub get_icon { }  sub get_is_backup { }  sub get_is_hidden { }  sub get_is_symlink { } +sub get_modification_date_time { }  sub get_modification_time { }  sub get_name { }  sub get_size { } @@ -1639,6 +1671,7 @@ sub set_file_type { }  sub set_icon { }  sub set_is_hidden { }  sub set_is_symlink { } +sub set_modification_date_time { }  sub set_modification_time { }  sub set_name { }  sub set_size { } @@ -2148,16 +2181,22 @@ our @ISA = qw(GObject::Object);  sub get_anonymous { }  sub get_choice { }  sub get_domain { } +sub get_is_tcrypt_hidden_volume { } +sub get_is_tcrypt_system_volume { }  sub get_password { }  sub get_password_save { } +sub get_pim { }  sub get_username { }  sub new { }  sub reply { }  sub set_anonymous { }  sub set_choice { }  sub set_domain { } +sub set_is_tcrypt_hidden_volume { } +sub set_is_tcrypt_system_volume { }  sub set_password { }  sub set_password_save { } +sub set_pim { }  sub set_username { }  package Glib::IO::MountOperationClass; @@ -2178,6 +2217,13 @@ sub reply { }  sub show_processes { }  sub show_unmount_progress { } +package Glib::IO::NativeSocketAddress; +our @ISA = qw(Glib::IO::SocketAddress); +sub new { } + +package Glib::IO::NativeSocketAddressClass; +sub parent_class { } +  package Glib::IO::NativeVolumeMonitorClass;  sub get_mount_for_mount_path { }  sub parent_class { } @@ -2269,11 +2315,14 @@ sub write_bytes { }  sub write_bytes_async { }  sub write_bytes_finish { }  sub write_finish { } +sub writev { } +sub writev_all { } +sub writev_all_async { } +sub writev_all_finish { } +sub writev_async { } +sub writev_finish { }  package Glib::IO::OutputStreamClass; -sub _g_reserved1 { } -sub _g_reserved2 { } -sub _g_reserved3 { }  sub _g_reserved4 { }  sub _g_reserved5 { }  sub _g_reserved6 { } @@ -2292,6 +2341,9 @@ sub splice_finish { }  sub write_async { }  sub write_finish { }  sub write_fn { } +sub writev_async { } +sub writev_finish { } +sub writev_fn { }  package Glib::IO::OutputVector;  sub buffer { } @@ -2338,6 +2390,7 @@ sub can_poll { }  sub create_source { }  sub is_writable { }  sub write_nonblocking { } +sub writev_nonblocking { }  package Glib::IO::PollableOutputStreamInterface;  sub can_poll { } @@ -2345,6 +2398,7 @@ sub create_source { }  sub g_iface { }  sub is_writable { }  sub write_nonblocking { } +sub writev_nonblocking { }  package Glib::IO::PropertyAction;  our @ISA = qw(GObject::Object); @@ -2420,6 +2474,9 @@ sub lookup_by_address_finish { }  sub lookup_by_name { }  sub lookup_by_name_async { }  sub lookup_by_name_finish { } +sub lookup_by_name_with_flags { } +sub lookup_by_name_with_flags_async { } +sub lookup_by_name_with_flags_finish { }  sub lookup_records { }  sub lookup_records_async { }  sub lookup_records_finish { } @@ -2429,15 +2486,15 @@ sub lookup_service_finish { }  sub set_default { }  package Glib::IO::ResolverClass; -sub _g_reserved4 { } -sub _g_reserved5 { } -sub _g_reserved6 { }  sub lookup_by_address { }  sub lookup_by_address_async { }  sub lookup_by_address_finish { }  sub lookup_by_name { }  sub lookup_by_name_async { }  sub lookup_by_name_finish { } +sub lookup_by_name_with_flags { } +sub lookup_by_name_with_flags_async { } +sub lookup_by_name_with_flags_finish { }  sub lookup_records { }  sub lookup_records_async { }  sub lookup_records_finish { } @@ -2683,7 +2740,9 @@ sub get_ttl { }  sub is_closed { }  sub is_connected { }  sub join_multicast_group { } +sub join_multicast_group_ssm { }  sub leave_multicast_group { } +sub leave_multicast_group_ssm { }  sub listen { }  sub new { }  sub new_from_fd { } @@ -2694,6 +2753,7 @@ sub receive_messages { }  sub receive_with_blocking { }  sub send { }  sub send_message { } +sub send_message_with_timeout { }  sub send_messages { }  sub send_to { }  sub send_with_blocking { } @@ -2937,7 +2997,6 @@ package Glib::IO::SubprocessLauncher;  our @ISA = qw(GObject::Object);  sub getenv { }  sub new { } -sub set_child_setup { }  sub set_cwd { }  sub set_environ { }  sub set_flags { } @@ -2958,6 +3017,7 @@ sub get_cancellable { }  sub get_check_cancellable { }  sub get_completed { }  sub get_context { } +sub get_name { }  sub get_priority { }  sub get_return_on_cancel { }  sub get_source_object { } @@ -2976,6 +3036,7 @@ sub return_error_if_cancelled { }  sub return_int { }  sub return_pointer { }  sub set_check_cancellable { } +sub set_name { }  sub set_priority { }  sub set_return_on_cancel { }  sub set_source_tag { } @@ -3039,6 +3100,7 @@ sub get_dtls_client_connection_type { }  sub get_dtls_server_connection_type { }  sub get_file_database_type { }  sub get_server_connection_type { } +sub set_default_database { }  sub supports_dtls { }  sub supports_tls { } @@ -3090,6 +3152,7 @@ sub emit_accept_certificate { }  sub get_certificate { }  sub get_database { }  sub get_interaction { } +sub get_negotiated_protocol { }  sub get_peer_certificate { }  sub get_peer_certificate_errors { }  sub get_rehandshake_mode { } @@ -3098,6 +3161,7 @@ sub get_use_system_certdb { }  sub handshake { }  sub handshake_async { }  sub handshake_finish { } +sub set_advertised_protocols { }  sub set_certificate { }  sub set_database { }  sub set_interaction { } diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm index d80589e..48c30e1 100644 --- a/fake_packages/Gtk3.pm +++ b/fake_packages/Gtk3.pm @@ -1108,8 +1108,11 @@ sub edit { }  sub expand_collapse { }  sub get_cell_area { }  sub get_cell_extents { } +sub get_cell_position { }  sub get_child_index { } +sub get_column_header_cells { }  sub get_renderer_state { } +sub get_row_header_cells { }  sub grab_focus { }  sub update_relationset { } @@ -1119,8 +1122,11 @@ sub edit { }  sub expand_collapse { }  sub get_cell_area { }  sub get_cell_extents { } +sub get_cell_position { }  sub get_child_index { } +sub get_column_header_cells { }  sub get_renderer_state { } +sub get_row_header_cells { }  sub grab_focus { }  sub parent { }  sub update_relationset { } @@ -1847,6 +1853,7 @@ sub delete_from_cursor { }  sub get_frame_size { }  sub get_text_area_size { }  sub insert_at_cursor { } +sub insert_emoji { }  sub move_cursor { }  sub parent_class { }  sub paste_clipboard { } @@ -1910,6 +1917,24 @@ sub handle_event { }  sub reset { }  sub set_propagation_phase { } +package Gtk3::EventControllerKey; +our @ISA = qw(Gtk3::EventController); +sub forward { } +sub get_group { } +sub get_im_context { } +sub new { } +sub set_im_context { } + +package Gtk3::EventControllerMotion; +our @ISA = qw(Gtk3::EventController); +sub new { } + +package Gtk3::EventControllerScroll; +our @ISA = qw(Gtk3::EventController); +sub get_flags { } +sub new { } +sub set_flags { } +  package Gtk3::Expander;  our @ISA = qw(Gtk3::Bin);  sub get_expanded { } @@ -2163,14 +2188,19 @@ sub get_font { }  sub get_font_desc { }  sub get_font_face { }  sub get_font_family { } +sub get_font_features { }  sub get_font_map { }  sub get_font_size { } +sub get_language { } +sub get_level { }  sub get_preview_text { }  sub get_show_preview_entry { }  sub set_filter_func { }  sub set_font { }  sub set_font_desc { }  sub set_font_map { } +sub set_language { } +sub set_level { }  sub set_preview_text { }  sub set_show_preview_entry { } @@ -4557,7 +4587,10 @@ sub KEY_zcaron { }  sub KEY_zerosubscript { }  sub KEY_zerosuperior { }  sub KEY_zstroke { } +sub MAJOR_VERSION { }  sub MAX_TIMECOORD_AXES { } +sub MICRO_VERSION { } +sub MINOR_VERSION { }  sub PARENT_RELATIVE { }  sub PIXBUF_FEATURES_H { }  sub PIXBUF_MAGIC_NUMBER { } @@ -4639,6 +4672,7 @@ sub pango_context_get_for_display { }  sub pango_context_get_for_screen { }  sub parse_args { }  sub pixbuf_error_quark { } +sub pixbuf_from_pixdata { }  sub pixbuf_get_from_surface { }  sub pixbuf_get_from_window { }  sub pointer_grab { } @@ -5265,7 +5299,6 @@ sub copy_area { }  sub copy_options { }  sub fill { }  sub flip { } -sub from_pixdata { }  sub get_bits_per_sample { }  sub get_byte_length { }  sub get_colorspace { } @@ -5280,6 +5313,7 @@ sub get_option { }  sub get_options { }  sub get_rowstride { }  sub get_width { } +sub init_modules { }  sub new { }  sub new_from_bytes { }  sub new_from_file { } @@ -5573,6 +5607,7 @@ sub merge_child_shapes { }  sub move { }  sub move_region { }  sub move_resize { } +sub move_to_rect { }  sub peek_children { }  sub process_all_updates { }  sub process_updates { } @@ -5668,6 +5703,7 @@ sub x11_free_text_list { }  sub x11_get_default_root_xwindow { }  sub x11_get_default_screen { }  sub x11_get_default_xdisplay { } +sub x11_get_parent_relative_pattern { }  sub x11_get_server_time { }  sub x11_get_xatom_by_name { }  sub x11_get_xatom_by_name_for_display { } @@ -5689,6 +5725,7 @@ package Gtk3::GdkX11::X11Display;  sub error_trap_pop { }  sub error_trap_pop_ignored { }  sub error_trap_push { } +sub get_glx_version { }  sub get_startup_notification_id { }  sub get_user_time { }  sub get_xdisplay { } @@ -5705,6 +5742,9 @@ package Gtk3::GdkX11::X11Keymap;  sub get_group_for_state { }  sub key_is_modifier { } +package Gtk3::GdkX11::X11Monitor; +sub get_output { } +  package Gtk3::GdkX11::X11Screen;  sub get_current_desktop { }  sub get_monitor_output { } @@ -5792,6 +5832,13 @@ sub set_button { }  sub set_exclusive { }  sub set_touch_only { } +package Gtk3::GestureStylus; +our @ISA = qw(Gtk3::GestureSingle); +sub get_axes { } +sub get_axis { } +sub get_device_tool { } +sub new { } +  package Gtk3::GestureSwipe;  our @ISA = qw(Gtk3::GestureSingle);  sub get_velocity { } @@ -5927,6 +5974,9 @@ sub set_show_close_button { }  sub set_subtitle { }  sub set_title { } +package Gtk3::HeaderBarAccessibleClass; +sub parent_class { } +  package Gtk3::HeaderBarClass;  sub parent_class { } @@ -6234,8 +6284,10 @@ our @ISA = qw(Gtk3::Box);  sub get_action_area { }  sub get_content_area { }  sub get_message_type { } +sub get_revealed { }  sub get_show_close_button { }  sub set_message_type { } +sub set_revealed { }  sub set_show_close_button { }  package Gtk3::InfoBarClass; @@ -8127,7 +8179,6 @@ sub copy { }  sub flags { }  sub free { }  sub info { } -sub new { }  sub target { }  package Gtk3::TargetList; @@ -8526,6 +8577,7 @@ sub delete_from_cursor { }  sub draw_layer { }  sub extend_selection { }  sub insert_at_cursor { } +sub insert_emoji { }  sub move_cursor { }  sub parent_class { }  sub paste_clipboard { } @@ -9832,6 +9884,7 @@ sub parent_class { }  package Pango;  sub ANALYSIS_FLAG_CENTERED_BASELINE { }  sub ANALYSIS_FLAG_IS_ELLIPSIS { } +sub ANALYSIS_FLAG_NEED_HYPHEN { }  sub ATTR_INDEX_FROM_TEXT_BEGINNING { }  sub ENGINE_TYPE_LANG { }  sub ENGINE_TYPE_SHAPE { } @@ -9843,21 +9896,46 @@ sub SCALE { }  sub UNKNOWN_GLYPH_HEIGHT { }  sub UNKNOWN_GLYPH_WIDTH { }  sub VERSION_MIN_REQUIRED { } +sub attr_allow_breaks_new { } +sub attr_background_alpha_new { } +sub attr_background_new { } +sub attr_fallback_new { } +sub attr_family_new { } +sub attr_font_desc_new { } +sub attr_font_features_new { } +sub attr_foreground_alpha_new { } +sub attr_foreground_new { } +sub attr_gravity_hint_new { } +sub attr_gravity_new { } +sub attr_insert_hyphens_new { } +sub attr_language_new { } +sub attr_letter_spacing_new { } +sub attr_rise_new { } +sub attr_scale_new { } +sub attr_shape_new { } +sub attr_shape_new_with_data { } +sub attr_show_new { } +sub attr_size_new { } +sub attr_size_new_absolute { } +sub attr_stretch_new { } +sub attr_strikethrough_color_new { } +sub attr_strikethrough_new { } +sub attr_style_new { }  sub attr_type_get_name { }  sub attr_type_register { } +sub attr_underline_color_new { } +sub attr_underline_new { } +sub attr_variant_new { } +sub attr_weight_new { }  sub bidi_type_for_unichar { }  sub break { } -sub config_key_get { } -sub config_key_get_system { }  sub default_break { }  sub extents_to_pixels { }  sub find_base_dir { }  sub find_paragraph_boundary { }  sub font_description_from_string { } -sub get_lib_subdirectory { }  sub get_log_attrs { }  sub get_mirror_char { } -sub get_sysconf_subdirectory { }  sub gravity_get_for_matrix { }  sub gravity_get_for_script { }  sub gravity_get_for_script_and_width { } @@ -9868,10 +9946,8 @@ sub itemize_with_base_dir { }  sub language_from_string { }  sub language_get_default { }  sub log2vis_get_embedding_levels { } -sub lookup_aliases { }  sub markup_parser_finish { }  sub markup_parser_new { } -sub module_register { }  sub parse_enum { }  sub parse_markup { }  sub parse_stretch { } @@ -9888,8 +9964,10 @@ sub script_for_unichar { }  sub script_get_sample_language { }  sub shape { }  sub shape_full { } +sub shape_with_flags { }  sub skip_space { }  sub split_file_list { } +sub tailor_break { }  sub trim_string { }  sub unichar_direction { }  sub units_from_double { } @@ -9926,17 +10004,21 @@ sub value { }  package Pango::AttrFontDesc;  sub attr { }  sub desc { } +sub new { }  package Pango::AttrFontFeatures;  sub attr { }  sub features { } +sub new { }  package Pango::AttrInt;  sub attr { }  sub value { }  package Pango::AttrIterator; +sub copy { }  sub destroy { } +sub get { }  sub get_attrs { }  sub get_font { }  sub next { } @@ -9944,18 +10026,22 @@ sub range { }  package Pango::AttrLanguage;  sub attr { } +sub new { }  sub value { }  package Pango::AttrList;  sub change { }  sub copy { }  sub filter { } +sub get_attributes { } +sub get_iterator { }  sub insert { }  sub insert_before { }  sub new { }  sub ref { }  sub splice { }  sub unref { } +sub update { }  package Pango::AttrShape;  sub attr { } @@ -9964,10 +10050,14 @@ sub data { }  sub destroy_func { }  sub ink_rect { }  sub logical_rect { } +sub new { } +sub new_with_data { }  package Pango::AttrSize;  sub absolute { }  sub attr { } +sub new { } +sub new_absolute { }  sub size { }  package Pango::AttrString; @@ -9979,6 +10069,7 @@ sub get_name { }  sub register { }  package Pango::Attribute; +sub copy { }  sub destroy { }  sub end_index { }  sub equal { } @@ -10010,6 +10101,7 @@ sub get_gravity_hint { }  sub get_language { }  sub get_matrix { }  sub get_metrics { } +sub get_round_glyph_positions { }  sub get_serial { }  sub list_families { }  sub load_font { } @@ -10022,10 +10114,16 @@ sub set_font_map { }  sub set_gravity_hint { }  sub set_language { }  sub set_matrix { } +sub set_round_glyph_positions { }  package Pango::Coverage; +our @ISA = qw(GObject::Object); +sub copy { } +sub from_bytes { }  sub get { }  sub max { } +sub new { } +sub ref { }  sub set { }  sub to_bytes { }  sub unref { } @@ -10059,17 +10157,18 @@ sub describe { }  sub describe_with_absolute_size { }  sub descriptions_free { }  sub find_shaper { } +sub get_coverage { }  sub get_font_map { }  sub get_glyph_extents { }  sub get_metrics { } +sub has_char { }  package Pango::FontClass; -sub _pango_reserved1 { } -sub _pango_reserved2 { } +sub create_hb_font { }  sub describe { }  sub describe_absolute { } -sub find_shaper { }  sub get_coverage { } +sub get_features { }  sub get_font_map { }  sub get_glyph_extents { }  sub get_metrics { } @@ -10090,6 +10189,7 @@ sub get_size_is_absolute { }  sub get_stretch { }  sub get_style { }  sub get_variant { } +sub get_variations { }  sub get_weight { }  sub hash { }  sub merge { } @@ -10103,6 +10203,8 @@ sub set_size { }  sub set_stretch { }  sub set_style { }  sub set_variant { } +sub set_variations { } +sub set_variations_static { }  sub set_weight { }  sub to_filename { }  sub to_string { } @@ -10128,14 +10230,15 @@ package Pango::FontFamily;  our @ISA = qw(GObject::Object);  sub get_name { }  sub is_monospace { } +sub is_variable { }  sub list_faces { }  package Pango::FontFamilyClass;  sub _pango_reserved2 { }  sub _pango_reserved3 { } -sub _pango_reserved4 { }  sub get_name { }  sub is_monospace { } +sub is_variable { }  sub list_faces { }  sub parent_class { } @@ -10144,7 +10247,6 @@ our @ISA = qw(GObject::Object);  sub changed { }  sub create_context { }  sub get_serial { } -sub get_shape_engine_type { }  sub list_families { }  sub load_font { }  sub load_fontset { } @@ -10169,11 +10271,12 @@ sub get_approximate_char_width { }  sub get_approximate_digit_width { }  sub get_ascent { }  sub get_descent { } +sub get_height { }  sub get_strikethrough_position { }  sub get_strikethrough_thickness { }  sub get_underline_position { }  sub get_underline_thickness { } -sub new { } +sub height { }  sub ref { }  sub ref_count { }  sub strikethrough_position { } @@ -10274,6 +10377,7 @@ sub list { }  package Pango::Item;  sub analysis { } +sub apply_attrs { }  sub copy { }  sub free { }  sub length { } @@ -10312,6 +10416,7 @@ sub get_justify { }  sub get_line { }  sub get_line_count { }  sub get_line_readonly { } +sub get_line_spacing { }  sub get_lines { }  sub get_lines_readonly { }  sub get_log_attrs { } @@ -10341,6 +10446,7 @@ sub set_font_description { }  sub set_height { }  sub set_indent { }  sub set_justify { } +sub set_line_spacing { }  sub set_markup_with_accel { }  sub set_single_paragraph_mode { }  sub set_spacing { } @@ -10373,6 +10479,7 @@ sub next_run { }  package Pango::LayoutLine;  sub get_extents { } +sub get_height { }  sub get_pixel_extents { }  sub get_x_ranges { }  sub index_to_x { } @@ -10470,13 +10577,10 @@ package Pango::Script;  sub for_unichar { }  sub get_sample_language { } -package Pango::ScriptForLang; -sub lang { } -sub scripts { } -  package Pango::ScriptIter;  sub free { }  sub get_range { } +sub new { }  sub next { }  package Pango::TabArray; diff --git a/fake_packages/Gtk3/WebKit2.pm b/fake_packages/Gtk3/WebKit2.pm index ce385cc..4e4f515 100644 --- a/fake_packages/Gtk3/WebKit2.pm +++ b/fake_packages/Gtk3/WebKit2.pm @@ -21,6 +21,8 @@ sub plugin_error_quark { }  sub policy_error_quark { }  sub print_error_quark { }  sub snapshot_error_quark { } +sub uri_for_display { } +sub user_content_filter_error_quark { }  sub user_media_permission_is_for_audio_device { }  sub user_media_permission_is_for_video_device { } @@ -150,10 +152,16 @@ sub _webkit_reserved3 { }  sub parent_class { }  package Gtk3::WebKit2::CookieManager; +sub add_cookie { } +sub add_cookie_finish { }  sub delete_all_cookies { } +sub delete_cookie { } +sub delete_cookie_finish { }  sub delete_cookies_for_domain { }  sub get_accept_policy { }  sub get_accept_policy_finish { } +sub get_cookies { } +sub get_cookies_finish { }  sub get_domains_with_cookies { }  sub get_domains_with_cookies_finish { }  sub set_accept_policy { } @@ -175,8 +183,14 @@ sub get_username { }  sub has_password { }  sub new { } +package Gtk3::WebKit2::DeviceInfoPermissionRequestClass; +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub parent_class { } +  package Gtk3::WebKit2::Download; -our @ISA = qw(GObject::Object);  sub cancel { }  sub get_allow_overwrite { }  sub get_destination { } @@ -202,6 +216,11 @@ sub quark { }  package Gtk3::WebKit2::EditorState;  sub get_typing_attributes { } +sub is_copy_available { } +sub is_cut_available { } +sub is_paste_available { } +sub is_redo_available { } +sub is_undo_available { }  package Gtk3::WebKit2::EditorStateClass;  sub _webkit_reserved0 { } @@ -211,7 +230,6 @@ sub _webkit_reserved3 { }  sub parent_class { }  package Gtk3::WebKit2::FaviconDatabase; -our @ISA = qw(GObject::Object);  sub clear { }  sub get_favicon { }  sub get_favicon_finish { } @@ -228,7 +246,6 @@ package Gtk3::WebKit2::FaviconDatabaseError;  sub quark { }  package Gtk3::WebKit2::FileChooserRequest; -our @ISA = qw(GObject::Object);  sub cancel { }  sub get_mime_types { }  sub get_mime_types_filter { } @@ -263,6 +280,7 @@ sub parent_class { }  package Gtk3::WebKit2::FormSubmissionRequest;  sub get_text_fields { } +sub list_text_fields { }  sub submit { }  package Gtk3::WebKit2::FormSubmissionRequestClass; @@ -272,6 +290,18 @@ sub _webkit_reserved2 { }  sub _webkit_reserved3 { }  sub parent_class { } +package Gtk3::WebKit2::GeolocationManager; +sub failed { } +sub get_enable_high_accuracy { } +sub update_position { } + +package Gtk3::WebKit2::GeolocationManagerClass; +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub parent_class { } +  package Gtk3::WebKit2::GeolocationPermissionRequestClass;  sub _webkit_reserved0 { }  sub _webkit_reserved1 { } @@ -279,8 +309,17 @@ sub _webkit_reserved2 { }  sub _webkit_reserved3 { }  sub parent_class { } +package Gtk3::WebKit2::GeolocationPosition; +sub copy { } +sub free { } +sub new { } +sub set_altitude { } +sub set_altitude_accuracy { } +sub set_heading { } +sub set_speed { } +sub set_timestamp { } +  package Gtk3::WebKit2::HitTestResult; -our @ISA = qw(GObject::Object);  sub context_is_editable { }  sub context_is_image { }  sub context_is_link { } @@ -315,8 +354,7 @@ package Gtk3::WebKit2::JavascriptError;  sub quark { }  package Gtk3::WebKit2::JavascriptResult; -sub get_global_context { } -sub get_value { } +sub get_js_value { }  sub ref { }  sub unref { } @@ -334,6 +372,7 @@ sub get_modifiers { }  sub get_mouse_button { }  sub get_navigation_type { }  sub get_request { } +sub is_redirect { }  sub is_user_gesture { }  package Gtk3::WebKit2::NavigationPolicyDecision; @@ -490,11 +529,14 @@ sub _webkit_reserved3 { }  sub parent_class { }  package Gtk3::WebKit2::ScriptDialog; +sub close { }  sub confirm_set_confirmed { }  sub get_dialog_type { }  sub get_message { }  sub prompt_get_default_text { }  sub prompt_set_text { } +sub ref { } +sub unref { }  package Gtk3::WebKit2::SecurityManager;  sub register_uri_scheme_as_cors_enabled { } @@ -518,7 +560,6 @@ sub _webkit_reserved3 { }  sub parent_class { }  package Gtk3::WebKit2::SecurityOrigin; -our @ISA = qw(GObject::Object);  sub get_host { }  sub get_port { }  sub get_protocol { } @@ -530,6 +571,8 @@ sub to_string { }  sub unref { }  package Gtk3::WebKit2::Settings; +sub font_size_to_pixels { } +sub font_size_to_points { }  sub get_allow_file_access_from_file_urls { }  sub get_allow_modal_dialogs { }  sub get_allow_universal_access_from_file_urls { } @@ -541,9 +584,11 @@ sub get_default_font_size { }  sub get_default_monospace_font_size { }  sub get_draw_compositing_indicators { }  sub get_enable_accelerated_2d_canvas { } +sub get_enable_back_forward_navigation_gestures { }  sub get_enable_caret_browsing { }  sub get_enable_developer_extras { }  sub get_enable_dns_prefetching { } +sub get_enable_encrypted_media { }  sub get_enable_frame_flattening { }  sub get_enable_fullscreen { }  sub get_enable_html5_database { } @@ -551,8 +596,12 @@ sub get_enable_html5_local_storage { }  sub get_enable_hyperlink_auditing { }  sub get_enable_java { }  sub get_enable_javascript { } +sub get_enable_javascript_markup { } +sub get_enable_media { } +sub get_enable_media_capabilities { }  sub get_enable_media_stream { }  sub get_enable_mediasource { } +sub get_enable_mock_capture_devices { }  sub get_enable_offline_web_application_cache { }  sub get_enable_page_cache { }  sub get_enable_plugins { } @@ -593,9 +642,11 @@ sub set_default_font_size { }  sub set_default_monospace_font_size { }  sub set_draw_compositing_indicators { }  sub set_enable_accelerated_2d_canvas { } +sub set_enable_back_forward_navigation_gestures { }  sub set_enable_caret_browsing { }  sub set_enable_developer_extras { }  sub set_enable_dns_prefetching { } +sub set_enable_encrypted_media { }  sub set_enable_frame_flattening { }  sub set_enable_fullscreen { }  sub set_enable_html5_database { } @@ -603,8 +654,12 @@ sub set_enable_html5_local_storage { }  sub set_enable_hyperlink_auditing { }  sub set_enable_java { }  sub set_enable_javascript { } +sub set_enable_javascript_markup { } +sub set_enable_media { } +sub set_enable_media_capabilities { }  sub set_enable_media_stream { }  sub set_enable_mediasource { } +sub set_enable_mock_capture_devices { }  sub set_enable_offline_web_application_cache { }  sub set_enable_page_cache { }  sub set_enable_plugins { } @@ -689,14 +744,49 @@ sub _webkit_reserved2 { }  sub _webkit_reserved3 { }  sub parent_class { } +package Gtk3::WebKit2::UserContentFilter; +sub get_identifier { } +sub ref { } +sub unref { } + +package Gtk3::WebKit2::UserContentFilterError; +sub quark { } + +package Gtk3::WebKit2::UserContentFilterStore; +sub fetch_identifiers { } +sub fetch_identifiers_finish { } +sub get_path { } +sub load { } +sub load_finish { } +sub new { } +sub remove { } +sub remove_finish { } +sub save { } +sub save_finish { } +sub save_from_file { } +sub save_from_file_finish { } + +package Gtk3::WebKit2::UserContentFilterStoreClass; +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub parent_class { } +  package Gtk3::WebKit2::UserContentManager; +sub add_filter { }  sub add_script { }  sub add_style_sheet { }  sub new { }  sub register_script_message_handler { } +sub register_script_message_handler_in_world { } +sub remove_all_filters { }  sub remove_all_scripts { }  sub remove_all_style_sheets { } +sub remove_filter { } +sub remove_filter_by_id { }  sub unregister_script_message_handler { } +sub unregister_script_message_handler_in_world { }  package Gtk3::WebKit2::UserContentManagerClass;  sub _webkit_reserved0 { } @@ -714,15 +804,18 @@ sub parent_class { }  package Gtk3::WebKit2::UserScript;  sub new { } +sub new_for_world { }  sub ref { }  sub unref { }  package Gtk3::WebKit2::UserStyleSheet;  sub new { } +sub new_for_world { }  sub ref { }  sub unref { }  package Gtk3::WebKit2::WebContext; +sub add_path_to_sandbox { }  sub allow_tls_certificate_for_host { }  sub clear_cache { }  sub download_uri { } @@ -731,9 +824,11 @@ sub get_cookie_manager { }  sub get_default { }  sub get_favicon_database { }  sub get_favicon_database_directory { } +sub get_geolocation_manager { }  sub get_plugins { }  sub get_plugins_finish { }  sub get_process_model { } +sub get_sandbox_enabled { }  sub get_security_manager { }  sub get_spell_checking_enabled { }  sub get_spell_checking_languages { } @@ -756,6 +851,7 @@ sub set_favicon_database_directory { }  sub set_network_proxy_settings { }  sub set_preferred_languages { }  sub set_process_model { } +sub set_sandbox_enabled { }  sub set_spell_checking_enabled { }  sub set_spell_checking_languages { }  sub set_tls_errors_policy { } @@ -775,7 +871,6 @@ sub initialize_web_extensions { }  sub parent { }  package Gtk3::WebKit2::WebInspector; -our @ISA = qw(GObject::Object);  sub attach { }  sub close { }  sub detach { } @@ -794,7 +889,6 @@ sub _webkit_reserved3 { }  sub parent_class { }  package Gtk3::WebKit2::WebResource; -our @ISA = qw(GObject::Object);  sub get_data { }  sub get_data_finish { }  sub get_response { } @@ -808,7 +902,6 @@ sub _webkit_reserved3 { }  sub parent_class { }  package Gtk3::WebKit2::WebView; -our @ISA = qw(Gtk3::Container);  sub can_execute_editing_command { }  sub can_execute_editing_command_finish { }  sub can_go_back { } @@ -826,7 +919,6 @@ sub get_estimated_load_progress { }  sub get_favicon { }  sub get_find_controller { }  sub get_inspector { } -sub get_javascript_global_context { }  sub get_main_resource { }  sub get_page_id { }  sub get_session_state { } @@ -866,6 +958,8 @@ sub run_javascript { }  sub run_javascript_finish { }  sub run_javascript_from_gresource { }  sub run_javascript_from_gresource_finish { } +sub run_javascript_in_world { } +sub run_javascript_in_world_finish { }  sub save { }  sub save_finish { }  sub save_to_file { } @@ -888,7 +982,6 @@ sub parentClass { }  package Gtk3::WebKit2::WebViewClass;  sub _webkit_reserved0 { }  sub _webkit_reserved1 { } -sub _webkit_reserved2 { }  sub authenticate { }  sub close { }  sub context_menu { } @@ -915,6 +1008,7 @@ sub show_notification { }  sub show_option_menu { }  sub submit_form { }  sub web_process_crashed { } +sub web_process_terminated { }  package Gtk3::WebKit2::WebViewSessionState;  sub new { } @@ -938,6 +1032,7 @@ sub get_base_cache_directory { }  sub get_base_data_directory { }  sub get_cookie_manager { }  sub get_disk_cache_directory { } +sub get_hsts_cache_directory { }  sub get_indexeddb_directory { }  sub get_local_storage_directory { }  sub get_offline_application_cache_directory { } | 
