14 Commits

Author SHA1 Message Date
Colomban Wendling
9fa8cd8bf9 Fix a few GCC warnings
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5856 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-06-17 22:52:43 +00:00
Colomban Wendling
569670b771 Move most of TagManager's I/O to MIO
Moved the parsers to MIO, which allows both in-memory and file parsing.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5555 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-03-05 22:40:50 +00:00
Nick Treleaven
0007f904e6 Ignore D /+ +/ comments.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5295 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-15 12:17:22 +00:00
Nick Treleaven
293ba9bee7 Use g_free instead of free (patch by Daniel Marjamäki, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5074 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-06-30 11:49:05 +00:00
Enrico Tröger
43ecef8c55 Fix a few compiler warnings about unused return values caused by recent glibc versions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3380 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-15 21:20:34 +00:00
Enrico Tröger
99860e187a Add support for updating tags from a memory buffer (code merged from Anjuta).
This still doesn't work and is currently disabled. It would only work for a few filetypes like C, Fortran and JavaScript.
The current implementation is still buggy, e.g. function signature parsing is broken.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3184 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-11-07 14:37:17 +00:00
Nick Treleaven
92b94aed5f Fix parsing C macro argument list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1810 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-17 14:50:55 +00:00
Nick Treleaven
7cdacb9ef4 Fix build.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1655 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-29 16:19:28 +00:00
Enrico Tröger
96b14c8c3d Re-add previously removed code to fix broken calltips.
Merge some minor bugfixes to C/C++ parser from CTags SVN and remove compiler warning.	 


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1653 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-29 15:42:37 +00:00
Enrico Tröger
6446997286 Use get.c and get.h from CTags SVN.
Merged CSharp parser support into from CTags SVN.      


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1634 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-22 17:22:07 +00:00
Enrico Tröger
e1c4e5ac80 Applied patch to fix building with gcc 2.95, removed unneeded file from EXTRA_DIST.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@632 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-25 18:09:08 +00:00
Enrico Tröger
d8c06b041d Small changes to get cross compiling using mingw32 suite working.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@631 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-25 17:45:34 +00:00
Enrico Tröger
8823f2dbe5 Some small tagmanager fixes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@492 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-26 17:48:27 +00:00
Enrico Tröger
8cb2cf0997 Initial import
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4 ea778897-0a13-0410-b9d1-a72fbfd435f5
2005-11-22 12:26:26 +00:00