summaryrefslogtreecommitdiff
path: root/devel/exctags
AgeCommit message (Collapse)AuthorFilesLines
2003-04-07Update to version 5.5.seb3-70/+78
Package change: $PKG_SYSCONFDIR/ctags.conf added as glogal, configuration file, parsed before /etc/ctags.conf, /usr/local/etc/ctags.conf and $HOME/.ctags Changes since version 5.4: ctags-5.5 (Tue Apr 1 2003) * Changed kind indicator for methods from 'f' to 'm' [Tcl]. * Changed tags within interfaces to be disabled by default (like prototypes in C/C++) [Fortran]. * Removed explicit descriptions of individual --<LANG>-types options from --help output. See new --list-languages and --list-kinds options. * Removed explicit list of supported languages and supported tag kinds and mapping patterns from man page. See new --list-languages, --list-kinds, and --list-maps options. * Renamed --<LANG>-types option to --<LANG>-kinds (still accepts old name). * Added --list-kinds option. * Added --list-maps option. * Added --list-languages option. * Added support for dimensioned variables, contributed by Simon Bohlin [ASP]. * Added support for C# language. * Added support for Erlang language, contributed by Brent Fulgham. * Added support for HTML language files. * Added support for JavaScript language files. * Added support for SML (Standard ML) language, contributed by Venkatesh Prasad. * Added mapping for .plx to Perl. * Added tags for autocommand groups [Vim, Patch #664685]. * Added support for numerous language extensions [Fortran]. * Added '$', 'D', and 'd' in column 1 as comment characters [Fortran]. * Added special handling of --options=NONE to disable automatic reading of options from configuration files or environment. * Added check for case-insensitive filenames to configure. * Fixed problem with lower case <SID> tag [Vim, Bug #657327]. * Fixed problem recognizing indented code [Vim, Patch #664685]. * Fixed problem with infinite loop in certain comments [PL/SQL, Bug #629115]. * Fixed problem of incorrect extension field [C, Bug #639639]. * Fixed problem of empty scoping extension field [C, Bug #639644]. * Fixed missing tags for functions split across lines [PHP, Bug #681824]. * Fixed missing tags for nested subprograms using 'contains' [Fortran, Bug #670433]. * Fixed missing tags when variable has same name as keyword [Fortran]. * Fixed spurious tag when an array-spec occurs within an entity-decl [Fortran]. * Fixed mishandling of multiline raw strings [Python, Bug #699171]. * Fixed missing scope extension field on namespaces [C++, C#, Bug #665086]. * Fixed several bugs causing missed tags [Fortran]. * Fixed problem with --langmap option preventing clearing of map [Bug #688442]. * Fixed recognition of Unicode-8 characters [Java]. * Fixed man page errors and omissions. * Fixed bug in readFieldValue() in readtags library. * Fixed bug in option parsing in readtags command-line program. * Fixed portability problems with DJGPP [Bug #692569]. * Fixed portability problems with Cygwin.
2002-12-01Update to version 5.4.seb3-66/+61
Changes since last packaged version: ctags-5.4 (Thu Oct 17 2002) * Improved ability for tagsOpen() in readtags library to report failure to open tag file, adding new fields to tagFileInfo structure. * Improved Cobol support to include data, files, groups, and sections [Cobol]. * Added '$' a valid character for C identifier [VMS]. * Added support for recording routine argument declarations for C-like languages. See the --fields option and man page section TAG FILE FORMAT for more information [C, C++, Java]. * Added class and method support to TCL parser [TCL]. * Added support for PL/SQL language. * Added support for Vera language, inspired by Dave Eggum [Vera]. * Fixed problem terminating Perl POD block [Perl, Bug #612621]. * Fixed problem re whitespace preceding subprogram name [Pascal, Bug #612019]. * Fixed problem with leading spaces before instruction [TCL, Bug #615928]. * Fixed problem with double precision functions [Fortran, Bug #620288]. * Fixed inverted test causing TMPDIR to be used for temporary files when ctags is setuid instead of when not setuid [Bug #623713]. ctags-5.3.1 (Thu Sep 12 2002) * Renamed tagsSetSorted() to tagsSetSortType() and "sorted" member of tagFileInfo structure of readtags library to "sort". * Added new function, tagsFirst() to readtags library. * Fixed incorrect tag kinds [Verilog]. * Fixed null tags for unnamed BLOCK DATA statements [Fortran]. * Fixed missing tags for function preceded by "<SID>" [Vim]. * Fixed missing tags for equate statements not in column 1 [Asm, Bug #538629]. * Fixed Ruby parser (why didn't the compiler report my screw-up?) [Ruby]. ctags-5.3 (Wed Jul 17 2002) * Allowed --etags-include option without input files. * Changed Asm parser to back to C-based parser to remove redundant tags, and extending its support for more variants [Asm]. * Changed to using _tempnam() to create temporary files on Windows, allowing "TMP" environment variable to set temporary directory. * Changed the -x output to match that of traditional ctags when the --format=1 option is supplied. The new format was also changed slightly to conform more closely to the original format, with the addition of the extra tag type field. * Added support for Verilog language, submitted by Nam SungHyun. * Added support for RISC OS platform, contributed by Andrew Wingate. * Added support for "#pragma weak", generating macro tags for weak symbols [C]. * Added support for mixins and class methods to Ruby parser, submitted by Matthias Veit [Ruby]. * Added support to ctags and readtags library for case-folded sorting of tag files, submitted by Flemming Madsen. * Added identification of class methods [Python]. * Fixed portability problems [Bugs #541997, #571240]. * Fixed bug in configure script [Solaris, Bug #542966]. * Fixed invalid package name tags [Perl, Bug #535068]. * Fixed failure to output relative paths into etags TAGS files on Win32 [Bug #568365]. * Fixed incorrect line address in cases of line continuation [Fortran]. * Fixed missing tags for certain cases of invalid syntax [C]. * Fixed missing tags in Fortran with HPF extensions [Fortran, Bug #565813]. * Fixed spurious tag for clients portion of feature clause when following an empty feature clause [Eiffel].
2002-11-14buildlink1 -> buildlink2jlam1-3/+3
2002-03-06Update to version 5.2.3.seb4-66/+59
List of changes for version 5.2.3: * Fixed portability problem in makefile [Solaris, FreeBSD]. * Fixed infinite loop for certain cases of invalid syntax [Eiffel]. * Changed Asm parser to regex, extending its support for more variants [Asm]. List of changes for version 5.2.2: * Fixed spurious tags following empty feature clause [Eiffel]. * Fixed missing tags for classes specifying generic creation routine [Eiffel]. * Fixed missing tags when label not followed by white space [YACC]. * Fixed for portability [Solaris, MacOS X]. * Added support for type reference tool [Eiffel]. List of changes for version 5.2.1: * Portability fixes [Mingw32]. * Added "RCS" and "CVS" to list of directories excluded by default. * Fixed missing tags for function pointers declared const or volatile [C, Bug #503764].
2002-01-23Update to version 5.2seb3-59/+72
While here update my email address. List of changes for version 5.2: * Portability fixes [HP-UX, Solaris, VMS, OS/2]. * Made code compilable by a C++ compiler. * Changed reading of option files to ignore blank lines. * Changed and enhanced interface to readtags library (see readtags.h). * Changed from using addLanguageRegex() to addTagRegex() in regex-based parsers. * Added support for Lua language, submitted by Max Ischenko. * Added instructions to man page on using tags with NEdit. * Added setargv.obj to link for wildcard expansion [MSVC]. * Added capability to have regex invoke a callback in a regex parser. * Fixed regex tag problem which left newlines in back-references. * Fixed missing class-qualified tags [Eiffel]. * Fixed spurious tags for entries in final indexing clause [Eiffel]. * Fixed problem with invalid filenames in preprocessor line directives. * Fixed bug parsing scoped variables (e.g. "b:variable") [Vim, Bug #487608]. * Fixed problem compiling readtags.c on some hosts. * Fixed memory overwrite problem in readtags library.
2001-11-13Upgrade to version 5.1.seb6-61/+144
While here added the support of Exuberant etags (exetags in this package). List of changes for version 5.1: * Changed name of option configuration files for MSDOS, MSWindows, and OS/2. * Changed regex support to enforce REG_NEWLINE. This fixes problem where the newline character was explicity being matched by user patterns [Bug #431477]. * Added new public domain library for reading tag files (see readtags.h). * Added support for variables and namespaces, provided by Jay Glanville [Vim]. * Added report of non-options in option configuration files and CTAGS environment variable. * Added support for YACC language, submitted by Nick Hibma [YACC]. * Added support for Perl packages, submitted by Nick Hibma [Perl]. * Added '$' as valid identifier character for DEC C compiler [VMS, Bug #425147]. * Added compilation date and time to --version output. * Added configure check for HP-UX to determine if ANSI options needed [HP-UX]. * Removed tags for forward class/struct declarations [C/C++, Bug #432563]. * Eliminated ;" separator from end of tag line when no extension fields are present. * Fixed segmentation violation for some Lisp files [Lisp]. * Fixed segmentation violation occurring when file referenced in #line directive was from an unknown language. * Fixed loss of sync when parsing bit fields named with C++ reserved word [C]. * Fixed compilation problem on gcc-2.7.2. * Fixed problem parsing verbatim strings [Eiffel]. * Fixed problem with PHP references [PHP]. * Fixed handling of Perl __DATA__ sections [Perl]. * Fixed problem resulting from white space in tag name due to regex name specifier. * Fixed double reading of $HOME/.ctags when current directory is $HOME. * Fixed problem reading option configuration files using CR-LF newlines. * Fixed problem preventing output control over tag kinds of regex patterns [Bug #429869]
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-3/+3
2001-09-30Added exctags 5.0.1, an exuberant (feature-filled) tagfile generator for vi, seb6-0/+441
emacs and clones. Package provided by myself in pkg/13989, pkg directory name adjusted to devel/exctags.