Hello hackers,
Doxygen Release 1.4.3 includs new config option USE_HTAGS.
When enabled in combination with SOURCE_BROWSER=YES,
the source browser of htags(1) is used instead of doxygen's own.
This facility needs GLOBAL-4.8.6.
Thanks to Dimitri van Heesch for his integration.
Here is an example.
$ doxygen -g
$ vi Doxyfile
+---------------------------------
|...
|INPUT = .
|RECURSIVE = YES
|SOURCE_BROWSER = YES
|USE_HTAGS = YES
|...
$ doxygen
$ lynx html/index.html
Enjoy!
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.8.6.
You can download it from <http://www.gnu.org/software/global/download.html>.
[INCOMPATIBLE CHANGES]
line number anchor from line number itself to 'L' + line number
like this.
<a name='100'> => <a name='L100'>
It is because XHTML prohibit the id attribute which starts
with a digit.
[OTHER CHANGES]
Good luck!
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.8.5.
You can download it from <http://www.gnu.org/software/global/download.html>.
If the --frame option is specified then generate XHTML-1.0 Frameset,
else if config variable 'xhtml_version' is set to 1.1 then generate
XHTML-1.1 else XHTML 1.0 Transitional.
You can customize the appearance using style sheet file 'style.css'.
It is the output directory of doxygen document.
%default-prec(%default_prec)
%expect-rr(%expect_rr)
%initial-action
%no-default-prec(%no_default_prec,%no_default-prec,%no-default_prec)
%nondeterministic-parser
Good luck!
Hello hackers,
I have released GLOBAL-4.8.4.
This is the bug fix version of GLOBAL-4.8.3.
You can download it from <http://www.gnu.org/software/global/download.html>.
Fixed bugs:
Good luck!
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.8.3.
You can download it from <http://www.gnu.org/software/global/download.html>.
[INCOMPATIBLE CHANGES]
But it doesn't mean the deletion of the code for DOS and Windows 32.
We leave the support to outside projects and accept the code
from them as is. Therefore, anything has not changed substantially
up to now.
have another 'gctags' which is not GLOBAL's.
only by the suffix. In older version, *.h file was considered
to be C++ source file if it includes token 'class'. But the new version
considers it always C source file. If you want to consider it C++
then you must redefine new config variable 'langmap'.
[OTHER CHANGES]
Fixed bugs:
New features:
This variable is used for customizing the mapping of languages and the
parsers, and it includes the function of obsoleted 'suffixes' variable.
If you use 'suffixes' then it is effective else GLOBAL internally
generates the value of 'suffixes' from the 'langmap'.
The reason to continue 'suffixes' is that it is needed for plug-in parser.
If you don't use plug-in parser then you should use 'langmap' instead.
If the -f option is used then htags makes links of tag files in 'cgi-bin'
directory by default. With this variable, htags copy tag files instead of
linking.
Good luck!
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.8.2.
You can download it from <http://www.gnu.org/software/global/download.html>.
[INCOMPATIBLE CHANGES]
The sed(1) and sort(1) are not necessary any longer.
[OTHER CHANGES]
Fixed bugs:
New features:
- In addition to `call', `jsr' is recognized as call instruction.
Although various call instructions exist like `bl' or `calls',
only `call' and `jsr' are used widely.
- Macros like ENTRY or EXT are taken up as reference,
when definitions exist in somewhere else.
- Warning is displayed when a comment is not closed.
- C_SYMBOL_NAME and C_ENTRY are recognized as a macro
which shows the start of a function.
- The string which is not closed finishes at the end of line.
This behavior is the same as GNU C preprocessor.
- The check of correspondence of "#if" and "#endif" was deleted.
This did not exist in version 4.8.
This is the tag directory of Source-Navigator.
Good luck!
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.8.1.
You can download it from <http://www.gnu.org/software/global/download.html>.
Fixed bugs:
New features:
(See man htags(1). config variables: include_file_suffixes)
when unknown preprocessing directive appeared in assembly source,
it will be recognized as the start of a shell comment.
Good luck!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.8.
You can download it from <http://www.gnu.org/software/global/download.html>.
with the perl version and the performance has improved greatly.
The perl version is left in the package for the time being as
'/usr/local/bin/htags.pl' by default.
Good luck!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)
Comment: For info see http://www.gnupg.org
iD8DBQFBLUrBPKW7s1e+3aMRAtZjAJ0RyRhplT+TjRe0zJnpoSBtNf1vpwCfbJ+X
3Now8lQvOetoNCW0oiP3OuI=
=e4IJ
-----END PGP SIGNATURE-----
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-4.6.
You can download it from <http://www.gnu.org/software/global/download.html>.
[INCOMPATIBLE CHANGES]
to 'no', because the definition header is unsightly according to the place,
especially in class definition.
[OTHER CHANGES]
(Known problems in htags)
- The variable in string cannot be recognized.(global can recognize that.)
- In HTML, the character string of the same spelling as the reserved
word of PHP is recognized as a reserved word of PHP.
I will rewrite htags in C language in the future to solve above problems.
- Alphabet in alphabetical index shows the count of definitions.
- File name in file index show the full path name.
- Anchor to duplicate index show the number of duplicated objects.
to the default skip list.
Always thanks to Hideki Iwamoto san for his contribution.
Enjoy!
Hello hackers,
A security hole was found in CGI program generaged by htags(1).
Please understand current situation and take a measures to meet
the situation.
[The versions which include security hole]
The following version include the security hole.
GLOBAL-4.4, 4.5, 4.5.1, 4.5.2
If you use above version and use the -f option of htags(1) with the
grep or idutils search function effective, please stop publishing
hypertext generated by htags(1), replace your GLOBAL with the fixed
version 4.5.3 and regenerate hypertext before publishing.
[The contents of the security hole]
Almost commands are world-executable by form if you publish
the hypertext generated by htags using the -f option and with
the configuration variable enable_grep or enable_idutils
specified.
If you have some questions, please mail to me (shigio@gnu.org).
Thank you for your cooporation.
Hello hackers,
It is my great pleasure to announce the release of GLOBAL 4.5.3.
You can download it from <http://www.gnu.org/software/global/download.html>.
[INCOMPATIBLE CHANGES]
In the former version, we used javascript to display information about
links. But a browser these days had come to support the tool tip using
'title' attribute. So, we replaced the function using tool tip instead
of javascript facility.
as a extended regular expression. In the former version, there was both
the case for the pattern to be interpreted as a basic regular expression
and the interpretation as the extended regular expression. This depended
on the environment of the build. (If you have grep(1) and xargs(1),
basic regular expression will be used.)
In the new version, if you want the pattern to be interpreted as a basic
regular expression, please specify the -G option.
[OTHER CHANGES]
New features:
htags:
You can link CVS repository from the hypertext of source code.
Htags generate 'MAP' file by default. You can suppress it by this.
With this option, htags print statistics information to the standard error.
global:
Performance tuning:
htags:
file smaller.
read the source code.
Other modifications
I wish to express my gratitude continuously since last time for the
contribution of Hideki Iwamoto san.
Enjoy!