[vala] (235 commits) Non-fast-forward update to branch wip/issue/894



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

  1eb9553... vala: Add support for type narrowing

Commits added to the branch:

  77aec59... vala: Parse standalone integer/real literals as expression  (*)
  ab178ea... codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usa (*)
  d02167a... codegen: Correctly handle transformation of translated stri (*)
  3d77608... codegen: Use defintions of public header in internal header (*)
  9f32492... vala: Drop --use-header compiler option and enable it by de (*)
  e9c5f4a... vala: Warn about usage of override to implement abstract in (*)
  61e69f4... tests: Extend "DBus signals" test to increase coverage (*)
  25f93c2... gdbus: Use GDBusProxy API to set `g-interface-info` at init (*)
  4591fa5... codegen: Don't pass CCodeCastExpression to NULL-aware free  (*)
  91a9d42... gtk4: Update to 3.98.2+11495027 (*)
  2209a67... gstreamer: Update from 1.17.0+ git master (*)
  a48d0ca... gio-2.0: Update to 2.65.0~a136776e (*)
  45675a2... gobject-2.0: Add ParamSpec/Signal.is_valid_name() since 2.6 (*)
  d6e7eba... Sync NEWS from 0.48 (*)
  624d838... tests: Add "Bus/DBusConnection.get_proxy*()" tests to incre (*)
  d176f17... vala: Set default_construction_method in semantic-analyzer  (*)
  5451c70... gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal w (*)
  d01c124... glib-2.0: Fix Filename.canonicalize() binding of g_canonica (*)
  09e565a... vala: Drop mitigation in CodeContext.pkg_config_modversion( (*)
  2ad4a6e... vala: Don't use possibly uninitialized backing field of pac (*)
  0f82a8d... gstreamer-1.0: Don't skip GST_*_FORMAT strings (*)
  1389300... vala: Add SourceReference.contains() (*)
  5cebc0e... vala: Add SourceLocation.to_string() (*)
  4368a4f... parser: Handle incomplete expression statements (*)
  0a0a851... codegen: Fix binary 'in' operator on array with boxed value (*)
  34a47ef... codegen: Use get_value_*_function() in GSignalModule.genera (*)
  bcc40d5... codegen: Correctly handle signals returning real non-nullab (*)
  241491d... codegen: Use specified indices to access multidimensional a (*)
  2999a39... testrunner: Add -Werror=array-bounds (*)
  49a9c71... codegen: Fix base-access to non-abstract/non-virtual proper (*)
  5ab291d... codegen: Check vfunc of abstract/virtual methods for NULL b (*)
  5abec1c... codegen: Check vfunc of abstract/virtual properties for NUL (*)
  59bf720... vala: Check assigned handler of dynamic signal before proce (*)
  2dc1851... Revert "vala: Drop mitigation in CodeContext.pkg_config_mod (*)
  fbe96d1... vala: Fix cleaning of output in CodeContext.pkg_config_modv (*)
  2308a32... glib-2.0: Guard Pid.to_string() with GLIB_2_50 to deal with (*)
  8e42916... vala: Don't perform version check on internal lambda method (*)
  13f8c39... vala: Perform version check for types of non-external varia (*)
  6073767... vala: Quote symbol on report by version attribute check (*)
  65c2498... tests: Add "version check" tests to increase coverage (*)
  c55121b... tests: Actually make the "version check" tests work (*)
  3f7b518... vala: Ensure non-empty argument list for "disconnect" befor (*)
  e2b199c... glib-2.0: Add Unicode 13.0 symbols (*)
  eba6058... vapi: Update GIR-based bindings (*)
  3b36e72... gtk4: Update to 3.98.2+6a4f7889 (*)
  b1cb703... codegen: Fix default of CCode.pos for parameters in async m (*)
  4a98798... girparser: Move special handling for certain parameters to  (*)
  bcc6d14... girparser: Drop special handling of GLib.Data, GLib.PtrArra (*)
  0e424b9... girparser: Improve detection of AsyncReadyCallback/AsyncRes (*)
  5120ea0... gio-2.0: Add "async_result_pos" attributes to *.call_with_u (*)
  9201f00... gtk4: Update to 3.98.2+2869f80b (*)
  6b7f10d... gtk4: Update to 3.98.3 (*)
  a55e918... tests: Fix make dist (*)
  49a3218... Sync NEWS from 0.48 (*)
  da4cba7... Revert "vala: Set default_construction_method in semantic-a (*)
  71af8d6... tests: Extend "fastvapi" test to increase coverage (*)
  5759b2b... Sync NEWS from 0.48 (*)
  cd3ea49... vala: Check coverage of switch on enum-type and issue warni (*)
  6bbaf9a... gitignore: Update and add some IDE files (*)
  393723c... gtk4: Update to 3.98.3+429e0bfa (*)
  d729273... vala: Allow node_reference being null in SemanticAnalyzer.g (*)
  d679f72... vala: SemanticAnalyzer.get_instance_base_type() is not allo (*)
  c75950d... vala: params-array parameter is not allowed in abstract/vir (*)
  6746468... valadoc: Keep using add_package() for default packages and  (*)
  c685ab4... valadoc: Add implicit "Posix" using-directive for POSIX pro (*)
  a522301... vala: Use stable hash for methods in HashMap of implicit_im (*)
  2afaae5... parser: Use [Flags] for ModifierFlags (*)
  0d59dcc... Use "str_equal" as equal_func for ArrayList<string> instanc (*)
  2d6328d... vala: Set value_type of undefined member-access to avoid fu (*)
  c49d45a... codegen: Correctly handle cast-expression of real struct to (*)
  2ae1698... vala: Transform cast from floating-type to boxed-type (*)
  bb3c713... vala: Transform cast from integer-type to boxed-type (*)
  9ae4713... gtk4: Update to 3.98.3+386b36a6 (*)
  33e4ad0... codegen: Use loop index instead of get_ccode_pos() for elli (*)
  00bef7c... vala: Explicit "new" method may be incompatible with a poss (*)
  ccf7c15... girparser: Add support for boolean "new" argument for metho (*)
  8c60585... gtk4: Update to 3.98.3+028942c8 (*)
  32e369f... webkit2gtk-4.0: Update to 2.29.1 (*)
  24de57b... gstreamer: Update from 1.17.0+ git master (*)
  b76e60c... vapi: Update GIR-based bindings (*)
  a3e7970... Sync NEWS from 0.48 (*)
  481ca63... gtk+-3.0: Deprecated abstract methods are not required to b (*)
  f844ad1... glib-2.0: Map given end == 0 for string.slice/splice() to s (*)
  e66d219... Revert "glib-2.0: Map given end == 0 for string.slice/splic (*)
  18847c9... codegen: Dup arrays only if length > 0, this consistently r (*)
  6312d8c... tests: Extend "s[p]lice" tests to increase coverage (*)
  6edde4b... parser: Map empty start/end index to 0/length for slice exp (*)
  a2903dc... Revert "codegen: Dup arrays only if length > 0, this consis (*)
  4867976... codegen: Improve array-dup-wrapper for empty arrays (*)
  120f54f... vala: Improve source documentation (*)
  ed320c6... vala: Add InvalidExpression as replacement for erroneous no (*)
  35f72f3... Add support for "with" statement (*)
  f6f73ee... codegen: Don't call get_ccode_finish_instance() with non-as (*)
  fda8ad4... vala: Fix typo in comments (*)
  c404afa... vala: Correctly handle qualified struct type reference in i (*)
  0ef0911... glib-2.0,gobject-2.0: Add new symbols from 2.66 (*)
  839bc4f... vapi: Update GIR-based bindings (*)
  cb56688... gstreamer: Update from 1.17.0+ git master (*)
  8c801ba... pango: Update from 1.45.1 (*)
  96c9e8f... gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class e (*)
  43f3e2c... codegen: Add implicit parameter and instance checks in asyn (*)
  ad73966... gtk4: Update to 3.98.5+d2235b71 (*)
  bfaa68d... girwriter: Append symbol-attributes to callback field rathe (*)
  518984a... libvaladoc/girimporter: Skip "function-macro" elements (*)
  cc88b7f... tests: Build typelib if g-ir-compiler is available (*)
  485beb1... vala: Reduce calls of CodeContext.get() (*)
  6e08f06... Consistently use get_ccode_lower_case_prefix() for function (*)
  948edc4... libvaladoc: Remove unused Api.Class.get_finalize_function_n (*)
  d906da8... vala: Use correct value-type for ArrayCreationExpression us (*)
  df56a8d... pango: Update from 1.45.2 (*)
  f7103c6... gstreamer: Update from 1.17.0+ git master (*)
  6c76982... gtk4: Update to 3.98.5+2cc39fe2 (*)
  26cecfc... vapi: Update GIR-based bindings (*)
  0d80b5a... vala: Use available CodeContext instance for VersionAttribu (*)
  893033e... girparser: Actually respect given cprefix metadata for enum (*)
  6485bca... gtk4: Prefix value names of PaintableFlags with "STATIC_" (*)
  68db26a... codegen: Cast initializer-list to struct for non-constant/n (*)
  8edd90d... parser: Avoid mitigation for missing token if it follows DO (*)
  9c1542c... glib-2.0: data of GLib.Bytes is allowed to be null (*)
  ef3b9ce... build: Update git-version-gen to latest upstream (*)
  c6a4b6e... gtk4: Update to 3.98.5+c0cbf9db (*)
  b4b64c9... vala: Improve parameter check of "get" method meant to be u (*)
  0be560d... vala: Improve parameter check of "get" method meant to be u (*)
  34187c4... gtk4: Update to 3.98.5+1d1f618a (*)
  6ce02ca... tests: Add "named argument" test to increase coverage (*)
  eb79785... vala: Don't carry floating reference into unknown target ty (*)
  3c69e29... glib-2.0: Add GLib.Uri bindings (since 2.66) (*)
  aae22f9... gio-2.0: Add new symbols from 2.66 (*)
  70f3e1b... webkit2gtk-4.0: Update to 2.29.2 (*)
  f2d4ebc... gtk4: Mark optional methods of Gdk.Paintable interface as v (*)
  fb997ef... gtk4: Update to 3.98.5+fca2ba96 (*)
  d02c60e... gstreamer: Update from 1.17.1+ git master (*)
  4bd00e6... vapi: Update GIR-based bindings (*)
  3d0dce3... Sync NEWS from 0.48 (*)
  2ad5524... manual: Update from wiki.gnome.org (*)
  203be8b... vala: Avoid subsequent critical caused by invalid array typ (*)
  ae236e5... tests: Don't use invalid syntax to declare local variable w (*)
  4244751... vala: Don't loose invalid_syntax when copying array type fo (*)
  605e50e... vala: Improve error handling of nested initializer lists (*)
  01bf777... codegen: Cache type_symbol in get_param_spec() (*)
  3288117... codegen: Handle "gtk_param_spec_expression" in get_param_sp (*)
  619bed2... gtk4: Improve Gtk.ParamSpecExpression binding (*)
  006bb29... glib-2.0: Add AtomicUint, an alternation of AtomicInt for u (*)
  7d3b608... gtk4: Fix binding of CClosureExpression ctor (*)
  5026862... vala: Don't allow "resize" invocation on variable with unow (*)
  85cff72... vala: Property must be writable when invoking ReturnsModifi (*)
  fbd40a2... vala: Recursive check of assignment target to recognize con (*)
  f79935e... vala: Return copy of constant type in get_value_type_for_sy (*)
  4db1b33... glib-2.0: Add more explicit type_id attributes for various  (*)
  fe5a66a... tests: Extend "default gtype" tests to increase coverage (*)
  fb4d8eb... gstreamer: Update from 1.17.2+ git master (*)
  c60211d... gtk4: Update to 3.98.5+26d83b1a (*)
  dd65c39... vapi: Update GIR-based bindings (*)
  14cf269... tests: Add "unique namespace" test (*)
  8f9f2f1... codegen: Properly compare string if binary-expression conta (*)
  1e4228e... testrunner: Add more -Werror=* flags (*)
  c789ec5... vala: Handle parameter initializer without value-type (*)
  d6c14db... webkit2gtk-4.0: Update to 2.29.3 (*)
  35e5a2e... gtk4: Update to 3.98.5+191e0e8d (*)
  c19bd47... gstreamer: Update from 1.17.2+ git master (*)
  9554bc0... vapi: Update GIR-based bindings (*)
  9f1d443... codegen: Make use of CCode.cname for label name of CatchCla (*)
  dc7a412... vala: Remove some public API from expressions and statement (*)
  52b2403... vapi: Disable deprecation warnings when checking bindings (*)
  46d5fb8... codegen: Inline allocated and constant arrays are never NUL (*)
  9d5e431... testrunner: Add "-Werror=tautological-pointer-compare" flag (*)
  5ae9d6b... tests: Add "pre/post-increment" tests to increase coverage (*)
  866258f... vala: Fully qualify member-access when using-directive was  (*)
  244b69c... vala: Use inheritted scopes of base-types/prerequisites to  (*)
  1084348... vala: Tranform instance member-access to a static one if po (*)
  bb6fa87... libvaladoc: Support exporting the `class` modifier on metho (*)
  0746be6... libvaladoc: Support exporting the `class` modifier on field (*)
  72afa64... vala: Fix code indentation (*)
  df001da... girparser: Warn about conflicting signals and properties (*)
  0006f34... gtk4: Resolve conflict of DropTarget.drop signal with prope (*)
  06cfb12... gtk+-3.0: Resolve conflicts of signals with properties (*)
  31c255d... tests: Fix "methods/extern" test with -Werror=address and g (*)
  6871af9... gtk4: Update to 3.98.5+4da3edd4 (*)
  d825304... gstreamer: Update from 1.17.2+ git master (*)
  29e6a79... vala: Improve check of expression passed to yield (*)
  29052f8... glib-2.0: Drop type_id from GLib.Error, let it be handled i (*)
  8ac5339... girwriter: Add c:identifier-prefixes to <namespace> (*)
  d8fd30f... girwriter: Write c:type="void" when name="none" (*)
  ef9c592... girwriter: Write c:symbol-prefix on supported elements (*)
  5cc96a5... tests: Add "access vfunc pointer" test to increase coverage (*)
  168310d... vala: Allow prototype access to signal with emitter (*)
  4818502... vala: Mark with-statements as experimental (*)
  d9971a8... codegen: Check param for null before using it (*)
  0616060... vala: Check error-type accessibility of creation methods an (*)
  719b560... girparser: Skip 'docsection' elements in <namespace> (*)
  882decb... gstreamer: Update from 1.17.2+ git master (*)
  0d31914... gtk4: Update to 3.98.5+f2bdb1fb (*)
  0398a85... gtk+-3.0: Update to 3.24.21+ffe2df7b (*)
  1d22025... vapi: Update GIR-based bindings (*)
  12d8ae6... codegen: Properly destroy elements of an inline struct arra (*)
  e986124... girwriter: Don't include symbols outside of a namespace (*)
  4e7b665... girwriter: Internal fields/vfuncs in type-symbols are publi (*)
  07ad6e4... girwriter: Use appropriate get_ccode_* functions (*)
  ab9f7e3... gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e (*)
  9cab08a... webkit2gtk-4.0: Update to 2.29.4 (*)
  bafaf6b... Sync NEWS from 0.48 (*)
  601cda2... gtk4: Update to 3.99.0+d743e757 (*)
  6fb027c... gstreamer: Update from 1.17.2+ git master (*)
  3d529ad... glib-2.0: Add GLib.File.set_contents_full() binding (since  (*)
  7eac585... gio-unix-2.0: Fix "g_unix_mount_for" binding (*)
  2ceae9b... Release 0.49.1 (*)
  59b3361... Update manpages (*)
  578a129... vala: Inherit CCode.returns_floating_reference attribute fr (*)
  03220aa... gtk4: Update to 3.99.0+bbb15f65 (*)
  098ef70... gstreamer: Update from 1.17.2+ git master (*)
  22dfb1c... pango: Update from 1.45.4+ (*)
  b249e97... codegen: Include header for base-symbols when connecting vf (*)
  4a1bdab... girparser: Add support for string "feature_test_macro" meta (*)
  c4aca9e... gio-2.0: Include "gio/gsettingsbackend.h" for GLib.Settings (*)
  eea1aa3... vala: Mark tranformed member-access as qualified (*)
  0cbe227... gtk4: Update to 3.99.0+83e9b5b4 (*)
  b2746b9... vala: Switch context if with-variable is not owned by with- (*)
  884856b... tests: Add "enum typed property" tests to increase coverage (*)
  01914cd... tests: Add "return in construct/destructor" tests to increa (*)
  5da90d7... codegen: Support non-virtual signals with default handler (*)
  7b45f83... goocanvas-2.0: Fix some field ownerships and types (*)
  920d2c4... posix: Add missing "has_typedef" attribute for some delegat (*)
  3010904... posix: Declare WRDE_APPEND constant as public (*)
  57153f8... gtk4: Update to 3.99.0+358b698e (*)
  5032273... gstreamer: Update from 1.17.2+ git master (*)
  b1d951b... vapi: Update GIR-based bindings (*)
  e7df415... Release 0.49.2 (*)
  11ac7af... Revert "girwriter: Use appropriate get_ccode_* functions" (*)
  1440f02... tests: Add more "invalid" tests to increase coverage (*)
  42207a5... tests: Add "property accessor with try statement" test to i (*)
  eff666b... tests: Add "constant and union" gir test to increase covera (*)
  af33c83... tests: Add "nested namespace" girwriter test to increase co (*)
  b34161f... tests: Don't rely on undefined use-after-free behaviour of 
  46e5f19... vala: Add support for type narrowing
  d932e1b... vala: Automatically remove superfluous silent casts

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