1. 23 Feb, 2017 1 commit
  2. 12 Jul, 2016 3 commits
  3. 06 Oct, 2014 1 commit
  4. 26 Mar, 2014 1 commit
  5. 05 Oct, 2013 2 commits
  6. 22 Sep, 2013 1 commit
  7. 15 May, 2013 1 commit
  8. 19 Oct, 2011 1 commit
  9. 31 May, 2011 1 commit
  10. 05 Apr, 2011 1 commit
  11. 10 Mar, 2011 1 commit
  12. 29 Dec, 2010 1 commit
  13. 11 Oct, 2010 1 commit
  14. 03 Oct, 2010 1 commit
  15. 19 Jul, 2010 1 commit
  16. 28 Mar, 2010 1 commit
  17. 20 Mar, 2010 1 commit
  18. 03 Feb, 2010 1 commit
  19. 01 Feb, 2010 1 commit
    • Rob Taylor's avatar
      GIR Namespace support · 7dcc676f
      Rob Taylor authored
      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.
      7dcc676f
  20. 13 Oct, 2009 1 commit
  21. 16 Aug, 2009 2 commits
  22. 04 Jun, 2009 1 commit
  23. 26 Apr, 2009 1 commit
  24. 23 Apr, 2009 1 commit
  25. 07 Apr, 2009 1 commit
  26. 04 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Fix parameters without array length · b250aef6
      Jürg Billeter authored
      2009-01-04  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/cairo.vapi:
      	* vapi/packages/gdk-2.0/:
      	* vapi/packages/gdk-pixbuf-2.0/:
      	* vapi/packages/gstreamer-netbuffer-0.10/:
      	* vapi/packages/gtk+-2.0/:
      
      	Fix parameters without array length
      
      	* vapi/gdk-2.0.vapi:
      	* vapi/gdk-pixbuf-2.0.vapi:
      	* vapi/gio-2.0.vapi:
      	* vapi/gstreamer-0.10.vapi:
      	* vapi/gstreamer-audio-0.10.vapi:
      	* vapi/gstreamer-net-0.10.vapi:
      	* vapi/gstreamer-netbuffer-0.10.vapi:
      	* vapi/gtk+-2.0.vapi:
      
      	Regenerated
      
      svn path=/trunk/; revision=2266
      b250aef6
  27. 11 Oct, 2008 1 commit
  28. 28 May, 2008 1 commit
    • Jürg Billeter's avatar
      Mark non-GObject classes as compact, fix metadata patterns, fixes bug · d6a8c049
      Jürg Billeter authored
      2008-05-28  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/valagidlparser.vala:
      
      	Mark non-GObject classes as compact, fix metadata patterns,
      	fixes bug 535206
      
      	* vapi/cairo.vapi:
      
      	Use [Compact] attribute
      
      	* vapi/packages/gstreamer-audio-0.10/:
      	* vapi/packages/gstreamer-check-0.10/:
      	* vapi/packages/gstreamer-controller-0.10/:
      	* vapi/packages/gstreamer-dataprotocol-0.10/:
      	* vapi/packages/gstreamer-fft-0.10/:
      	* vapi/packages/gstreamer-interfaces-0.10/:
      	* vapi/packages/gstreamer-net-0.10/:
      	* vapi/packages/gstreamer-netbuffer-0.10/:
      	* vapi/packages/gstreamer-pbutils-0.10/:
      	* vapi/packages/gstreamer-riff-0.10/:
      	* vapi/packages/gstreamer-rtp-0.10/:
      	* vapi/packages/gstreamer-rtsp-0.10/:
      	* vapi/packages/gstreamer-sdp-0.10/:
      	* vapi/packages/gstreamer-tag-0.10/:
      
      	Add missing dependency on gmodule-2.0
      
      	* vapi/atk.vapi:
      	* vapi/gconf-2.0.vapi:
      	* vapi/gdk-2.0.vapi:
      	* vapi/gdk-pixbuf-2.0.vapi:
      	* vapi/gio-2.0.vapi:
      	* vapi/gio-unix-2.0.vapi:
      	* vapi/gnet-2.0.vapi:
      	* vapi/gnome-desktop-2.0.vapi:
      	* vapi/gnome-keyring-1.vapi:
      	* vapi/gnome-vfs-2.0.vapi:
      	* vapi/goocanvas.vapi:
      	* vapi/gstreamer-0.10.vapi:
      	* vapi/gstreamer-audio-0.10.vapi:
      	* vapi/gstreamer-base-0.10.vapi:
      	* vapi/gstreamer-check-0.10.vapi:
      	* vapi/gstreamer-controller-0.10.vapi:
      	* vapi/gstreamer-dataprotocol-0.10.vapi:
      	* vapi/gstreamer-fft-0.10.vapi:
      	* vapi/gstreamer-interfaces-0.10.vapi:
      	* vapi/gstreamer-net-0.10.vapi:
      	* vapi/gstreamer-netbuffer-0.10.vapi:
      	* vapi/gstreamer-pbutils-0.10.vapi:
      	* vapi/gstreamer-riff-0.10.vapi:
      	* vapi/gstreamer-rtp-0.10.vapi:
      	* vapi/gstreamer-rtsp-0.10.vapi:
      	* vapi/gstreamer-sdp-0.10.vapi:
      	* vapi/gstreamer-video-0.10.vapi:
      	* vapi/gtk+-2.0.vapi:
      	* vapi/gtksourceview-2.0.vapi:
      	* vapi/hildon-1.vapi:
      	* vapi/hildon-fm-2.vapi:
      	* vapi/json-glib-1.0.vapi:
      	* vapi/libglade-2.0.vapi:
      	* vapi/libgnome-2.0.vapi:
      	* vapi/libgnome-menu.vapi:
      	* vapi/libgnomeui-2.0.vapi:
      	* vapi/libnotify.vapi:
      	* vapi/liboobs-1.vapi:
      	* vapi/libsoup-2.2.vapi:
      	* vapi/libsoup-2.4.vapi:
      	* vapi/libwnck-1.0.vapi:
      	* vapi/pango.vapi:
      	* vapi/pangocairo.vapi:
      	* vapi/poppler-glib.vapi:
      	* vapi/vte.vapi:
      	* vapi/webkit-1.0.vapi:
      
      	Regenerated
      
      svn path=/trunk/; revision=1473
      d6a8c049
  29. 19 Apr, 2008 1 commit
  30. 15 Apr, 2008 1 commit
    • Jürg Billeter's avatar
      fix cairo_set_dash binding · c2a5a4f4
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/cairo.vapi: fix cairo_set_dash binding
      
      svn path=/trunk/; revision=1240
      c2a5a4f4
  31. 13 Apr, 2008 1 commit
  32. 07 Feb, 2008 1 commit
    • Jürg Billeter's avatar
      use 0 as array length when array is a null literal · 41fd839d
      Jürg Billeter authored
      2008-02-07  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegenerator.vala: use 0 as array length when array
      	  is a null literal
      
      	* vapigen/valagidlparser.vala: add basic array length support
      
      	* vapi/cairo.vapi: fix some array length parameters
      
      	* vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi,
      	  vapi/gdk-pixbuf-2.0.vapi, vapi/gio-2.0.vapi,
      	  vapi/gnome-desktop-2.0.vapi, vapi/gstreamer-0.10.vapi,
      	  vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-check-0.10.vapi,
      	  vapi/gstreamer-netbuffer-0.10.vapi, vapi/gtk+-2.0.vapi,
      	  vapi/libgnome-2.0.vapi, vapi/libgnomeui-2.0.vapi, vapi/libnotify.vapi,
      	  vapi/libsoup-2.2.vapi, vapi/libsoup-2.4.vapi, vapi/pango.vapi,
      	  vapi/vte.vapi: regenerated
      
      svn path=/trunk/; revision=988
      41fd839d
  33. 01 Dec, 2007 1 commit
    • Jürg Billeter's avatar
      don't let named creation methods conflict with normal methods · bf6d4302
      Jürg Billeter authored
      2007-12-01  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valaclass.vala, vala/valacreationmethod.vala,
      	  vala/valainterfacewriter.vala, vala/valamemberaccess.vala,
      	  vala/valasemanticanalyzer.vala, vala/valastruct.vala: don't let named
      	  creation methods conflict with normal methods
      
      	* gobject/valaccodegenerator.vala: fix revealed typo
      
      	* vapi/cairo.vapi: Matrix is a value-type, declare it as struct
      
      	* vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala,
      	  vapi/packages/gtk+-2.0/gtk+-2.0.metadata: remove default creation
      	  method from Gtk.Widget
      
      	* vapi/gtk+-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=743
      bf6d4302
  34. 09 Oct, 2007 1 commit
  35. 07 Sep, 2007 1 commit
  36. 30 Aug, 2007 1 commit
    • 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