___________________________________
|      |  |  |     |  _  |     |  |
|  |___|  |  |  |  |    _|  |  |  |    GNU GLOBAL source code tagging system
|  |   |  |  |  |  |     |     |  |
|  ~~  |   ~~|     |  ~  |  |  |   ~~|          for all hackers.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Copyright (c) 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2010, 2012
	2013, 2014, 2015, 2016, 2017, 2020
	Tama Communications Corporation

 This file is free software; as a special exception the author gives
 unlimited permission to copy and/or distribute it, with or without
 modifications, as long as this notice is preserved.

 This program is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

		----------------------------------

Thanks to the following people for their contributions.

Thanks to:		for his(her):
---------------------------------------------------------------------------
A.E. Brouwer		advice about writing code for generic UNIX.
Andrey Butirsky		concept of 'Gtags_Emacs_Like_Mode'.
			bug fix patch for gtags.vim (Gtags command discarded all unsaved changes).
Andrew Gallatin		bug report about generating wrong path.
Andrew Ng		bug fix patch for global/output.c (segmentation violation).
Aneesh Kumar		bug report about beta facility of gtags(1).
Andrés Azar		Cygwin trouble report.
Andrés ramí rez	patche that significantly improve TRAMP support.
Andy Newman		bug report about treating tab character.
Andy Zhou		bug report about gtags-parser overlook 'extern' prefixed function.
Arne Schmitz		bug report about gtags-parser.
Alain Kalker		patch for global.cgi.tmpl.in to support python's built-in web server.
Alex Ott		profitable information about LFS(Large file support).
Alexander Gusak		bug report about c++ parser's segmentation violation.
Bakken, Luke		bug fix method about stat() in htags(1).
Bert Gijsbers		investigation about mandoc macro and a bug report.
Bob Bentley		bug report about bless.sh and gtags.
Brian Carlstrom		bug fix patch for gtags.
Bvk chaitanya		bug report about global (it cannot find gtags).
Chris Nogradi		patch for libutil/token.c to skip comments correctly.
Christoph Conrad	bug report and advice about S.u.S.E Linux 5.1.
Motoki NODA		bug fix patch for 'global -xsi xxx'.
Daisuke Kawahara	bug report about redefinition in gtags.el.
Dan Fandrich		port to Windows 32 environment.
Darryl Okahata		benchmark report about global(1).
David Aspinwall		port to Cygwin 32 environment.
David Brownlee		advice about fine coding style of C.
David Keegan		patch for support of java 1.5 enums.
David Panariti		patch for a bug fix of exuberant-ctags.c.
Dimitri van Heesch      integration of Doxygen and Global.
Don Fisher		bug report about the buffer overflow in htags(1).
Dunford, Martin		advice about Windows 32 version of Global.
Dirk Schultheis		advice about compat.h for Solaris.
Earl Chew		bug fix patch for gtags-visit-rootdir of gtags.el.
Emile Heyns		advice about writing code for generic UNIX.
Erik Jonsson		algorithm for detecting binary file.
Eric Paire		bug report about gtags-parser's memory violation.
Fabian Wiget		bug report about --from-here with -i option.
			update of php parser to support php4, php5 and php7.
