Nick Treleaven
c909127a56
Fix wrong D function return type after a class definition.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1280 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-14 17:35:54 +00:00
Nick Treleaven
a0845459c1
Make anonymous typenames use anon_typename_n instead of
...
typename_anon_n (it seems we can't use <> brackets because of
missing scope problem).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1244 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-03 13:24:27 +00:00
Enrico Tröger
a1924a3999
Allow \section*{} and other commands with *.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1226 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-24 19:52:12 +00:00
Enrico Tröger
baf9c6988e
Just changed a comment.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1212 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-20 15:16:26 +00:00
Nick Treleaven
84b941bf63
Add tm_arglist_compare().
...
Fix comparison in tm_symbol_tag_compare().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1197 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-16 15:24:01 +00:00
Nick Treleaven
b869858a10
Backport improvements from Anjuta 2.02.
...
Parse anonymous struct and enums (using contextual_fake_count).
Add better C99 support, e.g. wchar_t variables.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1195 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-16 13:18:37 +00:00
Enrico Tröger
f0d4e65311
Added new filetypes Javascript and Lua.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1181 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-13 20:16:09 +00:00
Nick Treleaven
0e75efdd3c
Parse pointers in function return type for C-like files.
...
Show scope in calltips.
Made tm_tag_destroy() static.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1153 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-03 12:41:10 +00:00
Nick Treleaven
1650924026
Add calltip support for D constructors.
...
Add tm_workspace_find_scoped() (adapted from Anjuta 2.02
tm_workspace_find()).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1147 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-26 15:49:35 +00:00
Nick Treleaven
d0347a85c8
Fix missed matches in tm_tags_find().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1146 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-26 15:43:50 +00:00
Nick Treleaven
e4dc3d0a05
Add -O2 for tagmanager.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1075 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-09 13:34:47 +00:00
Enrico Tröger
c36e8de3c8
Let the LaTeX parser recognise the keyword \chapter.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1054 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-05 16:03:18 +00:00
Enrico Tröger
9b7569e3ef
Added new filetype VHDL.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@991 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-13 22:11:19 +00:00
Enrico Tröger
432e7d734f
Removed "begin" section in symbol list and sort it at environment.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@949 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-30 23:00:26 +00:00
Enrico Tröger
10c0780d4d
Use "::" as context separator only for C++, otherwise use ".".
...
Detect module declarations in D and put them in the symbol list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@903 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-18 20:11:05 +00:00
Nick Treleaven
7f0ca5eebf
Backported tm_get_current_function() from Anjuta
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@889 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-12 16:25:53 +00:00
Enrico Tröger
2da21eb5cc
Fixed compiler warnings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@886 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-12 10:45:49 +00:00
Enrico Tröger
adc721c522
Added simple parser for filetype Diff to create tags for each patched file in a diff file.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@883 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-11 19:45:40 +00:00
Nick Treleaven
8190f0cd95
Only parse tags once for simple parsers
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@871 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-08 12:53:33 +00:00
Enrico Tröger
75510506cd
Parse files only once instead of three times.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@868 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-06 22:29:04 +00:00
Enrico Tröger
82b94170ca
Improved Python parser to support nested classes.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@867 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-06 22:13:24 +00:00
Nick Treleaven
a5bf4b765d
Let make clean continue when a file can't be deleted.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@832 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-22 12:09:53 +00:00
Enrico Tröger
010d6581e5
Added new filetypes Diff and Ferite.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@765 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-27 17:39:34 +00:00
Enrico Tröger
5d4aad6501
Added recognition for keyword "type".
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@756 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-22 19:15:33 +00:00
Enrico Tröger
63c42ea6af
Merged tagmanager/d.c with tagmanager/c.c.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@742 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-19 09:08:48 +00:00
Nick Treleaven
967dc341f2
Merged tagmanager/d.c with tagmanager/c.c, which also adds user function calltips support for D
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@741 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-18 19:57:02 +00:00
Enrico Tröger
428e6f6fd2
Added fortran files to the Windows makefiles
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@726 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-15 19:41:12 +00:00
Enrico Tröger
8d581d1552
Added new filetype Fortran 77 (not yet finished).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@724 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-15 17:57:41 +00:00
Nick Treleaven
6823698d0c
Use guint for search_get_file_list length
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@719 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-15 12:26:15 +00:00
Enrico Tröger
e52b0bc822
Fixed wrong classification of local functions as methods(thanks to Sebastian Koch).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@696 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-11 18:01:02 +00:00
Nick Treleaven
6cb83f8af0
Add makefiles for building on win32
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@646 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-28 12:29:10 +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
d28a007bbf
Fixed some cross compiling/Win32 issues.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@617 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-24 18:05:40 +00:00
Nick Treleaven
52e2376982
Fix some signed comparison warnings
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@555 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-14 13:47:03 +00:00
Enrico Tröger
b3b50b4182
Fixed autocompletion for filetype C++.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@553 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-14 10:15:12 +00:00
Enrico Tröger
6cc29173be
Added new filetype D(patch by Christop Berg, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@544 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-09 14:41:53 +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
f741c89b4f
Fixed bug which prevented tag creation for the first opened file.
...
Removed unused code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@491 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-26 17:44:18 +00:00
Enrico Tröger
590974e3ba
Add mk pattern for Makefile.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@490 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-26 16:22:37 +00:00
Enrico Tröger
3606119da8
Fixed wrong line numbers for found tags.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@483 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-25 17:50:34 +00:00
Enrico Tröger
570793a6ef
Added global auto completion tags for PHP and LaTeX.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@475 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-24 14:42:56 +00:00
Enrico Tröger
3a435bf29e
Replaced 'blank' by 'include "..."'. Fixed a bug in utils_brace_match() which prevents correctly matching.
...
Made auto completion work only for the current filetype (i.e. it hides symbols from other filetypes).
Removed unneeded code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@474 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-24 14:36:35 +00:00
Enrico Tröger
2d77d6ffbd
Removed uneeded .cvsignore files
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@465 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-19 15:00:29 +00:00
Nick Treleaven
fa1bf26b2f
Fix a segfault with missing id in element (again)
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@395 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 20:23:38 +00:00
Nick Treleaven
58d7e51ff9
Undo all changes in r393 (oops)
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@394 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 20:01:57 +00:00
Nick Treleaven
11ffdebfc7
Fix a segfault with missing id in element
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@393 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 19:47:53 +00:00
Enrico Tröger
d414ace511
Fixed a crash when opening malformed CSS files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@381 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-30 20:50:50 +00:00
Enrico Tröger
df1b9fd010
new filetype Tcl/Tk, renamed tex.c
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@335 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-16 19:04:04 +00:00
Enrico Tröger
88e763b9cc
improved parser to detect variables and members
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@327 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-12 23:23:52 +00:00