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

  c39382a... Initial commit of dbusgen
  9299ce5... DataType needs to be copied
  4ff7bea... now parses properties and doc tags correctly
  38919dd... Reuse retrieved attributes
  f527c1a... Don't use camel-cased symbol names
  2786cc3... More recognized types
  766e9fc... Cleaning
  4f518bd... Parameter-names are not mandatory
  00ecdc0... added support for doc tags
  cea2eb4... added support for Handle types
  a470945... returns more expressive types
  4b5a349... added support for dbus extensions
  81e02d1... Fix ownership
  d9c572a... Fix comment style
  c1aa1ca... Use GLib.ObjectPath instead of string
  582d328... dbusgen: Add some annotations todos
  f2e2308... doc: Add valadbusgen manpage
  2a01dfc... dbusgen: Add mandatory "throws DBusError, IOError" to metho
  1ef9a8e... dbusgen: Make sure to name changes are reversible
  7dea995... dbusgen: Add DBus signature attribute if type is not suppor
  704f6c2... dbusgen: Implement org.gtk.GDBus.C.ForceGVariant
  8bc200b... dbusgen: Some parser reordering and property type fixing
  75012cb... dbusgen: Set DBus.name on symbols as needed
  6b90871... dbusgen: Use strings and string-arrays like gdbus-codegen d
  ffa16ae... dbusgen/tests: Use test-codegen.xml from glib/gio
  ea509bd... WIP dbusgen: Add namespace options
  2351daa... update manpage

