1. 31 Aug, 2007 5 commits
    • Jürg Billeter's avatar
      fix binding provider support · 67e2d54d
      Jürg Billeter authored
      2007-08-31  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix binding provider support
      
      svn path=/trunk/; revision=554
      67e2d54d
    • Jürg Billeter's avatar
      number temp variables for each function separately, don't use reserved __ · e9cdfe93
      Jürg Billeter authored
      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
      e9cdfe93
    • Jürg Billeter's avatar
      simplify struct variable initialization, remove unnecessary warning · 5fe3ca9a
      Jürg Billeter authored
      2007-08-31  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: simplify struct variable
      	  initialization, remove unnecessary warning
      
      svn path=/trunk/; revision=552
      5fe3ca9a
    • Jürg Billeter's avatar
      support base_class attribute · 86445e30
      Jürg Billeter authored
      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
      86445e30
    • Jürg Billeter's avatar
      use G_TYPE_POINTER for not registered classes, add has_type_id attribute · 993a8717
      Jürg Billeter authored
      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
      993a8717
  2. 30 Aug, 2007 15 commits
    • Mathias Hasselmann's avatar
      hide internal API and specify correct header files regenerated · 6804a07c
      Mathias Hasselmann authored
      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
      6804a07c
    • Jürg Billeter's avatar
      don't NULL-terminate value-type arrays · 857712e1
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: don't NULL-terminate value-type arrays
      
      svn path=/trunk/; revision=548
      857712e1
    • Jürg Billeter's avatar
      support prototype access to allow accessing instance members without an · 233d3317
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valamemberaccess.vala, vala/valasemanticanalyzer.vala: support
      	  prototype access to allow accessing instance members without an
      	  actual instance, fixes bug 471778
      
      svn path=/trunk/; revision=547
      233d3317
    • Jürg Billeter's avatar
      rename MemberAccessibility to SymbolAccessibility and move its declaration · 6accf66c
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valamemberaccessibility.vala: rename MemberAccessibility to
      	  SymbolAccessibility and move its declaration to vala/valasymbol.vala
      	* vala/parser.y: store accessibility modifier for properties and follow
      	  the renames caused by the accessibility releated refactoring, cast
      	  the Struct allocated in struct_declaration to silence gcc
      	* vala/Makefile.am: remove valamemberaccessibility.* files
      	* vala/valasymbol.vala: add access property found in serveral
      	  sub-classes and add is_internal_symbol () method, which considers
      	  parent symbols to determinate if a symbol belongs to internal API
      	* gobject/*, vala/*, vapigen/valagidlparser.vala:
      	  move the access property/field found in several Symbol derived
      	  classes to the Symbol class where it belongs and rename the
      	  MemberAccessibility enumeration to SymbolAccessibility
      
      	* vala/valaformalparameter.vala, vala/valanamespace.vala: set access
      	  to public on initialization, as there is no accessibility modifier
      	* gobject/valacodegenerator.vala: do not add internal symbols to
      	  header_type_member_declarations
      	* vala/valasemanticanalyzer.vala: do not add HEADER_SHALLOW symbol
      	  dependencies for internal symbols
      	* gobject/valacodegeneratormethod.vala: consider all anchestors,
      	  not just the parent for visibility
      
      	patch by Mathias Hasselmann, fixes bug 471475
      
      svn path=/trunk/; revision=546
      6accf66c
    • Jürg Billeter's avatar
      remove support for reference-type structs, improve support for non-GObject · dafce8e1
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valainterfacewriter.vala,
      	  vala/valastruct.vala: remove support for reference-type structs,
      	  improve support for non-GObject classes
      
      	* vapigen/valagidlparser.vala, vapi/cairo.vala, vapi/curses.vala,
      	  vapi/dbus-glib-1.vala, vapi/enchant.vala, vapi/hal.vala,
      	  vapi/libxml-2.0.vala, vapi/sqlite3.vala,
      	  vapi/packages/libsoup-2.2/libsoup-2.2-custom.vala,
      	  vapi/packages/pango/pango-custom.vala: replace reference-type structs
      	  by classes
      
      	* vapi/atk.vala, vapi/gconf-2.0.vala, vapi/gdk-2.0.vala,
      	  vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala,
      	  vapi/gnome-vfs-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
      	  vapi/gtksourceview-2.0.vala, vapi/hildon-1.vala,
      	  vapi/libglade-2.0.vala, vapi/libgnome-2.0.vala,
      	  vapi/libgnomeui-2.0.vala, vapi/libsoup-2.2.vala,
      	  vapi/libwnck-1.0.vala, vapi/pango.vala, vapi/poppler-glib.vala,
      	  vapi/vte.vala: regenerated
      
      svn path=/trunk/; revision=545
      dafce8e1
    • Jürg Billeter's avatar
      fix internal warnings on syntax errors · 159ab187
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: fix internal warnings on syntax errors
      
      svn path=/trunk/; revision=544
      159ab187
    • Jürg Billeter's avatar
      improve error reporting for parenthesized expressions · 086582ac
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: improve error reporting for
      	  parenthesized expressions
      
      svn path=/trunk/; revision=543
      086582ac
    • Jürg Billeter's avatar
      improve error reporting for foreach statements · e582e3ce
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: improve error reporting for foreach
      	  statements
      
      svn path=/trunk/; revision=542
      e582e3ce
    • Jürg Billeter's avatar
      remove clutter bindings, will be moved to clutter svn · ac5078d0
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/Makefile.am, vapi/clutter-0.4.deps, vapi/clutter-0.4.vala,
      	  vapi/packages/clutter-0.4/: remove clutter bindings, will be moved
      	  to clutter svn
      
      svn path=/trunk/; revision=541
      ac5078d0
    • Jürg Billeter's avatar
      replace reference-type structs by classes, requires r539 to build · 470aa3cc
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* gee/hashmap.vala, gee/hashset.vala, vapi/glib-2.0.vala,
      	  gobject-introspection/gidl.vala: replace reference-type structs by
      	  classes, requires r539 to build
      
      svn path=/trunk/; revision=540
      470aa3cc
    • Jürg Billeter's avatar
      fix object creation for non-GObject classes without creation method · 78cb7e64
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: fix object creation for non-GObject
      	  classes without creation method
      
      svn path=/trunk/; revision=539
      78cb7e64
    • Jürg Billeter's avatar
      remove obsolete ctype attribute · 24155cdb
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratormethod.vala, vapi/glib-2.0.vala: remove
      	  obsolete ctype attribute
      
      svn path=/trunk/; revision=538
      24155cdb
    • Jürg Billeter's avatar
      support classes without base class · c390970c
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratormethod.vala, vapi/glib-2.0.vala: support
      	  classes without base class
      
      svn path=/trunk/; revision=537
      c390970c
    • Jürg Billeter's avatar
      don't implicitly derive from GLib.Object in preparation for a more · 475ca45f
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala:
      	  don't implicitly derive from GLib.Object in preparation for a more
      	  consistent type system
      
      	* gee/arraylist.vala, gee/hashmap.vala, gee/hashset.vala,
      	  gee/iterable.vala, gee/iterator.vala, gee/list.vala, gee/map.vala,
      	  gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlymap.vala, gee/readonlyset.vala,
      	  vala/valabindingprovider.vala, vala/valacodecontext.vala,
      	  vala/valacodenode.vala, vala/valacodevisitor.vala,
      	  vala/valascope.vala, vala/valasourcefile.vala,
      	  vala/valasourcefilecycle.vala, vala/valasourcereference.vala,
      	  ccode/valaccodenode.vala, ccode/valaccodewriter.vala,
      	  gobject/valaccodecompiler.vala, gobject/valadbusbindingprovider.vala,
      	  gobject/valatyperegisterfunction.vala, compiler/valacompiler.vala,
      	  tests/, vapigen/valavapigen.vala: derive all classes from GLib.Object
      
      svn path=/trunk/; revision=536
      475ca45f
    • Jürg Billeter's avatar
      add missing file · 791f4912
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/libnotify.deps: add missing file
      
      svn path=/trunk/; revision=535
      791f4912
  3. 29 Aug, 2007 11 commits
  4. 28 Aug, 2007 9 commits
    • Jürg Billeter's avatar
      ensure that the error domains match when comparing two methods for · 211dc197
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valamethod.vala: ensure that the error domains match when
      	  comparing two methods for equality, fixes bug 465123
      
      svn path=/trunk/; revision=523
      211dc197
    • Jürg Billeter's avatar
      generate warning about invalid property ids, fixes bug 463668 · e5bccaaa
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/valaccodeswitchstatement.vala,
      	  gobject/valacodegeneratorclass.vala: generate warning about invalid
      	  property ids, fixes bug 463668
      
      svn path=/trunk/; revision=522
      e5bccaaa
    • Mathias Hasselmann's avatar
      avoid crash on missing copy function, fixes bug 471063. · 77edd178
      Mathias Hasselmann authored
      2007-08-28  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* gobject/valacodegenerator.vala: avoid crash on missing copy
      	function, fixes bug 471063.
      
      svn path=/trunk/; revision=520
      77edd178
    • Marc-Andre Lureau's avatar
      doc: add vapigen and gidlgen manual pages · ef2f64dd
      Marc-Andre Lureau authored
      svn path=/trunk/; revision=519
      ef2f64dd
    • Jürg Billeter's avatar
      update format as requested on desktop-devel · a608b65b
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* MAINTAINERS: update format as requested on desktop-devel
      
      svn path=/trunk/; revision=518
      a608b65b
    • Jürg Billeter's avatar
      support custom field cname in generated VAPI file · 3930a527
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valafield.vala, vala/valainterfacewriter.vala: support custom
      	  field cname in generated VAPI file
      
      	* vapigen/valagidlparser.vala: add mode_t support
      
      	* vapi/glib-2.0.vala, vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala: add
      	  some required stubs
      
      	* vapi/gconf-2.0.vala, vapi/packages/gconf-2.0/: add GConf bindings
      
      	* vapi/gnome-vfs-2.0.vala, vapi/packages/gnome-vfs-2.0/: add GnomeVFS
      	  bindings
      
      	* vapi/libgnome-2.0.vala, vapi/packages/libgnome-2.0/: add libgnome
      	  bindings
      
      	* vapi/libgnomeui-2.0.deps, vapi/libgnomeui-2.0.vala,
      	  vapi/packages/libgnomeui-2.0/: add libgnomeui bindings
      
      	* vapi/libpanelapplet-2.0.deps, vapi/libpanelapplet-2.0.vala: add Panel
      	  Applet bindings
      
      	* vapi/atk.vala, vapi/clutter-0.4.vala, vapi/gdk-2.0.vala,
      	  vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala,
      	  vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
      	  vapi/gtksourceview-2.0.vala, vapi/hildon-1.vala,
      	  vapi/libglade-2.0.vala, vapi/libsoup-2.2.vala, vapi/libwnck-1.0.vala,
      	  vapi/pango.vala, vapi/poppler-glib.vala, vapi/vte.vala: regenerated
      
      	* vapi/Makefile.am: updated
      
      svn path=/trunk/; revision=517
      3930a527
    • Jürg Billeter's avatar
      add support for partial structs, patch by Mathias Hasselmann · 12da8411
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: add support for partial structs,
      	  patch by Mathias Hasselmann
      
      	* vapigen/valagidlparser.vala: support partial structs and classes in
      	  -custom.vala files, fixes bug 470855
      
      	* vapi/gtk+-2.0.vala, vapi/packages/pango/pango-custom.vala,
      	  vapi/pango.vala: updated
      
      svn path=/trunk/; revision=516
      12da8411
    • Jürg Billeter's avatar
      move math functions to GLib VAPI, remove math.vala · b584d460
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/Makefile.am, vapi/glib-2.0.vala, vapi/math.vala: move math
      	  functions to GLib VAPI, remove math.vala
      
      svn path=/trunk/; revision=515
      b584d460
    • Jürg Billeter's avatar
      support non-GObject classes, will replace reference-type structs · 6ab8723f
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valaenum.vala,
      	  gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratormethod.vala: support non-GObject classes,
      	  will replace reference-type structs
      
      svn path=/trunk/; revision=514
      6ab8723f