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 'mozilla' to 'firefox'.</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-<LANG> 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'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' is 64 bits</div><div>=C2=A0 and `long' 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 <<a href=3D"mailto:shigio@gnu= .org">[email protected]</a>></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 <<a href=3D"mailto:[email protected]" target=3D"_blank">shigio@gnu= .org</a>></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==--