summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* detect base class cycleJuerg Billeter2007-09-094-2/+13
| | | | | | | | | 2007-09-09 Juerg Billeter <j@bitron.ch> * vala/valaclass.vala, vala/valainterface.vala, vala/valasymbolresolver.vala: detect base class cycle svn path=/trunk/; revision=598
* support typeof expressions for arraysJuerg Billeter2007-09-092-1/+5
| | | | | | | | 2007-09-09 Juerg Billeter <j@bitron.ch> * vala/parser.y: support typeof expressions for arrays svn path=/trunk/; revision=597
* add GLib.Type.INVALID constantJuerg Billeter2007-09-092-1/+7
| | | | | | | | 2007-09-09 Juerg Billeter <j@bitron.ch> * vapi/glib-2.0.vala: add GLib.Type.INVALID constant svn path=/trunk/; revision=596
* support static classesJuerg Billeter2007-09-092-1/+7
| | | | | | | | 2007-09-09 Juerg Billeter <j@bitron.ch> * vala/valainterfacewriter.vala: support static classes svn path=/trunk/; revision=595
* add class declaration testJuerg Billeter2007-09-084-0/+105
| | | | | | | | | | 2007-09-08 Juerg Billeter <j@bitron.ch> * tests/classes.exp, tests/classes.vala: add class declaration test * tests/Makefile.am: update svn path=/trunk/; revision=594
* fix support for static classesJuerg Billeter2007-09-082-16/+20
| | | | | | | | 2007-09-08 Juerg Billeter <j@bitron.ch> * gobject/valacodegeneratorclass.vala: fix support for static classes svn path=/trunk/; revision=593
* ensure there is always a default construction method for non-abstractJuerg Billeter2007-09-082-1/+25
| | | | | | | | | 2007-09-08 Juerg Billeter <j@bitron.ch> * vala/parser.y: ensure there is always a default construction method for non-abstract non-VAPI classes svn path=/trunk/; revision=592
* append the generated free function to the right file fragmentJuerg Billeter2007-09-082-2/+11
| | | | | | | | | 2007-09-08 Juerg Billeter <j@bitron.ch> * gobject/valacodegeneratorclass.vala: append the generated free function to the right file fragment svn path=/trunk/; revision=591
* report an error when trying to define a signal in a type not deriving fromJuerg Billeter2007-09-082-0/+12
| | | | | | | | | 2007-09-08 Juerg Billeter <j@bitron.ch> * gobject/valacodegeneratorsignal.vala: report an error when trying to define a signal in a type not deriving from GLib.Object svn path=/trunk/; revision=590
* support notesJuerg Billeter2007-09-074-2/+74
| | | | | | | | | | 2007-09-07 Juerg Billeter <j@bitron.ch> * doc/vala/default.css, doc/vala/xhtml.xsl: support notes * doc/vala/classes.xml: document class declarations svn path=/trunk/; revision=589
* update license headers to the GNU Lesser General Public License, versionJuerg Billeter2007-09-07204-209/+216
| | | | | | | | | 2007-09-07 Juerg Billeter <j@bitron.ch> * update license headers to the GNU Lesser General Public License, version 2.1 or later svn path=/trunk/; revision=588
* add GTypeDebugFlags and GNodeJuerg Billeter2007-09-062-0/+23
| | | | | | | | 2007-09-06 Juerg Billeter <j@bitron.ch> * vapi/glib-2.0.vala: add GTypeDebugFlags and GNode svn path=/trunk/; revision=587
* updated to currrent git regeneratedJuerg Billeter2007-09-063-1383/+2586
| | | | | | | | | 2007-09-06 Juerg Billeter <j@bitron.ch> * vapi/packages/gio-standalone/: updated to currrent git * vapi/gio-standalone.vala: regenerated svn path=/trunk/; revision=586
* create bindings for gnet-2.0 first attempt to generate gnet-2.0 bindings.Mathias Hasselmann2007-09-067-0/+2014
| | | | | | | | | | | 2007-09-06 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/packages/gnet-2.0/*: create bindings for gnet-2.0 * vapi/gnet-2.0.vala: first attempt to generate gnet-2.0 bindings. not adding to Makefile.am for now, as this VAPI is untested, well and because gnet-2.0 uses depricated glib API svn path=/trunk/; revision=585
* support multiple namespace mappings for binding really broken librariesMathias Hasselmann2007-09-063-35/+101
| | | | | | | | | | | 2007-09-06 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vala/valanamespace.vala, vapigen/valagidlparser.vala: support multiple namespace mappings for binding really broken libraries like gnet-2.0. support shell patterns to lookup attributes from metadata files. fixes bug 474145 svn path=/trunk/; revision=584
* support for GPatternSpecMathias Hasselmann2007-09-062-0/+16
| | | | | | | | 2007-09-06 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/glib-2.0.vala: support for GPatternSpec svn path=/trunk/; revision=583
* link to bug 473804 for Object::notify add property sample from Wiki asMathias Hasselmann2007-09-055-1/+93
| | | | | | | | | | | 2007-09-05 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/glib-2.0.vala: link to bug 473804 for Object::notify * tests/Makefile.am, tests/property-sample.exp, tests/property-sample.vala: add property sample from Wiki as regression test. svn path=/trunk/; revision=582
* support strings in switch statements, fixes bug 473462Mathias Hasselmann2007-09-045-32/+158
| | | | | | | | | 2007-09-04 Mathias Hasselmann <mathias.hasselmann@gmx.de> * gobject/valacodegenerator.vala: support strings in switch statements, fixes bug 473462 svn path=/trunk/; revision=581
* emit line directives in debug modeJuerg Billeter2007-09-0419-62/+120
| | | | | | | | | | | | | | | | | | 2007-09-04 Juerg Billeter <j@bitron.ch> * vala/valacodenode.vala, ccode/valaccodebreakstatement.vala, ccode/valaccodecasestatement.vala, ccode/valaccodecontinuestatement.vala, ccode/valaccodedeclaration.vala, ccode/valaccodedostatement.vala, ccode/valaccodeexpressionstatement.vala, ccode/valaccodeforstatement.vala, ccode/valaccodefunction.vala, ccode/valaccodeifstatement.vala, ccode/valaccodereturnstatement.vala, ccode/valaccodeswitchstatement.vala, ccode/valaccodevariabledeclarator.vala, ccode/valaccodewhilestatement.vala, ccode/valaccodewriter.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala, gobject/valacodegeneratorsourcefile.vala: emit line directives in debug mode svn path=/trunk/; revision=580
* add string.to_doubleMathias Hasselmann2007-09-032-0/+6
| | | | | | | | 2007-09-03 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/glib-2.0.vala: add string.to_double svn path=/trunk/; revision=579
* Fixed ChangeLog order. Shame on you, git-rebase.Mathias Hasselmann2007-09-021-4/+4
| | | | svn path=/trunk/; revision=578
* Handle markup errors in GIDL files.Mathias Hasselmann2007-09-022-4/+11
| | | | | | | | 2007-09-02 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapigen/valavapicheck.vala: Handle markup errors in GIDL files. svn path=/trunk/; revision=577
* fix virtual methods with generic return typeJuerg Billeter2007-09-022-1/+6
| | | | | | | | | 2007-09-02 Juerg Billeter <j@bitron.ch> * gobject/valacodegeneratormethod.vala: fix virtual methods with generic return type svn path=/trunk/; revision=576
* improve Screen class, patch by Ed SchoutenJuerg Billeter2007-09-022-2/+6
| | | | | | | | 2007-09-02 Juerg Billeter <j@bitron.ch> * vapi/curses.vala: improve Screen class, patch by Ed Schouten svn path=/trunk/; revision=575
* handle null pointer for expression_type in get_implicit_cast_expression.Mathias Hasselmann2007-09-025-1/+31
| | | | | | | | | | | | 2007-09-02 Mathias Hasselmann <mathias.hasselmann@gmx.de> * gobject/valacodegenerator.vala, tests/Makefile.am: handle null pointer for expression_type in get_implicit_cast_expression. needed for instance to pass function pointers to HashTable.full * tests/test-036.exp, tests/test-036.vala: test for usability of HashTable.full svn path=/trunk/; revision=574
* adding vapicheck as tool to verify Vala bindings. currently only .metadataMathias Hasselmann2007-09-023-1/+203
| | | | | | | | | | 2007-09-02 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapigen/Makefile.am, vapigen/valavapicheck.vala: adding vapicheck as tool to verify Vala bindings. currently only .metadata files are checked for unresolved symbols. svn path=/trunk/; revision=573
* regenerated for release 1.90.4Mathias Hasselmann2007-09-024-141/+151
| | | | | | | | | | 2007-09-02 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/packages/gtksourceview-2.0/gtksourceview-2.0.gidl, vapi/packages/gtksourceview-2.0/gtksourceview-2.0.metadata, vapi/gtksourceview-2.0.vala: regenerated for release 1.90.4 svn path=/trunk/; revision=572
* avoid unnecessary xml_pp dependency, patch by Alberto Ruiz, fixes bugJuerg Billeter2007-09-013-5/+10
| | | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vapigen/gidlgen/gapi2xml.pl, vapigen/gidlgen/gidlgen.in: avoid unnecessary xml_pp dependency, patch by Alberto Ruiz, fixes bug 472658 svn path=/trunk/; revision=571
* improve gidlgen command-line options, patch by Alberto Ruiz, fixes bugJuerg Billeter2007-09-012-4/+9
| | | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vapigen/gidlgen/gidlgen.in: improve gidlgen command-line options, patch by Alberto Ruiz, fixes bug 472646 svn path=/trunk/; revision=570
* fix internal warnings on syntax errorsJuerg Billeter2007-09-012-4/+16
| | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vala/parser.y: fix internal warnings on syntax errors svn path=/trunk/; revision=569
* use subtyping, patch by Ed SchoutenJuerg Billeter2007-09-012-7/+20
| | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vapi/curses.vala: use subtyping, patch by Ed Schouten svn path=/trunk/; revision=568
* fix implicit casts to support non-GObject classes, enable run-time checksJuerg Billeter2007-09-019-174/+131
| | | | | | | | | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vala/valalockable.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorassignment.vala, gobject/valacodegeneratorclass.vala, gobject/valacodegeneratorinvocationexpression.vala, gobject/valacodegeneratormemberaccess.vala, gobject/valacodegeneratormethod.vala, compiler/valacompiler.vala: fix implicit casts to support non-GObject classes, enable run-time checks by default, fixes bug 472446 svn path=/trunk/; revision=567
* mark pango_glyph_item_letter_space.log_attrs andMathias Hasselmann2007-09-013-3/+14
| | | | | | | | | | | 2007-09-01 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/packages/pango/pango.metadata: mark pango_glyph_item_letter_space.log_attrs and pango_get_log_attrs.log_attrs as arrays * vapi/pango.vala: regenerated svn path=/trunk/; revision=566
* gtk_init_with_args.entries as array mark PangoLogAttr as value typeMathias Hasselmann2007-09-015-20/+30
| | | | | | | | | | | | | 2007-09-01 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: gtk_init_with_args.entries as array * vapi/packages/pango/pango.metadata: mark PangoLogAttr as value type * vapi/gtk+-2.0.vala, vapi/pango.vala: regenerated svn path=/trunk/; revision=565
* let DataType.is_subtype_of return true if the specified type is the sameJuerg Billeter2007-09-017-16/+25
| | | | | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vala/valaclass.vala, vala/valadatatype.vala, vala/valainterface.vala, vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorassignment.vala: let DataType.is_subtype_of return true if the specified type is the same svn path=/trunk/; revision=564
* add introduction to data typesJuerg Billeter2007-09-012-0/+6
| | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * doc/vala/types.xml: add introduction to data types svn path=/trunk/; revision=563
* visit finally body, fixes bug 467919Juerg Billeter2007-09-012-0/+8
| | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vala/valatrystatement.vala: visit finally body, fixes bug 467919 svn path=/trunk/; revision=562
* add xsltproc as optional dependency add initial structure for the ValaJuerg Billeter2007-09-0121-35/+336
| | | | | | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * configure.ac: add xsltproc as optional dependency * doc/vala/: add initial structure for the Vala Reference Manual, will be built and installed if xsltproc is available * tests/hello.exp, tests/hello.vala: add hello world test case * doc/Makefile.am, tests/Makefile.am: updated svn path=/trunk/; revision=561
* check arguments of methods with ellipsis parametersJuerg Billeter2007-09-012-2/+25
| | | | | | | | | 2007-09-01 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: check arguments of methods with ellipsis parameters svn path=/trunk/; revision=560
* improve error reporting for expression, while, and for statements and forJuerg Billeter2007-08-312-0/+31
| | | | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: improve error reporting for expression, while, and for statements and for parenthesized expressions svn path=/trunk/; revision=559
* Post-release version bumpJuerg Billeter2007-08-312-1/+5
| | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * configure.ac: Post-release version bump svn path=/trunk/; revision=558
* update for 0.1.3 releaseVALA_0_1_3Juerg Billeter2007-08-312-0/+31
| | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * NEWS: update for 0.1.3 release svn path=/trunk/; revision=556
* only install man pages for vapigen and gidlgen if vapigen is enabledJuerg Billeter2007-08-312-1/+24
| | | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * doc/Makefile.am: only install man pages for vapigen and gidlgen if vapigen is enabled svn path=/trunk/; revision=555
* fix binding provider supportJuerg Billeter2007-08-312-0/+6
| | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: fix binding provider support svn path=/trunk/; revision=554
* number temp variables for each function separately, don't use reserved __Juerg Billeter2007-08-313-1/+15
| | | | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala: number temp variables for each function separately, don't use reserved __ prefix svn path=/trunk/; revision=553
* simplify struct variable initialization, remove unnecessary warningJuerg Billeter2007-08-312-17/+7
| | | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * gobject/valacodegenerator.vala: simplify struct variable initialization, remove unnecessary warning svn path=/trunk/; revision=552
* support base_class attributeJuerg Billeter2007-08-314-3/+20
| | | | | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * vapigen/valagidlparser.vala: support base_class attribute * vapi/packages/gdk-2.0/gdk-2.0.metadata, vapi/gdk-2.0.vala: set base_class of GdkPixmap, fixes bug 463816 svn path=/trunk/; revision=551
* use G_TYPE_POINTER for not registered classes, add has_type_id attributeJuerg Billeter2007-08-3116-99/+130
| | | | | | | | | | | | | | | | | | | 2007-08-31 Juerg Billeter <j@bitron.ch> * vala/valaclass.vala, vala/valastruct.vala: use G_TYPE_POINTER for not registered classes, add has_type_id attribute * vapigen/valagidlparser.vala: use GLib.Boxed as base type of boxed types * vapi/glib-2.0.vala: use has_type_id attribute and GLib.Boxed * vapi/gconf-2.0.vala, vapi/gdk-2.0.vala, vapi/gnome-desktop-2.0.vala, vapi/gnome-vfs-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/libglade-2.0.vala, vapi/libgnome-2.0.vala, vapi/libsoup-2.2.vala, vapi/pango.vala, vapi/poppler-glib.vala: regenerated svn path=/trunk/; revision=550
* hide internal API and specify correct header files regeneratedMathias Hasselmann2007-08-303-34/+16
| | | | | | | | | | 2007-08-30 Mathias Hasselmann <mathias.hasselmann@gmx.de> * vapi/packages/gtksourceview-2.0/gtksourceview-2.0.metadata: hide internal API and specify correct header files * vapi/gtksourceview-2.0.vala: regenerated svn path=/trunk/; revision=549
* don't NULL-terminate value-type arraysJuerg Billeter2007-08-302-1/+11
| | | | | | | | 2007-08-30 Juerg Billeter <j@bitron.ch> * gobject/valacodegenerator.vala: don't NULL-terminate value-type arrays svn path=/trunk/; revision=548