Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix output decoding error of non-ASCII character on Win32 | wszqkzqk | 2022-11-27 | 3 | -10/+10 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1379 | ||||
* | gidlparser: Set source reference of parameters | Rico Tzschichholz | 2022-08-01 | 1 | -4/+4 |
| | |||||
* | vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR | Alexander Kanavin | 2021-12-01 | 1 | -4/+4 |
| | | | | | This is necessary in cross-compiling environments, where directories returned by pkg-config should be prefixed with sysroot location. | ||||
* | Revert "Use ErrorType-based collection for CodeNode.get_error_types()" | Rico Tzschichholz | 2021-10-25 | 1 | -2/+2 |
| | | | | | | Unfortunately, it is causing issues with the way the GIR/GIDL parser works. This reverts commit 0751a9e3bf46fc830d3e7ca3d0cfd3ae48846e68. | ||||
* | Use ErrorType-based collection for CodeNode.get_error_types() | Rico Tzschichholz | 2021-10-23 | 1 | -2/+2 |
| | |||||
* | vala: Make Class.is_compat/is_immutable/is_singleton read-only | Rico Tzschichholz | 2021-01-19 | 1 | -6/+6 |
| | |||||
* | vapigen: Avoid superfluous cast | Rico Tzschichholz | 2020-11-11 | 1 | -1/+1 |
| | |||||
* | Perform runtime version check of libvala | Rico Tzschichholz | 2020-11-05 | 1 | -0/+6 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/88 | ||||
* | vala: Make use of new printf-like API of Report.*() | Rico Tzschichholz | 2020-10-26 | 3 | -8/+8 |
| | |||||
* | Fix various typos in comments and strings | Rico Tzschichholz | 2020-08-19 | 1 | -1/+1 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/issues/1063 | ||||
* | vala: Move setting of target profile and standard packages into CodeContext | Rico Tzschichholz | 2020-03-25 | 1 | -9/+1 |
| | |||||
* | vapigen: Define "GOBJECT" corresponding to set profile of CodeContext | Rico Tzschichholz | 2020-03-12 | 1 | -0/+1 |
| | | | | | | | This is required to evaluate pre-processor directives correctly in sourced bindings. Fixes https://gitlab.gnome.org/GNOME/vala/issues/933 | ||||
* | Add missing CodeContext.pop() calls | Princeton Ferro | 2020-03-01 | 1 | -0/+2 |
| | | | | Release previously pushed CodeContext instances from static list. | ||||
* | vala: Let the parser have set namespace members as static | Rico Tzschichholz | 2019-11-24 | 1 | -2/+10 |
| | | | | ... and move error reporting for invalid members into check() | ||||
* | gidl/girparser: Creation methods must not be marked as static | Rico Tzschichholz | 2019-11-17 | 1 | -3/+5 |
| | |||||
* | girparser/gidlparser: "value_owned = true" by default for property types | Rico Tzschichholz | 2019-09-02 | 1 | -0/+3 |
| | | | | | This represents an internal implementation detail which is available from vala sources and it does not effect the ownership of property accessors. | ||||
* | build: Pass some useful G_LOG_DOMAIN definitions | Rico Tzschichholz | 2019-04-24 | 1 | -0/+1 |
| | |||||
* | vala: Add CodeContext.get_source_file() and perform some sanity checks | Rico Tzschichholz | 2019-03-19 | 1 | -4/+3 |
| | |||||
* | vala: Drop "explicit" from ValaSourceFile and use "from_commandline" | Rico Tzschichholz | 2018-11-03 | 1 | -2/+2 |
| | |||||
* | Collect error_types on demand to allow transformations | Luca Bruno | 2018-10-23 | 1 | -2/+4 |
| | |||||
* | vapigen: Warn if the library argument doesn't match any package attribute | Rico Tzschichholz | 2018-09-17 | 1 | -0/+11 |
| | | | | | | | GIR files can contain a package key referring to the pkg-config name which is the recommended and even required naming of a vapi. Fixes https://gitlab.gnome.org/GNOME/vala/issues/669 | ||||
* | Use dedicated version api of libvala internally as well | Rico Tzschichholz | 2018-08-09 | 1 | -1/+1 |
| | |||||
* | gidl: Properly resolve "time_t" | Rico Tzschichholz | 2018-07-05 | 1 | -1/+1 |
| | |||||
* | codewriter: Output bodies of code-blocks if in VAPIGEN mode | Rico Tzschichholz | 2018-07-05 | 1 | -1/+1 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/231 | ||||
* | vala: Transform Struct.*_rank() methods into "rank" property | Rico Tzschichholz | 2018-04-26 | 1 | -1/+1 |
| | |||||
* | build: Don't install vapicheck | Rico Tzschichholz | 2018-02-12 | 1 | -1/+3 |
| | | | | | | | This tool can't be used to check the syntax of vapi files as the name suggests. So better drop it until it gets some fixing. https://bugzilla.gnome.org/show_bug.cgi?id=793370 | ||||
* | vapigen: Add coverage build-flags | Rico Tzschichholz | 2018-01-08 | 1 | -0/+5 |
| | |||||
* | Make use of GLib.OPTION_REMAINING instead of "" | Rico Tzschichholz | 2017-12-13 | 1 | -1/+1 |
| | |||||
* | gidlparser: Fix cname format of renamed signals | Rico Tzschichholz | 2017-11-18 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=731547 | ||||
* | vapigen: Mark given source-files as such and force girparser to handle them | Rico Tzschichholz | 2017-08-19 | 1 | -1/+3 |
| | | | | | | E.g. gtk+-4.0 is *one* library with multiple namespaces and gir files. So we need to handle this case and allow all explicitly given GIR files to be parsed. | ||||
* | Drop superfluous inheriting from GLib.Object | Rico Tzschichholz | 2017-06-27 | 2 | -2/+2 |
| | |||||
* | build: Make ccode and codegen private API | Rico Tzschichholz | 2017-04-14 | 1 | -2/+2 |
| | | | | valac is the only consumer and will statically link these libraries. | ||||
* | build: vapigen and vapicheck don't require ccode | Rico Tzschichholz | 2017-04-14 | 1 | -2/+0 |
| | |||||
* | vapigen: Add --nostdpkg option like in valac | Rico Tzschichholz | 2017-04-03 | 1 | -4/+10 |
| | |||||
* | vala: Clean up PropertyAccessor API | Rico Tzschichholz | 2016-11-08 | 1 | -4/+2 |
| | |||||
* | Avoid some string copying | Rico Tzschichholz | 2016-11-01 | 1 | -5/+5 |
| | |||||
* | Use more "...".printf to concat strings | Rico Tzschichholz | 2016-10-30 | 1 | -1/+1 |
| | |||||
* | Add missing generic-type arguments of delegates | Rico Tzschichholz | 2016-10-08 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=772204 | ||||
* | codegen: Add support for finish_vfunc_name in CCode | Rico Tzschichholz | 2016-09-18 | 1 | -0/+2 |
| | |||||
* | vapigen: Install vapigen*.pc in multiarch compatible location | Andreas Henriksson | 2016-09-15 | 1 | -1/+1 |
| | | | | | This makes the pkgconfigdir path consistent to what is already used in (toplevel) Makefile.am. | ||||
* | gidlparser: Make sure to only handle the needed cairo symbols | Rico Tzschichholz | 2016-07-27 | 1 | -1/+2 |
| | |||||
* | gidlparser: Special handling for some ambiguous cairo symbols | Rico Tzschichholz | 2016-07-18 | 1 | -0/+11 |
| | |||||
* | gidlparser: Support returns_floating_reference metadata | Rico Tzschichholz | 2016-07-08 | 1 | -0/+5 |
| | |||||
* | vapigen: Call setlocale in main function | Ting-Wei Lan | 2016-06-18 | 1 | -0/+1 |
| | | | | | | It is required to correctly show translated messages on some locales. https://bugzilla.gnome.org/show_bug.cgi?id=760436 | ||||
* | Introduce [Version (...)] | Florian Brosch | 2016-01-30 | 1 | -58/+58 |
| | | | | | | | | | | | | | | | | | Parameters: since: string, version number experimental: bool (was: [Experimental]) experimental_until: string, version number deprecated_since: string, version number (was: [Deprecated (since="")]) replacement: string, symbol name (was: [Deprecated (replacement="")]) deprecated: bool (was: [Deprecated]) Used symbols labeled with [Version (since = "")] are checked against the locally installed package version. Use --disable-since-check to avoid this behaviour. Fixes bug 678912. | ||||
* | gidlparser: Support transfer_container metadata for arrays | Rico Tzschichholz | 2015-11-23 | 1 | -0/+7 |
| | |||||
* | gtk+-3.0: add scope async to Gtk.Clipboard request methods | Luca Bruno | 2015-09-07 | 1 | -0/+2 |
| | |||||
* | vapigen: add delegate_target_cname | Marc-André Lureau | 2014-11-15 | 1 | -0/+2 |
| | | | | Fixes bug 740154 | ||||
* | Use .ascii_up() instead of .up() | Luca Bruno | 2014-10-31 | 1 | -2/+2 |
| | | | | Fixes bug 739393 | ||||
* | vapigen: Don't override VALAC and use the available one like the rest | Rico Tzschichholz | 2014-09-20 | 1 | -2/+0 |
| | | | | | | | | There is no reason to special case vapigen while the rest of the source is built with the available valac version. For a proper build bootstrapping is required anyway. For internal testing of the just-built valac the testsuite should suffice. |