[vala] (137 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:

  a2acd4b... Initial commit of dbusgen
  69465f5... DataType needs to be copied
  5ecbbe6... now parses properties and doc tags correctly
  bf443eb... Reuse retrieved attributes
  c733462... Don't use camel-cased symbol names
  dd21d03... More recognized types
  2296836... Cleaning
  39b2daf... Parameter-names are not mandatory
  016e530... added support for doc tags
  4e28c81... added support for Handle types
  59adda0... returns more expressive types
  3c31c87... added support for dbus extensions
  09df6ca... Fix ownership
  f10c292... Fix comment style
  7b8ed3d... Use GLib.ObjectPath instead of string
  348d8ab... dbusgen: Add some annotations todos
  95f79a8... doc: Add valadbusgen manpage
  9ef0c05... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  33fc433... dbusgen: Make sure to name changes are reversible
  7b011d6... dbusgen: Add DBus signature attribute if type is not suppor
  ade6e2c... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  2ee6735... dbusgen: Some parser reordering and property type fixing
  8b2c271... dbusgen: Set DBus.name on symbols as needed
  aa44663... dbusgen: Use strings and string-arrays like gdbus-codegen d
  144c041... dbusgen/tests: Use test-codegen.xml from glib/gio
  3e3fd0e... WIP dbusgen: Add namespace options
  31326d4... vala: Don't force cheader attributes for code-writer in DUM
  01c7bb6... dbusgen use DUMP mode

Commits added to the branch:

  217c84b... vala: Always bail if there are semantic errors (*)
  69ea76f... girparser: Improve source_reference of parameters (*)
  6feaa3b... girparser: Apply explicitly given ctype metadata attributes (*)
  37e488d... Regenerate for GIR-based bindings to apply explicit ctype a (*)
  f54ea2f... webkit2gtk-4.0: Update to 2.27.4 (*)
  17f5a28... gtk4: Update to 3.96.0+7e2e92a8 (*)
  b942a94... gstreamer: Update from 1.17.0+ git master (*)
  98d3f54... vapi: Update GIR-based bindings (*)
  37c1a07... codegen: Refactor generation of fields for ccode structs (*)
  ed421a9... codegen: Commonized generation of public/private fields (*)
  04806bb... codegen: Cast instance parameter in member-initializer for  (*)
  a915e0c... Release 0.47.3 (*)
  d839ffe... vala: Fix base-access check for compact classes (*)
  83acaca... codegen: Skip StructRegisterFunction for boolean/integer/fl (*)
  1d1733f... codegen: Handle different type-symbols in visit_base_access (*)
  811787b... javascriptcoregtk-4.0: Make JSC.Class usable by defining th (*)
  72825e6... vala: Improve detection of recursive struct declarations (*)
  ebda013... tests: Add more "parser" tests to increase coverage (*)
  e336a02... vala: Inline allocated arrays require length or initializer (*)
  fffba45... codegen: Explicitly include header for length-type of array (*)
  07803d9... codegen: Explicitly include <glib.h> as needed for null-lit (*)
  cfcea68... gtk4: Update to 3.96.0+4ab12ab7 (*)
  751b578... vapi: Update GIR-based bindings (*)
  5e5126b... codegen: Make *_try_id specific to emit-context instead bei (*)
  5464767... parser: Deal with certain missing delimiters and let the pa (*)
  ec37f4c... parser: Handle delimiters inside of parse_argument_list/par (*)
  2517adb... parser: Make parse_argument_list/parse_initializer more rob (*)
  a8c1bab... parser: Make parse_embedded_statement_without_block more ro (*)
  18578a1... parser: Make parse_identifier more robust (*)
  e2104cd... vala: Use some replacement for an unavailable identifier st (*)
  64e5fe2... Release 0.47.4 (*)
  16df768... Correct a few spelling errors in user visible strings (*)
  5eecd3b... vala: Fix base-access check for compact classes (2) (*)
  91b7b02... vala: Don't ignore errors in Parameter and acknowledge them (*)
  db50076... testrunner: Invalid tests and therefore expected failures m (*)
  cfacb65... vala: Properly set CodeNode.error when reporting an error (*)
  68daf9f... gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() (*)
  92750c7... webkit2gtk-4.0: Update to 2.27.90 (*)
  6b574c2... gstreamer: Update from 1.17.0+ git master (*)
  4985008... girparser: Report a warning for conflicting class and insta (*)
  9940668... gtk4: Update to 3.98.0+410dbdf6 (*)
  bb01b95... vapi: Add harfbuzz-gobject binding (*)
  3c50118... pango: Update and add harfbuzz-gobject as dependency (*)
  c309dfd... manual: Update from wiki.gnome.org (*)
  8eef5ff... Release 0.47.91 (*)
  a0bb129... codegen: Don't initialize stack-allocated array with local- (*)
  a29c3ff... testrunner: Pass G_DEBUG=fatal-warnings to invalid test (*)
  4f5221e... vala: Handle PointerType and VoidType in Constant.check_con (*)
  529cf21... tests: Add "GObject and GType class lifetime" tests to incr (*)
  27fc5a8... vala: Don't process initializer of parameter if error is se (*)
  94911d1... vala: Set error and return early on invalid index in Elemen (*)
  dfe4f15... vala: Don't process arguments of MethodCall if error is set (*)
  c24a807... vala: Never add "null" in ForeachStatement.get_defined_vari (*)
  c16b665... Add support for sealed classes in bindings (*)
  e4c8230... vala: Method representing a LambdaExpression might be null  (*)
  5dad5b3... vala: Prevent possible stack-overflow in Class.is_compact/i (*)
  4051272... vapi: Add some fundamental deps files (*)
  a655203... tests: Add invalid "return" tests to increase coverage (*)
  0d1b684... vala: Rework ReturnStatement.check to handle "current_retur (*)
  a964a0c... vala: Rely on more implementations of Block in SwitchSectio (*)
  fb4ddde... vala: Bail ThrowStatement.get_error_types() if error is set (*)
  169b990... vala: Don't check for unhandled error if error is set on bo (*)
  1f51967... vala: Properly set CodeNode.error when reporting an error ( (*)
  98fd2b1... vala: Don't analyze error-type of errornous catch-clauses (*)
  4f48a27... vala: Handle unavailable type-symbol in Constant.check_cons (*)
  e590725... vala: Skip UsingDirective if error is set (*)
  dea6e30... vala: Add local-variables to current scope regardless its e (*)
  1633ef9... Release 0.47.92 (*)
  2e4f823... vapi: Update GIR-based bindings (*)
  aff7099... Add missing CodeContext.pop() calls (*)
  4fc14d7... vala: Fix circular reference in Property (*)
  b592c3d... vala: Fix circular reference in EnumValueType (*)
  e436f28... vala: Report an internal error for unavailable context and  (*)
  d86da97... codegen: Add more "low-level" includes of "glib.h" (*)
  3444876... codegen: g_clear_error() sets pointer target to NULL alread (*)
  b090ccc... codegen: Don't emit error-variable of CatchClause if not us (*)
  f8676a6... vala: Don't create temp-variable for array concatenation ex (*)
  4fb1156... girparser: Decrease return_array_length_idx for transformed (*)
  7109dd0... girparser: Delay adding of "GLib.Object" prerequisite to in (*)
  e0c35c6... vala: Prevent possible stack-overflow in Class.is_subtype_o (*)
  a0e64ad... manual: Update from wiki.gnome.org (*)
  2de13fa... Release 0.48.0 (*)
  daba7e4... codewriter: Output inner interface declarations (*)
  be779eb... linux: Don't depend on GLib.Time when using POSIX profile (*)
  9772edd... codegen: Replace hard-coded "gsize" with resolved "size_t" (*)
  f3b4c2a... tests: Split array tests to provide a GLib-independent test (*)
  9a47aef... tests: Rerun a few tests with POSIX profile to increase cov (*)
  4878ac0... codegen: Add destroy of parameter in vfunc of delegate prop (*)
  67a85b8... tests: Extend "GenericAccessors" test to increase coverage (*)
  7d241da... test: Fix "GenericAccessors" test (*)
  0e9f379... glib-2.0: Memory profiling ("g_mem_*") is deprecated since  (*)
  0284c5d... vala: Fix search for Parameter.base_parameter (*)
  af00f2d... codegen: Don't re-evaluate "itype" when "deleg" variable is (*)
  6fba9d7... codegen: Inherit "array" attributes from (base/base-interfa (*)
  f03b08c... codegen: Inherit "delegate_target" from (base-/base-interfa (*)
  93746f4... codegen: Actually respect "delegate_target" attribute of me (*)
  8797a0d... glib-2.0: Add missing "type_id" or "has_type_id" attributes (*)
  4a25381... vala: Real struct-type without type_id can't be used for GO (*)
  63c852c... poppler-glib: Update to 0.85 (*)
  011d44b... vapi: Update GIR-based bindings (*)
  fc2536f... gtk4: Update to 3.98+2da445f9 (*)
  cf01f3e... tests: Extend "GLib.Value (un-)boxing" test to increase cov (*)
  9fead27... codegen: Cleanup GLibValue helper functions (*)
  65a9460... codegen: Move GLibValue into a separate source-file (*)
  1d75332... codegen: Factor out GValueModule (*)
  4366333... codegen: Move ObjectTypeSymbol casting to GTypeModule (*)
  a5c3c6c... codegen: Avoid symbol clashes with "va_*" from "stdarg.h" (*)
  bca593b... Release 0.48.1 (*)
  b893c03... glib-2.0: Add binding for g_poll() (*)
  0dd87a7... Initial commit of dbusgen
  d858a7e... DataType needs to be copied
  03a1cc4... now parses properties and doc tags correctly
  b72dc20... Reuse retrieved attributes
  fa54e6d... Don't use camel-cased symbol names
  ab9e3db... More recognized types
  46857af... Cleaning
  689ea62... Parameter-names are not mandatory
  d53fc9a... added support for doc tags
  b5b4257... added support for Handle types
  65a164d... returns more expressive types
  00e63a1... added support for dbus extensions
  45d830d... Fix ownership
  79e2176... Fix comment style
  348d717... Use GLib.ObjectPath instead of string
  707c98d... dbusgen: Add some annotations todos
  1316531... doc: Add valadbusgen manpage
  7979518... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  7b12bc5... dbusgen: Make sure to name changes are reversible
  341ea7e... dbusgen: Add DBus signature attribute if type is not suppor
  a186313... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  3f82815... dbusgen: Some parser reordering and property type fixing
  2e200b4... dbusgen: Set DBus.name on symbols as needed
  7fd050a... dbusgen: Use strings and string-arrays like gdbus-codegen d
  82ea1ef... dbusgen/tests: Use test-codegen.xml from glib/gio
  5280669... WIP dbusgen: Add namespace options
  9f5e392... vala: Don't force cheader attributes for code-writer in DUM
  7ff46af... 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]