GLOBAL-6.6 released.

Shigio YAMAGUCHI <[email protected]> Tue, 12 Dec 2017 14:53:56 +0900
Newsgroups gmane.comp.gnu.global.announce
Message-ID <CADJmJYoUGhSKHU5FiCQXgEzhtZ-2EysVtPFrtt+R1VVBw2oXJA@mail.gmail.com>
--===============4502448165100576394==
Content-Type: multipart/alternative; boundary="001a11403004d8730105601e465f"

--001a11403004d8730105601e465f
Content-Type: text/plain; charset="UTF-8"

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello hackers,

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

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: Added support for glob patterns in langmap variable in
gtags.conf(5).
  Now, you can treat source files without extension like ctags(1).
  (e.g. :langmap=Make\:.mak.mk([Mm]akefile):)

Changed:
o gozilla: Changed the default browser from 'mozilla' to 'firefox'.
o gtags.conf.in: Updated to adapt to the latest ctags(s).
  Removed: common-ctags-maps
  Updated: exuberant-ctags, universal-ctags

[INCOMPATIBLE CHANGES]
o universal-ctags.la: The --extra option in Exuberant-ctags is renamed
  to --extras (plural) in Universal-ctags for making consistent with
  --kinds-<LANG> and --fields.

[FIXED BUGS]
o gtags: (parser error) picked up a typedef name as both of definition
  and reference. Now it works.
Input:
[a.h]
typedef struct a A;

$ global -x A
A                   1 a.h              typedef struct a A;
$ global -x A -r
(global-6.5.7)
A                   1 a.h              typedef struct a A;
(global-6.6)
no output

o global: the -i option does not work correctly in some conditions.
  Now it works.
o global: didn't accept pattern as a string literal with the --from-here
  option, even if the --literal option was specified. Now, global(1)
  accepts pattern as a string literal with the --literal option.
o libdb: there was 4 Gbyte limitation on the system where `off_t' is 64 bits
  and `long' is 32 bits. Now it is eliminated.
o libparser: php parser was not reset state for each source file.
  So, it was producing unintelligible results. Now it is fixed.
o gozilla: with wrong argument caused segmentation violation.
$ gozilla -d
Segmentation fault: 11
  Now it displays usage.

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 <[email protected]>
-----BEGIN PGP SIGNATURE-----
Comment: For info see http://www.gnupg.org

iQEzBAEBCAAdFiEEfbo3OesTjKdebKVeKvmXe9peQbEFAlovXXAACgkQKvmXe9pe
QbGmpQgAory3EDZO7A++OaFXEgKGzk5f9XPf1h/6RbRBHMTMhGncvbYj7euItR2E
Wu+qwZiU53AMBDjQGH3jZu2wEYL2GDJV1CZXf2J9uo4EaAP3eF1EoibUYBSOPhB9
a2Io5Ez8PEKF7w3mPIM9E95Yvt3KJOT2YD+s2U+mbnk7z9GaKU3rk2KdqNdZJrMl
GP4apwjGKamOqvDRyBdJ1nNuEvS8/CNXpdhZBOcLfoLX4ZdKPizH31PX5Y8mlctA
UXsvdMZtPdt9wxcgF1Zj3wxeypIC8jE2/Y+WHeaMKKzmHzRF6TrVzO1MZVtKIlhK
F+So/IwBCtnZbStGQCdvBLXHtr5auQ==
=W9MY
-----END PGP SIGNATURE-----

-- 
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint:
26F6 31B4 3D62 4A92 7E6F  1C33 969C 3BE3 89DD A6EB

--001a11403004d8730105601e465f
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=
A256</div><div><br></div><div>Hello hackers,</div><div><br></div><div>It is=
 my great pleasure to announce the release of GLOBAL-6.6.</div><div><br></d=
