[vala] (288 commits) Non-fast-forward update to branch wip/genie



The branch 'wip/genie' 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:

  6a0b1da... DO NOT MERGE Add Python script for launching genie tests.
  50eb6c1... genie: More robust comment recognition
  247e932... genie: Extend "for" syntax
  3a8b386... genie: Allow method definitions in enums

Commits added to the branch:

  f713447... glib-2.0: Bind g_convert_with_fallback() and g_convert_with (*)
  8bd7fbc... codegen: Try to use a more unique internal define for prope (*)
  353ac46... build: Fix vapidir args for libgvc (*)
  eb1515d... vala: Update list of used attributes (*)
  93f16c4... method: Use prototype-string for return-type mismatch (*)
  7e0c305... gtk+-4.0: Update to 3.91.2+b0e8d848 (*)
  985b6db... Release 0.38.1 (*)
  9a8f505... Bump version suffix (*)
  a8091c2... glib-2.0: Use type-id/marshaller-type for (u)int16/(u)short (*)
  6aa600c... codegen: Report warning if property-type is not compatible  (*)
  a948a3f... codegen: Use array_length_cexpr to support fixed-arrays for (*)
  9d3799d... vala: Initialize CodeContext.*_directories fields (*)
  db8c411... glib-2.0: Add DateTime.from_iso8601() (*)
  74e8546... gtk+-4.0: Update to 3.91.2+d09f6951 (*)
  0ab50b0... vapi: Update GIR-based bindings (*)
  3e35aec... gnutls: Fix free_function ccode-attribute of Certificate (*)
  8fd9b9b... gstreamer-1.0: Update from 1.13+ git master (*)
  edd87a6... vapi: Update GIR-based bindings (*)
  8929a80... webkit2gtk-4.0: Actually update to 2.18 (*)
  29fc127... gio-2.0: "address" parameter of Socket.receive_message() is (*)
  4a2e321... libxml-2.0: Fix header of XPath.Context.register_ns() (*)
  8a01051... codegen: Prioritize "array_length=true" over "array_null_te (*)
  d2dfd7a... Regenerate GIR-based bindings (*)
  9c726ae... gtk+-4.0: Update to 3.91.2+1c232ed5 (*)
  c4f70ae... vapi: Update GIR-based bindings (*)
  e225dae... gio-2.0: Fix FileReadMoreCallback and File.load_partial_con (*)
  8a3ab19... gtk+-4.0: Split Gsk.RenderNode into several classes (*)
  45756d0... gtk+-4.0: Update to 3.92.1 (*)
  2e3d6af... gtk+-4.0: Update to 3.93.0+9e78fbaa (*)
  e46c28d... vapi: Update GIR-based bindings (*)
  788ec1b... gtk+-4.0: Update to 3.93.0+4d44865f (*)
  558bf7a... vapi: Update GIR-based bindings (*)
  2a481c3... codegen: Avoid possible conflicts with internal property/si (*)
  8688d24... libxml-2.0: Add DTD methods (*)
  0d2d609... gtk+-4.0: Update to 3.93.0+481b5d1b (*)
  486baf9... webkit2gtk-4.0: Update to 2.19.1 (*)
  9088588... vapi: Update GIR-based bindings (*)
  b8d0175... tests: split VALAFLAGS over multiple lines in testrunner.sh (*)
  6a843ba... vala: Subtype of string is allowed as constant (*)
  c0ea119... gidlparser: Fix cname format of renamed signals (*)
  fc31988... Regenerate GIDL-based bindings (*)
  20294b3... gio-2.0,glib-2.0: Update to 2.55.0 (*)
  8d607c2... gtk+-3.0: Update to 3.22.26 (*)
  9ef1744... gtk+-4.0: Update to 3.93.0+a8531605 (*)
  83b3f1c... vapi: Update GIR-based bindings (*)
  a470946... codegen: Install as private library for sharing between int (*)
  6288930... codegen: Factor out static getters for ccode-attributes (*)
  3019b67... ccode: Reformat function declaration and definition for bet (*)
  3aeb354... tests: Clean up control-flow/sideeffects (*)
  801d630... vala: Include sender-type parameter to prototype-string of  (*)
  d4d6cc2... Allow to pass compatible delegates to signal.connect() (*)
  0e45b19... compiler: Properly parse arguments for vala interpeter-mode (*)
  be9e795... codegen: Enforce name-length >= 3 for structs using GType (*)
  6b656b0... vala: Report error for missing type-parameter on enclosing  (*)
  33c91a0... vala: Allow unscoped enum values where possible (*)
  a6160f9... gobject-2.0: Add some missing symbols (*)
  78a9230... gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS (*)
  1eb5044... glib-2.0: Add optional 'unparsed' parameter to *.try_parse  (*)
  e2e0054... codegen: Add boolean "use_inplace" ccode-attribute for meth (*)
  57f73f6... gstreamer-1.0: Bind GST_TIME_ARGS, GST_STIME_ARGS formattin (*)
  c89ef7f... valadoc: Acknowledge possible properties in structs (*)
  b9035aa... codegen: Avoid use of temp-var to access in/ref parameters (*)
  a94a281... codegen: Avoid use of temp-var for some callables returning (*)
  c4a80b1... tests: Make lambda tests fatal and add some more cases (*)
  ee7b9b9... valaparser: Improve handling of unowned/owned keyword occur (*)
  0be7e31... vala: Methods need to throw compatible error if target dele (*)
  5259f22... libvaladoc: Fix fatal typo in GtkdocRenderer.visit_symbol_l (*)
  2cd8165... vala: Add MarkupReader.from_string() and support add suppor (*)
  576ec0a... doclets: Include libvala headers as needed (*)
  03e7508... tests: Invalid Code needs to be recoginized explicitly by a (*)
  2f6d9c4... codegen: Discover invalid member access to instance field (*)
  10c754b... vala: Improve error output of mismatching overriding method (*)
  361973f... gtk+-3.0: Update to 3.22.26+9ce824d3 (*)
  c52fe84... webkit2gtk-4.0: Update to 2.19.2 (*)
  e76a158... gstreamer-1.0: Update from 1.13+ git master (*)
  f2e0c8c... gtk+-4.0: Update to 3.93.0+2d797dd8 (*)
  a301909... Update NEWS from 0.38 branch (*)
  26b7167... Release 0.39.1 (*)
  80271bb... libvaladoc: Actually resolve "percnt;" to '%' (*)
  760ea1d... posix: Move signal constants to an enum and add a few missi (*)
  7091f4e... gobject-2.0: Add missing GType constants for fundamentals (*)
  fb005f4... glib-2.0: Fix potential null pointer dereference in string. (*)
  6a25ffb... girparser: Allow change of parameter names (*)
  1a90e25... ccode: Replace if-else-tree with switch (*)
  84c8584... vala: Don't transform an explicit "null" into a valid forma (*)
  3fe3f8b... Use type-check to determine a GenericType (*)
  61503f9... tests: Add further "use of generics in constructor" test (*)
  55be33e... vala: Convert last non-type-check-based usages of GenericTy (*)
  ff5a94f... Move type_parameter property to GenericType (*)
  ac0dbad... codegen: Don't create null-safe destroy-wrapper for Generic (*)
  2741f1a... SemanticAnalyser.get_actual_type() should never return null (*)
  d7faafd... Improve error message for missing type-parameter on enclosi (*)
  c917b96... SemanticAnalyzer.get_data_type_for_symbol() doesn't require (*)
  c295a07... gtk+-3.0: Fix FileChooser.add_choice() (*)
  37884c1... girparser: Handle metadata for fields inside a transparent  (*)
  445c53c... girparser: Accept setters with boolean return-type as valid (*)
  9a67f50... Regenerate GIR-based bindings (*)
  b773308... gtk+-4.0: Add some fixes from gtk+-3.0 (*)
  3107eed... gtk+-4.0: Update to 3.93.0+8233cf36 (*)
  fd7d393... gstreamer-1.0: Update from 1.13+ git master (*)
  7a8b118... vapi: Update GIR-based bindings (*)
  a8e6aff... gtk+-3.0: Switch to GIR (*)
  0207c8e... gtk+-3.0: Drop obsolete GIDL sources (*)
  8d21d10... gtk+-3.0: Fix lost GLib.InitiallyUnowned inheritance of Gtk (*)
  74ccd46... gtk+-4.0: Update to 3.93.0+6af4947e (*)
  66add49... girparser: Don't mark simple-type out-parameters with '?' a (*)
  12944c7... Regenerate GIR-based bindings (*)
  837e7aa... Release 0.39.2 (*)
  c03783a... glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NO (*)
  164abf4... Make use of GLib.OPTION_REMAINING instead of "" (*)
  ede9008... vapi: Remove gedit 3 binding (*)
  4cc7609... vapi: Remove libgnome-keyring binding (*)
  2279e8c... vapi: Remove gtksourceview-3.0 bindings (*)
  4f3a37c... vapi: Remove libgdata bindings (*)
  d062eba... vapi: Remove librsvg-2.0 binding (*)
  32b3509... gtk+-2.0: Mark MessageDialog constructor parameter, message (*)
  1a1d042... parser: Accept comma-separated list in case-statements of s (*)
  64568b6... girwriter: Use local reference to current CodeContext (*)
  0c05b6e... vala: Use CodeContext.root instead of SemanticAnalyzer.root (*)
  2dc4778... Release taken references to CodeContext after using it (*)
  2127e9b... codegen: Don't hold reference of CodeContext in TypeRegiste (*)
  b1e9542... semanticanalyzer: Directly access local datatypes in check_ (*)
  0c07d03... codegen: Avoid silent casts if not needed (*)
  ccf5fd3... vala: Add dedicated CastExpression.silent() constructor (*)
  d1a346d... vala: Add dedicated BinaryExpression.chained() constructor (*)
  ae45d93... vala: Replace more public fields (*)
  abdb6f0... vala: Move next_lambda_id into LambdaExpression (*)
  c81d1f9... semanticanalyzer: Transform replaced_nodes field into metho (*)
  60563fc... codegen: Fix chain-up regression with real non-null struct  (*)
  016fa85... gtk+-4.0: Update to 3.93.0+fcc8d778 (*)
  71da3b8... parser: Allow custom invocations of parse_file() (*)
  f4594a7... webkit2gtk-4.0: Update to 2.19.3 (*)
  ada0199... gstreamer-1.0: Update from 1.13+ git master (*)
  b10169c... vapi: Update GIR-based bindings (*)
  ed6e33d... gtk+-4.0: Update to 3.93.0+6aeae2c8 (*)
  1b78e4f... Release 0.39.3 (*)
  af4932a... g-i: Update type qualifiers (*)
  118937c... codegen: Use g_enum/flags_to_string while targeting glib >= (*)
  6ae683f... codegen: Only add property-enum and GParamSpec-array for GO (*)
  6110494... gtk+-3.0: Don't hide user_data parameter in Clipboard.set_w (*)
  ca7bc20... gtk+-2.0: Don't hide user_data parameter in Clipboard.set_w (*)
  c39644a... gtk+-3.0: Update to 3.22.26+6f26d0dc (*)
  6d39ee7... gtk+-4.0: Update to 3.93.0+3c38ebb9 (*)
  9cf2dac... vapi: Update GIR-based bindings (*)
  ecb8a6f... codegen: Add destroy out-param when invoking delegate retur (*)
  7082e4f... vala: Replace if-else-tree with switch (*)
  0520da6... codegen: Drop dead lambda-in-constructor path (*)
  cc354c4... valadoc/tests: split VALAFLAGS over multiple lines in testr (*)
  1669abc... valadoc: Add coverage build-flags (*)
  62b4b3a... tests: Add "template" parser test to increase coverage (*)
  fa49ab7... tests: Add "tuple" parser test to increase coverage (*)
  32d02f1... tests: Add "initially-unowned" test to increase coverage (*)
  f2457d8... tests: Add explicit "move" and "resize" array tests to incr (*)
  bd0a65b... tests: Add "dynamic" signal and property tests to increase  (*)
  724a8f9... tests: Add "contains" method test to increase coverage (*)
  872d43c... tests: Add "iterator" methods tests to increase coverage (*)
  993b9cc... tests: Add "do-while" parser tests to increase coverage (*)
  74d9501... tests: Add "assignment" operator parser tests to increase c (*)
  3d8a753... tests: Add "preprocessor" parser test to increase coverage (*)
  eb8761b... tests: Add "continue" parser test to increase coverage (*)
  1b99de9... tests: Add "while (false)" test to increase coverage (*)
  45b023d... tests: Add invalid "base" tests to increase coverage (*)
  3ca19d3... vapigen: Add coverage build-flags (*)
  28f7f86... vapi: Update GIR-based bindings (*)
  b1f740d... vala: Add pkgdatadir and pkglibdir to pkg-config file (*)
  3414dc6... ccode: Don't write trailing space in function declarations/ (*)
  ff310d0... Release 0.39.4 (*)
  a52b4ac... libvaladoc: Allow @link tags to be split over multiple line (*)
  45792e4... libvaladoc: Add support for single line documentation comme (*)
  2cd369b... gio-unix-2.0: Update to 2.55.1 (*)
  a8588da... valadoc: Drop custom MarkupReader (*)
  4e7c8d7... valadoc: Drop custom SourceLocation (*)
  02ac44b... valadoc: Drop custom realpath() (*)
  57a548a... valadoc: Less string copying (*)
  1fdaa35... girparser: Improve instance method detection (*)
  a76f7f4... Regenerate GIR-based bindings (*)
  2b10ba1... webkit2gtk-4.0: Update to 2.19.5 (*)
  bf8e76a... libwnck-3.0: Update to 3.24.1 (*)
  f8678d4... gtk+-4.0: Update to 3.93.0+60d3378d (*)
  1a5cb4b... webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface (*)
  28b4f45... codegen: Add support for abstract/virtual methods and prope (*)
  1fa7617... test: Drop workaround for fixed bug with compact classes (*)
  7c327fe... vapi: Update GIR-based bindings (*)
  ce9af51... vala: Move member lists from Class/Interface up to ObjectTy (*)
  add912f... vala: Move inner-type lists from Class/Interface up to Obje (*)
  1fa7cf7... vala: Move constant lists from Class/Interface up to Object (*)
  7700a0d... codegen: Factor-out generators for struct entries of class  (*)
  5573992... Revert "Do not warn about non-default parameters for corout (*)
  70e694d... vala: Skip default-value positioning check for parameters o (*)
  71ffab1... tests: Add test for parameter type checking of async method (*)
  5a7300d... codewriter: Don't use string.replace() to apply header_to_o (*)
  c633d80... Release 0.39.5 (*)
  efefc72... girparser: Set NoAccessorMethod for non-readable and constr (*)
  3fba7c8... Regenerate GIR-based bindings (*)
  272b417... gtk+-3.0: Fix cheader_filename of Plug and Socket (*)
  43df5fb... posix: fix binding of struct hostent. Make clear that getho (*)
  2ae0ebc... posix: add ctime(3) (*)
  82bd593... compiler: Add --abi-stability option for future ABI stabili (*)
  04f8058... codegen: Add abi-stability path for classes (*)
  aa2803c... codegen: Add abi-stability path for interfaces (*)
  e373e60... build: Bump bootstrap requirement to 0.39.6 for --abi-stabi (*)
  6dcfda0... codegen: Use G_PARAM_STATIC_STRINGS (*)
  f9eb408... gtk+-4.0: Update to 3.93.0+4d36a0bf (*)
  c365448... libvaladoc: Keep bootstrap-support with valac >= 0.16.1 (*)
  9598ed0... gtk+-4.0: Only override type of "event" parameters (*)
  b994148... vala: Variadic constructors without a real first parameter  (*)
  570edd6... tests: Add test for invalid variadic function (*)
  fbae717... vapi: Update GIR-based bindings (*)
  527dac8... codegen: Infer error parameter from abstract/virtual method (*)
  e86aa46... tests: Add missing PrintfFormat attribute (*)
  26ddc74... codegen: Internally generated delegates don't require a typ (*)
  6c50cfb... codegen: Fix return-type for cancelled async creation metho (*)
  48c0658... Revert "semanticanalyzer: Transform replaced_nodes field in (*)
  3504dc1... girparser: Ignore conflicting closure/destroy indexes (*)
  ff8a6d1... girparser: Don't accept methods as property-accessor which  (*)
  ab41f16... Regenerate GIR-based bindings (*)
  9d70b9f... Release 0.39.6 (*)
  c801581... tests: Additionally add $topbuilddir to PKG_CONFIG_PATH for (*)
  f53f568... codegen: Don't try to infer error argument on async begin m (*)
  f63c2cb... Release 0.39.7 (*)
  1c408f6... tests: Add invalid "field" tests to increase coverage (*)
  9653ac0... tests: Add more "parser" tests to increase coverage (*)
  37c5490... tests: Add invalid "parameter" tests to increase coverage (*)
  2ba8c10... tests: Add invalid "property" tests to increase coverage (*)
  e4825be... tests: Add invalid "constant" tests to increase coverage (*)
  04abfbc... tests: Add invalid "control-flow" tests to increase coverag (*)
  1170400... tests: Add invalid "control-semantic" tests to increase cov (*)
  05e2c44... tests: Add invalid "struct" tests to increase coverage (*)
  78c37a7... testrunner: Accept Packages in header of Invalid Code tests (*)
  b03d751... tests: Add invalid "method" tests to increase coverage (*)
  9564db2... tests: Add "destructors" test to increase coverage (*)
  8702080... tests: Add various regression "codegen" tests to increase c (*)
  dc0d108... codegen: Fix GDestroyNotify of delegate parameters in deleg (*)
  7a432db... gtk+-4.0: Update to 3.93.0+d07b14f4 (*)
  53b24f4... gstreamer-1.0: Update from 1.13+ git master (*)
  b83e486... glib-2.0: Add KeyFile.get_locale_for_key() (*)
  2bab6ff... vapi: Update GIR-based bindings (*)
  cc629f3... tests: Move namespaces.vala into parser and merge its main  (*)
  7f0e90a... valac: Always use the given "pkg-config" and respect PKG_CO (*)
  cd7f8f8... tests: Add invalid "foreach" tests to increase coverage (*)
  285bb24... codegen: Avoid critical when connecting dynamic signals (*)
  8d8fafd... compiler: Prefix headers for set_cheader_override() if incl (*)
  2189d6e... tests: Add some "girparser" tests to increase coverage (*)
  07c8865... vala: Issue a warning on DBus methods which are not throwin (*)
  e3fff71... semanticanalyzer: Drop unused error_type field (*)
  fbb944d... build: Don't install vapicheck (*)
  c687bac... vapi: Update GIR-based bindings (*)
  f15f9f8... Don't warn about unused internal methods which are meant to (*)
  ad20eb4... purple: Update to 2.12.0 (*)
  96e9c2e... Release 0.39.91 (*)
  7e35732... linux: add dup3 (*)
  0939040... libvaladoc: Prevent WITH_CGRAPH conditional having an impac (*)
  3dafe10... posix: Fix sig*set and sigprocmask parameters to be out/ref (*)
  92e4414... manual: Update from wiki.gnome.org (*)
  680930f... codegen: Don't append fixed-length of array fields in initi (*)
  03395c0... vala: Properly handle array-initializers inside struct-init (*)
  c6d5cd5... gstreamer-1.0: Update to 1.13.1 (*)
  6ebbc3f... vapi: Update GIR-based bindings (*)
  7cdcc81... Fix recursive declaration in generic base type (*)
  30caeac... vala: The rank of an array-initializer should match the tar (*)
  9093a1d... codegen: Use pointers when accessing constant multi-dimensi (*)
  dff67ff... codegen: Add valid support for const multi-dimensional arra (*)
  3b2e2d5... vala: Make SemanticAnalyzer.check_arguments() independent o (*)
  c424722... tests: Add chain-up lambda regression test (*)
  8b6def0... vapi: Update GIR-based bindings (*)
  0079176... codegen: Add source_reference to some store_local/_field()  (*)
  fcda327... codegen: Add support for feature test macros (*)
  80dcd7d... linux: Add feature_test_macros to non-POSIX file control co (*)
  f675824... tests: Add linux-specific test for feature test macros (*)
  3233019... posix: add feature_test_macro _GNU_SOURCE to sighandler_t (*)
  75bc6dd... tests: Extend "properties" tests to increase coverage (*)
  fb5b0dc... gitignore: ignore macOS metadata files (*)
  9f5773f... glib-2.0: add feature test macro _GNU_SOURCE for pow10(3) a (*)
  e75565a... posix: add feature test macro _GNU_SOURCE for pow10(3) and  (*)
  cfa0f52... glib-2.0: add feature test macro _GNU_SOURCE for exp10(3) a (*)
  e5b136a... posix: add feature test macro _GNU_SOURCE for exp10(3) and  (*)
  9023622... libgnome-menu-3.0: Add deps file (*)
  cc179c8... vapi: Fix wrong attributes (*)
  3c8c079... method: Check with same rules for dbus compatibility as in  (*)
  ac4bcfa... gstreamer-1.0: Update to 1.13.1+ (*)
  40b052e... tests: Fix make dist (*)
  885a473... Release 0.39.92 (*)
  4f55fab... alsa: add the major part of the ALSA Sequencer API (*)
  a999687... compiler: fix critical when vala is called without run args (*)
  0454c3a... DO NOT MERGE Add Python script for launching genie tests.
  30087ba... genie: More robust comment recognition
  c1ce796... genie: Extend "for" syntax
  1873d7a... genie: Allow method definitions in enums

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