GLOBAL-6.5 released.

Tama Communications Corporation <[email protected]> Wed, 10 Jun 2015 11:36:29 +0900
Newsgroups gmane.comp.gnu.global.announce
Message-ID <CADJmJYpR2WwmsbrpMXbZLY6ht2f5gUHYfBSj758ES8w34aW5zA@mail.gmail.com>
--===============5811530532377625390==
Content-Type: multipart/alternative; boundary=089e013d14c808a014051820be87

--089e013d14c808a014051820be87
Content-Type: text/plain; charset=UTF-8

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello hackers,

It is my great pleasure to announce the release of GLOBAL-6.5.

GLOBAL is a source code tagging system that works the same way across
diverse environments, for example, emacs, vi, less, bash, web browser
and etc. It is useful for hacking a large project.

[CHANGES]
New facilities:
o global: New -N (--nearness=[start]) option.
        Nearness sort method is available for the output of tag search
command.
        The result of nearness sort is concatenation of the followings
([1]-[n])
        in this order. The default of 'start' is the current directory.
        [1] Output of local search in the 'start' directory.
        [2] Output of local search in the parent directory except for [1].
        [3] Output of local search in the grandparent directory except for
[1]-[2].
        (repeat until the project root directory)
        [n] Output of local search in the project root directory except for
[1]-[n-1].
        In each directory, they are sorted by alphabetical order.
o global: Now the --literal option also works with the tag search command,
        -P command and -I command as well as the -g command.

[FIXED BUGS]
o htags: The -c and -x option of htags(1) were still available in the help
  message, even though they had actually been removed. Now, these options
  are removed completely.
o gtags (PHP): Against the following source code, gtags(1) aborted with a
message
  'short of memory'. Now it works.
        [nullstring.php]
        +----------------
        |<?php
        |define('');
        |?>
        +----------------
o gtags (C++): Gtags(1) didn't recognize the shift operator. Now it works.
        [a.hh]
        +----------------
        |class const_mod<uint64_t(1) << 48>
        |{
        |};
        +----------------
        $ gtags
        gtags: failed to parse template [+1 ./a.hh].
o gtags (C, C++): Gtags(1) couldn't pick up 'E2' as a definition. Now it
works.
        [test.c]
        +----------------
        |enum my_enum2
        |{
        |    E2
        |};
        +----------------

You can download it from http://www.gnu.org/software/global/download.html
More detailed information is here: http://www.gnu.org/software/global/.

Enjoy!

Shigio YAMAGUCHI
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAlV3lyIACgkQPKW7s1e+3aMHbgCfcxIk2nTPG0uGl6SGzKRwL/fw
sPYAn2JAsTHCgIGb1FTVB8bjhfqiYSwv
=v3O6
-----END PGP SIGNATURE-----


-- 
Shigio YAMAGUCHI - Tama Communications Corporation

--089e013d14c808a014051820be87
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>-----BEGIN PGP SIGNED MESSAGE-----</div><div>Hash: SH=
A1</div><div><br></div><div>Hello hackers,</div><div><br></div><div>It is m=
y great pleasure to announce the release of GLOBAL-6.5.</div><div><br></div=
><div>GLOBAL is a source code tagging system that works the same way across=
</div><div>diverse environments, for example, emacs, vi, less, bash, web br=
owser</div><div>and etc. It is useful for hacking a large project.</div><di=
v><br></div><div>[CHANGES]</div><div>New facilities:</div><div>o global: Ne=
w -N (--nearness=3D[start]) option.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 N=
earness sort method is available for the output of tag search command.</div=
><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 The result of nearness sort is concatenat=
ion of the followings ([1]-[n])</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 in th=
is order. The default of &#39;start&#39; is the current directory.</div><di=
v>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [1] Output of local search in the &#39;start&=
#39; directory.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2] Output of local s=
earch in the parent directory except for [1].</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 [3] Output of local search in the grandparent directory except f=
or [1]-[2].</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (repeat until the project=
 root directory)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [n] Output of local =
search in the project root directory except for [1]-[n-1].</div><div>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 In each directory, they are sorted by alphabetical or=
der.</div><div>o global: Now the --literal option also works with the tag s=
earch command,</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 -P command and -I comm=
and as well as the -g command.</div><div><br></div><div>[FIXED BUGS]</div><=
div>o htags: The -c and -x option of htags(1) were still available in the h=
elp</div><div>=C2=A0 message, even though they had actually been removed. N=
ow, these options</div><div>=C2=A0 are removed completely.</div><div>o gtag=
s (PHP): Against the following source code, gtags(1) aborted with a message=
</div><div>=C2=A0 &#39;short of memory&#39;. Now it works.</div><div>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 [nullstring.php]</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 +----------------</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;?php</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |define(&#39;&#39;);</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |?&gt;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------=
-----</div><div>o gtags (C++): Gtags(1) didn&#39;t recognize the shift oper=
ator. Now it works.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [a.hh]</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +----------------</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |class const_mod&lt;uint64_t(1) &lt;&lt; 48&gt;</div><div>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |{</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |};</div><di=
v>=C2=A0 =C2=A0 =C2=A0 =C2=A0 +----------------</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 $ gtags</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 gtags: failed to p=
arse template [+1 ./a.hh].</div><div>o gtags (C, C++): Gtags(1) couldn&#39;=
t pick up &#39;E2&#39; as a definition. Now it works.</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 [test.c]</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 +---------=
-------</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |enum my_enum2</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 |{</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =
=C2=A0E2</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |};</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +----------------</div><div><br></div><div>You can download i=
t from <a href=3D"http://www.gnu.org/software/global/download.html">http://=
www.gnu.org/software/global/download.html</a></div><div>More detailed infor=
mation is here: <a href=3D"http://www.gnu.org/software/global/">http://www.=
gnu.org/software/global/</a>.</div><div><br></div><div>Enjoy!</div><div><br=
></div><div>Shigio YAMAGUCHI</div><div>PGP fingerprint: D1CB 0B89 B346 4AB6=
 5663 =C2=A0C4B6 3CA5 BBB3 57BE DDA3</div><div>-----BEGIN PGP SIGNATURE----=
-</div><div>Version: GnuPG v1</div><div>Comment: For info see <a href=3D"ht=
tp://www.gnupg.org">http://www.gnupg.org</a></div><div><br></div><div>iEYEA=
RECAAYFAlV3lyIACgkQPKW7s1e+3aMHbgCfcxIk2nTPG0uGl6SGzKRwL/fw</div><div>sPYAn=
2JAsTHCgIGb1FTVB8bjhfqiYSwv</div><div>=3Dv3O6</div><div>-----END PGP SIGNAT=
URE-----</div><div><br></div><div><br></div>-- <br><div class=3D"gmail_sign=
ature"><div dir=3D"ltr">Shigio YAMAGUCHI - Tama Communications Corporation<=
/div></div>
</div>

--089e013d14c808a014051820be87--


--===============5811530532377625390==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Info-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/info-global

--===============5811530532377625390==--