1___________________________________
2|      |  |  |     |  _  |     |  |
3|  |___|  |  |  |  |    _|  |  |  |    GNU GLOBAL source code tagging system
4|  |   |  |  |  |  |     |     |  |
5|  ~~  |   ~~|     |  ~  |  |  |   ~~|          for all hackers.
6~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 Copyright (c) 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2010, 2012
8	2013, 2014, 2015, 2016, 2017, 2020
9	Tama Communications Corporation
10
11 This file is free software; as a special exception the author gives
12 unlimited permission to copy and/or distribute it, with or without
13 modifications, as long as this notice is preserved.
14
15 This program is distributed in the hope that it will be useful, but
16 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
17 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18
19		----------------------------------
20
21Thanks to the following people for their contributions.
22
23Thanks to:		for his(her):
24---------------------------------------------------------------------------
25A.E. Brouwer		advice about writing code for generic UNIX.
26Andrey Butirsky		concept of 'Gtags_Emacs_Like_Mode'.
27			bug fix patch for gtags.vim (Gtags command discarded all unsaved changes).
28Andrew Gallatin		bug report about generating wrong path.
29Andrew Ng		bug fix patch for global/output.c (segmentation violation).
30Aneesh Kumar		bug report about beta facility of gtags(1).
31Andrés Azar		Cygwin trouble report.
32Andrés ramí rez	patche that significantly improve TRAMP support.
33Andy Newman		bug report about treating tab character.
34Andy Zhou		bug report about gtags-parser overlook 'extern' prefixed function.
35Arne Schmitz		bug report about gtags-parser.
36Alain Kalker		patch for global.cgi.tmpl.in to support python's built-in web server.
37Alex Ott		profitable information about LFS(Large file support).
38Alexander Gusak		bug report about c++ parser's segmentation violation.
39Bakken, Luke		bug fix method about stat() in htags(1).
40Bert Gijsbers		investigation about mandoc macro and a bug report.
41Bob Bentley		bug report about bless.sh and gtags.
42Brian Carlstrom		bug fix patch for gtags.
43Bvk chaitanya		bug report about global (it cannot find gtags).
44Chris Nogradi		patch for libutil/token.c to skip comments correctly.
45Christoph Conrad	bug report and advice about S.u.S.E Linux 5.1.
46Motoki NODA		bug fix patch for 'global -xsi xxx'.
47Daisuke Kawahara	bug report about redefinition in gtags.el.
48Dan Fandrich		port to Windows 32 environment.
49Darryl Okahata		benchmark report about global(1).
50David Aspinwall		port to Cygwin 32 environment.
51David Brownlee		advice about fine coding style of C.
52David Keegan		patch for support of java 1.5 enums.
53David Panariti		patch for a bug fix of exuberant-ctags.c.
54Dimitri van Heesch      integration of Doxygen and Global.
55Don Fisher		bug report about the buffer overflow in htags(1).
56Dunford, Martin		advice about Windows 32 version of Global.
57Dirk Schultheis		advice about compat.h for Solaris.
58Earl Chew		bug fix patch for gtags-visit-rootdir of gtags.el.
59Emile Heyns		advice about writing code for generic UNIX.
60Erik Jonsson		algorithm for detecting binary file.
61Eric Paire		bug report about gtags-parser's memory violation.
62Fabian Wiget		bug report about --from-here with -i option.
63			update of php parser to support php4, php5 and php7.
64Frédéric Maitre	bug report about global(1) and gtags(1) at the system root directory.
65Gary Kline		advice about the name of parser.
66Gautam Thaker		concept of Nearness sort (-N, --nearness).
67Geoffrey Robson		bug report about global (-t option didn't work correctly).
68George Neville-Neil	report about the useless inspection of gtags(1).
69Giuseppe Corbelli	Global.py for glimmer code editor and an advice about vim.
70Gordon Grimes		bug report about the java parser of gtags.
71Gustaf Waldemarson	bug report and advices about tag files corruption.
72Hageseter, Trond E.	bug report about gtags-parser.
73Hendrik Visage		bug report about gtags-parser(here document of PHP).
74Hideaki Okada		idea about -g option of global(1).
75Hideki Iwamoto		many bug reports, fixes and improvements about Global.
76			See also AUTHORS file.
77Hideki Mori		advice about the name of parser.
78Hidetaka KOIE		bug report and advice about configure.in for Solaris7.
79Hiroshi MIURA		idea about printing file name on browser's status bar.
80Hirohito Kato		bug fix patch for gtags-parser to pick up objects in extern "C" {...} block.
81Hiroyuki KOBAYASHI	bug report and fix patch for gtags-parser(1).
82Ingmar Sittl		bug report of the shebang of pygments_parser.py.
83James Ahlborn		bug fix patch for the java parser of gtags(1) to skip annotations.
84Jason Hood		port to DJGPP and Mingw32, and many important bug reports & fixes.
85			He also contributed to much of the --color and --literal option of global(1).
86			He also done many bug fixes and improvements of the C++ parser of gtags(1).
87			He also corrected a lot of grammatical mistakes of online manuals.
88Jean-Marc Saffroy	idea to skip all files whoes first character of name is '.'.
89			profitable information about LFS(Large file support).
90			idea and code about gtags-find-all-text-files of gtags.el.
91Jeff Trawick		idea about -l option of htags(1).
92Jeroen Roovers		bug report about htags/Makefile.am.
93Jianbin Kang		bug report about segmentation fault of gtags(1).
94Jonathan Jacobs		bug report about --from-here option of global(1).
95Jordan K. Hubbard	idea about supporting BSD's obj directory.
96Jos Backus		bug report about global.cgi.
97Julien Gilles		idea about -T option of global(1).
98Jun Inoue		idea about generation of lex symbol.
99Jun Obama		improvements on gtags.el.
100Justin Tripp		software evaluation for GNU standard.
101Justin Wojdacki		bug report about htags(1).
102K. Chowksey		new command gtags-select-tag-other-window and gtags-find-tag-other-window.
103Kai Tetzlaff		cooperation in Windows version.
104Katsuyuki Okabe		advice about deciding emacs version.
105Kevin Farshaw		replacement of @prefix@/lib with @libdir@ in gtags.conf.
106Klaus Borchers		advice about deciding emacs version.
107Koen Hufkens		advice about HP-UX 10.x.
108Koie Hidetaka		bug report about global.conf.
109Leo Liu			idea about the --path-style=shorter option.
110			idea about project based gtags.conf.
111			bug report about the combination of -v and -g option.
112			bug report about the --from-here with a path includes symbolic links.
113			Besides very much bug reports and suggestions.
114Lewis Lin		A patch to avoid encountering KeyError exception in pygments_parser.py.
115Marc Herbert		bug fix of libutil/xargs.c.
116Marcello Nuccio		bug report about globash.rc.
117Marco Corvi		advice about Digital Unix 4.0C.
118Marcus Harnisch		suggestion about the --skip-unreadable option of gtags(1).
119Marius Gedminas		bug report and fix patch for htags(1).
120Mark Nudelman		Global tag support on less(1).
121Marty Leisner		advice about --version option and some bug reports.
122Manolis Ragkousis	suggestion and patch for PATH_MAX for GNU/Hurd systems.
123Masahiro Fujiwara	bug report and fix patch for htags(1).
124Masashi YAMAGUCHI	suggestion and patch about how to display path names in gtags.el.
125Masato Yoshida		bug report and fix method about <NOFRAME> tag.
126Mathieu Virbel		bug report and fix patch about dead symbolic link for gtags(1).
127Motonori Iwamuro	bug report and fix method about strbuf_fgets function.
128Mikolaj Sitarz		suggestion of the --single-update option of gtags(1).
129Michael Albinus		advice about using process-file function for TRAMP support.
130Michael Labbé		bug report about configure.ac (realpath).
131Michael Tocci		bug report about the C++ parser.
132Oleg Checkulaev		advice about writing code for generic UNIX.
133Oliver Paukstadt	idea about -c (gzipped html) option of htags(1).
134Patrick Strasser	many bug reports about htags(1).
135Paul Lew		advice about the build in Solaris environment.
136Paulius Bulotas		bug report and fix patch for gozilla(1).
137Pawel Wilk		idea about home_etc facility on PLD Linux/GNU.
138Pavel Zhukov		bug report about the duplicate symbol error with the -fno-common of gcc.
139Per Nordlöw		bug report that gtags-parser(1) cannot treat 'extern "C" { ... }'.
140Peter Münster		bug report that gtags lose enum member.
141Philip Hands		advice on improving security of global(1).
142Philippe Defert		building on many plat-homes and the problem report.
143Pavel Nedev		bug report about a defect when GTAGSLIBPATH + compact format.
144Ray Simard		detailed investigation about POSIX dirent(3).
145Richard Stallman	advice about gtags.el and GNU style packaging.
146Rob Fitzgerald		bug fix patch for global(1).
147Rohit Grover		bug report about Global's packaging.
148Ron Lee			Debian package, htmake(1) and many bug reports.
149Rongsong Shen		bug report about gtags(1).
150Rui Lopes		report about build error in *BSD and revision of term.
151Punit Agrawal		bug report about gozilla(1).
152Ruppert Koch		bug report about htags(1).
153S Kaicho		bug report about htags(1).
154Sadaichi Hayashida	idea about generating relative path.
155Satoru SATOH		profitable material for the support of XHTML.
156Sanpei Yoshiro Mihira	bug report of xargs.c in Windows 32.
157Sean Farley		bug report of gozilla's wrong installation method.
158Seigo Ishigane		patch for pygments_parser.py.in needed in python3 + Windows.
159Sergio Talens-Oliag	writing on-line manual for systags(1).
160Shankar Chakkere	useful method to use vim editor with Global.
161Shigeyuki Yamano	idea about -h option of htags(1).
162Shuichi KITAGUCHI	bug report in the built-in parser of gtags.
163Silas S. Brown		proofreading about manuals.
164Simon Dommett		many bug reports and fix patches.
165			He also rewrote Global's comments in the Doxygen style.
166Stephen Huntley		bug report about htags(1).
167Sven Verdoolaege	support for gtags.pl(nvi-1.81.5).
168Steve Kirkendall	two commands of Elvis for external tagging system.
169Takao Yamashita		advice about assembly parsing.
170Takeshi Hojo		idea about compact format of gtags(1).
171Tero Saarni		bug report about long line problem of htags(1).
172Thomas Gerigk		bug report about skip variable in gtags.conf.
173Thomas Klausner		report about groff's command error of *.1.
174Thomas Viehweger	patch for gtags.el to support XEmacs.
175Tim Vanderhoek		Global tag support on more(1).
176Tobias Polzin		suggestion about correct treatment of CVS repository in htags.
177			He also changed gtags.el to leave visited files after 'gtags-pop-stack'.
178			He also reported C++ parsing problem with constructors and destructors.
179			He also contributed to the concept and implementation of completion
180			facility for 'gtags-find-file' in gtags.el.
181Tomohiko Morioka	advice about deciding emacs version.
182Tomohiro Matsuyama	bug report about buffer overflow error of libutil/token.c.
183			suggestion of making the -i option effective with the -c command.
184Tom Russell		bug report about parsing error at function definitions with comment.
185Tom Tromey		GTAGS target in automake.
186Tomi Ollila		proposal of adding (provide 'gtags) to gtags.el.
187Toshiyasu Kojima	advice about deciding emacs version.
188Tu Do			bug reports about the C++ parser of gtags.
189Van Trinh		bug report about db(3) and patch information.
190Wang, Lei AO.		bug report about 4G limitation of libdb.
191Wes Wojtas		bug report about htags's segmentation fault.
192Whity Pig		bug fix patch for global(1) on Cygwin environment.
193William Xu		bug report about the --color option (abs2rel's bug).
194Wolfgang Helbig		bug report about generating wrong path name.
195xing du			bug report about gtags.vim. (The -P option didn't work)
196Yann Dirson		many bug reports and many valuable suggestions.
197Yoshiharu Ito		advice about SunOS 4.1.3, and a bug report about configure.ac.
198Yoshinori Tomita	advice about compat.h for Solaris.
199Yoshitaro Makise	bug fix patch for the uncompress problem of output.c.
200			He is also the author of Pygments plug-in parser.
201Y. Yoshinaga		advice about makefile for Debian GNU/Linux.
202Yun sheng		bug report about global -u, gtags.vim and gtags-cscope.vim.
203Yushi Oka		bug report about config path and improvements of gtags-mode
204			(gtags-select-buffer-single, gtags-ignore-case).
205赵映洁			bug report about pygments_parser.py.in.
206---------------------------------------------------------------------------
207
208If you cannot find your contributions on this list or you find mistakes,
209please send to bug-global@gnu.org. Thanks.
210