[vala] (390 commits) Non-fast-forward update to branch wip/dbusgen



The branch 'wip/dbusgen' 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:

  7b8cbf7... Initial commit of dbusgen
  dc414c4... DataType needs to be copied
  bb8e872... now parses properties and doc tags correctly
  4e5ef2c... Reuse retrieved attributes
  8d89ea2... Don't use camel-cased symbol names
  1b3824e... More recognized types
  62e6378... Cleaning
  9f6b7ed... Parameter-names are not mandatory
  48b7268... added support for doc tags
  51b7589... added support for Handle types
  50b4e55... returns more expressive types
  7d89763... added support for dbus extensions
  900c462... Fix ownership
  3271de2... Fix comment style
  464e202... Use GLib.ObjectPath instead of string
  2049eb9... dbusgen: Add some annotations todos
  366a576... doc: Add valadbusgen manpage
  1cf3282... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  fadb8cf... dbusgen: Make sure to name changes are reversible
  3fa1fa1... dbusgen: Add DBus signature attribute if type is not suppor
  45e8f2c... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  fa831c5... dbusgen: Some parser reordering and property type fixing
  ad623d6... dbusgen: Set DBus.name on symbols as needed
  fe2a73a... dbusgen: Use strings and string-arrays like gdbus-codegen d
  8ce7452... dbusgen/tests: Use test-codegen.xml from glib/gio
  8c29e42... WIP dbusgen: Add namespace options
  5cf2749... vala: Don't force cheader attributes for code-writer in DUM
  f9381b9... dbusgen use DUMP mode

