Revision: 4619 http://geany.svn.sourceforge.net/geany/?rev=4619&view=rev Author: eht16 Date: 2010-01-31 21:51:13 +0000 (Sun, 31 Jan 2010)
Log Message: ----------- Backport from trunk: Update partly outdated and wrong doc comment.
Modified Paths: -------------- branches/geany-0.18.1/ChangeLog branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h
Modified: branches/geany-0.18.1/ChangeLog =================================================================== --- branches/geany-0.18.1/ChangeLog 2010-01-31 21:51:00 UTC (rev 4618) +++ branches/geany-0.18.1/ChangeLog 2010-01-31 21:51:13 UTC (rev 4619) @@ -23,6 +23,12 @@ Add a couple of further latex-beamer commands to list of LaTeX tags.
+2009-11-29 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de> + + * tagmanager/include/tm_tagmanager.h: + Update partly outdated and wrong doc comment. + + 2009-11-26 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
* src/about.c, THANKS:
Modified: branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h =================================================================== --- branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h 2010-01-31 21:51:00 UTC (rev 4618) +++ branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h 2010-01-31 21:51:13 UTC (rev 4619) @@ -28,39 +28,7 @@ TagManager is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>, licenced under the <a href="http://www.gnu.org/licenses/gpl.html">GPL</a>. You can only use it with free software (GPL compatible) projects. This is chiefly because it uses - code from ctags which is under GPL. I plan to replace the ctags part with a custom parser - in the future in which case it will be placed under LGPL. If you want to use it with - a commercial project, feel free to contribute a C/C++/Java parser. - \section Hacking - TagManager is tested to work on Linux. You need a basic GNOME 1.4 installation and - the auto tools (autoconf, automake, etc) if you want to configure it to your taste. - <a href="http://anjuta.sourceforge.net/">Anjuta</a> 0.1.7 or above is recommended - if you want to hack on the sources. If you simply plan to use it, only GLib is required. - \section Installation - TagManager can be installed using the standard UNIX method, i.e.: - - -# tar zxvf TagManager-[Version].tar.gz - -# cd TagManager-[Version] - -# ./configure [configure options] - -# make - - Currently, 'make install' will not do anything since TagManager is meant to be - included statically in projects. This might change in the future. - \section Usage - I have tried to make the API as simple as possible. Memory allocation/deallocation - is mostly automatic, so you shouldn't have to directly malloc() or free() - anything. The API is pseudo-OO, similar is structure to the GTK+ API. This document - provides a good reference to the API. However, if you want to see real-world usage - of the API, then the utility programs are the best place to start. Currently, there - are three such programs in the 'tests' subdirectory, namely tm_tag_print.c, - tm_project_test.c and tm_global_tags.c. It might be a good idea if you go through the - code for these programs once before starting to use the tag manager library. - \section Limitations - Currently, only C, C++ and Java are supported. Adding other languages should be easy - but I did not require them so they are missing. Tag Manager is also MT-unsafe - this is - a deliberate design decision since making it MT-safe did not seem to be very useful - to me and it slows things down. Previous versions has rudimentary code to support MT - operations but they have been removed since version 0.5. + code from ctags which is under GPL. */
/*! \file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.