lp:vala

Owned by Vala Team
Get this repository:
git clone https://git.launchpad.net/vala

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/vala.

The next import is scheduled to run .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 40 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 2 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 2 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 30 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 50 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 2 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 20 seconds — see the log

Branches

Name Last Modified Last Commit
master 2021-09-20 20:11:13 UTC
codegen: Sealed class in external package is not special

Author: Rico Tzschichholz
Author Date: 2021-09-20 19:57:27 UTC

codegen: Sealed class in external package is not special

Don't falsely generate macros and typedefs leading to conflicts

Regression of 7ebb25ffa2226a8a098b8b1ea2cef64d1015b4de

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1229

staging 2021-09-20 20:11:13 UTC
codegen: Sealed class in external package is not special

Author: Rico Tzschichholz
Author Date: 2021-09-20 19:57:27 UTC

codegen: Sealed class in external package is not special

Don't falsely generate macros and typedefs leading to conflicts

Regression of 7ebb25ffa2226a8a098b8b1ea2cef64d1015b4de

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1229

wip/meson 2021-09-18 15:40:24 UTC
WIP meson: Add meson-bootstrap.sh

Author: Rico Tzschichholz
Author Date: 2019-02-11 19:25:15 UTC

WIP meson: Add meson-bootstrap.sh

wip/issue/764 2021-09-17 14:43:10 UTC
vala: Output multiline source-reference

Author: Rico Tzschichholz
Author Date: 2019-03-05 20:15:24 UTC

vala: Output multiline source-reference

Fixes https://gitlab.gnome.org/GNOME/vala/issues/764

wip/ci 2021-09-15 14:16:23 UTC
ci: Always deploy

Author: Rico Tzschichholz
Author Date: 2018-12-10 10:39:12 UTC

ci: Always deploy

master.msvc 2021-08-26 01:47:22 UTC
build: Add a set of NMake Makefiles

Author: Chun-wei Fan
Author Date: 2021-08-25 09:45:27 UTC

build: Add a set of NMake Makefiles

This adds a set of NMake Makefiles that is able to:

* Compile Vala from the generated C sources in a release tarball
* Compile Vala with an existing Vala build/installation from the
  original Vala sources.

What is not done currently:
* Generating sources in gobject-introspection/ using Bison/Flex.
* Re-generating the *.vapi files in vapi/ using existing .gir
  files.
* Running the tests
* Building vapidocs
* Preparing for the build directly from a GIT checkout.

This is done in a modular fashion so that one may specify the
INCLUDEDIR and LIBDIR if the include and library paths for GLib
are not in the compiler's default paths.

