summaryrefslogtreecommitdiffstats
path: root/contrib/global/HISTORY
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/global/HISTORY')
-rw-r--r--contrib/global/HISTORY224
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.
OpenPOWER on IntegriCloud