Commits added to the branch:

  49a9c71... codegen: Fix base-access to non-abstract/non-virtual proper (*)
  5ab291d... codegen: Check vfunc of abstract/virtual methods for NULL b (*)
  5abec1c... codegen: Check vfunc of abstract/virtual properties for NUL (*)
  59bf720... vala: Check assigned handler of dynamic signal before proce (*)
  2dc1851... Revert "vala: Drop mitigation in CodeContext.pkg_config_mod (*)
  fbe96d1... vala: Fix cleaning of output in CodeContext.pkg_config_modv (*)
  2308a32... glib-2.0: Guard Pid.to_string() with GLIB_2_50 to deal with (*)
  8e42916... vala: Don't perform version check on internal lambda method (*)
  13f8c39... vala: Perform version check for types of non-external varia (*)
  6073767... vala: Quote symbol on report by version attribute check (*)
  65c2498... tests: Add "version check" tests to increase coverage (*)
  c55121b... tests: Actually make the "version check" tests work (*)
  3f7b518... vala: Ensure non-empty argument list for "disconnect" befor (*)
  e2b199c... glib-2.0: Add Unicode 13.0 symbols (*)
  eba6058... vapi: Update GIR-based bindings (*)
  3b36e72... gtk4: Update to 3.98.2+6a4f7889 (*)
  b1cb703... codegen: Fix default of CCode.pos for parameters in async m (*)
  4a98798... girparser: Move special handling for certain parameters to  (*)
  bcc6d14... girparser: Drop special handling of GLib.Data, GLib.PtrArra (*)
  0e424b9... girparser: Improve detection of AsyncReadyCallback/AsyncRes (*)
  5120ea0... gio-2.0: Add "async_result_pos" attributes to *.call_with_u (*)
  9201f00... gtk4: Update to 3.98.2+2869f80b (*)
  6b7f10d... gtk4: Update to 3.98.3 (*)
  a55e918... tests: Fix make dist (*)
  49a3218... Sync NEWS from 0.48 (*)
  da4cba7... Revert "vala: Set default_construction_method in semantic-a (*)
  71af8d6... tests: Extend "fastvapi" test to increase coverage (*)
  5759b2b... Sync NEWS from 0.48 (*)
  cd3ea49... vala: Check coverage of switch on enum-type and issue warni (*)
  6bbaf9a... gitignore: Update and add some IDE files (*)
  393723c... gtk4: Update to 3.98.3+429e0bfa (*)
  d729273... vala: Allow node_reference being null in SemanticAnalyzer.g (*)
  d679f72... vala: SemanticAnalyzer.get_instance_base_type() is not allo (*)
  c75950d... vala: params-array parameter is not allowed in abstract/vir (*)
  6746468... valadoc: Keep using add_package() for default packages and  (*)
  c685ab4... valadoc: Add implicit "Posix" using-directive for POSIX pro (*)
  a522301... vala: Use stable hash for methods in HashMap of implicit_im (*)
  2afaae5... parser: Use [Flags] for ModifierFlags (*)
  0d59dcc... Use "str_equal" as equal_func for ArrayList<string> instanc (*)
  2d6328d... vala: Set value_type of undefined member-access to avoid fu (*)
  c49d45a... codegen: Correctly handle cast-expression of real struct to (*)
  2ae1698... vala: Transform cast from floating-type to boxed-type (*)
  bb3c713... vala: Transform cast from integer-type to boxed-type (*)
  9ae4713... gtk4: Update to 3.98.3+386b36a6 (*)
  33e4ad0... codegen: Use loop index instead of get_ccode_pos() for elli (*)
  00bef7c... vala: Explicit "new" method may be incompatible with a poss (*)
  ccf7c15... girparser: Add support for boolean "new" argument for metho (*)
  8c60585... gtk4: Update to 3.98.3+028942c8 (*)
  32e369f... webkit2gtk-4.0: Update to 2.29.1 (*)
  24de57b... gstreamer: Update from 1.17.0+ git master (*)
  b76e60c... vapi: Update GIR-based bindings (*)
  a3e7970... Sync NEWS from 0.48 (*)
  481ca63... gtk+-3.0: Deprecated abstract methods are not required to b (*)
  f844ad1... glib-2.0: Map given end == 0 for string.slice/splice() to s (*)
  e66d219... Revert "glib-2.0: Map given end == 0 for string.slice/splic (*)
  18847c9... codegen: Dup arrays only if length > 0, this consistently r (*)
  6312d8c... tests: Extend "s[p]lice" tests to increase coverage (*)
  6edde4b... parser: Map empty start/end index to 0/length for slice exp (*)
  a2903dc... Revert "codegen: Dup arrays only if length > 0, this consis (*)
  4867976... codegen: Improve array-dup-wrapper for empty arrays (*)
  120f54f... vala: Improve source documentation (*)
  ed320c6... vala: Add InvalidExpression as replacement for erroneous no (*)
  35f72f3... Add support for "with" statement (*)
  f6f73ee... codegen: Don't call get_ccode_finish_instance() with non-as (*)
  fda8ad4... vala: Fix typo in comments (*)
  c404afa... vala: Correctly handle qualified struct type reference in i (*)
  0ef0911... glib-2.0,gobject-2.0: Add new symbols from 2.66 (*)
  839bc4f... vapi: Update GIR-based bindings (*)
  cb56688... gstreamer: Update from 1.17.0+ git master (*)
  8c801ba... pango: Update from 1.45.1 (*)
  96c9e8f... gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class e (*)
  43f3e2c... codegen: Add implicit parameter and instance checks in asyn (*)
  ad73966... gtk4: Update to 3.98.5+d2235b71 (*)
  bfaa68d... girwriter: Append symbol-attributes to callback field rathe (*)
  518984a... libvaladoc/girimporter: Skip "function-macro" elements (*)
  cc88b7f... tests: Build typelib if g-ir-compiler is available (*)
  485beb1... vala: Reduce calls of CodeContext.get() (*)
  6e08f06... Consistently use get_ccode_lower_case_prefix() for function (*)
  948edc4... libvaladoc: Remove unused Api.Class.get_finalize_function_n (*)
  d906da8... vala: Use correct value-type for ArrayCreationExpression us (*)
  df56a8d... pango: Update from 1.45.2 (*)
  f7103c6... gstreamer: Update from 1.17.0+ git master (*)
  6c76982... gtk4: Update to 3.98.5+2cc39fe2 (*)
  26cecfc... vapi: Update GIR-based bindings (*)
  0d80b5a... vala: Use available CodeContext instance for VersionAttribu (*)
  893033e... girparser: Actually respect given cprefix metadata for enum (*)
  6485bca... gtk4: Prefix value names of PaintableFlags with "STATIC_" (*)
  68db26a... codegen: Cast initializer-list to struct for non-constant/n (*)
  8edd90d... parser: Avoid mitigation for missing token if it follows DO (*)
  9c1542c... glib-2.0: data of GLib.Bytes is allowed to be null (*)
  ef3b9ce... build: Update git-version-gen to latest upstream (*)
  c6a4b6e... gtk4: Update to 3.98.5+c0cbf9db (*)
  b4b64c9... vala: Improve parameter check of "get" method meant to be u (*)
  0be560d... vala: Improve parameter check of "get" method meant to be u (*)
  34187c4... gtk4: Update to 3.98.5+1d1f618a (*)
  6ce02ca... tests: Add "named argument" test to increase coverage (*)
  eb79785... vala: Don't carry floating reference into unknown target ty (*)
  3c69e29... glib-2.0: Add GLib.Uri bindings (since 2.66) (*)
  aae22f9... gio-2.0: Add new symbols from 2.66 (*)
  70f3e1b... webkit2gtk-4.0: Update to 2.29.2 (*)
  f2d4ebc... gtk4: Mark optional methods of Gdk.Paintable interface as v (*)
  fb997ef... gtk4: Update to 3.98.5+fca2ba96 (*)
  d02c60e... gstreamer: Update from 1.17.1+ git master (*)
  4bd00e6... vapi: Update GIR-based bindings (*)
  3d0dce3... Sync NEWS from 0.48 (*)
  2ad5524... manual: Update from wiki.gnome.org (*)
  203be8b... vala: Avoid subsequent critical caused by invalid array typ (*)
  ae236e5... tests: Don't use invalid syntax to declare local variable w (*)
  4244751... vala: Don't loose invalid_syntax when copying array type fo (*)
  605e50e... vala: Improve error handling of nested initializer lists (*)
  01bf777... codegen: Cache type_symbol in get_param_spec() (*)
  3288117... codegen: Handle "gtk_param_spec_expression" in get_param_sp (*)
  619bed2... gtk4: Improve Gtk.ParamSpecExpression binding (*)
  006bb29... glib-2.0: Add AtomicUint, an alternation of AtomicInt for u (*)
  7d3b608... gtk4: Fix binding of CClosureExpression ctor (*)
  5026862... vala: Don't allow "resize" invocation on variable with unow (*)
  85cff72... vala: Property must be writable when invoking ReturnsModifi (*)
  fbd40a2... vala: Recursive check of assignment target to recognize con (*)
  f79935e... vala: Return copy of constant type in get_value_type_for_sy (*)
  4db1b33... glib-2.0: Add more explicit type_id attributes for various  (*)
  fe5a66a... tests: Extend "default gtype" tests to increase coverage (*)
  fb4d8eb... gstreamer: Update from 1.17.2+ git master (*)
  c60211d... gtk4: Update to 3.98.5+26d83b1a (*)
  dd65c39... vapi: Update GIR-based bindings (*)
  14cf269... tests: Add "unique namespace" test (*)
  8f9f2f1... codegen: Properly compare string if binary-expression conta (*)
  1e4228e... testrunner: Add more -Werror=* flags (*)
  c789ec5... vala: Handle parameter initializer without value-type (*)
  d6c14db... webkit2gtk-4.0: Update to 2.29.3 (*)
  35e5a2e... gtk4: Update to 3.98.5+191e0e8d (*)
  c19bd47... gstreamer: Update from 1.17.2+ git master (*)
  9554bc0... vapi: Update GIR-based bindings (*)
  9f1d443... codegen: Make use of CCode.cname for label name of CatchCla (*)
  dc7a412... vala: Remove some public API from expressions and statement (*)
  52b2403... vapi: Disable deprecation warnings when checking bindings (*)
  46d5fb8... codegen: Inline allocated and constant arrays are never NUL (*)
  9d5e431... testrunner: Add "-Werror=tautological-pointer-compare" flag (*)
  5ae9d6b... tests: Add "pre/post-increment" tests to increase coverage (*)
  866258f... vala: Fully qualify member-access when using-directive was  (*)
  244b69c... vala: Use inheritted scopes of base-types/prerequisites to  (*)
  1084348... vala: Tranform instance member-access to a static one if po (*)
  bb6fa87... libvaladoc: Support exporting the `class` modifier on metho (*)
  0746be6... libvaladoc: Support exporting the `class` modifier on field (*)
  72afa64... vala: Fix code indentation (*)
  df001da... girparser: Warn about conflicting signals and properties (*)
  0006f34... gtk4: Resolve conflict of DropTarget.drop signal with prope (*)
  06cfb12... gtk+-3.0: Resolve conflicts of signals with properties (*)
  31c255d... tests: Fix "methods/extern" test with -Werror=address and g (*)
  6871af9... gtk4: Update to 3.98.5+4da3edd4 (*)
  d825304... gstreamer: Update from 1.17.2+ git master (*)
  29e6a79... vala: Improve check of expression passed to yield (*)
  29052f8... glib-2.0: Drop type_id from GLib.Error, let it be handled i (*)
  8ac5339... girwriter: Add c:identifier-prefixes to <namespace> (*)
  d8fd30f... girwriter: Write c:type="void" when name="none" (*)
  ef9c592... girwriter: Write c:symbol-prefix on supported elements (*)
  5cc96a5... tests: Add "access vfunc pointer" test to increase coverage (*)
  168310d... vala: Allow prototype access to signal with emitter (*)
  4818502... vala: Mark with-statements as experimental (*)
  d9971a8... codegen: Check param for null before using it (*)
  0616060... vala: Check error-type accessibility of creation methods an (*)
  719b560... girparser: Skip 'docsection' elements in <namespace> (*)
  882decb... gstreamer: Update from 1.17.2+ git master (*)
  0d31914... gtk4: Update to 3.98.5+f2bdb1fb (*)
  0398a85... gtk+-3.0: Update to 3.24.21+ffe2df7b (*)
  1d22025... vapi: Update GIR-based bindings (*)
  12d8ae6... codegen: Properly destroy elements of an inline struct arra (*)
  e986124... girwriter: Don't include symbols outside of a namespace (*)
  4e7b665... girwriter: Internal fields/vfuncs in type-symbols are publi (*)
  07ad6e4... girwriter: Use appropriate get_ccode_* functions (*)
  ab9f7e3... gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e (*)
  9cab08a... webkit2gtk-4.0: Update to 2.29.4 (*)
  bafaf6b... Sync NEWS from 0.48 (*)
  601cda2... gtk4: Update to 3.99.0+d743e757 (*)
  6fb027c... gstreamer: Update from 1.17.2+ git master (*)
  3d529ad... glib-2.0: Add GLib.File.set_contents_full() binding (since  (*)
  7eac585... gio-unix-2.0: Fix "g_unix_mount_for" binding (*)
  2ceae9b... Release 0.49.1 (*)
  59b3361... Update manpages (*)
  578a129... vala: Inherit CCode.returns_floating_reference attribute fr (*)
  03220aa... gtk4: Update to 3.99.0+bbb15f65 (*)
  098ef70... gstreamer: Update from 1.17.2+ git master (*)
  22dfb1c... pango: Update from 1.45.4+ (*)
  b249e97... codegen: Include header for base-symbols when connecting vf (*)
  4a1bdab... girparser: Add support for string "feature_test_macro" meta (*)
  c4aca9e... gio-2.0: Include "gio/gsettingsbackend.h" for GLib.Settings (*)
  eea1aa3... vala: Mark tranformed member-access as qualified (*)
  0cbe227... gtk4: Update to 3.99.0+83e9b5b4 (*)
  b2746b9... vala: Switch context if with-variable is not owned by with- (*)
  884856b... tests: Add "enum typed property" tests to increase coverage (*)
  01914cd... tests: Add "return in construct/destructor" tests to increa (*)
  5da90d7... codegen: Support non-virtual signals with default handler (*)
  7b45f83... goocanvas-2.0: Fix some field ownerships and types (*)
  920d2c4... posix: Add missing "has_typedef" attribute for some delegat (*)
  3010904... posix: Declare WRDE_APPEND constant as public (*)
  57153f8... gtk4: Update to 3.99.0+358b698e (*)
  5032273... gstreamer: Update from 1.17.2+ git master (*)
  b1d951b... vapi: Update GIR-based bindings (*)
  e7df415... Release 0.49.2 (*)
  11ac7af... Revert "girwriter: Use appropriate get_ccode_* functions" (*)
  1440f02... tests: Add more "invalid" tests to increase coverage (*)
  42207a5... tests: Add "property accessor with try statement" test to i (*)
  eff666b... tests: Add "constant and union" gir test to increase covera (*)
  af33c83... tests: Add "nested namespace" girwriter test to increase co (*)
  b34161f... tests: Don't rely on undefined use-after-free behaviour of  (*)
  48f9982... Add TraverseVisitor for traversing the tree with a callback (*)
  647b55d... vala: Move transformation of unary increment/decrement to c (*)
  cb1828c... Force usage of temporary variables for "tainted" member acc (*)
  8bab9d1... tests: Add "pre-post-increment with side effect" tests to i (*)
  254431c... vala: Set parent_node for child nodes of lambda-expression (*)
  2a12314... webkit2gtk-4.0: Update to 2.29.91 (*)
  147fa32... gstreamer: Update from 1.17.2+ git master (*)
  136b87b... pango: Update from 1.46.0 (*)
  8c9aadd... gtk4: Update to 3.99.0+e6e2d6b4 (*)
  53eff0b... Release 0.49.90 (*)
  de42770... doc: Update AUTHORS in manpages (*)
  6a04c46... Revert "codegen: Don't append unreachable clean-up section  (*)
  00c752c... codegen: Don't append unreachable clean-up section of Block (*)
  20ac260... codegen: Always include base_struct declaration if availabl (*)
  ec3dbf3... manual: Update from wiki.gnome.org (*)
  4ea9332... Fix various typos in comments and strings (*)
  0b7f25e... vala: Additionally break on ObjectCreationExpression in "ta (*)
  4424e83... vala: Add ObjectCreationExpression.to_string() (*)
  8cba4a3... gtk4: Resolve a few conflicts of methods with virtual-metho (*)
  aa8e009... gio-unix-2.0: Add g_unix_mount_point_at and g_unix_mount_po (*)
  af0ad3e... gio-unix-2.0: Add g_unix_mount_copy and g_unix_mount_point_ (*)
  3b2fa13... glib-2.0: Add GLib.UriParamsIter bindings (since 2.66) (*)
  d07b275... glib-2.0: Update GLib.Uri API (since 2.66) (*)
  449da40... gio-2.0: Socket.receive*.buffer parameters are not "out" (*)
  1535a01... Release 0.49.91 (*)
  1d54f3e... libvaladoc/girimporter: Skip "attribute" elements (*)
  a08d5ce... libvaladoc/girimporter: Improve parse_symbol_doc() and don' (*)
  7c01b07... libvaladoc/girimporter: Fallback to "glib:type-name" for cl (*)
  0a55dae... girparser: Additionally fallback to "glib:type-name" to ret (*)
  21941c9... libvaladoc/girimporter: Fallback to "name" for callback (*)
  721aca1... libvaladoc/gtkdoc-importer: Correctly retrieve "url" from " (*)
  23fa302... libvaladoc/gtkdoc-importer: Don't let parse_block_taglet()  (*)
  d4b3fab... gtk4: Update to 3.99.0+02d57f1f (*)
  e451fd7... vapi: Update GIR-based bindings (*)
  0753d2e... Don't use locale dependent string functions on syntax strin (*)
  d06b466... gtk4: Update to 3.99.0+6c9fe63a (*)
  af22047... Release 0.49.92 (*)
  bdc95e7... codegen: The actual struct size is required for calloc (POS (*)
  b675390... poppler-glib: Update to 20.09.0 (*)
  b3b736e... gstreamer: Update from 1.18.0+ git master (*)
  039d2bc... vapi: Update GIR-based bindings (*)
  b32985e... Release 0.50.0 (*)
  34dae68... gtk4: Don't skip LayoutManager.create_layout_child() (*)
  1962fa9... gtk4: Update to 3.99.1+9afdb41b (*)
  fec5844... gtk4: Update to 3.99.1+35c3a60c (*)
  69cc119... vala: Improve parsing of with-statement and allow it as emb (*)
  55294d6... parser: Allow to begin expression with statement keyword (*)
  cf5faa7... gtk4: Update to 3.99.1+ee75bae8 (*)
  14dd244... webkit2gtk-4.0: Update to 2.30.1 (*)
  b277482... vala: Prioritize the usage of an existing with-variable ins (*)
  72a6054... vala: Recognize previously inserted implicit access to with (*)
  07057c8... codegen: Don't falsly use g_return_val_if_fail() for async  (*)
  27678f0... codegen: Don't pass CCodeFunctionCall to NULL-aware free ma (*)
  d205c12... testrunner: Pass --enable-checking to increase coverage (*)
  bab5f55... build: Stop passing obsolete --use-header (*)
  81a866d... testrunner: Filter external -0X flags to preserve current d (*)
  023a918... gtk4: Update to 3.99.1+15b635d7 (*)
  c567939... gstreamer: Update from 1.19.0+ git master (*)
  110fcfa... vapi: Update GIR-based bindings (*)
  b00124e... g-i: Fix a couple of C compiler warnings (*)
  34ea9e3... libvaladoc: Fix a couple of C compiler warnings (*)
  1c976d3... Release 0.50.1 (*)
  165f1a8... Bump version suffix to 0.52 (*)
  da4323a... Don't use broken and unsupported cast expression as stateme (*)
  9b1c71c... vala: Issue an error on void initializer for local-variable (*)
  7374fa6... gtk4: Update to 3.99.2+949f22b8 (*)
  9423669... gtk4: Attribute Gsk.ShaderArgsBuilder.free_to_args with Des (*)
  870fcb9... gtk4: Update to 3.99.2+2b036744 (*)
  3254aad... glib-2.0: Fix return-type of Uri.parse_params() binding (*)
  70ca630... codegen: More use of delegate_target_type and delegate_targ (*)
  dc4d5b0... codegen: Reduce get_delegate_target/get_delegate_target_des (*)
  0e104c7... rest-0.7: Fix ParamsIter.next() binding (*)
  4f26716... posix: Declare fstat, stat, lstat and fstatat as public (*)
  46e56bf... testrunner: Add "-Werror=return-local-addr" flag (*)
  dbf4e81... doc/vala-gen-introspect.1: fix a typo (*)
  b8bc5e2... codegen: Don't use inferred type for temp-value to access g (*)
  ea14503... libvaladoc: Don't filter-out generic type-parameters of del (*)
  c972de1... gtk4: Update to 3.99.3+25a1c421 (*)
  71fbe96... gstreamer: Update from 1.19.0+ git master (*)
  dc0f583... vapi: Update GIR-based bindings (*)
  135c048... gio-2.0: Fix binding of Resolver.lookup_service*() (*)
  1e4bcf7... vala: Allow markup-reader to accept spaces around '=' of at (*)
  983b7bb... gtk4: Update to 3.99.3+8880e3bd (*)
  921f003... alsa: Fix PcmDevice.set_poll_descriptors_revents() binding (*)
  0695f9e... glib-2.0: Add return codes to FileStream.putc/puts(), like  (*)
  980cb7d... curses: Remove initial “w” from some Window method names fo (*)
  70c40bf... curses: Add Terminfo API set, function keycodes F(n) and mi (*)
  3dc782a... gtkmodule: Support "binding" to bind GtkCallback to class o (*)
  80288cd... codegen: Update outdated array _size_ variable of captured  (*)
  a74d7ac... codegen: More use of delegate_target_type and delegate_targ (*)
  b202924... vala: CodeNode.source_reference is optional, so let the API (*)
  eebf2ad... valadoc: Don't call CodeContext.pop() on empty stack (*)
  1d1a0cc... curses: Correctly use [PrintfFormat] attribute (*)
  cfc1347... valadoc: Refactor setup of main runtime (*)
  64ad6bb... vala: Convert Report.*() to real printf-like functions (*)
  545121d... codegen: Make use of new printf-like API of Report.*() (*)
  1d78426... vala: Make use of new printf-like API of Report.*() (*)
  46daf30... libvaladoc/girimporter: Skip "docsection" elements in <name (*)
  d348eab... valadoc: Correctly set verbose flag on CodeContext (*)
  2010ed9... vapi: Remove SDL 1.x bindings (*)
  e3319dd... vapi: Add SDL 2.x bindings (*)
  88178a7... vala: Use DataType.compatible() to check for string concate (*)
  78600a6... tests: Use Automake’s parallel test driver to speed up runn (*)
  a7b2eb6... testrunner: A lot of simplifications (*)
  b02987b... glib-2.0: Add GenericArray.find_custom() as variant of find (*)
  3c9f1cb... tests: Actually export PKG_CONFIG_PATH and LD_LIBRARY_PATH  (*)
  dbe3e73... Perform runtime version check of libvala (*)
  0856173... girwriter: Infer gir_namespace/version from target GIR file (*)
  2636175... gtk4: Update to 3.99.4+0d82faa2 (*)
  69a532d... gstreamer: Update from 1.19.0+ git master (*)
  d45eee6... vala: Avoid taking extra reference of foreach collection fo (*)
  d43edc5... vala: Accept "unowned var" as type for foreach variable dec (*)
  b57f7f2... codegen: Report internal error for unsupported collection t (*)
  a5dbfc4... glib-2.0: Improve GenericArray.length property (*)
  05172d4... posix: Add freopen binding, as FILE.reopen() (*)
  7a14ecc... posix: Add POSIX, GNU and BSD Regex APIs (*)
  7ae2f11... vala: Add support for type narrowing (*)
  e7d7984... vapigen: Avoid superfluous cast (*)
  7055c36... linux: Add missing struct in cname for Spi.IocTransfer (*)
  dec92cb... vala: Cache async parameter lists of coroutine methods (*)
  5dd7f77... vala: Make sure parent_symbol for special async parameters  (*)
  4769941... vala: Properly restore SemanticAnalyzer.current_symbol to i (*)
  11660b4... codegen: Improve GValueModule.visit_cast_expression() (*)
  4f560d0... codegen: Use Expression.target_type/value_type in visit_cas (*)
  6689c35... vala: Require a valid DataType instance for every TargetVal (*)
  9ccdd25... vala: More copying of dedicated data-type instances for cod (*)
  9319f30... DEBUG (*)
  50b373b... Revert errornous git push (*)
  28d0ec4... codegen: Drop obsolete dedicated handling of property value (*)
  f7b4198... tests: Add more "delegate" tests to increase coverage (*)
  9117a6b... tests: Add string.printf() test to increase coverage (*)
  3756a16... tests: Add "constructor with inner error" test to increase  (*)
  760a35d... tests: Add "translated string constant" test to increase co (*)
  52b14a9... ccode: Use __attribute__ replacements of G_GNUC_* for posix (*)
  211e277... codegen: Apply CCodeModifiers.PRINTF to "string_printf" (PO (*)
  09e149c... gtk4: Update to 3.99.4+7551f85d (*)
  cd39e33... gstreamer: Update from 1.19.0+ git master (*)
  412f3cf... gio-2.0: Update to 2.67.0+6e9ed964 (*)
  55d1c2a... manual: Update from wiki.gnome.org (*)
  abc6bc2... Sync NEWS from 0.50 (*)
  3f2a66e... glib-2.0: Add GLib.[S]List.is_empty() convenience methods f (*)
  b05dcfb... gtk4: Use correct cheader_include for wayland/x11 gdk backe (*)
  cfb1bbc... vapi: Add gnu.vapi with binding for getopt_long() and some  (*)
  2afae79... glib-2.0: Bind assert_cmp* functions (*)
  e94cbcd... vala: Report an error if gio-2.0 is missing for DBus suppor (*)
  17b569a... vapi: Add enchant-2 bindings for Enchant 2.x (*)
  82572aa... gstreamer-1.0: Fix direction of GLib.Value typed parameters (*)
  13795a9... gtk4: Update to 3.99.5.1+2d3a3986 (*)
  219fe4a... gstreamer: Update from 1.19.0+ git master (*)
  2c350a9... webkit2gtk-4.0: Update to 2.30.3 (*)
  f11fbad... gtk4: Update to 4.0 (*)
  648c9dc... SDL2_ttf: Add some missing methods for the Font class (*)
  c1eb213... vala: Use common visitor schema for PointerIndirection expr (*)
  84c5581... vala: Add missing TraverseVisitor.visit_addressof_expressio (*)
  60f2578... codewriter: Wrap AddressofExpression and PointerIndirection (*)
  df7a984... vala: value_type of PointerIndirection expressions must not (*)
  462fdc2... vala: SliceExpression need to return heap-allocated or unow (*)
  ffd19b2... gtk4: Don't rename binding for gtk_css_provider_load_from_d (*)
  fee7b3b... Initial commit of dbusgen
  1dd4971... DataType needs to be copied
  e47753c... now parses properties and doc tags correctly
  90fe8b8... Reuse retrieved attributes
  fa88cc0... Don't use camel-cased symbol names
  6da0833... More recognized types
  14ce2e6... Cleaning
  f942342... Parameter-names are not mandatory
  9d42eb0... added support for doc tags
  5ceeb9e... added support for Handle types
  8345aa5... returns more expressive types
  cf9888f... added support for dbus extensions
  825cbec... Fix ownership
  f1bfbbc... Fix comment style
  c61b9ab... Use GLib.ObjectPath instead of string
  297331b... dbusgen: Add some annotations todos
  c904378... doc: Add valadbusgen manpage
  a8469b6... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  f7d3f42... dbusgen: Make sure to name changes are reversible
  ca40997... dbusgen: Add DBus signature attribute if type is not suppor
  a869aa9... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  d0a7206... dbusgen: Some parser reordering and property type fixing
  6a2c365... dbusgen: Set DBus.name on symbols as needed
  557ca03... dbusgen: Use strings and string-arrays like gdbus-codegen d
  add67d5... dbusgen/tests: Use test-codegen.xml from glib/gio
  f96763a... WIP dbusgen: Add namespace options
  932f3c1... vala: Don't force cheader attributes for code-writer in DUM
  684d76c... dbusgen use DUMP mode

(*) 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]