[CHANGES]
New facilities:
o Pygments plug-in parser by Yoshitaro MAKISE.
  By this parser, you can apply gtags(1) to wide variety of programming
  languages supported by Pygments. The method of plug-in is very simple.
  See 'plugin-factory/PLUGIN_HOWTO.pygments' for details.
  It should mention especially that Pygments plug-in parser can treat both 
  definitions and references using Exuberant Ctags together.
[CHANGES]
New facilities:
o gtags.vim: New 'Gtagsa' (Gtags with append) command.
  This command appends tags to the current tag list.
  If you want to get a union of 'global -d foo' and
  'global -r foo' then please do as follows:

    :Gtags -d foo
    :Gtagsa -r foo

o geco.rc: New command (Bash function).
  You need bash, percol and less to use geco.

    $ source /usr/local/share/gtags/geco.rc
    $ geco --help       # show help
    $ geco mai[TAB]     # auto completion
              v
    $ geco main [ENTER]
    QUERY> init         # narrowing down
    (less's screen)
    :tag -r main        # tag jump again

    The same options are available on the both prompts:
    $ geco <options> arg
    :tag <options> arg

[INCOMPATIBLE CHANGES]
o global: The following configuration variables were removed
  since they will surely cause confusion.
  GTAGSROOT, GTAGSDBPATH
[CHANGES]
New facilities:
o htags-server: A private HTTP/CGI web server for a hyper-text
  generated by htags(1).
o gtags.conf: New project based configuration mechanism.
  You can make a configuration file for each project.
  This is Leo Liu's idea.
o gtags, htags: New environment variables which have default
  options for each command: GTAGS_OPTIONS, HTAGS_OPTIONS 
o global: Added support of GREP_COLORS environment variable.
o global: Added new options:
  -F (--first-match), -M (--match-case), -E (--extended-regexp)

[DEPRECATED FEATURES]
The following features of htags(1) are now deprecated.
They will be removed in the future.
o The -c (--compact) option.
o The --system-cgi option.
o The --overwrite-key option.
o The -x (--xhtml[=version]) option.
  All files will be 1.0.
o The following configuration variables:
  colorize-warned-line (substitute: --colorize-warned-line)
  gzipped_suffix
  htags_options (substitute: HTAGS_OPTIONS)
  ncol (substitute: -n, --line-number [n])
  normal_suffix (will be always '.html')
  no_order_list (substitute: --no-order-list)
  script_alias
  tabs (substitute: --tabs n)
  xhtml_version (will be always 1.0)

[CHANGES]
New facilities:
o global: New --color option. It use the environment variable GREP_COLOR
  (default is red) to highlight the matching string like grep (1).
  (--colour and GREP_COLORS are not supported this time)
  Please try the following command line:

  $ global --color=always -x main

[CHANGES]
New facilities:
o global: New -S (--scope) <directory> option. This option prints only tags
  which exist under <directory>. It is similar to the -l option, but different
  from it in that you need not change directory.
o gtags: Now, the skip list allows glob file patterns (*, ?, [...], [!...], [^...]).
o gtags.conf: Added the following glob patterns to the skip list:
  *.orig,*.rej,*.bak,*~,#*#,*.swp,*.tmp,*_flymake.*,*_flymake
o gtags: Now, the -I option supports file list (-f option or gtags.files).
  Instead, idutils 4.5 or later is required.

[CHANGES]
New facilities:
o gtags.el: New custom variables 'gtags-find-all-text-files'.

Optimization:
o global: Optimization of case-insensitive search like:
  $ global -xi strlen
  $ global -xi '^str'

[CHANGES]
New facilities:
o configure: New option --with-sitekeys-mode=MODE.

Changed:
o jquery.treeview.js: Removed effects on mouse over because they use time too much
  to build a tree. Now it works faster than previous versions.
o htags: Added a loading message when the --tree-view option is specified.

[INCOMPATIBLE CHANGES]
o gtags-cscope: Though previous gtags-cscope ignored GTAGSROOT, GTAGSDBPATH when
  the -d option was not specified, it was meaningless. Now it accepts both of them
  always.

[CHANGES]
New facilities:
o htags: Added support of Python's built-in web server.
  Required python 2.4 or later.

  Please try this: (CGI and AJAX work completely)
        $ htags --suggest2
        $ cd HTML
        $ python -m CGIHTTPServer               # Python 2.X(2.4-)
        ($ python3 -m http.server --cgi         # Python 3.X)
        Serving HTTP on 0.0.0.0 port 8000 ...

        (in another terminal)
        $ firefox http://localhost:8000/

o gtags.conf: Added a new record for Drupal(Content management platform).

o global: New --path-style=<format> option.
  <format> may be relative, absolute, shorter, abslib and through.
        shorter: use shorter one among relative and absolute paths.
        abslib: use absolute path only in library projects.
        through: raw path name as is in GPATH.

        The --path-style option is given more priority than the -a options.
  
[INCOMPATIBLE CHANGES]
o htags: End of support of customization of HTML tag using gtags.conf.
  Please use CSS(cascading style sheets) instead.
  - The --html option of htags(1) was removed.
  - The tag definitions in gtags.conf were removed.
[CHANGES]
New facilities:
ctags-5.8.patch: Patch against ctags-5.8. This adds new option --gtags and new
  function makeSimpleReferenceTag() to ctags. These are for making reference tags
  for GLOBAL, and enable you to write a single parser for both GLOBAL and ctags
  at once.
exuberant-ctags.so: Added support for ctags --gtags option.

Changed:
gtags.vim: Renamed custom variable 'Dont_Jump_Automatically' to 'Gtags_No_Auto_Jump'.
  Now 'Dont_Jump_Automatically' is deprecated.
global: The performance of literal search (-g --literal) has been improved.
  A pattern string which consists of alphanumeric characters and/or blank characters
  is treated as a literal string automatically. Try 'global -gx --literal string'.
[CHANGES]
New facilities:
gtags.el: Now supports XEmacs again.
gtags.vim: New custom variable Dont_Jump_Automatically.
