[Geany-devel] Real-time tag parsing (again) (was Geany FTW - better autocompletion)

Enrico Tröger enrico.troeger at xxxxx
Sun Mar 6 13:25:41 UTC 2011

On Sun, 06 Mar 2011 00:57:32 +0100, Colomban wrote:

>Hi all!
>Le 19/12/2010 16:05, Colomban Wendling a écrit :
>> Hi!
>> [...]
>> Well! If you apply all these patches, you should have a working,
>> real-time, in-memory tag parsing that should look good :)
>> So, what's left? Testing of course, lot of it.
>> Also, for now it doesn't update tag list before the first save (for
>> new documents). I've not investigating the issue yet though.
>> So I'll stop here, thank you for your time reading and let you test
>> this, right? :)
>I'm happy to announce that I've now committed these patches to trunk,
>with some little improvements -- an option in the Preference dialog to
>configure it, MIO integrated, better code in some places, etc.

Great stuff!

A few comments:
- I fixed the Waf build script and the Windows Makefiles, there were
just minor adjustments necessary and now it builds with Waf and on
Windows. Yay.
- you use va_copy() in MIO. va_copy is C99 while all the other va_*
functions are C89. So far, we tried to stay compatible with C89 even
though it is old (and it is old, and old). At least some years ago,
there were actually users who had to use a C89 compiler.
Maybe we should just stop C89 support as we are in 2011 in the

Most important things is the licence of MIO.
I think it's possible to release Geany as GPLv2+ with MIO included even
though it's GPLv3. What I don't know is what's the overall licence of
the Geany package is then. I'm not that good in licencing stuff :).
And where do we need to state Geany contains GPLv3 code?


Get my GPG key from http://www.uvena.de/pub.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.geany.org/pipermail/devel/attachments/20110306/e4106280/attachment.pgp>

More information about the Devel mailing list