This NMake Makefile set supports Visual Studio 2008 and later-
please note that I did not (and am not intending to) update the
.vala/*.c/*.h files to make the support work.

0.50 2021-08-22 15:50:40 UTC
Release 0.50.10

Author: Rico Tzschichholz
Author Date: 2021-08-22 15:50:40 UTC

Release 0.50.10

0.48 2021-08-22 15:38:50 UTC
Release 0.48.19

Author: Rico Tzschichholz
Author Date: 2021-08-22 15:38:50 UTC

Release 0.48.19

wip/dbusgen 2021-08-18 13:09:31 UTC
Drop pkg-config file

Author: Rico Tzschichholz
Author Date: 2021-08-18 13:09:31 UTC

Drop pkg-config file

0.52 2021-08-16 10:49:45 UTC
Release 0.52.5

Author: Rico Tzschichholz
Author Date: 2021-08-16 10:49:45 UTC

Release 0.52.5

tintou/gdbus-properties 2021-08-07 14:43:00 UTC
Update expected C sources

Author: Rico Tzschichholz
Author Date: 2021-08-07 14:43:00 UTC

Update expected C sources

wip/issue/607 2021-07-18 06:07:16 UTC
Renergate GIR-based bindings to pick up array length-types

Author: Rico Tzschichholz
Author Date: 2021-04-15 14:49:14 UTC

Renergate GIR-based bindings to pick up array length-types

wip/strings 2021-04-20 13:22:13 UTC
Adapt to changes of string bindings

Author: Rico Tzschichholz
Author Date: 2018-10-30 06:52:36 UTC

Adapt to changes of string bindings

wip/vapicheck 2021-04-14 09:01:20 UTC
vapicheck: convenient caller script

Author: Rico Tzschichholz
Author Date: 2021-01-31 12:04:52 UTC

vapicheck: convenient caller script

0.40 2021-01-11 09:42:00 UTC
Release 0.40.25

Author: Rico Tzschichholz
Author Date: 2021-01-11 09:42:00 UTC

Release 0.40.25

wip/tintou/linux-connector 2020-12-23 12:24:03 UTC
linux: Add connector bindings

Author: Corentin Noël
Author Date: 2019-02-07 09:12:11 UTC

linux: Add connector bindings

wip/test-bindings 2020-12-06 15:46:55 UTC
vapi/tests: Support compile and runtime testing of bindings

Author: Rico Tzschichholz
Author Date: 2020-12-06 15:46:55 UTC

vapi/tests: Support compile and runtime testing of bindings

wip/foreach 2020-11-10 17:14:55 UTC
tests: Add "GenericArray foreach" tests to increase coverage

Author: Corentin Noël
Author Date: 2020-11-09 14:17:37 UTC

tests: Add "GenericArray foreach" tests to increase coverage

wip/issue/658 2020-11-06 02:14:07 UTC
Fixed crash: anonymous delegate returning a. del.

Author: Nick Schrader
Author Date: 2020-11-06 02:11:50 UTC

Fixed crash: anonymous delegate returning a. del.

wip/explicit-class-access 2020-10-18 20:41:42 UTC
WIP vala: Allow explicit access to class members using the "class" keyword

Author: Rico Tzschichholz
Author Date: 2020-09-30 06:41:05 UTC

WIP vala: Allow explicit access to class members using the "class" keyword

mjog/webkit-usermessage-nullables 2020-08-26 01:32:12 UTC
webkit2gtk-web-extension-4.0: UserMessage parameters and fd_list props are nu...

Author: Michael Gratton
Author Date: 2020-08-26 01:32:12 UTC

webkit2gtk-web-extension-4.0: UserMessage parameters and fd_list props are nullable

0.46 2020-08-10 13:11:42 UTC
Release 0.46.13

Author: Rico Tzschichholz
Author Date: 2020-08-10 12:53:44 UTC

Release 0.46.13

wip/issue/606 2020-06-27 08:29:47 UTC
WIP build: Check for valac with sufficient GIR support

Author: Rico Tzschichholz
Author Date: 2019-05-01 10:46:36 UTC

WIP build: Check for valac with sufficient GIR support

wip/issue/327 2020-05-23 08:34:00 UTC
Add support for "with" statement

Author: Nick Schrader
Author Date: 2020-03-27 16:12:09 UTC

Add support for "with" statement

Create data-type scoped blocks

Fixes https://gitlab.gnome.org/GNOME/vala/issues/327

wip/issue/996 2020-05-23 08:15:53 UTC
girwriter: Evaluate and output non literal enum-value if it is a simple constant

Author: Rico Tzschichholz
Author Date: 2020-05-19 12:29:06 UTC

girwriter: Evaluate and output non literal enum-value if it is a simple constant

This avoids the output of "(null)" in the generated GIR for these cases.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/996

wip/issue/777 2020-04-24 06:50:08 UTC
WIP vala: Check coverage of switch on enum-type and issue warnings if needed

Author: Rico Tzschichholz
Author Date: 2019-03-29 13:27:14 UTC

WIP vala: Check coverage of switch on enum-type and issue warnings if needed

Also don't emit implicit default label.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/777

wip/printer 2020-04-09 19:27:52 UTC
parser: Handle incomplete expression statements

Author: Princeton Ferro
Author Date: 2020-04-09 19:15:45 UTC

parser: Handle incomplete expression statements

Incomplete expression statements are parsed as expression statements
now, rather than local variable declarations. This primarily affects
incomplete member access expressions at the end of blocks.

wip/error-gtype 2020-04-05 05:59:08 UTC
WIP

Author: Rico Tzschichholz
Author Date: 2019-10-15 10:48:13 UTC

WIP

tintou/dbus-coverage 2020-04-04 15:05:52 UTC
dbus: increase code coverage

Author: Corentin Noël
Author Date: 2020-04-04 15:05:52 UTC

dbus: increase code coverage

Add test for multiple signals generation, private signals, signals with arrays and plugins.

wip/transform-ast 2020-04-01 08:17:51 UTC
FIXME Implicit flatten array in foreach

Author: Rico Tzschichholz
Author Date: 2020-03-31 19:57:22 UTC

FIXME Implicit flatten array in foreach

wip/tintou/dbus-autogen 2020-03-30 18:35:02 UTC
WIP: Add code to automatically generate GDBusProxy classes

Author: Corentin Noël
Author Date: 2020-03-30 09:53:29 UTC

WIP: Add code to automatically generate GDBusProxy classes

wip/class-posix 2020-03-20 15:53:02 UTC
codegen: Add simple compact class support for POSIX

Author: Rico Tzschichholz
Author Date: 2019-01-12 17:05:40 UTC

codegen: Add simple compact class support for POSIX

wip/ricotz/lsp-rev 2020-03-08 18:03:55 UTC
WIP vala: Unresolved namespaces?

Author: Princeton Ferro
Author Date: 2020-02-18 11:20:00 UTC

WIP vala: Unresolved namespaces?

tintou/sealed 2020-01-08 08:38:19 UTC
vala: Add support for sealed classes

Author: Corentin Noël
Author Date: 2020-01-07 20:41:39 UTC

vala: Add support for sealed classes

wip/null-conditional 2019-12-19 09:18:30 UTC
Add test case

Author: Rico Tzschichholz
Author Date: 2019-12-19 09:18:30 UTC

Add test case

wip/issue/871 2019-12-06 14:21:01 UTC
codegen: Pass type-parameter as properties on gobject style construction

Author: Rico Tzschichholz
Author Date: 2019-12-06 14:17:59 UTC

codegen: Pass type-parameter as properties on gobject style construction

0.44 2019-11-18 08:39:27 UTC
Release 0.44.11

Author: Rico Tzschichholz
Author Date: 2019-11-18 08:35:16 UTC

Release 0.44.11

wip/libgtop-2.0 2019-11-11 13:02:17 UTC
WIP Regen with latest girparser

Author: Rico Tzschichholz
Author Date: 2019-11-11 12:57:50 UTC

WIP Regen with latest girparser

685-remove-context-from-semantic-analyzer 2019-10-10 20:08:01 UTC
vala: remove CodeContext reference in FlowAnalyzer

Author: esodan
Author Date: 2018-10-16 22:09:58 UTC

vala: remove CodeContext reference in FlowAnalyzer

wip/defines 2019-10-06 15:57:44 UTC
Support `define' expressions in global scope of source files

Author: Rico Tzschichholz
Author Date: 2019-03-13 07:40:04 UTC

Support `define' expressions in global scope of source files

Fixes https://gitlab.gnome.org/GNOME/vala/issues/765

wip/issue/839 2019-09-05 15:58:04 UTC
WIP vala: Allow to access function pointers of .begin and .end methods

Author: Rico Tzschichholz
Author Date: 2019-08-24 21:36:40 UTC

WIP vala: Allow to access function pointers of .begin and .end methods

0.36 2019-08-14 08:21:35 UTC
Release 0.36.20

Author: Rico Tzschichholz
Author Date: 2019-08-14 08:21:35 UTC

Release 0.36.20

wip/traverse-visitor 2019-05-17 09:08:27 UTC
Add TraverseVisitor for traversing the tree with a callback

Author: Rico Tzschichholz
Author Date: 2018-10-26 12:08:59 UTC

Add TraverseVisitor for traversing the tree with a callback

This will allow cleaning up virtual methods of code nodes
and more stateful to stateless code conversion.

786-add-gir-version-annotation 2019-04-27 02:05:14 UTC
vala: anotate valaversion file

Author: esodan
Author Date: 2019-04-27 02:05:14 UTC

vala: anotate valaversion file

VAPI doesn't include annotations about GIR version.

wip/code-transformer 2019-04-19 13:29:54 UTC
tests: Add "postcondition with local result" test to increase coverage

Author: Rico Tzschichholz
Author Date: 2019-04-14 16:03:50 UTC

tests: Add "postcondition with local result" test to increase coverage

0.42 2019-04-15 08:17:46 UTC
Release 0.42.7

Author: Rico Tzschichholz
Author Date: 2019-04-09 14:56:02 UTC

Release 0.42.7

wip/direct-generics 2019-03-22 21:51:40 UTC
Added support for direct generics

Author: Jakub Kaszycki
Author Date: 2019-03-07 19:32:22 UTC

Added support for direct generics

Direct generics are a rare phenomenon, the only notable example in GLib
is GArray. Direct generics are handled using macros/sizeof and passed
around by pointers (not in pointers), so they need not fit in a pointer.
Thus, values like double, int64 or even funny structure types can be
stored in GArray (unlike GPtrArray or GHashTable).

This commit implements a complete support of direct generics. Also, the
GLib VAPI is adjusted for direct generics.

Direct generics are triggered by a new parameter to CCode. They are only
supposed to be used in VAPI files, using them in normal source files is
undefined. If your type is something else than a GArray, reconsider the matter
twice before enabling direct generics.

wip/limited-generics 2019-03-22 21:01:39 UTC
codegen: Don't apply strict generic-type rules on simple/limited generics

Author: Rico Tzschichholz
Author Date: 2019-03-10 21:16:45 UTC

codegen: Don't apply strict generic-type rules on simple/limited generics

tintou/test-digit 2019-03-22 08:46:07 UTC
tests: Add more invalid assignment tests

Author: Corentin Noël
Author Date: 2019-03-22 08:09:21 UTC

tests: Add more invalid assignment tests

wip/tintou/source-file-remove-code-context 2019-03-15 14:20:23 UTC
vala: Ensure that the CodeContext has no reference to the node before removin...

Author: Corentin Noël
Author Date: 2019-03-15 14:17:03 UTC

vala: Ensure that the CodeContext has no reference to the node before removing it

wip/devhelp-internal 2019-03-15 09:52:33 UTC
doc: Allow to build devhelp of the internal documentation

Author: Corentin Noël
Author Date: 2019-03-15 09:52:33 UTC

doc: Allow to build devhelp of the internal documentation

wip/transform 2019-03-11 12:52:38 UTC
Fix raw variants

Author: Rico Tzschichholz
Author Date: 2018-10-28 21:20:24 UTC

Fix raw variants

wip/gettext 2019-03-11 12:05:23 UTC
DON'T MERGE Add vala.pot as reference

Author: Rico Tzschichholz
Author Date: 2018-07-15 07:50:53 UTC

DON'T MERGE Add vala.pot as reference

wip/tintou/gst-static-caps 2019-01-17 14:02:42 UTC
gstreamer-1.0: Add Gst.StaticCaps constants

Author: Corentin Noël
Author Date: 2019-01-17 14:02:42 UTC

gstreamer-1.0: Add Gst.StaticCaps constants

wip/type-args 2019-01-07 12:13:47 UTC
codegen: Move type-argument checks to SemanticAnalyzer

Author: Rico Tzschichholz
Author Date: 2018-08-08 13:25:51 UTC

codegen: Move type-argument checks to SemanticAnalyzer

wip/valgrind 2019-01-04 18:52:41 UTC
WIP tests: Run with valgrind and optimizations

Author: Rico Tzschichholz
Author Date: 2019-01-04 18:52:01 UTC

WIP tests: Run with valgrind and optimizations

wip/abi 2018-07-12 07:26:20 UTC
compiler: Implicitly enable hide-internal with abi-stability

Author: Rico Tzschichholz
Author Date: 2018-01-19 16:27:26 UTC

compiler: Implicitly enable hide-internal with abi-stability

See https://gitlab.gnome.org/GNOME/vala/issues/598

wip/async-out 2018-06-05 16:31:31 UTC
Handle synchronous out-parameters in async methods

Author: Rico Tzschichholz
Author Date: 2018-06-05 09:05:09 UTC

Handle synchronous out-parameters in async methods

Although setting them is not supported yet.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/636

0.34 2018-05-22 08:52:34 UTC
Release 0.34.18

Author: Rico Tzschichholz
Author Date: 2018-05-22 08:52:34 UTC

Release 0.34.18

0.38 2018-05-22 07:57:43 UTC
Release 0.38.10

Author: Rico Tzschichholz
Author Date: 2018-05-22 07:53:59 UTC

Release 0.38.10

wip/genie 2018-03-04 14:10:01 UTC
genie: Allow method definitions in enums

Author: Niora
Author Date: 2017-05-06 18:38:58 UTC

genie: Allow method definitions in enums

https://bugzilla.gnome.org/show_bug.cgi?id=776835

wip/bug567269 2018-02-19 16:54:32 UTC
tests: Add some invalid "chain-up" tests

Author: Rico Tzschichholz
Author Date: 2016-11-04 17:06:37 UTC

tests: Add some invalid "chain-up" tests

https://bugzilla.gnome.org/show_bug.cgi?id=567269

wip/gtkgir 2017-12-09 00:07:44 UTC
Regenerate GIR-based bindings

Author: Rico Tzschichholz
Author Date: 2017-12-08 15:34:09 UTC

Regenerate GIR-based bindings

wip/valadate 2017-11-19 11:35:04 UTC
Fix build

Author: Rico Tzschichholz
Author Date: 2017-10-07 10:40:50 UTC

Fix build

wip/gee 2017-05-03 08:14:58 UTC
Move to .foreach methods where it does not impact readability

Author: Maciej Piechotka
Author Date: 2016-09-21 10:28:39 UTC

Move to .foreach methods where it does not impact readability

https://bugzilla.gnome.org/show_bug.cgi?id=704754

0.32 2016-12-02 12:37:37 UTC
gio-2.0: Keep GLib.Socket API compatible with gio < 2.48

Author: Rico Tzschichholz
Author Date: 2016-09-16 18:54:27 UTC

gio-2.0: Keep GLib.Socket API compatible with gio < 2.48

https://bugzilla.gnome.org/show_bug.cgi?id=769222

wip/baedert/nullable 2016-11-09 08:45:49 UTC
WIP

Author: Timm Bäder
Author Date: 2016-11-09 08:45:49 UTC

WIP

0.30 2016-06-20 17:33:35 UTC
Release 0.30.2

Author: Jürg Billeter
Author Date: 2016-06-20 17:33:35 UTC

Release 0.30.2

0.28 2015-08-12 13:18:21 UTC
posix: add PrintfFormat to syslog()

Author: Luca Bruno
Author Date: 2015-08-12 13:17:03 UTC

posix: add PrintfFormat to syslog()

Fixes bug 752031

(cherry picked from commit 0bdcc73af3af1144a03a24c3ebec9705572fa51b)

0.26 2015-01-29 11:39:34 UTC
gtk+-2.0,gtk+-3.0: Gtk.tree_get_row_drag_data does not pass ownership of tree...

Author: Rico Tzschichholz
Author Date: 2015-01-29 11:36:11 UTC

gtk+-2.0,gtk+-3.0: Gtk.tree_get_row_drag_data does not pass ownership of tree_model

(cherry picked from commit 1a9de03c7f5d7015c4a08958d120c0b0fe11b3fa)

0.24 2014-03-24 19:11:59 UTC
Release 0.24.0

Author: Jürg Billeter
Author Date: 2014-03-24 19:11:59 UTC

Release 0.24.0

0.22 2013-11-14 10:47:21 UTC
vapi: Install packagekit-glib2 bindings

Author: Rico Tzschichholz
Author Date: 2013-11-05 18:40:44 UTC

vapi: Install packagekit-glib2 bindings

(cherry picked from commit 1ce8b8f4d433f1740adfabc7b19558c2a8cdc4fa)

0.20 2013-11-14 10:45:40 UTC
vapi: Install packagekit-glib2 bindings

Author: Rico Tzschichholz
Author Date: 2013-11-05 18:40:44 UTC

vapi: Install packagekit-glib2 bindings

(cherry picked from commit 1ce8b8f4d433f1740adfabc7b19558c2a8cdc4fa)

0.18 2012-11-13 20:16:58 UTC
Release 0.18.1

Author: Jürg Billeter
Author Date: 2012-11-13 20:16:58 UTC

Release 0.18.1

0.16 2012-06-23 15:42:52 UTC
Release 0.16.1

Author: Jürg Billeter
Author Date: 2012-06-23 15:42:52 UTC

Release 0.16.1

wip/cpp 2012-04-11 15:16:48 UTC
codegen: Add basic support for using C++ libraries

Author: Luca Bruno
Author Date: 2012-03-31 20:56:00 UTC

codegen: Add basic support for using C++ libraries

0.14 2012-01-31 14:02:22 UTC
Release 0.14.2

Author: Jürg Billeter
Author Date: 2012-01-31 14:02:22 UTC

Release 0.14.2

0.12 2011-06-03 10:07:01 UTC
Fix critical when calling generated enum to_string method

Author: Jürg Billeter
Author Date: 2011-06-03 09:59:47 UTC

Fix critical when calling generated enum to_string method

0.10 2011-03-12 15:15:56 UTC
Release 0.10.4

Author: Jürg Billeter
Author Date: 2011-03-12 15:15:56 UTC

Release 0.10.4

0.10-parallel 2010-10-06 20:44:14 UTC
SourceFile: change the definition of 'used'

Author: desrt
Author Date: 2010-09-20 10:56:32 UTC

SourceFile: change the definition of 'used'

Consider a source file as used only if actual C code (or declarations)
have been generated from something in that source file.

This greatly reduces the number of dependencies listed for compilations
that touch a large number of symbols in trivial ways without really
making use of them (for example, when listing a very large number of
unused fast-vapi files, as parvala does).

abstract-interpreter 2010-08-04 15:34:58 UTC
Add experimental abstract interpreter

Author: Jürg Billeter
Author Date: 2009-10-18 16:07:49 UTC

Add experimental abstract interpreter

0.8 2010-05-11 09:19:48 UTC
gstreamer: Fix Gst.Structure.get_clock_time() binding

Author: Alexander Kojevnikov
Author Date: 2010-05-03 11:21:59 UTC

gstreamer: Fix Gst.Structure.get_clock_time() binding

0.6 2009-04-17 14:37:55 UTC
gtk+-2.0: Fix gtk_tree_selection_set_select_function binding

Author: Jim Nelson
Author Date: 2009-04-17 14:34:14 UTC

gtk+-2.0: Fix gtk_tree_selection_set_select_function binding

vala-0-4 2008-10-20 20:42:46 UTC
Branched for Vala 0.4.

Author: Jürg Billeter
Author Date: 2008-10-20 20:42:46 UTC

Branched for Vala 0.4.

* Branched for Vala 0.4.

svn path=/branches/vala-0-4/; revision=1864

vala-0-2 2008-04-12 20:41:17 UTC
various improvements, patch by Evan Nemerson

Author: Jürg Billeter
Author Date: 2008-04-12 20:41:17 UTC

various improvements, patch by Evan Nemerson

2008-04-12 Juerg Billeter <j@bitron.ch>

 * vapi/sqlite3.vapi: various improvements, patch by Evan Nemerson

svn path=/trunk/; revision=1190

185 of 85 results
This repository contains Public information 
Everyone can see this information.

Subscribers