-
Notifications
You must be signed in to change notification settings - Fork 4
/
AUTHORS
196 lines (164 loc) · 6.29 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
___________________________________
| | | | | _ | | |
| |___| | | | | _| | | | GNU GLOBAL source code tagging system
| | | | | | | | | |
| ~~ | ~~| | ~ | | | ~~| for all hackers.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Copyright holder of GNU Global
==============================
Copyright (c) 1996-2022 Tama Communications Corporation.
All rights reserved.
Contributors of GNU Global
==========================
The undermentioned people wrote the code, and the right was abandoned
or transferred to Tama Communications Corporation with legal paper.
The original author is Shigio YAMAGUCHI.
Port to Windows 32 (for Borland C++ Compiler) by Dan Fandrich.
(most of #ifdef _WIN32.)
Port to DJGPP by Jason Hood.
(libutil/is_unixy.[ch] and most of #ifdef __DJGPP__.)
Improved peekc() in libutil/token.c by Chris Nogradi and Garmin Inc.
Single 'GTAGS SELECT MODE' buffer of gtags.el by Yushi Oka.
(defcustom gtags-select-buffer-single)
The following improvements by Hideki IWAMOTO.
* INCLUDED FROM index of htags.
* CVS REPOSITORY link of htags.
* Real support of Yacc source code of htags.
* Rewriting parser for assembly language using Yacc(asm_scan.l,asm_parse.y).
* Adding config variable 'langmap' to htags.
* Performance improvement of gtags and htags by decreasing the frequency
of invoking parser.
* Performance improvement of the incremental updating of gtags by changing
algorithm.
* Adding the --file filelist option of gtags.
* Essential part of internal sort filter (replacement of gnusort).
* Performance improvement of idset module by using "unsigned long" instead of
"unsigned int" for bitmask. This is necessary to use 64 bit processor effectively.
* More accurate statistics mechanism for htags(1) and gtags(1)(--statistics).
* Built-in parser in gtags(1). This work includes the following two optimizations:
- Giant Steps
- 1pass-parsing
These have shortened the processing time of gtags(1) to about 1/3.
* Adding support of function layer plug-in parser for gtags(1). This work includes
exuberant-ctags.la, an exsample of plug-in parser (exuberant-ctags.c).
Besides he has contributed many improvements to Global.
There are also many others who have contributed patches and fixes.
Please see files ChangeLog and THANKS.
Separate packages
=================
Global is distributed with the files derived from the following packages.
o BSD DB Library by University of California, Berkeley.
(http://www.cs.berkeley.edu/)
libdb/bt_close.c
libdb/bt_conv.c
libdb/bt_debug.c
libdb/bt_delete.c
libdb/bt_get.c
libdb/bt_open.c
libdb/bt_overflow.c
libdb/bt_page.c
libdb/bt_put.c
libdb/bt_search.c
libdb/bt_seq.c
libdb/bt_split.c
libdb/bt_utils.c
libdb/btree.h
libdb/compat.h
libdb/db.c
libdb/db.h
libdb/extern.h
libdb/mpool.c
libdb/mpool.h
libdb/queue.h
o GNU C Library by Free Software Foundation, Inc.
(http://www.gnu.org/software/libc/libc.html)
I derived fnmatch.[ch] from Universal Ctags not to make a difference.
libglibc/getopt.c
libglibc/getopt.h
libglibc/getopt1.c
libglibc/regex.c
libglibc/regex.h
libglibc/snprintf.c
libglibc/obstack.c
libglibc/obstack.h
libglibc/hash-string.c
libglibc/hash-string.h
libglibc/fnmatch.c
libglibc/fnmatch.h
o Icon files by Kevin Hughes.
Derived from Apache-1.3.1 package.
[apache_1.3.1/icons/]
icons/back.png back.gif
icons/c.png c.gif
icons/dir.png dir.gif
icons/help.png unknown.gif
icons/text.png text.gif
o Icon files by GNOME Foundation.
Derived from GNOME-1.4 package. Some files are slightly modified.
[gnome-1.4/gnome-libs-1.2.13/libgnomeui/pixmaps/]
icons/bottom.png stock_bottom.png
icons/first.png stock_first.png
icons/index.png stock_home.png
icons/last.png stock_last.png
icons/left.png stock_left_arrow.png
icons/right.png stock_right_arrow.png
icons/top.png stock_top.png
icons/n_bottom.png stock_bottom.png
icons/n_first.png stock_first.png
icons/n_last.png stock_last.png
icons/n_left.png stock_left_arrow.png
icons/n_right.png stock_right_arrow.png
icons/n_top.png stock_top.png
o jQuery, Suggest plugin and TreeView plugin
jQuery is due to John Resig and the Dojo Foundation.
Suggest plugin is due to Peter Vulgaris, Joern Zaefferer and Stefan Petre.
TreeView plugin is due to Joern Zaefferer.
jquery/jquery.js
jquery/jquery.suggest.js
jquery/jquery.suggest.css
jquery/jquery.treeview.js
jquery/jquery.treeview.css
jquery/images/*.gif
o cscope-15.7a by Joe Steffen and others:
Hans-Bernhard Broeker, Petr Sorfa, Simon Cozens, garp, jens persson, Edgar Toernig,
Martin Kraemer, Joshua Uziel, Mike Hopkirk, Darrylo Okahata, Brent Verner,
Thomas Klausner, Andrew Sharpe, Carl Mascott, Rich Salz, Stephane Fritsch, Andy Newman,
Sascha Blank, Bruce Frost, Chuck Marco, Wilfredo Sanchez, Jason Duell, Tom Hull,
Donald Slutz, OGAWA Hirofumi, Garret Hade, Nick Dixon, Triet H. Lai, Steven Elliott,
Ragho Mahalingam, Dmitry Obukhov, David Cohrs, Valentin Podlovchenko, Neil Horman
[cscope-15.7]
m4/check_curses.m4 configure.in
gtags-cscope/manual.in doc/cscope.1
gtags-cscope/alloc.c src/alloc.c
gtags-cscope/alloc.h src/alloc.h
gtags-cscope/basename.c src/basename.c
gtags-cscope/build.c src/build.c
gtags-cscope/build.h src/build.h
gtags-cscope/command.c src/command.c
gtags-cscope/constants.h src/constants.h
gtags-cscope/display.c src/display.c
gtags-cscope/edit.c src/edit.c
gtags-cscope/exec.c src/exec.c
gtags-cscope/global-cscope.h src/global.h
gtags-cscope/gtags-cscope.c src/main.c
gtags-cscope/help.c src/help.c
gtags-cscope/history.c src/history.c
gtags-cscope/input.c src/input.c
gtags-cscope/library.h src/library.h
gtags-cscope/logdir.c src/logdir.c
gtags-cscope/mouse.c src/mouse.c
gtags-cscope/mygetenv.c src/mygetenv.c
gtags-cscope/mypopen.c src/mypopen.c
gtags-cscope/version-cscope.h src/version.h
o fgrep.c by University of California, Berkeley.
[fgrep in 4.3BSD]
global/literal.c /usr/src/usr.bin/fgrep.c
o Pygments plug-in parser by Yoshitaro MAKISE.
Derived from https://github.com/yoshizow/global-pygments-plugin.
[github]
plugin-factory/pygments-parser.c plugin-factory/pygments-parser.c
plugin-factory/pygments_parser.py.in pygments_parser.py.in
o SQLite3 by D. Richard Hipp.
libdb/sqlite3.c
libdb/sqlite3.h
they are considered a separate package, not part of Global proper.