Commits added to the branch:

  250f5a9... tests: Add "struct (un)boxing" variant test (*)
  a67b8ec... docs: Bump glib requirement in README.md (*)
  75a87e2... vala: Report error for unsupported operator instead of asse (*)
  73ce2cb... girparser: Create correct output in get_default_lower_case_ (*)
  d7dd578... gobject-introspection-1.0: Fix TypeInfo and TypeTag method  (*)
  e67b115... gstreamer-1.0: Fix TypeFind and TypeFindFactory method refe (*)
  eb3b8f9... codegen: Implement silent-cast for GLib.Variant (*)
  c900b4b... gtk4: Update to 3.94.0+f273eca7 (*)
  82ce22f... libvaladoc: Handle missing Content.List.Bullet.ORDERED in s (*)
  fbf265a... libvaladoc: Handle missing Run.Style.NONE in switch (*)
  abaf1a5... Add explicit "default: break;" statements for coverage of e (*)
  74952b2... Sync NEWS from 0.44 (*)
  ddf82bd... valadoc: Drop obsolete "Driver" API (*)
  ecc4780... build: Require --with-cgraph configure flag when cross-comp (*)
  46919c2... pango: Fix StringBuilder parameter of scan_word() (*)
  191c8cd... tests: Extend "assigned local variable" control flow tests (*)
  b9b8d51... tests: Add "unassigned local variable in while" test (*)
  3294e93... vala: Include possible "result" to defined variables of Met (*)
  d7443e7... vala: Use global CodeContext to retrieve root_symbol (*)
  3d83f31... codegen: Always assign original variable when consuming ins (*)
  3842115... gstreamer: Update from 1.15.2+ git master (*)
  008f75e... gdk-3.0,gtk+-3.0: Update from 3.24.7+ (*)
  cbf083f... gtk4: Update to 3.94.0+2594593d (*)
  b8e1a4e... libarchive: Fix Archive.[set_]mode/perm() and add Archive.F (*)
  90f59c6... Sync NEWS from 0.44 (*)
  5d7b263... parser: Set correct end source-location for Block (*)
  42733e8... parser: Improve source-location for LocalVariable/Declarati (*)
  bb79b1f... parser: Don't include trailing semi-colon to ExpressionStat (*)
  bd28a5d... parser: Improve source-location for local Constant declarat (*)
  6fb2065... parser: Improve source-reference of declaration block for F (*)
  922e7b9... parser: Set correct end source-reference of Block for embed (*)
  2144686... tests: Extend "assigned local variable" control flow tests (*)
  cc92422... tests: Extend "foreach" tests to increase coverage (*)
  71b48a7... gstreamer: Update from 1.15.90+ git master (*)
  e7cc805... gtk4: Update to 3.94.0+2656f5b4 (*)
  dd52f74... javascriptcoregtk-4.0: Update to 2.24.1 (*)
  1a90ab3... vala: Write "Source" attribute in fast-vapi mode (*)
  c5fbd6c... tests: Add "fast-vapi" test to increase coverage (*)
  3e09e17... vapi: Add graphene-1.0 to allow smoother transition to grap (*)
  d4da5be... tests: More "unassigned variable" tests to increase coverag (*)
  f938139... build: Pass some useful G_LOG_DOMAIN definitions (*)
  fd3fedf... girwriter: Mention that this file is generated and not mean (*)
  7ac4a4a... girwriter: Properly resolve GLib.TypeInterface instead of h (*)
  fb78200... tests: Fix namespace attributes for girwriter (*)
  7771194... valadoc/tests: construct properties require GLib.Object der (*)
  d4c9da2... codegen: Move GObject property validity checks to SemanticA (*)
  6c8c75f... codegen: Move construct property checks to SemanticAnalyzer (*)
  3fa987e... girwriter: Don't write "property" attribute for non-gobject (*)
  c3db5c6... tests: Adjust for fuzzy generated GIR header (*)
  0675eb1... codegen: Make sure to call a corresponding pop_context() (*)
  7612235... codegen: Make sure to call a corresponding pop_line() (*)
  14fb293... codegen: Make sure to call a corresponding pop_function() (*)
  153b835... tests: Actually define SkippedStruct as struct for girwrite (*)
  5284e6b... girwriter: Properly write attributes for non-GObject classe (*)
  3f5dc66... girwriter: Don't write c:include tags for symbols from exte (*)
  96c0d9b... girwriter: Populate gir_namespace/version attributes of ext (*)
  bed0291... girwriter: Only replace existing GIR files if they changed (*)
  b9085f2... gtk4: Update to 3.94.0+724ec3ca (*)
  6d63ab1... gstreamer: Update from 1.17.0+ git master (*)
  6c75818... vapi: Update GIR-based bindings (*)
  96e55fe... compiler: Add OptionFlags.NO_ARG to deprecated "--thread" o (*)
  0d0e39b... girwriter: Write implicit parameters and properties for gen (*)
  23a8257... girwriter: Write implicit fields for arrays and delegates (*)
  3af1cfb... codegen: Support GObject properties with nullable GType-bas (*)
  59eea90... girparser: Add support for string "ctype" metadata (*)
  14ea933... codegen: Always use G_TYPE_CHECK_INSTANCE_TYPE for external (*)
  5f979d8... gtk4: Update to 3.96.0+6a27fe15 (*)
  f7f5053... gstreamer: Update from 1.17.0+ git master (*)
  12123d2... vapi: Update GIR-based bindings (*)
  2d5dc1b... cogl-1.0: Fix out-params in Cogl.get_modelview_matrix/proje (*)
  d50c327... tests: Properties with NoAccessorMethod return heap-allocat (*)
  a6441ec... vala: No-accessor struct properties in GLib.Object class mu (*)
  9a5cc9e... vala: Trust "value_owned" when writing property getter (*)
  357042e... Regenerate GIR-based bindings to fix getter ownership of st (*)
  3971b25... Regenerate GIDL-based bindings to fix getter ownership of s (*)
  ef09730... clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size (*)
  a929a44... codegen: When freeing local variables don't stop at "switch (*)
  82506bd... gtk4: Update to 3.96.0+322507f2 (*)
  96cc5c9... vala: Strip "basedir" from Source.filename attribute (*)
  9365176... Release 0.45.1 (*)
  44f94a2... gstreamer: Update from 1.17.0+ git master (*)
  e9a7a08... vapi: Update GIR-based bindings (*)
  6b021bb... webkit2gtk-4.0: Update to 2.25.1 (*)
  4ba7672... gstreamer: Update from 1.17.0+ git master (*)
  bbd3af2... gtk4: Update to 3.96.0+cfe648eb (*)
  d611472... gtk4: Update to 3.96.0+69016825 (*)
  c835e02... genie: Drop unused "writeonly" token (*)
  2608af4... glib-2.0: Add Unicode 12.0 symbols (*)
  a9b927a... gmodule-2.0: Build from GIR (*)
  ce08144... libvaladoc: Use non-deprecated GLib.ModuleFlags values (*)
  1aeda5f... codegen: Use array_length of collection variable instead of (*)
  5e96fb6... girwriter: Report error on secondary top-level namespace to (*)
  31728fc... genie: Make 'self' match its TokenType name (*)
  9dbb041... vala: Use non-deprecated GLib.ModuleFlags values (*)
  6ea19c6... girparser: Skip 'attribute' elements (*)
  eb95c02... gstreamer: Update from 1.17.0+ git master (*)
  01ea1ca... vapi: Update GIR-based bindings (*)
  c409af5... gtk4: Update to 3.96.0+8cfdd6c5 (*)
  86002f1... gtk+-3.0: Update to 3.24.9~18177388 (*)
  e186c47... vala: Only warn about imcompatible type of external constru (*)
  cd6ed67... tests: Null-terminate arrays for compatibility test of uint (*)
  f2f25a6... Release 0.45.2 (*)
  5966203... glib-2.0: Bind strcmp0 as GLib.CompareFunc<string?> (*)
  8f86bb7... xtst: Fix signature of XTest.fake_relative_motion_event() (*)
  b35b0b1... vala: Add Symbol.is_extern and use/set is accordingly (*)
  70c4b16... codegen: Don't write declaration of extern symbols with giv (*)
  f8c7e26... codegen: Assign GValue result of function calls to temp-var (*)
  39ef848... build: Pass -no-undefined when linking libcodegen (*)
  e2c653f... codegen: Real structs are allowed by simple generics and pa (*)
  d09ef7f... glib-2.0: Add binding for g_strv_equal() (since 2.60) (*)
  55e1317... glib-2.0: Add new symbols from 2.62 (*)
  b10574b... gstreamer: Update from 1.17.0+ git master (*)
  77620ad... gtk4: Update to 3.96.0+b05d1676 (*)
  b08da00... vapi: Update GIR-based bindings (*)
  bc1e4cf... glib-2.0: Fix RecMutexLocker binding (*)
  e3ba95e... Release 0.45.3 (*)
  74996a8... glib-2.0: add MappedFile.from_fd constructor (*)
  559df36... webkit2gtk-4.0: Fix WebContext.initialize_notification_perm (*)
  e10e708... posix: add *at() calls and related constants (*)
  b7d498c... posix: Fix return-value of mknod() and c-include for tcgets (*)
  7a2946a... vala: 'construct' is not supported in POSIX profile (*)
  babca64... vala: NoAccessorMethod checks require GOBJECT profile (*)
  ced7073... vala: Implicit GValue cast requires GOBJECT profile (*)
  7249c21... vala: Fix mixup of target_glib_major/minor in set_target_gl (*)
  f51d9df... girparser: Handle "function-macro" by skipping them (*)
  12cda9e... gstreamer: Update from 1.17.0+ git master (*)
  af65169... vapi: Update GIR-based bindings (*)
  5744eed... codegen: Use G_TYPE_CHECK_INSTANCE_CAST for comparisons wit (*)
  5ae0260... tests: Add GMutex and GRecMutex test to increase coverage (*)
  5fbe59e... codegen: Append line-break after G_DEFINE_AUTOPTR_CLEANUP_F (*)
  8f51ff7... codegen: Move private type-struct to type-definition sectio (*)
  a141537... x11: Fix return type of XInternAtoms and XGetAtomNames bind (*)
  768f7a2... codegen: Include required type-definition when casting from (*)
  87aabcb... vala: Support static methods in error-domains (*)
  920f916... glib-2.0: Add new symbols and deprecations from 2.62 (*)
  ca5d2b7... vapi: Update GIR-based bindings (*)
  da70858... valadoc: Install icons and doclets to API dependent folders (*)
  bacc6e6... Release 0.45.90 (*)
  6b1d19d... sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised (*)
  08b151c... cairo: Add 1.16 symbols (*)
  f45924e... linux: Add more Input and update UserspaceInput bindings (*)
  afbb182... vala: Init formal_target_type of ArrayCreationExpr from Ini (*)
  5654475... vala: Add missing closing brace/bracket in to_string() (*)
  0491b3c... Release 0.45.91 (*)
  417ff6c... gstreamer: Update from 1.17.0+ git master (*)
  747c50c... vapi: Update GIR-based bindings (*)
  fe187b5... libsoup-2.4: soup_auth_new is not a constructor but a facto (*)
  092485e... girparser: Improve evalution of instance-parameter informat (*)
  e31a1aa... gtk4: Regenerate to pick up DestroyInstance attributes (*)
  0acf13a... Regenerate GIR-based bindings to pick up out/ref instance-p (*)
  865ee3a... gstreamer: Update from 1.17.0+ git master (*)
  cbf2b2e... vapi: Update GIR-based bindings (*)
  0514e46... glib-2.0: Add new symbols from 2.62 (*)
  ba8122d... vala: Move find_parent_type_symbol/get_this_type() to Seman (*)
  378b9e6... tests: Extend "pre- and post-condition" test to increase co (*)
  3d5b0b4... gio-2.0: Drop metadata for NativeSocketAddress (*)
  82aafab... gstreamer: Update from 1.17.0+ git master (*)
  6e38fba... tests: Add dedicated "property ownership" tests (*)
  e0ab9ae... girparser/gidlparser: "value_owned = true" by default for p (*)
  6afaf44... codewriter: Write "weak" modifier for properties (*)
  e8830f4... glib-2.0: Use 'GStatBuf' as ctype for 'Stat' (*)
  5b26f5d... glib-2.0: Fix MutexLocker binding (*)
  99d0f6f... glib-2.0: Add missing "DestroysInstance" attributes to Mute (*)
  8f3a0a0... codegen: Don't append unreachable clean-up section of Block (*)
  668345f... codegen: Don't cause double-free due append_local_free() in (*)
  aaa657e... codegen: Don't unconditionally add/return internal "result" (*)
  1430c46... Add boolean CodeContext.keep_going and corresponding compil (*)
  c0e44e4... json-glib-1.0: Change abstract methods of Serializable to v (*)
  a173c6e... genie: Creation methods should not be static (*)
  d4f1dd4... tests: Add regression test for genie struct construction (*)
  4e695a4... vala: Exclude nullable simple-type structs from gobject-pro (*)
  d144372... libvaladoc: Don't traverse into close circles with parent (*)
  5779d7f... vala: Reject unary operations on nullable integer/floating  (*)
  3c5d2b6... Release 0.46.0 (*)
  2603782... valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as f (*)
  2c46fb1... vapi: Update GIR-based bindings (*)
  bbaae36... vala: Run FlowAnalyzer on all given source-files (*)
  d302612... gtk+-3.0: Fix ownership mismatch of ColorButton.rgba proper (*)
  1cadf72... gtk4: Update to 3.96.0+97231ca2 (*)
  9a28d01... gstreamer: Update from 1.17.0+ git master (*)
  9315e83... gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60 (*)
  97791f2... Release 0.46.1 (*)
  a54e4d8... sqlite3: Fix use of possibly unassigned parameter `errmsg' (*)
  53b09d4... libvaladoc: Include valadoc@PACKAGE_SUFFIX@.deps into tarba (*)
  7e4b86d... glib-2.0: DateTime.from_iso8601() can take a null TimeZone (*)
  6994986... Revert "libvaladoc: Include valadoc@PACKAGE_SUFFIX@.deps in (*)
  7028f8a... valadoc: Explicitly pass --pkg libgvc (*)
  9a4d04c... gobject-2.0: Some cherry-picking from GIR generated binding (*)
  be4669e... Directly use "memmove()" while g_memmove() is deprecated si (*)
  9c836f4... gio-unix-2.0: Fix DesktopAppInfo.get_string(), UnixFDMessag (*)
  85549c3... tests: Add "qualified member/symbol access" tests to increa (*)
  3a2fdaa... tests: Add invalid "parser" tests to increase coverage (*)
  ddb1d68... tests: Extend preprocessor-vala test with VALA_0_46 (*)
  e42c7b0... tests: Extent "post-condition" creation method test to incr (*)
  5504248... tests: Add "main block" parser test to increase coverage (*)
  4f21af8... tests: Add more "invalid expression" tests to increase cove (*)
  435e275... vala: Report dedicated error message for params-array param (*)
  079eb7c... vala: Output "params" qualifier of parameters (*)
  465be97... Bump version suffix to 0.48 (*)
  f9acb47... codegen: Move a bunch of methods to static functions (*)
  5182ac2... codegen: Move type-argument checks to SemanticAnalyzer (*)
  72061ee... vala: Warn when directly accessing member of silent cast-ex (*)
  b4ad44e... vala: Add package_name to missing member error for external (*)
  fc246aa... vala: Allow to override virtual interface implementations (*)
  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

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