[vala] (872 commits) Non-fast-forward update to branch wip/issue/278
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (872 commits) Non-fast-forward update to branch wip/issue/278
- Date: Tue, 27 Jul 2021 16:28:17 +0000 (UTC)
The branch 'wip/issue/278' 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:
12931ee... Add supported for sealed classes
bde25bb... WIP
Commits added to the branch:
cfacb65... vala: Properly set CodeNode.error when reporting an error (*)
68daf9f... gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() (*)
92750c7... webkit2gtk-4.0: Update to 2.27.90 (*)
6b574c2... gstreamer: Update from 1.17.0+ git master (*)
4985008... girparser: Report a warning for conflicting class and insta (*)
9940668... gtk4: Update to 3.98.0+410dbdf6 (*)
bb01b95... vapi: Add harfbuzz-gobject binding (*)
3c50118... pango: Update and add harfbuzz-gobject as dependency (*)
c309dfd... manual: Update from wiki.gnome.org (*)
8eef5ff... Release 0.47.91 (*)
a0bb129... codegen: Don't initialize stack-allocated array with local- (*)
a29c3ff... testrunner: Pass G_DEBUG=fatal-warnings to invalid test (*)
4f5221e... vala: Handle PointerType and VoidType in Constant.check_con (*)
529cf21... tests: Add "GObject and GType class lifetime" tests to incr (*)
27fc5a8... vala: Don't process initializer of parameter if error is se (*)
94911d1... vala: Set error and return early on invalid index in Elemen (*)
dfe4f15... vala: Don't process arguments of MethodCall if error is set (*)
c24a807... vala: Never add "null" in ForeachStatement.get_defined_vari (*)
c16b665... Add support for sealed classes in bindings (*)
e4c8230... vala: Method representing a LambdaExpression might be null (*)
5dad5b3... vala: Prevent possible stack-overflow in Class.is_compact/i (*)
4051272... vapi: Add some fundamental deps files (*)
a655203... tests: Add invalid "return" tests to increase coverage (*)
0d1b684... vala: Rework ReturnStatement.check to handle "current_retur (*)
a964a0c... vala: Rely on more implementations of Block in SwitchSectio (*)
fb4ddde... vala: Bail ThrowStatement.get_error_types() if error is set (*)
169b990... vala: Don't check for unhandled error if error is set on bo (*)
1f51967... vala: Properly set CodeNode.error when reporting an error ( (*)
98fd2b1... vala: Don't analyze error-type of errornous catch-clauses (*)
4f48a27... vala: Handle unavailable type-symbol in Constant.check_cons (*)
e590725... vala: Skip UsingDirective if error is set (*)
dea6e30... vala: Add local-variables to current scope regardless its e (*)
1633ef9... Release 0.47.92 (*)
2e4f823... vapi: Update GIR-based bindings (*)
aff7099... Add missing CodeContext.pop() calls (*)
4fc14d7... vala: Fix circular reference in Property (*)
b592c3d... vala: Fix circular reference in EnumValueType (*)
e436f28... vala: Report an internal error for unavailable context and (*)
d86da97... codegen: Add more "low-level" includes of "glib.h" (*)
3444876... codegen: g_clear_error() sets pointer target to NULL alread (*)
b090ccc... codegen: Don't emit error-variable of CatchClause if not us (*)
f8676a6... vala: Don't create temp-variable for array concatenation ex (*)
4fb1156... girparser: Decrease return_array_length_idx for transformed (*)
7109dd0... girparser: Delay adding of "GLib.Object" prerequisite to in (*)
e0c35c6... vala: Prevent possible stack-overflow in Class.is_subtype_o (*)
a0e64ad... manual: Update from wiki.gnome.org (*)
2de13fa... Release 0.48.0 (*)
daba7e4... codewriter: Output inner interface declarations (*)
be779eb... linux: Don't depend on GLib.Time when using POSIX profile (*)
9772edd... codegen: Replace hard-coded "gsize" with resolved "size_t" (*)
f3b4c2a... tests: Split array tests to provide a GLib-independent test (*)
9a47aef... tests: Rerun a few tests with POSIX profile to increase cov (*)
4878ac0... codegen: Add destroy of parameter in vfunc of delegate prop (*)
67a85b8... tests: Extend "GenericAccessors" test to increase coverage (*)
7d241da... test: Fix "GenericAccessors" test (*)
0e9f379... glib-2.0: Memory profiling ("g_mem_*") is deprecated since (*)
0284c5d... vala: Fix search for Parameter.base_parameter (*)
af00f2d... codegen: Don't re-evaluate "itype" when "deleg" variable is (*)
6fba9d7... codegen: Inherit "array" attributes from (base/base-interfa (*)
f03b08c... codegen: Inherit "delegate_target" from (base-/base-interfa (*)
93746f4... codegen: Actually respect "delegate_target" attribute of me (*)
8797a0d... glib-2.0: Add missing "type_id" or "has_type_id" attributes (*)
4a25381... vala: Real struct-type without type_id can't be used for GO (*)
63c852c... poppler-glib: Update to 0.85 (*)
011d44b... vapi: Update GIR-based bindings (*)
fc2536f... gtk4: Update to 3.98+2da445f9 (*)
cf01f3e... tests: Extend "GLib.Value (un-)boxing" test to increase cov (*)
9fead27... codegen: Cleanup GLibValue helper functions (*)
65a9460... codegen: Move GLibValue into a separate source-file (*)
1d75332... codegen: Factor out GValueModule (*)
4366333... codegen: Move ObjectTypeSymbol casting to GTypeModule (*)
a5c3c6c... codegen: Avoid symbol clashes with "va_*" from "stdarg.h" (*)
bca593b... Release 0.48.1 (*)
b893c03... glib-2.0: Add binding for g_poll() (*)
979ef7c... vapigen: Define "GOBJECT" corresponding to set profile of C (*)
5490b0b... codegen: Reset outdated array _size_ variable after use as (*)
4555ed6... codegen: Emit postconditions before free'ing local variable (*)
c12529b... codegen: Correctly access captured parameter in preconditio (*)
d7c6af7... cairo: Add missing type_id attributes guarded by GOBJECT de (*)
0a9771d... vapi: Add cairo-gobject binding (*)
8d3394d... vala: Use error() instead of Report.error() inside of CodeC (*)
ccf932f... valadoc: Create and register current Vala.CodeContext prope (*)
bc8bf47... vala: Accept enum-values as length for inline allocated arr (*)
11b0fec... posix: Add pathconf and fpathconf bindings (*)
27b727b... vala: Improve copy of required attributes from delegate to (*)
886e5ff... vala: Inherit lambda parameter attributes from delegate (*)
d33e9fb... codegen: Use correctly typed array-length variable for prop (*)
76ba3c3... codegen: Use correctly typed array-length variable for dele (*)
2684574... codegen: Inherit "array_length_type" from (base-/base-inter (*)
5a97fa5... codegen: Improve handling of "array_length_type" attribute (*)
b95a766... codegen: Use memset to initialize inline-allocated array wi (*)
f4e55ee... codegen: Initialize temp-var for property array length befo (*)
1203f54... parser: Improve error message for invalid ArrayCreationExpr (*)
f9a1b77... glib-2.0: Add missing IOChannel's win32 API (*)
36bfca5... gio-2.0: Add binding for g_io_error_from_win32_error() (*)
c5b8d32... glib-2.0: Add binding for g_win32_ftruncate() (*)
6241e05... codegen: Include "glib.h" for g_return_*() usage (*)
09e0e52... vala: Inline-allocated array can't be instantiated with cre (*)
7e7332a... codegen: IntegerLiteral is a valid constant size for inline (*)
ccefa8e... tests: Drop usage of "--main main" and avoid ambigious entr (*)
a9fba70... gtk4: Update to 3.98.1 (*)
21b40bd... gstreamer: Update from 1.17.0+ git master (*)
3326923... vapi: Update GIR-based bindings (*)
cca368f... manual: Update from wiki.gnome.org (*)
9e0ed97... Release 0.48.2 (*)
8058c67... Bump version suffix to 0.50 (*)
0c1eaea... vala: Remove some public API from expressions and statement (*)
69bb186... tests: Add "throw in loops" tests to increase coverage (*)
4d8fc65... vala: Add Expression.is_always_true/false() helpers (*)
66c23e8... girparser: Strip "Enum"-suffix only from enumeration (*)
bd73f1b... vala: Move setting of target profile and standard packages (*)
7472595... codegen: Append initializer for "_*_size_" of array field i (*)
bb85929... vala: Support struct initializer list in non-constant array (*)
762887d... vala: Handle unlock() statement in CodeWriter (*)
dfc814c... vala: Handle all ctors and dtors in CodeWriter (*)
795e321... codegen: Avoid critical trying to serialize an unsupported (*)
f9c688a... tests: Add "switch enum" test to increase coverage (*)
2ab3b67... tests: Add "local clash with implicit this" test to increas (*)
21900b6... codegen: Don't free value if property setter takes ownershi (*)
aa56462... codegen: Correct field declaration for captured inline-allo (*)
c69b486... tests: Add "expression as argument" tests to increase cover (*)
792e967... vala: Consider boolean types are compatible with each other (*)
d08837b... tests: Extend "array foreach" test to increase coverage (*)
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 (*)
48f9982... Add TraverseVisitor for traversing the tree with a callback (*)
647b55d... vala: Move transformation of unary increment/decrement to c (*)
cb1828c... Force usage of temporary variables for "tainted" member acc (*)
8bab9d1... tests: Add "pre-post-increment with side effect" tests to i (*)
254431c... vala: Set parent_node for child nodes of lambda-expression (*)
2a12314... webkit2gtk-4.0: Update to 2.29.91 (*)
147fa32... gstreamer: Update from 1.17.2+ git master (*)
136b87b... pango: Update from 1.46.0 (*)
8c9aadd... gtk4: Update to 3.99.0+e6e2d6b4 (*)
53eff0b... Release 0.49.90 (*)
de42770... doc: Update AUTHORS in manpages (*)
6a04c46... Revert "codegen: Don't append unreachable clean-up section (*)
00c752c... codegen: Don't append unreachable clean-up section of Block (*)
20ac260... codegen: Always include base_struct declaration if availabl (*)
ec3dbf3... manual: Update from wiki.gnome.org (*)
4ea9332... Fix various typos in comments and strings (*)
0b7f25e... vala: Additionally break on ObjectCreationExpression in "ta (*)
4424e83... vala: Add ObjectCreationExpression.to_string() (*)
8cba4a3... gtk4: Resolve a few conflicts of methods with virtual-metho (*)
aa8e009... gio-unix-2.0: Add g_unix_mount_point_at and g_unix_mount_po (*)
af0ad3e... gio-unix-2.0: Add g_unix_mount_copy and g_unix_mount_point_ (*)
3b2fa13... glib-2.0: Add GLib.UriParamsIter bindings (since 2.66) (*)
d07b275... glib-2.0: Update GLib.Uri API (since 2.66) (*)
449da40... gio-2.0: Socket.receive*.buffer parameters are not "out" (*)
1535a01... Release 0.49.91 (*)
1d54f3e... libvaladoc/girimporter: Skip "attribute" elements (*)
a08d5ce... libvaladoc/girimporter: Improve parse_symbol_doc() and don' (*)
7c01b07... libvaladoc/girimporter: Fallback to "glib:type-name" for cl (*)
0a55dae... girparser: Additionally fallback to "glib:type-name" to ret (*)
21941c9... libvaladoc/girimporter: Fallback to "name" for callback (*)
721aca1... libvaladoc/gtkdoc-importer: Correctly retrieve "url" from " (*)
23fa302... libvaladoc/gtkdoc-importer: Don't let parse_block_taglet() (*)
d4b3fab... gtk4: Update to 3.99.0+02d57f1f (*)
e451fd7... vapi: Update GIR-based bindings (*)
0753d2e... Don't use locale dependent string functions on syntax strin (*)
d06b466... gtk4: Update to 3.99.0+6c9fe63a (*)
af22047... Release 0.49.92 (*)
bdc95e7... codegen: The actual struct size is required for calloc (POS (*)
b675390... poppler-glib: Update to 20.09.0 (*)
b3b736e... gstreamer: Update from 1.18.0+ git master (*)
039d2bc... vapi: Update GIR-based bindings (*)
b32985e... Release 0.50.0 (*)
34dae68... gtk4: Don't skip LayoutManager.create_layout_child() (*)
1962fa9... gtk4: Update to 3.99.1+9afdb41b (*)
fec5844... gtk4: Update to 3.99.1+35c3a60c (*)
69cc119... vala: Improve parsing of with-statement and allow it as emb (*)
55294d6... parser: Allow to begin expression with statement keyword (*)
cf5faa7... gtk4: Update to 3.99.1+ee75bae8 (*)
14dd244... webkit2gtk-4.0: Update to 2.30.1 (*)
b277482... vala: Prioritize the usage of an existing with-variable ins (*)
72a6054... vala: Recognize previously inserted implicit access to with (*)
07057c8... codegen: Don't falsly use g_return_val_if_fail() for async (*)
27678f0... codegen: Don't pass CCodeFunctionCall to NULL-aware free ma (*)
d205c12... testrunner: Pass --enable-checking to increase coverage (*)
bab5f55... build: Stop passing obsolete --use-header (*)
81a866d... testrunner: Filter external -0X flags to preserve current d (*)
023a918... gtk4: Update to 3.99.1+15b635d7 (*)
c567939... gstreamer: Update from 1.19.0+ git master (*)
110fcfa... vapi: Update GIR-based bindings (*)
b00124e... g-i: Fix a couple of C compiler warnings (*)
34ea9e3... libvaladoc: Fix a couple of C compiler warnings (*)
1c976d3... Release 0.50.1 (*)
165f1a8... Bump version suffix to 0.52 (*)
da4323a... Don't use broken and unsupported cast expression as stateme (*)
9b1c71c... vala: Issue an error on void initializer for local-variable (*)
7374fa6... gtk4: Update to 3.99.2+949f22b8 (*)
9423669... gtk4: Attribute Gsk.ShaderArgsBuilder.free_to_args with Des (*)
870fcb9... gtk4: Update to 3.99.2+2b036744 (*)
3254aad... glib-2.0: Fix return-type of Uri.parse_params() binding (*)
70ca630... codegen: More use of delegate_target_type and delegate_targ (*)
dc4d5b0... codegen: Reduce get_delegate_target/get_delegate_target_des (*)
0e104c7... rest-0.7: Fix ParamsIter.next() binding (*)
4f26716... posix: Declare fstat, stat, lstat and fstatat as public (*)
46e56bf... testrunner: Add "-Werror=return-local-addr" flag (*)
dbf4e81... doc/vala-gen-introspect.1: fix a typo (*)
b8bc5e2... codegen: Don't use inferred type for temp-value to access g (*)
ea14503... libvaladoc: Don't filter-out generic type-parameters of del (*)
c972de1... gtk4: Update to 3.99.3+25a1c421 (*)
71fbe96... gstreamer: Update from 1.19.0+ git master (*)
dc0f583... vapi: Update GIR-based bindings (*)
135c048... gio-2.0: Fix binding of Resolver.lookup_service*() (*)
1e4bcf7... vala: Allow markup-reader to accept spaces around '=' of at (*)
983b7bb... gtk4: Update to 3.99.3+8880e3bd (*)
921f003... alsa: Fix PcmDevice.set_poll_descriptors_revents() binding (*)
0695f9e... glib-2.0: Add return codes to FileStream.putc/puts(), like (*)
980cb7d... curses: Remove initial “w” from some Window method names fo (*)
70c40bf... curses: Add Terminfo API set, function keycodes F(n) and mi (*)
3dc782a... gtkmodule: Support "binding" to bind GtkCallback to class o (*)
80288cd... codegen: Update outdated array _size_ variable of captured (*)
a74d7ac... codegen: More use of delegate_target_type and delegate_targ (*)
b202924... vala: CodeNode.source_reference is optional, so let the API (*)
eebf2ad... valadoc: Don't call CodeContext.pop() on empty stack (*)
1d1a0cc... curses: Correctly use [PrintfFormat] attribute (*)
cfc1347... valadoc: Refactor setup of main runtime (*)
64ad6bb... vala: Convert Report.*() to real printf-like functions (*)
545121d... codegen: Make use of new printf-like API of Report.*() (*)
1d78426... vala: Make use of new printf-like API of Report.*() (*)
46daf30... libvaladoc/girimporter: Skip "docsection" elements in <name (*)
d348eab... valadoc: Correctly set verbose flag on CodeContext (*)
2010ed9... vapi: Remove SDL 1.x bindings (*)
e3319dd... vapi: Add SDL 2.x bindings (*)
88178a7... vala: Use DataType.compatible() to check for string concate (*)
78600a6... tests: Use Automake’s parallel test driver to speed up runn (*)
a7b2eb6... testrunner: A lot of simplifications (*)
b02987b... glib-2.0: Add GenericArray.find_custom() as variant of find (*)
3c9f1cb... tests: Actually export PKG_CONFIG_PATH and LD_LIBRARY_PATH (*)
dbe3e73... Perform runtime version check of libvala (*)
0856173... girwriter: Infer gir_namespace/version from target GIR file (*)
2636175... gtk4: Update to 3.99.4+0d82faa2 (*)
69a532d... gstreamer: Update from 1.19.0+ git master (*)
d45eee6... vala: Avoid taking extra reference of foreach collection fo (*)
d43edc5... vala: Accept "unowned var" as type for foreach variable dec (*)
b57f7f2... codegen: Report internal error for unsupported collection t (*)
a5dbfc4... glib-2.0: Improve GenericArray.length property (*)
05172d4... posix: Add freopen binding, as FILE.reopen() (*)
7a14ecc... posix: Add POSIX, GNU and BSD Regex APIs (*)
7ae2f11... vala: Add support for type narrowing (*)
e7d7984... vapigen: Avoid superfluous cast (*)
7055c36... linux: Add missing struct in cname for Spi.IocTransfer (*)
dec92cb... vala: Cache async parameter lists of coroutine methods (*)
5dd7f77... vala: Make sure parent_symbol for special async parameters (*)
4769941... vala: Properly restore SemanticAnalyzer.current_symbol to i (*)
11660b4... codegen: Improve GValueModule.visit_cast_expression() (*)
4f560d0... codegen: Use Expression.target_type/value_type in visit_cas (*)
6689c35... vala: Require a valid DataType instance for every TargetVal (*)
9ccdd25... vala: More copying of dedicated data-type instances for cod (*)
9319f30... DEBUG (*)
50b373b... Revert errornous git push (*)
28d0ec4... codegen: Drop obsolete dedicated handling of property value (*)
f7b4198... tests: Add more "delegate" tests to increase coverage (*)
9117a6b... tests: Add string.printf() test to increase coverage (*)
3756a16... tests: Add "constructor with inner error" test to increase (*)
760a35d... tests: Add "translated string constant" test to increase co (*)
52b14a9... ccode: Use __attribute__ replacements of G_GNUC_* for posix (*)
211e277... codegen: Apply CCodeModifiers.PRINTF to "string_printf" (PO (*)
09e149c... gtk4: Update to 3.99.4+7551f85d (*)
cd39e33... gstreamer: Update from 1.19.0+ git master (*)
412f3cf... gio-2.0: Update to 2.67.0+6e9ed964 (*)
55d1c2a... manual: Update from wiki.gnome.org (*)
abc6bc2... Sync NEWS from 0.50 (*)
3f2a66e... glib-2.0: Add GLib.[S]List.is_empty() convenience methods f (*)
b05dcfb... gtk4: Use correct cheader_include for wayland/x11 gdk backe (*)
cfb1bbc... vapi: Add gnu.vapi with binding for getopt_long() and some (*)
2afae79... glib-2.0: Bind assert_cmp* functions (*)
e94cbcd... vala: Report an error if gio-2.0 is missing for DBus suppor (*)
17b569a... vapi: Add enchant-2 bindings for Enchant 2.x (*)
82572aa... gstreamer-1.0: Fix direction of GLib.Value typed parameters (*)
13795a9... gtk4: Update to 3.99.5.1+2d3a3986 (*)
219fe4a... gstreamer: Update from 1.19.0+ git master (*)
2c350a9... webkit2gtk-4.0: Update to 2.30.3 (*)
f11fbad... gtk4: Update to 4.0 (*)
648c9dc... SDL2_ttf: Add some missing methods for the Font class (*)
c1eb213... vala: Use common visitor schema for PointerIndirection expr (*)
84c5581... vala: Add missing TraverseVisitor.visit_addressof_expressio (*)
60f2578... codewriter: Wrap AddressofExpression and PointerIndirection (*)
df7a984... vala: value_type of PointerIndirection expressions must not (*)
462fdc2... vala: SliceExpression need to return heap-allocated or unow (*)
ffd19b2... gtk4: Don't rename binding for gtk_css_provider_load_from_d (*)
f5d850f... vala: Ownership transfer of inline-allocated array is not a (*)
17f12b2... gtk4: Update to 4.0.0+0fcf01dd (*)
b551c21... gstreamer-1.0: Fix direction of Gst.Iterator.fold() ret par (*)
53fc8cf... SDL2_image: Add save functions (*)
218b83f... tests: Add "array creation" tests to increase coverage (*)
332a26b... codegen: Use CCodeInvalidExpression instead of place holder (*)
40344b2... codegen: Drop superfluous "method_has_wrapper" helper (*)
6c962a1... codegen: Clean up handling of type parameters in generate_c (*)
189c909... codegen: Support chain up to simple generics constructor (*)
72d6410... glib-2.0: Make PtrArray a subclass of GenericArray (*)
af63cf9... codegen: Don't leak memory of already assigned out-paramete (*)
b11a2a2... codegen: Don't leak memory on internal value comparison of (*)
33b4dc1... tests: Add more "array field initializer" tests to increase (*)
0703cb7... tests: Add "string switch" test to increase coverage (*)
266b21e... glib-2.0: Add new symbols from 2.68 (*)
b9c2963... gobject-2.0: Add new symbols from 2.68 (*)
5f26d1d... gio-2.0: Update to 2.67.1+2bd86268 (*)
fbb9a07... gstreamer: Update from 1.19.0+ git master (*)
d6091bf... vapi: Update GIR-based bindings (*)
c18f553... codegen: Fix assignment of casted struct value to property (*)
801d0b5... gtk4: Update to 4.0.1 (*)
d3f6c96... gio-2.0: Update to 2.67.2+46097e9b (*)
fdfa8f3... Sync NEWS from 0.50 (*)
382a296... vala: Improve detection of duplicate package source files (*)
5db0ee1... webkit2gtk-4.0: Update to 2.31.1 (*)
34e96b7... girparser: Handle anonymous delegate not backed by virtual- (*)
f61cca4... girparser: Minor improvement to field getter detection (*)
0b136b2... gdk-pixbuf-2.0: Update to 2.42.3~ (*)
355eb36... Regenerate GIR-based bindings (*)
de7a22e... glib-2.0: Improve type of OptionEntry.flags field (*)
8a7496b... libvaladoc: Fix typos copyright year (*)
57b8d77... libvaladoc/html: Don't sort struct fields to keep their ori (*)
f78932e... vala: GtkChild fields/properties must be declared as unowne (*)
6e7be51... vala: Don't allow assigning GtkChild fields/properties (*)
8ba64b8... tests: Add more invalid "GtkTemplate" tests to increase cov (*)
01b2de5... vala: Set this_parameter of method representing property ac (*)
d138ee9... vala: Let method representing property accessor inherit GIR (*)
90a4c26... tests: Extend "girparser" test and use vapigen to parse gen (*)
0fb0390... girwriter: Write instance-parameter elements (*)
19ed565... Add support for 'opaque' compact classes (*)
ade577c... libvaladoc: Correctly retrieve value for Api.Class.is_compa (*)
a7d6533... vala: Make Class.is_compat/is_immutable/is_singleton read-o (*)
833f373... girparser: Discover our very own array length fields (*)
1e8c8e2... gtk4: Update to 4.0.2 (*)
e1f0316... gstreamer: Update from 1.19.0+ git master (*)
d54925c... vapi: Update GIR-based bindings (*)
f3210d6... valadoc: Replace png icons with elementary's svg version (*)
f63f62f... Update THANKS from git log (*)
c417d8b... vala: Improve prototype-string of CallableType (*)
f38f0e9... tests: Add more "parser" tests to increase coverage (*)
20c3581... vala: Avoid critical when trying to use symbol_reference of (*)
38ff2a8... codegen: Clean up expression casts in CCodeAssignmentModule (*)
305c790... vala: Apply stricter condition for lambda to delegate assig (*)
cc5a56e... codewriter: Append new-line for nested block statements (*)
bb97ca5... vala: Don't prepend "unowned" in VarType and leave that to (*)
3037b41... girparser: Apply "delegate_target" metadata for methods and (*)
af09ff6... gtk+-3.0,gtk4: Fix some delegate return values and paramete (*)
9c4e3b8... cairo: Fix a few binding errors (*)
b2e9ff0... cairo: Fix some ctor binding errors (*)
f71062f... gio-2.0: Fix binding of PollableOutputStream.write*_nonbloc (*)
c3db423... gio-2.0,gtk+-3.0,gtk4: Drop explicit c-type attributes of v (*)
58ca154... gobject-2.0: Fix a few binding errors (*)
f55521c... pango: Fix a few binding errors (*)
7165dd8... goocanvas-2.0: Fix some field types (*)
4f2b9d6... vala: Add CallableExpression interface for MethodCall/Objec (*)
d391af6... girparser: Apply "destroy_notify_cname" metadata for fields (*)
99f165d... curses: Fix a few binding errors (*)
8acdb29... alsa: Fix a few binding errors (*)
8596b00... bzlib: Fix a few binding errors (*)
91d7931... sqlite3: Fix a few binding errors (*)
a9144d1... libgvc: Fix a few binding errors (*)
d41d0f9... posix: Fix a few binding errors (*)
827167a... gstreamer-1.0: Fix a few binding errors (*)
55756ea... vala: Don't allow disposable SimpleType structs (*)
2e798fc... codegen: Improve support of SimpleType struct constructors (*)
932965b... Add further support for params arrays in constructors (*)
d45834c... gdk-3.0,gdk-x11-3.0,gtk+-3.0,gtk4: Fix a few binding errors (*)
39458e8... gobject-2.0: Fix a few binding errors (*)
d4ec877... gdk-pixbuf-2.0: Fix Pixbuf.save_to_streamv_async() (*)
d6ea5dd... gio-2.0: Pick up missing invoker for some AppInfo/File.*() (*)
021c442... vala: NoWrapper methods must be declared abstract or virtua (*)
2d07298... codegen: Handle NoWrapper attribute of interface methods on (*)
c3c794b... codegen: Don't emit invoker for methods attributed with NoW (*)
76d0904... girwriter: Don't emit invoker for methods attributed with N (*)
22e7ae5... gtk+-2.0,javascriptcoregtk-4.0: Wrong usage of CCode.type_c (*)
a758f2a... codegen: Add CCode.type_get_function and get_ccode_type_get (*)
3626df8... girparser: Apply "type_get_function" metadata for classes a (*)
d3f0284... codegen: Allow CCode.type_cname for classes and use get_cco (*)
d59cc22... codegen: Handle NoWrapper attribute of async methods on cal (*)
417ec0d... codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for (*)
a7f0128... fuse: Fix a few binding errors (*)
f3543aa... libxml-2.0: Fix a few binding errors (*)
572ea42... codegen: Don't emit invoker for async methods attributed wi (*)
e7955d7... tests/girwriter: Add tests for async methods attributed wit (*)
d5f6518... girparser: Set CCode.type_cname for classes if it doesn't m (*)
50307da... codegen: Add get_ccode_no_wrapper() and use it (*)
14c43ac... codegen: Also check array type of variable argument for ref (*)
b3ee5b0... vala: Rename Loop to LoopStatement and introduce a common b (*)
2df469d... ccode: Minor API cleaning and additions (*)
54eb054... codegen: Use CCodeDeclaratorSuffix to emit array length of (*)
47e3e7f... codegen: Make sure types of implicit delegate parameters ar (*)
5399297... codegen: Improve handling of recursive DelegateType (*)
105f1c3... codegen: Don't leak array memory after it was implicitly co (*)
619b96f... codegen: Use g_boxed_free in free-wrapper for heap-allocate (*)
7fbbbb9... vala: GLib.Value unboxing returns unowned value (*)
4d02354... vala: Don't allow GLib.Value casting to nullable struct/sim (*)
5328619... codegen: Don't leak GLib.Value when implicitly unboxing it (*)
4683685... codegen: Use temp_ref_values list instead of patching the A (*)
63551ac... codegen: Don't leak memory moving heap-allocated struct to (*)
1383402... codegen: Chain up to base struct destroy function (*)
d9a849a... tests: Don't leak array if length is -1 (*)
b1bf1e9... vala: Add Block.unreachable_exit and have it set accordingl (*)
708c291... testrunner: Add "-Werror=return-stack-address" flag (*)
4209a8b... codegen: Use g_memdup2 if target glib >= 2.68 is set (*)
adee674... glib-2.0: Add new symbols from 2.68 (*)
05966d5... codegen: Replace "g_memdup" with "_vala_memdup2" for target (*)
fd58cad... gstreamer-1.0: Set CCode.type_id of MiniObject to G_TYPE_BO (*)
40a6753... gee: Replace Memory.dup() with GLib.malloc() and Memory.cop (*)
b3a1002... gstreamer: Update from 1.19.0+ git master (*)
def9a24... gtk4: Update to 4.1.0+2712f536 (*)
594688f... gio-2.0: Update to 2.67.3 (*)
db41440... vapi: Add libunwind-generic binding (*)
65f602e... codegen: Correctly retrieve symbol_reference of nested cast (*)
6c251f9... libvaladoc: Add wrapper for "agedge" of graphviz (*)
cfc0399... build: Ease source for AC_LANG_SOURCE of CGRAPH check (*)
8a23e65... codegen: Strip all nested occurances of CCodeCastExpression (*)
1b81926... codegen: Include <string.h> for memcpy usage in _vala_memdu (*)
1525da7... sdl2: Fix a couple of binding errors and attribute issues (*)
563e4d7... Release 0.51.1 (*)
869a81a... vala: Check type-arguments in base-types/prerequisites of c (*)
e199f56... vala: Include type-checks in preconditions of methods for t (*)
00675cd... gstreamer: Update from 1.19.0+ git master (*)
2203158... vapi: Update GIR-based bindings (*)
2e9b53c... codewriter: Output valid vala syntax for LoopStatement (*)
296d44d... codewriter: Don't write trailing ";" after body of WithStat (*)
830d911... vala: Capturing va_list parameters/variables is not allowed (*)
57e5ed1... codegen: Report error for unsupported symbol_reference of M (*)
d39357d... vala: Simplify Expression.parent_statement (*)
11e92fe... vala: Move SemanticAnalyzer.vist_member_initializer() to Me (*)
86bc23f... vala: Properly parse and handle chained initialization of m (*)
c040d65... Release 0.51.2 (*)
4ca8ff8... codegen: Don't use volatile modifier in glib API when targe (*)
23feafb... vala: Generics value holding struct pointer requires castin (*)
f32f45c... codegen: CCodeBaseModule.get_type_id_expression () won't re (*)
31c2d6a... girwriter: Output default handler of signals (*)
591a66a... tests/girwriter: Increase coverage (*)
5cc60c1... vala: Infer needle type for "in" expression on enum (*)
3409c5b... vala: Don't allow "in" operation with different enum types (*)
86811eb... tests: Add more "girparser" tests to increase coverage (*)
b540b0a... vapi: Update GIR-based bindings (*)
8a1de7a... codegen: Don't wrongly emit declaration for default-handler (*)
0e54960... vala: Improve context check whether property is writeable o (*)
51584fe... codegen: Include "string.h" for strcmp() (POSIX) (*)
0c59d83... vala: Include "stdlib.h" for Enum.to_string() (POSIX) (*)
108aa90... tests: Add more "unsupported creation method" tests to incr (*)
5a210e5... vala: Set proper source_reference for implicit "this" and " (*)
ad9c075... vala: Report error for invalid inner operand of unary expre (*)
0d5f3ee... tests: Add some "unary expressions" tests to increase cover (*)
af3c4ef... webkit2gtk-4.0: Update to 2.31.90 (*)
e8e83ec... glib-2.0: Add new symbols from 2.68 (*)
2a47828... vapi: Update GIR-based bindings (*)
a33a144... Release 0.51.3 (*)
a827cd7... girparser: Reuse populated Node.gtype_struct_for instead of (*)
0f81123... Regenerate GIR-based bindings to pick up missing type_cname (*)
33146ca... codegen: More use of get_ccode_type_name() (*)
70abd95... vala: Report warning if --target-glib=auto was not evaluate (*)
111d17e... vala: Fix build with valac < 0.44 (*)
ac1e52d... tests: Add some tests to increase coverage (*)
703012e... tests: Add "target-glib=auto" tests to increase coverage (*)
00596a1... tests: Extend "pre-post increment" test to increase coverag (*)
08445b3... codegen: "_first_array" parameter for params-array is varia (*)
1f4c458... girparser: Evaluate "glib:type-struct" twice to pick up rep (*)
a0af579... Regenerate GIR-based bindings to pick up missing class meth (*)
d6875fb... tests: Add more "gir" tests to increase coverage (*)
15852c1... codegen: Inherit GType from base struct of SimpleType struc (*)
6901726... codegen: More use of get_ccode_type_name() (*)
497b0a6... Use pre-resolved symbol/type of SemanticAnalyzer if possibl (*)
8723f32... testrunner: Include Gio-2.0/gio-2.0 for GIR tests too (*)
328faa8... tests: Add more "gir" tests to increase coverage (*)
e7b08a3... vala: Fix ownership inheritance of "unowned var" in foreach (*)
1db4a06... gtk4: Update to 4.1.1+f8f90d85 (*)
9b7b647... gdbus: Don't leak memory of deserialized arguments on error (*)
99ba32d... Release 0.51.90 (*)
e4991e3... vala: Add missing null-check in DataType.get_type_signature (*)
fc066f1... glib-2.0: Add some missing type-arguments (*)
0c87614... gio-2.0: Add some missing type-arguments (*)
865bafb... vala: Move type-argument/-parameter count check to DataType (*)
07c1f09... vala: Check array type of declarations for errornous type-a (*)
67c42f7... vala: Check (optional) type-arguments of array creation exp (*)
208a41f... codegen: Report error for missing type-arguments of HashTab (*)
a94816b... codegen: Free intermediate temp-variables of postcondition (*)
452d0c9... codegen: Use the one available source_reference for interna (*)
3c77546... codegen: Fix access to captured generics in async method of (*)
8f2864a... tests: Add "string concat" test for POSIX to increase cover (*)
0c117bb... codegen: Don't ever create null-aware free macro for Generi (*)
4eb297a... codegen: Don't add generics arguments/parameters to async f (*)
f969ed9... codegen: Drop inner casts before converting between generic (*)
724c3c5... vala: Replace all type parameter occurances in parameters f (*)
65a40cd... vapi: Update GIR-based bindings (*)
c792bd9... Release 0.51.91 (*)
25d7727... gnutls: Fix some binding errors (*)
0ad6283... gsl: Fix some binding errors (*)
bee6b5c... gtk4: Add Gtk.INVALID_LIST_POSITION (*)
db9f345... girparser: Allow overriding of "Compact" attribute for clas (*)
58cb142... gsl: Fix more binding errors (*)
c6142ef... vala: Improve error for incompatible expressions in conditi (*)
dbe4b71... linux: Provide Input.Event.input_event_sec/input_event_usec (*)
1d35bc8... build: Add --enable-test-asan configure option (*)
256f63d... webkit2gtk-4.0: Update to 2.31.91 (*)
fb6c38e... gtk4: Update to 4.1.2 (*)
68bc3d0... gstreamer: Update from 1.19.0+ git master (*)
9dc7fb9... girparser: Handle empty "<type/>" element and report an err (*)
cc14f00... gtk4-unix-print: Switch to gir (*)
4a1922d... codegen: Include "glib.h" for deprecated symbols (GOBJECT) (*)
c7d99ed... girparser: Add support for NoWrapper metadata for methods (*)
26fe4c9... gio-2.0: Add some missing NoWrapper and CCode.has_typedef a (*)
3c474cb... vapi: Fix a couple of attribute typos (*)
99ffbdf... vala: Check for unused attributes unconditionally (*)
e7e42c6... Release 0.52.0 (*)
6e5b14b... gsl: Add BLAS module (*)
68ef975... girparser: Don't guess length of xml header, iterate forwar (*)
6bda851... libvaladoc/girimporter: Don't guess length of xml header, i (*)
2f9961f... libvaladoc/girimporter: parse_constant() use "c:identifier" (*)
916cd99... vala: Mark tranformed static member-access as qualified (*)
101ac53... parser: Stricter mode for chained member initializer with - (*)
e5bbef0... rest-0.7: Fix OAuthProxyAuthCallback binding (*)
a9b4cc6... gtk+-3.0: Fix ModuleInitFunc binding (*)
04ad1fd... gio-2.0: Fix TlsPassword.get_value() binding (*)
e7a099f... girwriter: namespace expects "c:symbol-prefixes" attribute (*)
5aed642... codegen: Improve handling of ellipsis parameter in get_ccod (*)
61dd288... tests/girwriter: Add tests for implicit parameters in virtu (*)
3945356... girwriter: Don't use instance-parameter inside callback (*)
31afbf4... girwriter: Don't use instance-parameter inside callback (2) (*)
43e98d9... javascriptcoregtk-4.0,webkit2gtk-web-extension-4.0: Fix som (*)
321fd98... codegen: Fix default value of get_ccode_destroy_notify_pos( (*)
e2edf1f... codegen: Always use CCodeConstant for NULL (*)
ba1231c... codegen: Don't override valid target/destroy of previous la (*)
df6abd2... pixman-1: Fix some bindings errors (*)
cafa826... zlib: Fix some bindings errors (*)
6cf363b... x11: Fix some bindings errors (*)
eeb6729... libusb-1.0: Fix some bindings errors (*)
959594d... libusb: Fix some bindings errors (*)
50cbf91... codegen: Don't call *_instance_init() in compact class chai (*)
b5f4bf0... tests: Extend "this chainup in compact class" test (*)
f5203f7... Release 0.52.1 (*)
c9c7c78... codegen: Don't free temp-var for element-access to array wi (*)
5ac8840... codegen: Don't free temp-var for element-access to array wi (*)
1cb798d... tests: Extend "GArray" tests to increase coverage (*)
3c69ceb... codegen: Don't free unowned heap allocated struct (*)
b9728ba... glib-2.0: Add simple_generics attribute to GenericArray.fin (*)
23ccd78... Release 0.52.2 (*)
5aa1911... Bump version suffix to 0.54 (*)
4a08b52... vala: Add Profile.LIBC as synonym for POSIX and accept "lib (*)
3877c50... vala: Improve semantic check of simple type structs (*)
a7012f0... vala: Refactor UnresolvedSymbol/Type constructors (*)
cbc11c2... parser: Minor semantic checks to improve error messages (*)
20fcf9c... parser: Allow empty member-initializer and accept trailing (*)
909423c... vapi: Remove webkit-1.0 bindings (*)
60461f3... vapi: Remove gedit-2.20 bindings (*)
46986e4... codegen: Use ArrayType.length_type in type specific wrapper (*)
636d63a... codegen: Use ssize_t for length variables in common array h (*)
9023a8d... parser: Include INTERR token in source_reference of parsed (*)
11e6f71... vala: length-type of arrays must not be nullable (*)
eb7dc13... vapi: Update GIR-based bindings (*)
4f2ef8f... Support explicit nullable var-type declarations (*)
0202055... codegen: Make sure to include <sys/types.h> for ssize_t (PO (*)
38d61fb... vala: Properly check GLib.Object naming convention for prop (*)
edc0b53... codegen: Apply gconstpointer to gpointer cast to GenericTyp (*)
7641f50... codegen: Fix access to captured generics in async method of (*)
c2a9ded... codegen: Add get_generic_type_expression() and handle Gener (*)
b8be96c... Make TypeParameter a TypeSymbol to resolve functions with a (*)
58675b6... codegen: Unify handling of GenericType arguments/parameters (*)
b165d68... codegen: Use if-clause for is_in_destructor() condition to (*)
6f30d21... codegen: More use of get_variable_cexpression() (*)
376df8b... tests: Extend "finally block execution" test to increase co (*)
f1d8635... tests: Add "generics reference transfer" test to increase c (*)
d7123cf... tests: Add more "DBus" tests to increase coverage (*)
472765b... codegen: Emit external creation methods in bindings (*)
d0615e6... glib-2.0: Wrap TimeZone.identifier() constuctor for proper (*)
145bfaf... vala: length-type of arrays must not be nullable (2) (*)
f6be4cb... codegen: Add missing "_return" label and "_inner_error*_" d (*)
bace269... vala: Report a warning for unhandled errors in destructors (*)
5052dd9... codegen: Don't use G_GNUC_INTERNAL on implicit type specifi (*)
ae15049... tests: Add "delete" test to increase coverage (*)
7e2bbeb... tests: Add "generic array" test to increase coverage (*)
2d848e2... tests: Extend "array field intializer" test to increase cov (*)
2345446... tests: Add "properties in structs" test to increase coverag (*)
9bd62d5... Sync NEWS from 0.52 (*)
1448119... codegen: GArray, GByteArray and GPtrArray are reference cou (*)
f904c7e... vala: Add foreach statement support for GLib.GenericArray (*)
bdd0ecd... tests: Add "ThreadPool" test to increase coverage (*)
d26ff2c... tests: Refactor "fields" test to increase coverage (*)
90cf1ea... codegen: Drop unreachable code handling (Un)LockStatements (*)
e232223... codegen: Replace wrongly hard coded usage of G_OBJECT_GET_C (*)
9cbd53b... codegen: Add CCodeBaseModule.get_this_class_cexpression() a (*)
1ad53f2... codgen: Generalize CCodeBaseModule.get_this_interface_cexpr (*)
86fecf1... codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for (*)
8b8340a... codegen: More use of get_this_{class|interface}_cexpression (*)
318df95... build: Add "test-asan" make target for convenience (*)
793e86c... vapi: Update GIR-based bindings (*)
1a4e31c... gstreamer-rtp-1.0: Fix typo in re-parenting for RTCP symbol (*)
65301ac... gstreamer-rtp-1.0: Fix some bindings errors (*)
76343ba... gstreamer-rtp-1.0: Move some static functions to matching p (*)
463c632... Add support for variadic delegates (*)
86e992f... codegen: Don't add errornous cast for unknown type_symbol (*)
4c63d52... doc: Update man page to include more information on profile (*)
085f368... codegen: Mark entry point method implementation "_vala_main (*)
d23c4d0... codegen: Skip GDBus reply handling when async callback is N (*)
a3a9343... tests: Add "no-reply" DBus test to increase coverage (*)
d3bfaa4... build: Add --enable-test-ubsan configure option and "test-u (*)
acc059f... ccode: Allow to add defines in a special section (*)
994b4cb... ccode: Allow appending `#elif`, `#else` cases to CCodeIfSec (*)
d6f5559... codegen: Introduce VALA_EXPORT for public symbols to improv (*)
b50a17e... codegen/vala: Improve check for GLib.Source derived classes (*)
a75751d... gio-2.0: Improve DatagramBased.create_source() binding (*)
d1cb327... codegen: Factor out compact_class_has_instance_struct_membe (*)
bf2f5c1... codegen: Fix support for public fields on GLib.Source subcl (*)
0b0ff3b... vala: Parameter following params-array parameter is not all (*)
784905f... gstreamer: Update from 1.19.0+ git master (*)
00fdea5... webkit2gtk-4.0: Update to 2.33.1 (*)
fb7f0b6... pango: Mark language parameter of AttrIterator.get_font() a (*)
1c1d7f8... gtk4: Update to 4.3.0+24f0ae1d (*)
b39943c... gtk+-3.0: Update to 3.24.29+f9fe28ce (*)
f52fa61... glib-2.0: Add missing has_typedef attributes on SourceFuncs (*)
0fa66ca... Sync NEWS from 0.52 (*)
9bd6528... codegen: Allow null to initialize non-null struct inside in (*)
75b0117... codegen: Implementing GLib.Source.prepare/check is optional (*)
7001274... codegen: Fix variadic constructors for compact classes and (*)
c258c1d... ccode: Avoid trailing space after #else of CCodeIfSection (*)
9d7192b... girwriter: Use "optional" and "nullable" instead of depreca (*)
9a8fd34... build: Use jing to verify generated GIR file, if available (*)
9d9f640... javascriptcoregtk-4.0: Fix JSC.Class.add_property() binding (*)
4390860... tests/girwriter: Add missing [Flags] annotation (*)
75333ea... girwriter: Respect GIR.name for constants, errordomains and (*)
02221a0... testrunner: Add support for girwriter tests (*)
2b1ac18... Recognize multiple valid CCode.gir_namespace/_version attri (*)
59ddcb6... linux: Add SocketCAN bindings, and ISOTP constants and opti (*)
7ab2b44... linux: Substitute linux/if.h with net/if.h (*)
9b83a14... linux: Fix some bindings errors (*)
faa83eb... linux: Fix i2c-dev constants (*)
950f497... glib-2.0: expected_type and return value of VariantDict.loo (*)
ad65257... gstreamer: Update from 1.19.0+ git master (*)
4b0aa07... webkit2gtk-4.0: Update to 2.33.2 (*)
46c45c4... gtk4: Update to 4.3.1+6818eee8 (*)
c9888fd... vapi: Update GIR-based bindings (*)
7fef9b0... gio-2.0,glib-2.0: Add new symbols from 2.69.0 (*)
48ff646... codegen: Use detroy_value() for delete statement (*)
d9326fd... glib-2.0: Add Uri.to_string/to_string_partial() (since 2.66 (*)
eaf0e87... codegen: Fix params-array in constructor for struct (*)
6f8012c... docs: Update bootstrap instructions in README.md (*)
7c4a957... testrunner: Allow checking generated C sources (*)
366590a... tests: Add expected generated C sources (*)
4215e8c... vala: Rely on DataType.to_qualified_string() implementation (*)
9c4f920... tests: Don't check generated C for conditional glib test (*)
2848b53... vala: this_parameter property for subroutines is nullable (*)
f25b5b1... girwriter: Add explicit writable attribute to all field ele (*)
7bf7246... girparser: Add support for "final" class attribute
c283eee... Add support for sealed classes
(*) 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]