Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doxverilog
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
doxverilog
Commits
17c14fb5
Commit
17c14fb5
authored
Jun 25, 2003
by
Dimitri van Heesch
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release-1.3.2-20030625
parent
80108293
Changes
24
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
209 additions
and
276 deletions
+209
-276
INSTALL
INSTALL
+1
-1
README
README
+1
-1
config.doc
doc/config.doc
+1
-1
language.doc
doc/language.doc
+5
-5
code.l
src/code.l
+1
-1
config.l
src/config.l
+1
-1
defargs.l
src/defargs.l
+5
-0
docparser.cpp
src/docparser.cpp
+16
-17
doctokenizer.l
src/doctokenizer.l
+1
-0
dot.cpp
src/dot.cpp
+7
-3
doxygen.cpp
src/doxygen.cpp
+10
-8
groupdef.cpp
src/groupdef.cpp
+4
-2
index.cpp
src/index.cpp
+1
-13
outputlist.cpp
src/outputlist.cpp
+2
-1
printdocvisitor.h
src/printdocvisitor.h
+2
-0
scanner.l
src/scanner.l
+17
-9
translator_sr.h
src/translator_sr.h
+83
-25
util.cpp
src/util.cpp
+19
-17
util.h
src/util.h
+2
-1
Doxygen.dsp
wintools/Doxygen.dsp
+9
-13
Doxysearch.dsp
wintools/Doxysearch.dsp
+5
-5
Doxytag.dsp
wintools/Doxytag.dsp
+5
-5
README
wintools/README
+6
-6
libpng.dsp
wintools/libpng.dsp
+5
-141
No files found.
INSTALL
View file @
17c14fb5
...
@@ -4,4 +4,4 @@ Please read the installation section of the manual
...
@@ -4,4 +4,4 @@ Please read the installation section of the manual
(http://www.doxygen.org/install.html) for instructions.
(http://www.doxygen.org/install.html) for instructions.
--------
--------
Dimitri van Heesch (
1
5 June 2003)
Dimitri van Heesch (
2
5 June 2003)
README
View file @
17c14fb5
...
@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
...
@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
Enjoy,
Enjoy,
Dimitri van Heesch (dimitri@stack.nl) (
1
5 June 2003)
Dimitri van Heesch (dimitri@stack.nl) (
2
5 June 2003)
doc/config.doc
View file @
17c14fb5
...
@@ -35,7 +35,7 @@ new values to the list. Values are sequences of non-blanks. If the value should
...
@@ -35,7 +35,7 @@ new values to the list. Values are sequences of non-blanks. If the value should
contain
one
or
more
blanks
it
must
be
surrounded
by
quotes
(&
quot
;...&
quot
;).
contain
one
or
more
blanks
it
must
be
surrounded
by
quotes
(&
quot
;...&
quot
;).
Multiple
lines
can
be
concatenated
by
inserting
a
backslash
(\\)
Multiple
lines
can
be
concatenated
by
inserting
a
backslash
(\\)
as
the
last
character
of
a
line
.
Environment
variables
can
be
expanded
as
the
last
character
of
a
line
.
Environment
variables
can
be
expanded
using
the
pattern
\
c
$(
ENV_VARIABLE_NAME
).
using
the
pattern
\
c
\
$(
ENV_VARIABLE_NAME
).
You
can
also
include
part
of
a
configuration
file
from
another
configuration
You
can
also
include
part
of
a
configuration
file
from
another
configuration
file
using
a
<
code
>\@
INCLUDE
</
code
>
tag
as
follows
:
file
using
a
<
code
>\@
INCLUDE
</
code
>
tag
as
follows
:
...
...
doc/language.doc
View file @
17c14fb5
...
@@ -25,7 +25,7 @@ Doxygen has built-in support for multiple languages. This means
...
@@ -25,7 +25,7 @@ Doxygen has built-in support for multiple languages. This means
that the text fragments that doxygen generates can be produced in
that the text fragments that doxygen generates can be produced in
languages other than English (the default) at configuration time.
languages other than English (the default) at configuration time.
Currently (version 1.3.
1-20030609
), 28 languages
Currently (version 1.3.
2
), 28 languages
are supported (sorted alphabetically):
are supported (sorted alphabetically):
Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian,
Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian,
Czech, Danish, Dutch, English, Finnish,
Czech, Danish, Dutch, English, Finnish,
...
@@ -115,7 +115,7 @@ when the translator was updated.
...
@@ -115,7 +115,7 @@ when the translator was updated.
<TD>French</TD>
<TD>French</TD>
<TD>Xavier Outhier</TD>
<TD>Xavier Outhier</TD>
<TD>xouthier@NOSPAM.yahoo.fr</TD>
<TD>xouthier@NOSPAM.yahoo.fr</TD>
<TD>
1.3.1
</TD>
<TD>
up-to-date
</TD>
</TR>
</TR>
<TR BGCOLOR="#ffffff">
<TR BGCOLOR="#ffffff">
<TD>German</TD>
<TD>German</TD>
...
@@ -187,7 +187,7 @@ when the translator was updated.
...
@@ -187,7 +187,7 @@ when the translator was updated.
<TD>Serbian</TD>
<TD>Serbian</TD>
<TD>Dejan Milosavljevic</TD>
<TD>Dejan Milosavljevic</TD>
<TD>dmilos@NOSPAM.email.com</TD>
<TD>dmilos@NOSPAM.email.com</TD>
<TD>1.
2.17
</TD>
<TD>1.
3.1
</TD>
</TR>
</TR>
<TR BGCOLOR="#ffffff">
<TR BGCOLOR="#ffffff">
<TD>Slovak</TD>
<TD>Slovak</TD>
...
@@ -251,7 +251,7 @@ when the translator was updated.
...
@@ -251,7 +251,7 @@ when the translator was updated.
\hline
\hline
Finnish & Olli Korhonen & {\tt Olli.Korhonen@ccc.fi} & obsolete \\
Finnish & Olli Korhonen & {\tt Olli.Korhonen@ccc.fi} & obsolete \\
\hline
\hline
French & Xavier Outhier & {\tt xouthier@yahoo.fr} &
1.3.1
\\
French & Xavier Outhier & {\tt xouthier@yahoo.fr} &
up-to-date
\\
\hline
\hline
German & Jens Seidel & {\tt jensseidel@users.sf.net} & 1.3.1 \\
German & Jens Seidel & {\tt jensseidel@users.sf.net} & 1.3.1 \\
\hline
\hline
...
@@ -278,7 +278,7 @@ when the translator was updated.
...
@@ -278,7 +278,7 @@ when the translator was updated.
\hline
\hline
Russian & Alexandr Chelpanov & {\tt cav@cryptopro.ru} & strange \\
Russian & Alexandr Chelpanov & {\tt cav@cryptopro.ru} & strange \\
\hline
\hline
Serbian & Dejan Milosavljevic & {\tt dmilos@email.com} & 1.
2.17
\\
Serbian & Dejan Milosavljevic & {\tt dmilos@email.com} & 1.
3.1
\\
\hline
\hline
Slovak & Stanislav Kudl\'{a}\v{c} & {\tt skudlac@pobox.sk} & 1.2.18 \\
Slovak & Stanislav Kudl\'{a}\v{c} & {\tt skudlac@pobox.sk} & 1.2.18 \\
\hline
\hline
...
...
src/code.l
View file @
17c14fb5
...
@@ -626,7 +626,7 @@ static void addDocCrossReference(MemberDef *src,MemberDef *dst)
...
@@ -626,7 +626,7 @@ static void addDocCrossReference(MemberDef *src,MemberDef *dst)
{
{
dst->addSourceReferencedBy(src);
dst->addSourceReferencedBy(src);
}
}
if (
Config_getBool("REFERENCES_RELATION"
) &&
if (
(Config_getBool("REFERENCES_RELATION") || Config_getBool("CALL_GRAPH")
) &&
(src->isFunction() || src->isSlot())
(src->isFunction() || src->isSlot())
)
)
{
{
...
...
src/config.l
View file @
17c14fb5
...
@@ -2473,7 +2473,7 @@ void Config::create()
...
@@ -2473,7 +2473,7 @@ void Config::create()
cb = addBool(
cb = addBool(
"UML_LOOK",
"UML_LOOK",
"If the UML_LOOK tag is set to YES doxygen will generate inheritance and \n"
"If the UML_LOOK tag is set to YES doxygen will generate inheritance and \n"
"coll
oborations
diagrams in a style similiar to the OMG's Unified Modeling \n"
"coll
aboration
diagrams in a style similiar to the OMG's Unified Modeling \n"
"Language. \n",
"Language. \n",
FALSE
FALSE
);
);
...
...
src/defargs.l
View file @
17c14fb5
...
@@ -325,6 +325,11 @@ ID [a-z_A-Z][a-z_A-Z0-9]*
...
@@ -325,6 +325,11 @@ ID [a-z_A-Z][a-z_A-Z0-9]*
}
}
<ReadFuncArgType,ReadFuncArgPtr>{ID} {
<ReadFuncArgType,ReadFuncArgPtr>{ID} {
QCString name=yytext; //resolveDefines(yytext);
QCString name=yytext; //resolveDefines(yytext);
if (YY_START==ReadFuncArgType && g_curArgArray=="[]") // Java style array
{
g_curArgTypeName+=" []";
g_curArgArray.resize(0);
}
//printf("resolveName `%s'->`%s'\n",yytext,name.data());
//printf("resolveName `%s'->`%s'\n",yytext,name.data());
g_curArgTypeName+=name;
g_curArgTypeName+=name;
}
}
...
...
src/docparser.cpp
View file @
17c14fb5
...
@@ -1923,6 +1923,7 @@ void DocImage::parse()
...
@@ -1923,6 +1923,7 @@ void DocImage::parse()
g_nodeStack
.
push
(
this
);
g_nodeStack
.
push
(
this
);
DBG
((
"DocImage::parse() start
\n
"
));
DBG
((
"DocImage::parse() start
\n
"
));
// parse title
doctokenizerYYsetStateTitle
();
doctokenizerYYsetStateTitle
();
int
tok
;
int
tok
;
while
((
tok
=
doctokenizerYYlex
()))
while
((
tok
=
doctokenizerYYlex
()))
...
@@ -1946,8 +1947,7 @@ void DocImage::parse()
...
@@ -1946,8 +1947,7 @@ void DocImage::parse()
}
}
}
}
}
}
if
(
!
m_children
.
isEmpty
())
// parse size attributes
{
tok
=
doctokenizerYYlex
();
tok
=
doctokenizerYYlex
();
while
(
tok
==
TK_WORD
)
// there are values following the title
while
(
tok
==
TK_WORD
)
// there are values following the title
{
{
...
@@ -1966,7 +1966,6 @@ void DocImage::parse()
...
@@ -1966,7 +1966,6 @@ void DocImage::parse()
}
}
tok
=
doctokenizerYYlex
();
tok
=
doctokenizerYYlex
();
}
}
}
doctokenizerYYsetStatePara
();
doctokenizerYYsetStatePara
();
handlePendingStyleCommands
(
this
,
m_children
);
handlePendingStyleCommands
(
this
,
m_children
);
...
...
src/doctokenizer.l
View file @
17c14fb5
...
@@ -791,6 +791,7 @@ LABELID [a-z_A-Z][a-z_A-Z0-9\-]*
...
@@ -791,6 +791,7 @@ LABELID [a-z_A-Z][a-z_A-Z0-9\-]*
g_secLabel = g_secLabel.stripWhiteSpace();
g_secLabel = g_secLabel.stripWhiteSpace();
BEGIN(St_SecTitle);
BEGIN(St_SecTitle);
}
}
<St_SecTitle>[^\n]+ |
<St_SecTitle>[^\n]*\n {
<St_SecTitle>[^\n]*\n {
g_secTitle = yytext;
g_secTitle = yytext;
g_secTitle = g_secTitle.stripWhiteSpace();
g_secTitle = g_secTitle.stripWhiteSpace();
...
...
src/dot.cpp
View file @
17c14fb5
...
@@ -1313,7 +1313,7 @@ void writeDotGraph(DotNode *root,
...
@@ -1313,7 +1313,7 @@ void writeDotGraph(DotNode *root,
)
)
{
{
// generate the graph description for dot
// generate the graph description for dot
//printf("writeDotGraph(%s,%d
)\n",baseName.data(),backArrows
);
//printf("writeDotGraph(%s,%d
,lrRank=%d)\n",baseName.data(),backArrows,lrRank
);
QFile
f
;
QFile
f
;
f
.
setName
(
baseName
+
".dot"
);
f
.
setName
(
baseName
+
".dot"
);
if
(
f
.
open
(
IO_WriteOnly
))
if
(
f
.
open
(
IO_WriteOnly
))
...
@@ -1415,8 +1415,12 @@ static void findMaximalDotGraph(DotNode *root,
...
@@ -1415,8 +1415,12 @@ static void findMaximalDotGraph(DotNode *root,
}
}
//printf("lastFit=%d\n",lastFit);
//printf("lastFit=%d\n",lastFit);
bool
hasLRRank
=
(
lrRank
||
(
minDistance
==
1
&&
width
>
Config_getInt
(
"MAX_DOT_GRAPH_WIDTH"
)))
&&
bool
hasLRRank
=
(
lrRank
||
!
Config_getBool
(
"UML_LOOK"
);
(
minDistance
==
1
&&
width
>
Config_getInt
(
"MAX_DOT_GRAPH_WIDTH"
)
&&
!
Config_getBool
(
"UML_LOOK"
)
)
);
writeDotGraph
(
root
,
writeDotGraph
(
root
,
gt
,
gt
,
...
...
src/doxygen.cpp
View file @
17c14fb5
...
@@ -2277,7 +2277,9 @@ static void buildFunctionList(Entry *root)
...
@@ -2277,7 +2277,9 @@ static void buildFunctionList(Entry *root)
// merge ingroup specifiers
// merge ingroup specifiers
if
(
md
->
getGroupDef
()
==
0
&&
root
->
groups
->
first
())
if
(
md
->
getGroupDef
()
==
0
&&
root
->
groups
->
first
())
{
{
addMemberToGroups
(
root
,
md
);
// if we do addMemberToGroups here an undocumented declaration may prevent
// the documented implementation below from being added
//addMemberToGroups(root,md);
GroupDef
*
gd
=
Doxygen
::
groupSDict
[
root
->
groups
->
first
()
->
groupname
.
data
()];
GroupDef
*
gd
=
Doxygen
::
groupSDict
[
root
->
groups
->
first
()
->
groupname
.
data
()];
md
->
setGroupDef
(
gd
,
root
->
groups
->
first
()
->
pri
,
root
->
fileName
,
root
->
startLine
,
!
root
->
doc
.
isEmpty
());
md
->
setGroupDef
(
gd
,
root
->
groups
->
first
()
->
pri
,
root
->
fileName
,
root
->
startLine
,
!
root
->
doc
.
isEmpty
());
}
}
...
@@ -3982,12 +3984,12 @@ static bool findGlobalMember(Entry *root,
...
@@ -3982,12 +3984,12 @@ static bool findGlobalMember(Entry *root,
const
char
*
,
const
char
*
,
const
char
*
decl
)
const
char
*
decl
)
{
{
QCString
n
=
name
;
if
(
n
.
isEmpty
())
return
FALSE
;
if
(
n
.
find
(
"::"
)
!=-
1
)
return
FALSE
;
// skip undefined class members
Debug
::
print
(
Debug
::
FindMembers
,
0
,
Debug
::
print
(
Debug
::
FindMembers
,
0
,
"2. findGlobalMember(namespace=%s,name=%s,tempArg=%s,decl=%s)
\n
"
,
"2. findGlobalMember(namespace=%s,name=%s,tempArg=%s,decl=%s)
\n
"
,
namespaceName
.
data
(),
name
,
tempArg
,
decl
);
namespaceName
.
data
(),
name
,
tempArg
,
decl
);
QCString
n
=
name
;
if
(
n
.
isEmpty
())
return
FALSE
;
if
(
n
.
find
(
"::"
)
!=-
1
)
return
FALSE
;
// skip undefined class members
MemberName
*
mn
=
Doxygen
::
functionNameSDict
[
n
+
tempArg
];
// look in function dictionary
MemberName
*
mn
=
Doxygen
::
functionNameSDict
[
n
+
tempArg
];
// look in function dictionary
if
(
mn
==
0
)
if
(
mn
==
0
)
{
{
...
@@ -4286,7 +4288,7 @@ static void findMember(Entry *root,
...
@@ -4286,7 +4288,7 @@ static void findMember(Entry *root,
removeRedundantWhiteSpace
(
scopeName
),
FALSE
);
removeRedundantWhiteSpace
(
scopeName
),
FALSE
);
// split scope into a namespace and a class part
// split scope into a namespace and a class part
extractNamespaceName
(
scopeName
,
className
,
namespaceName
);
extractNamespaceName
(
scopeName
,
className
,
namespaceName
,
TRUE
);
//printf("scopeName=`%s' className=`%s' namespaceName=`%s'\n",
//printf("scopeName=`%s' className=`%s' namespaceName=`%s'\n",
// scopeName.data(),className.data(),namespaceName.data());
// scopeName.data(),className.data(),namespaceName.data());
...
@@ -4906,15 +4908,15 @@ static void findMember(Entry *root,
...
@@ -4906,15 +4908,15 @@ static void findMember(Entry *root,
}
}
else
// unrelated not overloaded member found
else
// unrelated not overloaded member found
{
{
if
(
className
.
isEmpty
()
&&
bool
globMem
=
findGlobalMember
(
root
,
namespaceName
,
funcName
,
funcTempList
,
funcArgs
,
funcDecl
);
!
findGlobalMember
(
root
,
namespaceName
,
funcName
,
funcTempList
,
funcArgs
,
funcDecl
)
)
if
(
className
.
isEmpty
()
&&
!
globMem
)
{
{
warn
(
root
->
fileName
,
root
->
startLine
,
warn
(
root
->
fileName
,
root
->
startLine
,
"Warning: class for member `%s' cannot "
"Warning: class for member `%s' cannot "
"be found."
,
funcName
.
data
()
"be found."
,
funcName
.
data
()
);
);
}
}
else
if
(
!
className
.
isEmpty
())
else
if
(
!
className
.
isEmpty
()
&&
!
globMem
)
{
{
warn
(
root
->
fileName
,
root
->
startLine
,
warn
(
root
->
fileName
,
root
->
startLine
,
"Warning: member `%s' of class `%s' cannot be found"
,
"Warning: member `%s' of class `%s' cannot be found"
,
...
...
src/groupdef.cpp
View file @
17c14fb5
...
@@ -748,6 +748,7 @@ void addMemberToGroups(Entry *root,MemberDef *md)
...
@@ -748,6 +748,7 @@ void addMemberToGroups(Entry *root,MemberDef *md)
if
(
moveit
)
if
(
moveit
)
{
{
//printf("removeMember\n");
mgd
->
removeMember
(
md
);
mgd
->
removeMember
(
md
);
insertit
=
TRUE
;
insertit
=
TRUE
;
}
}
...
@@ -755,11 +756,12 @@ void addMemberToGroups(Entry *root,MemberDef *md)
...
@@ -755,11 +756,12 @@ void addMemberToGroups(Entry *root,MemberDef *md)
if
(
insertit
)
if
(
insertit
)
{
{
//printf("insertMember
\n"
);
//printf("insertMember
found at %s line %d\n",md->getDefFileName().data(),md->getDefLine()
);
bool
success
=
fgd
->
insertMember
(
md
);
bool
success
=
fgd
->
insertMember
(
md
);
if
(
success
)
if
(
success
)
{
{
md
->
setGroupDef
(
fgd
,
pri
,
root
->
fileName
,
root
->
startLine
,
root
->
doc
.
length
()
!=
0
);
//printf("insertMember successful\n");
md
->
setGroupDef
(
fgd
,
pri
,
root
->
fileName
,
root
->
startLine
,
!
root
->
doc
.
isEmpty
());
ClassDef
*
cd
=
md
->
getClassDefOfAnonymousType
();
ClassDef
*
cd
=
md
->
getClassDefOfAnonymousType
();
if
(
cd
)
cd
->
setGroupDefForAllMembers
(
fgd
,
pri
,
root
->
fileName
,
root
->
startLine
,
root
->
doc
.
length
()
!=
0
);
if
(
cd
)
cd
->
setGroupDefForAllMembers
(
fgd
,
pri
,
root
->
fileName
,
root
->
startLine
,
root
->
doc
.
length
()
!=
0
);
}
}
...
...
src/index.cpp
View file @
17c14fb5
...
@@ -214,7 +214,7 @@ QCString abbreviate(const char *s,const char *name)
...
@@ -214,7 +214,7 @@ QCString abbreviate(const char *s,const char *name)
static
void
startQuickIndexItem
(
OutputList
&
ol
,
const
char
*
s
,
const
char
*
l
,
static
void
startQuickIndexItem
(
OutputList
&
ol
,
const
char
*
s
,
const
char
*
l
,
bool
hl
,
bool
compact
,
bool
&
first
)
bool
hl
,
bool
compact
,
bool
&
first
)
{
{
if
(
!
first
)
ol
.
writeString
(
" | "
);
if
(
!
first
&&
compact
)
ol
.
writeString
(
" | "
);
first
=
FALSE
;
first
=
FALSE
;
if
(
!
compact
)
ol
.
writeString
(
"<li>"
);
if
(
!
compact
)
ol
.
writeString
(
"<li>"
);
QCString
*
dest
;
QCString
*
dest
;
...
@@ -281,7 +281,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -281,7 +281,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
ol
.
startItemList
();
ol
.
startItemList
();
}
}
if
(
!
compact
)
ol
.
writeListItem
();
if
(
Config_getBool
(
"GENERATE_TREEVIEW"
))
if
(
Config_getBool
(
"GENERATE_TREEVIEW"
))
{
{
startQuickIndexItem
(
ol
,
extLink
,
"main"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"main"
+
Doxygen
::
htmlFileExtension
,
...
@@ -297,7 +296,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -297,7 +296,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
if
(
documentedGroups
>
0
)
if
(
documentedGroups
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"modules"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"modules"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Modules
,
compact
,
first
);
hli
==
HLI_Modules
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trModules
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trModules
()));
...
@@ -305,7 +303,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -305,7 +303,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
documentedNamespaces
>
0
)
if
(
documentedNamespaces
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"namespaces"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"namespaces"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Namespaces
,
compact
,
first
);
hli
==
HLI_Namespaces
,
compact
,
first
);
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_JAVA"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_JAVA"
))
...
@@ -320,7 +317,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -320,7 +317,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
hierarchyClasses
>
0
)
if
(
hierarchyClasses
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"hierarchy"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"hierarchy"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Hierarchy
,
compact
,
first
);
hli
==
HLI_Hierarchy
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trClassHierarchy
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trClassHierarchy
()));
...
@@ -330,7 +326,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -330,7 +326,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
{
{
if
(
Config_getBool
(
"ALPHABETICAL_INDEX"
))
if
(
Config_getBool
(
"ALPHABETICAL_INDEX"
))
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"classes"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"classes"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Classes
,
compact
,
first
);
hli
==
HLI_Classes
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trAlphabeticalList
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trAlphabeticalList
()));
...
@@ -344,7 +339,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -344,7 +339,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
documentedHtmlFiles
>
0
)
if
(
documentedHtmlFiles
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"files"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"files"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Files
,
compact
,
first
);
hli
==
HLI_Files
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trFileList
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trFileList
()));
...
@@ -352,7 +346,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -352,7 +346,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
documentedNamespaceMembers
[
NMHL_All
]
>
0
)
if
(
documentedNamespaceMembers
[
NMHL_All
]
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"namespacemembers"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"namespacemembers"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_NamespaceMembers
,
compact
,
first
);
hli
==
HLI_NamespaceMembers
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trNamespaceMembers
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trNamespaceMembers
()));
...
@@ -360,7 +353,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -360,7 +353,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
documentedClassMembers
[
CMHL_All
]
>
0
)
if
(
documentedClassMembers
[
CMHL_All
]
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"functions"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"functions"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Functions
,
compact
,
first
);
hli
==
HLI_Functions
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trCompoundMembers
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trCompoundMembers
()));
...
@@ -368,7 +360,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -368,7 +360,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
documentedFileMembers
[
FMHL_All
]
>
0
)
if
(
documentedFileMembers
[
FMHL_All
]
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"globals"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"globals"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Globals
,
compact
,
first
);
hli
==
HLI_Globals
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trFileMembers
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trFileMembers
()));
...
@@ -376,7 +367,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -376,7 +367,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
indexedPages
>
0
)
if
(
indexedPages
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"pages"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"pages"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Pages
,
compact
,
first
);
hli
==
HLI_Pages
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trRelatedPages
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trRelatedPages
()));
...
@@ -384,7 +374,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -384,7 +374,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
Doxygen
::
exampleSDict
->
count
()
>
0
)
if
(
Doxygen
::
exampleSDict
->
count
()
>
0
)
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
extLink
,
"examples"
+
Doxygen
::
htmlFileExtension
,
startQuickIndexItem
(
ol
,
extLink
,
"examples"
+
Doxygen
::
htmlFileExtension
,
hli
==
HLI_Examples
,
compact
,
first
);
hli
==
HLI_Examples
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trExamples
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trExamples
()));
...
@@ -392,7 +381,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
...
@@ -392,7 +381,6 @@ void writeQuickLinks(OutputList &ol,bool compact,HighlightedItem hli,bool ext=FA
}
}
if
(
Config_getBool
(
"SEARCHENGINE"
))
if
(
Config_getBool
(
"SEARCHENGINE"
))
{
{
if
(
!
compact
)
ol
.
writeListItem
();
startQuickIndexItem
(
ol
,
"_cgi"
,
""
,
hli
==
HLI_Search
,
compact
,
first
);
startQuickIndexItem
(
ol
,
"_cgi"
,
""
,
hli
==
HLI_Search
,
compact
,
first
);
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trSearch
()));
ol
.
parseText
(
fixSpaces
(
theTranslator
->
trSearch
()));
endQuickIndexItem
(
ol
);
endQuickIndexItem
(
ol
);
...
...
src/outputlist.cpp
View file @
17c14fb5
...
@@ -197,6 +197,7 @@ void OutputList::parseDoc(const char *fileName,int startLine,
...
@@ -197,6 +197,7 @@ void OutputList::parseDoc(const char *fileName,int startLine,
const
char
*
exampleName
,
SectionDict
*
sections
)
const
char
*
exampleName
,
SectionDict
*
sections
)
{
{
int
count
=
0
;
int
count
=
0
;
if
(
docStr
.
isEmpty
())
return
;
OutputGenerator
*
og
=
outputs
->
first
();
OutputGenerator
*
og
=
outputs
->
first
();
while
(
og
)
while
(
og
)
...
@@ -207,7 +208,7 @@ void OutputList::parseDoc(const char *fileName,int startLine,
...
@@ -207,7 +208,7 @@ void OutputList::parseDoc(const char *fileName,int startLine,
if
(
count
==
0
)
return
;
// no output formats enabled.
if
(
count
==
0
)
return
;
// no output formats enabled.
DocNode
*
root
=
0
;
DocNode
*
root
=
0
;
if
(
docStr
.
length
()
==
0
||
docStr
.
at
(
docStr
.
length
()
-
1
)
==
'\n'
)
if
(
docStr
.
at
(
docStr
.
length
()
-
1
)
==
'\n'
)
{
{
root
=
validatingParseDoc
(
fileName
,
startLine
,
root
=
validatingParseDoc
(
fileName
,
startLine
,
clName
,
md
,
docStr
,
isExample
,
exampleName
,
clName
,
md
,
docStr
,
isExample
,
exampleName
,
...
...
src/printdocvisitor.h
View file @
17c14fb5
...
@@ -141,6 +141,7 @@ class PrintDocVisitor : public DocVisitor
...
@@ -141,6 +141,7 @@ class PrintDocVisitor : public DocVisitor
case
DocVerbatim
:
:
Verbatim
:
printf
(
"<verbatim>"
);
break
;
case
DocVerbatim
:
:
Verbatim
:
printf
(
"<verbatim>"
);
break
;
case
DocVerbatim
:
:
HtmlOnly
:
printf
(
"<htmlonly>"
);
break
;
case
DocVerbatim
:
:
HtmlOnly
:
printf
(
"<htmlonly>"
);
break
;
case
DocVerbatim
:
:
LatexOnly
:
printf
(
"<latexonly>"
);
break
;
case
DocVerbatim
:
:
LatexOnly
:
printf
(
"<latexonly>"
);
break
;
case
DocVerbatim
:
:
XmlOnly
:
printf
(
"<xmlonly>"
);
break
;
}
}
printf
(
"%s"
,
s
->
text
().
data
());
printf
(
"%s"
,
s
->
text
().
data
());
switch
(
s
->
type
())
switch
(
s
->
type
())
...
@@ -149,6 +150,7 @@ class PrintDocVisitor : public DocVisitor
...
@@ -149,6 +150,7 @@ class PrintDocVisitor : public DocVisitor
case
DocVerbatim
:
:
Verbatim
:
printf
(
"</verbatim>"
);
break
;
case
DocVerbatim
:
:
Verbatim
:
printf
(
"</verbatim>"
);
break
;
case
DocVerbatim
:
:
HtmlOnly
:
printf
(
"</htmlonly>"
);
break
;
case
DocVerbatim
:
:
HtmlOnly
:
printf
(
"</htmlonly>"
);
break
;
case
DocVerbatim
:
:
LatexOnly
:
printf
(
"</latexonly>"
);
break
;
case
DocVerbatim
:
:
LatexOnly
:
printf
(
"</latexonly>"
);
break
;
case
DocVerbatim
:
:
XmlOnly
:
printf
(
"</xmlonly>"
);
break
;
}
}
}
}
void
visit
(
DocAnchor
*
a
)
void
visit
(
DocAnchor
*
a
)
...
...
src/scanner.l
View file @
17c14fb5
...
@@ -150,7 +150,7 @@ static bool insideTryBlock=FALSE;
...
@@ -150,7 +150,7 @@ static bool insideTryBlock=FALSE;
static bool needsSemi;
static bool needsSemi;
static int depthIf;
static int depthIf;
static int initializerSharpCount;
//
static int initializerSharpCount;
static QCString memberGroupRelates;
static QCString memberGroupRelates;
static QCString memberGroupInside;
static QCString memberGroupInside;
static QCString xrefItemKey;
static QCString xrefItemKey;
...
@@ -1609,7 +1609,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
...
@@ -1609,7 +1609,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
<FindMembers>"=" {
<FindMembers>"=" {
current->bodyLine = yyLineNr;
current->bodyLine = yyLineNr;
lastInitializerContext = YY_START;
lastInitializerContext = YY_START;
initializerSharpCount=0;
//
initializerSharpCount=0;
BEGIN(ReadInitializer);
BEGIN(ReadInitializer);
}
}
/* Read initializer rules */
/* Read initializer rules */
...
@@ -1629,15 +1629,18 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
...
@@ -1629,15 +1629,18 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
}
}
<ReadInitializer>[;,] {
<ReadInitializer>[;,] {
//printf(">> initializer `%s' <<\n",current->initializer.data());
//printf(">> initializer `%s' <<\n",current->initializer.data());
if (initializerSharpCount==0)
//if (initializerSharpCount==0)
//{
if (*yytext==';' || lastInitializerContext!=FindFields)
{
{
unput(*yytext);
unput(*yytext);
BEGIN(lastInitializerContext);
BEGIN(lastInitializerContext);
}
}
else
//}
{
//else
current->initializer+=*yytext;
//{
}
// current->initializer+=*yytext;
//}
}
}
<ReadInitializer>\" {
<ReadInitializer>\" {
if (insideIDL && insideCppQuote)
if (insideIDL && insideCppQuote)
...
@@ -1652,6 +1655,10 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
...
@@ -1652,6 +1655,10 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
BEGIN(CopyString);
BEGIN(CopyString);
}
}
}
}
/*
<ReadInitializer>"->" {
current->initializer+=yytext;
}
<ReadInitializer>"<<" {
<ReadInitializer>"<<" {
current->initializer+=yytext;
current->initializer+=yytext;
}
}
...
@@ -1666,6 +1673,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
...
@@ -1666,6 +1673,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
initializerSharpCount--;
initializerSharpCount--;
current->initializer+=*yytext;
current->initializer+=*yytext;
}
}
*/
<ReadInitializer>{CHARLIT} { current->initializer+=yytext; }
<ReadInitializer>{CHARLIT} { current->initializer+=yytext; }
<ReadInitializer>\n {
<ReadInitializer>\n {
current->initializer+=*yytext;
current->initializer+=*yytext;
...
@@ -1857,7 +1865,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
...
@@ -1857,7 +1865,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
}
}
<FindFields>"=" {
<FindFields>"=" {
lastInitializerContext = YY_START;
lastInitializerContext = YY_START;
initializerSharpCount=0;
//
initializerSharpCount=0;
BEGIN(ReadInitializer);
BEGIN(ReadInitializer);
}
}
<FindFields>"," {
<FindFields>"," {
...
@@ -2117,7 +2125,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
...
@@ -2117,7 +2125,7 @@ PHPKW ("require"|"require_once"|"include"|"include_once"|"echo")[^a-zA-Z0-9_;]
}
}
<MemberSpec>"=" {
<MemberSpec>"=" {
lastInitializerContext=YY_START;
lastInitializerContext=YY_START;
initializerSharpCount=0;
//
initializerSharpCount=0;
BEGIN(ReadInitializer);
BEGIN(ReadInitializer);
/* BEGIN(MemberSpecSkip); */
/* BEGIN(MemberSpecSkip); */
}
}
...
...
src/translator_sr.h
View file @
17c14fb5
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
// translation by Dejan D. M. Milosavljevic <dmilos@email.com>;<dmilosx@ptt.yu>
// translation by Dejan D. M. Milosavljevic <dmilos@email.com>;<dmilosx@ptt.yu>
class
TranslatorSerbian
:
public
TranslatorAdapter_1_
2_17
class
TranslatorSerbian
:
public
TranslatorAdapter_1_
3_1
{
{
private
:
private
:
QCString
decode
(
const
QCString
&
sInput
)
QCString
decode
(
const
QCString
&
sInput
)
...
@@ -83,7 +83,7 @@ private:
...
@@ -83,7 +83,7 @@ private:
/*! subscript for the related functions. */
/*! subscript for the related functions. */
virtual
QCString
trRelatedSubscript
()
virtual
QCString
trRelatedSubscript
()
{
return
decode
(
"(To nisu funkcije èlanice.)"
);
}
{
return
decode
(
"(To nisu funkcije èlanice.)"
);
}
// tj. metod
e
/*! header that is put before the detailed description of files, classes and namespaces. */
/*! header that is put before the detailed description of files, classes and namespaces. */
virtual
QCString
trDetailedDescription
()
virtual
QCString
trDetailedDescription
()
...
@@ -183,7 +183,7 @@ private:
...
@@ -183,7 +183,7 @@ private:
/*! This is put above each page as a link to the list of documented files */
/*! This is put above each page as a link to the list of documented files */
virtual
QCString
trFileList
()
virtual
QCString
trFileList
()
{
return
"Spisak
fajlov
a"
;
}
{
return
"Spisak
datotek
a"
;
}
/*! This is put above each page as a link to the list of all verbatim headers */
/*! This is put above each page as a link to the list of all verbatim headers */
virtual
QCString
trHeaderFiles
()
virtual
QCString
trHeaderFiles
()
...
@@ -207,11 +207,11 @@ private:
...
@@ -207,11 +207,11 @@ private:
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
decode
(
"Èlanovi
fajl
a"
);
return
decode
(
"Èlanovi
datotek
e"
);
}
}
else
else
{
{
return
decode
(
"Èlanovi
fajl
a"
);
return
decode
(
"Èlanovi
datotek
e"
);
}
}
}
}
...
@@ -229,14 +229,15 @@ private:
...
@@ -229,14 +229,15 @@ private:
/*! This is an introduction to the class hierarchy. */
/*! This is an introduction to the class hierarchy. */
virtual
QCString
trClassHierarchyDescription
()
virtual
QCString
trClassHierarchyDescription
()
{
return
decode
(
"Stablo nasleðivanja je slo¾eno ""pribli¾no po abecedi:"
);
}
{
return
decode
(
"Stablo nasleðivanja je slo¾eno "
"pribli¾no po abecedi:"
);
}
/*! This is an introduction to the list with all files. */
/*! This is an introduction to the list with all files. */
virtual
QCString
trFileListDescription
(
bool
extractAll
)
virtual
QCString
trFileListDescription
(
bool
extractAll
)
{
{
QCString
result
=
"Spisak svih "
;
QCString
result
=
"Spisak svih "
;
if
(
!
extractAll
)
result
+=
"dokumetovanih "
;
if
(
!
extractAll
)
result
+=
"dokumetovanih "
;
result
+=
"
fajlov
a, sa kratkim opisom:"
;
result
+=
"
datotek
a, sa kratkim opisom:"
;
return
decode
(
result
);
return
decode
(
result
);
}
}
...
@@ -287,7 +288,7 @@ private:
...
@@ -287,7 +288,7 @@ private:
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
result
+=
"strukture/uni
i
je koje pripadaju:"
;
result
+=
"strukture/unije koje pripadaju:"
;
}
}
else
else
{
{
...
@@ -315,7 +316,7 @@ private:
...
@@ -315,7 +316,7 @@ private:
result
+=
" sa linkovima na "
;
result
+=
" sa linkovima na "
;
if
(
extractAll
)
if
(
extractAll
)
result
+=
"
fajlov
e u kojima se nalaze:"
;
result
+=
"
datotek
e u kojima se nalaze:"
;
else
else
result
+=
" dokumentaciju:"
;
result
+=
" dokumentaciju:"
;
return
decode
(
result
);
return
decode
(
result
);
...
@@ -381,7 +382,7 @@ private:
...
@@ -381,7 +382,7 @@ private:
* list of all files.
* list of all files.
*/
*/
virtual
QCString
trFileIndex
()
virtual
QCString
trFileIndex
()
{
return
"Indeks
fajlov
a"
;
}
{
return
"Indeks
datotek
a"
;
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all groups.
* the documentation of all groups.
...
@@ -408,7 +409,7 @@ private:
...
@@ -408,7 +409,7 @@ private:
* the documentation of all files.
* the documentation of all files.
*/
*/
virtual
QCString
trFileDocumentation
()
virtual
QCString
trFileDocumentation
()
{
return
"Dokumentacija
fajla
"
;
}
{
return
"Dokumentacija
datoteke
"
;
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all examples.
* the documentation of all examples.
...
@@ -653,7 +654,7 @@ private:
...
@@ -653,7 +654,7 @@ private:
/*! used as the title of the HTML page of a file */
/*! used as the title of the HTML page of a file */
virtual
QCString
trFileReference
(
const
char
*
fileName
)
virtual
QCString
trFileReference
(
const
char
*
fileName
)
{
{
QCString
result
=
"Opis
fajla
"
;
QCString
result
=
"Opis
datoteke
"
;
result
+=
fileName
;
result
+=
fileName
;
return
result
;
return
result
;
}
}
...
@@ -838,15 +839,15 @@ private:
...
@@ -838,15 +839,15 @@ private:
virtual
QCString
trSources
()
virtual
QCString
trSources
()
{
{
return
"Izvorn
i fajlovi
"
;
return
"Izvorn
e datoteke
"
;
}
}
virtual
QCString
trDefinedAtLineInSourceFile
()
virtual
QCString
trDefinedAtLineInSourceFile
()
{
{
return
"Definisano u redu @0
fajla
@1."
;
return
"Definisano u redu @0
datoteke
@1."
;
}
}
virtual
QCString
trDefinedInSourceFile
()
virtual
QCString
trDefinedInSourceFile
()
{
{
return
"Definisano u
fajlu
@0."
;
return
"Definisano u
datoteci
@0."
;
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
...
@@ -855,7 +856,7 @@ private:
...
@@ -855,7 +856,7 @@ private:
virtual
QCString
trDeprecated
()
virtual
QCString
trDeprecated
()
{
{
return
"
Mator
o"
;
return
"
Zastarel
o"
;
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
...
@@ -870,7 +871,7 @@ private:
...
@@ -870,7 +871,7 @@ private:
/*! this text is put before an include dependency graph */
/*! this text is put before an include dependency graph */
virtual
QCString
trInclDepGraph
(
const
char
*
fName
)
virtual
QCString
trInclDepGraph
(
const
char
*
fName
)
{
{
return
decode
(
(
QCString
)
"Graf zavisnosti
fajlov
a za "
+
fName
+
":"
);
return
decode
(
(
QCString
)
"Graf zavisnosti
datotek
a za "
+
fName
+
":"
);
}
}
/*! header that is put before the list of constructor/destructors. */
/*! header that is put before the list of constructor/destructors. */
virtual
QCString
trConstructorDocumentation
()
virtual
QCString
trConstructorDocumentation
()
...
@@ -935,7 +936,7 @@ private:
...
@@ -935,7 +936,7 @@ private:
virtual
QCString
trNote
()
virtual
QCString
trNote
()
{
{
return
"Primedba"
;
return
"Primedba"
;
// ili Beleska ili Zapazanje. Primedba zvuci negativno
}
}
virtual
QCString
trPublicTypes
()
virtual
QCString
trPublicTypes
()
{
{
...
@@ -1014,8 +1015,8 @@ private:
...
@@ -1014,8 +1015,8 @@ private:
}
}
virtual
QCString
trInclByDepGraph
()
virtual
QCString
trInclByDepGraph
()
{
{
return
decode
(
"Ovaj graf pokazuje koj
i fajl
direktno "
return
decode
(
"Ovaj graf pokazuje koj
a datoteka
direktno "
"ili indirektno ukljuèuju o
vaj faj
l: "
);
"ili indirektno ukljuèuju o
vu datotek
u: "
);
}
}
virtual
QCString
trSince
()
virtual
QCString
trSince
()
{
{
...
@@ -1068,7 +1069,7 @@ private:
...
@@ -1068,7 +1069,7 @@ private:
" Used *m_usedClass;
\n
"
" Used *m_usedClass;
\n
"
"};
\n
"
"};
\n
"
"
\\
endcode
\n
"
"
\\
endcode
\n
"
"Ako je
\\
c MAX_DOT_GRAPH_HEIGHT tag u konfiguraciono
m fajlu
"
"Ako je
\\
c MAX_DOT_GRAPH_HEIGHT tag u konfiguraciono
j datoteci
"
"postavljen na 200 gornje veze æe izgledati:"
"postavljen na 200 gornje veze æe izgledati:"
"<p><center><img src=
\"
graph_legend."
+
Config_getEnum
(
"DOT_IMAGE_FORMAT"
)
+
"
\"
></center>
\n
"
"<p><center><img src=
\"
graph_legend."
+
Config_getEnum
(
"DOT_IMAGE_FORMAT"
)
+
"
\"
></center>
\n
"
"<p>
\n
"
"<p>
\n
"
...
@@ -1275,8 +1276,8 @@ private:
...
@@ -1275,8 +1276,8 @@ private:
*/
*/
virtual
QCString
trFile
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trFile
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"
Fajl"
:
"fajl
"
));
QCString
result
((
first_capital
?
"
Datotek"
:
"Datotek
"
));
result
+=
(
singular
?
"
"
:
"ovi
"
);
result
+=
(
singular
?
"
a"
:
"e
"
);
return
result
;
return
result
;
}
}
...
@@ -1430,12 +1431,69 @@ private:
...
@@ -1430,12 +1431,69 @@ private:
{
{
return
"Dokumentacija dogaðaja"
;
return
"Dokumentacija dogaðaja"
;
}
}
//////////////////////////////////////////////////////////////////////////
// new since 1.3
//////////////////////////////////////////////////////////////////////////
/*! Used as a heading for a list of Java class types with package scope.
*/
virtual
QCString
trPackageTypes
()
{
return
"Tipovi u Paketu"
;
}
/*! Used as a heading for a list of Java class functions with package
* scope.
*/
virtual
QCString
trPackageMembers
()
{
return
"Funkcije u paketu"
;
}
/*! Used as a heading for a list of static Java class functions with
* package scope.
*/
virtual
QCString
trStaticPackageMembers
()
{
return
"Statièke funkcije u paketu"
;
// Zajednicke funkcije u paketu
}
/*! Used as a heading for a list of Java class variables with package
* scope.
*/
virtual
QCString
trPackageAttribs
()
{
return
"Atributi u paketu"
;
// Clanovi u paketu
}
/*! Used as a heading for a list of static Java class variables with
* package scope.
*/
virtual
QCString
trStaticPackageAttribs
()
{
return
"Statièki atributi u paketu"
;
// Zajednicki clanovi u paketu
}
//////////////////////////////////////////////////////////////////////////
// new since 1.3.1
//////////////////////////////////////////////////////////////////////////
/*! Used in the quick index of a class/file/namespace member list page
* to link to the unfiltered list of all members.
*/
virtual
QCString
trAll
()
{
return
"Sve"
;
}
/*! Put in front of the call graph for a function. */
virtual
QCString
trCallGraph
()
{
return
"Graf pozivanja finkcija:"
;
}
};
};
#endif
// sh - ¹ - shashavo
// sh - ¹ - shashavo
// dj - ð - djordje
// dj - ð - djordje
// ch - è - chasha
// ch - è - chasha
// cc - æ - cciccifu
// cc - æ - cciccifu
// zz - ¾ - zzaba
// zz - ¾ - zzaba
#endif
src/util.cpp
View file @
17c14fb5
...
@@ -762,7 +762,7 @@ void linkifyText(const TextGeneratorIntf &out,Definition *scope,const char * /*n
...
@@ -762,7 +762,7 @@ void linkifyText(const TextGeneratorIntf &out,Definition *scope,const char * /*n
QCString
txtStr
=
text
;
QCString
txtStr
=
text
;
QCString
scopeName
;
QCString
scopeName
;
int
strLen
=
txtStr
.
length
();
int
strLen
=
txtStr
.
length
();
//printf("linkifyText s
trtxt=%s strlen=%d\n
",txtStr.data(),strLen);
//printf("linkifyText s
cope=%s strtxt=%s strlen=%d\n",scope?scope->name().data():"<none>
",txtStr.data(),strLen);
int
matchLen
;
int
matchLen
;
int
index
=
0
;
int
index
=
0
;
int
newIndex
;
int
newIndex
;
...
@@ -822,10 +822,10 @@ void linkifyText(const TextGeneratorIntf &out,Definition *scope,const char * /*n
...
@@ -822,10 +822,10 @@ void linkifyText(const TextGeneratorIntf &out,Definition *scope,const char * /*n
// );
// );
Definition
*
curScope
=
scope
;
Definition
*
curScope
=
scope
;
// check if `word' is a documented class name
// check if `word' is a documented class name
//printf("Searching...\n");
//int scopeOffset=scopeName.length();
//int scopeOffset=scopeName.length();
do
// for each scope (starting with full scope and going to empty scope)
do
// for each scope (starting with full scope and going to empty scope)
{
{
//printf("Searching in %s...\n",curScope?curScope->name().data():"<global>");
QCString
fullName
=
word
;
QCString
fullName
=
word
;
QCString
prefix
;
QCString
prefix
;
replaceNamespaceAliases
(
fullName
,
fullName
.
length
());
replaceNamespaceAliases
(
fullName
,
fullName
.
length
());
...
@@ -874,9 +874,9 @@ endloop:
...
@@ -874,9 +874,9 @@ endloop:
(
external
?
md
->
isLinkable
()
:
md
->
isLinkableInProject
())
(
external
?
md
->
isLinkable
()
:
md
->
isLinkableInProject
())
)
)
{
{
//printf("Found ref\n");
Definition
*
d
=
0
;
Definition
*
d
=
0
;
if
(
cd
)
d
=
cd
;
else
if
(
nd
)
d
=
nd
;
else
if
(
fd
)
d
=
fd
;
else
d
=
gd
;
if
(
cd
)
d
=
cd
;
else
if
(
nd
)
d
=
nd
;
else
if
(
fd
)
d
=
fd
;
else
d
=
gd
;
//printf("Found ref scope=%s\n",d?d->name().data():"<global>");
if
(
d
&&
(
external
?
d
->
isLinkable
()
:
d
->
isLinkableInProject
()))
if
(
d
&&
(
external
?
d
->
isLinkable
()
:
d
->
isLinkableInProject
()))
{
{
//ol.writeObjectLink(d->getReference(),d->getOutputFileBase(),
//ol.writeObjectLink(d->getReference(),d->getOutputFileBase(),
...
@@ -2202,6 +2202,7 @@ bool getDefs(const QCString &scName,const QCString &memberName,
...
@@ -2202,6 +2202,7 @@ bool getDefs(const QCString &scName,const QCString &memberName,
{
{
namespaceName
=
mScope
.
copy
();
namespaceName
=
mScope
.
copy
();
}
}
//printf("Trying namespace %s\n",namespaceName.data());
if
(
!
namespaceName
.
isEmpty
()
&&
if
(
!
namespaceName
.
isEmpty
()
&&
(
fnd
=
Doxygen
::
namespaceSDict
[
namespaceName
])
&&
(
fnd
=
Doxygen
::
namespaceSDict
[
namespaceName
])
&&
fnd
->
isLinkable
()
fnd
->
isLinkable
()
...
@@ -2259,11 +2260,20 @@ bool getDefs(const QCString &scName,const QCString &memberName,
...
@@ -2259,11 +2260,20 @@ bool getDefs(const QCString &scName,const QCString &memberName,
return
TRUE
;
return
TRUE
;
}
}
}
}
else
// no scope => global function
if
(
scopeOffset
==
0
)
{
scopeOffset
=-
1
;
}
else
if
((
scopeOffset
=
scopeName
.
findRev
(
"::"
,
scopeOffset
-
1
))
==-
1
)
{
scopeOffset
=
0
;
}
}
while
(
scopeOffset
>=
0
);
//else // no scope => global function
{
{
QList
<
MemberDef
>
members
;
QList
<
MemberDef
>
members
;
//printf(" Function with global scope
`%s' name `%s' args=`%s'\n",namespaceName.data()
,memberName.data(),args);
//printf(" Function with global scope
name `%s' args=`%s'\n"
,memberName.data(),args);
MemberListIterator
mli
(
*
mn
);
MemberListIterator
mli
(
*
mn
);
for
(
mli
.
toFirst
();(
md
=
mli
.
current
());
++
mli
)
for
(
mli
.
toFirst
();(
md
=
mli
.
current
());
++
mli
)
{
{
...
@@ -2329,7 +2339,7 @@ bool getDefs(const QCString &scName,const QCString &memberName,
...
@@ -2329,7 +2339,7 @@ bool getDefs(const QCString &scName,const QCString &memberName,
if
(
currentFile
==
0
)
if
(
currentFile
==
0
)
{
{
bool
ambig
;
bool
ambig
;
currentFile
=
findFileDef
(
Doxygen
::
inputNameDict
,
namespaceName
,
ambig
);
currentFile
=
findFileDef
(
Doxygen
::
inputNameDict
,
0
/*namespaceName*/
,
ambig
);
}
}
MemberDef
*
bmd
=
0
;
MemberDef
*
bmd
=
0
;
for
(
md
=
members
.
first
();
md
;
md
=
members
.
next
())
for
(
md
=
members
.
first
();
md
;
md
=
members
.
next
())
...
@@ -2352,15 +2362,6 @@ bool getDefs(const QCString &scName,const QCString &memberName,
...
@@ -2352,15 +2362,6 @@ bool getDefs(const QCString &scName,const QCString &memberName,
return
TRUE
;
return
TRUE
;
}
}
}
}
if
(
scopeOffset
==
0
)
{
scopeOffset
=-
1
;
}
else
if
((
scopeOffset
=
scopeName
.
findRev
(
"::"
,
scopeOffset
-
1
))
==-
1
)
{
scopeOffset
=
0
;
}
}
while
(
scopeOffset
>=
0
);
}
}
// no nothing found
// no nothing found
...
@@ -3085,7 +3086,8 @@ QCString convertNameToFile(const char *name,bool allowDots)
...
@@ -3085,7 +3086,8 @@ QCString convertNameToFile(const char *name,bool allowDots)
* namespace part (as large as possible) and a classname part.
* namespace part (as large as possible) and a classname part.
*/
*/
void
extractNamespaceName
(
const
QCString
&
scopeName
,
void
extractNamespaceName
(
const
QCString
&
scopeName
,
QCString
&
className
,
QCString
&
namespaceName
)
QCString
&
className
,
QCString
&
namespaceName
,
bool
allowEmptyClass
)
{
{
int
i
,
p
;
int
i
,
p
;
QCString
clName
=
scopeName
;
QCString
clName
=
scopeName
;
...
@@ -3117,7 +3119,7 @@ void extractNamespaceName(const QCString &scopeName,
...
@@ -3117,7 +3119,7 @@ void extractNamespaceName(const QCString &scopeName,
namespaceName
.
resize
(
0
);
namespaceName
.
resize
(
0
);
done:
done:
if
(
className
.
isEmpty
()
&&
!
namespaceName
.
isEmpty
())
if
(
className
.
isEmpty
()
&&
!
namespaceName
.
isEmpty
()
&&
!
allowEmptyClass
)
{
{
// class and namespace with the same name, correct to return the class.
// class and namespace with the same name, correct to return the class.
className
=
namespaceName
.
copy
();
className
=
namespaceName
.
copy
();
...
...
src/util.h
View file @
17c14fb5
...
@@ -155,7 +155,8 @@ bool hasVisibleRoot(BaseClassList *bcl);
...
@@ -155,7 +155,8 @@ bool hasVisibleRoot(BaseClassList *bcl);
int
minClassDistance
(
ClassDef
*
cd
,
ClassDef
*
bcd
,
int
level
=
0
);
int
minClassDistance
(
ClassDef
*
cd
,
ClassDef
*
bcd
,
int
level
=
0
);
QCString
convertNameToFile
(
const
char
*
name
,
bool
allowDots
=
FALSE
);
QCString
convertNameToFile
(
const
char
*
name
,
bool
allowDots
=
FALSE
);
void
extractNamespaceName
(
const
QCString
&
scopeName
,
void
extractNamespaceName
(
const
QCString
&
scopeName
,
QCString
&
className
,
QCString
&
namespaceName
);
QCString
&
className
,
QCString
&
namespaceName
,
bool
allowEmptyClass
=
FALSE
);
QCString
insertTemplateSpecifierInScope
(
const
QCString
&
scope
,
const
QCString
&
templ
);
QCString
insertTemplateSpecifierInScope
(
const
QCString
&
scope
,
const
QCString
&
templ
);
QCString
stripScope
(
const
char
*
name
);
QCString
stripScope
(
const
char
*
name
);
int
iSystem
(
const
char
*
command
,
const
char
*
args
,
bool
isBatchFile
=
FALSE
);
int
iSystem
(
const
char
*
command
,
const
char
*
args
,
bool
isBatchFile
=
FALSE
);
...
...
wintools/Doxygen.dsp
View file @
17c14fb5
...
@@ -25,7 +25,7 @@ CFG=Doxygen - Win32 Debug
...
@@ -25,7 +25,7 @@ CFG=Doxygen - Win32 Debug
# PROP AllowPerConfigDependencies 0
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName "Doxygen"
# PROP Scc_ProjName "Doxygen"
# PROP Scc_LocalPath "."
# PROP Scc_LocalPath "."
CPP=c
wc
l.exe
CPP=cl.exe
RSC=rc.exe
RSC=rc.exe
!IF "$(CFG)" == "Doxygen - Win32 Release"
!IF "$(CFG)" == "Doxygen - Win32 Release"
...
@@ -46,10 +46,10 @@ RSC=rc.exe
...
@@ -46,10 +46,10 @@ RSC=rc.exe
# SUBTRACT CPP /YX
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=
cw
link.exe
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 qtools.lib libpng.lib zlib.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"Release"
# ADD LINK32 qtools.lib libpng.lib zlib.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"Release"
...
@@ -71,10 +71,10 @@ LINK32=cwlink.exe
...
@@ -71,10 +71,10 @@ LINK32=cwlink.exe
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# SUBTRACT RSC /x
# SUBTRACT RSC /x
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=
cw
link.exe
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 qtools.lib libpng.lib zlib.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"Debug"
# ADD LINK32 qtools.lib libpng.lib zlib.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"Debug"
# SUBTRACT LINK32 /nodefaultlib
# SUBTRACT LINK32 /nodefaultlib
...
@@ -462,6 +462,10 @@ SOURCE=..\src\groupdef.h
...
@@ -462,6 +462,10 @@ SOURCE=..\src\groupdef.h
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\src\htmlattrib.h
# End Source File
# Begin Source File
SOURCE=..\src\htmldocvisitor.h
SOURCE=..\src\htmldocvisitor.h
# End Source File
# End Source File
# Begin Source File
# Begin Source File
...
@@ -550,10 +554,6 @@ SOURCE=..\src\packagedef.h
...
@@ -550,10 +554,6 @@ SOURCE=..\src\packagedef.h
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\src\page.h
# End Source File
# Begin Source File
SOURCE=..\src\pagedef.h
SOURCE=..\src\pagedef.h
# End Source File
# End Source File
# Begin Source File
# Begin Source File
...
@@ -618,10 +618,6 @@ SOURCE=..\src\translator_en.h
...
@@ -618,10 +618,6 @@ SOURCE=..\src\translator_en.h
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\src\treeview.h
# End Source File
# Begin Source File
SOURCE=..\src\unistd.h
SOURCE=..\src\unistd.h
!IF "$(CFG)" == "Doxygen - Win32 Release"
!IF "$(CFG)" == "Doxygen - Win32 Release"
...
...
wintools/Doxysearch.dsp
View file @
17c14fb5
...
@@ -25,7 +25,7 @@ CFG=Doxysearch - Win32 Debug
...
@@ -25,7 +25,7 @@ CFG=Doxysearch - Win32 Debug
# PROP AllowPerConfigDependencies 0
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName "Doxysearch"
# PROP Scc_ProjName "Doxysearch"
# PROP Scc_LocalPath "."
# PROP Scc_LocalPath "."
CPP=
xicl6
.exe
CPP=
cl
.exe
RSC=rc.exe
RSC=rc.exe
!IF "$(CFG)" == "Doxysearch - Win32 Release"
!IF "$(CFG)" == "Doxysearch - Win32 Release"
...
@@ -46,10 +46,10 @@ RSC=rc.exe
...
@@ -46,10 +46,10 @@ RSC=rc.exe
# SUBTRACT CPP /YX
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=
xilink6
.exe
LINK32=
link
.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
...
@@ -71,10 +71,10 @@ LINK32=xilink6.exe
...
@@ -71,10 +71,10 @@ LINK32=xilink6.exe
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# SUBTRACT RSC /x
# SUBTRACT RSC /x
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=
xilink6
.exe
LINK32=
link
.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# SUBTRACT LINK32 /nodefaultlib
# SUBTRACT LINK32 /nodefaultlib
...
...
wintools/Doxytag.dsp
View file @
17c14fb5
...
@@ -25,7 +25,7 @@ CFG=Doxytag - Win32 Debug
...
@@ -25,7 +25,7 @@ CFG=Doxytag - Win32 Debug
# PROP AllowPerConfigDependencies 0
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName "Doxytag"
# PROP Scc_ProjName "Doxytag"
# PROP Scc_LocalPath "."
# PROP Scc_LocalPath "."
CPP=
xicl6
.exe
CPP=
cl
.exe
RSC=rc.exe
RSC=rc.exe
!IF "$(CFG)" == "Doxytag - Win32 Release"
!IF "$(CFG)" == "Doxytag - Win32 Release"
...
@@ -46,10 +46,10 @@ RSC=rc.exe
...
@@ -46,10 +46,10 @@ RSC=rc.exe
# SUBTRACT CPP /YX
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=
xilink6
.exe
LINK32=
link
.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 qtools.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"Release"
# ADD LINK32 qtools.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"Release"
...
@@ -71,10 +71,10 @@ LINK32=xilink6.exe
...
@@ -71,10 +71,10 @@ LINK32=xilink6.exe
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# SUBTRACT RSC /x
# SUBTRACT RSC /x
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=
xilink6
.exe
LINK32=
link
.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 qtools.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"Debug"
# ADD LINK32 qtools.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"Debug"
# SUBTRACT LINK32 /nodefaultlib
# SUBTRACT LINK32 /nodefaultlib
...
...
wintools/README
View file @
17c14fb5
The files Doxygen.dsw and Doxygen.dsp can
The files Doxygen.dsw and Doxygen.dsp can
be used to build
d
oxygen from within
be used to build
D
oxygen from within
Microsoft's Developer Studio 6.0, and
Microsoft's Developer Studio 6.0, and
converted for use with DevStudio .NET.
converted for use with DevStudio .NET.
The project has been compartmentalised
The project has since been partitioned
in the course of development of Doxygen
so that there are also separate project
1.2.19 so that there are separate project
files for the Doxysearch and Doxytag tools
files for the Doxysearch and Doxytag tools
and for the three libraries zlib, libpng
and for the three libraries zlib, libpng
and qtools. Credit for this update is due
and qtools. Credit for this update is due
to Jorge Ramos for the original idea, and
to Jorge Ramos for the original idea, and
Johan Eriksson <johan.
eriksson@uab.ericsson.se
>
Johan Eriksson <johan.
r.eriksson@ericsson.com
>
for the current implementation.
for the current implementation.
These files are maintained by Simon Goodwin
These files are maintained by Simon
N
Goodwin
<simon.goodwin@atd.co.uk>. Please contact him
<simon.goodwin@atd.co.uk>. Please contact him
in the event of questions or problems with
in the event of questions or problems with
these files.
these files.
wintools/libpng.dsp
View file @
17c14fb5
...
@@ -25,7 +25,7 @@ CFG=libpng - Win32 Debug
...
@@ -25,7 +25,7 @@ CFG=libpng - Win32 Debug
# PROP AllowPerConfigDependencies 0
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName "libpng"
# PROP Scc_ProjName "libpng"
# PROP Scc_LocalPath "."
# PROP Scc_LocalPath "."
CPP=
xicl6
.exe
CPP=
cl
.exe
RSC=rc.exe
RSC=rc.exe
!IF "$(CFG)" == "libpng - Win32 Release"
!IF "$(CFG)" == "libpng - Win32 Release"
...
@@ -45,10 +45,10 @@ RSC=rc.exe
...
@@ -45,10 +45,10 @@ RSC=rc.exe
# SUBTRACT CPP /YX
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LIB32=
xilink6
.exe -lib
LIB32=
link
.exe -lib
# ADD BASE LIB32 /nologo
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
# ADD LIB32 /nologo
...
@@ -68,10 +68,10 @@ LIB32=xilink6.exe -lib
...
@@ -68,10 +68,10 @@ LIB32=xilink6.exe -lib
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\libpng" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /I /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\libpng" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /I /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=
snBsc
.exe
BSC32=
bscmake
.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LIB32=
xilink6
.exe -lib
LIB32=
link
.exe -lib
# ADD BASE LIB32 /nologo
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
# ADD LIB32 /nologo
...
@@ -88,222 +88,86 @@ LIB32=xilink6.exe -lib
...
@@ -88,222 +88,86 @@ LIB32=xilink6.exe -lib
SOURCE=..\libpng\png.c
SOURCE=..\libpng\png.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngerror.c
SOURCE=..\libpng\pngerror.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pnggccrd.c
SOURCE=..\libpng\pnggccrd.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngget.c
SOURCE=..\libpng\pngget.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngmem.c
SOURCE=..\libpng\pngmem.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngpread.c
SOURCE=..\libpng\pngpread.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngread.c
SOURCE=..\libpng\pngread.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngrio.c
SOURCE=..\libpng\pngrio.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngrtran.c
SOURCE=..\libpng\pngrtran.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngrutil.c
SOURCE=..\libpng\pngrutil.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngset.c
SOURCE=..\libpng\pngset.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngtrans.c
SOURCE=..\libpng\pngtrans.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngvcrd.c
SOURCE=..\libpng\pngvcrd.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngwio.c
SOURCE=..\libpng\pngwio.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngwrite.c
SOURCE=..\libpng\pngwrite.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngwtran.c
SOURCE=..\libpng\pngwtran.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\libpng\pngwutil.c
SOURCE=..\libpng\pngwutil.c
!IF "$(CFG)" == "libpng - Win32 Release"
!ELSEIF "$(CFG)" == "libpng - Win32 Debug"
# ADD CPP /GR-
!ENDIF
# End Source File
# End Source File
# End Group
# End Group
# Begin Group "Header Files"
# Begin Group "Header Files"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment