GLOBAL-6.5.1 released.
Shigio YAMAGUCHI <[email protected]> Tue, 15 Sep 2015 12:02:23 +0900
| Newsgroups | gmane.comp.gnu.global.announce |
|---|---|
| Message-ID | <CADJmJYqhJjTCRD6_2YbxU+wT=6_n4G0uJ3TKrudYfMQOyS298w@mail.gmail.com> |
--===============7557581557837397854==
Content-Type: multipart/alternative; boundary=089e013d1cba3fb8a2051fc069e8
--089e013d1cba3fb8a2051fc069e8
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.1.
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 gtags(c, c++): New environment variable GTAGSFORCEENDBLOCK.
If this variable is set, each '}' at the first column brings
end of all blocks.
o gtags: New --skip-unreadable option.
If this option is specified, gtags skips unreadable files
instead of exiting the command.
[FIXED BUGS]
o gtags: There was a difference of interpretation of the langmap
between gtags and ctags. Now there is no difference.
o gtags (C++): Gtags did not pick up 'my_type1' as a definition
in the following example:
[xxx.cpp]
+------------------------
|using my_type1 = double;
Now it picks up the symbol as a definition.
o gtags (C++): gtags picked up 'DomainId_t' as a definition
in the following example:
[xxx.cc]
+------------------------
|typedef std::map<DomainId_t, int> map_t2;
Now it does not pick up it as a definition.
o gtags (C, C++): Gtags did not pick up 'pr_debug' as a definition
in the following example:
[xxx.h]
+------------------------
|extern void dump_stack(void) __cold;
|#define pr_debug() printk()
Now it picks up it as a definition.
o gtags (PHP): Gtags did not treat back-quote correctly.
[xxx.php]
+------------------------
|<?php `ls $echo ~/*`; ?>
Now it works.
[INCOMPATIBLE CHANGES]
o gozilla: Now, gozilla invokes firefox as a generic browser, that is, using
command line 'firefox url'. Because firefox have removed the -remote
command
since version 39.
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
iEYEARECAAYFAlX3h10ACgkQPKW7s1e+3aPGwwCfSrMYU/P2wdcNMMK8q8WmwTBm
BfAAoJib8ZGZYv1rljR81et+Z5wdBfug
=LgoD
-----END PGP SIGNATURE-----
--
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
--089e013d1cba3fb8a2051fc069e8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div>-----BEGIN PGP SIGNED MESSAGE-----</div><div>Has=
h: SHA1</div><div><br></div><div>Hello hackers,</div><div><br></div><div>It=
is my great pleasure to announce the release of GLOBAL-6.5.1.</div><div><b=
r></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 browser</div><div>and etc. It is useful for hacking a large project.</=
div><div><br></div><div>[CHANGES]</div><div>New facilities:</div><div>o gta=
gs(c, c++): New environment variable GTAGSFORCEENDBLOCK.</div><div>=C2=A0 I=
f this variable is set, each '}' at the first column brings</div><d=
iv>=C2=A0 end of all blocks.</div><div>o gtags: New --skip-unreadable optio=
n.</div><div>=C2=A0 If this option is specified, gtags skips unreadable fil=
es</div><div>=C2=A0 instead of exiting the command.</div><div><br></div><di=
v>[FIXED BUGS]</div><div>o gtags: There was a difference of interpretation =
of the langmap</div><div>=C2=A0 between gtags and ctags. Now there is no di=
fference.</div><div><br></div><div>o gtags (C++): Gtags did not pick up =
9;my_type1' as a definition</div><div>=C2=A0 in the following example:<=
/div><div><span class=3D"" style=3D"white-space:pre"> </span>[xxx.cpp]</div=
><div><span class=3D"" style=3D"white-space:pre"> </span>+-----------------=
-------</div><div><span class=3D"" style=3D"white-space:pre"> </span>|using=
my_type1 =3D double;</div><div>=C2=A0 Now it picks up the symbol as a defi=
nition.</div><div><br></div><div>o gtags (C++): gtags picked up 'Domain=
Id_t' as a definition</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 in the foll=
owing example:</div><div><span class=3D"" style=3D"white-space:pre"> </span=
>[xxx.cc]</div><div><span class=3D"" style=3D"white-space:pre"> </span>+---=
---------------------</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |typedef std::m=
ap<DomainId_t, int> map_t2;</div><div>=C2=A0 Now it does not pick up =
it as a definition.</div><div><br></div><div>o gtags (C, C++): Gtags did no=
t pick up 'pr_debug' as a definition</div><div>=C2=A0 in the follow=
ing example:</div><div><span class=3D"" style=3D"white-space:pre"> </span>[=
xxx.h]</div><div><span class=3D"" style=3D"white-space:pre"> </span>+------=
------------------</div><div><span class=3D"" style=3D"white-space:pre"> </=
span>|extern void dump_stack(void) __cold;</div><div><span class=3D"" style=
=3D"white-space:pre"> </span>|#define pr_debug() printk()</div><div>=C2=A0 =
Now it picks up it as a definition.</div><div><br></div><div>o gtags (PHP):=
Gtags did not treat back-quote correctly.</div><div><span class=3D"" style=
=3D"white-space:pre"> </span>[xxx.php]</div><div><span class=3D"" style=3D"=
white-space:pre"> </span>+------------------------</div><div><span class=3D=
"" style=3D"white-space:pre"> </span>|<?php `ls $echo ~/*`; ?></div><=
div>=C2=A0 Now it works.</div><div><br></div><div>[INCOMPATIBLE CHANGES]</d=
iv><div>o gozilla: Now, gozilla invokes firefox as a generic browser, that =
is, using</div><div>=C2=A0 command line 'firefox url'. Because fire=
fox have removed the -remote command</div><div>=C2=A0 since version 39.</di=
v><div><br></div><div>You can download it from <a href=3D"http://www.gnu.or=
g/software/global/download.html">http://www.gnu.org/software/global/downloa=
d.html</a></div><div>More detailed information is here: <a href=3D"http://w=
ww.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 DDA=
3</div><div>-----BEGIN PGP SIGNATURE-----</div><div>Version: GnuPG v1</div>=
<div>Comment: For info see <a href=3D"http://www.gnupg.org">http://www.gnup=
g.org</a></div><div><br></div><div>iEYEARECAAYFAlX3h10ACgkQPKW7s1e+3aPGwwCf=
SrMYU/P2wdcNMMK8q8WmwTBm</div><div>BfAAoJib8ZGZYv1rljR81et+Z5wdBfug</div><d=
iv>=3DLgoD</div><div>-----END PGP SIGNATURE-----</div></div><div><br></div>=
-- <br><div class=3D"gmail_signature"><div dir=3D"ltr">Shigio YAMAGUCHI <=
;<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>>=
<div>PGP fingerprint: D1CB 0B89 B346 4AB6 5663 =C2=A0C4B6 3CA5 BBB3 57BE DD=
A3<br></div></div></div>
</div>
--089e013d1cba3fb8a2051fc069e8--
--===============7557581557837397854==
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
--===============7557581557837397854==--