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

  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

Commits added to the branch:

  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" (*)
  c517b19... gstreamer: Update from 1.15.1+ git master (*)
  1a1e184... gtk4: Update to 3.94.0+a872c41f (*)
  0940516... gtk4-unix-printer: Update to 3.94.0+a872c41f (*)
  dd8b315... gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printe (*)
  00efb46... gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2. (*)
  a5b2d9d... vapi: Drop gdk-x11-3.0 from GIDL_BINDINGS (*)
  0ddc304... valadoc: Report warning if resources for doclet could not b (*)
  bfd20ef... clutter-1.0: Drop deprecated from Actor.pick() (*)
  daacd8f... libvaladoc: Properly support the output of async constructo (*)
  8a2e9e0... webkit2gtk-4.0: Update to 2.23.90 (*)
  9244f11... gtk4: Update to 3.94.0+bea1a02e (*)
  a0b7448... vapi: Update GIR-based bindings (*)
  2433837... atk-1.0: Adjust for upstream revert of Implementor using G_ (*)
  23aff6b... gtk4: Update to 3.94.0+02e856f6 (*)
  ff57dee... webkit2gtk-4.0: Update to 2.23.91 (*)
  3c80886... girparser: Correctly set array_length_type for delegates re (*)
  e84cb6f... Revert "vala: Don't replace assignments for local variables (*)
  8f73879... tests: Add regression test for modulo operation on double a (*)
  2933ce0... glib-2.0: Add "delegate_target = false" to Log.writer_journ (*)
  18ce181... Release 0.43.91 (*)
  8b280ea... codegen: Rename to CCodeMethodCallModule.generate_enum_to_s (*)
  ffc53c4... codegen: Allow to associate CCodeFile to actual SourceFile (*)
  5d7b6a1... codegen: Only emit declaration of *_register_type if needed (*)
  2f66164... tests: Add "ModuleInit" test to increase coverage (*)
  4e4ce22... tests: Add "to_string" enum test to increase coverage (*)
  3397767... tests: Add "struct in array" test to increase coverage (*)
  8312c8b... tests: Add "null-terminated array" delegate test to increas (*)
  b488cd2... tests: Add "constructor chain up" generics test to increase (*)
  cc55883... tests: Add "custom types" struct tests to increase coverage (*)
  2338934... tests: TypeModule allows registering static types since 2.5 (*)
  d41e216... codegen: Replace if-else-tree with switch in visit_unary_ex (*)
  005f5b6... codegen: Replace if-else-tree with switch in visit_binary_e (*)
  48f26fa... codegen: Add get_variable_array_length_cname() and use as p (*)
  088c20b... codegen: Respect array_length_cname attribute for global fi (*)
  f71945c... gobject-2.0: Add SignalHandler.disconnect_by_data() (*)
  d6421ce... testrunner: Add support for Genie source files (.gs) (*)
  feac71e... tests: Add some Genie tests to increase coverage (*)
  50225a7... genie: Allow the main function "init" to return an integer  (*)
  177857b... genieparser: Don't create VoidType unconditionally (*)
  95429f6... girwriter: Support transfer-ownership="container" for array (*)
  fca559e... tests: Extent "girwriter" test to increase coverage (*)
  68e7d2a... poppler-glib: Update to 0.74 (*)
  af6959c... codegen: Replace gvaluecollector_h_needed with dedidated ad (*)
  b3b9837... codegen: Respect finish[_vfunc]_name attributes defined in  (*)
  1941951... girwriter: Always use get_gir_name() for TypeSymbols (*)
  fcc4a92... vala: Correctly perform compatibility check of array length (*)
  8629327... vala: Don't ignore qualified parent when inferring type of  (*)
  fd487e0... codegen: Include "glib-object.h" for typeof expression (*)
  59e68b3... gtk4: Update to 3.94.0+b4ae491b (*)
  0c02043... vapi: Update GIR-based bindings (*)
  d1bebfd... tests: Extent "post-condition" method test to increase cove (*)
  1950090... Release 0.43.92 (*)
  502fa27... tests: Add regression test for generic-type interference of (*)
  13f38eb... vala: More regular invocations of check() on inferred Expre (*)
  d9a715a... gstreamer: Update from 1.15.2+ git master (*)
  cc99048... vapi: Update GIR-based bindings (*)
  d3770a0... gtk4: Update to 3.94.0+eacbeb9e (*)
  40fa349... parser: Restrict source_reference for catch/lock expression (*)
  3897555... parser: Don't include assigned value in source_reference of (*)
  ea50b08... parser: Exclude trailing semicolon from source_reference of (*)
  96b33d6... parser: Extend source_reference of initializer-list to cove (*)
  d792297... parser: Don't include initializer in src-ref of array-creat (*)
  1fc7ec4... parser: Don't include member-initializer in src-ref of obje (*)
  5c24e43... Release 0.44.0 (*)
  5c19009... gsignal: get_detail_cexpression/get_signal_name_cexpression (*)
  abbdfdd... tests: Extend "detailed signal" test to increase coverage (*)
  ed72aa2... gsignal: Use guint to represent flags-enum in custom GMarsh (*)
  a8d1c68... gsignal: Move disconnect error from signal-module to semant (*)
  371512e... tests: Extend "struct with delegate" test to increase cover (*)
  0d09b1d... tests: Add "method ccode return-type" test to increase cove (*)
  9199f6a... ccodegen: Use unsigned default value for flags-enum (*)
  2703619... vala: Allow assignment of 0U to enum types (*)
  2bd25b6... gio-2.0: SocketAddress.from_native() is a factory method no (*)
  ea77a74... Mark defined constructors of abstract classes as protected (*)
  fac2cec... parser: Implicit creation method of abstract classes must b (*)
  5a5da40... vte-2.90: Mark as deprecated, it was replaced by vte-2.91 (*)
  f3b5ce8... glib-2.0: Add string.validate_len() since 2.60 (*)
  a1f23d3... libvaladoc: Don't try to create a Content.ListItem when the (*)
  cbada43... libgvc: Some additions and ownership/return-type fixes (*)
  d571747... gstreamer: Update from 1.15.2+ git master (*)
  a6c1648... gtk4: Update to 3.94.0+f14d998c (*)
  499fdf7... vapi: Update GIR-based bindings (*)
  cc9ab83... Release 0.44.1 (*)
  8106f17... Bump version suffix to 0.46 (*)
  1229ead... Require and target GLib >= 2.48 (*)
  f4b86c1... vala: Add support for --target-glib=auto (*)
  2caef4f... vala: Report error for public creation methods of abstract  (*)
  d19187f... vala: Report error for yield statements without async conte (*)
  e0d8685... codegen: Handle ArrayType in visit_delete_statement() as de (*)
  1cc3f8a... vapi: Remove vte, vte-2.90 bindings (*)
  254a253... vapi: Rename graphene-1.0 to graphene-gobject-1.0 (*)
  4bcd543... vala: Variadic parameters are not supported for async metho (*)
  cc034f3... codegen: Move and make a few methods to static functions (*)
  2511490... glib-2.0: Don't annotate dedicated GLib.assert_*() function (*)
  f5a2813... codegen: No need to retrieve CodeContext.save_csources insi (*)
  67a8ac1... vala: Add CodeContext.get_source_file() and perform some sa (*)
  f9bae0e... vala: Bump implicit target-glib to 2.48 (*)
  4b00344... tests: Add some invalid "array slice" tests to increase cov (*)
  12957d1... tests: Add a field starting with a digit test (*)
  230cd35... tests: Add more invalid "assignment" tests to increase cove (*)
  7584b13... ccode: Rename CCodeFeatureTestMacro to CCodeDefine and gene (*)
  9a9ffd7... codegen: Move get_type_signature() to DataType (*)
  5baacba... codegen: Move try_cast_variant_to_type() to GVariantModule. (*)
  0ed8cad... codegen: Don't create special GArray clear-func for non-nul (*)
  906f76d... codegen: Resolve generics in sizeof-expression of parameter (*)
  f83ecd8... codegen: Use default-value to pass element_size to GArray c (*)
  409136a... gio-2.0: Revert enum-typed flags parameters in Socket API (*)
  0c9534a... gstreamer: Update from 1.15.2+ git master (*)
  2d9c89e... vapi: Update GIR-based bindings (*)
  7d771a0... codegen: Move implicit GValue cast for comparison to Binary (*)
  6d71850... codegen: Use available *_unref functions in G_DEFINE_AUTOPT (*)
  126dee3... codegen: Handle "modulo" operation on floating-types in CCo (*)
  1f885e9... vala: Don't replace assignments for local variables with no (*)
  d700ffd... DO NOT MERGE Reference implementation
  b5e860a... Initial commit of dbusgen
  ebb958b... DataType needs to be copied
  014a3e0... now parses properties and doc tags correctly
  1760594... Reuse retrieved attributes
  4ea8cb3... Don't use camel-cased symbol names
  d0bf0aa... More recognized types
  76a5a8d... Cleaning
  97dd120... Parameter-names are not mandatory
  514eeee... added support for doc tags
  f0c3c22... added support for Handle types
  30d9c13... returns more expressive types
  d7f1772... added support for dbus extensions
  43eb507... Fix ownership
  1a86006... Fix comment style
  9043758... Use GLib.ObjectPath instead of string
  2caebfd... dbusgen: Add some annotations todos
  e313f49... doc: Add valadbusgen manpage
  6fe6761... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  8e7e992... dbusgen: Make sure to name changes are reversible
  a6fac64... dbusgen: Add DBus signature attribute if type is not suppor
  d7fceb9... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  408444a... dbusgen: Some parser reordering and property type fixing
  f7b045a... dbusgen: Set DBus.name on symbols as needed
  1549ba2... dbusgen/tests: Use test-codegen.xml from glib/gio
  0e7a395... WIP dbusgen: Add namespace options
  1dfbfb7... 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]