GLOBAL-6.4 released.
Shigio YAMAGUCHI <[email protected]> Tue, 24 Mar 2015 12:16:58 +0900
| Newsgroups | gmane.comp.gnu.global.announce |
|---|---|
| Message-ID | <CADJmJYqhGTxTJNkgVfNm8HjpmLimAnnG-GafJ8_UOFqZ26Z-sQ@mail.gmail.com> |
--===============1914195472540853814==
Content-Type: multipart/alternative; boundary=001a11c35656278d3b0512003736
--001a11c35656278d3b0512003736
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.4.
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: Now --sqlite3 option is supported formally. This option uses
SQLite3 API instead of BSD/DB API for making tag files.
To use this option, you need to invoke configure script with
--with-sqlite3 in the build phase.
[configuration phase]
$ ./configure --with-sqlite3 # use sqlite3 API
[execution phase]
$ gtags --sqlite3 # make sqlite3 tag files
o gtags: --single-update option supports deletion of a file.
Now the next command line works well.
$ rm test.c
$ gtags --single-update=test.c
o gtags: New --explain option. This option explains handling files.
You can know the following information:
- Skipped reason for each skipped files.
- Used parser and its library path for each source file.
[FIXED BUGS]
o global: global(1) could not pick up source code from source files
in library projects (GTAGSLLIBPATH) if their tag files are compact
format. Now it works.
[INCOMPATIBLE CHANGES]
The following features of htags(1) were removed.
o The -c (--compact) option.
o The --system-cgi option.
o The --overwrite-key option.
o The -x (--xhtml[=version]) option.
All files are 1.0.
o The following configuration variables:
colorize-warned-line (substitute: --colorize-warned-line)
gzipped_suffix (substitute: not available)
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 (substitute: not available)
tabs (substitute: --tabs n)
xhtml_version (will be always 1.0)
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
iEYEARECAAYFAlUQ06EACgkQPKW7s1e+3aOGqgCgwF5F0QrWHjqb2tN8F1vAZQ2B
UowAoIHBIx3MWXy1G/accWUjYSsmgz6H
=nR3y
-----END PGP SIGNATURE-----
--
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
--001a11c35656278d3b0512003736
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.4.</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 gtags: Now=
--sqlite3 option is supported formally. This option uses</div><div>=C2=A0 =
SQLite3 API instead of BSD/DB API for making tag files.</div><div>=C2=A0 To=
use this option, you need to invoke configure script with</div><div>=C2=A0=
--with-sqlite3 in the build phase.</div><div><br></div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 [configuration phase]</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 $=
./configure --with-sqlite3 =C2=A0 =C2=A0# use sqlite3 API</div><div><br></=
div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [execution phase]</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 $ gtags --sqlite3 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 # make sqlite3 tag files</div><div><br></div><div>o gtags: --sin=
gle-update option supports deletion of a file.</div><div>=C2=A0 Now the nex=
t command line works well.</div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 $ rm test.c</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 $ gtags --single-u=
pdate=3Dtest.c</div><div><br></div><div>o gtags: New --explain option. This=
option explains handling files.</div><div>=C2=A0 You can know the followin=
g information:</div><div>=C2=A0 - Skipped reason for each skipped files.</d=
iv><div>=C2=A0 - Used parser and its library path for each source file.</di=
v><div><br></div><div>[FIXED BUGS]</div><div>o global: global(1) could not =
pick up source code from source files</div><div>=C2=A0 in library projects =
(GTAGSLLIBPATH) if their tag files are compact</div><div>=C2=A0 format. Now=
it works.</div><div><br></div><div>[INCOMPATIBLE CHANGES]</div><div>The fo=
llowing features of htags(1) were removed.</div><div>o The -c (--compact) o=
ption.</div><div>o The --system-cgi option.</div><div>o The --overwrite-key=
option.</div><div>o The -x (--xhtml[=3Dversion]) option.</div><div>=C2=A0 =
All files are 1.0.</div><div>o The following configuration variables:</div>=
<div>=C2=A0 colorize-warned-line (substitute: --colorize-warned-line)</div>=
<div>=C2=A0 gzipped_suffix (substitute: not available)</div><div>=C2=A0 hta=
gs_options (substitute: HTAGS_OPTIONS)</div><div>=C2=A0 ncol (substitute: -=
n, --line-number [n])</div><div>=C2=A0 normal_suffix (will be always '.=
html')</div><div>=C2=A0 no_order_list (substitute: --no-order-list)</di=
v><div>=C2=A0 script_alias (substitute: not available)</div><div>=C2=A0 tab=
s (substitute: --tabs n)</div><div>=C2=A0 xhtml_version (will be always 1.0=
)</div><div><br></div><div>You can download it from <a href=3D"http://www.g=
nu.org/software/global/download.html">http://www.gnu.org/software/global/do=
wnload.html</a></div><div>More detailed information is here: <a href=3D"htt=
p://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 57B=
E DDA3</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=
.gnupg.org</a></div><div><br></div><div>iEYEARECAAYFAlUQ06EACgkQPKW7s1e+3aO=
GqgCgwF5F0QrWHjqb2tN8F1vAZQ2B</div><div>UowAoIHBIx3MWXy1G/accWUjYSsmgz6H</d=
iv><div>=3DnR3y</div><div>-----END PGP SIGNATURE-----</div><br clear=3D"all=
"><div><br></div>-- <br><div class=3D"gmail_signature"><div dir=3D"ltr">Shi=
gio YAMAGUCHI <<a href=3D"mailto:[email protected]" target=3D"_blank">shigi=
[email protected]</a>><div>PGP fingerprint: D1CB 0B89 B346 4AB6 5663 =C2=A0C4B6 =
3CA5 BBB3 57BE DDA3<br></div></div></div>
</div>
--001a11c35656278d3b0512003736--
--===============1914195472540853814==
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
--===============1914195472540853814==--