After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 678589 - Anjuta git master not working with vala git master
Anjuta git master not working with vala git master
Status: RESOLVED FIXED
Product: anjuta
Classification: Applications
Component: plugins: language-support-vala
unspecified
Other All
: Normal normal
: ---
Assigned To: Abderrahim Kitouni
Anjuta maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-22 04:44 UTC by Allison Karlitskaya (desrt)
Modified: 2012-07-05 15:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
vala language support: update to Vala 0.18 (5.18 KB, patch)
2012-06-22 05:29 UTC, Allison Karlitskaya (desrt)
none Details | Review
ctags vala support: update to Vala 0.18 (5.95 KB, patch)
2012-06-22 05:36 UTC, Allison Karlitskaya (desrt)
none Details | Review

Description Allison Karlitskaya (desrt) 2012-06-22 04:44:17 UTC
Anjuta has checks for vala version 0.14 or 0.16.  It won't find 0.18 (which is what master is currently at and what will be released with 3.6).

Further: if 0.18 is simply added to the check, there are API incompatibilities that need to be fixed.
Comment 1 Allison Karlitskaya (desrt) 2012-06-22 05:29:31 UTC
Created attachment 216987 [details] [review]
vala language support: update to Vala 0.18

Add support for vala-0.18, dropping support for vala-0.14 (to keep the
logic simple).  Vala 0.16 is still supported.

There is an API incompatibility between libvala 0.16 and 0.18 with
respect to source references.  Use #if VALA_0_18 to deal with that.
Comment 2 Allison Karlitskaya (desrt) 2012-06-22 05:36:22 UTC
Created attachment 216988 [details] [review]
ctags vala support: update to Vala 0.18

Add support for Vala 0.18 to the ctags visitor.

This is done with a large number if #if VALA_0_18 statements.  This was
done instead of creating a single convenience function (with one #if)
because it will be easier to update when support for Vala 0.16 is
removed.
Comment 4 Johannes Schmid 2012-07-05 15:08:17 UTC
Yep.b Thanks Ryan!