[vala] (379 commits) Non-fast-forward update to branch wip/meson



The branch 'wip/meson' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  facf2f6... Add initial Meson build system
  54292cc... meson: Add tests
  a3ab3d6... meson: Add vapis

Commits added to the branch:

  4b543fc... test: Add property lock test (*)
  8895514... tests: Actually check canonical cname of properties and sig (*)
  88aee22... gtk+-4.0: Update to 3.94.0+f3e6d00d (*)
  0e7ea43... vapi: Update GIR-based bindings (*)
  2539c2d... vapigen: Warn if the library argument doesn't match any pac (*)
  2d6c933... Release 0.42.1 (*)
  36893d1... Bump version suffix (*)
  38781a5... codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classes (*)
  ae52240... codewriter: Use List.sort() instead of custom local impleme (*)
  e75900e... gtk+-3.0: Treat Gtk.IconInfo as GLib.Object which it is sin (*)
  5e9e21f... vala: Add Block.get_local_constants() (*)
  00bd656... libxml-2.0: Add missing context parameter in OutputWriteCal (*)
  de01c08... x11: Add binding for XCreateSimpleWindow (*)
  6cb5e13... g-i: Fix use after free in scanner (*)
  a7dcb10... codegen: Fix typo in is_pure_ccode_expression() (*)
  6dbd255... vala: Check if ArrayType supports its given element-type in (*)
  790edc8... valadoc: Fix some string escaping which gettext complains a (*)
  74e33e1... vapi: Update GIDL-based bindings to fix unsupported type-ar (*)
  a3cbbad... glib-2.0: Set DateTime.now () to use local time zone as the (*)
  a57d92e... glib-2.0: Add feature_test_macro details for Time struct's  (*)
  8ecb47f... tests: Add "unsupported use of length field" test to increa (*)
  77ac049... tests: Add invalid "array concatenation" test to increase c (*)
  c6059a2... tests: Add "GenericAccessors" tests to increase coverage (*)
  458d5f5... tests: Add "missing class prerequisite for interface" test  (*)
  ff9bacb... tests: Add invalid "duplicating instance" test to increase  (*)
  194cec9... tests: Add invalid "method to delegate" test to increase co (*)
  12a354a... tests: Add invalid "construct without GObject" test to incr (*)
  50a3683... tests: Add invalid "property for Object() chainup" tests to (*)
  9584ad4... vala: Return early for invalid initializer of local variabl (*)
  088d325... tests: Add invalid variable declaration tests to increase c (*)
  5c4110e... tests: Update field "owned to unowned" test to increase cov (*)
  9dc710e... tests: Add invalid "object creation" tests to increase cove (*)
  105698a... tests: Add some "yield" test to increase coverage (*)
  ce7c31e... codewriter: Prepend "yield" if is_yield_expression is set o (*)
  898e45a... vala: Enforce "return yield ..." syntax to be expected (*)
  9b50d67... tests: Add some invalid "signal" tests to increase coverage (*)
  cd0b3a9... Move some errors from signal-module to the semantic-analyze (*)
  8c9a785... Drop deprecated syntax support of += and -= for signals (*)
  62328aa... Drop deprecated syntax support of # modifier and operator (*)
  6a89741... gtk+-4.0: Update to 3.94.0+d90e2733 (*)
  b4400d1... gstreamer: Update from 1.15+ git master (*)
  3777c1e... vapi: Update GIR-based bindings (*)
  2eee4d0... build: Unconditionally add conditional VALAFLAGS to make bo (*)
  1dae711... build: Allow disabling the build of valadoc (*)
  81658eb... tests: Extent "girwriter" test to increase coverage (*)
  837d593... codegen: Replace invalid array-length assert with internal  (*)
  c209c15... codegen: Make unreachable error an internal error (*)
  b51c23f... gstreamer: Update from 1.15+ git master (*)
  e1297d9... codegen: Initialize internal temp-variables used as referen (*)
  861c86a... ccode: Fix typo and actually check "end_decls" (*)
  ee795f4... test: Add some invalid "non-null" tests (*)
  dc7202d... Add support for SingleInstance attribute for GObject classe (*)
  b9f8e20... vala: Move nullable setting of LocalVariable with reference (*)
  69a20bc... tests: Add "method override with compatible delegate parame (*)
  dcac4aa... girwriter: Fix ctype of out/ref and array parameters (*)
  7426438... valaparser: Don't allow to declare array parameters with "t (*)
  df15a36... codegen: Improve ccode for fixed-length array parameters (*)
  0edba0a... gstreamer: Update from 1.15+ git master (*)
  d6d8a7a... vapi: Update GIR-based bindings (*)
  c8191fc... gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameter (*)
  6c44fc7... vala: Always analyze nodes after they are inserted into the (*)
  6395a2e... Collect error_types on demand to allow transformations (*)
  1ee72d5... Recurse arguments when getting error types for method calls (*)
  508d5d0... vala: Add missing replace_expression() implementations (*)
  ace0b64... vala: Fix several AST construction/parenting issues (*)
  88ca237... vala: Add source_reference to local variable of catch-claus (*)
  f7232c3... vala: Fix and add more to_string() methods to expressions (*)
  0f373db... vala: Add some missing type copying (*)
  92c0c68... vala: DataType for GLib.Error should be should resolved as  (*)
  2691a81... vala: Implement check() for StatementList (*)
  2677aa9... vala: Make source_reference optional for ObjectCreationExpr (*)
  fb42d74... vala: Don't navigate the resolver tree if a node has been c (*)
  6c68de5... vala: Implement get_*_variables() for ConditionalExpression (*)
  07c2d58... tests: Add implicit conversion tests for GLib.Variant (*)
  1938d54... tests: Add "assigned local variables" tests (*)
  df48dc3... tests: Add "captured unassigned local variable" test (*)
  7f477de... tests: Add some "using directive" tests to increase coverag (*)
  2f63d5f... vala: Let UsingDirective hold reference to UnresolvedSymbol (*)
  53d5cf4... testrunner: Reset $run_prefix before generating next test s (*)
  2f55680... testrunner: Compile and run tests separately (*)
  6c3dac3... manual: Update from wiki.gnome.org (*)
  7cd71c2... doc: Fix build of internal-api-docs (*)
  dc5fcf0... tests: Make "/errors/errors" test fatal (*)
  aadb830... tests: Add more string method tests (*)
  121c89e... glib-2.0: Computing length once is enough in string.to_utf8 (*)
  b850937... vala: Drop DataType.is_array() and use usual type check as  (*)
  884a6f9... codegen: Fix regex literal compile flags (*)
  ccf0df0... glib-2.0: Add binding for g_test_add() (*)
  9cb2f01... codegen: Initialize internal temp-variables used as referen (*)
  36671ae... vala: Add ArrayType.length_type and ArrayCreationExpression (*)
  29a4a86... codegen: Remove hardcoded "int" length type and use ArrayTy (*)
  4cdbde3... gdbus: Remove hardcoded "int" length type and use ArrayType (*)
  7dc6910... codegen: Support marshalling ArrayType.length_type in signa (*)
  bc1af8f... codegen: Keep respecting CCode array_length_type of Paramet (*)
  5484154... girwriter: Remove hardcoded "int" length type and use Array (*)
  597f95c... codegen: Infer index type of foreach on array from ArrayTyp (*)
  45462fb... testrunner: Add -Werror=duplicated-branches/duplicated-cond (*)
  225d963... testrunner: Add -Werror=declaration-after-statement (*)
  b6e71d2... testrunner: Add -Werror=maybe-uninitialized (*)
  94580a9... vala: Fix TokenType.HASH.to_string() (*)
  87ce65d... libvaladoc: Add "unlock" to keywords in Highligher (*)
  846c5d7... codegen: Add replacement for G_(BEGIN|END)_DECLS in non GOB (*)
  b083af0... vala: Drop "explicit" from ValaSourceFile and use "from_com (*)
  f08c9f7... testrunner: Check if compiler flags are supported before us (*)
  974f571... gdbus: Don't pass null to get_ccode_array_length_type() to  (*)
  0b869f2... vala: Use is_weak() for type-arguments in DataType.to_quali (*)
  daee1cf... gdk-3.0: Fix type-argument in return-type of Device.get_axe (*)
  5a06432... codegen: Add prototype for *_register_type() function (*)
  e3a22cd... codegen: Don't emit *_free() of derived compact classes (*)
  42895d7... codegen: Add prototype for *_new() of abstact compact class (*)
  538bfd9... testrunner: Add -Werror=missing-prototypes (*)
  fc49008... vala: Don't check for GLib.Variant casting in POSIX profile (*)
  2d27692... glib-2.0: Add array length to string.skip (*)
  81486f5... gtk+-4.0: Update to 3.94.0+b4b30b49 (*)
  29ce01b... gio-2.0: Result of DBusMessage.get_header() is unowned (*)
  10b8742... gstreamer: Update from 1.15+ git master (*)
  4f5a770... vala: Check for matching ownership of type-arguments (*)
  13447a2... Sync NEWS from 0.42 (*)
  e07efa0... codegen: Fix method pointer cast if instance isn't at first (*)
  64a9081... tests: Add GenericArray (GPtrArray) tests (*)
  295e31b... vala: Add CodeNode.copy_attribute_*() helper methods (*)
  c35de29... vala: Copy CCode instance_pos argument from virtual/abstrac (*)
  17e39df... vapi: Some random fixes on old bindings (*)
  33fe34c... gio-2.0: Replace finish_function ccode-attributes with fini (*)
  9de5cdd... codegen: Deprecate "finish_function" ccode-attribute (*)
  6772143... glib-2.0: Replace ctype ccode-attributes with type (*)
  300cfe1... codegen: Deprecate "ctype" ccode-attribute (*)
  28c9e2f... tests: Avoid use of g_ptr_array_find() which requires glib  (*)
  613210b... gio-2.0: Add missing File.new_build_filename() (*)
  bf8c09b... codegen: Transfer ownership of compact class to DestroysIns (*)
  7a5cb59... libvaladoc: Match property signature with vala's codewriter (*)
  a336d75... libvaladoc/html: Sort symbols and members where possible (*)
  d549257... codegen: Fix get_ccode_name() for properties (*)
  8d7332c... libvaladoc: Link against private libvalaccodegen (*)
  0c98974... libvaladoc: Actually assign type_id of Api.Structs (*)
  2afd6eb... libvaladoc: Add type_id to Api.Enum/Interface (*)
  789aa04... valadoc/html: Skip package dependency if target directory a (*)
  6e26ea4... doc: Include dependencies for internal-api-docs to get refe (*)
  8332c09... tests: Add enum/errordomain tests for GIR parser to increas (*)
  8650fc7... vala: Add BinaryOperator.to_string() (*)
  bddb420... vala: Add UnaryOperator.to_string() (*)
  4b3654d... vala: Add SymbolAccessibility.to_string() (*)
  ab1236c... vala: Add AssignmentOperator.to_string() (*)
  31b3ca1... vala: Use new to_string() methods of enumerations in CodeWr (*)
  0ef28b2... libvaladoc: Use Scanner.get_identifier_or_keyword() instead (*)
  58b0449... valadoc: Use new to_string() methods of enumerations in Ini (*)
  0875f0f... glib-2.0: Add missing Array.set_clear_func() binding (*)
  168b4ef... glib-2.0: Avoid double-free in GLib.Array if clear_func is  (*)
  a97ac16... codegen: Add destroy function for GLib.Array (*)
  d85d5fd... tests: Add more GLib.Array tests (*)
  7b434af... genieparser: Use dedicated Class.add_constructor/destructor (*)
  c280876... vala: Clean up constructor/destructor API of Class/Struct (*)
  b3bf550... tests: Add bug specific "lock test" (*)
  0f2983a... tests: Add "static fields" to compact class to increase cov (*)
  62a5711... vala: Remove superfluous return_if_fail() (*)
  af94c04... vala: Compact classes don't allow private/class fields and  (*)
  3279c58... vala: Fix bootstrap with valac >= 0.16.1 (*)
  c0f3b2a... codegen: Fix canonical string for quark of error domains (*)
  21a2a70... girwriter: Write glib-type attributes for Enums/Structs wit (*)
  7ec98fa... codegen: Add ccode getters for GType functions of Classes a (*)
  7675d74... valadoc: Fix a few errors and warnings in stylesheet (*)
  2ba06ae... valadoc: Adjust stylesheet to unbreak Epiphany (*)
  b9d6a8b... ccode: Don't allow more than one consecutive empty lines in (*)
  180a2ea... testrunner: Pass buildsystem's CC through to valac (*)
  1d1d0ef... ccode: Add void to delegate typedef declarations without pa (*)
  1d94694... testrunner: Add -Werror=strict-prototypes (*)
  6aa412d... gobject-2.0: Attribute all symbols with cheader_filename =  (*)
  d9a8696... docs: Use Markdown for README and move to README.md (*)
  2a1c951... docs: Update build instructions and move them to README.md (*)
  8bbc99b... parser: Use comment which was already retrieved in parse_de (*)
  362b7c9... gstreamer: Update from 1.15+ git master (*)
  7ae9d6d... gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59 (*)
  febd9e4... gtk+-4.0: Update to 3.94.0+40ae5c13 (*)
  dfe9d59... vapi: Update GIR-based bindings (*)
  6c3f04b... codegen: Make sure to include declarations for delegate typ (*)
  c9604b4... posix: Add CommandPipe as a sub-type of FILE (*)
  257297a... codegen: Add profile specific delegate target/destroy types (*)
  f161b99... codegen: Add target/destroy type declarations for delegates (*)
  9e9e5b5... glib-2.0: Drop g_object_unref which is part of gobject-2.0 (*)
  c28b35f... tests: Add some minimal test cases to catch insufficient he (*)
  8260ce7... vala: Add Delegate/Method/ObjectTypeSymbol.has_type_paramet (*)
  9c28173... vala: Use DataType.get_type_arguments() (*)
  c263063... codegen: Add type declarations required for generics as nee (*)
  6f5a64b... codegen: Add type declaration for errors and error domains  (*)
  d7da53a... codegen: Add required headers for ctor/dtor of compact clas (*)
  c1bc4ac... codegen: Improve adding of delegate target type declaration (*)
  2ceaa53... codegen: Don't explicitly add glib headers, using symbols w (*)
  f9b139e... codegen: Don't emit type_id for enum in non GOBJECT profile (*)
  90b0ae5... build: Add --enable-debug configure option (*)
  47dbec4... codegen: Replace if-else-tree with switch (*)
  71d7992... vala: Minor clean up assignment to binary expression transf (*)
  1058066... tests: Extend assignment and array element access tests (*)
  bccc3ac... codegen: Don't emit unused temp variable for element access (*)
  e701142... vala: Don't replace assignments for local variables with no (*)
  32ffc86... codegen: Don't use temp variable for stack allocated simple (*)
  3d926c1... vala: Move setting of default defines for VALA_0_XX and GLI (*)
  e3e098f... tests: Add default defines test for VALA_0_XX and GLIB_2_XX (*)
  7b2b429... libvaladoc: Replace FormalParameterType with Vala.Parameter (*)
  5b7827b... libvaladoc: Replace SymbolAccessibility with Vala.SymbolAcc (*)
  362eec6... libvaladoc: Drop Api.Browsable (*)
  96ccd5b... libvaladoc: Drop Api.Member (*)
  77c4804... libvaladoc: Drop MethodBindingType (*)
  9d827dd... libvaladoc: Drop AttributeArgument (*)
  e68288a... libvaladoc: Drop PropertyBindingType (*)
  af9c1c3... libvaladoc: Drop PropertyAccessorType (*)
  8f18810... libvaladoc: Clean up Api.TypeReference constructor (*)
  9b3ace4... libvaladoc: Clean up Api.Property/PropertyAccessor construc (*)
  28df663... valadoc: Drop some get_ccode_*() wrappers (*)
  382ce9e... libvaladoc: Drop unused to_string() methods (*)
  85b857c... libvaladoc: Clean up Api.Class constructor (*)
  0c151d7... libvaladoc: Clean up Api.Interface constructor (*)
  87a2881... libvaladoc: Clean up Api.Struct constructor (*)
  9cc8cba... libvaladoc: Clean up Api.Method constructor (*)
  5c6fe7f... libvaladoc: Clean up Api.ErrorDomain/ErrorCode constructor (*)
  5b7dda5... libvaladoc: Clean up Api.TypeSymbol constructor (*)
  4d2d3fd... libvaladoc: Clean up Api.Signal constructor (*)
  86a5bfc... libvaladoc: Clean up Api.Field constructor (*)
  a3298c0... libvaladoc: Drop cname parameter from Api.* constructors (*)
  5211ef7... build: Use dedicated PACKAGE_VALADOC_* defines (*)
  1383ab9... glib-2.0: Cast strcmp to GCompareFunc (*)
  b0c0a0e... valadoc: Add --fatal-warnings command line option (*)
  d0fa1dd... codegen: Actually create method cast for base interface met (*)
  320566e... tests: Add invalid "switch" tests to increase coverage (*)
  0615a4d... tests: Add and improve "foreach iterator" tests to increase (*)
  ef6d8e6... vala: Add missing re-check guards for Do/For/WhileStatement (*)
  fe05325... tests: Simplify "errors/errors" test a bit (*)
  f2682b1... vala: Type check for errors require an error expression (*)
  4aca8df... vala: Make check_arguments() more verbose and don't bail on (*)
  e1139c1... codegen: Add support for delegate parameters in signals (*)
  120e085... build: Fix typo in --enable-debug check (*)
  90a3f9d... vala: Don't emit member access of assignments on static pro (*)
  be422c2... codegen: Mark needle parameter of internal array-contains m (*)
  f69ce19... vala: Admit that structs are emtpy even with a static prope (*)
  1a4a14d... vala: Report dedicated error for static field/property init (*)
  2471bae... vala: Allow null-type as intializer for static struct field (*)
  b5d3e0f... codegen: Emit initializer for enum-value into wanted declar (*)
  af25bc3... vala: Use clearer error message for automatic properties in (*)
  7432288... girparser: Skip "source-position" elements (*)
  77954eb... vala: Trigger understandable errors with GLib target versio (*)
  27e3cf8... girparser: Skip possible docs in transparent union (*)
  9b70233... gstreamer: Update from 1.15+ git master (*)
  2ad029f... gtk+-4.0: Update to 3.94.0+8de1ba2c (*)
  af94081... vapi: Update GIR-based bindings (*)
  bcd7a53... Release 0.43.1 (*)
  6ddab2e... codegen: Interfaces require including "glib-object.h" (*)
  a1a8b2b... vala: Break possible endless loop in SymbolResolver.get_typ (*)
  34dd719... tests: Add "subtype cycle" tests to increase coverage (*)
  7adb3a4... codegen: Emit delegate/enum typedefs to type-declaration se (*)
  5b7ae27... tests: Add "emit order" tests (*)
  3763b4c... codegen: Always emit constants with initializer-list (*)
  013bb64... codegen: Handle non-default AsyncResult parameter position (*)
  89eba43... vapi: Regenerate GIR-based bindings to fix non-standard asy (*)
  8d3597f... gobject-introspection-1.0: Pick up version attribute fixes (*)
  ab5d576... codegen: GType classes require including "glib-object.h" (*)
  c4dcbd4... Release 0.43.2 (*)
  c0a4422... testrunner: Warnings and criticals should be fatal on compi (*)
  c5c30e1... tests: Warnings and criticals should be fatal on compile ti (*)
  0554ed7... vala: Array with fixed length don't require explicit instan (*)
  0dbd667... poppler-glib: Update to 0.71 (*)
  2cef4ac... webkitgtk-4.0: Update to 2.23.1 (*)
  568089c... gstreamer: Update from 1.15+ git master (*)
  6c370e2... gtk+-3.0: Update to 3.24.2+eb821cb8 (*)
  96151ea... gtk+-4.0: Update to 3.94.0+a99bd2a4 (*)
  2c3d649... vapi: Update GIR-based bindings (*)
  83112b2... vala: Add GenericType.get_actual_type() (*)
  25f8caf... vala: Allow get_actual_type() to be used for expected failu (*)
  3399a1c... vala: Add Method.compatible_no_error() (*)
  8bc6cc7... vala: Don't just guess and check for a matching base_interf (*)
  7c8f91b... vala: No need to look further if an implementations was fou (*)
  3da2f97... vala: Search in all interfaces for an implementation match  (*)
  7dcf561... codegen: Use properly checked implicit interface implementa (*)
  2cea36a... vala: Allow explicit interface methods to be virtual (*)
  8524dc8... codegen: Use temp-var for MethodCall with out/ref arguments (*)
  912b033... codegen: Use temp-vars for ellipsis out-arguments to fix me (*)
  e7308ea... build: Don't leak libvalaccode symbols to libvaladoc (*)
  1746709... codegen: Add default_value for CType to initialize variable (*)
  96857b1... vala: Report invalid instance member access to property (*)
  684ac69... codegen: Always use ccode attribute for ref/unref/free func (*)
  7ad06bc... glib-2.0: Use correct array-length-type for returned arrays (*)
  70bea6d... gobject-2.0: Use correct array-length-type for returned arr (*)
  e02ff39... libvaladoc: Skip empty Version.replacement attribute to avo (*)
  0130fdc... vala: Drop unused Enum.remove_all_values() (*)
  b9b6f39... Drop leftover deprecated syntax support of += and -= for dy (*)
  d450ac0... gio-2.0: Fix File.replace_contents_bytes_async() (*)
  48de3bb... codegen: Cast instance parameter for property access in obj (*)
  ba7baed... tests: Fix try_parse() tests to not compare to already free (*)
  47b0b25... codegen: Don't check boolean values for (in)equality in GTa (*)
  5aef500... gstreamer: Update from 1.15+ git master (*)
  dd53026... vapi: Update GIR-based bindings (*)
  ec76cdf... gtk+-3.0: Update to 3.24.2+a8e07254 (*)
  3d1cc6f... gtk+-4.0: Update to 3.94.0+4404afc9 (*)
  8e4a0f7... docs: Add a basic CONTRIBUTING.md file that links to the re (*)
  c69e606... tests: Extend "DBus errors" tests to increase coverage (*)
  cf791ef... gdbus: Properly set annotations field of GDBus*Info struct  (*)
  b526035... codegen: Add missing data parameter to GTypeInfo callbacks (*)
  85bfb58... sqlite3: Correct return C type of Statement.column_text & V (*)
  0adcacc... gdbus: Cast instance and result of g_async_initable_new_fin (*)
  1568171... gobject-2.0: Minor syncing from GIR (*)
  54ba304... valadoc: Drop duplicated code to add source files and use C (*)
  881333f... valadoc: Update API tests (*)
  5716771... glib-2.0: Add RecMutexLocker since 2.60 (*)
  3c2c4d9... Release 0.43.4 (*)
  c498bf0... vala: Use dedicated error message for assignments to litera (*)
  1a4c4d0... gio-2.0: Add CancellableSource ctor and update PollableSour (*)
  b9bfbe5... gio-2.0: Use metadata for SocketConnection.factory_create_c (*)
  0346178... gio-2.0: Use only metadata for DBusConnection.send_message_ (*)
  9110ae9... gio-2.0: Drop superfluous metadata (*)
  afb9ea9... gio-2.0: Make DBusInterface[GS]etPropertyFunc usable (*)
  dd304f4... vala: Async methods don't allow out-parameters before in-pa (*)
  4fa41b9... atk: Don't use a custom SignalEmissionHook while it is part (*)
  5a57b29... atk: Drop superfluous metadata (*)
  fd14257... atspi-2: Drop superfluous Atspi-2.0-custom.vala (*)
  b98377c... gdk-pixbuf-2.0: Make PixbufSaveFunc usable (*)
  704188b... codegen: Use a parameter-map for creation of delegate decla (*)
  b2fd797... codegen: Add "error_pos" CCode attribute and use it as need (*)
  e69bbb7... girparser: Recognize error parameter before delegate target (*)
  9a7c621... vapi: Regenerate GIR-based bindings to fix non-standard err (*)
  0fcdda7... codegen: Emit struct declaration typedef before resolving i (*)
  ef397d8... codegen: Set owner for ValaDestroyNotify (POSIX) (*)
  0d4d498... codegen: Include "stddef.h" in CCodeBaseModule.destroy_valu (*)
  f48208b... vala: Allow direct access to the integer constants of an er (*)
  28984f3... codegen: Don't add data parameter for "instance_init" of co (*)
  ccb8f50... libsoup-2.4: Fix Message.add_*_handler() by unhiding user_d (*)
  765c39c... codegen: Use copies of error_variable of catch-clauses for  (*)
  780ce34... codegen: Add "destroy_notify_cname" CCode attribute (*)
  b9e13e3... codegen: Use get_ccode_delegate_target_name() for fields (*)
  8054d88... codegen: Rely on get_ccode_delegate_target() for delegate v (*)
  faf85dc... codegen: Handle "delegate_target" as proper CCode attribute (*)
  56061d4... codegen: Simplify some code around get_ccode_delegate_targe (*)
  e82cafa... codegen: Don't evaluate "pos" CCode attribute early (*)
  7f2ad3b... codegen: Only set "sentinel" CCode attribute for node if re (*)
  6a4254e... codegen: Check reserved_identifiers in CCodeAttribute.get_d (*)
  d9fb370... codegen: Simplify get_*_cexpression() and split out get_cex (*)
  1afce03... codegen: Remove CCodeBaseModule.get_result_cexpression() (*)
  82ae929... codegen: Use get_ccode_*name/get_parameter_cexpression() fo (*)
  92ba4e1... vala: Multiple lamdba arguments in method call should all u (*)
  2c88584... gstreamer: Update from 1.15+ git master (*)
  6cee222... gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 (*)
  2a18025... gtk+-4.0: Update to 3.94.0+9b15c690 (*)
  3d35558... vapi: Update GIR-based bindings (*)
  3f530cd... glib-2.0: Add Queue.clear_full() since 2.60 (*)
  d8e8106... compiler: Report deprecated command-line option "--thread" (*)
  f7525b7... valadoc: Specify that the "--driver" option is deprecated (*)
  91721c4... Release 0.43.5 (*)
  2b86cba... libvaladoc: Build backing Vala.SourceFile for GIRs processe (*)
  135d9c9... codegen: Don't apply address-of operator on literals when c (*)
  005acf7... genie: Support `protected` accessibility and allow explicit (*)
  ad08aeb... javascriptcoregtk-4.0: Fix GLib.Callback parameters which c (*)
  30a619b... libvaladoc/girimporter: Skip "source-position" elements (*)
  23e0df7... Revert "codegen: Use copies of error_variable of catch-clau (*)
  1dd63ca... tests: Add asynchronous "catch-error-scope" regression test (*)
  345f625... gst-editing-services-1.0: Fix some construtors and (un)hide (*)
  8b27678... vala: Don't tweak closure on static lambdas (*)
  a9ed25d... Release 0.43.6 (*)
  76991c8... vala: Both arguments of NC_() must be constant for this cal (*)
  a617f41... codegen: Replace some unfortunate asserts with internal err (*)
  2e5682f... codegen: Properly handle and catch inner-error of finally-b (*)
  d9bab3f... glib-2.0: Bind g_log_writer_journald/_standard_streams/_def (*)
  702c478... vala: Check inferred variable_type of LocalVariables (*)
  9c130ff... vala: Parser doesn't ensure "protected" to be applied on Ty (*)
  a0d437a... libvaladoc: Don't change the size of an array in-parameter (*)
  6da1f01... g-i: Fix return value on error in start_discriminator() (*)
  3063a68... goocanvas: Update from 1.0.0+af07af5d (*)
  395b2b3... gstreamer: Update from 1.15.1+ (*)
  ceb6015... gtk+-4.0: Update to 3.94.0+a7fa1cf6 (*)
  6a5f946... gdk-3.0: Update to 3.24.4+a0129f55 (*)
  bb6e720... vapi: Update GIR-based bindings (*)
  57fa049... vapi: Add goocanvas-2.0 bindings (*)
  056daaa... codegen: Pass lambda expression of variable initializer to  (*)
  08b4d2d... Release 0.43.90 (*)
  ba47fa6... vapi: Follow GTK upstream rename to gtk4 and gtk4-unix-prin (*)
  b1fc729... gtk4: Update to 3.94.0+d2d35e52 (*)
  c5c6350... Revert "valadoc: Drop duplicated code to add source files a (*)
  f7c386e... Revert "valadoc: Update API tests" (*)
  01b92d9... Add initial Meson build system
  0a96f57... meson: Add tests
  d6d358b... meson: Add vapis
  f779ef5... fix init
  001748a... Update for gtk4 rename

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]