Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
memmove.patch | 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. |
Ben Spencer <Ben Spencer> | invalid | other, http://sourceforge.net/tracker/?func=detail&aid=3034816&group_id=6556&atid=306556 | 2011-02-17 | |
python-disable-imports.patch | 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. |
Barry Warsaw <barry@canonical.com> | no | upstream | 2010-08-17 | |
vim-command-loop.patch | 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'. |
Colin Watson <cjwatson@ubuntu.com> | no | upstream | 2011-03-17 | |
go.patch | Add Go support | Alexey Marinichev <amarinichev@chromium.org> | no | debian | other, https://github.com/lyosha/ctags-go/commit/ca097bd639e35470a9abccbf348016b7cc44f811 | 2011-07-20 |
jscript-set-tag-scope.patch | Changed the javascript parser to set the tag's scope rather than including it in the tag name. Patch from Colomban. |
David Fishburn | no | debian | upstream, http://sourceforge.net/p/ctags/code/791/ | 2014-09-27 |
reproducible.patch | Don't build the compilation date and time into the binary This made the build unreproducible. |
Colin Watson <cjwatson@debian.org> | no | 2015-03-14 | ||
gcc-no-common.patch | Fix build with gcc -fno-common | Colin Watson <cjwatson@debian.org> | no | debian | 2020-04-17 | |
use-conventional-unused-marker.patch | build fix: Use conventional compiler attribute shorthand The `__unused` macro has been used on Linux systems for this exact purpose for ages. On the other hand, using the non-standard __unused__ breaks the build when compiling against glibc 2.34, as they use this identifier internally. |
Simon Chopin <simon.chopin@canonical.com> | no | 2021-08-13 | ||
quote-output-file-name.patch | main: quote output file name before passing it to system(3) function Following command line doesn't work: $ ctags -o 'a b' ... because a shell lauched from system(3) deals a whitespace between 'a' and 'b' as a separator. The output file name is passed to system(3) to run external sort command. This commit adds code to put double and single quoets around the output file name before passing it to system(3). The issue is reported by Lorenz Hipp <lhipp@idealbonn.de> in a private mail. |
Masatake YAMATO <yamato@redhat.com> | no | debian | backport, https://github.com/universal-ctags/ctags/commit/e00c55d7a0204dc1d0ae316141323959e1e16162 | 2022-12-26 |