iv><div>GLOBAL is a source code tagging system that works the same way acro=
ss</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 gtags: A=
dded support for glob patterns in langmap variable in gtags.conf(5).</div><=
div>=C2=A0 Now, you can treat source files without extension like ctags(1).=
</div><div>=C2=A0 (e.g. :langmap=3DMake\:.<a href=3D"http://mak.mk">mak.mk<=
/a>([Mm]akefile):)</div><div><br></div><div>Changed:</div><div>o gozilla: C=
hanged the default browser from &#39;mozilla&#39; to &#39;firefox&#39;.</di=
v><div>o <a href=3D"http://gtags.conf.in">gtags.conf.in</a>: Updated to ada=
pt to the latest ctags(s).</div><div>=C2=A0 Removed: common-ctags-maps</div=
><div>=C2=A0 Updated: exuberant-ctags, universal-ctags</div><div><br></div>=
<div>[INCOMPATIBLE CHANGES]</div><div>o <a href=3D"http://universal-ctags.l=
a">universal-ctags.la</a>: The --extra option in Exuberant-ctags is renamed=
</div><div>=C2=A0 to --extras (plural) in Universal-ctags for making consis=
tent with</div><div>=C2=A0 --kinds-&lt;LANG&gt; and --fields.</div><div><br=
></div><div>[FIXED BUGS]</div><div>o gtags: (parser error) picked up a type=
def name as both of definition</div><div>=C2=A0 and reference. Now it works=
.</div><div><span style=3D"white-space:pre">	</span>Input:</div><div><span =
style=3D"white-space:pre">	</span>[a.h]</div><div><span style=3D"white-spac=
e:pre">	</span>typedef struct a A;</div><div><br></div><div><span style=3D"=
white-space:pre">	</span>$ global -x A</div><div><span style=3D"white-space=
:pre">	</span>A=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A01 a.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 typedef str=
uct a A;</div><div><span style=3D"white-space:pre">	</span>$ global -x A -r=
</div><div><span style=3D"white-space:pre">	</span>(global-6.5.7)</div><div=
><span style=3D"white-space:pre">	</span>A=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01 a.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 typedef struct a A;</div><div><span style=3D"white-space:=
pre">	</span>(global-6.6)</div><div><span style=3D"white-space:pre">	</span=
>no output</div><div><br></div><div>o global: the -i option does not work c=
orrectly in some conditions.</div><div>=C2=A0 Now it works.</div><div>o glo=
bal: didn&#39;t accept pattern as a string literal with the --from-here</di=
v><div>=C2=A0 option, even if the --literal option was specified. Now, glob=
al(1)</div><div>=C2=A0 accepts pattern as a string literal with the --liter=
al option.</div><div>o libdb: there was 4 Gbyte limitation on the system wh=
ere `off_t&#39; is 64 bits</div><div>=C2=A0 and `long&#39; is 32 bits. Now =
it is eliminated.</div><div>o libparser: php parser was not reset state for=
 each source file.</div><div>=C2=A0 So, it was producing unintelligible res=
ults. Now it is fixed.</div><div>o gozilla: with wrong argument caused segm=
entation violation.</div><div><span style=3D"white-space:pre">	</span>$ goz=
illa -d</div><div><span style=3D"white-space:pre">	</span>Segmentation faul=
t: 11</div><div>=C2=A0 Now it displays usage.</div><div><br></div><div>You =
can download it 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 information 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 &lt;<a href=3D"mailto:shigio@gnu=
.org">[email protected]</a>&gt;</div><div>-----BEGIN PGP SIGNATURE-----</div><=
div>Comment: For info see <a href=3D"http://www.gnupg.org">http://www.gnupg=
.org</a></div><div><br></div><div>iQEzBAEBCAAdFiEEfbo3OesTjKdebKVeKvmXe9peQ=
bEFAlovXXAACgkQKvmXe9pe</div><div>QbGmpQgAory3EDZO7A++OaFXEgKGzk5f9XPf1h/6R=
bRBHMTMhGncvbYj7euItR2E</div><div>Wu+qwZiU53AMBDjQGH3jZu2wEYL2GDJV1CZXf2J9u=
o4EaAP3eF1EoibUYBSOPhB9</div><div>a2Io5Ez8PEKF7w3mPIM9E95Yvt3KJOT2YD+s2U+mb=
nk7z9GaKU3rk2KdqNdZJrMl</div><div>GP4apwjGKamOqvDRyBdJ1nNuEvS8/CNXpdhZBOcLf=
oLX4ZdKPizH31PX5Y8mlctA</div><div>UXsvdMZtPdt9wxcgF1Zj3wxeypIC8jE2/Y+WHeaMK=
KzmHzRF6TrVzO1MZVtKIlhK</div><div>F+So/IwBCtnZbStGQCdvBLXHtr5auQ=3D=3D</div=
><div>=3DW9MY</div><div>-----END PGP SIGNATURE-----</div><div><br></div>-- =
<br><div class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><=
div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Shigio Y=
AMAGUCHI &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">shigio@gnu=
.org</a>&gt;</div><div dir=3D"ltr"><div dir=3D"ltr">PGP fingerprint:=C2=A0<=
/div><div dir=3D"ltr">26F6 31B4 3D62 4A92 7E6F =C2=A01C33 969C 3BE3 89DD A6=
EB</div></div></div></div></div></div></div></div></div>
</div>

--001a11403004d8730105601e465f--


--===============4502448165100576394==
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

--===============4502448165100576394==--