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

  53fe659... Initial commit of dbusgen
  707174a... DataType needs to be copied
  088feac... now parses properties and doc tags correctly
  5bee4d7... Reuse retrieved attributes
  e3e61b0... Don't use camel-cased symbol names
  f1d8a47... More recognized types
  504ab34... Cleaning
  e9212dc... Parameter-names are not mandatory
  93cc78e... added support for doc tags
  6b8eaea... added support for Handle types
  13ad5a7... returns more expressive types
  5b3f6c5... added support for dbus extensions
  58b2ea4... Fix ownership
  459dd21... Fix comment style
  7970d71... Use GLib.ObjectPath instead of string
  65e6474... dbusgen: Add some annotations todos
  4fbb66b... doc: Add valadbusgen manpage
  8d43821... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  85cc077... dbusgen: Make sure to name changes are reversible
  b2bad4a... dbusgen: Add DBus signature attribute if type is not suppor
  0faf0b0... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  14abcba... dbusgen: Some parser reordering and property type fixing
  de17692... dbusgen: Set DBus.name on symbols as needed
  e3c23de... dbusgen: Use strings and string-arrays like gdbus-codegen d
  35463c9... dbusgen/tests: Use test-codegen.xml from glib/gio
  3955b6b... WIP dbusgen: Add namespace options
  5e3f091... vala: Don't force cheader attributes for code-writer in DUM
  0d519dc... dbusgen use DUMP mode

