summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2022-03-29 15:25:51 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2022-03-29 15:25:51 +0200
commitbf03e06e1e8ff4a899f17a650fdb1f830e3c1280 (patch)
tree37463155779a03e61105db8cf301b48bac5f03ab
parentb3152156cf7fcf2b7ae98f3c5d3b435d5a344db5 (diff)
downloadperl_checker-bf03e06e1e8ff4a899f17a650fdb1f830e3c1280.tar
perl_checker-bf03e06e1e8ff4a899f17a650fdb1f830e3c1280.tar.gz
perl_checker-bf03e06e1e8ff4a899f17a650fdb1f830e3c1280.tar.bz2
perl_checker-bf03e06e1e8ff4a899f17a650fdb1f830e3c1280.tar.xz
perl_checker-bf03e06e1e8ff4a899f17a650fdb1f830e3c1280.zip
Sync Glib*/Gtk3*/WebKit fake packages
-rw-r--r--NEWS1
-rw-r--r--fake_packages/GObject.pm18
-rw-r--r--fake_packages/Gio.pm56
-rw-r--r--fake_packages/Glib/IO.pm56
-rw-r--r--fake_packages/Gtk3.pm88
-rw-r--r--fake_packages/Gtk3/WebKit2.pm30
6 files changed, 209 insertions, 40 deletions
diff --git a/NEWS b/NEWS
index 20f8a04..1766d2c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,5 @@
- fake packages:
+ o sync Glib*/Gtk3*/WebKit fake packages
o sync Gtk4 fake package with gtk4-4.6.2
Version 1.2.42 - 31 March 2021, by Thierry Vignaud
diff --git a/fake_packages/GObject.pm b/fake_packages/GObject.pm
index 31b99d3..f2571b7 100644
--- a/fake_packages/GObject.pm
+++ b/fake_packages/GObject.pm
@@ -178,6 +178,14 @@ sub get_target { }
sub get_target_property { }
sub unbind { }
+package GObject::BindingGroup;
+our @ISA = qw(GObject::Object);
+sub bind { }
+sub bind_full { }
+sub dup_source { }
+sub new { }
+sub set_source { }
+
package GObject::CClosure;
sub callback { }
sub closure { }
@@ -368,6 +376,16 @@ package GObject::Parameter;
sub name { }
sub value { }
+package GObject::SignalGroup;
+our @ISA = qw(GObject::Object);
+sub block { }
+sub connect_data { }
+sub connect_swapped { }
+sub dup_target { }
+sub new { }
+sub set_target { }
+sub unblock { }
+
package GObject::SignalInvocationHint;
sub detail { }
sub run_type { }
diff --git a/fake_packages/Gio.pm b/fake_packages/Gio.pm
index 0a8127b..c474b0c 100644
--- a/fake_packages/Gio.pm
+++ b/fake_packages/Gio.pm
@@ -1,6 +1,7 @@
package Gio;
sub DBUS_METHOD_INVOCATION_HANDLED { }
sub DBUS_METHOD_INVOCATION_UNHANDLED { }
+sub DEBUG_CONTROLLER_EXTENSION_POINT_NAME { }
sub DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME { }
sub DRIVE_IDENTIFIER_KIND_UNIX_DEVICE { }
sub FILE_ATTRIBUTE_ACCESS_CAN_DELETE { }
@@ -96,6 +97,7 @@ sub MENU_LINK_SECTION { }
sub MENU_LINK_SUBMENU { }
sub NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME { }
sub NETWORK_MONITOR_EXTENSION_POINT_NAME { }
+sub POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME { }
sub PROXY_EXTENSION_POINT_NAME { }
sub PROXY_RESOLVER_EXTENSION_POINT_NAME { }
sub SETTINGS_BACKEND_EXTENSION_POINT_NAME { }
@@ -171,6 +173,7 @@ sub dbus_generate_guid { }
sub dbus_gvalue_to_gvariant { }
sub dbus_gvariant_to_gvalue { }
sub dbus_is_address { }
+sub dbus_is_error_name { }
sub dbus_is_guid { }
sub dbus_is_interface_name { }
sub dbus_is_member_name { }
@@ -212,6 +215,7 @@ sub pollable_source_new_full { }
sub pollable_stream_read { }
sub pollable_stream_write { }
sub pollable_stream_write_all { }
+sub power_profile_monitor_dup_default { }
sub proxy_get_default_for_protocol { }
sub proxy_resolver_get_default { }
sub resolver_error_quark { }
@@ -418,10 +422,10 @@ package Gio::AppLaunchContextClass;
sub _g_reserved1 { }
sub _g_reserved2 { }
sub _g_reserved3 { }
-sub _g_reserved4 { }
sub get_display { }
sub get_startup_notify_id { }
sub launch_failed { }
+sub launch_started { }
sub launched { }
sub parent_class { }
@@ -1119,6 +1123,23 @@ sub g_iface { }
sub receive_messages { }
sub send_messages { }
+package Gio::DebugController;
+sub get_debug_enabled { }
+sub set_debug_enabled { }
+
+package Gio::DebugControllerDBus;
+our @ISA = qw(GObject::Object);
+sub new { }
+sub stop { }
+
+package Gio::DebugControllerDBusClass;
+sub authorize { }
+sub padding { }
+sub parent_class { }
+
+package Gio::DebugControllerInterface;
+sub g_iface { }
+
package Gio::DesktopAppInfo;
our @ISA = qw(GObject::Object);
sub get_action_name { }
@@ -1239,11 +1260,13 @@ sub close_finish { }
sub emit_accept_certificate { }
sub get_certificate { }
sub get_channel_binding_data { }
+sub get_ciphersuite_name { }
sub get_database { }
sub get_interaction { }
sub get_negotiated_protocol { }
sub get_peer_certificate { }
sub get_peer_certificate_errors { }
+sub get_protocol_version { }
sub get_rehandshake_mode { }
sub get_require_close_notify { }
sub handshake { }
@@ -1361,6 +1384,8 @@ sub mount_enclosing_volume_finish { }
sub mount_mountable { }
sub mount_mountable_finish { }
sub move { }
+sub move_async { }
+sub move_finish { }
sub new_for_commandline_arg { }
sub new_for_commandline_arg_and_cwd { }
sub new_for_path { }
@@ -1522,8 +1547,6 @@ sub new { }
package Gio::FileIface;
sub _make_symbolic_link_async { }
sub _make_symbolic_link_finish { }
-sub _move_async { }
-sub _move_finish { }
sub _query_settable_attributes_async { }
sub _query_settable_attributes_finish { }
sub _query_writable_namespaces_async { }
@@ -1581,6 +1604,8 @@ sub mount_enclosing_volume_finish { }
sub mount_mountable { }
sub mount_mountable_finish { }
sub move { }
+sub move_async { }
+sub move_finish { }
sub open_readwrite { }
sub open_readwrite_async { }
sub open_readwrite_finish { }
@@ -1630,6 +1655,7 @@ our @ISA = qw(GObject::Object);
sub clear_status { }
sub copy_into { }
sub dup { }
+sub get_access_date_time { }
sub get_attribute_as_string { }
sub get_attribute_boolean { }
sub get_attribute_byte_string { }
@@ -1644,6 +1670,7 @@ sub get_attribute_type { }
sub get_attribute_uint32 { }
sub get_attribute_uint64 { }
sub get_content_type { }
+sub get_creation_date_time { }
sub get_deletion_date { }
sub get_display_name { }
sub get_edit_name { }
@@ -1665,6 +1692,7 @@ sub has_namespace { }
sub list_attributes { }
sub new { }
sub remove_attribute { }
+sub set_access_date_time { }
sub set_attribute { }
sub set_attribute_boolean { }
sub set_attribute_byte_string { }
@@ -1678,6 +1706,7 @@ sub set_attribute_stringv { }
sub set_attribute_uint32 { }
sub set_attribute_uint64 { }
sub set_content_type { }
+sub set_creation_date_time { }
sub set_display_name { }
sub set_edit_name { }
sub set_file_type { }
@@ -1808,10 +1837,8 @@ sub set_required_type { }
package Gio::IOModule;
our @ISA = qw(GObject::TypeModule);
-sub load { }
sub new { }
sub query { }
-sub unload { }
package Gio::IOModuleScope;
sub block { }
@@ -2297,6 +2324,7 @@ sub add_button { }
sub add_button_with_target { }
sub new { }
sub set_body { }
+sub set_category { }
sub set_default_action { }
sub set_default_action_and_target { }
sub set_icon { }
@@ -2422,6 +2450,13 @@ sub is_writable { }
sub write_nonblocking { }
sub writev_nonblocking { }
+package Gio::PowerProfileMonitor;
+sub dup_default { }
+sub get_power_saver_enabled { }
+
+package Gio::PowerProfileMonitorInterface;
+sub g_iface { }
+
package Gio::PropertyAction;
our @ISA = qw(GObject::Object);
sub new { }
@@ -3145,13 +3180,21 @@ sub supports_tls { }
package Gio::TlsCertificate;
our @ISA = qw(GObject::Object);
+sub get_dns_names { }
+sub get_ip_addresses { }
sub get_issuer { }
+sub get_issuer_name { }
+sub get_not_valid_after { }
+sub get_not_valid_before { }
+sub get_subject_name { }
sub is_same { }
sub list_new_from_file { }
sub new_from_file { }
+sub new_from_file_with_password { }
sub new_from_files { }
sub new_from_pem { }
sub new_from_pkcs11_uris { }
+sub new_from_pkcs12 { }
sub verify { }
package Gio::TlsCertificateClass;
@@ -3182,11 +3225,13 @@ our @ISA = qw(Gio::IOStream);
sub emit_accept_certificate { }
sub get_certificate { }
sub get_channel_binding_data { }
+sub get_ciphersuite_name { }
sub get_database { }
sub get_interaction { }
sub get_negotiated_protocol { }
sub get_peer_certificate { }
sub get_peer_certificate_errors { }
+sub get_protocol_version { }
sub get_rehandshake_mode { }
sub get_require_close_notify { }
sub get_use_system_certdb { }
@@ -3204,6 +3249,7 @@ sub set_use_system_certdb { }
package Gio::TlsConnectionClass;
sub accept_certificate { }
sub get_binding_data { }
+sub get_negotiated_protocol { }
sub handshake { }
sub handshake_async { }
sub handshake_finish { }
diff --git a/fake_packages/Glib/IO.pm b/fake_packages/Glib/IO.pm
index e746fda..392692d 100644
--- a/fake_packages/Glib/IO.pm
+++ b/fake_packages/Glib/IO.pm
@@ -1,6 +1,7 @@
package Glib::IO;
sub DBUS_METHOD_INVOCATION_HANDLED { }
sub DBUS_METHOD_INVOCATION_UNHANDLED { }
+sub DEBUG_CONTROLLER_EXTENSION_POINT_NAME { }
sub DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME { }
sub DRIVE_IDENTIFIER_KIND_UNIX_DEVICE { }
sub FILE_ATTRIBUTE_ACCESS_CAN_DELETE { }
@@ -96,6 +97,7 @@ sub MENU_LINK_SECTION { }
sub MENU_LINK_SUBMENU { }
sub NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME { }
sub NETWORK_MONITOR_EXTENSION_POINT_NAME { }
+sub POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME { }
sub PROXY_EXTENSION_POINT_NAME { }
sub PROXY_RESOLVER_EXTENSION_POINT_NAME { }
sub SETTINGS_BACKEND_EXTENSION_POINT_NAME { }
@@ -171,6 +173,7 @@ sub dbus_generate_guid { }
sub dbus_gvalue_to_gvariant { }
sub dbus_gvariant_to_gvalue { }
sub dbus_is_address { }
+sub dbus_is_error_name { }
sub dbus_is_guid { }
sub dbus_is_interface_name { }
sub dbus_is_member_name { }
@@ -212,6 +215,7 @@ sub pollable_source_new_full { }
sub pollable_stream_read { }
sub pollable_stream_write { }
sub pollable_stream_write_all { }
+sub power_profile_monitor_dup_default { }
sub proxy_get_default_for_protocol { }
sub proxy_resolver_get_default { }
sub resolver_error_quark { }
@@ -418,10 +422,10 @@ package Glib::IO::AppLaunchContextClass;
sub _g_reserved1 { }
sub _g_reserved2 { }
sub _g_reserved3 { }
-sub _g_reserved4 { }
sub get_display { }
sub get_startup_notify_id { }
sub launch_failed { }
+sub launch_started { }
sub launched { }
sub parent_class { }
@@ -1119,6 +1123,23 @@ sub g_iface { }
sub receive_messages { }
sub send_messages { }
+package Glib::IO::DebugController;
+sub get_debug_enabled { }
+sub set_debug_enabled { }
+
+package Glib::IO::DebugControllerDBus;
+our @ISA = qw(GObject::Object);
+sub new { }
+sub stop { }
+
+package Glib::IO::DebugControllerDBusClass;
+sub authorize { }
+sub padding { }
+sub parent_class { }
+
+package Glib::IO::DebugControllerInterface;
+sub g_iface { }
+
package Glib::IO::DesktopAppInfo;
our @ISA = qw(GObject::Object);
sub get_action_name { }
@@ -1239,11 +1260,13 @@ sub close_finish { }
sub emit_accept_certificate { }
sub get_certificate { }
sub get_channel_binding_data { }
+sub get_ciphersuite_name { }
sub get_database { }
sub get_interaction { }
sub get_negotiated_protocol { }
sub get_peer_certificate { }
sub get_peer_certificate_errors { }
+sub get_protocol_version { }
sub get_rehandshake_mode { }
sub get_require_close_notify { }
sub handshake { }
@@ -1361,6 +1384,8 @@ sub mount_enclosing_volume_finish { }
sub mount_mountable { }
sub mount_mountable_finish { }
sub move { }
+sub move_async { }
+sub move_finish { }
sub new_for_commandline_arg { }
sub new_for_commandline_arg_and_cwd { }
sub new_for_path { }
@@ -1522,8 +1547,6 @@ sub new { }
package Glib::IO::FileIface;
sub _make_symbolic_link_async { }
sub _make_symbolic_link_finish { }
-sub _move_async { }
-sub _move_finish { }
sub _query_settable_attributes_async { }
sub _query_settable_attributes_finish { }
sub _query_writable_namespaces_async { }
@@ -1581,6 +1604,8 @@ sub mount_enclosing_volume_finish { }
sub mount_mountable { }
sub mount_mountable_finish { }
sub move { }
+sub move_async { }
+sub move_finish { }
sub open_readwrite { }
sub open_readwrite_async { }
sub open_readwrite_finish { }
@@ -1630,6 +1655,7 @@ our @ISA = qw(GObject::Object);
sub clear_status { }
sub copy_into { }
sub dup { }
+sub get_access_date_time { }
sub get_attribute_as_string { }
sub get_attribute_boolean { }
sub get_attribute_byte_string { }
@@ -1644,6 +1670,7 @@ sub get_attribute_type { }
sub get_attribute_uint32 { }
sub get_attribute_uint64 { }
sub get_content_type { }
+sub get_creation_date_time { }
sub get_deletion_date { }
sub get_display_name { }
sub get_edit_name { }
@@ -1665,6 +1692,7 @@ sub has_namespace { }
sub list_attributes { }
sub new { }
sub remove_attribute { }
+sub set_access_date_time { }
sub set_attribute { }
sub set_attribute_boolean { }
sub set_attribute_byte_string { }
@@ -1678,6 +1706,7 @@ sub set_attribute_stringv { }
sub set_attribute_uint32 { }
sub set_attribute_uint64 { }
sub set_content_type { }
+sub set_creation_date_time { }
sub set_display_name { }
sub set_edit_name { }
sub set_file_type { }
@@ -1808,10 +1837,8 @@ sub set_required_type { }
package Glib::IO::IOModule;
our @ISA = qw(GObject::TypeModule);
-sub load { }
sub new { }
sub query { }
-sub unload { }
package Glib::IO::IOModuleScope;
sub block { }
@@ -2297,6 +2324,7 @@ sub add_button { }
sub add_button_with_target { }
sub new { }
sub set_body { }
+sub set_category { }
sub set_default_action { }
sub set_default_action_and_target { }
sub set_icon { }
@@ -2422,6 +2450,13 @@ sub is_writable { }
sub write_nonblocking { }
sub writev_nonblocking { }
+package Glib::IO::PowerProfileMonitor;
+sub dup_default { }
+sub get_power_saver_enabled { }
+
+package Glib::IO::PowerProfileMonitorInterface;
+sub g_iface { }
+
package Glib::IO::PropertyAction;
our @ISA = qw(GObject::Object);
sub new { }
@@ -3145,13 +3180,21 @@ sub supports_tls { }
package Glib::IO::TlsCertificate;
our @ISA = qw(GObject::Object);
+sub get_dns_names { }
+sub get_ip_addresses { }
sub get_issuer { }
+sub get_issuer_name { }
+sub get_not_valid_after { }
+sub get_not_valid_before { }
+sub get_subject_name { }
sub is_same { }
sub list_new_from_file { }
sub new_from_file { }
+sub new_from_file_with_password { }
sub new_from_files { }
sub new_from_pem { }
sub new_from_pkcs11_uris { }
+sub new_from_pkcs12 { }
sub verify { }
package Glib::IO::TlsCertificateClass;
@@ -3182,11 +3225,13 @@ our @ISA = qw(Glib::IO::IOStream);
sub emit_accept_certificate { }
sub get_certificate { }
sub get_channel_binding_data { }
+sub get_ciphersuite_name { }
sub get_database { }
sub get_interaction { }
sub get_negotiated_protocol { }
sub get_peer_certificate { }
sub get_peer_certificate_errors { }
+sub get_protocol_version { }
sub get_rehandshake_mode { }
sub get_require_close_notify { }
sub get_use_system_certdb { }
@@ -3204,6 +3249,7 @@ sub set_use_system_certdb { }
package Glib::IO::TlsConnectionClass;
sub accept_certificate { }
sub get_binding_data { }
+sub get_negotiated_protocol { }
sub handshake { }
sub handshake_async { }
sub handshake_finish { }
diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm
index e44e34f..e2f6911 100644
--- a/fake_packages/Gtk3.pm
+++ b/fake_packages/Gtk3.pm
@@ -2064,6 +2064,9 @@ package Gtk3::FileChooserWidget;
our @ISA = qw(Gtk3::Box);
sub new { }
+package Gtk3::FileChooserWidgetAccessibleClass;
+sub parent_class { }
+
package Gtk3::FileChooserWidgetClass;
sub parent_class { }
@@ -9968,10 +9971,13 @@ sub VERSION_STRING { }
sub attr_allow_breaks_new { }
sub attr_background_alpha_new { }
sub attr_background_new { }
+sub attr_baseline_shift_new { }
+sub attr_break { }
sub attr_fallback_new { }
sub attr_family_new { }
sub attr_font_desc_new { }
sub attr_font_features_new { }
+sub attr_font_scale_new { }
sub attr_foreground_alpha_new { }
sub attr_foreground_new { }
sub attr_gravity_hint_new { }
@@ -9979,10 +9985,14 @@ sub attr_gravity_new { }
sub attr_insert_hyphens_new { }
sub attr_language_new { }
sub attr_letter_spacing_new { }
+sub attr_line_height_new { }
+sub attr_line_height_new_absolute { }
+sub attr_list_from_string { }
sub attr_overline_color_new { }
sub attr_overline_new { }
sub attr_rise_new { }
sub attr_scale_new { }
+sub attr_sentence_new { }
sub attr_shape_new { }
sub attr_shape_new_with_data { }
sub attr_show_new { }
@@ -9992,12 +10002,14 @@ sub attr_stretch_new { }
sub attr_strikethrough_color_new { }
sub attr_strikethrough_new { }
sub attr_style_new { }
+sub attr_text_transform_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 attr_word_new { }
sub bidi_type_for_unichar { }
sub break { }
sub default_break { }
@@ -10017,6 +10029,7 @@ sub itemize_with_base_dir { }
sub language_from_string { }
sub language_get_default { }
sub language_get_preferred { }
+sub layout_deserialize_error_quark { }
sub log2vis_get_embedding_levels { }
sub markup_parser_finish { }
sub markup_parser_new { }
@@ -10036,9 +10049,11 @@ sub script_for_unichar { }
sub script_get_sample_language { }
sub shape { }
sub shape_full { }
+sub shape_item { }
sub shape_with_flags { }
sub skip_space { }
sub split_file_list { }
+sub tab_array_from_string { }
sub tailor_break { }
sub trim_string { }
sub unichar_direction { }
@@ -10106,6 +10121,7 @@ sub change { }
sub copy { }
sub equal { }
sub filter { }
+sub from_string { }
sub get_attributes { }
sub get_iterator { }
sub insert { }
@@ -10113,6 +10129,7 @@ sub insert_before { }
sub new { }
sub ref { }
sub splice { }
+sub to_string { }
sub unref { }
sub update { }
@@ -10142,6 +10159,15 @@ sub get_name { }
sub register { }
package Pango::Attribute;
+sub as_color { }
+sub as_float { }
+sub as_font_desc { }
+sub as_font_features { }
+sub as_int { }
+sub as_language { }
+sub as_shape { }
+sub as_size { }
+sub as_string { }
sub copy { }
sub destroy { }
sub end_index { }
@@ -10202,42 +10228,21 @@ sub set { }
sub to_bytes { }
sub unref { }
-package Pango::EngineClass;
-sub parent_class { }
-
-package Pango::EngineInfo;
-sub engine_type { }
-sub id { }
-sub n_scripts { }
-sub render_type { }
-sub scripts { }
-
-package Pango::EngineLangClass;
-sub parent_class { }
-sub script_break { }
-
-package Pango::EngineScriptInfo;
-sub langs { }
-sub script { }
-
-package Pango::EngineShapeClass;
-sub covers { }
-sub parent_class { }
-sub script_shape { }
-
package Pango::Font;
our @ISA = qw(GObject::Object);
sub describe { }
sub describe_with_absolute_size { }
sub descriptions_free { }
-sub find_shaper { }
+sub deserialize { }
sub get_coverage { }
sub get_face { }
sub get_features { }
sub get_font_map { }
sub get_glyph_extents { }
+sub get_languages { }
sub get_metrics { }
sub has_char { }
+sub serialize { }
package Pango::FontClass;
sub create_hb_font { }
@@ -10401,12 +10406,15 @@ sub glyph { }
package Pango::GlyphItem;
sub apply_attrs { }
sub copy { }
+sub end_x_offset { }
sub free { }
sub get_logical_widths { }
sub glyphs { }
sub item { }
sub letter_space { }
sub split { }
+sub start_x_offset { }
+sub y_offset { }
package Pango::GlyphItemIter;
sub copy { }
@@ -10433,6 +10441,7 @@ sub get_logical_widths { }
sub get_width { }
sub glyphs { }
sub index_to_x { }
+sub index_to_x_full { }
sub log_clusters { }
sub new { }
sub num_glyphs { }
@@ -10442,6 +10451,7 @@ sub x_to_index { }
package Pango::GlyphVisAttr;
sub is_cluster_start { }
+sub is_color { }
package Pango::Gravity;
sub get_for_matrix { }
@@ -10449,12 +10459,6 @@ sub get_for_script { }
sub get_for_script_and_width { }
sub to_rotation { }
-package Pango::IncludedModule;
-sub create { }
-sub exit { }
-sub init { }
-sub list { }
-
package Pango::Item;
sub analysis { }
sub apply_attrs { }
@@ -10480,10 +10484,12 @@ package Pango::Layout;
our @ISA = qw(GObject::Object);
sub context_changed { }
sub copy { }
+sub deserialize { }
sub get_alignment { }
sub get_attributes { }
sub get_auto_dir { }
sub get_baseline { }
+sub get_caret_pos { }
sub get_character_count { }
sub get_context { }
sub get_cursor_pos { }
@@ -10495,6 +10501,7 @@ sub get_height { }
sub get_indent { }
sub get_iter { }
sub get_justify { }
+sub get_justify_last_line { }
sub get_line { }
sub get_line_count { }
sub get_line_readonly { }
@@ -10520,6 +10527,7 @@ sub is_ellipsized { }
sub is_wrapped { }
sub move_cursor_visually { }
sub new { }
+sub serialize { }
sub set_alignment { }
sub set_attributes { }
sub set_auto_dir { }
@@ -10528,6 +10536,7 @@ sub set_font_description { }
sub set_height { }
sub set_indent { }
sub set_justify { }
+sub set_justify_last_line { }
sub set_line_spacing { }
sub set_markup_with_accel { }
sub set_single_paragraph_mode { }
@@ -10535,8 +10544,12 @@ sub set_spacing { }
sub set_tabs { }
sub set_width { }
sub set_wrap { }
+sub write_to_file { }
sub xy_to_index { }
+package Pango::LayoutDeserializeError;
+sub quark { }
+
package Pango::LayoutIter;
sub at_last_line { }
sub copy { }
@@ -10552,6 +10565,7 @@ sub get_line_extents { }
sub get_line_readonly { }
sub get_line_yrange { }
sub get_run { }
+sub get_run_baseline { }
sub get_run_extents { }
sub get_run_readonly { }
sub next_char { }
@@ -10562,10 +10576,14 @@ sub next_run { }
package Pango::LayoutLine;
sub get_extents { }
sub get_height { }
+sub get_length { }
sub get_pixel_extents { }
+sub get_resolved_direction { }
+sub get_start_index { }
sub get_x_ranges { }
sub index_to_x { }
sub is_paragraph_start { }
+sub is_paragraph_start { }
sub layout { }
sub length { }
sub ref { }
@@ -10577,6 +10595,8 @@ sub x_to_index { }
package Pango::LogAttr;
sub backspace_deletes_character { }
+sub break_inserts_hyphen { }
+sub break_removes_preceding { }
sub is_char_break { }
sub is_cursor_position { }
sub is_expandable_space { }
@@ -10589,6 +10609,7 @@ sub is_white { }
sub is_word_boundary { }
sub is_word_end { }
sub is_word_start { }
+sub reserved { }
package Pango::Matrix;
sub concat { }
@@ -10596,6 +10617,7 @@ sub copy { }
sub free { }
sub get_font_scale_factor { }
sub get_font_scale_factors { }
+sub get_slant_ratio { }
sub rotate { }
sub scale { }
sub transform_distance { }
@@ -10668,13 +10690,19 @@ sub next { }
package Pango::TabArray;
sub copy { }
sub free { }
+sub from_string { }
+sub get_decimal_point { }
sub get_positions_in_pixels { }
sub get_size { }
sub get_tab { }
sub get_tabs { }
sub new { }
sub resize { }
+sub set_decimal_point { }
+sub set_positions_in_pixels { }
sub set_tab { }
+sub sort { }
+sub to_string { }
sub Gtk3::Dialog::_gtk3_perl_response_converter {
my ($dialog, $id) = @_;
diff --git a/fake_packages/Gtk3/WebKit2.pm b/fake_packages/Gtk3/WebKit2.pm
index fcddce6..82901d6 100644
--- a/fake_packages/Gtk3/WebKit2.pm
+++ b/fake_packages/Gtk3/WebKit2.pm
@@ -26,6 +26,7 @@ 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_display_device { }
sub user_media_permission_is_for_video_device { }
sub user_message_error_quark { }
@@ -42,6 +43,7 @@ package Gtk3::WebKit2::AuthenticationRequest;
sub authenticate { }
sub can_save_credentials { }
sub cancel { }
+sub get_certificate_pin_flags { }
sub get_host { }
sub get_port { }
sub get_proposed_credential { }
@@ -183,11 +185,14 @@ sub parent_class { }
package Gtk3::WebKit2::Credential;
sub copy { }
sub free { }
+sub get_certificate { }
sub get_password { }
sub get_persistence { }
sub get_username { }
sub has_password { }
sub new { }
+sub new_for_certificate { }
+sub new_for_certificate_pin { }
package Gtk3::WebKit2::DeviceInfoPermissionRequestClass;
sub _webkit_reserved0 { }
@@ -428,6 +433,21 @@ sub _webkit_reserved2 { }
sub _webkit_reserved3 { }
sub parent_class { }
+package Gtk3::WebKit2::MemoryPressureSettings;
+sub copy { }
+sub free { }
+sub get_conservative_threshold { }
+sub get_kill_threshold { }
+sub get_memory_limit { }
+sub get_poll_interval { }
+sub get_strict_threshold { }
+sub new { }
+sub set_conservative_threshold { }
+sub set_kill_threshold { }
+sub set_memory_limit { }
+sub set_poll_interval { }
+sub set_strict_threshold { }
+
package Gtk3::WebKit2::MimeInfo;
sub get_description { }
sub get_extensions { }
@@ -1018,8 +1038,10 @@ sub execute_editing_command_with_argument { }
sub get_automation_presentation_type { }
sub get_back_forward_list { }
sub get_background_color { }
+sub get_camera_capture_state { }
sub get_context { }
sub get_custom_charset { }
+sub get_display_capture_state { }
sub get_editor_state { }
sub get_estimated_load_progress { }
sub get_favicon { }
@@ -1027,7 +1049,9 @@ sub get_find_controller { }
sub get_input_method_context { }
sub get_inspector { }
sub get_is_muted { }
+sub get_is_web_process_responsive { }
sub get_main_resource { }
+sub get_microphone_capture_state { }
sub get_page_id { }
sub get_session_state { }
sub get_settings { }
@@ -1076,13 +1100,18 @@ sub save_to_file_finish { }
sub send_message_to_page { }
sub send_message_to_page_finish { }
sub set_background_color { }
+sub set_camera_capture_state { }
+sub set_cors_allowlist { }
sub set_custom_charset { }
+sub set_display_capture_state { }
sub set_editable { }
sub set_input_method_context { }
sub set_is_muted { }
+sub set_microphone_capture_state { }
sub set_settings { }
sub set_zoom_level { }
sub stop_loading { }
+sub terminate_web_process { }
sub try_close { }
package Gtk3::WebKit2::WebViewBaseClass;
@@ -1174,6 +1203,7 @@ sub new_ephemeral { }
sub remove { }
sub remove_finish { }
sub set_itp_enabled { }
+sub set_memory_pressure_settings { }
sub set_network_proxy_settings { }
sub set_persistent_credential_storage_enabled { }
sub set_tls_errors_policy { }