⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 代码检索工具GLOBAL源码。可用来浏览分析LINUX源码。
💻
📖 第 1 页 / 共 2 页
字号:
___________________________________|      |  |  |     |  _  |     |  ||  |___|  |  |  |  |    _|  |  |  |    GNU GLOBAL source code tag system|  |   |  |  |  |  |     |     |  ||  ~~  |   ~~|     |  ~  |  |  |   ~~|          for all hackers.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005	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.		----------------------------------ChangeLog about GNU GLOBALSeptember 30 2005, Shigio YAMAGUCHI        * Updated GNU Free Documentation License.(1.1->1.2)        * Updated doc/texinfo.tex using texinfo-4.8.        * BSD advertising clause was deleted, according to the declaration          by UCB.        * Added new module idset.        * Added new function exec_line_limit() in env.c.        * Added new function find_open_filelist() for the --file=xxx option.          Find_read() and find_close() is shared by both find_open_filelist()          and find_open().        * Added new config option --with-db185-compat[=DIR].          This is not for normal use, but for debugging.        * Decreased use of popen() by moving the conversion from tabs to          spaces into htags.        * Reimplemented 'gtags --sort' without gnusort.        * The default cache size was changed from 500000 to 5000000.          Though I was assuming the machine equipped with 32-64MB,          in a recent machine, even small one has 256-512MB memory.May 12 2005, Shigio YAMAGUCHI        * htags: New macro TOPDIR and SUBDIR added for readability.        * htags: Quoted the "&" in attribute value.        * Changed the address of FSF for each file.April 19 2005, Shigio YAMAGUCHI	* htags: Added new functions to generate anchor tag.	  For <a href=*** ...>	  - gen_href_begin_with_title_target()	  - gen_href_begin_simple()	  - gen_href_begin()	  - gen_href_begin_with_title()	  - gen_href_end()	  For <a name=***>	  - gen_name_number()	  - gen_name_string()	* htags, gtags-parser: Defined lex name generation rule.	  - Change prefix * to *_.	  - New lex name generation rule.	  - New macro definition (LEXTEXT, LEXLENG, ...))	* Added new macro STATIC_STRBUF(sb).	* Added new macros (PART_TAG, PART_LNO, PART_PATH, PART_LINE).	* strbuf.[ch]: Memory management was made more efficient.	* Added const prefix to char * if it is suitable.	* Install gtags.el into the $datadir/gtags directory instead of	  the site lisp directory because the installation procedure	  fails when the site lisp directory doesn't exist.February 26 2005, Shigio YAMAGUCHI        * Required version of autotools was updated.          - autoconf 2.59          - automake 1.9.3          Configure.ac was modified according to the new style.        * Install gtags.el into the site lisp directory.        * When child process terminates abnormally, the program          execution is ended.        * The gctags directory was renamed to gtags-parser according to          the renaming of the command.        * gtags-parser: Modified to use a switch table for switching          language.November 11 2004, Shigio YAMAGUCHI        * Assembly language parser rewritten using Yacc.        * libutil/strmake.c: strtrim() added.        * libutil/varray.c added.        Decrease in dependancy to external commands:        * The sed(1), sort(1) and find(1) are not necessary any longer.        * The support of find(1) as a method of directory traversing          was ended. As a result, dirent(3) became indispensable.          The configuration phase was changed like follows:                if dirent(3) exist then                        use dirent(3)                else if find(1) exist then                        use find(1)                else                        ERROR                        |                        v                if dirent(3) exist then                        use dirent(3)                else                        ERROR        * Htags.pl was removed completely. Therefore, the --date, --pwd,          --write and --scandb option of gtags(1) which was used internally          by htags.pl, were removed.        * Includes GNU sort as part of GLOBAL package.          This solves following troubles:          - A certain operating system has another 'sort' command            that specification is different from GNU sort. Unluckily,            the command is often invoked for GLOBAL.          - Multi-language version of sort is often very slow. Since GLOBAL            doesn't support multi-language, the slowness is quite meaningless.          - In the past, the specification of sort command was changed.October 6 2004, Shigio YAMAGUCHI	* libutil/langmap.c, langmap.h added.	  Config variable 'langmap' will be added officially sooner or later.	* gctags/asm_res.in and htags/asm.l added.	* fileindex.c: makeincludeindex() was cut out from makefileindex()	  for statistic.	* The priority of the method selection for directory traversing	  was changed like follows:		if find(1) exist then			use find(1)		else			use dirent(3)			|			v		if dirent(3) exist then			use dirent(3)		else if find(1) exist then			use find(1)		else			ERROR	* gozilla: removed the Win32 version of sendbrowser, using a direct	  call to ShellExecute (since the browser probably isn't on the path,	  and -remote doesn't seem to work on Windows).	* htags/src2html.c: Modified to use a switch table for switching	  language.August 26 2004, Shigio YAMAGUCHI	* Moved function now() from gtags.c to libutil/date.c.	* htags: Changed so that the path passed to CGI might be encoded to %xx.	* htags: Rewritten in C language.	* htags: The use of the 'gtags --write' was stopped.	* die.c: New function sethandler() and warning() added.	* gctags/reserved.pl: The use of the --key-positions option of gperf(1)	  was stopped. We need gperf-3.0.1 instead.June 1 2004, Shigio YAMAGUCHI	* htags: Function usable() was changed to the same specification	  as usable() in libutil/usable().	* htags: Execution path of global(1) was changed to the absolute path.	* htags: Write FILEMAP file for reference from external system.	* conf.c: New config variable 'bindir' and 'datadir' added.	* w32/ directory removed.Feb 1 2004, Shigio YAMAGUCHI	* Rewrite strbuf_putn() without snprintf().	* Created datadir, the default is '/usr/local/share/gtags'.	  The following files are installed into the directory:	  AUTHORS COPYING ChangeLog FAQ INSTALL LICENSE NEWS README THANKS	  globash.rc gtags.conf gtags.el gtags.pl gtags.vim nvi-1.79-gtags.diffOct 3 2003, Shigio YAMAGUCHI	* gtags.conf.in, libutil/conf.h.in: Now gtags.conf and conf.h	  are generated by autoconf.	* The priority of the method of directory traverse was reversed again,	  because, in some GNU/Linux, struct dirent has a member d_type but	  always return 0. As the result, if find(1) is available then use it,	  otherwise use dirent(3).July 2 2003, Shigio YAMAGUCHI	* gctags: If you want to build this parser from original source in	  CVS repository then it is necessary to install flex(1) and gperf(1)	  in your environment. (Since both of them are GNU software,	  you can get them from GNU ftp site.)	* reserved.pl: Generate C and Perl code for locating reserved words.	* gtags.c: The --createdb and the --readdb option which used for anchor	  database were removed, becase there is no necessity any longer.June 5 2003, Shigio YAMAGUCHI	* libutil/env.c: replace putenv() and setenv() with set_env();	* libutil/char.c,char.h: New files.	* libutil/find.c: Skip symbolic links to eliminate the difference	  between find(1) version and dirent(3) version.	* htags.in: Remove tag name and line image from cache record.	  This made cache file smaller.	* htags.in: Stop using anchor db. Up to now, only gtags had called	  the parser. But hereafter, the parser will be called by both	  gtags and htags.	* global.c: About the -g option, implementation using grep + xargs	  was removed.	* libutil/find.c: The priority of the method of directory traverse	  was reversed. If dirent(3) is available, then use it to traverse	  directory tree. Otherwise use find(1).	* configure.ac: --with-cflags=[=VAL] was removed.	  Please use ./configure CFLAGS=VAL instead.	* reconf.sh: --configure, --make and --install option added.March 29 2003, Shigio YAMAGUCHI	* C.c,Cpp.c: move some code into condition_macro.	* C.h, Cpp.h, java.h: replace #define macro with enum member	  for representing reserved words.	* htags.in: add reserved words.	* htags/manual.in: add description about configuration variable	  'table_begin' and 'tabel_end'.	* htags.in, manual.in: add configuration variables	  'colorize_warned_line', 'warned_line_begin', 'warned_line_end'.	* dbop.c: environment variable GTAGSCACHE added.November 9 2002, Shigio YAMAGUCHI	* gtags.c: --convert/--createdb/--readdb/--scandb option added.	* btreeop: replaced with gtags and removed.	* split.c: use SPLIT structure which manage substring.	* gtagsop.c: now format version is 3 (pathindex format).	* configure.ac: fixed for autoconf-2.53 and renamed.	* acconfig.h: removed because it is considered to be obsoleted.	* gctags: inittable() added for each parser, which set up reserved	  word table.	* doc/*.texi: renamed from *.texi to *.txi for djgpp.	* libutil: linetable.[ch] added.July 4 2002, Shigio YAMAGUCHI	* gctags.c: allows second argument in *ENTRY for 4.3BSD.	* split.c: splitting function added.	* strlimcpy.c: replaced strcpy() and strncpy() with strlimcpy().	* strbuf.c: strbuf_putn() added.	* conf.c find.c: shut buffer overflow.	* gtags, htags: './' removed from path name in verbose message.	* *.c, *.h: copyright year fixed.	* configure.in: macro AG_BYTE_ORDER recovered.	* htags: sort command replaced with gtags --sort in makedupindex()	  so that sort can treat smaller number of tag lines.	* htags: makedupindex() rewritten for performance.March 30 2002, Shigio YAMAGUCHI	* conf.c: added GPATH,GTAGS,GRTAGS,GSYMS,tags,TAGS,ID to DEFAULTSKIP.	* find.c: decreased dependency on find(1).	  removed length argument from find_read().	* global.texi: documentation reconstucted.	* globash.rc: --no-wait option added to emacsclient.	* gozilla: gozilla directory added.	* abs2rel.c: added for path conversion. pathfilter with sed(1)	  is replaced gtags(1) --relative or --absolute.	* global: use lid(1) rather than gid(1).	* usable.c: locate command for BINDIR before PATH.	* htags: bless.sh remove cgi-bin/global.cgi because it is not needed.	* htags: changed open into 'open + exec' to avoid command substitutions	  in pattern.January 22 2002, Shigio YAMAGUCHI	* htags: build trouble fixed.	  global.cgi wasn't generated correctly.January 10 2002, Shigio YAMAGUCHI	* DJGPP support code added.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -