info-global
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]