[vala] (180 commits) Non-fast-forward update to branch wip/type-args
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (180 commits) Non-fast-forward update to branch wip/type-args
- Date: Mon, 7 Jan 2019 12:14:13 +0000 (UTC)
The branch 'wip/type-args' 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:
33f1d14... codegen: Move type-argument checks to SemanticAnalyzer
Commits added to the branch:
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 (*)
fd83f74... codegen: Move type-argument checks to SemanticAnalyzer
(*) 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]