summaryrefslogtreecommitdiff
path: root/vala
Commit message (Collapse)AuthorAgeFilesLines
* Warn when using `weak' modifier where it is not applicableJürg Billeter2010-03-201-28/+39
| | | | Based on patch by Jiří Zárevúcky.
* Do not use `weak' modifier where it is not applicableJürg Billeter2010-03-203-3/+3
|
* Warn on assignment to same variableJürg Billeter2010-03-201-1/+7
|
* Make all Literal constructors accept null SourceReferencesEvan Nemerson2010-03-143-3/+3
|
* Fix instance_pos attribute writing in VAPI filesJürg Billeter2010-03-131-2/+2
| | | | Fixes bug 609088.
* dova: Do not write `owned' in VAPI filesJürg Billeter2010-03-131-3/+3
|
* dova: Do not support foreach without iteratorJürg Billeter2010-03-131-3/+3
|
* dova: Add implicit result variableJürg Billeter2010-03-1310-13/+89
|
* dova: Do not accept `owned' for property get accessorsJürg Billeter2010-03-131-1/+1
|
* dova: Pass structs by value by defaultJürg Billeter2010-03-131-0/+3
|
* dova: Use long/ulong for 64-bit integer literalsJürg Billeter2010-03-131-0/+7
|
* dova: Classes derive from Object by defaultJürg Billeter2010-03-131-1/+12
|
* dova: Accept list, set, and map literals and tuplesJürg Billeter2010-03-1310-6/+525
|
* dova: Do not support array or object member initializersJürg Billeter2010-03-131-3/+7
|
* dova: Do not accept `unowned' or `owned' in dova profileJürg Billeter2010-03-131-4/+6
| | | | This also changes property get accessors to return owned values.
* dova: Do not require types uchar and int8 in dova profileJürg Billeter2010-03-131-2/+10
|
* Add stub dova profileJürg Billeter2010-03-131-2/+3
|
* Support connect_after for signalsLuca Bruno2010-03-131-0/+15
| | | | Fixes bug 560773.
* Support array_length_type for fieldsEvan Nemerson2010-03-132-5/+24
| | | | Fixes part of bug 529866.
* Report error on use of tuplesJürg Billeter2010-03-132-4/+19
| | | | | | Tuples are not supported as primary expressions. Based on patch by Adam Folmert, fixes bug 597955.
* build: Use git-version-genJürg Billeter2010-03-131-1/+0
| | | | | | Add git-version-gen script from gnulib. Based on patch by Marc-André Lureau.
* Fix flow analysis for catch clauses with specific error typesJürg Billeter2010-03-101-1/+11
|
* Mark return type of `as` operator as nullableJürg Billeter2010-03-101-0/+4
| | | | Fixes bug 612382.
* Fix (!) non-null cast for structsJürg Billeter2010-03-101-7/+3
| | | | Fixes bug 612380.
* Make BinaryExpression.get_operator_string publicJürg Billeter2010-03-091-1/+1
|
* Use correct marshaller for fundamental classesJürg Billeter2010-03-091-1/+3
| | | | Fixes bug 611845.
* Support returns_floating_reference attribute for methodsJürg Billeter2010-03-032-2/+10
|
* Fix expression type of new GLib.Error (...)Jürg Billeter2010-03-011-2/+6
| | | | Fixes bug 610584.
* vapigen: Add support for array_length_cname for fieldsEvan Nemerson2010-03-011-8/+17
|
* Add CharacterLiteral.to_string() to fix writing vapi fileLuca Bruno2010-02-281-0/+4
|
* Do not support instance field initializers in structsLuca Bruno2010-02-241-0/+6
| | | | Fixes bug 567711.
* Fix error message for 'incompatible operand' - added line numberAdam Folmert2010-02-191-1/+1
| | | | Fixes bug 610414.
* Support nullable error types in VAPI filesJürg Billeter2010-02-181-3/+11
|
* Add alternative iterator protocol for foreachRyan Lortie2010-02-151-41/+76
| | | | | | | | If the iterator object has a .next_value() function that returns a nullable type then we iterate by calling this function until it returns null. Fixes bug 609812.
* Put the instance_pos attribute in delegates in code writerVíctor Manuel Jáquez Leal2010-02-121-0/+2
| | | | Fixes bug 609591.
* GIR parser: Always add the cname attribute to generated methodsAdrien Bustany2010-02-111-0/+4
|
* Support `in' operator for arraysRobin Sonefors2010-02-111-0/+4
| | | | | | | This is already supported for some non-array types, so this patch merely extends it. Fixes bug 602511.
* Fix error handling checks in switch statementsJürg Billeter2010-02-102-2/+9
|
* Allow using array element access as ref and out method argumentsJürg Billeter2010-02-101-3/+5
| | | | Fixes bug 609388.
* D-Bus: Move DataType.get_type_signature to D-Bus modulesJürg Billeter2010-02-086-78/+0
| | | | Fixes bug 607558.
* Fix crash when opening file failsJürg Billeter2010-02-071-0/+4
| | | | Based on patch by pancake, fixes bug 606837.
* Do not use string.replaceJürg Billeter2010-02-051-2/+6
| | | | GRegex requires GLib 2.14.
* Fix symbol resolving in enumsJürg Billeter2010-02-041-1/+4
|
* Fix crash on invalid field initializerJürg Billeter2010-02-041-1/+4
| | | | Fixes bug 595725.
* GAsync: Support async callback from closureJürg Billeter2010-02-042-3/+33
| | | | Fixes bug 608184.
* Fix symbol resolving for base types of structsJürg Billeter2010-02-041-0/+6
| | | | Fixes bug 607955.
* Fix protected member access check in inner classesJürg Billeter2010-02-011-2/+11
|
* GIR Namespace supportRob Taylor2010-02-013-2/+31
| | | | | | | | | | | | | | | | | | This patch introduces two new CCode annotations for use in VAPI files, gir_namespace and gir_version. This allows us to correctly map vala namespaces to gobject-introspection namespaces when generating GIR files. The mapping is actually done on a SourceFile level. This allows us to work around cases where one vala namespace maps into multiple GIR namespaces (in particular, GLib vs GLib and GObject). In the absense of annotations, the old 'guess it' method will be applied. This commit also adds annotations to some core vapis. Fixes bug 584683.
* Do not consider struct creation as chain-upJürg Billeter2010-02-011-7/+31
| | | | Fixes bug 608548.
* Fix foreach for inline-allocated arraysJürg Billeter2010-01-291-1/+4
| | | | Fixes bug 607547.