[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GLOBAL-5.0 released.
From: |
Shigio YAMAGUCHI |
Subject: |
GLOBAL-5.0 released. |
Date: |
Fri, 21 Apr 2006 12:03:13 +0900 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-5.0
on the day of the tenth anniversary of the first release of GLOBAL.
GLOBAL-5.0 adopted new tag format. As a result, both the size and
making time of tag files generated by gtags(1) were greatly reduced.
You can download it from
http://www.gnu.org/software/global/download.html
Enjoy!
-=-=-=-=-=-=-=-=
[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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (FreeBSD)
Comment: For info see http://www.gnupg.org
iD8DBQFESEZiPKW7s1e+3aMRAs0fAJ46wK0q/OisU0ksYOqgoydupuDkSACbBRLG
buMskYMsQYYpigvG15coZoM=
=qaXy
-----END PGP SIGNATURE-----
--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GLOBAL-5.0 released.,
Shigio YAMAGUCHI <=