Package: exuberant-ctags / 1:5.9~svn20110310-4+deb7u1

Metadata

Package Version Patches format
exuberant-ctags 1:5.9~svn20110310-4+deb7u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
memmove.patch | (download)

routines.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 use memmove on overlapping strings
 strcpy is not guaranteed to work on overlapping strings, and this can lead
 to broken paths appearing in tag files.  Use memmove instead.
python disable imports.patch | (download)

python.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 python: disable import parsing by default
 Parsing imports mixes up imports with actual class definitions.  If you
 need to re-enable this, use the --python-kinds=+i option.
Bug: http://sourceforge.net/tracker/?func=detail&aid=2829739&group_id=6556&atid=106556
Bug-Ubuntu: https://bugs.launchpad.net/bugs/618979
vim command loop.patch | (download)

vim.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 fix infinite loop parsing vim commands
 This happens if a non-alphanumeric character other than whitespace or '-'
 is found before the first alphanumeric character after 'command'.
go.patch | (download)

go.c | 670 670 + 0 - 0 !
parsers.h | 1 1 + 0 - 0 !
source.mak | 2 2 + 0 - 0 !
3 files changed, 673 insertions(+)

 add go support
Bug-Debian: http://bugs.debian.org/634166
jscript set tag scope.patch | (download)

jscript.c | 54 51 + 3 - 0 !
1 file changed, 51 insertions(+), 3 deletions(-)

 changed the javascript parser to set the tag's scope rather than including it in the tag name.
 Patch from Colomban.