summaryrefslogtreecommitdiff
path: root/libvaladoc
Commit message (Collapse)AuthorAgeFilesLines
* valadoc: Add missing generic type argumentsRico Tzschichholz2023-04-111-4/+4
|
* libvaladoc: Make better use of propertiesRico Tzschichholz2023-04-066-59/+32
|
* vala,libvaladoc: Properly check for colored terminal output on Windowswszqkzqk2023-01-041-2/+5
| | | | | | Additionally look for `_isatty()` and adjust for more possible results Fixes https://gitlab.gnome.org/GNOME/vala/issues/1383
* Fix output decoding error of non-ASCII character on Win32wszqkzqk2022-11-271-3/+3
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1379
* libvaladoc: Inline rendering of hierarchy graphs when using svg imagescolinkiama2022-09-201-10/+21
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1340
* Revert "Make more use of native GLib.Regex syntax"Rico Tzschichholz2021-12-271-1/+6
| | | | This reverts commit b2ef0ed8d2c37a813f9ad8b35c7a7e4a1d639e1c.
* Make more use of native GLib.Regex syntaxRico Tzschichholz2021-12-221-6/+1
|
* libvaladoc/girimporter: parse_constant() use "c:identifier" attribute firstRico Tzschichholz2021-03-201-1/+9
|
* libvaladoc/girimporter: Don't guess length of xml header, iterate forward to ↵Rico Tzschichholz2021-03-201-3/+7
| | | | | | | | | <repository> If e.g. the xml header is missing, it resulted in errors like: error: expected start element of `repository' error: unsupported GIR version (null) (supported: 1.2)
* libvaladoc: Add wrapper for "agedge" of graphvizRico Tzschichholz2021-02-072-1/+17
|
* codegen: Add CCode.type_get_function and get_ccode_type_get_function()Rico Tzschichholz2021-01-302-2/+2
| | | | | Allow to overide the macro name, and join get_ccode_class_get_function () and get_ccode_interface_get_function().
* libvaladoc: Correctly retrieve value for Api.Class.is_compactRico Tzschichholz2021-01-191-1/+1
|
* libvaladoc/html: Don't sort struct fields to keep their original orderRico Tzschichholz2021-01-151-1/+4
| | | | | | This follows their special handling done in Codewriter.visit_struct(). In addition to a336d75586acb534aff55ca86425eb8f3aa45de4
* libvaladoc: Fix typos copyright yearReuben Thomas2021-01-153-3/+3
|
* libvaladoc/girimporter: Skip "docsection" elements in <namespace>Rico Tzschichholz2020-10-271-0/+3
| | | | See https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/226
* libvaladoc: Don't filter-out generic type-parameters of delegatesRico Tzschichholz2020-10-191-1/+1
|
* Don't use broken and unsupported cast expression as statementRico Tzschichholz2020-09-291-2/+2
|
* libvaladoc: Fix a couple of C compiler warningsRico Tzschichholz2020-09-281-1/+10
|
* build: Stop passing obsolete --use-headerRico Tzschichholz2020-09-271-1/+0
|
* Don't use locale dependent string functions on syntax stringsRico Tzschichholz2020-09-024-6/+6
| | | | | | | Replace usage of string.down() with string.ascii_down(), and string.up() with string.ascii_up() Fixes https://gitlab.gnome.org/GNOME/vala/issues/1067
* libvaladoc/gtkdoc-importer: Don't let parse_block_taglet() return nullRico Tzschichholz2020-08-271-6/+7
| | | | | | This caused criticals like: valadoc_taglets_param_set_is_c_self_param: assertion 'self != NULL' failed
* libvaladoc/gtkdoc-importer: Correctly retrieve "url" from "ulink" elementsRico Tzschichholz2020-08-271-1/+6
| | | | | | This caused criticals like: g_uri_parse_scheme: assertion 'uri != NULL' failed
* libvaladoc/girimporter: Fallback to "name" for callbackRico Tzschichholz2020-08-271-0/+3
| | | | | | This caused criticals like: valadoc_importer_gir_documentation_importer_attach_comment: assertion 'cname != NULL' failed
* libvaladoc/girimporter: Fallback to "glib:type-name" for class, interface ↵Rico Tzschichholz2020-08-241-0/+9
| | | | | | | | and record This caused criticals like: valadoc_importer_gir_documentation_importer_attach_comment: assertion 'cname != NULL' failed
* libvaladoc/girimporter: Improve parse_symbol_doc() and don't use parse_doc()Rico Tzschichholz2020-08-241-43/+25
|
* libvaladoc/girimporter: Skip "attribute" elementsRico Tzschichholz2020-08-231-0/+2
| | | | This is the same patch as in commit 6ea19c61015d0dd6cacb581397c8fe37ace9df4a
* Fix various typos in comments and stringsRico Tzschichholz2020-08-195-6/+6
| | | | See https://gitlab.gnome.org/GNOME/vala/issues/1063
* libvaladoc: Support exporting the `class` modifier on fieldsRico Tzschichholz2020-07-171-0/+11
|
* libvaladoc: Support exporting the `class` modifier on methodsCorentin Noël2020-07-171-0/+11
|
* libvaladoc: Remove unused Api.Class.get_finalize_function_name() APIRico Tzschichholz2020-06-141-12/+0
|
* Consistently use get_ccode_lower_case_prefix() for function namesRico Tzschichholz2020-06-141-1/+1
| | | | | | | Create the expected name for "constructor" and "finalize" functions which are non-public API. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1008
* libvaladoc/girimporter: Skip "function-macro" elementsCorentin Noël2020-06-111-0/+2
| | | | This is the same patch as in commit f51d9dfdaf97ab5b8377d7e5bb78cfc9b232dc86
* vala: Move setting of target profile and standard packages into CodeContextRico Tzschichholz2020-03-251-2/+2
|
* Add support for sealed classes in bindingsRico Tzschichholz2020-02-191-0/+13
| | | | | | | | | The "sealed" keyword was available and parsed for a long time. So simply pick it up information and expose it in the AST. Issue an error when it is used in vala source. See https://gitlab.gnome.org/GNOME/vala/issues/278
* Correct a few spelling errors in user visible stringsRico Tzschichholz2020-02-051-1/+1
|
* libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config fileRico Tzschichholz2019-11-062-2/+3
| | | | It is not required by the public API
* valadoc: Rename FormalParameter to ParameterRico Tzschichholz2019-10-187-24/+24
|
* libvaladoc: Fix ownership declarations of ConstantsRico Tzschichholz2019-10-111-0/+2
|
* libvaladoc: Remove TypeReference.pass_ownership APIRico Tzschichholz2019-10-101-5/+0
|
* libvaladoc: Drop unused codeRico Tzschichholz2019-10-101-82/+0
|
* libvaladoc: Fix parameter and property ownership declarationsRico Tzschichholz2019-10-101-6/+22
|
* valadoc: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-301-4/+4
|
* Revert "libvaladoc: Include valadoc@PACKAGE_SUFFIX@.deps into tarball"Rico Tzschichholz2019-09-221-1/+3
| | | | This reverts commit 53b09d40ae78f119e4efc853663db43b9a1ff7b8.
* libvaladoc: Include valadoc@PACKAGE_SUFFIX@.deps into tarballRico Tzschichholz2019-09-171-3/+1
| | | | | While valadoc@PACKAGE_SUFFIX@.vapi is included there is no reason to exclude this one.
* libvaladoc: Don't traverse into close circles with parentRico Tzschichholz2019-09-041-0/+9
| | | | | | | | | | SymbolResolver.resolve_thrown_list() adds error-type nodes which are allowed to be NodeType.ERROR_DOMAIN and NodeType.CLASS. This can result in a cycle on invoking Node.accept_all_children(), Node.parse_comments() or Node.check_comments() Fixes https://gitlab.gnome.org/GNOME/vala/issues/829
* valadoc: Install icons and doclets to API dependent foldersMart Raudsepp2019-08-042-1/+3
| | | | This allows to co-install different valadoc versions as for the compiler.
* libvaladoc: Use non-deprecated GLib.ModuleFlags valuesRico Tzschichholz2019-06-142-2/+2
|
* build: Pass some useful G_LOG_DOMAIN definitionsRico Tzschichholz2019-04-241-0/+1
|
* valadoc: Drop obsolete "Driver" APIRico Tzschichholz2019-04-012-43/+0
|
* Add explicit "default: break;" statements for coverage of enum-typed switchRico Tzschichholz2019-03-311-0/+2
|