]> git.ipfire.org Git - thirdparty/vala.git/commit
adapt to Method API changes support signals, mark private signal handlers
authorJürg Billeter <j@bitron.ch>
Sat, 8 Jul 2006 09:26:16 +0000 (09:26 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sat, 8 Jul 2006 09:26:16 +0000 (09:26 +0000)
commitd445ab95531d3f3485c7bb6e4db2e2ca7a57e83f
tree1d9fe87c95eed63c348a81c6c8b257e4747d2f1b
parent1afd1f3171449fafb12ba066ba3658d64abe5b8c
adapt to Method API changes support signals, mark private signal handlers

2006-07-08  Jürg Billeter  <j@bitron.ch>

* vala/parser.y: adapt to Method API changes
* vala/valasemanticanalyzer.vala: support signals, mark private signal
  handlers as instance_last
* vala/valamemorymanager.vala: support signals
* vala/valacodegenerator.vala: support signals, methods with
  instance_last
* vala/valaclass.vala: add get_type_id and get_marshaller_type_name
  methods
* vala/valadatatype.vala: add get_marshaller_type_name method
* vala/valastruct.vala: move type_id attribute to CCode, support
  marshaller_type_name attribute
* vala/valainterfacewriter.vala, vala/valamethod.vala,
  vala/valastruct.vala, ccode/valaccodeexpression.vala,
  ccode/valaccodenode.vala: add interface documentation, use implicit
  namespace specification
* vala/valacallback.vala, vala/valasignal.vala: improve documentation
* ccode/valaccodecastexpression.vala: type cast in C code
* ccode/Makefile.am: update
* tests/test-018.vala: test signals
* tests/Makefile.am: update
* vapi/glib-2.0.vala: add type_id and marshaller_type_name attributes

svn path=/trunk/; revision=71
19 files changed:
vala/ChangeLog
vala/ccode/Makefile.am
vala/ccode/valaccodecastexpression.vala [new file with mode: 0644]
vala/ccode/valaccodeexpression.vala
vala/ccode/valaccodenode.vala
vala/tests/Makefile.am
vala/tests/test-018.vala [new file with mode: 0644]
vala/vala/parser.y
vala/vala/valacallback.vala
vala/vala/valaclass.vala
vala/vala/valacodegenerator.vala
vala/vala/valadatatype.vala
vala/vala/valainterfacewriter.vala
vala/vala/valamemorymanager.vala
vala/vala/valamethod.vala
vala/vala/valasemanticanalyzer.vala
vala/vala/valasignal.vala
vala/vala/valastruct.vala
vala/vapi/glib-2.0.vala