pkgsrc/devel/global/PLIST

100 lines
2.7 KiB
Text
Raw Normal View History

@comment $NetBSD: PLIST,v 1.24 2016/04/08 15:01:08 wiz Exp $
1999-01-09 05:17:00 +01:00
bin/global
bin/globash
Update to 4.5, provided by ORI Manabu in PR 18698. Changes: Version 4.5 - July 4 2002, by Shigio Yamaguchi * htags: -m(--main-func) option added. * htags: --style-sheet=<style file> option added. * htags: --no-javascript option and no_javascript config variable added. * htags: -g(--gtags) option added. * htags: -s(--symbols) option and symbols config variable added. * gctags: --langmap option added. * gctags: -t and -d option added. * gtags: pick up macros with noargument, typedef name and enum member. * gozilla: -d option added. * gctags: assumes __attribute__, const, volatile, wchar_t as a reserved word in C language. assumes __attribute__, explicit, mutable, namespace, overload, typename, using as a reserved word in C++ language. Version 4.4 - March 30 2002, by Shigio Yamaguchi * gozilla: gozilla return to GLOBAL. * htags: -o(--other) option added. This option list not only source files but also other files like 'README'. * global: -o(--other) option added. This option search in not only source files but also other files like 'README'. * htags: configuration variable other_files added. * htags: configuration variable definition_header={no|after|before} added. * htags: configuration variable enable_grep and enable_idutils added. * htags: -l(--each-line-tag) option deleted. From now on, htags works as if -l flag is always specified. But -l(--each-line-tag) option is accepted for backward compatibility. * global: path conversion optimized and bug fixed. * gtags.conf: added documentation about variables. * htags: shut another security hole. * Some bugs are fixed. Version 4.3.1 - January 22 2002, by Shigio Yamaguchi This is bug fix version. * htags: global.cgi wasn't generated correctly. Version 4.3 - January 10 2002, by Shigio Yamaguchi * Support DJGPP. * Support nvi-1.81.5. * global.texi: chapter of less viewer, nvi-1.81.5 and reference manuals added. * global,gtags: the -q option added. * htags: fill anchors into path name. * global: GTAGSROOT file supported. Version 4.2 - November 24 2001, by Shigio Yamaguchi * postgres support added. You need to configure GLOBAL with --with-postgres option. * gtags: when no parser specified in config file, overloaded by default values. * gtags: variable 'skip' accept full path name. * htags: changed to refer to macros which is defined in other C source. * htags: --caution option added. * global.texi: reference manual added. * gtags, htags: allow relative path name for --gtagsconf. Version 4.1.1 - July 31, 2001, by Shigio Yamaguchi * htags: bug fixed. bless.sh removed 'TARGET=mains'. * htags: bug fixed. bless.sh didn't work without config file. * configure: bug fixed. --srcdir option didn't work. now you can build project at any directory other than source directory. * htags: generates rebuild.sh to redo the job with the previous context. * globash.rc: when GTAGSROOT specified, prompt is changed to "[$root]!$cwd" instead of "[$root]/...". * globash.rc: bug fixed. number was ignored in 'next <no>' and 'prev <no>'. * globash.rc: The -e option of show use emacsclient instead of emacs. Version 4.1 - July 12, 2001, by Shigio Yamaguchi [INCOMPATIBLE CHANGES] * global: rename the -i(incremental) option to -u(update) and the new -i(--ignore-case) option added because -i options is generally used for this purpose (see grep(1)). * gtags.conf: rename global.conf into gtags.conf because the old name was too generic. (GLOBAL also accepts old name for compatibility.) [OTHER CHANGES] * Some bugs are fixed. * globash.rc: GloBash --- Global facility for Bash added. * htags: create bless.sh when the -S option specified. * htags: config variables prolog_script, epilog_script, show_position, position_begin, position_end and icase_path added. * htags: path name search facility added. * htags: locate dbpath like global(1) does. * htags: show addtional information on status bar. * gtags: the -i option also locate tag files among cadedite directories. * global, gtags: make icase_path allways enable in Windows32 environment. * global: the -T(--through) option added. * gtags, htags: --gtagsconf option added. * gtags.conf: 'htags_options' added. * globa.texi: the method to use vim with GLOBAL and the description about GloBash added.
2002-11-24 00:09:55 +01:00
bin/gozilla
1999-01-09 05:17:00 +01:00
bin/gtags
Update devel/global to 5.2. Based on patch provided by Ryo HAYASAKA in PR 34570 and by Murray Armfield in PR 34636. Version 5.2 - August 8 2006, by Shigio YAMAGUCHI * htags: Added new options: - -h(--func-header) option. - -I(--icon) option. - -T(table-flist[=fields]) option. Suggested options: $ htags -vsanohIT * htags: Changed the default color of braces from blue to red to make them stand out. * htags: Always enable 'Grep pattern' form when the -f(--form) option specified. Removed config variable 'enable_grep' since it became meaningless. Instead, added a new variable 'disable_grep'. * htags: Removed config variable 'enable_grep' since it is meaningless. Instead, added a new variable 'disable_grep'. * htags: Added more profitable tips in file browser. - File size of bytes - Directory number of files in the directory. Version 5.1 - June 10 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Changed the priority about the --result option to make the format specification easy. The --result option is given to priority more than the -t and -x option. (This option appeared in version 5.0.) [OTHER CHANGES] * Added new program 'gtags-cscope'. Gtags-cscope is a pseudo cscope which implements the line-oriented interface. You can use this command for various clients instead of true cscope. * Added new format 'cscope' to the argument of --result=<format>. Version 5.0 - April 21 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Moved to new tag format. (GTAGS, GRTAGS, GSYMS, GPATH) The purpose is as follows: o Allows path name including blanks, at least in tag files. (GLOBAL still doesn't support path name which contains blanks.) o Decrease disk space used. o Make tag format simpler. o Realize stable performance. Hereafter, older tag format is not supported. Compact format was progressively canceled with the adoption of the new tag format. The -c(--compact) option of gtags(1) was removed. The following error messages are displayed in a wrong combination: - older global and new tag file $ global -x main GTAGS seems new format. Please install the latest GLOBAL. - new global and older tag file $ global -x main GTAGS seems older format. Please remake tag files. Known problem: - older global and new tag file Global(1) with the -g or -P command will always work as if invoked with the -o option. There is no way to avoid this problem. New requirement: * Added new requirement of plug-in parser Plug-in parser must process arguments in the order they are given in the command line. In each file, any order is acceptable. Exuberant Ctags with the -xu option meets this requirement. (See global.info for the detail.) Removed options: * gtags(1): The -c(--compact) option was removed. Compact format was progressively canceled with the adoption of the new tag format. * gtags(1): The -o(--omit-gsyms) option was removed. This option was necessary in the past to use the program in a incompetent machine with a small hard disk. Since most recent machines has powerful CPU and mass hard disk. This options might already be unnecessary. * htags(1): The --style-sheet option was removed. This is a really halfway option, and now nobody might need it because the --xhtml option became available. [OTHER CHANGES] New options: * global: Added --result=<format> option. Grep format is newly supported. <format>: path,ctags,ctags-x,grep conventional option | newly added option --------------------+--------------------- (none) | --result=path -t | --result=ctags -x | --result=ctags-x | --result=grep The -t and -x option are given to priority more than the --result option. Version 4.8.7 - September 30 2005, by Shigio YAMAGUCHI New options: * gtags: New --file file-list option added. Gtags(1) accept a file list specified by --file option. % find . -type f -print >/tmp/list % gtags --file=/tmp/list or % find . -type f -print | gtags --file=- * gtags: New --max-args option added. Improvement of efficiency: * Gtags was improved of performance by changing algorithm of incremental updating. Along with it, the verbose message was greatly changed. * Gtags was improved of performance by decreasing the frequency of the parser invoking. Under the influence of it, the verbose message is not necessarily real-time. If you dislike this behavior, use the --max-args option of gtags. You can control the frequency of the invoking with the option. With --max-args=1, the program does the same behavior as older version. * Htags was improved of performance by decreasing the frequency of the parser invoking. * Htags was improved of performance by omiting flushing temporary files to the disk. Fixed bugs: * Htags didn't treat here document of PHP source code correctly. (<<<WORD) * Htags didn't treat HTML part of PHP source code correctly. Other facilities: * Added 'Htags Hyper-text Reference Kit'. The hyper-text generated by htags(1) is available from external programs. This kit helps you to convert the path of the source file into the URL in the hyper-text. * doc/global.txi: Added the usage of Doxygen using GLOBAL. Version 4.8.6 - May 12 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * htags: Changed the value of id attribute and name attribute of line number anchor from line number itself to 'L' + line number like this. <a name='100'> => <a name='L100'> It is because XHTML prohibit the id attribute which starts with a digit. If you refer these anchors from outer system, please rewrite it. [OTHER CHANGES] * htags: New option --insert-header and --insert-footer added. Version 4.8.5 - April 19 2005, by Shigio YAMAGUCHI * htags: XHTML support(--xhtml) added. If the --frame option is specified then generate XHTML-1.0 Frameset, else if config variable 'xhtml_version' is set to 1.1 then generate XHTML-1.1 else XHTML 1.0 Transitional. You can customize the appearance using style sheet file 'style.css'. * htags: Added config variable 'xhtml_version'. * htags: Added 'html/' to the fault skip list of htags(1). It is the output directory of doxygen document. * gtags-parser: Added yacc directives introduced in bison-2.0. %default-prec(%default_prec) %expect-rr(%expect_rr) %initial-action %no-default-prec(%no_default_prec,%no_default-prec,%no-default_prec) %nondeterministic-parser Version 4.8.4 - March 4 2005, by Shigio YAMAGUCHI Fixed bugs: * gtags-parser: C and C++ parser was broken. * gnusort: Compile error in Solaris environment. Version 4.8.3 - February 26 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * DOS and Windows 32 support ended. But it doesn't mean the deletion of the code for DOS and Windows 32. We leave the support to outside projects and accept the code from them as is. Therefore, anything has not changed substantially up to now. * Command gctags(1) was renamed to gtags-parser(1) because some systems have another 'gctags' which is not GLOBAL's. * About gtags-parser(1), language type of source file is decided only by the suffix. In older version, *.h file was considered to be C++ source file if it includes token 'class'. But the new version considers it always C source file. If you want to consider it C++ then you must redefine new config variable 'langmap'. [OTHER CHANGES] Fixed bugs: * htags: The --gtagsconf and --gtagslabel option didn't work correctly. * htags: Buffer overflow occurred in dupindex.c:makedupindex(). * htags: Could not ignore path name which includes blank correctly. New features: * gtags,htags: New config variable 'langmap' added. This variable is used for customizing the mapping of languages and the parsers, and it includes the function of obsoleted 'suffixes' variable. If you use 'suffixes' then it is effective else GLOBAL internally generates the value of 'suffixes' from the 'langmap'. The reason to continue 'suffixes' is that it is needed for plug-in parser. If you don't use plug-in parser then you should use 'langmap' instead. * htags: New config variable 'copy_files' added. If the -f option is used then htags makes links of tag files in 'cgi-bin' directory by default. With this variable, htags copy tag files instead of linking. Version 4.8.2 - November 11 2004, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Postgres support ended. * Htags.pl (perl version of htags) was removed completely. * Config variable sed_command and sort_command were removed. The sed(1) and sort(1) are not necessary any longer. [OTHER CHANGES] Fixed bugs: * Wrong output of 'global -Po' was fixed. New features: * gctags(assembly language): - In addition to `call', `jsr' is recognized as call instruction. Although various call instructions exist like `bl' or `calls', only `call' and `jsr' are used widely. - Macros like ENTRY or EXT are taken up as reference, when definitions exist in somewhere else. - Warning is displayed when a comment is not closed. - C_SYMBOL_NAME and C_ENTRY are recognized as a macro which shows the start of a function. - The string which is not closed finishes at the end of line. This behavior is the same as GNU C preprocessor. - The check of correspondence of "#if" and "#endif" was deleted. This did not exist in version 4.8. * New directory '.snprj/' was added to the DEFAULTSKIP list. This is the tag directory of Source-Navigator. Version 4.8.1 - October 6 2004, by Shigio YAMAGUCHI Fixed bugs: * htags: The -d option of htags didn't work. * htags: didn't recognize continued line and null directive(#). New features: * htags: make suffix list of include file configurable. (See man htags(1). config variables: include_file_suffixes) * htags: try TMP if TMPDIR doesn't exist.(only DJGPP) * htags: Warn about unknown preprocessing directive. As the exception, when unknown preprocessing directive appeared in assembly source, it will be recognized as the start of a shell comment. * htags: Add all yacc directives understood by bison-1.875.
2006-11-14 15:14:52 +01:00
bin/gtags-cscope
1999-01-09 05:17:00 +01:00
bin/htags
bin/htags-server
info/global.info
lib/gtags/exuberant-ctags.la
lib/gtags/pygments-parser.la
lib/gtags/universal-ctags.la
Update to 6.2.4, using Matt Danielson's update to 6.2 from PR 45925. Version 6.2.4 - May 30 2012 [BUG FIXED] Gtags with the -f option brings segmentation fault. Now it works. This bug exists only in GLOBAL-6.2.3. Version 6.2.3 - May 26 2012 [BUG FIXED] o Built-in parser: When attribute specifier appeared immediately after the `struct', `union' or `enum' keyword, GLOBAL could not pick up tag name. Now it works correctly. [CHANGES] New facilities: o gtags: --single-update option support addition of a file. o global: New --single-update option. o gtags.el: New custom variables: - gtags-ignore-case - gtags-auto-update. o gtags.vim: New custom variables 'Gtags_Auto_Update' (default 0). Version 6.2.2 - March 15 2012 [BUG FIXED] o configure: The --disable-gtagscscope option didn't avoid building gtags-cscope completely. So, ./configure failed when there is no curses library. Now it avoids building gtags-cscope completely. o htags: Imported a patch to fix htags on Windows Vista+ (tmpfile wants to create its file in the root directory, which is not writable by normal users). Version 6.2.1 - February 24 2012 [CHANGES] New facilities: o gtags: New --accept-dotfiles option. o configure: New --disable-gtagscscope option. o gtags.el: Key mapping was changed to follow "Key binding conventions" of Emacs Lisp. - The prefix character "\C-c" for suggested key mapping became customizable. If you want to invoke 'gtags-find-tag by "\C-xt", please write your .emacs file like follows: [$HOME/.emacs] (setq gtags-suggested-key-mapping t) (setq gtags-prefix-key "\C-x") [INCOMPATIBLE CHANGES] o gtags.el: Key mapping was changed to follow "Key binding conventions" of Emacs Lisp. - Policy of key mapping was changed. [Old] If 'gtags-suggested-key-mapping' is false, any key mapping is not done. [New] If 'gtags-suggested-key-mapping' is false, almost key mapping is not done. But "\C-m" and "\C-t" in 'Gtags select mode' are always enabled. [BUG FIXED] global: The -L option with '-' didn't work. Now it works. Built-in parser: - Pick up symbols in expression in enumerator-list as "reference or other symbol". - C/C++ parser couldn't handle typedef of the form of 'typedef enum tag_name TYPEDEF_NAME;' correctly. Now, it works. Version 6.2 - January 21 2012 [CHANGES] New facilities: o gtags.el: Added support for TRAMP. Now gtags.el works almost transparently with TRAMP. Please send a bug report to the bug mailing list. o gtags-cscope: Enables an environment variable EDITOR allow options. o gtags-cscope: New -i option. o gtags-cscope.vim: New custom variable GtagsCscope_Kepp_Alive. o globash: Added long name options: use, show, first, last, next, prev: --vi, --less, --emacs, --vim, --gozilla, --noedit mark: --list, --edit cookie: --list, --edit, --menu, --warp o gtags: Add keywords introduced in ISO/IEC 9899:2011. _Alignas _Alignof _Atomic _Generic _Noreturn _Static_assert _Thread_local [INCOMPATIBLE CHANGES] o less-global: Quoting is required for the pattern which should be interpreted by the shell. [BUG FIXED] The icase_path config variable didn't affect the -c command with the -P option of global. Now it works. Version 6.1 - October 7 2011 [CHANGES] New facility: o Server side GLOBAL You can use some shell scripts instead of global, gtags and htags. By this facility, you need not install GLOBAL in your client machine. Client machine Network Server machine +--------------+ +---------------+ |gtags-client |-------- SSH ------>| gtags |-->GTAGS,GRTAGS,GPATH | | | | | |global-client |<------- SSH ------>| global |<----+ | | | | | vi, emacs |<------- NFS ------>| project files | +--------------+ +---------------+ Please read script/README for the details. Version 6.0 - September 7 2011 [CHANGES] New facilities: o Now GLOBAL allows path names which include blanks. o Now GLOBAL refuses looping symbolic links. o global: the -c command accepts -T option. o global: the -c command locates symbols in the directories in GTAGSLIBPATH. o global: New --match-part option. o global: New environment variable GTAGSTHROUGH. If this variable is set, the -T option is specified. o global: New output format 'ctags-mod'. It is used in gtags.vim. o global: New environment variable GTAGSBLANKENCODE. o htags: Changed the cflow loader to accept "_' and HTML special chars (&XXXX;). o gtags.vim: Now allows the use of the -s and -r option at the same time. o gtags.vim: Now custom variables: 'Gtags_Auto_Map' (default 0). o gtags.el: New custom variable 'gtags-grep-all-text-files'. o gtags-cscope: New -a option. o gtags-cscope.vim: New custom variables: 'GtagsCscope_Use_Old_Key_Map', 'GtagsCscope_Ignore_Case', 'GtagsCscope_Absolute_Path'. [INCOMPATIBLE CHANGES] o gtags.el: Now each gtags-find-xxx command follows 'case-fold-search' variable. o gtags.el: Mouse key mappings for xemacs is not done any longer. o gtags.el: Changed the prefix character of the commands from 'ESC' to 'Ctrl-c' to avoid the collisions with the default key mapping. If you want to use the old key mapping, please write the followings in your '.emacs' file. (setq gtags-suggested-key-mapping t) (setq gtags-use-old-key-map t) o gtags.el: New policy of key mapping: - If 'gtags-suggested-key-mapping' is false, any key mapping is not done. - If 'gtags-disable-pushy-mouse-mapping' is true, any mouse mapping is not done. o gtags-cscope.vim: The default value of the 'GtagsCscope_Auto_Map' and 'GtagsCscope_Auto_Load' was changed to 0. Additionally, the default key mapping was changed to the one derived from 'cscope_maps.vim' that was made by the cscope team. If you hope older environment, please write the followings to your '.vimrc' file. let GtagsCscope_Auto_Load = 1 let GtagsCscope_Auto_Map = 1 let GtagsCscope_Use_Old_Key_Map = 1 o gtags.vim: Changed the -P sub-command not to accept NULL input. Please input '/' instead. o gtags-cscope: Title changed. Find this C symbol: -> Find this symbol Find functions calling this function: -> Find locations calling this function: o gtags.conf: The lines which start with a '#' on the continuation lines is considered to be a comment line. [example] :langmap=C\:.c:\ # :langmap=C#\:.cs:\ :langmap=Java\:.java: [old] considered as:| :langmap=C\:.c:# :langmap=C#\:.cs: :langmap=Java\:.java:| [new] considered as:| :langmap=C\:.c: :langmap=Java\:.java:| [BUG FIXED] o gtags.el: gtags-mode-hook and gtags-select-mode-hook were not the last thing run when entering the mode. It has been fixed. Version 5.9.7 - July 1 2011 [CHANGES] New facilities: o global: the -c command accepts new -P and -r option. o gozilla: Now support firefox. o globash: Added two commands: d and rs. [INCOMPATIBLE CHANGES] o globash: The -l option in each search command was removed. o gtags.el: Removed the default mouse key mapping in gtags-mode and gtags-select-mode. If gtags-suggested-key-mapping is true, the old mouse key mapping is available. [$HOME/.emacs] +------------------------------------------------ |(setq gtags-suggested-key-mapping t) [NEW FACILITIES IN TESTING STAGE] You can use the following facilities by setting GTAGSTESTING environment variable. Please try: $ export GTAGSTESTING= (in sh) or % setenv GTAGSTESTING (in csh) o gtags: Now gtags detects looping symbolic link.(testing stage) o gtags: Now treat blanks in a path correctly.(testing stage) If you find a bug, please send a bug report to bug-global@gnu.org. Thank you. Version 5.9.6 - June 7 2011 [CHANGES] global: New option --literal. htags: New --fixed-guide option. [FIXED BUGS] htags: didn't make FILEMAP file which is referred by Doxgen. version 5.9.4 and 5.9.5 didn't this file. gtags-cscope: 'Find this text string:' didn't work correctly in some cases. gtags-cscope/Makefile: setting of gtags_cscope_DEPENDENCIES was wrong. Version 5.9.5 - May 16 2011 [CHANGES] o gtags-cscope: re-implemented using cscope's code. Now, it is almost compatible with cscope itself. o Config variable 'suffixes' was completely removed. Instead, config variable 'langmap' was actualized. [INCOMPATIBLE CHANGES] Removed GPATH,GTAGS,GRTAGS,GSYMS and html/ from the skip variable in gtags.conf file. From now on, gtags unconditionally ignore the tag files. Though 'html/' was added for Windows, it brought troubles for UNIX. [FIXED BUGS] o The processing of the --ncol option was missing. Version 5.9.4 - March 8 2011 [CHANGES] o gtags.el: New custom variables: 'gtags-disable-pushy-mouse-mapping' and 'gtags-suggested-key-mapping'. o gtags.el: Command gtags-parse-file was rewritten. o gtags.vim: New custom variable Gtags_Use_Tags_Format. [INCOMPATIBLE CHANGES] o htags: Ceases making ID database arbitrarily when the -g option is specified. o htags: The --no-map-file option was removed. Instead, new --map-file option was added. Htags doesn't make the mapping files (FILEMAP, MAP) any longer. o htags: The -c (--compact) option was deleted from the option list of the --suggest2 option. [FIXED BUGS] o htags: A certain kind of files which does not end with newline bring segmentation fault.
2012-10-12 15:31:58 +02:00
lib/gtags/user-custom.la
1999-01-09 05:17:00 +01:00
man/man1/global.1
man/man1/globash.1
Update to 4.5, provided by ORI Manabu in PR 18698. Changes: Version 4.5 - July 4 2002, by Shigio Yamaguchi * htags: -m(--main-func) option added. * htags: --style-sheet=<style file> option added. * htags: --no-javascript option and no_javascript config variable added. * htags: -g(--gtags) option added. * htags: -s(--symbols) option and symbols config variable added. * gctags: --langmap option added. * gctags: -t and -d option added. * gtags: pick up macros with noargument, typedef name and enum member. * gozilla: -d option added. * gctags: assumes __attribute__, const, volatile, wchar_t as a reserved word in C language. assumes __attribute__, explicit, mutable, namespace, overload, typename, using as a reserved word in C++ language. Version 4.4 - March 30 2002, by Shigio Yamaguchi * gozilla: gozilla return to GLOBAL. * htags: -o(--other) option added. This option list not only source files but also other files like 'README'. * global: -o(--other) option added. This option search in not only source files but also other files like 'README'. * htags: configuration variable other_files added. * htags: configuration variable definition_header={no|after|before} added. * htags: configuration variable enable_grep and enable_idutils added. * htags: -l(--each-line-tag) option deleted. From now on, htags works as if -l flag is always specified. But -l(--each-line-tag) option is accepted for backward compatibility. * global: path conversion optimized and bug fixed. * gtags.conf: added documentation about variables. * htags: shut another security hole. * Some bugs are fixed. Version 4.3.1 - January 22 2002, by Shigio Yamaguchi This is bug fix version. * htags: global.cgi wasn't generated correctly. Version 4.3 - January 10 2002, by Shigio Yamaguchi * Support DJGPP. * Support nvi-1.81.5. * global.texi: chapter of less viewer, nvi-1.81.5 and reference manuals added. * global,gtags: the -q option added. * htags: fill anchors into path name. * global: GTAGSROOT file supported. Version 4.2 - November 24 2001, by Shigio Yamaguchi * postgres support added. You need to configure GLOBAL with --with-postgres option. * gtags: when no parser specified in config file, overloaded by default values. * gtags: variable 'skip' accept full path name. * htags: changed to refer to macros which is defined in other C source. * htags: --caution option added. * global.texi: reference manual added. * gtags, htags: allow relative path name for --gtagsconf. Version 4.1.1 - July 31, 2001, by Shigio Yamaguchi * htags: bug fixed. bless.sh removed 'TARGET=mains'. * htags: bug fixed. bless.sh didn't work without config file. * configure: bug fixed. --srcdir option didn't work. now you can build project at any directory other than source directory. * htags: generates rebuild.sh to redo the job with the previous context. * globash.rc: when GTAGSROOT specified, prompt is changed to "[$root]!$cwd" instead of "[$root]/...". * globash.rc: bug fixed. number was ignored in 'next <no>' and 'prev <no>'. * globash.rc: The -e option of show use emacsclient instead of emacs. Version 4.1 - July 12, 2001, by Shigio Yamaguchi [INCOMPATIBLE CHANGES] * global: rename the -i(incremental) option to -u(update) and the new -i(--ignore-case) option added because -i options is generally used for this purpose (see grep(1)). * gtags.conf: rename global.conf into gtags.conf because the old name was too generic. (GLOBAL also accepts old name for compatibility.) [OTHER CHANGES] * Some bugs are fixed. * globash.rc: GloBash --- Global facility for Bash added. * htags: create bless.sh when the -S option specified. * htags: config variables prolog_script, epilog_script, show_position, position_begin, position_end and icase_path added. * htags: path name search facility added. * htags: locate dbpath like global(1) does. * htags: show addtional information on status bar. * gtags: the -i option also locate tag files among cadedite directories. * global, gtags: make icase_path allways enable in Windows32 environment. * global: the -T(--through) option added. * gtags, htags: --gtagsconf option added. * gtags.conf: 'htags_options' added. * globa.texi: the method to use vim with GLOBAL and the description about GloBash added.
2002-11-24 00:09:55 +01:00
man/man1/gozilla.1
Update devel/global to 5.2. Based on patch provided by Ryo HAYASAKA in PR 34570 and by Murray Armfield in PR 34636. Version 5.2 - August 8 2006, by Shigio YAMAGUCHI * htags: Added new options: - -h(--func-header) option. - -I(--icon) option. - -T(table-flist[=fields]) option. Suggested options: $ htags -vsanohIT * htags: Changed the default color of braces from blue to red to make them stand out. * htags: Always enable 'Grep pattern' form when the -f(--form) option specified. Removed config variable 'enable_grep' since it became meaningless. Instead, added a new variable 'disable_grep'. * htags: Removed config variable 'enable_grep' since it is meaningless. Instead, added a new variable 'disable_grep'. * htags: Added more profitable tips in file browser. - File size of bytes - Directory number of files in the directory. Version 5.1 - June 10 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Changed the priority about the --result option to make the format specification easy. The --result option is given to priority more than the -t and -x option. (This option appeared in version 5.0.) [OTHER CHANGES] * Added new program 'gtags-cscope'. Gtags-cscope is a pseudo cscope which implements the line-oriented interface. You can use this command for various clients instead of true cscope. * Added new format 'cscope' to the argument of --result=<format>. Version 5.0 - April 21 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Moved to new tag format. (GTAGS, GRTAGS, GSYMS, GPATH) The purpose is as follows: o Allows path name including blanks, at least in tag files. (GLOBAL still doesn't support path name which contains blanks.) o Decrease disk space used. o Make tag format simpler. o Realize stable performance. Hereafter, older tag format is not supported. Compact format was progressively canceled with the adoption of the new tag format. The -c(--compact) option of gtags(1) was removed. The following error messages are displayed in a wrong combination: - older global and new tag file $ global -x main GTAGS seems new format. Please install the latest GLOBAL. - new global and older tag file $ global -x main GTAGS seems older format. Please remake tag files. Known problem: - older global and new tag file Global(1) with the -g or -P command will always work as if invoked with the -o option. There is no way to avoid this problem. New requirement: * Added new requirement of plug-in parser Plug-in parser must process arguments in the order they are given in the command line. In each file, any order is acceptable. Exuberant Ctags with the -xu option meets this requirement. (See global.info for the detail.) Removed options: * gtags(1): The -c(--compact) option was removed. Compact format was progressively canceled with the adoption of the new tag format. * gtags(1): The -o(--omit-gsyms) option was removed. This option was necessary in the past to use the program in a incompetent machine with a small hard disk. Since most recent machines has powerful CPU and mass hard disk. This options might already be unnecessary. * htags(1): The --style-sheet option was removed. This is a really halfway option, and now nobody might need it because the --xhtml option became available. [OTHER CHANGES] New options: * global: Added --result=<format> option. Grep format is newly supported. <format>: path,ctags,ctags-x,grep conventional option | newly added option --------------------+--------------------- (none) | --result=path -t | --result=ctags -x | --result=ctags-x | --result=grep The -t and -x option are given to priority more than the --result option. Version 4.8.7 - September 30 2005, by Shigio YAMAGUCHI New options: * gtags: New --file file-list option added. Gtags(1) accept a file list specified by --file option. % find . -type f -print >/tmp/list % gtags --file=/tmp/list or % find . -type f -print | gtags --file=- * gtags: New --max-args option added. Improvement of efficiency: * Gtags was improved of performance by changing algorithm of incremental updating. Along with it, the verbose message was greatly changed. * Gtags was improved of performance by decreasing the frequency of the parser invoking. Under the influence of it, the verbose message is not necessarily real-time. If you dislike this behavior, use the --max-args option of gtags. You can control the frequency of the invoking with the option. With --max-args=1, the program does the same behavior as older version. * Htags was improved of performance by decreasing the frequency of the parser invoking. * Htags was improved of performance by omiting flushing temporary files to the disk. Fixed bugs: * Htags didn't treat here document of PHP source code correctly. (<<<WORD) * Htags didn't treat HTML part of PHP source code correctly. Other facilities: * Added 'Htags Hyper-text Reference Kit'. The hyper-text generated by htags(1) is available from external programs. This kit helps you to convert the path of the source file into the URL in the hyper-text. * doc/global.txi: Added the usage of Doxygen using GLOBAL. Version 4.8.6 - May 12 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * htags: Changed the value of id attribute and name attribute of line number anchor from line number itself to 'L' + line number like this. <a name='100'> => <a name='L100'> It is because XHTML prohibit the id attribute which starts with a digit. If you refer these anchors from outer system, please rewrite it. [OTHER CHANGES] * htags: New option --insert-header and --insert-footer added. Version 4.8.5 - April 19 2005, by Shigio YAMAGUCHI * htags: XHTML support(--xhtml) added. If the --frame option is specified then generate XHTML-1.0 Frameset, else if config variable 'xhtml_version' is set to 1.1 then generate XHTML-1.1 else XHTML 1.0 Transitional. You can customize the appearance using style sheet file 'style.css'. * htags: Added config variable 'xhtml_version'. * htags: Added 'html/' to the fault skip list of htags(1). It is the output directory of doxygen document. * gtags-parser: Added yacc directives introduced in bison-2.0. %default-prec(%default_prec) %expect-rr(%expect_rr) %initial-action %no-default-prec(%no_default_prec,%no_default-prec,%no-default_prec) %nondeterministic-parser Version 4.8.4 - March 4 2005, by Shigio YAMAGUCHI Fixed bugs: * gtags-parser: C and C++ parser was broken. * gnusort: Compile error in Solaris environment. Version 4.8.3 - February 26 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * DOS and Windows 32 support ended. But it doesn't mean the deletion of the code for DOS and Windows 32. We leave the support to outside projects and accept the code from them as is. Therefore, anything has not changed substantially up to now. * Command gctags(1) was renamed to gtags-parser(1) because some systems have another 'gctags' which is not GLOBAL's. * About gtags-parser(1), language type of source file is decided only by the suffix. In older version, *.h file was considered to be C++ source file if it includes token 'class'. But the new version considers it always C source file. If you want to consider it C++ then you must redefine new config variable 'langmap'. [OTHER CHANGES] Fixed bugs: * htags: The --gtagsconf and --gtagslabel option didn't work correctly. * htags: Buffer overflow occurred in dupindex.c:makedupindex(). * htags: Could not ignore path name which includes blank correctly. New features: * gtags,htags: New config variable 'langmap' added. This variable is used for customizing the mapping of languages and the parsers, and it includes the function of obsoleted 'suffixes' variable. If you use 'suffixes' then it is effective else GLOBAL internally generates the value of 'suffixes' from the 'langmap'. The reason to continue 'suffixes' is that it is needed for plug-in parser. If you don't use plug-in parser then you should use 'langmap' instead. * htags: New config variable 'copy_files' added. If the -f option is used then htags makes links of tag files in 'cgi-bin' directory by default. With this variable, htags copy tag files instead of linking. Version 4.8.2 - November 11 2004, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Postgres support ended. * Htags.pl (perl version of htags) was removed completely. * Config variable sed_command and sort_command were removed. The sed(1) and sort(1) are not necessary any longer. [OTHER CHANGES] Fixed bugs: * Wrong output of 'global -Po' was fixed. New features: * gctags(assembly language): - In addition to `call', `jsr' is recognized as call instruction. Although various call instructions exist like `bl' or `calls', only `call' and `jsr' are used widely. - Macros like ENTRY or EXT are taken up as reference, when definitions exist in somewhere else. - Warning is displayed when a comment is not closed. - C_SYMBOL_NAME and C_ENTRY are recognized as a macro which shows the start of a function. - The string which is not closed finishes at the end of line. This behavior is the same as GNU C preprocessor. - The check of correspondence of "#if" and "#endif" was deleted. This did not exist in version 4.8. * New directory '.snprj/' was added to the DEFAULTSKIP list. This is the tag directory of Source-Navigator. Version 4.8.1 - October 6 2004, by Shigio YAMAGUCHI Fixed bugs: * htags: The -d option of htags didn't work. * htags: didn't recognize continued line and null directive(#). New features: * htags: make suffix list of include file configurable. (See man htags(1). config variables: include_file_suffixes) * htags: try TMP if TMPDIR doesn't exist.(only DJGPP) * htags: Warn about unknown preprocessing directive. As the exception, when unknown preprocessing directive appeared in assembly source, it will be recognized as the start of a shell comment. * htags: Add all yacc directives understood by bison-1.875.
2006-11-14 15:14:52 +01:00
man/man1/gtags-cscope.1
1999-01-09 05:17:00 +01:00
man/man1/gtags.1
man/man1/htags-server.1
man/man1/htags.1
Update global to 6.5.2: Version 6.5.2 - Dec 16 2015 [CHANGES] New facilities: o Improvements of gtags.conf - Including from another file: Label syntax is expanded. (:tc=label[@file]:) - Variable substitution: B shell like variable substitution is available. - Addition of variables: 'bindir', 'datadir', 'libdir' and 'localstatedir'. By default, these variables has a value given by the configure script. - gtags.conf(5): Online manual of the configuration file. o global: Now the -N(--nearness) option also works with the -P and -g command as well as the tag search command. o gtags.vim: New custom variable 'Gtags_Close_When_Single' (default 0). If this variable is set to 1, quickfix window is closed when single tag. Changed: o gtags-cscope: Title changed to reduce misunderstanding. Find locations calling this function: -> Find references of this function: [FIXED BUGS] o gtags.el: a strange error message in gtags-visit-rootdir was fixed. $ cp /dev/null main.c $ ls main.c $ emacs -f gtags-mode main.c [Emacs mini buffer] M-x gtags-visit-rootdir[ENTER] Visit root directory: /tmp/test/[ENTER] /tmp/test/main.c is not directory. <= STRANGE ERROR o gtags (C, C++): Gtags couldn't handle enums in the case that there are newlines between "enum" and " {". Now it can handle correctly. +------------- |typedef enum |{ | E_FIRST = 1, | E_SECOND |} FIRST_SECOND; +------------- $ global -x '.*' E_FIRST 3 test.h E_FIRST = 1, FIRST_SECOND 5 test.h } FIRST_SECOND; <= E_SECOND not found $ _ +------------- |enum |tag |{ ... }; +------------- $ global -x '.*' $ _ <= tag not found o gtags.conf: some part of a comment line (start with '#') was not skipped when the line is very large. Now it is skipped correctly. o gtags: If the DLL path includes ':', loading failed. Now it works.
2015-12-28 00:49:14 +01:00
man/man5/gtags.conf.5
2004-07-14 17:19:19 +02:00
share/gtags/AUTHORS
share/gtags/BOKIN_MODEL
share/gtags/BOKIN_MODEL_FAQ
share/gtags/BUILD_TOOLS
2004-07-14 17:19:19 +02:00
share/gtags/COPYING
share/gtags/COPYING.LIB
2004-07-14 17:19:19 +02:00
share/gtags/ChangeLog
share/gtags/DONORS
2004-07-14 17:19:19 +02:00
share/gtags/FAQ
share/gtags/INSTALL
share/gtags/LICENSE
share/gtags/NEWS
share/gtags/PLUGIN_HOWTO
share/gtags/PLUGIN_HOWTO.pygments
2004-07-14 17:19:19 +02:00
share/gtags/README
share/gtags/README.PATCHES
share/gtags/SERVERSIDE_HOWTO
2004-07-14 17:19:19 +02:00
share/gtags/THANKS
share/gtags/completion.cgi
Update to 6.2.4, using Matt Danielson's update to 6.2 from PR 45925. Version 6.2.4 - May 30 2012 [BUG FIXED] Gtags with the -f option brings segmentation fault. Now it works. This bug exists only in GLOBAL-6.2.3. Version 6.2.3 - May 26 2012 [BUG FIXED] o Built-in parser: When attribute specifier appeared immediately after the `struct', `union' or `enum' keyword, GLOBAL could not pick up tag name. Now it works correctly. [CHANGES] New facilities: o gtags: --single-update option support addition of a file. o global: New --single-update option. o gtags.el: New custom variables: - gtags-ignore-case - gtags-auto-update. o gtags.vim: New custom variables 'Gtags_Auto_Update' (default 0). Version 6.2.2 - March 15 2012 [BUG FIXED] o configure: The --disable-gtagscscope option didn't avoid building gtags-cscope completely. So, ./configure failed when there is no curses library. Now it avoids building gtags-cscope completely. o htags: Imported a patch to fix htags on Windows Vista+ (tmpfile wants to create its file in the root directory, which is not writable by normal users). Version 6.2.1 - February 24 2012 [CHANGES] New facilities: o gtags: New --accept-dotfiles option. o configure: New --disable-gtagscscope option. o gtags.el: Key mapping was changed to follow "Key binding conventions" of Emacs Lisp. - The prefix character "\C-c" for suggested key mapping became customizable. If you want to invoke 'gtags-find-tag by "\C-xt", please write your .emacs file like follows: [$HOME/.emacs] (setq gtags-suggested-key-mapping t) (setq gtags-prefix-key "\C-x") [INCOMPATIBLE CHANGES] o gtags.el: Key mapping was changed to follow "Key binding conventions" of Emacs Lisp. - Policy of key mapping was changed. [Old] If 'gtags-suggested-key-mapping' is false, any key mapping is not done. [New] If 'gtags-suggested-key-mapping' is false, almost key mapping is not done. But "\C-m" and "\C-t" in 'Gtags select mode' are always enabled. [BUG FIXED] global: The -L option with '-' didn't work. Now it works. Built-in parser: - Pick up symbols in expression in enumerator-list as "reference or other symbol". - C/C++ parser couldn't handle typedef of the form of 'typedef enum tag_name TYPEDEF_NAME;' correctly. Now, it works. Version 6.2 - January 21 2012 [CHANGES] New facilities: o gtags.el: Added support for TRAMP. Now gtags.el works almost transparently with TRAMP. Please send a bug report to the bug mailing list. o gtags-cscope: Enables an environment variable EDITOR allow options. o gtags-cscope: New -i option. o gtags-cscope.vim: New custom variable GtagsCscope_Kepp_Alive. o globash: Added long name options: use, show, first, last, next, prev: --vi, --less, --emacs, --vim, --gozilla, --noedit mark: --list, --edit cookie: --list, --edit, --menu, --warp o gtags: Add keywords introduced in ISO/IEC 9899:2011. _Alignas _Alignof _Atomic _Generic _Noreturn _Static_assert _Thread_local [INCOMPATIBLE CHANGES] o less-global: Quoting is required for the pattern which should be interpreted by the shell. [BUG FIXED] The icase_path config variable didn't affect the -c command with the -P option of global. Now it works. Version 6.1 - October 7 2011 [CHANGES] New facility: o Server side GLOBAL You can use some shell scripts instead of global, gtags and htags. By this facility, you need not install GLOBAL in your client machine. Client machine Network Server machine +--------------+ +---------------+ |gtags-client |-------- SSH ------>| gtags |-->GTAGS,GRTAGS,GPATH | | | | | |global-client |<------- SSH ------>| global |<----+ | | | | | vi, emacs |<------- NFS ------>| project files | +--------------+ +---------------+ Please read script/README for the details. Version 6.0 - September 7 2011 [CHANGES] New facilities: o Now GLOBAL allows path names which include blanks. o Now GLOBAL refuses looping symbolic links. o global: the -c command accepts -T option. o global: the -c command locates symbols in the directories in GTAGSLIBPATH. o global: New --match-part option. o global: New environment variable GTAGSTHROUGH. If this variable is set, the -T option is specified. o global: New output format 'ctags-mod'. It is used in gtags.vim. o global: New environment variable GTAGSBLANKENCODE. o htags: Changed the cflow loader to accept "_' and HTML special chars (&XXXX;). o gtags.vim: Now allows the use of the -s and -r option at the same time. o gtags.vim: Now custom variables: 'Gtags_Auto_Map' (default 0). o gtags.el: New custom variable 'gtags-grep-all-text-files'. o gtags-cscope: New -a option. o gtags-cscope.vim: New custom variables: 'GtagsCscope_Use_Old_Key_Map', 'GtagsCscope_Ignore_Case', 'GtagsCscope_Absolute_Path'. [INCOMPATIBLE CHANGES] o gtags.el: Now each gtags-find-xxx command follows 'case-fold-search' variable. o gtags.el: Mouse key mappings for xemacs is not done any longer. o gtags.el: Changed the prefix character of the commands from 'ESC' to 'Ctrl-c' to avoid the collisions with the default key mapping. If you want to use the old key mapping, please write the followings in your '.emacs' file. (setq gtags-suggested-key-mapping t) (setq gtags-use-old-key-map t) o gtags.el: New policy of key mapping: - If 'gtags-suggested-key-mapping' is false, any key mapping is not done. - If 'gtags-disable-pushy-mouse-mapping' is true, any mouse mapping is not done. o gtags-cscope.vim: The default value of the 'GtagsCscope_Auto_Map' and 'GtagsCscope_Auto_Load' was changed to 0. Additionally, the default key mapping was changed to the one derived from 'cscope_maps.vim' that was made by the cscope team. If you hope older environment, please write the followings to your '.vimrc' file. let GtagsCscope_Auto_Load = 1 let GtagsCscope_Auto_Map = 1 let GtagsCscope_Use_Old_Key_Map = 1 o gtags.vim: Changed the -P sub-command not to accept NULL input. Please input '/' instead. o gtags-cscope: Title changed. Find this C symbol: -> Find this symbol Find functions calling this function: -> Find locations calling this function: o gtags.conf: The lines which start with a '#' on the continuation lines is considered to be a comment line. [example] :langmap=C\:.c:\ # :langmap=C#\:.cs:\ :langmap=Java\:.java: [old] considered as:| :langmap=C\:.c:# :langmap=C#\:.cs: :langmap=Java\:.java:| [new] considered as:| :langmap=C\:.c: :langmap=Java\:.java:| [BUG FIXED] o gtags.el: gtags-mode-hook and gtags-select-mode-hook were not the last thing run when entering the mode. It has been fixed. Version 5.9.7 - July 1 2011 [CHANGES] New facilities: o global: the -c command accepts new -P and -r option. o gozilla: Now support firefox. o globash: Added two commands: d and rs. [INCOMPATIBLE CHANGES] o globash: The -l option in each search command was removed. o gtags.el: Removed the default mouse key mapping in gtags-mode and gtags-select-mode. If gtags-suggested-key-mapping is true, the old mouse key mapping is available. [$HOME/.emacs] +------------------------------------------------ |(setq gtags-suggested-key-mapping t) [NEW FACILITIES IN TESTING STAGE] You can use the following facilities by setting GTAGSTESTING environment variable. Please try: $ export GTAGSTESTING= (in sh) or % setenv GTAGSTESTING (in csh) o gtags: Now gtags detects looping symbolic link.(testing stage) o gtags: Now treat blanks in a path correctly.(testing stage) If you find a bug, please send a bug report to bug-global@gnu.org. Thank you. Version 5.9.6 - June 7 2011 [CHANGES] global: New option --literal. htags: New --fixed-guide option. [FIXED BUGS] htags: didn't make FILEMAP file which is referred by Doxgen. version 5.9.4 and 5.9.5 didn't this file. gtags-cscope: 'Find this text string:' didn't work correctly in some cases. gtags-cscope/Makefile: setting of gtags_cscope_DEPENDENCIES was wrong. Version 5.9.5 - May 16 2011 [CHANGES] o gtags-cscope: re-implemented using cscope's code. Now, it is almost compatible with cscope itself. o Config variable 'suffixes' was completely removed. Instead, config variable 'langmap' was actualized. [INCOMPATIBLE CHANGES] Removed GPATH,GTAGS,GRTAGS,GSYMS and html/ from the skip variable in gtags.conf file. From now on, gtags unconditionally ignore the tag files. Though 'html/' was added for Windows, it brought troubles for UNIX. [FIXED BUGS] o The processing of the --ncol option was missing. Version 5.9.4 - March 8 2011 [CHANGES] o gtags.el: New custom variables: 'gtags-disable-pushy-mouse-mapping' and 'gtags-suggested-key-mapping'. o gtags.el: Command gtags-parse-file was rewritten. o gtags.vim: New custom variable Gtags_Use_Tags_Format. [INCOMPATIBLE CHANGES] o htags: Ceases making ID database arbitrarily when the -g option is specified. o htags: The --no-map-file option was removed. Instead, new --map-file option was added. Htags doesn't make the mapping files (FILEMAP, MAP) any longer. o htags: The -c (--compact) option was deleted from the option list of the --suggest2 option. [FIXED BUGS] o htags: A certain kind of files which does not end with newline bring segmentation fault.
2012-10-12 15:31:58 +02:00
share/gtags/elvis-2.2_0.patch
share/gtags/elvis.rc
share/gtags/geco.rc
share/gtags/global.cgi
2004-07-14 17:19:19 +02:00
share/gtags/globash.rc
share/gtags/gtags-cscope.vim
2004-07-14 17:19:19 +02:00
share/gtags/gtags.conf
share/gtags/gtags.el
share/gtags/gtags.pl
share/gtags/gtags.vim
Update devel/global to 5.2. Based on patch provided by Ryo HAYASAKA in PR 34570 and by Murray Armfield in PR 34636. Version 5.2 - August 8 2006, by Shigio YAMAGUCHI * htags: Added new options: - -h(--func-header) option. - -I(--icon) option. - -T(table-flist[=fields]) option. Suggested options: $ htags -vsanohIT * htags: Changed the default color of braces from blue to red to make them stand out. * htags: Always enable 'Grep pattern' form when the -f(--form) option specified. Removed config variable 'enable_grep' since it became meaningless. Instead, added a new variable 'disable_grep'. * htags: Removed config variable 'enable_grep' since it is meaningless. Instead, added a new variable 'disable_grep'. * htags: Added more profitable tips in file browser. - File size of bytes - Directory number of files in the directory. Version 5.1 - June 10 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Changed the priority about the --result option to make the format specification easy. The --result option is given to priority more than the -t and -x option. (This option appeared in version 5.0.) [OTHER CHANGES] * Added new program 'gtags-cscope'. Gtags-cscope is a pseudo cscope which implements the line-oriented interface. You can use this command for various clients instead of true cscope. * Added new format 'cscope' to the argument of --result=<format>. Version 5.0 - April 21 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Moved to new tag format. (GTAGS, GRTAGS, GSYMS, GPATH) The purpose is as follows: o Allows path name including blanks, at least in tag files. (GLOBAL still doesn't support path name which contains blanks.) o Decrease disk space used. o Make tag format simpler. o Realize stable performance. Hereafter, older tag format is not supported. Compact format was progressively canceled with the adoption of the new tag format. The -c(--compact) option of gtags(1) was removed. The following error messages are displayed in a wrong combination: - older global and new tag file $ global -x main GTAGS seems new format. Please install the latest GLOBAL. - new global and older tag file $ global -x main GTAGS seems older format. Please remake tag files. Known problem: - older global and new tag file Global(1) with the -g or -P command will always work as if invoked with the -o option. There is no way to avoid this problem. New requirement: * Added new requirement of plug-in parser Plug-in parser must process arguments in the order they are given in the command line. In each file, any order is acceptable. Exuberant Ctags with the -xu option meets this requirement. (See global.info for the detail.) Removed options: * gtags(1): The -c(--compact) option was removed. Compact format was progressively canceled with the adoption of the new tag format. * gtags(1): The -o(--omit-gsyms) option was removed. This option was necessary in the past to use the program in a incompetent machine with a small hard disk. Since most recent machines has powerful CPU and mass hard disk. This options might already be unnecessary. * htags(1): The --style-sheet option was removed. This is a really halfway option, and now nobody might need it because the --xhtml option became available. [OTHER CHANGES] New options: * global: Added --result=<format> option. Grep format is newly supported. <format>: path,ctags,ctags-x,grep conventional option | newly added option --------------------+--------------------- (none) | --result=path -t | --result=ctags -x | --result=ctags-x | --result=grep The -t and -x option are given to priority more than the --result option. Version 4.8.7 - September 30 2005, by Shigio YAMAGUCHI New options: * gtags: New --file file-list option added. Gtags(1) accept a file list specified by --file option. % find . -type f -print >/tmp/list % gtags --file=/tmp/list or % find . -type f -print | gtags --file=- * gtags: New --max-args option added. Improvement of efficiency: * Gtags was improved of performance by changing algorithm of incremental updating. Along with it, the verbose message was greatly changed. * Gtags was improved of performance by decreasing the frequency of the parser invoking. Under the influence of it, the verbose message is not necessarily real-time. If you dislike this behavior, use the --max-args option of gtags. You can control the frequency of the invoking with the option. With --max-args=1, the program does the same behavior as older version. * Htags was improved of performance by decreasing the frequency of the parser invoking. * Htags was improved of performance by omiting flushing temporary files to the disk. Fixed bugs: * Htags didn't treat here document of PHP source code correctly. (<<<WORD) * Htags didn't treat HTML part of PHP source code correctly. Other facilities: * Added 'Htags Hyper-text Reference Kit'. The hyper-text generated by htags(1) is available from external programs. This kit helps you to convert the path of the source file into the URL in the hyper-text. * doc/global.txi: Added the usage of Doxygen using GLOBAL. Version 4.8.6 - May 12 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * htags: Changed the value of id attribute and name attribute of line number anchor from line number itself to 'L' + line number like this. <a name='100'> => <a name='L100'> It is because XHTML prohibit the id attribute which starts with a digit. If you refer these anchors from outer system, please rewrite it. [OTHER CHANGES] * htags: New option --insert-header and --insert-footer added. Version 4.8.5 - April 19 2005, by Shigio YAMAGUCHI * htags: XHTML support(--xhtml) added. If the --frame option is specified then generate XHTML-1.0 Frameset, else if config variable 'xhtml_version' is set to 1.1 then generate XHTML-1.1 else XHTML 1.0 Transitional. You can customize the appearance using style sheet file 'style.css'. * htags: Added config variable 'xhtml_version'. * htags: Added 'html/' to the fault skip list of htags(1). It is the output directory of doxygen document. * gtags-parser: Added yacc directives introduced in bison-2.0. %default-prec(%default_prec) %expect-rr(%expect_rr) %initial-action %no-default-prec(%no_default_prec,%no_default-prec,%no-default_prec) %nondeterministic-parser Version 4.8.4 - March 4 2005, by Shigio YAMAGUCHI Fixed bugs: * gtags-parser: C and C++ parser was broken. * gnusort: Compile error in Solaris environment. Version 4.8.3 - February 26 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * DOS and Windows 32 support ended. But it doesn't mean the deletion of the code for DOS and Windows 32. We leave the support to outside projects and accept the code from them as is. Therefore, anything has not changed substantially up to now. * Command gctags(1) was renamed to gtags-parser(1) because some systems have another 'gctags' which is not GLOBAL's. * About gtags-parser(1), language type of source file is decided only by the suffix. In older version, *.h file was considered to be C++ source file if it includes token 'class'. But the new version considers it always C source file. If you want to consider it C++ then you must redefine new config variable 'langmap'. [OTHER CHANGES] Fixed bugs: * htags: The --gtagsconf and --gtagslabel option didn't work correctly. * htags: Buffer overflow occurred in dupindex.c:makedupindex(). * htags: Could not ignore path name which includes blank correctly. New features: * gtags,htags: New config variable 'langmap' added. This variable is used for customizing the mapping of languages and the parsers, and it includes the function of obsoleted 'suffixes' variable. If you use 'suffixes' then it is effective else GLOBAL internally generates the value of 'suffixes' from the 'langmap'. The reason to continue 'suffixes' is that it is needed for plug-in parser. If you don't use plug-in parser then you should use 'langmap' instead. * htags: New config variable 'copy_files' added. If the -f option is used then htags makes links of tag files in 'cgi-bin' directory by default. With this variable, htags copy tag files instead of linking. Version 4.8.2 - November 11 2004, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Postgres support ended. * Htags.pl (perl version of htags) was removed completely. * Config variable sed_command and sort_command were removed. The sed(1) and sort(1) are not necessary any longer. [OTHER CHANGES] Fixed bugs: * Wrong output of 'global -Po' was fixed. New features: * gctags(assembly language): - In addition to `call', `jsr' is recognized as call instruction. Although various call instructions exist like `bl' or `calls', only `call' and `jsr' are used widely. - Macros like ENTRY or EXT are taken up as reference, when definitions exist in somewhere else. - Warning is displayed when a comment is not closed. - C_SYMBOL_NAME and C_ENTRY are recognized as a macro which shows the start of a function. - The string which is not closed finishes at the end of line. This behavior is the same as GNU C preprocessor. - The check of correspondence of "#if" and "#endif" was deleted. This did not exist in version 4.8. * New directory '.snprj/' was added to the DEFAULTSKIP list. This is the tag directory of Source-Navigator. Version 4.8.1 - October 6 2004, by Shigio YAMAGUCHI Fixed bugs: * htags: The -d option of htags didn't work. * htags: didn't recognize continued line and null directive(#). New features: * htags: make suffix list of include file configurable. (See man htags(1). config variables: include_file_suffixes) * htags: try TMP if TMPDIR doesn't exist.(only DJGPP) * htags: Warn about unknown preprocessing directive. As the exception, when unknown preprocessing directive appeared in assembly source, it will be recognized as the start of a shell comment. * htags: Add all yacc directives understood by bison-1.875.
2006-11-14 15:14:52 +01:00
share/gtags/icons/back.png
share/gtags/icons/bottom.png
share/gtags/icons/c.png
share/gtags/icons/dir.png
share/gtags/icons/first.png
share/gtags/icons/help.png
share/gtags/icons/index.png
share/gtags/icons/last.png
share/gtags/icons/left.png
share/gtags/icons/n_bottom.png
share/gtags/icons/n_first.png
share/gtags/icons/n_last.png
share/gtags/icons/n_left.png
share/gtags/icons/n_right.png
share/gtags/icons/n_top.png
share/gtags/icons/pglobe.png
share/gtags/icons/right.png
share/gtags/icons/text.png
share/gtags/icons/top.png
share/gtags/jquery/images/file.png
share/gtags/jquery/images/folder-closed.png
share/gtags/jquery/images/folder.png
share/gtags/jquery/images/minus.png
share/gtags/jquery/images/plus.png
share/gtags/jquery/images/treeview-black-line.png
share/gtags/jquery/images/treeview-black.png
share/gtags/jquery/images/treeview-default-line.png
share/gtags/jquery/images/treeview-default.png
share/gtags/jquery/images/treeview-famfamfam-line.png
share/gtags/jquery/images/treeview-famfamfam.png
share/gtags/jquery/images/treeview-gray-line.png
share/gtags/jquery/images/treeview-gray.png
share/gtags/jquery/images/treeview-red-line.png
share/gtags/jquery/images/treeview-red.png
share/gtags/jquery/jquery.js
share/gtags/jquery/jquery.suggest.css
share/gtags/jquery/jquery.suggest.js
share/gtags/jquery/jquery.treeview.css
share/gtags/jquery/jquery.treeview.js
share/gtags/jscode_suggest
share/gtags/jscode_treeview
Update to 6.2.4, using Matt Danielson's update to 6.2 from PR 45925. Version 6.2.4 - May 30 2012 [BUG FIXED] Gtags with the -f option brings segmentation fault. Now it works. This bug exists only in GLOBAL-6.2.3. Version 6.2.3 - May 26 2012 [BUG FIXED] o Built-in parser: When attribute specifier appeared immediately after the `struct', `union' or `enum' keyword, GLOBAL could not pick up tag name. Now it works correctly. [CHANGES] New facilities: o gtags: --single-update option support addition of a file. o global: New --single-update option. o gtags.el: New custom variables: - gtags-ignore-case - gtags-auto-update. o gtags.vim: New custom variables 'Gtags_Auto_Update' (default 0). Version 6.2.2 - March 15 2012 [BUG FIXED] o configure: The --disable-gtagscscope option didn't avoid building gtags-cscope completely. So, ./configure failed when there is no curses library. Now it avoids building gtags-cscope completely. o htags: Imported a patch to fix htags on Windows Vista+ (tmpfile wants to create its file in the root directory, which is not writable by normal users). Version 6.2.1 - February 24 2012 [CHANGES] New facilities: o gtags: New --accept-dotfiles option. o configure: New --disable-gtagscscope option. o gtags.el: Key mapping was changed to follow "Key binding conventions" of Emacs Lisp. - The prefix character "\C-c" for suggested key mapping became customizable. If you want to invoke 'gtags-find-tag by "\C-xt", please write your .emacs file like follows: [$HOME/.emacs] (setq gtags-suggested-key-mapping t) (setq gtags-prefix-key "\C-x") [INCOMPATIBLE CHANGES] o gtags.el: Key mapping was changed to follow "Key binding conventions" of Emacs Lisp. - Policy of key mapping was changed. [Old] If 'gtags-suggested-key-mapping' is false, any key mapping is not done. [New] If 'gtags-suggested-key-mapping' is false, almost key mapping is not done. But "\C-m" and "\C-t" in 'Gtags select mode' are always enabled. [BUG FIXED] global: The -L option with '-' didn't work. Now it works. Built-in parser: - Pick up symbols in expression in enumerator-list as "reference or other symbol". - C/C++ parser couldn't handle typedef of the form of 'typedef enum tag_name TYPEDEF_NAME;' correctly. Now, it works. Version 6.2 - January 21 2012 [CHANGES] New facilities: o gtags.el: Added support for TRAMP. Now gtags.el works almost transparently with TRAMP. Please send a bug report to the bug mailing list. o gtags-cscope: Enables an environment variable EDITOR allow options. o gtags-cscope: New -i option. o gtags-cscope.vim: New custom variable GtagsCscope_Kepp_Alive. o globash: Added long name options: use, show, first, last, next, prev: --vi, --less, --emacs, --vim, --gozilla, --noedit mark: --list, --edit cookie: --list, --edit, --menu, --warp o gtags: Add keywords introduced in ISO/IEC 9899:2011. _Alignas _Alignof _Atomic _Generic _Noreturn _Static_assert _Thread_local [INCOMPATIBLE CHANGES] o less-global: Quoting is required for the pattern which should be interpreted by the shell. [BUG FIXED] The icase_path config variable didn't affect the -c command with the -P option of global. Now it works. Version 6.1 - October 7 2011 [CHANGES] New facility: o Server side GLOBAL You can use some shell scripts instead of global, gtags and htags. By this facility, you need not install GLOBAL in your client machine. Client machine Network Server machine +--------------+ +---------------+ |gtags-client |-------- SSH ------>| gtags |-->GTAGS,GRTAGS,GPATH | | | | | |global-client |<------- SSH ------>| global |<----+ | | | | | vi, emacs |<------- NFS ------>| project files | +--------------+ +---------------+ Please read script/README for the details. Version 6.0 - September 7 2011 [CHANGES] New facilities: o Now GLOBAL allows path names which include blanks. o Now GLOBAL refuses looping symbolic links. o global: the -c command accepts -T option. o global: the -c command locates symbols in the directories in GTAGSLIBPATH. o global: New --match-part option. o global: New environment variable GTAGSTHROUGH. If this variable is set, the -T option is specified. o global: New output format 'ctags-mod'. It is used in gtags.vim. o global: New environment variable GTAGSBLANKENCODE. o htags: Changed the cflow loader to accept "_' and HTML special chars (&XXXX;). o gtags.vim: Now allows the use of the -s and -r option at the same time. o gtags.vim: Now custom variables: 'Gtags_Auto_Map' (default 0). o gtags.el: New custom variable 'gtags-grep-all-text-files'. o gtags-cscope: New -a option. o gtags-cscope.vim: New custom variables: 'GtagsCscope_Use_Old_Key_Map', 'GtagsCscope_Ignore_Case', 'GtagsCscope_Absolute_Path'. [INCOMPATIBLE CHANGES] o gtags.el: Now each gtags-find-xxx command follows 'case-fold-search' variable. o gtags.el: Mouse key mappings for xemacs is not done any longer. o gtags.el: Changed the prefix character of the commands from 'ESC' to 'Ctrl-c' to avoid the collisions with the default key mapping. If you want to use the old key mapping, please write the followings in your '.emacs' file. (setq gtags-suggested-key-mapping t) (setq gtags-use-old-key-map t) o gtags.el: New policy of key mapping: - If 'gtags-suggested-key-mapping' is false, any key mapping is not done. - If 'gtags-disable-pushy-mouse-mapping' is true, any mouse mapping is not done. o gtags-cscope.vim: The default value of the 'GtagsCscope_Auto_Map' and 'GtagsCscope_Auto_Load' was changed to 0. Additionally, the default key mapping was changed to the one derived from 'cscope_maps.vim' that was made by the cscope team. If you hope older environment, please write the followings to your '.vimrc' file. let GtagsCscope_Auto_Load = 1 let GtagsCscope_Auto_Map = 1 let GtagsCscope_Use_Old_Key_Map = 1 o gtags.vim: Changed the -P sub-command not to accept NULL input. Please input '/' instead. o gtags-cscope: Title changed. Find this C symbol: -> Find this symbol Find functions calling this function: -> Find locations calling this function: o gtags.conf: The lines which start with a '#' on the continuation lines is considered to be a comment line. [example] :langmap=C\:.c:\ # :langmap=C#\:.cs:\ :langmap=Java\:.java: [old] considered as:| :langmap=C\:.c:# :langmap=C#\:.cs: :langmap=Java\:.java:| [new] considered as:| :langmap=C\:.c: :langmap=Java\:.java:| [BUG FIXED] o gtags.el: gtags-mode-hook and gtags-select-mode-hook were not the last thing run when entering the mode. It has been fixed. Version 5.9.7 - July 1 2011 [CHANGES] New facilities: o global: the -c command accepts new -P and -r option. o gozilla: Now support firefox. o globash: Added two commands: d and rs. [INCOMPATIBLE CHANGES] o globash: The -l option in each search command was removed. o gtags.el: Removed the default mouse key mapping in gtags-mode and gtags-select-mode. If gtags-suggested-key-mapping is true, the old mouse key mapping is available. [$HOME/.emacs] +------------------------------------------------ |(setq gtags-suggested-key-mapping t) [NEW FACILITIES IN TESTING STAGE] You can use the following facilities by setting GTAGSTESTING environment variable. Please try: $ export GTAGSTESTING= (in sh) or % setenv GTAGSTESTING (in csh) o gtags: Now gtags detects looping symbolic link.(testing stage) o gtags: Now treat blanks in a path correctly.(testing stage) If you find a bug, please send a bug report to bug-global@gnu.org. Thank you. Version 5.9.6 - June 7 2011 [CHANGES] global: New option --literal. htags: New --fixed-guide option. [FIXED BUGS] htags: didn't make FILEMAP file which is referred by Doxgen. version 5.9.4 and 5.9.5 didn't this file. gtags-cscope: 'Find this text string:' didn't work correctly in some cases. gtags-cscope/Makefile: setting of gtags_cscope_DEPENDENCIES was wrong. Version 5.9.5 - May 16 2011 [CHANGES] o gtags-cscope: re-implemented using cscope's code. Now, it is almost compatible with cscope itself. o Config variable 'suffixes' was completely removed. Instead, config variable 'langmap' was actualized. [INCOMPATIBLE CHANGES] Removed GPATH,GTAGS,GRTAGS,GSYMS and html/ from the skip variable in gtags.conf file. From now on, gtags unconditionally ignore the tag files. Though 'html/' was added for Windows, it brought troubles for UNIX. [FIXED BUGS] o The processing of the --ncol option was missing. Version 5.9.4 - March 8 2011 [CHANGES] o gtags.el: New custom variables: 'gtags-disable-pushy-mouse-mapping' and 'gtags-suggested-key-mapping'. o gtags.el: Command gtags-parse-file was rewritten. o gtags.vim: New custom variable Gtags_Use_Tags_Format. [INCOMPATIBLE CHANGES] o htags: Ceases making ID database arbitrarily when the -g option is specified. o htags: The --no-map-file option was removed. Instead, new --map-file option was added. Htags doesn't make the mapping files (FILEMAP, MAP) any longer. o htags: The -c (--compact) option was deleted from the option list of the --suggest2 option. [FIXED BUGS] o htags: A certain kind of files which does not end with newline bring segmentation fault.
2012-10-12 15:31:58 +02:00
share/gtags/script/elvis-global
share/gtags/script/global-client
share/gtags/script/gtags-client
share/gtags/script/htags-client
share/gtags/script/less-global
share/gtags/script/pygments_parser.py
share/gtags/style.css
share/gtags/vim74-gtags-cscope.patch