]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapi: Update GIR-based bindings
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 22 Jun 2023 17:56:36 +0000 (19:56 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 22 Jun 2023 17:56:36 +0000 (19:56 +0200)
vapi/gio-2.0.vapi
vapi/harfbuzz-gobject.vapi
vapi/libsoup-3.0.vapi
vapi/packagekit-glib2.vapi

index 483188142abe57e3b7a8e886e31d6ab5f2d22999..5a18919baa8a6a863531b7969fc231b5208e8465 100644 (file)
@@ -2247,6 +2247,8 @@ namespace GLib {
                protected Resolver ();
                [Version (since = "2.22")]
                public static GLib.Resolver get_default ();
+               [Version (since = "2.78")]
+               public uint get_timeout ();
                [Version (since = "2.22")]
                public virtual string lookup_by_address (GLib.InetAddress address, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [Version (since = "2.22")]
@@ -2275,6 +2277,10 @@ namespace GLib {
                public virtual async GLib.List<GLib.SrvTarget> lookup_service_fn_async (string rrname, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [Version (since = "2.22")]
                public void set_default ();
+               [Version (since = "2.78")]
+               public void set_timeout (uint timeout_ms);
+               [Version (since = "2.78")]
+               public uint timeout { get; set; }
                public virtual signal void reload ();
        }
        [CCode (cheader_filename = "gio/gio.h", ref_function = "g_resource_ref", type_id = "g_resource_get_type ()", unref_function = "g_resource_unref")]
@@ -3525,6 +3531,8 @@ namespace GLib {
                public void add_action_entries ([CCode (array_length_cname = "n_entries", array_length_pos = 1.5)] GLib.ActionEntry[] entries, void* user_data);
                public abstract unowned GLib.Action? lookup_action (string action_name);
                public abstract void remove_action (string action_name);
+               [Version (since = "2.78")]
+               public void remove_action_entries ([CCode (array_length_cname = "n_entries", array_length_pos = 1.1)] GLib.ActionEntry[] entries);
        }
        [CCode (cheader_filename = "gio/gio.h", type_id = "g_app_info_get_type ()")]
        public interface AppInfo : GLib.Object {
@@ -3891,6 +3899,8 @@ namespace GLib {
                public virtual async bool move_async (GLib.File destination, GLib.FileCopyFlags flags, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, GLib.FileProgressCallback? progress_callback) throws GLib.Error;
                [Version (since = "2.56")]
                public static GLib.File new_build_filename (string first_element, ...);
+               [Version (since = "2.78")]
+               public static GLib.File new_build_filenamev ([CCode (array_length = false, array_null_terminated = true)] string[] args);
                public static GLib.File new_for_commandline_arg (string arg);
                [Version (since = "2.36")]
                public static GLib.File new_for_commandline_arg_and_cwd (string arg, string cwd);
index 06216893467c4b106006ce4b00d3acdf6ba203bb..4e45e158e7cdcba663c9a038348d798f4a5c00ec 100644 (file)
@@ -153,6 +153,7 @@ namespace HarfBuzz {
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_color_line_t", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "hb_gobject_color_line_get_type ()")]
        [Compact]
        [GIR (name = "color_line_t")]
+       [Version (since = "7.0.0")]
        public class ColorLine {
                public void* data;
                public weak HarfBuzz.ColorLineGetColorStopsFunc get_color_stops;
@@ -171,6 +172,7 @@ namespace HarfBuzz {
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_color_stop_t", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "hb_gobject_color_stop_get_type ()")]
        [Compact]
        [GIR (name = "color_stop_t")]
+       [Version (since = "7.0.0")]
        public class ColorStop {
                public HarfBuzz.Color color;
                public HarfBuzz.Bool is_foreground;
@@ -188,6 +190,7 @@ namespace HarfBuzz {
                [CCode (cname = "hb_draw_cubic_to")]
                public void cubic_to (void* draw_data, HarfBuzz.DrawState st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y);
                [CCode (cname = "hb_draw_funcs_get_empty")]
+               [Version (since = "7.0.0")]
                public static HarfBuzz.DrawFuncs get_empty ();
                [CCode (cname = "hb_draw_funcs_is_immutable")]
                public HarfBuzz.Bool is_immutable ();
@@ -231,6 +234,7 @@ namespace HarfBuzz {
                public static HarfBuzz.Face builder_create ();
                [Version (since = "5.3.0")]
                public void builder_sort_tables ([CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[] tags);
+               [Version (since = "7.0.0")]
                public void collect_nominal_glyph_mapping (out unowned HarfBuzz.Map mapping, out unowned HarfBuzz.Set? unicodes);
                [Version (since = "1.9.0")]
                public void collect_unicodes (out unowned HarfBuzz.Set @out);
@@ -297,6 +301,7 @@ namespace HarfBuzz {
                public static HarfBuzz.Font create (HarfBuzz.Face face);
                [Version (since = "0.9.2")]
                public HarfBuzz.Font create_sub_font ();
+               [Version (since = "7.0.0")]
                public void draw_glyph (HarfBuzz.Codepoint glyph, HarfBuzz.DrawFuncs dfuncs, void* draw_data);
                [Version (since = "0.9.2")]
                public static HarfBuzz.Font get_empty ();
@@ -334,7 +339,7 @@ namespace HarfBuzz {
                public HarfBuzz.Bool get_glyph_name (HarfBuzz.Codepoint glyph, [CCode (array_length_cname = "size", array_length_pos = 2.1, array_length_type = "guint")] out string[] name);
                [Version (since = "0.9.2")]
                public void get_glyph_origin_for_direction (HarfBuzz.Codepoint glyph, HarfBuzz.Direction direction, out HarfBuzz.Position x, out HarfBuzz.Position y);
-               [Version (since = "4.0.0")]
+               [Version (deprecated = true, deprecated_since = "7.0.0", since = "4.0.0")]
                public void get_glyph_shape (HarfBuzz.Codepoint glyph, HarfBuzz.DrawFuncs dfuncs, void* draw_data);
                [Version (since = "0.9.2")]
                public HarfBuzz.Position get_glyph_v_advance (HarfBuzz.Codepoint glyph);
@@ -360,6 +365,8 @@ namespace HarfBuzz {
                public void get_scale (out int x_scale, out int y_scale);
                [Version (since = "4.4.0")]
                public uint get_serial ();
+               [Version (since = "7.0.0")]
+               public void get_synthetic_bold (out float x_embolden, out float y_embolden, out HarfBuzz.Bool in_place);
                [Version (since = "3.3.0")]
                public float get_synthetic_slant ();
                [Version (since = "1.1.3")]
@@ -368,6 +375,7 @@ namespace HarfBuzz {
                public float get_var_coords_design (out uint length);
                [Version (since = "1.4.2")]
                public int get_var_coords_normalized (out uint length);
+               [Version (since = "7.0.0")]
                public uint get_var_named_instance ();
                [Version (since = "1.2.3")]
                public HarfBuzz.Bool get_variation_glyph (HarfBuzz.Codepoint unicode, HarfBuzz.Codepoint variation_selector, out HarfBuzz.Codepoint glyph);
@@ -379,6 +387,7 @@ namespace HarfBuzz {
                public HarfBuzz.Bool is_immutable ();
                [Version (since = "0.9.2")]
                public void make_immutable ();
+               [Version (since = "7.0.0")]
                public void paint_glyph (HarfBuzz.Codepoint glyph, HarfBuzz.PaintFuncs pfuncs, void* paint_data, uint palette_index, HarfBuzz.Color foreground);
                [Version (since = "1.4.3")]
                public void set_face (HarfBuzz.Face face);
@@ -394,6 +403,8 @@ namespace HarfBuzz {
                public void set_ptem (float ptem);
                [Version (since = "0.9.2")]
                public void set_scale (int x_scale, int y_scale);
+               [Version (since = "7.0.0")]
+               public void set_synthetic_bold (float x_embolden, float y_embolden, HarfBuzz.Bool in_place);
                [Version (since = "3.3.0")]
                public void set_synthetic_slant (float slant);
                [Version (since = "1.4.2")]
@@ -402,6 +413,8 @@ namespace HarfBuzz {
                public void set_var_coords_normalized ([CCode (array_length_cname = "coords_length", array_length_pos = 1.1, array_length_type = "guint")] int[] coords);
                [Version (since = "2.6.0")]
                public void set_var_named_instance (uint instance_index);
+               [Version (since = "7.1.0")]
+               public void set_variation (HarfBuzz.Tag tag, float value);
                [Version (since = "1.4.2")]
                public void set_variations ([CCode (array_length_cname = "variations_length", array_length_pos = 1.1, array_length_type = "guint")] HarfBuzz.Variation[] variations);
                [Version (since = "0.9.2")]
@@ -419,6 +432,7 @@ namespace HarfBuzz {
                public HarfBuzz.Bool is_immutable ();
                [Version (since = "0.9.2")]
                public void make_immutable ();
+               [Version (since = "7.0.0")]
                public void set_draw_glyph_func (owned HarfBuzz.FontDrawGlyphFunc func);
                [Version (since = "1.1.2")]
                public void set_font_h_extents_func (owned HarfBuzz.FontGetFontHExtentsFunc func);
@@ -442,7 +456,7 @@ namespace HarfBuzz {
                public void set_glyph_h_origin_func (owned HarfBuzz.FontGetGlyphHOriginFunc func);
                [Version (since = "0.9.2")]
                public void set_glyph_name_func (owned HarfBuzz.FontGetGlyphNameFunc func);
-               [Version (deprecated = true, since = "4.0.0")]
+               [Version (deprecated = true, deprecated_since = "7.0.0", since = "4.0.0")]
                public void set_glyph_shape_func (owned HarfBuzz.font_get_glyph_shape_func_t func);
                [Version (since = "0.9.2")]
                public void set_glyph_v_advance_func (owned HarfBuzz.FontGetGlyphVAdvanceFunc func);
@@ -456,6 +470,7 @@ namespace HarfBuzz {
                public void set_nominal_glyph_func (owned HarfBuzz.FontGetNominalGlyphFunc func);
                [Version (since = "2.0.0")]
                public void set_nominal_glyphs_func (owned HarfBuzz.FontGetNominalGlyphsFunc func);
+               [Version (since = "7.0.0")]
                public void set_paint_glyph_func (owned HarfBuzz.FontPaintGlyphFunc func);
                [Version (since = "1.2.3")]
                public void set_variation_glyph_func (owned HarfBuzz.FontGetVariantGlyphFunc func);
@@ -520,11 +535,15 @@ namespace HarfBuzz {
                public HarfBuzz.Bool is_empty ();
                [Version (since = "4.3.0")]
                public HarfBuzz.Bool is_equal (HarfBuzz.Map other);
+               [Version (since = "7.0.0")]
                public void keys (HarfBuzz.Set keys);
+               [Version (since = "7.0.0")]
                public HarfBuzz.Bool next (ref int idx, out HarfBuzz.Codepoint key, out HarfBuzz.Codepoint value);
                [Version (since = "1.7.7")]
                public void @set (HarfBuzz.Codepoint key, HarfBuzz.Codepoint value);
+               [Version (since = "7.0.0")]
                public void update (HarfBuzz.Map other);
+               [Version (since = "7.0.0")]
                public void values (HarfBuzz.Set values);
        }
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_ot_math_glyph_part_t", copy_function = "g_boxed_copy", free_function = "g_boxed_free", lower_case_cprefix = "hb_gobject_ot_math_glyph_part_", type_id = "hb_gobject_ot_math_glyph_part_get_type ()")]
@@ -562,6 +581,7 @@ namespace HarfBuzz {
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_funcs_t", copy_function = "g_boxed_copy", free_function = "g_boxed_free", lower_case_cprefix = "hb_gobject_paint_funcs_", type_id = "hb_gobject_paint_funcs_get_type ()")]
        [Compact]
        [GIR (name = "paint_funcs_t")]
+       [Version (since = "7.0.0")]
        public class PaintFuncs {
                [CCode (cname = "hb_paint_funcs_create")]
                public static HarfBuzz.PaintFuncs create ();
@@ -654,6 +674,7 @@ namespace HarfBuzz {
                public HarfBuzz.Bool is_empty ();
                [Version (since = "0.9.7")]
                public HarfBuzz.Bool is_equal (HarfBuzz.Set other);
+               [Version (since = "7.0.0")]
                public HarfBuzz.Bool is_inverted ();
                [Version (since = "1.8.1")]
                public HarfBuzz.Bool is_subset (HarfBuzz.Set larger_set);
@@ -1454,6 +1475,7 @@ namespace HarfBuzz {
        }
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_ot_name_id_predefined_t", cprefix = "HB_OT_NAME_ID_", type_id = "hb_gobject_ot_name_id_predefined_get_type ()")]
        [GIR (name = "ot_name_id_predefined_t")]
+       [Version (since = "7.0.0")]
        public enum OtNameIdPredefined {
                COPYRIGHT,
                FONT_FAMILY,
@@ -1491,6 +1513,7 @@ namespace HarfBuzz {
        }
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_composite_mode_t", cprefix = "HB_PAINT_COMPOSITE_MODE_", type_id = "hb_gobject_paint_composite_mode_get_type ()")]
        [GIR (name = "paint_composite_mode_t")]
+       [Version (since = "7.0.0")]
        public enum PaintCompositeMode {
                CLEAR,
                SRC,
@@ -1523,6 +1546,7 @@ namespace HarfBuzz {
        }
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_extend_t", cprefix = "HB_PAINT_EXTEND_", type_id = "hb_gobject_paint_extend_get_type ()")]
        [GIR (name = "paint_extend_t")]
+       [Version (since = "7.0.0")]
        public enum PaintExtend {
                PAD,
                REPEAT,
@@ -1749,7 +1773,7 @@ namespace HarfBuzz {
                CCC122,
                CCC129,
                CCC130,
-               CCC133,
+               CCC132,
                ATTACHED_BELOW_LEFT,
                ATTACHED_BELOW,
                ATTACHED_ABOVE,
@@ -1815,8 +1839,10 @@ namespace HarfBuzz {
        [Version (since = "1.1.3")]
        public delegate HarfBuzz.Bool BufferMessageFunc (HarfBuzz.Buffer buffer, HarfBuzz.Font font, string message);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_color_line_get_color_stops_func_t", instance_pos = 4.9)]
+       [Version (since = "7.0.0")]
        public delegate uint ColorLineGetColorStopsFunc (HarfBuzz.ColorLine color_line, void* color_line_data, uint start, [CCode (array_length_cname = "count", array_length_pos = 3.5, array_length_type = "guint")] out unowned HarfBuzz.ColorStop[] color_stops);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_color_line_get_extend_func_t", instance_pos = 2.9)]
+       [Version (since = "7.0.0")]
        public delegate HarfBuzz.PaintExtend ColorLineGetExtendFunc (HarfBuzz.ColorLine color_line, void* color_line_data);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_destroy_func_t", instance_pos = 0.9)]
        public delegate void DestroyFunc ();
@@ -1836,6 +1862,7 @@ namespace HarfBuzz {
        [Version (since = "4.0.0")]
        public delegate void DrawQuadraticToFunc (HarfBuzz.DrawFuncs dfuncs, void* draw_data, HarfBuzz.DrawState st, float control_x, float control_y, float to_x, float to_y);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_font_draw_glyph_func_t", instance_pos = 5.9)]
+       [Version (since = "7.0.0")]
        public delegate void FontDrawGlyphFunc (HarfBuzz.Font font, void* font_data, HarfBuzz.Codepoint glyph, HarfBuzz.DrawFuncs draw_funcs, void* draw_data);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_font_get_font_extents_func_t", instance_pos = 3.9)]
        public delegate HarfBuzz.Bool FontGetFontExtentsFunc (HarfBuzz.Font font, void* font_data, out HarfBuzz.FontExtents extents);
@@ -1885,32 +1912,46 @@ namespace HarfBuzz {
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_font_get_variation_glyph_func_t", instance_pos = 5.9)]
        public delegate HarfBuzz.Bool FontGetVariantGlyphFunc (HarfBuzz.Font font, void* font_data, HarfBuzz.Codepoint unicode, HarfBuzz.Codepoint variation_selector, out HarfBuzz.Codepoint glyph);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_font_paint_glyph_func_t", instance_pos = 7.9)]
+       [Version (since = "7.0.0")]
        public delegate void FontPaintGlyphFunc (HarfBuzz.Font font, void* font_data, HarfBuzz.Codepoint glyph, HarfBuzz.PaintFuncs paint_funcs, void* paint_data, uint palette_index, HarfBuzz.Color foreground);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_color_func_t", instance_pos = 4.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintColorFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.Bool is_foreground, HarfBuzz.Color color);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_custom_palette_color_func_t", instance_pos = 4.9)]
+       [Version (since = "7.0.0")]
        public delegate HarfBuzz.Bool PaintCustomPaletteColorFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, uint color_index, out HarfBuzz.Color color);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_image_func_t", instance_pos = 8.9)]
+       [Version (since = "7.0.0")]
        public delegate HarfBuzz.Bool PaintImageFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.Blob image, uint width, uint height, HarfBuzz.Tag format, float slant, HarfBuzz.GlyphExtents? extents);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_linear_gradient_func_t", instance_pos = 9.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintLinearGradientFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.ColorLine color_line, float x0, float y0, float x1, float y1, float x2, float y2);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_pop_clip_func_t", instance_pos = 2.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPopClipFunc (HarfBuzz.PaintFuncs funcs, void* paint_data);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_pop_group_func_t", instance_pos = 3.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPopGroupFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.PaintCompositeMode mode);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_pop_transform_func_t", instance_pos = 2.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPopTransformFunc (HarfBuzz.PaintFuncs funcs, void* paint_data);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_push_clip_glyph_func_t", instance_pos = 4.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPushClipGlyphFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.Codepoint glyph, HarfBuzz.Font font);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_push_group_func_t", instance_pos = 2.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPushGroupFunc (HarfBuzz.PaintFuncs funcs, void* paint_data);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_push_clip_rectangle_func_t", instance_pos = 6.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPushRectangleFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, float xmin, float ymin, float xmax, float ymax);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_push_transform_func_t", instance_pos = 8.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintPushTransformFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, float xx, float yx, float xy, float yy, float dx, float dy);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_radial_gradient_func_t", instance_pos = 9.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintRadialGradientFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.ColorLine color_line, float x0, float y0, float r0, float x1, float y1, float r1);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_paint_sweep_gradient_func_t", instance_pos = 7.9)]
+       [Version (since = "7.0.0")]
        public delegate void PaintSweepGradientFunc (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.ColorLine color_line, float x0, float y0, float start_angle, float end_angle);
        [CCode (cheader_filename = "hb-gobject.h", cname = "hb_reference_table_func_t", instance_pos = 2.9)]
        [Version (since = "0.9.2")]
@@ -1934,21 +1975,21 @@ namespace HarfBuzz {
        [Version (deprecated = true, deprecated_since = "2.0.0")]
        public delegate uint UnicodedeComposeCompatibilityFunc (HarfBuzz.UnicodeFuncs ufuncs, HarfBuzz.Codepoint u, HarfBuzz.Codepoint decomposed);
        [CCode (cheader_filename = "hb-gobject.h", instance_pos = 5.9)]
-       [Version (deprecated = true, since = "4.0.0")]
+       [Version (deprecated = true, deprecated_since = "7.0.0", since = "4.0.0")]
        public delegate void font_get_glyph_shape_func_t (HarfBuzz.Font font, void* font_data, HarfBuzz.Codepoint glyph, HarfBuzz.DrawFuncs draw_funcs, void* draw_data);
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_AAT_LAYOUT_NO_SELECTOR_INDEX")]
        public const int AAT_LAYOUT_NO_SELECTOR_INDEX;
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT")]
        [Version (since = "0.9.31")]
        public const int BUFFER_REPLACEMENT_CODEPOINT_DEFAULT;
+       [CCode (cheader_filename = "hb-gobject.h", cname = "HB_CODEPOINT_INVALID")]
+       public const HarfBuzz.Codepoint CODEPOINT_INVALID;
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_FEATURE_GLOBAL_START")]
        [Version (since = "2.0.0")]
        public const int FEATURE_GLOBAL_START;
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_FONT_NO_VAR_NAMED_INSTANCE")]
+       [Version (since = "7.0.0")]
        public const int FONT_NO_VAR_NAMED_INSTANCE;
-       [CCode (cheader_filename = "hb-gobject.h", cname = "HB_MAP_VALUE_INVALID")]
-       [Version (since = "1.7.7")]
-       public const HarfBuzz.Codepoint MAP_VALUE_INVALID;
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX")]
        public const int OT_LAYOUT_DEFAULT_LANGUAGE_INDEX;
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_OT_LAYOUT_NO_FEATURE_INDEX")]
@@ -1966,9 +2007,9 @@ namespace HarfBuzz {
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_OT_VAR_NO_AXIS_INDEX")]
        [Version (deprecated = true, deprecated_since = "2.2.0", since = "1.4.2")]
        public const int OT_VAR_NO_AXIS_INDEX;
-       [CCode (cheader_filename = "hb-gobject.h", cname = "HB_SET_VALUE_INVALID")]
-       [Version (since = "0.9.21")]
-       public const HarfBuzz.Codepoint SET_VALUE_INVALID;
+       [CCode (cheader_filename = "hb-gobject.h", cname = "HB_UNICODE_COMBINING_CLASS_CCC133")]
+       [Version (deprecated = true, deprecated_since = "7.2.0")]
+       public const int UNICODE_COMBINING_CLASS_CCC133;
        [CCode (cheader_filename = "hb-gobject.h", cname = "HB_UNICODE_MAX")]
        [Version (since = "1.9.0")]
        public const int UNICODE_MAX;
@@ -1996,8 +2037,10 @@ namespace HarfBuzz {
        [Version (since = "2.3.0")]
        public static HarfBuzz.Bool aat_layout_has_tracking (HarfBuzz.Face face);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static uint color_line_get_color_stops (HarfBuzz.ColorLine color_line, uint start, [CCode (array_length_cname = "count", array_length_pos = 2.5, array_length_type = "guint")] out unowned HarfBuzz.ColorStop[] color_stops);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static HarfBuzz.PaintExtend color_line_get_extend (HarfBuzz.ColorLine color_line);
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "0.9.2")]
@@ -2048,6 +2091,7 @@ namespace HarfBuzz {
        [Version (since = "2.1.0")]
        public static uint ot_color_glyph_get_layers (HarfBuzz.Face face, HarfBuzz.Codepoint glyph, uint start_offset, [CCode (array_length_cname = "layer_count", array_length_pos = 3.5, array_length_type = "guint")] out unowned HarfBuzz.OtColorLayer[]? layers);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static HarfBuzz.Bool ot_color_glyph_has_paint (HarfBuzz.Face face, HarfBuzz.Codepoint glyph);
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "2.1.0")]
@@ -2059,6 +2103,7 @@ namespace HarfBuzz {
        [Version (since = "2.1.0")]
        public static HarfBuzz.Bool ot_color_has_layers (HarfBuzz.Face face);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static HarfBuzz.Bool ot_color_has_paint (HarfBuzz.Face face);
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "2.1.0")]
@@ -2096,9 +2141,17 @@ namespace HarfBuzz {
        [Version (since = "2.6.0")]
        public static HarfBuzz.Bool ot_layout_get_baseline (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out HarfBuzz.Position coord);
        [CCode (cheader_filename = "hb-gobject.h")]
+       public static HarfBuzz.Bool ot_layout_get_baseline2 (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Script script, HarfBuzz.Language? language, out HarfBuzz.Position coord);
+       [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "4.0.0")]
        public static void ot_layout_get_baseline_with_fallback (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out HarfBuzz.Position coord);
        [CCode (cheader_filename = "hb-gobject.h")]
+       public static void ot_layout_get_baseline_with_fallback2 (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Script script, HarfBuzz.Language? language, out HarfBuzz.Position coord);
+       [CCode (cheader_filename = "hb-gobject.h")]
+       public static HarfBuzz.Bool ot_layout_get_font_extents (HarfBuzz.Font font, HarfBuzz.Direction direction, HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out unowned HarfBuzz.FontExtents? extents);
+       [CCode (cheader_filename = "hb-gobject.h")]
+       public static HarfBuzz.Bool ot_layout_get_font_extents2 (HarfBuzz.Font font, HarfBuzz.Direction direction, HarfBuzz.Script script, HarfBuzz.Language? language, out unowned HarfBuzz.FontExtents? extents);
+       [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "0.9.7")]
        public static HarfBuzz.OtLayoutGlyphClass ot_layout_get_glyph_class (HarfBuzz.Face face, HarfBuzz.Codepoint glyph);
        [CCode (cheader_filename = "hb-gobject.h")]
@@ -2162,6 +2215,7 @@ namespace HarfBuzz {
        [Version (since = "2.0.0")]
        public static HarfBuzz.Bool ot_layout_script_select_language (HarfBuzz.Face face, HarfBuzz.Tag table_tag, uint script_index, uint language_count, HarfBuzz.Tag language_tags, out uint language_index);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static HarfBuzz.Bool ot_layout_script_select_language2 (HarfBuzz.Face face, HarfBuzz.Tag table_tag, uint script_index, uint language_count, HarfBuzz.Tag language_tags, out uint language_index, out HarfBuzz.Tag chosen_language);
        [CCode (cheader_filename = "hb-gobject.h")]
        public static HarfBuzz.Bool ot_layout_table_choose_script (HarfBuzz.Face face, HarfBuzz.Tag table_tag, HarfBuzz.Tag script_tags, out uint script_index, out HarfBuzz.Tag chosen_script);
@@ -2263,7 +2317,7 @@ namespace HarfBuzz {
        public static void ot_tags_from_script (HarfBuzz.Script script, out HarfBuzz.Tag script_tag_1, out HarfBuzz.Tag script_tag_2);
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "2.0.0")]
-       public static void ot_tags_from_script_and_language (HarfBuzz.Script script, HarfBuzz.Language language, ref uint script_count, out HarfBuzz.Tag script_tags, ref uint language_count, out HarfBuzz.Tag language_tags);
+       public static void ot_tags_from_script_and_language (HarfBuzz.Script script, HarfBuzz.Language? language, ref uint script_count, out HarfBuzz.Tag script_tags, ref uint language_count, out HarfBuzz.Tag language_tags);
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "2.0.0")]
        public static void ot_tags_to_script_and_language (HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out HarfBuzz.Script script, out unowned HarfBuzz.Language language);
@@ -2304,30 +2358,43 @@ namespace HarfBuzz {
        [Version (since = "1.4.2")]
        public static void ot_var_normalize_variations (HarfBuzz.Face face, HarfBuzz.Variation variations, uint variations_length, [CCode (array_length_cname = "coords_length", array_length_pos = 4.1, array_length_type = "guint")] out int[] coords);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_color (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.Bool is_foreground, HarfBuzz.Color color);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static HarfBuzz.Bool paint_custom_palette_color (HarfBuzz.PaintFuncs funcs, void* paint_data, uint color_index, out HarfBuzz.Color color);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_image (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.Blob image, uint width, uint height, HarfBuzz.Tag format, float slant, HarfBuzz.GlyphExtents? extents);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_linear_gradient (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.ColorLine color_line, float x0, float y0, float x1, float y1, float x2, float y2);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_pop_clip (HarfBuzz.PaintFuncs funcs, void* paint_data);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_pop_group (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.PaintCompositeMode mode);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_pop_transform (HarfBuzz.PaintFuncs funcs, void* paint_data);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_push_clip_glyph (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.Codepoint glyph, HarfBuzz.Font font);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_push_clip_rectangle (HarfBuzz.PaintFuncs funcs, void* paint_data, float xmin, float ymin, float xmax, float ymax);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_push_group (HarfBuzz.PaintFuncs funcs, void* paint_data);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_push_transform (HarfBuzz.PaintFuncs funcs, void* paint_data, float xx, float yx, float xy, float yy, float dx, float dy);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_radial_gradient (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.ColorLine color_line, float x0, float y0, float r0, float x1, float y1, float r1);
        [CCode (cheader_filename = "hb-gobject.h")]
+       [Version (since = "7.0.0")]
        public static void paint_sweep_gradient (HarfBuzz.PaintFuncs funcs, void* paint_data, HarfBuzz.ColorLine color_line, float x0, float y0, float start_angle, float end_angle);
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "0.9.2")]
@@ -2335,6 +2402,8 @@ namespace HarfBuzz {
        [CCode (cheader_filename = "hb-gobject.h")]
        [Version (since = "0.9.2")]
        public static HarfBuzz.Bool shape_full (HarfBuzz.Font font, HarfBuzz.Buffer buffer, [CCode (array_length_cname = "num_features", array_length_pos = 3.5, array_length_type = "guint")] HarfBuzz.Feature[]? features, [CCode (array_length = false, array_null_terminated = true)] string[]? shaper_list);
+       [CCode (cheader_filename = "hb-gobject.h")]
+       public static HarfBuzz.Bool shape_justify (HarfBuzz.Font font, HarfBuzz.Buffer buffer, [CCode (array_length_cname = "num_features", array_length_pos = 3.5, array_length_type = "guint")] HarfBuzz.Feature[]? features, [CCode (array_length = false, array_null_terminated = true)] string[]? shaper_list, float min_target_advance, float max_target_advance, ref float advance, out HarfBuzz.Tag var_tag, out float var_value);
        [CCode (array_length = false, array_null_terminated = true, cheader_filename = "hb-gobject.h")]
        [Version (since = "0.9.2")]
        public static unowned string[] shape_list_shapers ();
index e6620b24c24072735644a4e62b1bc1cf7343c4d3..16617649a4051ec11f42cebe505518bdfc8090f0 100644 (file)
@@ -988,7 +988,7 @@ namespace Soup {
        [CCode (cheader_filename = "libsoup/soup.h")]
        public static void header_free_param_list (GLib.HashTable<string,string> param_list);
        [CCode (cheader_filename = "libsoup/soup.h")]
-       public static void header_g_string_append_param (GLib.StringBuilder string, string name, string value);
+       public static void header_g_string_append_param (GLib.StringBuilder string, string name, string? value);
        [CCode (cheader_filename = "libsoup/soup.h")]
        public static void header_g_string_append_param_quoted (GLib.StringBuilder string, string name, string value);
        [CCode (cheader_filename = "libsoup/soup.h")]
index 15f3de58df77e876b910fb213e478d028554000f..b2d46f0a726d44eab18e1dc97cf86cc821d7356f 100644 (file)
@@ -86,6 +86,8 @@ namespace Pk {
                [CCode (finish_name = "pk_client_generic_finish")]
                [Version (since = "0.8.17")]
                public async Pk.Results get_details_local_async ([CCode (array_length = false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
+               [Version (since = "1.2.7")]
+               public bool get_details_with_deps_size ();
                [Version (since = "0.5.3")]
                public Pk.Results get_distro_upgrades (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
                [CCode (finish_name = "pk_client_generic_finish")]
@@ -215,6 +217,8 @@ namespace Pk {
                public void set_background (bool background);
                [Version (since = "0.6.10")]
                public void set_cache_age (uint cache_age);
+               [Version (since = "1.2.7")]
+               public void set_details_with_deps_size (bool details_with_deps_size);
                [Version (since = "0.6.10")]
                public void set_interactive (bool interactive);
                [Version (since = "0.6.10")]
@@ -237,6 +241,8 @@ namespace Pk {
                public bool background { get; set; }
                [Version (since = "0.6.10")]
                public uint cache_age { get; set; }
+               [Version (since = "1.2.7")]
+               public bool details_with_deps_size { get; set; }
                [Version (since = "0.5.4")]
                public bool idle { get; }
                [Version (since = "0.5.4")]
@@ -1509,6 +1515,7 @@ namespace Pk {
                COLLECTIONS,
                VENDOR,
                NEWEST,
+               DESKTOP_DDE,
                LAST;
                [CCode (cname = "pk_group_enum_from_string")]
                [Version (since = "0.5.0")]