summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2020-02-14 18:05:45 +0100
committerThierry Vignaud <thierry.vignaud@gmail.com>2020-02-14 18:05:45 +0100
commit31e1119c24425bbabcd3d5d6914b62458c3e6409 (patch)
tree5b7af3f8c88d5c11faf382352512be0e29c5230c
parentaf7f515257af6c41e40d650461a48fcbf48e935b (diff)
downloadperl_checker-31e1119c24425bbabcd3d5d6914b62458c3e6409.tar
perl_checker-31e1119c24425bbabcd3d5d6914b62458c3e6409.tar.gz
perl_checker-31e1119c24425bbabcd3d5d6914b62458c3e6409.tar.bz2
perl_checker-31e1119c24425bbabcd3d5d6914b62458c3e6409.tar.xz
perl_checker-31e1119c24425bbabcd3d5d6914b62458c3e6409.zip
sync other Glib*/Gtk3*/WebKit fake packages
-rw-r--r--NEWS1
-rw-r--r--fake_packages/Atk.pm10
-rw-r--r--fake_packages/GObject.pm13
-rw-r--r--fake_packages/Gio.pm78
-rw-r--r--fake_packages/Glib/IO.pm78
-rw-r--r--fake_packages/Gtk3.pm140
-rw-r--r--fake_packages/Gtk3/WebKit2.pm119
7 files changed, 383 insertions, 56 deletions
diff --git a/NEWS b/NEWS
index d6a5cfb..9221ab7 100644
--- a/NEWS
+++ b/NEWS
@@ -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 { }