~ubuntu-branches/ubuntu/maverick/vala/maverick

« back to all changes in this revision

Viewing changes to ccode/ccode.vapi

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-04-02 10:10:55 UTC
  • mfrom: (1.4.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20100402101055-qbx3okzv0tnp3wpp
Tags: 0.8.0-0ubuntu1
* New upstream release:
  - Infer type arguments when calling generic methods.
  - Support `in' operator for arrays.
  - Add experimental support for regular expression literals.
  - Add experimental support for chained relational expressions.
  - Add va_list support.
  - Add clutter-gtk-0.10 bindings (Gordon Allott).
  - Add gdl-1.0 bindings (Nicolas Joseph).
  - Add gstreamer-app-0.10 bindings (Sebastian Dröge).
  - Add gstreamer-cdda-0.10 bindings (Sebastian Dröge).
  - Add gudev-1.0 bindings (Jim Nelson).
  - Add libgda-report-4.0 bindings (Shawn Ferris).
  - Add libgvc (graphviz) bindings (Martin Olsson).
  - Add purple bindings (Adrien Bustany).
  - Many bug fixes and binding updates.
* debian/patches/99_ltmain_as-needed.patch: refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
                public CCodeCommaExpression ();
53
53
                public void append_expression (Vala.CCodeExpression expr);
54
54
                public Vala.List<Vala.CCodeExpression> get_inner ();
 
55
                public void set_expression (int index, Vala.CCodeExpression expr);
55
56
                public override void write (Vala.CCodeWriter writer);
56
57
        }
57
58
        [CCode (cheader_filename = "valaccode.h")]
71
72
        }
72
73
        [CCode (cheader_filename = "valaccode.h")]
73
74
        public class CCodeConstant : Vala.CCodeExpression {
74
 
                public CCodeConstant (string _name);
 
75
                public CCodeConstant (global::string _name);
 
76
                public CCodeConstant.string (global::string _name);
75
77
                public override void write (Vala.CCodeWriter writer);
76
 
                public string name { get; set; }
 
78
                public global::string name { get; set; }
77
79
        }
78
80
        [CCode (cheader_filename = "valaccode.h")]
79
81
        public class CCodeContinueStatement : Vala.CCodeStatement {
171
173
                public void add_parameter (Vala.CCodeFormalParameter param);
172
174
                public Vala.CCodeFunction copy ();
173
175
                public override void write (Vala.CCodeWriter writer);
 
176
                public string attributes { get; set; }
174
177
                public Vala.CCodeBlock block { get; set; }
175
178
                public Vala.CCodeModifiers modifiers { get; set; }
176
179
                public string name { get; set; }
303
306
        public class CCodeStruct : Vala.CCodeNode {
304
307
                public CCodeStruct (string name);
305
308
                public void add_declaration (Vala.CCodeDeclaration decl);
306
 
                public void add_field (string type_name, string name);
 
309
                public void add_field (string type_name, string name, string? declarator_suffix = null);
307
310
                public override void write (Vala.CCodeWriter writer);
308
311
                public string name { get; set; }
309
312
        }
352
355
        public class CCodeWriter {
353
356
                public CCodeWriter (string filename, string? source_filename = null);
354
357
                public void close ();
355
 
                public bool open ();
 
358
                public bool open (bool write_version);
356
359
                public void write_begin_block ();
357
360
                public void write_comment (string text);
358
361
                public void write_end_block ();