Commits added to the branch:

  34f49f4... vala: Perform stricter compatibility check for delegates (*)
  9a0cc13... gstreamer: Update from 1.17.0+ git master (*)
  7a1f0b3... gtk4: Update to 3.96.0+bcea9652 (*)
  469d043... gtk4: Constructors of Gtk.MediaFile needs to be static func (*)
  7d317eb... vala: Let methods return an unowned reference to internal c (*)
  4ed61d4... vala: Let DataType.get_return_type() return an unowned refe (*)
  2b00c99... vala: Return unowned references of internal helper symbols (*)
  061c02a... vala: Rename DataType.data_type property to DataType.type_s (*)
  a6bdd4c... codegen: Follow rename of DataType data_type property to ty (*)
  72b187a... valadoc: Follow rename of DataType data_type property to ty (*)
  7f40ed8... vala: Micro optimizations for SemanticAnalyzer (*)
  1618e76... vala: Micro optimizations for MethodCall (*)
  740b5db... vala: Micro optimizations for MemberAccess (*)
  2be23ae... vala: Micro optimizations for Assignment (*)
  29a3cae... vala: Unify backing symbol instance of data-types (*)
  f01dde8... vala: Move common implementations to CallableType (*)
  325c81d... vala: Drop DelegateType.to_qualified_string() which is dupl (*)
  9811ebe... vala: Micro optimizations (*)
  67b98ff... codegen: Accept children after generating type specific dec (*)
  7bfd9a3... ccode: Implicitly register declaration for added CCodeFunct (*)
  b2b162d... Sync NEWS from 0.46 (*)
  f3248c8... codegen: Support gobject property of null-terminated array  (*)
  10754be... vala: Unify backing symbol instance of data-types (2) (*)
  d4bb50a... docs: Mention requirement of autoconf-archive as build-depe (*)
  c39b767... glib-2.0: Set default_value attribute for GLib.pointer (*)
  32d9bb6... codegen: Preserve full access to delegate variables and its (*)
  b5aa04b... codegen: Initialize delegate temp-var which is assigned by  (*)
  f0b5be7... codegen: Silence warning about copying if delegate doesn't  (*)
  1bce8c0... tests: Add dedicated "delegate without target through varar (*)
  bab871f... codegen: Allow passing/retrieving any delegate to/from vara (*)
  2e6f652... codegen: Support gobject property of delegates not carrying (*)
  ca7ab54... vala: Add delegate_target_type and delegate_target_destroy_ (*)
  c054da9... vala: Add DelegateType.target/destroy fields to access its  (*)
  7da59be... tests: Extend "fastvapi" test to increase coverage (*)
  059b748... vala: Fix compatible/disposable check between structs and t (*)
  02d821b... xcb: Fix "missing return statement at end of subroutine bod (*)
  1265b39... avahi-client: Fix "use of possibly unassigned parameter" wa (*)
  2145369... gnutls: Fix "use of possibly unassigned parameter" warnings (*)
  b0f0ad0... tokyocabinet: Fix deprecation warnings (*)
  ecdda66... vala: Don't issue a warning for non-public struct fields in (*)
  d9c368a... vapi: Perform syntax and semantic check for all bindings on (*)
  44b19fd... girparser: Add required copy/free attributes for gtype-boxe (*)
  3c4b42d... codegen: Use gtype-boxed API for structs with "g_boxed_free (*)
  b8c28eb... Regenerate GIR-based bindings to pick up copy/free attribut (*)
  dc1d788... glib-2.0: Add binding for "gettext()" (*)
  91fc970... codegen: Make CCodeBaseModule.generate_method_declaration() (*)
  f413cb3... codegen: Fix custom reference-counting for compact classes (*)
  774f69b... valadoc/tests: Use type for property which is compatible wi (*)
  278797a... libvaladoc: Fix parameter and property ownership declaratio (*)
  c3b972e... libvaladoc: Drop unused code (*)
  743e8f9... libvaladoc: Remove TypeReference.pass_ownership API (*)
  5024c64... glib-2.0: Guard against passing null source to GLib.Memory. (*)
  05a7609... Sync NEWS from 0.46 (*)
  0927777... libvaladoc: Fix ownership declarations of Constants (*)
  9776597... parser: `owned` is not allowed on Constants (*)
  9792611... vala: Replace if-else-tree with switch in UnaryExpression.c (*)
  73dfbd9... vala: Replace if-else-tree with switch in BinaryExpression. (*)
  7db6bc9... codegen: Replace if-else-tree with switch in CCodeBaseModul (*)
  683ee16... vala: Use private argument_list field instead of get_argume (*)
  d392d3d... codegen: ErrorType is not a Symbol (*)
  f3f466b... tests: Add "wrongly named constructor" tests (*)
  40dbdc2... glib-2.0: Add new symbols from 2.64 (*)
  2661221... vala: Respect --abi-stability in Class/Interface.accept_chi (*)
  d79401a... vala: Accept interface as inner type for object-type symbol (*)
  b1d2580... glib-2.0: Add binding for "warning_once()" since 2.64 (*)
  377dd29... gstreamer: Update from 1.17.0+ git master (*)
  4ad6246... webkit2gtk-4.0: Update to 2.27.1 (*)
  555a434... vapi: Update GIR-based bindings (*)
  0943223... girwriter: Restore behaviour for delegate-types (*)
  98d7546... tests: Extent "girwriter" test to increase coverage (*)
  cfb2e99... codegen: Drop unreachable and misplaced code (*)
  7ca183c... tests: Extent "post-condition" virtual method test to incre (*)
  91661e2... tests: Add "default-handler with base-access" signal test t (*)
  0aace7b... codegen: Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable fo (*)
  33e1154... tests: Fix makefile syntax :( (*)
  f3ce99e... tests: Extend "property base-access" interface test to incr (*)
  513faa8... valadoc: Rename FormalParameter to Parameter (*)
  af8fcf8... codegen: Reduce code duplications when generation base-acce (*)
  7714596... codegen: Use alternative for g_strcmp0 in POSIX profile (*)
  45d21be... codegen: Replace hardcoded "gboolean" references (POSIX) (*)
  30f0146... codegen: Replace hardcoded "gint"/"int" references (POSIX) (*)
  a62d95f... codegen: Replace hardcoded "gpointer" references (POSIX) (*)
  f141770... codegen: Use alternative for g_free in POSIX profile (*)
  b45af91... codegen: Use alternative for g_new0 in POSIX profile (*)
  7841739... codegen: Use alternative for g_renew in POSIX profile (*)
  6ac9b05... codegen: Use alternative for g_memdup in POSIX profile (*)
  1267756... codegen: Replace specific hardcoded "GDestroyNotify" refere (*)
  3c17cba... codegen: Make destroy_value() handle array-types in POSIX p (*)
  fdd9377... codegen: Replace specific hardcoded TRUE/FALSE references ( (*)
  b8ca0d9... codegen: Add required includes or generate used symbols (PO (*)
  bf3fd54... codegen: Create alternative for G_N_ELEMENTS in POSIX profi (*)
  b3ff8af... codegen: Correctly transform arguments of Array.resize() fo (*)
  148f1d9... vala: Allow direct access to array-typed members in POSIX p (*)
  b49b85c... libusb-1.0: Use a wrapper for Context.get_device_list() (*)
  8050521... libusb-1.0: Don't depend on glib-2.0 (*)
  8d55ec8... glib-2.0: Add optional "base" parameter to *.parse/try_pars (*)
  ae72809... glib-2.0: Add (u)int.try_parse() (*)
  3b7082a... posix: Bind some essential memory allocation functions (*)
  925c723... libuse-1.0: Remove unused private "malloc" binding (*)
  bacd147... tests: Make (u)int.try_parse() tests more 32bit friendly (*)
  b540e4e... glib-2.0: Check errno for EINVAL and ERANGE in *.try_parse( (*)
  51cb343... girparser: Detect and replace "-" in parameter names (*)
  554c5ca... webkit2gtk-4.0: Update to 2.27.2 (*)
  d6a6516... vapi: Update GIR-based bindings (*)
  8e91efb... vala: Issue warning when passing arrays to typeof(), except (*)
  bfb50bd... tests: Add "typeof" tests for fundamental GLib.Type (*)
  9b13e24... tests: Add invalid "silent cast of array" test to increase  (*)
  b41694a... linux: Add memfd_create(2) (*)
  e679740... vala: Don't falsely resolve binary-expression to bool (*)
  83af5c8... gtksourceview-2.0: Fix iter parameter in SourceBuffer.backw (*)
  9ab99ed... glib-2.0: Add new symbols from 2.64 (*)
  7b2e66e... gtk+-*.0: Fix iter parameter of TextBuffer.backspace() (*)
  7d3290e... vala: Do not allow += for arrays with fixed length (*)
  ff3ec83... vala: Infer array length of inline allocated arrays for fie (*)
  2e62cf3... vala: Do not allow to .resize() on arrays with fixed length (*)
  c9e00a0... vala: Do not allow to change .length of arrays with fixed l (*)
  4e34272... vala: Improve error message for arrays as type arguments (*)
  5baca30... codegen: Fix setting of generic-type properties for gobject (*)
  8a8db31... girwriter: Add readable="0"/private="1" attribute to type-s (*)
  7cb3a3f... girwriter: Fix position of priv field (--abi-stability) (*)
  8e908c0... codegen: G_DEFINE_AUTOPTR_CLEANUP_FUNC must not declared mo (*)
  988e77e... vala: Improve error reporting for invalid interface prerequ (*)
  9404890... tests: Add invalid "multiple base classes" tests to increas (*)
  a06892e... codegen: Make type-parameter properties readable (*)
  d14248f... vala: Add GenericType.dup/destroy fields (*)
  984c034... vala: Write value of constants/enums in fast-vapi if they a (*)
  47e0679... vala: Don't mark method as used on recursive usage of itsel (*)
  103da8b... gio-2.0: Use custom TaskReadyCallback delegate in Task.repo (*)
  efe38fd... g-i: Calculate size correctly, avoid use-after-free (*)
  ab71791... g-i: Avoid use of uninitialized "markup" warning (*)
  62c964d... g-i: Ignore flags like -mfpmath=sse, -msse or -msse2 (*)
  7c36778... gtk4,gtk4-unix-print: Update to 3.96.0+fbea677a (*)
  39331e2... vala: Support "unowned var" to declare local variables (*)
  417dd66... libvaladoc: Move gmodule-2.0 to Requires.private of pkg-con (*)
  0391ba9... vala: Add missing gmodule-2.0 to Requires.private of pkg-co (*)
  99c0e25... gstreamer: Update from 1.17.0+ git master (*)
  d3e66db... vapi: Update GIR-based bindings (*)
  3197d84... compiler: Add "--list-sources" options to output a list of  (*)
  42dca91... vala: Restore DestroysInstance behaviour for non-compact cl (*)
  9047f2a... Initial commit of dbusgen
  168bdd9... DataType needs to be copied
  019d265... now parses properties and doc tags correctly
  3f72b15... Reuse retrieved attributes
  1591a02... Don't use camel-cased symbol names
  0589c33... More recognized types
  0c1c2d0... Cleaning
  40de424... Parameter-names are not mandatory
  fc1cb5c... added support for doc tags
  e5b98bf... added support for Handle types
  4b1f4fc... returns more expressive types
  9b7aed2... added support for dbus extensions
  260e0ad... Fix ownership
  f5e45f7... Fix comment style
  67721ab... Use GLib.ObjectPath instead of string
  9843948... dbusgen: Add some annotations todos
  c09926e... doc: Add valadbusgen manpage
  26a33b1... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  7df1790... dbusgen: Make sure to name changes are reversible
  d2ca0dc... dbusgen: Add DBus signature attribute if type is not suppor
  5adc8ec... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  e589abf... dbusgen: Some parser reordering and property type fixing
  846625b... dbusgen: Set DBus.name on symbols as needed
  f349aa2... dbusgen: Use strings and string-arrays like gdbus-codegen d
  13f8214... dbusgen/tests: Use test-codegen.xml from glib/gio
  f740e04... WIP dbusgen: Add namespace options
  b54664e... vala: Don't force cheader attributes for code-writer in DUM
  94bd4e5... 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]