[vala] (697 commits) Non-fast-forward update to branch 685-remove-context-from-semantic-analyzer
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (697 commits) Non-fast-forward update to branch 685-remove-context-from-semantic-analyzer
- Date: Thu, 10 Oct 2019 20:08:23 +0000 (UTC)
The branch '685-remove-context-from-semantic-analyzer' 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:
8e67d65... vala: removed CodeContext reference in SemanticAnalyzer
c55a1ea... vala: remove CodeContext reference in FlowAnalyzer
Commits added to the branch:
861c86a... ccode: Fix typo and actually check "end_decls" (*)
ee795f4... test: Add some invalid "non-null" tests (*)
dc7202d... Add support for SingleInstance attribute for GObject classe (*)
b9f8e20... vala: Move nullable setting of LocalVariable with reference (*)
69a20bc... tests: Add "method override with compatible delegate parame (*)
dcac4aa... girwriter: Fix ctype of out/ref and array parameters (*)
7426438... valaparser: Don't allow to declare array parameters with "t (*)
df15a36... codegen: Improve ccode for fixed-length array parameters (*)
0edba0a... gstreamer: Update from 1.15+ git master (*)
d6d8a7a... vapi: Update GIR-based bindings (*)
c8191fc... gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameter (*)
6c44fc7... vala: Always analyze nodes after they are inserted into the (*)
6395a2e... Collect error_types on demand to allow transformations (*)
1ee72d5... Recurse arguments when getting error types for method calls (*)
508d5d0... vala: Add missing replace_expression() implementations (*)
ace0b64... vala: Fix several AST construction/parenting issues (*)
88ca237... vala: Add source_reference to local variable of catch-claus (*)
f7232c3... vala: Fix and add more to_string() methods to expressions (*)
0f373db... vala: Add some missing type copying (*)
92c0c68... vala: DataType for GLib.Error should be should resolved as (*)
2691a81... vala: Implement check() for StatementList (*)
2677aa9... vala: Make source_reference optional for ObjectCreationExpr (*)
fb42d74... vala: Don't navigate the resolver tree if a node has been c (*)
6c68de5... vala: Implement get_*_variables() for ConditionalExpression (*)
07c2d58... tests: Add implicit conversion tests for GLib.Variant (*)
1938d54... tests: Add "assigned local variables" tests (*)
df48dc3... tests: Add "captured unassigned local variable" test (*)
7f477de... tests: Add some "using directive" tests to increase coverag (*)
2f63d5f... vala: Let UsingDirective hold reference to UnresolvedSymbol (*)
53d5cf4... testrunner: Reset $run_prefix before generating next test s (*)
2f55680... testrunner: Compile and run tests separately (*)
6c3dac3... manual: Update from wiki.gnome.org (*)
7cd71c2... doc: Fix build of internal-api-docs (*)
dc5fcf0... tests: Make "/errors/errors" test fatal (*)
aadb830... tests: Add more string method tests (*)
121c89e... glib-2.0: Computing length once is enough in string.to_utf8 (*)
b850937... vala: Drop DataType.is_array() and use usual type check as (*)
884a6f9... codegen: Fix regex literal compile flags (*)
ccf0df0... glib-2.0: Add binding for g_test_add() (*)
9cb2f01... codegen: Initialize internal temp-variables used as referen (*)
36671ae... vala: Add ArrayType.length_type and ArrayCreationExpression (*)
29a4a86... codegen: Remove hardcoded "int" length type and use ArrayTy (*)
4cdbde3... gdbus: Remove hardcoded "int" length type and use ArrayType (*)
7dc6910... codegen: Support marshalling ArrayType.length_type in signa (*)
bc1af8f... codegen: Keep respecting CCode array_length_type of Paramet (*)
5484154... girwriter: Remove hardcoded "int" length type and use Array (*)
597f95c... codegen: Infer index type of foreach on array from ArrayTyp (*)
45462fb... testrunner: Add -Werror=duplicated-branches/duplicated-cond (*)
225d963... testrunner: Add -Werror=declaration-after-statement (*)
b6e71d2... testrunner: Add -Werror=maybe-uninitialized (*)
94580a9... vala: Fix TokenType.HASH.to_string() (*)
87ce65d... libvaladoc: Add "unlock" to keywords in Highligher (*)
846c5d7... codegen: Add replacement for G_(BEGIN|END)_DECLS in non GOB (*)
b083af0... vala: Drop "explicit" from ValaSourceFile and use "from_com (*)
f08c9f7... testrunner: Check if compiler flags are supported before us (*)
974f571... gdbus: Don't pass null to get_ccode_array_length_type() to (*)
0b869f2... vala: Use is_weak() for type-arguments in DataType.to_quali (*)
daee1cf... gdk-3.0: Fix type-argument in return-type of Device.get_axe (*)
5a06432... codegen: Add prototype for *_register_type() function (*)
e3a22cd... codegen: Don't emit *_free() of derived compact classes (*)
42895d7... codegen: Add prototype for *_new() of abstact compact class (*)
538bfd9... testrunner: Add -Werror=missing-prototypes (*)
fc49008... vala: Don't check for GLib.Variant casting in POSIX profile (*)
2d27692... glib-2.0: Add array length to string.skip (*)
81486f5... gtk+-4.0: Update to 3.94.0+b4b30b49 (*)
29ce01b... gio-2.0: Result of DBusMessage.get_header() is unowned (*)
10b8742... gstreamer: Update from 1.15+ git master (*)
4f5a770... vala: Check for matching ownership of type-arguments (*)
13447a2... Sync NEWS from 0.42 (*)
e07efa0... codegen: Fix method pointer cast if instance isn't at first (*)
64a9081... tests: Add GenericArray (GPtrArray) tests (*)
295e31b... vala: Add CodeNode.copy_attribute_*() helper methods (*)
c35de29... vala: Copy CCode instance_pos argument from virtual/abstrac (*)
17e39df... vapi: Some random fixes on old bindings (*)
33fe34c... gio-2.0: Replace finish_function ccode-attributes with fini (*)
9de5cdd... codegen: Deprecate "finish_function" ccode-attribute (*)
6772143... glib-2.0: Replace ctype ccode-attributes with type (*)
300cfe1... codegen: Deprecate "ctype" ccode-attribute (*)
28c9e2f... tests: Avoid use of g_ptr_array_find() which requires glib (*)
613210b... gio-2.0: Add missing File.new_build_filename() (*)
bf8c09b... codegen: Transfer ownership of compact class to DestroysIns (*)
7a5cb59... libvaladoc: Match property signature with vala's codewriter (*)
a336d75... libvaladoc/html: Sort symbols and members where possible (*)
d549257... codegen: Fix get_ccode_name() for properties (*)
8d7332c... libvaladoc: Link against private libvalaccodegen (*)
0c98974... libvaladoc: Actually assign type_id of Api.Structs (*)
2afd6eb... libvaladoc: Add type_id to Api.Enum/Interface (*)
789aa04... valadoc/html: Skip package dependency if target directory a (*)
6e26ea4... doc: Include dependencies for internal-api-docs to get refe (*)
8332c09... tests: Add enum/errordomain tests for GIR parser to increas (*)
8650fc7... vala: Add BinaryOperator.to_string() (*)
bddb420... vala: Add UnaryOperator.to_string() (*)
4b3654d... vala: Add SymbolAccessibility.to_string() (*)
ab1236c... vala: Add AssignmentOperator.to_string() (*)
31b3ca1... vala: Use new to_string() methods of enumerations in CodeWr (*)
0ef28b2... libvaladoc: Use Scanner.get_identifier_or_keyword() instead (*)
58b0449... valadoc: Use new to_string() methods of enumerations in Ini (*)
0875f0f... glib-2.0: Add missing Array.set_clear_func() binding (*)
168b4ef... glib-2.0: Avoid double-free in GLib.Array if clear_func is (*)
a97ac16... codegen: Add destroy function for GLib.Array (*)
d85d5fd... tests: Add more GLib.Array tests (*)
7b434af... genieparser: Use dedicated Class.add_constructor/destructor (*)
c280876... vala: Clean up constructor/destructor API of Class/Struct (*)
b3bf550... tests: Add bug specific "lock test" (*)
0f2983a... tests: Add "static fields" to compact class to increase cov (*)
62a5711... vala: Remove superfluous return_if_fail() (*)
af94c04... vala: Compact classes don't allow private/class fields and (*)
3279c58... vala: Fix bootstrap with valac >= 0.16.1 (*)
c0f3b2a... codegen: Fix canonical string for quark of error domains (*)
21a2a70... girwriter: Write glib-type attributes for Enums/Structs wit (*)
7ec98fa... codegen: Add ccode getters for GType functions of Classes a (*)
7675d74... valadoc: Fix a few errors and warnings in stylesheet (*)
2ba06ae... valadoc: Adjust stylesheet to unbreak Epiphany (*)
b9d6a8b... ccode: Don't allow more than one consecutive empty lines in (*)
180a2ea... testrunner: Pass buildsystem's CC through to valac (*)
1d1d0ef... ccode: Add void to delegate typedef declarations without pa (*)
1d94694... testrunner: Add -Werror=strict-prototypes (*)
6aa412d... gobject-2.0: Attribute all symbols with cheader_filename = (*)
d9a8696... docs: Use Markdown for README and move to README.md (*)
2a1c951... docs: Update build instructions and move them to README.md (*)
8bbc99b... parser: Use comment which was already retrieved in parse_de (*)
362b7c9... gstreamer: Update from 1.15+ git master (*)
7ae9d6d... gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59 (*)
febd9e4... gtk+-4.0: Update to 3.94.0+40ae5c13 (*)
dfe9d59... vapi: Update GIR-based bindings (*)
6c3f04b... codegen: Make sure to include declarations for delegate typ (*)
c9604b4... posix: Add CommandPipe as a sub-type of FILE (*)
257297a... codegen: Add profile specific delegate target/destroy types (*)
f161b99... codegen: Add target/destroy type declarations for delegates (*)
9e9e5b5... glib-2.0: Drop g_object_unref which is part of gobject-2.0 (*)
c28b35f... tests: Add some minimal test cases to catch insufficient he (*)
8260ce7... vala: Add Delegate/Method/ObjectTypeSymbol.has_type_paramet (*)
9c28173... vala: Use DataType.get_type_arguments() (*)
c263063... codegen: Add type declarations required for generics as nee (*)
6f5a64b... codegen: Add type declaration for errors and error domains (*)
d7da53a... codegen: Add required headers for ctor/dtor of compact clas (*)
c1bc4ac... codegen: Improve adding of delegate target type declaration (*)
2ceaa53... codegen: Don't explicitly add glib headers, using symbols w (*)
f9b139e... codegen: Don't emit type_id for enum in non GOBJECT profile (*)
90b0ae5... build: Add --enable-debug configure option (*)
47dbec4... codegen: Replace if-else-tree with switch (*)
71d7992... vala: Minor clean up assignment to binary expression transf (*)
1058066... tests: Extend assignment and array element access tests (*)
bccc3ac... codegen: Don't emit unused temp variable for element access (*)
e701142... vala: Don't replace assignments for local variables with no (*)
32ffc86... codegen: Don't use temp variable for stack allocated simple (*)
3d926c1... vala: Move setting of default defines for VALA_0_XX and GLI (*)
e3e098f... tests: Add default defines test for VALA_0_XX and GLIB_2_XX (*)
7b2b429... libvaladoc: Replace FormalParameterType with Vala.Parameter (*)
5b7827b... libvaladoc: Replace SymbolAccessibility with Vala.SymbolAcc (*)
362eec6... libvaladoc: Drop Api.Browsable (*)
96ccd5b... libvaladoc: Drop Api.Member (*)
77c4804... libvaladoc: Drop MethodBindingType (*)
9d827dd... libvaladoc: Drop AttributeArgument (*)
e68288a... libvaladoc: Drop PropertyBindingType (*)
af9c1c3... libvaladoc: Drop PropertyAccessorType (*)
8f18810... libvaladoc: Clean up Api.TypeReference constructor (*)
9b3ace4... libvaladoc: Clean up Api.Property/PropertyAccessor construc (*)
28df663... valadoc: Drop some get_ccode_*() wrappers (*)
382ce9e... libvaladoc: Drop unused to_string() methods (*)
85b857c... libvaladoc: Clean up Api.Class constructor (*)
0c151d7... libvaladoc: Clean up Api.Interface constructor (*)
87a2881... libvaladoc: Clean up Api.Struct constructor (*)
9cc8cba... libvaladoc: Clean up Api.Method constructor (*)
5c6fe7f... libvaladoc: Clean up Api.ErrorDomain/ErrorCode constructor (*)
5b7dda5... libvaladoc: Clean up Api.TypeSymbol constructor (*)
4d2d3fd... libvaladoc: Clean up Api.Signal constructor (*)
86a5bfc... libvaladoc: Clean up Api.Field constructor (*)
a3298c0... libvaladoc: Drop cname parameter from Api.* constructors (*)
5211ef7... build: Use dedicated PACKAGE_VALADOC_* defines (*)
1383ab9... glib-2.0: Cast strcmp to GCompareFunc (*)
b0c0a0e... valadoc: Add --fatal-warnings command line option (*)
d0fa1dd... codegen: Actually create method cast for base interface met (*)
320566e... tests: Add invalid "switch" tests to increase coverage (*)
0615a4d... tests: Add and improve "foreach iterator" tests to increase (*)
ef6d8e6... vala: Add missing re-check guards for Do/For/WhileStatement (*)
fe05325... tests: Simplify "errors/errors" test a bit (*)
f2682b1... vala: Type check for errors require an error expression (*)
4aca8df... vala: Make check_arguments() more verbose and don't bail on (*)
e1139c1... codegen: Add support for delegate parameters in signals (*)
120e085... build: Fix typo in --enable-debug check (*)
90a3f9d... vala: Don't emit member access of assignments on static pro (*)
be422c2... codegen: Mark needle parameter of internal array-contains m (*)
f69ce19... vala: Admit that structs are emtpy even with a static prope (*)
1a4a14d... vala: Report dedicated error for static field/property init (*)
2471bae... vala: Allow null-type as intializer for static struct field (*)
b5d3e0f... codegen: Emit initializer for enum-value into wanted declar (*)
af25bc3... vala: Use clearer error message for automatic properties in (*)
7432288... girparser: Skip "source-position" elements (*)
77954eb... vala: Trigger understandable errors with GLib target versio (*)
27e3cf8... girparser: Skip possible docs in transparent union (*)
9b70233... gstreamer: Update from 1.15+ git master (*)
2ad029f... gtk+-4.0: Update to 3.94.0+8de1ba2c (*)
af94081... vapi: Update GIR-based bindings (*)
bcd7a53... Release 0.43.1 (*)
6ddab2e... codegen: Interfaces require including "glib-object.h" (*)
a1a8b2b... vala: Break possible endless loop in SymbolResolver.get_typ (*)
34dd719... tests: Add "subtype cycle" tests to increase coverage (*)
7adb3a4... codegen: Emit delegate/enum typedefs to type-declaration se (*)
5b7ae27... tests: Add "emit order" tests (*)
3763b4c... codegen: Always emit constants with initializer-list (*)
013bb64... codegen: Handle non-default AsyncResult parameter position (*)
89eba43... vapi: Regenerate GIR-based bindings to fix non-standard asy (*)
8d3597f... gobject-introspection-1.0: Pick up version attribute fixes (*)
ab5d576... codegen: GType classes require including "glib-object.h" (*)
c4dcbd4... Release 0.43.2 (*)
c0a4422... testrunner: Warnings and criticals should be fatal on compi (*)
c5c30e1... tests: Warnings and criticals should be fatal on compile ti (*)
0554ed7... vala: Array with fixed length don't require explicit instan (*)
0dbd667... poppler-glib: Update to 0.71 (*)
2cef4ac... webkitgtk-4.0: Update to 2.23.1 (*)
568089c... gstreamer: Update from 1.15+ git master (*)
6c370e2... gtk+-3.0: Update to 3.24.2+eb821cb8 (*)
96151ea... gtk+-4.0: Update to 3.94.0+a99bd2a4 (*)
2c3d649... vapi: Update GIR-based bindings (*)
83112b2... vala: Add GenericType.get_actual_type() (*)
25f8caf... vala: Allow get_actual_type() to be used for expected failu (*)
3399a1c... vala: Add Method.compatible_no_error() (*)
8bc6cc7... vala: Don't just guess and check for a matching base_interf (*)
7c8f91b... vala: No need to look further if an implementations was fou (*)
3da2f97... vala: Search in all interfaces for an implementation match (*)
7dcf561... codegen: Use properly checked implicit interface implementa (*)
2cea36a... vala: Allow explicit interface methods to be virtual (*)
8524dc8... codegen: Use temp-var for MethodCall with out/ref arguments (*)
912b033... codegen: Use temp-vars for ellipsis out-arguments to fix me (*)
e7308ea... build: Don't leak libvalaccode symbols to libvaladoc (*)
1746709... codegen: Add default_value for CType to initialize variable (*)
96857b1... vala: Report invalid instance member access to property (*)
684ac69... codegen: Always use ccode attribute for ref/unref/free func (*)
7ad06bc... glib-2.0: Use correct array-length-type for returned arrays (*)
70bea6d... gobject-2.0: Use correct array-length-type for returned arr (*)
e02ff39... libvaladoc: Skip empty Version.replacement attribute to avo (*)
0130fdc... vala: Drop unused Enum.remove_all_values() (*)
b9b6f39... Drop leftover deprecated syntax support of += and -= for dy (*)
d450ac0... gio-2.0: Fix File.replace_contents_bytes_async() (*)
48de3bb... codegen: Cast instance parameter for property access in obj (*)
ba7baed... tests: Fix try_parse() tests to not compare to already free (*)
47b0b25... codegen: Don't check boolean values for (in)equality in GTa (*)
5aef500... gstreamer: Update from 1.15+ git master (*)
dd53026... vapi: Update GIR-based bindings (*)
ec76cdf... gtk+-3.0: Update to 3.24.2+a8e07254 (*)
3d1cc6f... gtk+-4.0: Update to 3.94.0+4404afc9 (*)
8e4a0f7... docs: Add a basic CONTRIBUTING.md file that links to the re (*)
c69e606... tests: Extend "DBus errors" tests to increase coverage (*)
cf791ef... gdbus: Properly set annotations field of GDBus*Info struct (*)
b526035... codegen: Add missing data parameter to GTypeInfo callbacks (*)
85bfb58... sqlite3: Correct return C type of Statement.column_text & V (*)
0adcacc... gdbus: Cast instance and result of g_async_initable_new_fin (*)
1568171... gobject-2.0: Minor syncing from GIR (*)
54ba304... valadoc: Drop duplicated code to add source files and use C (*)
881333f... valadoc: Update API tests (*)
5716771... glib-2.0: Add RecMutexLocker since 2.60 (*)
3c2c4d9... Release 0.43.4 (*)
c498bf0... vala: Use dedicated error message for assignments to litera (*)
1a4c4d0... gio-2.0: Add CancellableSource ctor and update PollableSour (*)
b9bfbe5... gio-2.0: Use metadata for SocketConnection.factory_create_c (*)
0346178... gio-2.0: Use only metadata for DBusConnection.send_message_ (*)
9110ae9... gio-2.0: Drop superfluous metadata (*)
afb9ea9... gio-2.0: Make DBusInterface[GS]etPropertyFunc usable (*)
dd304f4... vala: Async methods don't allow out-parameters before in-pa (*)
4fa41b9... atk: Don't use a custom SignalEmissionHook while it is part (*)
5a57b29... atk: Drop superfluous metadata (*)
fd14257... atspi-2: Drop superfluous Atspi-2.0-custom.vala (*)
b98377c... gdk-pixbuf-2.0: Make PixbufSaveFunc usable (*)
704188b... codegen: Use a parameter-map for creation of delegate decla (*)
b2fd797... codegen: Add "error_pos" CCode attribute and use it as need (*)
e69bbb7... girparser: Recognize error parameter before delegate target (*)
9a7c621... vapi: Regenerate GIR-based bindings to fix non-standard err (*)
0fcdda7... codegen: Emit struct declaration typedef before resolving i (*)
ef397d8... codegen: Set owner for ValaDestroyNotify (POSIX) (*)
0d4d498... codegen: Include "stddef.h" in CCodeBaseModule.destroy_valu (*)
f48208b... vala: Allow direct access to the integer constants of an er (*)
28984f3... codegen: Don't add data parameter for "instance_init" of co (*)
ccb8f50... libsoup-2.4: Fix Message.add_*_handler() by unhiding user_d (*)
765c39c... codegen: Use copies of error_variable of catch-clauses for (*)
780ce34... codegen: Add "destroy_notify_cname" CCode attribute (*)
b9e13e3... codegen: Use get_ccode_delegate_target_name() for fields (*)
8054d88... codegen: Rely on get_ccode_delegate_target() for delegate v (*)
faf85dc... codegen: Handle "delegate_target" as proper CCode attribute (*)
56061d4... codegen: Simplify some code around get_ccode_delegate_targe (*)
e82cafa... codegen: Don't evaluate "pos" CCode attribute early (*)
7f2ad3b... codegen: Only set "sentinel" CCode attribute for node if re (*)
6a4254e... codegen: Check reserved_identifiers in CCodeAttribute.get_d (*)
d9fb370... codegen: Simplify get_*_cexpression() and split out get_cex (*)
1afce03... codegen: Remove CCodeBaseModule.get_result_cexpression() (*)
82ae929... codegen: Use get_ccode_*name/get_parameter_cexpression() fo (*)
92ba4e1... vala: Multiple lamdba arguments in method call should all u (*)
2c88584... gstreamer: Update from 1.15+ git master (*)
6cee222... gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 (*)
2a18025... gtk+-4.0: Update to 3.94.0+9b15c690 (*)
3d35558... vapi: Update GIR-based bindings (*)
3f530cd... glib-2.0: Add Queue.clear_full() since 2.60 (*)
d8e8106... compiler: Report deprecated command-line option "--thread" (*)
f7525b7... valadoc: Specify that the "--driver" option is deprecated (*)
91721c4... Release 0.43.5 (*)
2b86cba... libvaladoc: Build backing Vala.SourceFile for GIRs processe (*)
135d9c9... codegen: Don't apply address-of operator on literals when c (*)
005acf7... genie: Support `protected` accessibility and allow explicit (*)
ad08aeb... javascriptcoregtk-4.0: Fix GLib.Callback parameters which c (*)
30a619b... libvaladoc/girimporter: Skip "source-position" elements (*)
23e0df7... Revert "codegen: Use copies of error_variable of catch-clau (*)
1dd63ca... tests: Add asynchronous "catch-error-scope" regression test (*)
345f625... gst-editing-services-1.0: Fix some construtors and (un)hide (*)
8b27678... vala: Don't tweak closure on static lambdas (*)
a9ed25d... Release 0.43.6 (*)
76991c8... vala: Both arguments of NC_() must be constant for this cal (*)
a617f41... codegen: Replace some unfortunate asserts with internal err (*)
2e5682f... codegen: Properly handle and catch inner-error of finally-b (*)
d9bab3f... glib-2.0: Bind g_log_writer_journald/_standard_streams/_def (*)
702c478... vala: Check inferred variable_type of LocalVariables (*)
9c130ff... vala: Parser doesn't ensure "protected" to be applied on Ty (*)
a0d437a... libvaladoc: Don't change the size of an array in-parameter (*)
6da1f01... g-i: Fix return value on error in start_discriminator() (*)
3063a68... goocanvas: Update from 1.0.0+af07af5d (*)
395b2b3... gstreamer: Update from 1.15.1+ (*)
ceb6015... gtk+-4.0: Update to 3.94.0+a7fa1cf6 (*)
6a5f946... gdk-3.0: Update to 3.24.4+a0129f55 (*)
bb6e720... vapi: Update GIR-based bindings (*)
57fa049... vapi: Add goocanvas-2.0 bindings (*)
056daaa... codegen: Pass lambda expression of variable initializer to (*)
08b4d2d... Release 0.43.90 (*)
ba47fa6... vapi: Follow GTK upstream rename to gtk4 and gtk4-unix-prin (*)
b1fc729... gtk4: Update to 3.94.0+d2d35e52 (*)
c5c6350... Revert "valadoc: Drop duplicated code to add source files a (*)
f7c386e... Revert "valadoc: Update API tests" (*)
c517b19... gstreamer: Update from 1.15.1+ git master (*)
1a1e184... gtk4: Update to 3.94.0+a872c41f (*)
0940516... gtk4-unix-printer: Update to 3.94.0+a872c41f (*)
dd8b315... gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printe (*)
00efb46... gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2. (*)
a5b2d9d... vapi: Drop gdk-x11-3.0 from GIDL_BINDINGS (*)
0ddc304... valadoc: Report warning if resources for doclet could not b (*)
bfd20ef... clutter-1.0: Drop deprecated from Actor.pick() (*)
daacd8f... libvaladoc: Properly support the output of async constructo (*)
8a2e9e0... webkit2gtk-4.0: Update to 2.23.90 (*)
9244f11... gtk4: Update to 3.94.0+bea1a02e (*)
a0b7448... vapi: Update GIR-based bindings (*)
2433837... atk-1.0: Adjust for upstream revert of Implementor using G_ (*)
23aff6b... gtk4: Update to 3.94.0+02e856f6 (*)
ff57dee... webkit2gtk-4.0: Update to 2.23.91 (*)
3c80886... girparser: Correctly set array_length_type for delegates re (*)
e84cb6f... Revert "vala: Don't replace assignments for local variables (*)
8f73879... tests: Add regression test for modulo operation on double a (*)
2933ce0... glib-2.0: Add "delegate_target = false" to Log.writer_journ (*)
18ce181... Release 0.43.91 (*)
8b280ea... codegen: Rename to CCodeMethodCallModule.generate_enum_to_s (*)
ffc53c4... codegen: Allow to associate CCodeFile to actual SourceFile (*)
5d7b6a1... codegen: Only emit declaration of *_register_type if needed (*)
2f66164... tests: Add "ModuleInit" test to increase coverage (*)
4e4ce22... tests: Add "to_string" enum test to increase coverage (*)
3397767... tests: Add "struct in array" test to increase coverage (*)
8312c8b... tests: Add "null-terminated array" delegate test to increas (*)
b488cd2... tests: Add "constructor chain up" generics test to increase (*)
cc55883... tests: Add "custom types" struct tests to increase coverage (*)
2338934... tests: TypeModule allows registering static types since 2.5 (*)
d41e216... codegen: Replace if-else-tree with switch in visit_unary_ex (*)
005f5b6... codegen: Replace if-else-tree with switch in visit_binary_e (*)
48f26fa... codegen: Add get_variable_array_length_cname() and use as p (*)
088c20b... codegen: Respect array_length_cname attribute for global fi (*)
f71945c... gobject-2.0: Add SignalHandler.disconnect_by_data() (*)
d6421ce... testrunner: Add support for Genie source files (.gs) (*)
feac71e... tests: Add some Genie tests to increase coverage (*)
50225a7... genie: Allow the main function "init" to return an integer (*)
177857b... genieparser: Don't create VoidType unconditionally (*)
95429f6... girwriter: Support transfer-ownership="container" for array (*)
fca559e... tests: Extent "girwriter" test to increase coverage (*)
68e7d2a... poppler-glib: Update to 0.74 (*)
af6959c... codegen: Replace gvaluecollector_h_needed with dedidated ad (*)
b3b9837... codegen: Respect finish[_vfunc]_name attributes defined in (*)
1941951... girwriter: Always use get_gir_name() for TypeSymbols (*)
fcc4a92... vala: Correctly perform compatibility check of array length (*)
8629327... vala: Don't ignore qualified parent when inferring type of (*)
fd487e0... codegen: Include "glib-object.h" for typeof expression (*)
59e68b3... gtk4: Update to 3.94.0+b4ae491b (*)
0c02043... vapi: Update GIR-based bindings (*)
d1bebfd... tests: Extent "post-condition" method test to increase cove (*)
1950090... Release 0.43.92 (*)
502fa27... tests: Add regression test for generic-type interference of (*)
13f38eb... vala: More regular invocations of check() on inferred Expre (*)
d9a715a... gstreamer: Update from 1.15.2+ git master (*)
cc99048... vapi: Update GIR-based bindings (*)
d3770a0... gtk4: Update to 3.94.0+eacbeb9e (*)
40fa349... parser: Restrict source_reference for catch/lock expression (*)
3897555... parser: Don't include assigned value in source_reference of (*)
ea50b08... parser: Exclude trailing semicolon from source_reference of (*)
96b33d6... parser: Extend source_reference of initializer-list to cove (*)
d792297... parser: Don't include initializer in src-ref of array-creat (*)
1fc7ec4... parser: Don't include member-initializer in src-ref of obje (*)
5c24e43... Release 0.44.0 (*)
5c19009... gsignal: get_detail_cexpression/get_signal_name_cexpression (*)
abbdfdd... tests: Extend "detailed signal" test to increase coverage (*)
ed72aa2... gsignal: Use guint to represent flags-enum in custom GMarsh (*)
a8d1c68... gsignal: Move disconnect error from signal-module to semant (*)
371512e... tests: Extend "struct with delegate" test to increase cover (*)
0d09b1d... tests: Add "method ccode return-type" test to increase cove (*)
9199f6a... ccodegen: Use unsigned default value for flags-enum (*)
2703619... vala: Allow assignment of 0U to enum types (*)
2bd25b6... gio-2.0: SocketAddress.from_native() is a factory method no (*)
ea77a74... Mark defined constructors of abstract classes as protected (*)
fac2cec... parser: Implicit creation method of abstract classes must b (*)
5a5da40... vte-2.90: Mark as deprecated, it was replaced by vte-2.91 (*)
f3b5ce8... glib-2.0: Add string.validate_len() since 2.60 (*)
a1f23d3... libvaladoc: Don't try to create a Content.ListItem when the (*)
cbada43... libgvc: Some additions and ownership/return-type fixes (*)
d571747... gstreamer: Update from 1.15.2+ git master (*)
a6c1648... gtk4: Update to 3.94.0+f14d998c (*)
499fdf7... vapi: Update GIR-based bindings (*)
cc9ab83... Release 0.44.1 (*)
8106f17... Bump version suffix to 0.46 (*)
1229ead... Require and target GLib >= 2.48 (*)
f4b86c1... vala: Add support for --target-glib=auto (*)
2caef4f... vala: Report error for public creation methods of abstract (*)
d19187f... vala: Report error for yield statements without async conte (*)
e0d8685... codegen: Handle ArrayType in visit_delete_statement() as de (*)
1cc3f8a... vapi: Remove vte, vte-2.90 bindings (*)
254a253... vapi: Rename graphene-1.0 to graphene-gobject-1.0 (*)
4bcd543... vala: Variadic parameters are not supported for async metho (*)
cc034f3... codegen: Move and make a few methods to static functions (*)
2511490... glib-2.0: Don't annotate dedicated GLib.assert_*() function (*)
f5a2813... codegen: No need to retrieve CodeContext.save_csources insi (*)
67a8ac1... vala: Add CodeContext.get_source_file() and perform some sa (*)
f9bae0e... vala: Bump implicit target-glib to 2.48 (*)
4b00344... tests: Add some invalid "array slice" tests to increase cov (*)
12957d1... tests: Add a field starting with a digit test (*)
230cd35... tests: Add more invalid "assignment" tests to increase cove (*)
7584b13... ccode: Rename CCodeFeatureTestMacro to CCodeDefine and gene (*)
9a9ffd7... codegen: Move get_type_signature() to DataType (*)
5baacba... codegen: Move try_cast_variant_to_type() to GVariantModule. (*)
0ed8cad... codegen: Don't create special GArray clear-func for non-nul (*)
906f76d... codegen: Resolve generics in sizeof-expression of parameter (*)
f83ecd8... codegen: Use default-value to pass element_size to GArray c (*)
409136a... gio-2.0: Revert enum-typed flags parameters in Socket API (*)
0c9534a... gstreamer: Update from 1.15.2+ git master (*)
2d9c89e... vapi: Update GIR-based bindings (*)
7d771a0... codegen: Move implicit GValue cast for comparison to Binary (*)
6d71850... codegen: Use available *_unref functions in G_DEFINE_AUTOPT (*)
126dee3... codegen: Handle "modulo" operation on floating-types in CCo (*)
1f885e9... vala: Don't replace assignments for local variables with no (*)
250f5a9... tests: Add "struct (un)boxing" variant test (*)
a67b8ec... docs: Bump glib requirement in README.md (*)
75a87e2... vala: Report error for unsupported operator instead of asse (*)
73ce2cb... girparser: Create correct output in get_default_lower_case_ (*)
d7dd578... gobject-introspection-1.0: Fix TypeInfo and TypeTag method (*)
e67b115... gstreamer-1.0: Fix TypeFind and TypeFindFactory method refe (*)
eb3b8f9... codegen: Implement silent-cast for GLib.Variant (*)
c900b4b... gtk4: Update to 3.94.0+f273eca7 (*)
82ce22f... libvaladoc: Handle missing Content.List.Bullet.ORDERED in s (*)
fbf265a... libvaladoc: Handle missing Run.Style.NONE in switch (*)
abaf1a5... Add explicit "default: break;" statements for coverage of e (*)
74952b2... Sync NEWS from 0.44 (*)
ddf82bd... valadoc: Drop obsolete "Driver" API (*)
ecc4780... build: Require --with-cgraph configure flag when cross-comp (*)
46919c2... pango: Fix StringBuilder parameter of scan_word() (*)
191c8cd... tests: Extend "assigned local variable" control flow tests (*)
b9b8d51... tests: Add "unassigned local variable in while" test (*)
3294e93... vala: Include possible "result" to defined variables of Met (*)
d7443e7... vala: Use global CodeContext to retrieve root_symbol (*)
3d83f31... codegen: Always assign original variable when consuming ins (*)
3842115... gstreamer: Update from 1.15.2+ git master (*)
008f75e... gdk-3.0,gtk+-3.0: Update from 3.24.7+ (*)
cbf083f... gtk4: Update to 3.94.0+2594593d (*)
b8e1a4e... libarchive: Fix Archive.[set_]mode/perm() and add Archive.F (*)
90f59c6... Sync NEWS from 0.44 (*)
5d7b263... parser: Set correct end source-location for Block (*)
42733e8... parser: Improve source-location for LocalVariable/Declarati (*)
bb79b1f... parser: Don't include trailing semi-colon to ExpressionStat (*)
bd28a5d... parser: Improve source-location for local Constant declarat (*)
6fb2065... parser: Improve source-reference of declaration block for F (*)
922e7b9... parser: Set correct end source-reference of Block for embed (*)
2144686... tests: Extend "assigned local variable" control flow tests (*)
cc92422... tests: Extend "foreach" tests to increase coverage (*)
71b48a7... gstreamer: Update from 1.15.90+ git master (*)
e7cc805... gtk4: Update to 3.94.0+2656f5b4 (*)
dd52f74... javascriptcoregtk-4.0: Update to 2.24.1 (*)
1a90ab3... vala: Write "Source" attribute in fast-vapi mode (*)
c5fbd6c... tests: Add "fast-vapi" test to increase coverage (*)
3e09e17... vapi: Add graphene-1.0 to allow smoother transition to grap (*)
d4da5be... tests: More "unassigned variable" tests to increase coverag (*)
f938139... build: Pass some useful G_LOG_DOMAIN definitions (*)
fd3fedf... girwriter: Mention that this file is generated and not mean (*)
7ac4a4a... girwriter: Properly resolve GLib.TypeInterface instead of h (*)
fb78200... tests: Fix namespace attributes for girwriter (*)
7771194... valadoc/tests: construct properties require GLib.Object der (*)
d4c9da2... codegen: Move GObject property validity checks to SemanticA (*)
6c8c75f... codegen: Move construct property checks to SemanticAnalyzer (*)
3fa987e... girwriter: Don't write "property" attribute for non-gobject (*)
c3db5c6... tests: Adjust for fuzzy generated GIR header (*)
0675eb1... codegen: Make sure to call a corresponding pop_context() (*)
7612235... codegen: Make sure to call a corresponding pop_line() (*)
14fb293... codegen: Make sure to call a corresponding pop_function() (*)
153b835... tests: Actually define SkippedStruct as struct for girwrite (*)
5284e6b... girwriter: Properly write attributes for non-GObject classe (*)
3f5dc66... girwriter: Don't write c:include tags for symbols from exte (*)
96c0d9b... girwriter: Populate gir_namespace/version attributes of ext (*)
bed0291... girwriter: Only replace existing GIR files if they changed (*)
b9085f2... gtk4: Update to 3.94.0+724ec3ca (*)
6d63ab1... gstreamer: Update from 1.17.0+ git master (*)
6c75818... vapi: Update GIR-based bindings (*)
96e55fe... compiler: Add OptionFlags.NO_ARG to deprecated "--thread" o (*)
0d0e39b... girwriter: Write implicit parameters and properties for gen (*)
23a8257... girwriter: Write implicit fields for arrays and delegates (*)
3af1cfb... codegen: Support GObject properties with nullable GType-bas (*)
59eea90... girparser: Add support for string "ctype" metadata (*)
14ea933... codegen: Always use G_TYPE_CHECK_INSTANCE_TYPE for external (*)
5f979d8... gtk4: Update to 3.96.0+6a27fe15 (*)
f7f5053... gstreamer: Update from 1.17.0+ git master (*)
12123d2... vapi: Update GIR-based bindings (*)
2d5dc1b... cogl-1.0: Fix out-params in Cogl.get_modelview_matrix/proje (*)
d50c327... tests: Properties with NoAccessorMethod return heap-allocat (*)
a6441ec... vala: No-accessor struct properties in GLib.Object class mu (*)
9a5cc9e... vala: Trust "value_owned" when writing property getter (*)
357042e... Regenerate GIR-based bindings to fix getter ownership of st (*)
3971b25... Regenerate GIDL-based bindings to fix getter ownership of s (*)
ef09730... clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size (*)
a929a44... codegen: When freeing local variables don't stop at "switch (*)
82506bd... gtk4: Update to 3.96.0+322507f2 (*)
96cc5c9... vala: Strip "basedir" from Source.filename attribute (*)
9365176... Release 0.45.1 (*)
44f94a2... gstreamer: Update from 1.17.0+ git master (*)
e9a7a08... vapi: Update GIR-based bindings (*)
6b021bb... webkit2gtk-4.0: Update to 2.25.1 (*)
4ba7672... gstreamer: Update from 1.17.0+ git master (*)
bbd3af2... gtk4: Update to 3.96.0+cfe648eb (*)
d611472... gtk4: Update to 3.96.0+69016825 (*)
c835e02... genie: Drop unused "writeonly" token (*)
2608af4... glib-2.0: Add Unicode 12.0 symbols (*)
a9b927a... gmodule-2.0: Build from GIR (*)
ce08144... libvaladoc: Use non-deprecated GLib.ModuleFlags values (*)
1aeda5f... codegen: Use array_length of collection variable instead of (*)
5e96fb6... girwriter: Report error on secondary top-level namespace to (*)
31728fc... genie: Make 'self' match its TokenType name (*)
9dbb041... vala: Use non-deprecated GLib.ModuleFlags values (*)
6ea19c6... girparser: Skip 'attribute' elements (*)
eb95c02... gstreamer: Update from 1.17.0+ git master (*)
01ea1ca... vapi: Update GIR-based bindings (*)
c409af5... gtk4: Update to 3.96.0+8cfdd6c5 (*)
86002f1... gtk+-3.0: Update to 3.24.9~18177388 (*)
e186c47... vala: Only warn about imcompatible type of external constru (*)
cd6ed67... tests: Null-terminate arrays for compatibility test of uint (*)
f2f25a6... Release 0.45.2 (*)
5966203... glib-2.0: Bind strcmp0 as GLib.CompareFunc<string?> (*)
8f86bb7... xtst: Fix signature of XTest.fake_relative_motion_event() (*)
b35b0b1... vala: Add Symbol.is_extern and use/set is accordingly (*)
70c4b16... codegen: Don't write declaration of extern symbols with giv (*)
f8c7e26... codegen: Assign GValue result of function calls to temp-var (*)
39ef848... build: Pass -no-undefined when linking libcodegen (*)
e2c653f... codegen: Real structs are allowed by simple generics and pa (*)
d09ef7f... glib-2.0: Add binding for g_strv_equal() (since 2.60) (*)
55e1317... glib-2.0: Add new symbols from 2.62 (*)
b10574b... gstreamer: Update from 1.17.0+ git master (*)
77620ad... gtk4: Update to 3.96.0+b05d1676 (*)
b08da00... vapi: Update GIR-based bindings (*)
bc1e4cf... glib-2.0: Fix RecMutexLocker binding (*)
e3ba95e... Release 0.45.3 (*)
74996a8... glib-2.0: add MappedFile.from_fd constructor (*)
559df36... webkit2gtk-4.0: Fix WebContext.initialize_notification_perm (*)
e10e708... posix: add *at() calls and related constants (*)
b7d498c... posix: Fix return-value of mknod() and c-include for tcgets (*)
7a2946a... vala: 'construct' is not supported in POSIX profile (*)
babca64... vala: NoAccessorMethod checks require GOBJECT profile (*)
ced7073... vala: Implicit GValue cast requires GOBJECT profile (*)
7249c21... vala: Fix mixup of target_glib_major/minor in set_target_gl (*)
f51d9df... girparser: Handle "function-macro" by skipping them (*)
12cda9e... gstreamer: Update from 1.17.0+ git master (*)
af65169... vapi: Update GIR-based bindings (*)
5744eed... codegen: Use G_TYPE_CHECK_INSTANCE_CAST for comparisons wit (*)
5ae0260... tests: Add GMutex and GRecMutex test to increase coverage (*)
5fbe59e... codegen: Append line-break after G_DEFINE_AUTOPTR_CLEANUP_F (*)
8f51ff7... codegen: Move private type-struct to type-definition sectio (*)
a141537... x11: Fix return type of XInternAtoms and XGetAtomNames bind (*)
768f7a2... codegen: Include required type-definition when casting from (*)
87aabcb... vala: Support static methods in error-domains (*)
920f916... glib-2.0: Add new symbols and deprecations from 2.62 (*)
ca5d2b7... vapi: Update GIR-based bindings (*)
da70858... valadoc: Install icons and doclets to API dependent folders (*)
bacc6e6... Release 0.45.90 (*)
6b1d19d... sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised (*)
08b151c... cairo: Add 1.16 symbols (*)
f45924e... linux: Add more Input and update UserspaceInput bindings (*)
afbb182... vala: Init formal_target_type of ArrayCreationExpr from Ini (*)
5654475... vala: Add missing closing brace/bracket in to_string() (*)
0491b3c... Release 0.45.91 (*)
417ff6c... gstreamer: Update from 1.17.0+ git master (*)
747c50c... vapi: Update GIR-based bindings (*)
fe187b5... libsoup-2.4: soup_auth_new is not a constructor but a facto (*)
092485e... girparser: Improve evalution of instance-parameter informat (*)
e31a1aa... gtk4: Regenerate to pick up DestroyInstance attributes (*)
0acf13a... Regenerate GIR-based bindings to pick up out/ref instance-p (*)
865ee3a... gstreamer: Update from 1.17.0+ git master (*)
cbf2b2e... vapi: Update GIR-based bindings (*)
0514e46... glib-2.0: Add new symbols from 2.62 (*)
ba8122d... vala: Move find_parent_type_symbol/get_this_type() to Seman (*)
378b9e6... tests: Extend "pre- and post-condition" test to increase co (*)
3d5b0b4... gio-2.0: Drop metadata for NativeSocketAddress (*)
82aafab... gstreamer: Update from 1.17.0+ git master (*)
6e38fba... tests: Add dedicated "property ownership" tests (*)
e0ab9ae... girparser/gidlparser: "value_owned = true" by default for p (*)
6afaf44... codewriter: Write "weak" modifier for properties (*)
e8830f4... glib-2.0: Use 'GStatBuf' as ctype for 'Stat' (*)
5b26f5d... glib-2.0: Fix MutexLocker binding (*)
99d0f6f... glib-2.0: Add missing "DestroysInstance" attributes to Mute (*)
8f3a0a0... codegen: Don't append unreachable clean-up section of Block (*)
668345f... codegen: Don't cause double-free due append_local_free() in (*)
aaa657e... codegen: Don't unconditionally add/return internal "result" (*)
1430c46... Add boolean CodeContext.keep_going and corresponding compil (*)
c0e44e4... json-glib-1.0: Change abstract methods of Serializable to v (*)
a173c6e... genie: Creation methods should not be static (*)
d4f1dd4... tests: Add regression test for genie struct construction (*)
4e695a4... vala: Exclude nullable simple-type structs from gobject-pro (*)
d144372... libvaladoc: Don't traverse into close circles with parent (*)
5779d7f... vala: Reject unary operations on nullable integer/floating (*)
3c5d2b6... Release 0.46.0 (*)
2603782... valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as f (*)
2c46fb1... vapi: Update GIR-based bindings (*)
bbaae36... vala: Run FlowAnalyzer on all given source-files (*)
d302612... gtk+-3.0: Fix ownership mismatch of ColorButton.rgba proper (*)
1cadf72... gtk4: Update to 3.96.0+97231ca2 (*)
9a28d01... gstreamer: Update from 1.17.0+ git master (*)
9315e83... gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60 (*)
97791f2... Release 0.46.1 (*)
a54e4d8... sqlite3: Fix use of possibly unassigned parameter `errmsg' (*)
53b09d4... libvaladoc: Include valadoc@PACKAGE_SUFFIX@.deps into tarba (*)
7e4b86d... glib-2.0: DateTime.from_iso8601() can take a null TimeZone (*)
6994986... Revert "libvaladoc: Include valadoc@PACKAGE_SUFFIX@.deps in (*)
7028f8a... valadoc: Explicitly pass --pkg libgvc (*)
9a4d04c... gobject-2.0: Some cherry-picking from GIR generated binding (*)
be4669e... Directly use "memmove()" while g_memmove() is deprecated si (*)
9c836f4... gio-unix-2.0: Fix DesktopAppInfo.get_string(), UnixFDMessag (*)
85549c3... tests: Add "qualified member/symbol access" tests to increa (*)
3a2fdaa... tests: Add invalid "parser" tests to increase coverage (*)
ddb1d68... tests: Extend preprocessor-vala test with VALA_0_46 (*)
e42c7b0... tests: Extent "post-condition" creation method test to incr (*)
5504248... tests: Add "main block" parser test to increase coverage (*)
4f21af8... tests: Add more "invalid expression" tests to increase cove (*)
435e275... vala: Report dedicated error message for params-array param (*)
079eb7c... vala: Output "params" qualifier of parameters (*)
465be97... Bump version suffix to 0.48 (*)
f9acb47... codegen: Move a bunch of methods to static functions (*)
5182ac2... codegen: Move type-argument checks to SemanticAnalyzer (*)
72061ee... vala: Warn when directly accessing member of silent cast-ex (*)
b4ad44e... vala: Add package_name to missing member error for external (*)
fc246aa... vala: Allow to override virtual interface implementations (*)
34f49f4... vala: Perform stricter compatibility check for delegates (*)
9a0cc13... gstreamer: Update from 1.17.0+ git master (*)
7a1f0b3... gtk4: Update to 3.96.0+bcea9652 (*)
469d043... gtk4: Constructors of Gtk.MediaFile needs to be static func (*)
7d317eb... vala: Let methods return an unowned reference to internal c (*)
4ed61d4... vala: Let DataType.get_return_type() return an unowned refe (*)
2b00c99... vala: Return unowned references of internal helper symbols (*)
061c02a... vala: Rename DataType.data_type property to DataType.type_s (*)
a6bdd4c... codegen: Follow rename of DataType data_type property to ty (*)
72b187a... valadoc: Follow rename of DataType data_type property to ty (*)
7f40ed8... vala: Micro optimizations for SemanticAnalyzer (*)
1618e76... vala: Micro optimizations for MethodCall (*)
740b5db... vala: Micro optimizations for MemberAccess (*)
2be23ae... vala: Micro optimizations for Assignment (*)
29a3cae... vala: Unify backing symbol instance of data-types (*)
f01dde8... vala: Move common implementations to CallableType (*)
325c81d... vala: Drop DelegateType.to_qualified_string() which is dupl (*)
9811ebe... vala: Micro optimizations (*)
67b98ff... codegen: Accept children after generating type specific dec (*)
7bfd9a3... ccode: Implicitly register declaration for added CCodeFunct (*)
b2b162d... Sync NEWS from 0.46 (*)
f3248c8... codegen: Support gobject property of null-terminated array (*)
10754be... vala: Unify backing symbol instance of data-types (2) (*)
d4bb50a... docs: Mention requirement of autoconf-archive as build-depe (*)
c39b767... glib-2.0: Set default_value attribute for GLib.pointer (*)
32d9bb6... codegen: Preserve full access to delegate variables and its (*)
b5aa04b... codegen: Initialize delegate temp-var which is assigned by (*)
f0b5be7... codegen: Silence warning about copying if delegate doesn't (*)
1bce8c0... tests: Add dedicated "delegate without target through varar (*)
bab871f... codegen: Allow passing/retrieving any delegate to/from vara (*)
2e6f652... codegen: Support gobject property of delegates not carrying (*)
ca7ab54... vala: Add delegate_target_type and delegate_target_destroy_ (*)
c054da9... vala: Add DelegateType.target/destroy fields to access its (*)
7da59be... tests: Extend "fastvapi" test to increase coverage (*)
059b748... vala: Fix compatible/disposable check between structs and t (*)
02d821b... xcb: Fix "missing return statement at end of subroutine bod (*)
1265b39... avahi-client: Fix "use of possibly unassigned parameter" wa (*)
2145369... gnutls: Fix "use of possibly unassigned parameter" warnings (*)
b0f0ad0... tokyocabinet: Fix deprecation warnings (*)
ecdda66... vala: Don't issue a warning for non-public struct fields in (*)
d9c368a... vapi: Perform syntax and semantic check for all bindings on (*)
44b19fd... girparser: Add required copy/free attributes for gtype-boxe (*)
3c4b42d... codegen: Use gtype-boxed API for structs with "g_boxed_free (*)
b8c28eb... Regenerate GIR-based bindings to pick up copy/free attribut (*)
dc1d788... glib-2.0: Add binding for "gettext()" (*)
91fc970... codegen: Make CCodeBaseModule.generate_method_declaration() (*)
f413cb3... codegen: Fix custom reference-counting for compact classes (*)
774f69b... valadoc/tests: Use type for property which is compatible wi (*)
278797a... libvaladoc: Fix parameter and property ownership declaratio (*)
c3b972e... libvaladoc: Drop unused code (*)
743e8f9... libvaladoc: Remove TypeReference.pass_ownership API (*)
5024c64... glib-2.0: Guard against passing null source to GLib.Memory. (*)
05a7609... Sync NEWS from 0.46 (*)
f695d27... vala: removed CodeContext reference in SemanticAnalyzer
32d8d6a... vala: remove CodeContext reference in FlowAnalyzer
(*) 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]