Frédéric Maitre	bug report about global(1) and gtags(1) at the system root directory.
Gary Kline		advice about the name of parser.
Gautam Thaker		concept of Nearness sort (-N, --nearness).
Geoffrey Robson		bug report about global (-t option didn't work correctly).
George Neville-Neil	report about the useless inspection of gtags(1).
Giuseppe Corbelli	Global.py for glimmer code editor and an advice about vim.
Gordon Grimes		bug report about the java parser of gtags.
Gustaf Waldemarson	bug report and advices about tag files corruption.
Hageseter, Trond E.	bug report about gtags-parser.
Hendrik Visage		bug report about gtags-parser(here document of PHP).
Hideaki Okada		idea about -g option of global(1).
Hideki Iwamoto		many bug reports, fixes and improvements about Global.
			See also AUTHORS file.
Hideki Mori		advice about the name of parser.
Hidetaka KOIE		bug report and advice about configure.in for Solaris7.
Hiroshi MIURA		idea about printing file name on browser's status bar.
Hirohito Kato		bug fix patch for gtags-parser to pick up objects in extern "C" {...} block.
Hiroyuki KOBAYASHI	bug report and fix patch for gtags-parser(1).
James Ahlborn		bug fix patch for the java parser of gtags(1) to skip annotations.
Jason Hood		port to DJGPP and Mingw32, and many important bug reports & fixes.
			He also contributed to much of the --color and --literal option of global(1).
			He also done many bug fixes and improvements of the C++ parser of gtags(1).
			He also corrected a lot of grammatical mistakes of online manuals.
Jean-Marc Saffroy	idea to skip all files whoes first character of name is '.'.
			profitable information about LFS(Large file support).
			idea and code about gtags-find-all-text-files of gtags.el.
Jeff Trawick		idea about -l option of htags(1).
Jeroen Roovers		bug report about htags/Makefile.am.
Jianbin Kang		bug report about segmentation fault of gtags(1).
Jonathan Jacobs		bug report about --from-here option of global(1).
Jordan K. Hubbard	idea about supporting BSD's obj directory.
Jos Backus		bug report about global.cgi.
Julien Gilles		idea about -T option of global(1).
Jun Inoue		idea about generation of lex symbol.
Jun Obama		improvements on gtags.el.
Justin Tripp		software evaluation for GNU standard.
Justin Wojdacki		bug report about htags(1).
K. Chowksey		new command gtags-select-tag-other-window and gtags-find-tag-other-window.
Kai Tetzlaff		cooperation in Windows version.
Katsuyuki Okabe		advice about deciding emacs version.
Kevin Farshaw		replacement of @prefix@/lib with @libdir@ in gtags.conf.
Klaus Borchers		advice about deciding emacs version.
Koen Hufkens		advice about HP-UX 10.x.
Koie Hidetaka		bug report about global.conf.
Leo Liu			idea about the --path-style=shorter option.
			idea about project based gtags.conf.
			bug report about the combination of -v and -g option.
			bug report about the --from-here with a path includes symbolic links.
			Besides very much bug reports and suggestions.
Lewis Lin		A patch to avoid encountering KeyError exception in pygments_parser.py.
Marc Herbert		bug fix of libutil/xargs.c.
Marcello Nuccio		bug report about globash.rc.
Marco Corvi		advice about Digital Unix 4.0C.
Marcus Harnisch		suggestion about the --skip-unreadable option of gtags(1).
Marius Gedminas		bug report and fix patch for htags(1).
Mark Nudelman		Global tag support on less(1).
Marty Leisner		advice about --version option and some bug reports.
Manolis Ragkousis	suggestion and patch for PATH_MAX for GNU/Hurd systems.
Masahiro Fujiwara	bug report and fix patch for htags(1).
Masashi YAMAGUCHI	suggestion and patch about how to display path names in gtags.el.
Masato Yoshida		bug report and fix method about <NOFRAME> tag.
Mathieu Virbel		bug report and fix patch about dead symbolic link for gtags(1).
Motonori Iwamuro	bug report and fix method about strbuf_fgets function.
Mikolaj Sitarz		suggestion of the --single-update option of gtags(1).
Michael Albinus		advice about using process-file function for TRAMP support.
Michael Labbé		bug report about configure.ac (realpath).
Michael Tocci		bug report about the C++ parser.
Oleg Checkulaev		advice about writing code for generic UNIX.
Oliver Paukstadt	idea about -c (gzipped html) option of htags(1).
Patrick Strasser	many bug reports about htags(1).
Paul Lew		advice about the build in Solaris environment.
Paulius Bulotas		bug report and fix patch for gozilla(1).
Pawel Wilk		idea about home_etc facility on PLD Linux/GNU.
Pavel Zhukov		bug report about the duplicate symbol error with the -fno-common of gcc.
Per Nordlöw		bug report that gtags-parser(1) cannot treat 'extern "C" { ... }'.
Peter Münster		bug report that gtags lose enum member.
Philip Hands		advice on improving security of global(1).
Philippe Defert		building on many plat-homes and the problem report.
Pavel Nedev		bug report about a defect when GTAGSLIBPATH + compact format.
Ray Simard		detailed investigation about POSIX dirent(3).
Richard Stallman	advice about gtags.el and GNU style packaging.
Rob Fitzgerald		bug fix patch for global(1).
Rohit Grover		bug report about Global's packaging.
Ron Lee			Debian package, htmake(1) and many bug reports.
Rongsong Shen		bug report about gtags(1).
Rui Lopes		report about build error in *BSD and revision of term.
Punit Agrawal		bug report about gozilla(1).
Ruppert Koch		bug report about htags(1).
S Kaicho		bug report about htags(1).
Sadaichi Hayashida	idea about generating relative path.
Satoru SATOH		profitable material for the support of XHTML.
Sanpei Yoshiro Mihira	bug report of xargs.c in Windows 32.
Sean Farley		bug report of gozilla's wrong installation method.
Seigo Ishigane		patch for pygments_parser.py.in needed in python3 + Windows.
Sergio Talens-Oliag	writing on-line manual for systags(1).
Shankar Chakkere	useful method to use vim editor with Global.
Shigeyuki Yamano	idea about -h option of htags(1).
Shuichi KITAGUCHI	bug report in the built-in parser of gtags.
Silas S. Brown		proofreading about manuals.
Simon Dommett		many bug reports and fix patches.
			He also rewrote Global's comments in the Doxygen style.
Stephen Huntley		bug report about htags(1).
Sven Verdoolaege	support for gtags.pl(nvi-1.81.5).
Steve Kirkendall	two commands of Elvis for external tagging system.
Takao Yamashita		advice about assembly parsing.
Takeshi Hojo		idea about compact format of gtags(1).
Tero Saarni		bug report about long line problem of htags(1).
Thomas Gerigk		bug report about skip variable in gtags.conf.
Thomas Klausner		report about groff's command error of *.1.
Thomas Viehweger	patch for gtags.el to support XEmacs.
Tim Vanderhoek		Global tag support on more(1).
Tobias Polzin		suggestion about correct treatment of CVS repository in htags.
			He also changed gtags.el to leave visited files after 'gtags-pop-stack'.
			He also reported C++ parsing problem with constructors and destructors.
			He also contributed to the concept and implementation of completion
			facility for 'gtags-find-file' in gtags.el.
Tomohiko Morioka	advice about deciding emacs version.
Tomohiro Matsuyama	bug report about buffer overflow error of libutil/token.c.
			suggestion of making the -i option effective with the -c command.
Tom Russell		bug report about parsing error at function definitions with comment.
Tom Tromey		GTAGS target in automake.
Tomi Ollila		proposal of adding (provide 'gtags) to gtags.el.
Toshiyasu Kojima	advice about deciding emacs version.
Tu Do			bug reports about the C++ parser of gtags.
Van Trinh		bug report about db(3) and patch information.
Wang, Lei AO.		bug report about 4G limitation of libdb.
Wes Wojtas		bug report about htags's segmentation fault.
Whity Pig		bug fix patch for global(1) on Cygwin environment.
William Xu		bug report about the --color option (abs2rel's bug).
Wolfgang Helbig		bug report about generating wrong path name.
xing du			bug report about gtags.vim. (The -P option didn't work)
Yann Dirson		many bug reports and many valuable suggestions.
Yoshiharu Ito		advice about SunOS 4.1.3, and a bug report about configure.ac.
Yoshinori Tomita	advice about compat.h for Solaris.
Yoshitaro Makise	bug fix patch for the uncompress problem of output.c.
			He is also the author of Pygments plug-in parser.
Y. Yoshinaga		advice about makefile for Debian GNU/Linux.
Yun sheng		bug report about global -u, gtags.vim and gtags-cscope.vim.
Yushi Oka		bug report about config path and improvements of gtags-mode
			(gtags-select-buffer-single, gtags-ignore-case).
赵映洁			bug report about pygments_parser.py.in.
---------------------------------------------------------------------------

If you cannot find your contributions on this list or you find mistakes,
please send to bug-global@gnu.org. Thanks.
