diff options
Diffstat (limited to 'contrib/global/HISTORY')
-rw-r--r-- | contrib/global/HISTORY | 224 |
1 files changed, 216 insertions, 8 deletions
diff --git a/contrib/global/HISTORY b/contrib/global/HISTORY index d850075..2b8072a 100644 --- a/contrib/global/HISTORY +++ b/contrib/global/HISTORY @@ -1,3 +1,4 @@ + GLOBAL history -------------- @@ -5,6 +6,8 @@ version 1.0 Initial version [21-Apr-96] global, gtags, btreeop, extended ctags. + Thanks to Sadaichi Hayashida. Generating relative path is his idea. + version 1.1 Only bugfix [2-May-96] [fixed bug] @@ -217,8 +220,8 @@ version 2.1 Symbol search, incremental update and gozilla [20-Sep-97] These options become default, so you need not to specify them. Gtags accepts these options for compatibility but no effect. - global - understand not only 'obj'(MAKEOBJDIR) directory but also - '/usr/obj'(MAKEOBJDIRPREFIX) directory of BSD build system. + global - understand 'obj'(MAKEOBJDIR) directory and '/usr/obj' + (MAKEOBJDIRPREFIX) directory of BSD build system. Thanks to Jordan K. Hubbard. This is his idea. @@ -304,12 +307,12 @@ version 2.21 Bugfix and slightly modified [11-Dec-97] - replace `lorder $(OBJS) | tsort -q` to already sorted list. for S.u.S.E Linux 5.1. - Thanks to Christoph Conrad for his information. + Thanks to Christoph Conrad for his information. gtags, lib/test.c - some change for Solaris environment. - Thanks to Yamashita TAKAO for his information. + Thanks to Yamashita TAKAO for his information. htags/Makefile, systags/Makefile - ${DESTDIR}/usr/bin -> ${DESTDIR}${BINDIR} @@ -323,14 +326,14 @@ version 2.22 GRTAGS support for assembler source [26-Dec-97] call EXT(xxx) call _xxx - Thanks to Yamashita TAKAO for his idea. + Thanks to Yamashita TAKAO for his idea. version 2.23 Bugfix and slightly modified [13-Jan-98] [fixed bug] gctags - GRTAGS support in version 2.22 doesn't work. - Thanks to Yamashita TAKAO for his bug report. + Thanks to Yamashita TAKAO for his bug report. [changed] gctags/Makefile, gctags/Makefile.generic @@ -347,11 +350,216 @@ version 2.24 Only bugfix [20-Jan-98] global - generates wrong path name when GTAGSROOT includes symbolic links. - Thanks to Wolfgang Helbig for his bug report. + Thanks to Wolfgang Helbig for his bug report. htags - cannot treat path name which includes digit as the second character like 'i386'. (In fact it was expand(1)'s bug.) - Thanks to Andrew Gallatin for his bug report. + Thanks to Andrew Gallatin for his bug report. global - doesn't search 'obj' directory correctly. + +version 3.0 configuration file and compact format. [25-Jun-98] + + [fixed bug] + gozilla - leaks memory. + gctags - -s option pick up symbols which belongs to GTAGS or GRTAGS. + global - cannot treat file which doesn't end with '\n'. + gtags - incremental update cannot detect removed files. + (GPATH file added.) + - make corrupted tag files. + (dbpatches/README added.) + + Thanks to Van Trinh for his bug report and information. + + htags - cannot be viewed by IE 5.0 because illegal <NOFRAME> tag. + + Thanks to Yoshida Masato for his bug report and fix patch. + + [changed] + gctags - -c option removed. These code was moved to gtags. + (It was needed for supporting plugged-in parser.) + global - -f option excute tag command instead of reading tag file. + (It became very faster than previous version.) + gtags.el- check whether or not user want to use tag name completion. + htags - URL of GLOBAL home page changed. + systags - gtags's option changed from -v to -cov. + gtags.c - replace "%+" of strftime with "%a %b %e %H:%M:%S %Z %Y". + for Debian GNU linux 1.3.1. + + [added] + gtags - -c option added. (compact format) + + Thanks to Takeshi Hojo. Compact format is based on his concept. + + htags - -c option added. (to make gzipped html file) + + Thanks to Oliver Paukstadt. This option is his idea. + + gtags, htags + - support configuration file. + (/etc/global.conf or $HOME/.globalrc) + gctags - -n option added. + --config option added. (It's undocumented.) + global - -t option added. + This option is to use with 'tagprg' and 'tagprgonce' command + in Elvis editor (2.1g-beta or later). + + Thanks to Steve Kirkendall for his excellent editor and + refined command set. + +version 3.01 Almost bugfix [5-Jul-98] + + [fixed bug] + global - print file names in a line. + gozilla - assume html file as a source file. + btreeop - insufficient usage check. + htags - cannot treat path including "++". + + [changed] + global - -f option became to accept multiple files. + all - fixed warning by -Wall -Wmissing-prototypes. + +version 3.1 Support of Java language [4-Aug-98] + + [fixed bug] + htags - locate main functions from the path which belongs + GTAGSLIBPATH when there is no main function in the local + source tree. + + [added] + gtags, global, htags, gozilla, gtags.el + - java supprt added. + gtags - --find option added. (internal use only - undocumented) + - --expand option added. (internal use only - undocumented) + htags - -h option (title header frame) added. + + Thanks to Shigeyuki Yamano. This is his idea. + + - line comment('//') detection added. + gctags, systags + - GTAGSSPECIAL environment variable added to treat system + macros like 'SYSINIT' in FreeBSD. + global.conf, lib/conf.c + - 'CVS/' added to 'skip' parameter. + + [deleted] + gtags.conf + - 'reserved_words' for htags(1) was deleted. + It is hard coded. + + [changed] + htags.pl- print guide links in .h file too. + +version 3.2 new patch for nvi-1.79(1.66) and multilingual nvi [31-Aug-98] + + [fixed bug] + nvi-1.79.diff + - may have buffer overflow. + + Thanks to David Brownlee for his advice. + + - suppress error message 'GTAGS not found'. + + [added] + nvi-1.79-m17n.diff + - patch for multilingual nvi which is included FreeBSD as + a ports. + nvi-1.66.diff + - patch for nvi-1.66 which is native command of NetBSD 1.3.2 + + [deleted] + nvi-1.34.diff + - it is old enough to support. + + [changed] + gozilla/Imakefile + - make possible to build gozilla alone without building + libgloutil.a. + +version 3.3 Rewriting gctags(1) and some bug fix. [13-Sep-98] + + [fixed bug] + gctags - look over inner class in a method.(Java) + - cannot treat 'OBJECT.class' pattern correctly.(Java) + + [changed] + Makefile* + - library name changed from libutil.a to libgloutil.a becase + that is already used. + - definition of MANDIR deleted. + global.conf + - comment fixed. + systags.sh + - additional support for NetBSD, OpenBSD, GNUmach and GNUhurd. + - doesn't use CGI form by default. + - use gtags -l and -h option by default. + - -g(gtags only), -f(form) and -c(compact) option added. + + [deleted] + gctags - fortran and lisp language support were deleted, because + it was not supported in GLOBAL system. + - -a, -d, -f, -t, -u, -w, -v options were deleted, + because it was not used in GLOBAL system. + - -D, -x options were deleted. These options became default. + - GTAGSSPECIAL was deleted. + + [added] + gctags - #if (#else #elif) #endif block parsing added. + - pick up #define in assembler source. + - can pick up object like 'definition\n\n() {'. + - -b, -n, -w options were added. + gtags.el- gtags-display-browser(ESC-h) command added. + INSTALL - explanation about formatting online manuals added. + + Thanks to Bert Gijsbers for his investigation. + + Extended ctags has been completely replaced with new gctags. + Thanks to Ken Arnold and the other people who developped BSD ctags(1). + Without it, GLOBAL had never been here. + +version 3.4 Unlimited nested index of htags(1). [8-Nov-98] + + [added] + global - --filter option added. (internal use only - undocumented) + htags - tabs parameter added in global.conf to change tab stop. + btreeop - '2' option added to the -L command. + + [changed] + htags - unlimited nested index of files supported. + README, htags.1, + - statements fixed. + + Thanks to Silas S. Brown for his fixing the statements. + + Makefile.generic + - make sub makefiles inherit the macros from the root Makefile. + +version 3.41 description added to README file. [10-Dec-98] + + [added] + README - usage description added. + '5. Elvis using global' + 'A.3. Incremental updating' + INSTALL - description about Elvis added. + + [change] + global - -t option is available with -P command. + global - assume "global -c ''" as "global -c". + + [deleted] + nvi-1.79-m17n.diff + - because it is difficult for me to maintain. Sorry. + +version 3.42 a couple of bugs fixed. [8-Jan-99] + + [fixed] + btreeop.c,gctags.c,global.c,gozilla.c,remote.c,gtags.c + - 'void main()' is not valid by the C spec. + + Thanks to David Brownlee for his patch. + + gtags.el- redefinition problem fixed. + (renamed match-string to util-match-string.) + + Thanks to Daisuke Kawahara for his bug report. |