Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warn when using `weak' modifier where it is not applicable | Jürg Billeter | 2010-03-20 | 1 | -28/+39 |
| | | | | Based on patch by Jiří Zárevúcky. | ||||
* | Do not use `weak' modifier where it is not applicable | Jürg Billeter | 2010-03-20 | 3 | -3/+3 |
| | |||||
* | Warn on assignment to same variable | Jürg Billeter | 2010-03-20 | 1 | -1/+7 |
| | |||||
* | Make all Literal constructors accept null SourceReferences | Evan Nemerson | 2010-03-14 | 3 | -3/+3 |
| | |||||
* | Fix instance_pos attribute writing in VAPI files | Jürg Billeter | 2010-03-13 | 1 | -2/+2 |
| | | | | Fixes bug 609088. | ||||
* | dova: Do not write `owned' in VAPI files | Jürg Billeter | 2010-03-13 | 1 | -3/+3 |
| | |||||
* | dova: Do not support foreach without iterator | Jürg Billeter | 2010-03-13 | 1 | -3/+3 |
| | |||||
* | dova: Add implicit result variable | Jürg Billeter | 2010-03-13 | 10 | -13/+89 |
| | |||||
* | dova: Do not accept `owned' for property get accessors | Jürg Billeter | 2010-03-13 | 1 | -1/+1 |
| | |||||
* | dova: Pass structs by value by default | Jürg Billeter | 2010-03-13 | 1 | -0/+3 |
| | |||||
* | dova: Use long/ulong for 64-bit integer literals | Jürg Billeter | 2010-03-13 | 1 | -0/+7 |
| | |||||
* | dova: Classes derive from Object by default | Jürg Billeter | 2010-03-13 | 1 | -1/+12 |
| | |||||
* | dova: Accept list, set, and map literals and tuples | Jürg Billeter | 2010-03-13 | 10 | -6/+525 |
| | |||||
* | dova: Do not support array or object member initializers | Jürg Billeter | 2010-03-13 | 1 | -3/+7 |
| | |||||
* | dova: Do not accept `unowned' or `owned' in dova profile | Jürg Billeter | 2010-03-13 | 1 | -4/+6 |
| | | | | This also changes property get accessors to return owned values. | ||||
* | dova: Do not require types uchar and int8 in dova profile | Jürg Billeter | 2010-03-13 | 1 | -2/+10 |
| | |||||
* | Add stub dova profile | Jürg Billeter | 2010-03-13 | 1 | -2/+3 |
| | |||||
* | Support connect_after for signals | Luca Bruno | 2010-03-13 | 1 | -0/+15 |
| | | | | Fixes bug 560773. | ||||
* | Support array_length_type for fields | Evan Nemerson | 2010-03-13 | 2 | -5/+24 |
| | | | | Fixes part of bug 529866. | ||||
* | Report error on use of tuples | Jürg Billeter | 2010-03-13 | 2 | -4/+19 |
| | | | | | | Tuples are not supported as primary expressions. Based on patch by Adam Folmert, fixes bug 597955. | ||||
* | build: Use git-version-gen | Jürg Billeter | 2010-03-13 | 1 | -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 types | Jürg Billeter | 2010-03-10 | 1 | -1/+11 |
| | |||||
* | Mark return type of `as` operator as nullable | Jürg Billeter | 2010-03-10 | 1 | -0/+4 |
| | | | | Fixes bug 612382. | ||||
* | Fix (!) non-null cast for structs | Jürg Billeter | 2010-03-10 | 1 | -7/+3 |
| | | | | Fixes bug 612380. | ||||
* | Make BinaryExpression.get_operator_string public | Jürg Billeter | 2010-03-09 | 1 | -1/+1 |
| | |||||
* | Use correct marshaller for fundamental classes | Jürg Billeter | 2010-03-09 | 1 | -1/+3 |
| | | | | Fixes bug 611845. | ||||
* | Support returns_floating_reference attribute for methods | Jürg Billeter | 2010-03-03 | 2 | -2/+10 |
| | |||||
* | Fix expression type of new GLib.Error (...) | Jürg Billeter | 2010-03-01 | 1 | -2/+6 |
| | | | | Fixes bug 610584. | ||||
* | vapigen: Add support for array_length_cname for fields | Evan Nemerson | 2010-03-01 | 1 | -8/+17 |
| | |||||
* | Add CharacterLiteral.to_string() to fix writing vapi file | Luca Bruno | 2010-02-28 | 1 | -0/+4 |
| | |||||
* | Do not support instance field initializers in structs | Luca Bruno | 2010-02-24 | 1 | -0/+6 |
| | | | | Fixes bug 567711. | ||||
* | Fix error message for 'incompatible operand' - added line number | Adam Folmert | 2010-02-19 | 1 | -1/+1 |
| | | | | Fixes bug 610414. | ||||
* | Support nullable error types in VAPI files | Jürg Billeter | 2010-02-18 | 1 | -3/+11 |
| | |||||
* | Add alternative iterator protocol for foreach | Ryan Lortie | 2010-02-15 | 1 | -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 writer | Víctor Manuel Jáquez Leal | 2010-02-12 | 1 | -0/+2 |
| | | | | Fixes bug 609591. | ||||
* | GIR parser: Always add the cname attribute to generated methods | Adrien Bustany | 2010-02-11 | 1 | -0/+4 |
| | |||||
* | Support `in' operator for arrays | Robin Sonefors | 2010-02-11 | 1 | -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 statements | Jürg Billeter | 2010-02-10 | 2 | -2/+9 |
| | |||||
* | Allow using array element access as ref and out method arguments | Jürg Billeter | 2010-02-10 | 1 | -3/+5 |
| | | | | Fixes bug 609388. | ||||
* | D-Bus: Move DataType.get_type_signature to D-Bus modules | Jürg Billeter | 2010-02-08 | 6 | -78/+0 |
| | | | | Fixes bug 607558. | ||||
* | Fix crash when opening file fails | Jürg Billeter | 2010-02-07 | 1 | -0/+4 |
| | | | | Based on patch by pancake, fixes bug 606837. | ||||
* | Do not use string.replace | Jürg Billeter | 2010-02-05 | 1 | -2/+6 |
| | | | | GRegex requires GLib 2.14. | ||||
* | Fix symbol resolving in enums | Jürg Billeter | 2010-02-04 | 1 | -1/+4 |
| | |||||
* | Fix crash on invalid field initializer | Jürg Billeter | 2010-02-04 | 1 | -1/+4 |
| | | | | Fixes bug 595725. | ||||
* | GAsync: Support async callback from closure | Jürg Billeter | 2010-02-04 | 2 | -3/+33 |
| | | | | Fixes bug 608184. | ||||
* | Fix symbol resolving for base types of structs | Jürg Billeter | 2010-02-04 | 1 | -0/+6 |
| | | | | Fixes bug 607955. | ||||
* | Fix protected member access check in inner classes | Jürg Billeter | 2010-02-01 | 1 | -2/+11 |
| | |||||
* | GIR Namespace support | Rob Taylor | 2010-02-01 | 3 | -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-up | Jürg Billeter | 2010-02-01 | 1 | -7/+31 |
| | | | | Fixes bug 608548. | ||||
* | Fix foreach for inline-allocated arrays | Jürg Billeter | 2010-01-29 | 1 | -1/+4 |
| | | | | Fixes bug 607547. |