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