diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-12-29 18:30:48 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-12-29 18:30:48 (GMT) |
commit | ff11b7d98ad7d24770afd151aa6b439adc7506d2 (patch) | |
tree | 048517043e4c90dcc686bc038b480825fe32886c /src/config.l | |
parent | 414d7b3bbfad8ec16237c3708af188ecaee62886 (diff) | |
download | Doxygen-ff11b7d98ad7d24770afd151aa6b439adc7506d2.zip Doxygen-ff11b7d98ad7d24770afd151aa6b439adc7506d2.tar.gz Doxygen-ff11b7d98ad7d24770afd151aa6b439adc7506d2.tar.bz2 |
Release-1.2.13
Diffstat (limited to 'src/config.l')
-rw-r--r-- | src/config.l | 77 |
1 files changed, 75 insertions, 2 deletions
diff --git a/src/config.l b/src/config.l index 98b61aa..3a1918d 100644 --- a/src/config.l +++ b/src/config.l @@ -711,7 +711,7 @@ static void substEnvVarsInStrList(QStrList &sl) // search for a "word" for (i=0;i<l;i++) { - char c; + char c=0; // skip until start of new word while (i<l && ((c=result.at(i))==' ' || c=='\t')) i++; p=i; // p marks the start index of the word @@ -868,6 +868,15 @@ void Config::check() char *sfp = stripFromPath.first(); while (sfp) { + register char *p = sfp; + if (p) + { + char c; + while ((c=*p++)) + { + if (c=='\\') c='/'; + } + } QCString path = sfp; if (path.at(0)!='/' && (path.length()<=2 || path.at(1)!=':')) { @@ -1213,34 +1222,83 @@ void Config::create() "information to generate all constant output in the proper language. \n" "The default language is English, other supported languages are: \n" "Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, \n" - "German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, \n" + "German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, \n" "Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish.\n", "English" ); +#ifdef LANG_BR ce->addValue("Brazilian"); +#endif +#ifdef LANG_CN ce->addValue("Chinese"); +#endif +#ifdef LANG_HR ce->addValue("Croatian"); +#endif +#ifdef LANG_CZ ce->addValue("Czech"); +#endif +#ifdef LANG_DK ce->addValue("Danish"); +#endif +#ifdef LANG_NL ce->addValue("Dutch"); +#endif ce->addValue("English"); +#ifdef LANG_FI ce->addValue("Finnish"); +#endif +#ifdef LANG_FR ce->addValue("French"); +#endif +#ifdef LANG_DE ce->addValue("German"); +#endif +#ifdef LANG_GR + ce->addValue("Greek"); +#endif +#ifdef LANG_HU ce->addValue("Hungarian"); +#endif +#ifdef LANG_IT ce->addValue("Italian"); +#endif +#ifdef LANG_JP ce->addValue("Japanese"); +#endif +#ifdef LANG_KR ce->addValue("Korean"); +#endif +#ifdef LANG_NO ce->addValue("Norwegian"); +#endif +#ifdef LANG_PL ce->addValue("Polish"); +#endif +#ifdef LANG_PT ce->addValue("Portuguese"); +#endif +#ifdef LANG_RO ce->addValue("Romanian"); +#endif +#ifdef LANG_RU ce->addValue("Russian"); +#endif +#ifdef LANG_SK ce->addValue("Slovak"); +#endif +#ifdef LANG_SI ce->addValue("Slovene"); +#endif +#ifdef LANG_ES ce->addValue("Spanish"); +#endif +#ifdef LANG_SE ce->addValue("Swedish"); +#endif +#ifdef LANG_UA ce->addValue("Ukrainian"); +#endif cb = addBool( "EXTRACT_ALL", "If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in \n" @@ -1262,6 +1320,13 @@ void Config::create() FALSE ); cb = addBool( + "EXTRACT_LOCAL_CLASSES", + "If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) \n" + "defined locally in source files will be included in the documentation. \n" + "If set to NO only classes defined in header files are included. \n", + TRUE + ); + cb = addBool( "HIDE_UNDOC_MEMBERS", "If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all \n" "undocumented members of documented classes, files or namespaces. \n" @@ -1302,6 +1367,14 @@ void Config::create() FALSE ); cb = addBool( + "INLINE_INHERITED_MEMB", + "If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited \n" + "members of a class in the documentation of that class as if those members were \n" + "ordinary class members. Constructors, destructors and assignment operators of \n" + "the base classes will not be shown. \n", + FALSE + ); + cb = addBool( "FULL_PATH_NAMES", "If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full \n" "path before files name in the file list and in the header files. If set \n" |