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

  f3e60e4... DO NOT MERGE Reference implementation
  65ce64a... Initial commit of dbusgen
  7c100a2... DataType needs to be copied
  472fcae... now parses properties and doc tags correctly
  7201f85... Reuse retrieved attributes
  427329a... Don't use camel-cased symbol names
  5c04c05... More recognized types
  3107bfc... Cleaning
  f02a4e0... Parameter-names are not mandatory
  6dc5921... added support for doc tags
  050cf31... added support for Handle types
  6484891... returns more expressive types
  1044372... added support for dbus extensions
  2d045ee... Fix ownership
  e68a318... Fix comment style
  aa011d7... Use GLib.ObjectPath instead of string
  f151fce... dbusgen: Add some annotations todos
  527ea21... doc: Add valadbusgen manpage
  44cdd76... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  b8eff81... dbusgen: Make sure to name changes are reversible
  7ac1606... dbusgen: Add DBus signature attribute if type is not suppor
  3ff5875... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  dc893fa... dbusgen: Some parser reordering and property type fixing
  921fe91... tests: Add dbusgen test
  365d410... WIP dbusgen: Add namespace options
  6d98e76... drop GLIB_X defines

Commits added to the branch:

  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 (*)
  b74396f... DO NOT MERGE Reference implementation
  288a17c... Initial commit of dbusgen
  44a94c0... DataType needs to be copied
  967a425... now parses properties and doc tags correctly
  632d03e... Reuse retrieved attributes
  5fffcf5... Don't use camel-cased symbol names
  64db059... More recognized types
  9606260... Cleaning
  c05ff1d... Parameter-names are not mandatory
  f1f2321... added support for doc tags
  7baede3... added support for Handle types
  d65e198... returns more expressive types
  97d1339... added support for dbus extensions
  7a3c26d... Fix ownership
  260163e... Fix comment style
  690fac1... Use GLib.ObjectPath instead of string
  d1362b5... dbusgen: Add some annotations todos
  7744d08... doc: Add valadbusgen manpage
  9ec64d1... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  5ed9108... dbusgen: Make sure to name changes are reversible
  13abed0... dbusgen: Add DBus signature attribute if type is not suppor
  a083b66... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  c577c69... dbusgen: Some parser reordering and property type fixing
  4fa72e7... tests: Add dbusgen test
  0541c25... WIP dbusgen: Add namespace options
  cefc601... drop GLIB_X defines
  bf92335... manpage

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