From 17ee30b327bf4f07f2411a50a46f5467456beacf Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sun, 8 Apr 2012 14:16:03 +0000 Subject: Release-1.8.0-20120408 --- Doxyfile | 34 +- INSTALL | 4 +- README | 4 +- configure | 2 +- doc/commands.doc | 4 +- doc/config.doc | 21 +- doc/customize.doc | 2 - doc/doxygen_manual.css | 22 ++ doc/language.doc | 56 +-- doc/translator_report.txt | 487 ++++++++++++++++++++------ examples/example.tag | 2 +- examples/mux.cfg | 2 + examples/tclexample.cfg | 25 +- qtools/Doxyfile | 23 +- qtools/qdir_win32.cpp | 2 +- qtools/qglobal.h | 10 +- qtools/qstring.cpp | 2 +- qtools/qstring.h | 1 + qtools/qxml.cpp | 2 +- src/classdef.cpp | 9 +- src/code.l | 6 +- src/commentcnv.l | 9 +- src/config.l | 18 +- src/config.xml | 13 +- src/configoptions.cpp | 22 +- src/dbusxmlscanner.cpp | 106 +++--- src/defargs.l | 9 +- src/defgen.cpp | 4 +- src/definition.cpp | 63 +++- src/definition.h | 2 +- src/dirdef.cpp | 6 +- src/docparser.cpp | 5 +- src/docsets.cpp | 8 +- src/docsets.h | 3 +- src/dot.cpp | 17 +- src/doxygen.cpp | 73 ++-- src/doxygen.css | 194 ++++++++--- src/doxygen_css.h | 194 ++++++++--- src/eclipsehelp.cpp | 4 +- src/eclipsehelp.h | 4 +- src/filedef.cpp | 11 +- src/formula.cpp | 4 +- src/fortrancode.l | 12 +- src/fortranscanner.l | 4 +- src/ftvhelp.cpp | 430 +++++++++++++++++++---- src/ftvhelp.h | 10 +- src/htmldocvisitor.cpp | 50 +-- src/htmldocvisitor.h | 1 + src/htmlgen.cpp | 64 +++- src/htmlgen.h | 3 + src/htmlhelp.cpp | 4 +- src/htmlhelp.h | 7 +- src/index.cpp | 855 +++++++++++++++++++++++++++++++--------------- src/index.h | 17 +- src/jquery.js | 13 - src/jquery_fx.js | 56 +-- src/jquery_fx_js.h | 56 +-- src/jquery_js.h | 13 - src/jquery_p1.js | 3 + src/jquery_p1_js.h | 3 + src/jquery_p2.js | 3 + src/jquery_p2_js.h | 3 + src/jquery_p3.js | 2 + src/jquery_p3_js.h | 2 + src/jquery_ui.js | 68 ++-- src/jquery_ui_js.h | 68 ++-- src/latexdocvisitor.cpp | 2 +- src/latexgen.cpp | 15 + src/latexgen.h | 4 + src/layout.cpp | 22 +- src/layout.h | 2 +- src/layout_default.h | 1 - src/layout_default.xml | 1 - src/libdoxygen.pro.in | 6 +- src/libdoxygen.t.in | 13 +- src/mandocvisitor.cpp | 2 +- src/mangen.cpp | 15 + src/mangen.h | 3 + src/markdown.cpp | 38 ++- src/memberdef.cpp | 217 +++++++----- src/memberdef.h | 1 + src/namespacedef.cpp | 19 +- src/namespacedef.h | 1 + src/navtree.js | 122 ++++--- src/navtree_js.h | 122 ++++--- src/outputgen.h | 4 + src/outputlist.h | 7 + src/perlmodgen.cpp | 31 +- src/pre.l | 8 +- src/pyscanner.l | 2 +- src/qhp.cpp | 7 +- src/qhp.h | 3 +- src/rtfdocvisitor.cpp | 2 +- src/rtfgen.cpp | 15 + src/rtfgen.h | 4 + src/rtfstyle.cpp | 4 +- src/scanner.l | 24 +- src/searchindex.cpp | 2 +- src/sizzle.js | 19 -- src/sizzle_js.h | 19 -- src/tagreader.cpp | 106 +++--- src/tclscanner.l | 245 ++++++------- src/translator.h | 11 + src/translator_adapter.h | 24 +- src/translator_am.h | 2 +- src/translator_br.h | 2 +- src/translator_ca.h | 2 +- src/translator_cn.h | 2 +- src/translator_cz.h | 2 +- src/translator_de.h | 2 +- src/translator_dk.h | 2 +- src/translator_en.h | 34 +- src/translator_fr.h | 2 +- src/translator_gr.h | 2 +- src/translator_hr.h | 2 +- src/translator_id.h | 2 +- src/translator_nl.h | 45 ++- src/translator_pt.h | 2 +- src/translator_sk.h | 2 +- src/translator_tw.h | 2 +- src/translatordecoder.h | 15 + src/util.cpp | 13 +- src/util.h | 1 - src/vhdlcode.l | 16 +- src/vhdldocgen.cpp | 47 ++- src/vhdlparser.y | 12 +- src/xmldocvisitor.cpp | 2 +- src/xmlgen.cpp | 4 +- 128 files changed, 3071 insertions(+), 1525 deletions(-) delete mode 100644 src/jquery.js delete mode 100644 src/jquery_js.h create mode 100644 src/jquery_p1.js create mode 100644 src/jquery_p1_js.h create mode 100644 src/jquery_p2.js create mode 100644 src/jquery_p2_js.h create mode 100644 src/jquery_p3.js create mode 100644 src/jquery_p3_js.h delete mode 100644 src/sizzle.js delete mode 100644 src/sizzle_js.h diff --git a/Doxyfile b/Doxyfile index 335bc00..cf5d7c9 100644 --- a/Doxyfile +++ b/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.6.3 +# Doxyfile 1.8.0 #--------------------------------------------------------------------------- # Project related configuration options @@ -6,8 +6,10 @@ DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = Doxygen PROJECT_NUMBER = +PROJECT_BRIEF = +PROJECT_LOGO = OUTPUT_DIRECTORY = doxygen_docs -CREATE_SUBDIRS = NO +CREATE_SUBDIRS = YES OUTPUT_LANGUAGE = English BRIEF_MEMBER_DESC = YES REPEAT_BRIEF = YES @@ -25,24 +27,30 @@ INHERIT_DOCS = YES SEPARATE_MEMBER_PAGES = NO TAB_SIZE = 8 ALIASES = +TCL_SUBST = OPTIMIZE_OUTPUT_FOR_C = NO OPTIMIZE_OUTPUT_JAVA = NO OPTIMIZE_FOR_FORTRAN = NO OPTIMIZE_OUTPUT_VHDL = NO EXTENSION_MAPPING = +MARKDOWN_SUPPORT = YES BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO SIP_SUPPORT = NO IDL_PROPERTY_SUPPORT = YES DISTRIBUTE_GROUP_DOC = NO SUBGROUPING = YES +INLINE_GROUPED_CLASSES = NO +INLINE_SIMPLE_STRUCTS = NO TYPEDEF_HIDES_STRUCT = NO SYMBOL_CACHE_SIZE = 0 +LOOKUP_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- EXTRACT_ALL = YES EXTRACT_PRIVATE = YES +EXTRACT_PACKAGE = NO EXTRACT_STATIC = YES EXTRACT_LOCAL_CLASSES = YES EXTRACT_LOCAL_METHODS = NO @@ -62,6 +70,7 @@ SORT_BRIEF_DOCS = NO SORT_MEMBERS_CTORS_1ST = NO SORT_GROUP_NAMES = NO SORT_BY_SCOPE_NAME = NO +STRICT_PROTO_MATCHING = NO GENERATE_TODOLIST = YES GENERATE_TESTLIST = YES GENERATE_BUGLIST = YES @@ -69,11 +78,11 @@ GENERATE_DEPRECATEDLIST= YES ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 SHOW_USED_FILES = YES -SHOW_DIRECTORIES = YES SHOW_FILES = YES SHOW_NAMESPACES = YES FILE_VERSION_FILTER = LAYOUT_FILE = +CITE_BIB_FILES = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- @@ -115,13 +124,15 @@ EXCLUDE = src/code.cpp \ src/fortranscanner.cpp \ src/fortrancode.cpp \ src/vhdlscanner.cpp \ + src/vhdlparser.cpp \ src/vhdlcode.cpp \ + src/tclscanner.cpp \ src/doxygen_css.h \ src/doxygen_js.h \ src/doxygen_php.h \ src/compound_xsd.h \ src/layout_default.h \ - src/bib2xhtml.h \ + src/bib2xhtml.h \ src/doxygen_bst.h \ src/header_html.h \ src/index_xsd.h \ @@ -145,6 +156,7 @@ IMAGE_PATH = INPUT_FILTER = FILTER_PATTERNS = FILTER_SOURCE_FILES = NO +FILTER_SOURCE_PATTERNS = #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- @@ -171,6 +183,7 @@ HTML_FILE_EXTENSION = .html HTML_HEADER = HTML_FOOTER = HTML_STYLESHEET = +HTML_EXTRA_FILES = HTML_COLORSTYLE_HUE = 220 HTML_COLORSTYLE_SAT = 100 HTML_COLORSTYLE_GAMMA = 80 @@ -200,12 +213,15 @@ QHG_LOCATION = GENERATE_ECLIPSEHELP = NO ECLIPSE_DOC_ID = org.doxygen.Project DISABLE_INDEX = YES -ENUM_VALUES_PER_LINE = 4 GENERATE_TREEVIEW = YES -USE_INLINE_TREES = YES +ENUM_VALUES_PER_LINE = 4 TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 +FORMULA_TRANSPARENT = YES +USE_MATHJAX = NO +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest +MATHJAX_EXTENSIONS = SEARCHENGINE = YES SERVER_BASED_SEARCH = NO #--------------------------------------------------------------------------- @@ -219,11 +235,13 @@ COMPACT_LATEX = NO PAPER_TYPE = a4wide EXTRA_PACKAGES = LATEX_HEADER = +LATEX_FOOTER = PDF_HYPERLINKS = YES USE_PDFLATEX = NO LATEX_BATCHMODE = NO LATEX_HIDE_INDICES = NO LATEX_SOURCE_CODE = NO +LATEX_BIB_STYLE = plain #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -286,6 +304,7 @@ CLASS_DIAGRAMS = NO MSCGEN_PATH = HIDE_UNDOC_RELATIONS = YES HAVE_DOT = YES +DOT_NUM_THREADS = 0 DOT_FONTNAME = Helvetica DOT_FONTSIZE = 10 DOT_FONTPATH = @@ -293,6 +312,7 @@ CLASS_GRAPH = YES COLLABORATION_GRAPH = YES GROUP_GRAPHS = YES UML_LOOK = NO +UML_LIMIT_NUM_FIELDS = 10 TEMPLATE_RELATIONS = YES INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES @@ -301,8 +321,10 @@ CALLER_GRAPH = NO GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES DOT_IMAGE_FORMAT = svg +INTERACTIVE_SVG = YES DOT_PATH = DOTFILE_DIRS = +MSCFILE_DIRS = DOT_GRAPH_MAX_NODES = 50 MAX_DOT_GRAPH_DEPTH = 0 DOT_TRANSPARENT = NO diff --git a/INSTALL b/INSTALL index 3f4d62b..8f9c150 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,7 @@ -DOXYGEN Version 1.8.0-20120317 +DOXYGEN Version 1.8.0-20120408 Please read the installation section of the manual (http://www.doxygen.org/install.html) for instructions. -------- -Dimitri van Heesch (17 March 2012) +Dimitri van Heesch (08 April 2012) diff --git a/README b/README index 4243abb..34ff4fd 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -DOXYGEN Version 1.8.0_20120317 +DOXYGEN Version 1.8.0_20120408 Please read INSTALL for compilation instructions. @@ -26,4 +26,4 @@ forum. Enjoy, -Dimitri van Heesch (dimitri@stack.nl) (17 March 2012) +Dimitri van Heesch (dimitri@stack.nl) (08 April 2012) diff --git a/configure b/configure index 296be51..72b6019 100755 --- a/configure +++ b/configure @@ -20,7 +20,7 @@ doxygen_version_minor=8 doxygen_version_revision=0 #NOTE: Setting version_mmn to "NO" will omit mmn info from the package. -doxygen_version_mmn=20120317 +doxygen_version_mmn=20120408 bin_dirs=`echo $PATH | sed -e "s/:/ /g"` diff --git a/doc/commands.doc b/doc/commands.doc index 27b18d6..1fdf971 100644 --- a/doc/commands.doc +++ b/doc/commands.doc @@ -343,9 +343,7 @@ Structural indicators The "path fragment" argument should include the directory name and enough of the path to be unique with respect to the other directories in the project. - The \ref cfg_show_dirs "SHOW_DIRECTORIES" option determines whether - or not the directory information is shown and the - \ref cfg_strip_from_path "STRIP_FROM_PATH" option determines what is + The \ref cfg_strip_from_path "STRIP_FROM_PATH" option determines what is stripped from the full path before it appears in the output.
diff --git a/doc/config.doc b/doc/config.doc index c84b19f..c9027b5 100644 --- a/doc/config.doc +++ b/doc/config.doc @@ -251,7 +251,6 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_separate_member_pages SEPARATE_MEMBER_PAGES \refitem cfg_server_based_search SERVER_BASED_SEARCH \refitem cfg_short_names SHORT_NAMES -\refitem cfg_show_dirs SHOW_DIRECTORIES \refitem cfg_show_files SHOW_FILES \refitem cfg_show_include_files SHOW_INCLUDE_FILES \refitem cfg_show_namespaces SHOW_NAMESPACES @@ -278,7 +277,6 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_uml_limit_num_fields UML_LIMIT_NUM_FIELDS \refitem cfg_uml_look UML_LOOK \refitem cfg_use_htags USE_HTAGS -\refitem cfg_use_inline_trees USE_INLINE_TREES \refitem cfg_use_mathjax USE_MATHJAX \refitem cfg_use_pdflatex USE_PDFLATEX \refitem cfg_verbatim_headers VERBATIM_HEADERS @@ -915,13 +913,6 @@ function's detailed documentation block. at the bottom of the documentation of classes and structs. If set to \c YES the list will mention the files that were used to generate the documentation. -\anchor cfg_show_dirs -
\c SHOW_DIRECTORIES
- \addindex SHOW_DIRECTORIES - If the sources in your project are distributed over multiple directories - then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy - in the documentation. - \anchor cfg_show_files
\c SHOW_FILES
\addindex SHOW_FILES @@ -1087,8 +1078,8 @@ FILE_VERSION_INFO = "cleartool desc -fmt \%Vn" in the directories. If left blank the following patterns are tested: *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh - *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py - *.f90 *.f *.vhd *.vhdl + *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.markdown *.md + *.mm *.dox *.py *.f90 *.f *.vhd *.vhdl \anchor cfg_recursive @@ -1766,12 +1757,6 @@ and does not have live searching capabilities. example that shows how to put an image at the root of the tree instead of the \ref cfg_project_name "project name". -\anchor cfg_use_inline_trees -
\c USE_INLINE_TREES
- \addindex USE_INLINE_TREES -By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, -and Class Hierarchy pages using a tree view instead of an ordered list. - \anchor cfg_treeview_width
\c TREEVIEW_WIDTH
\addindex TREEVIEW_WIDTH @@ -2447,7 +2432,7 @@ The default size is 10pt. \anchor cfg_directory_graph
\c DIRECTORY_GRAPH
\addindex DIRECTORY_GRAPH - If the \c DIRECTORY_GRAPH, \c SHOW_DIRECTORIES and \c HAVE_DOT options are set + If the \c DIRECTORY_GRAPH, and \c HAVE_DOT options are set to \c YES then doxygen will show the dependencies a directory has on other directories in a graphical way. The dependency relations are determined by the \#include relations between the files in the directories. diff --git a/doc/customize.doc b/doc/customize.doc index db376a8..610f8f4 100644 --- a/doc/customize.doc +++ b/doc/customize.doc @@ -80,8 +80,6 @@ that are disabled by default: - enabling \ref cfg_html_dynamic_sections "HTML_DYNAMIC_SECTIONS" will make doxygen hide certain content (like graphs) in the HTML by default, and let the reader expand these sections on request. -- enabling \ref cfg_use_inline_trees "USE_INLINE_TREES" will make some - tree structures in the output dynamically expandable. - enabling \ref cfg_have_dot "HAVE_DOT" along with \ref cfg_interactive_svg "INTERACTIVE_SVG" while setting \ref cfg_dot_image_format "DOT_IMAGE_FORMAT" to \c svg, will make doxygen diff --git a/doc/doxygen_manual.css b/doc/doxygen_manual.css index 1f22b59..eea5d47 100644 --- a/doc/doxygen_manual.css +++ b/doc/doxygen_manual.css @@ -26,6 +26,19 @@ h3 { font-size: 100%; } +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + dt { font-weight: bold; } @@ -425,6 +438,15 @@ table.memberdecls { padding: 0; margin-bottom: 10px; margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; } .memname { diff --git a/doc/language.doc b/doc/language.doc index 7fa38e4..4e93866 100644 --- a/doc/language.doc +++ b/doc/language.doc @@ -68,49 +68,49 @@ when the translator was updated. Armenian Armen Tangamyan armen dot tangamyan at anu dot edu dot au - up-to-date + 1.8.0 Brazilian Portuguese Fabio "FJTC" Jun Takada Chino jun-chino at uol dot com dot br - up-to-date + 1.8.0 Catalan Maximiliano Pin
Albert Mora max dot pin at bitroit dot com
[unreachable] - up-to-date + 1.8.0 Chinese Lian Yang
Li Daobing
Wei Liu lian dot yang dot cn at gmail dot com
lidaobing at gmail dot com
liuwei at asiainfo dot com - up-to-date + 1.8.0 Chinese Traditional Daniel YC Lin
Gary Lee dlin dot tw at gmail dot com
garywlee at gmail dot com - up-to-date + 1.8.0 Croatian Boris Bralo boris dot bralo at gmail dot com - up-to-date + 1.8.0 Czech Petr Přikryl prikrylp at skil dot cz - up-to-date + 1.8.0 Danish Poul-Erik Hansen
Erik Søe Sørensen pouhan at gnotometrics dot dk
eriksoe+doxygen at daimi dot au dot dk - up-to-date + 1.8.0 Dutch @@ -140,19 +140,19 @@ when the translator was updated. French David Martinet
Xavier Outhier contact at e-concept-applications dot fr
xouthier at yahoo dot fr - up-to-date + 1.8.0 German Peter Grotrian
Jens Seidel Peter dot Grotrian at pdv-FS dot de
jensseidel at users dot sf dot net - up-to-date + 1.8.0 Greek Paul Gessos gessos dot paul at yahoo dot gr - up-to-date + 1.8.0 Hungarian @@ -164,7 +164,7 @@ when the translator was updated. Indonesian Hendy Irawan ceefour at gauldong dot net - up-to-date + 1.8.0 Italian @@ -230,7 +230,7 @@ when the translator was updated. Portuguese Rui Godinho Lopes
-- searching for the maintainer -- [resigned]
[Please, try to help to find someone.] - up-to-date + 1.8.0 Romanian @@ -260,7 +260,7 @@ when the translator was updated. Slovak Kali+Laco Švec
Petr Přikryl the Slovak language advisors
prikrylp at skil dot cz - up-to-date + 1.8.0 Slovene @@ -319,25 +319,25 @@ when the translator was updated. Arabic & Moaz Reyad & {\tt\tiny [resigned] moazreyad at yahoo dot com} & 1.4.6 \\ ~ & -- searching for the maintainer -- & {\tt\tiny [Please, try to help to find someone.]} & ~ \\ \hline - Armenian & Armen Tangamyan & {\tt\tiny armen dot tangamyan at anu dot edu dot au} & up-to-date \\ + Armenian & Armen Tangamyan & {\tt\tiny armen dot tangamyan at anu dot edu dot au} & 1.8.0 \\ \hline - Brazilian Portuguese & Fabio "FJTC" Jun Takada Chino & {\tt\tiny jun-chino at uol dot com dot br} & up-to-date \\ + Brazilian Portuguese & Fabio "FJTC" Jun Takada Chino & {\tt\tiny jun-chino at uol dot com dot br} & 1.8.0 \\ \hline - Catalan & Maximiliano Pin & {\tt\tiny max dot pin at bitroit dot com} & up-to-date \\ + Catalan & Maximiliano Pin & {\tt\tiny max dot pin at bitroit dot com} & 1.8.0 \\ ~ & Albert Mora & {\tt\tiny [unreachable] amora at iua dot upf dot es} & ~ \\ \hline - Chinese & Lian Yang & {\tt\tiny lian dot yang dot cn at gmail dot com} & up-to-date \\ + Chinese & Lian Yang & {\tt\tiny lian dot yang dot cn at gmail dot com} & 1.8.0 \\ ~ & Li Daobing & {\tt\tiny lidaobing at gmail dot com} & ~ \\ ~ & Wei Liu & {\tt\tiny liuwei at asiainfo dot com} & ~ \\ \hline - Chinese Traditional & Daniel YC Lin & {\tt\tiny dlin dot tw at gmail dot com} & up-to-date \\ + Chinese Traditional & Daniel YC Lin & {\tt\tiny dlin dot tw at gmail dot com} & 1.8.0 \\ ~ & Gary Lee & {\tt\tiny garywlee at gmail dot com} & ~ \\ \hline - Croatian & Boris Bralo & {\tt\tiny boris dot bralo at gmail dot com} & up-to-date \\ + Croatian & Boris Bralo & {\tt\tiny boris dot bralo at gmail dot com} & 1.8.0 \\ \hline - Czech & Petr Přikryl & {\tt\tiny prikrylp at skil dot cz} & up-to-date \\ + Czech & Petr Přikryl & {\tt\tiny prikrylp at skil dot cz} & 1.8.0 \\ \hline - Danish & Poul-Erik Hansen & {\tt\tiny pouhan at gnotometrics dot dk} & up-to-date \\ + Danish & Poul-Erik Hansen & {\tt\tiny pouhan at gnotometrics dot dk} & 1.8.0 \\ ~ & Erik Søe Sørensen & {\tt\tiny eriksoe+doxygen at daimi dot au dot dk} & ~ \\ \hline Dutch & Dimitri van Heesch & {\tt\tiny dimitri at stack dot nl} & up-to-date \\ @@ -348,18 +348,18 @@ when the translator was updated. \hline Finnish & Antti Laine & {\tt\tiny antti dot a dot laine at tut dot fi} & 1.6.0 \\ \hline - French & David Martinet & {\tt\tiny contact at e-concept-applications dot fr} & up-to-date \\ + French & David Martinet & {\tt\tiny contact at e-concept-applications dot fr} & 1.8.0 \\ ~ & Xavier Outhier & {\tt\tiny xouthier at yahoo dot fr} & ~ \\ \hline - German & Peter Grotrian & {\tt\tiny Peter dot Grotrian at pdv-FS dot de} & up-to-date \\ + German & Peter Grotrian & {\tt\tiny Peter dot Grotrian at pdv-FS dot de} & 1.8.0 \\ ~ & Jens Seidel & {\tt\tiny jensseidel at users dot sf dot net} & ~ \\ \hline - Greek & Paul Gessos & {\tt\tiny gessos dot paul at yahoo dot gr} & up-to-date \\ + Greek & Paul Gessos & {\tt\tiny gessos dot paul at yahoo dot gr} & 1.8.0 \\ \hline Hungarian & Ákos Kiss & {\tt\tiny akiss at users dot sourceforge dot net} & 1.4.6 \\ ~ & Földvári György & {\tt\tiny [unreachable] foldvari lost at cyberspace} & ~ \\ \hline - Indonesian & Hendy Irawan & {\tt\tiny ceefour at gauldong dot net} & up-to-date \\ + Indonesian & Hendy Irawan & {\tt\tiny ceefour at gauldong dot net} & 1.8.0 \\ \hline Italian & Alessandro Falappa & {\tt\tiny alessandro at falappa dot net} & 1.7.5 \\ ~ & Ahmed Aldo Faisal & {\tt\tiny aaf23 at cam dot ac dot uk} & ~ \\ @@ -392,7 +392,7 @@ when the translator was updated. ~ & Grzegorz Kowal & {\tt\tiny [unreachable] g\_kowal at poczta dot onet dot pl} & ~ \\ ~ & Krzysztof Kral & {\tt\tiny krzysztof dot kral at gmail dot com} & ~ \\ \hline - Portuguese & Rui Godinho Lopes & {\tt\tiny [resigned] rgl at ruilopes dot com} & up-to-date \\ + Portuguese & Rui Godinho Lopes & {\tt\tiny [resigned] rgl at ruilopes dot com} & 1.8.0 \\ ~ & -- searching for the maintainer -- & {\tt\tiny [Please, try to help to find someone.]} & ~ \\ \hline Romanian & Ionut Dumitrascu & {\tt\tiny reddumy at yahoo dot com} & 1.6.0 \\ @@ -404,7 +404,7 @@ when the translator was updated. \hline SerbianCyrilic & Nedeljko Stefanovic & {\tt\tiny stenedjo at yahoo dot com} & 1.6.0 \\ \hline - Slovak & Kali+Laco Švec & {\tt\tiny the Slovak language advisors} & up-to-date \\ + Slovak & Kali+Laco Švec & {\tt\tiny the Slovak language advisors} & 1.8.0 \\ ~ & Petr Přikryl & {\tt\tiny prikrylp at skil dot cz} & ~ \\ \hline Slovene & Matjaž Ostroveršnik & {\tt\tiny matjaz dot ostroversnik at ostri dot org} & 1.4.6 \\ diff --git a/doc/translator_report.txt b/doc/translator_report.txt index 382c066..01a864a 100644 --- a/doc/translator_report.txt +++ b/doc/translator_report.txt @@ -10,31 +10,17 @@ Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, SerbianCyrilic, Slovak, Slovene, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese. -Of them, 16 translators are up-to-date, 23 translators are based on +Of them, 2 translators are up-to-date, 37 translators are based on some adapter class, and 2 are English based. ---------------------------------------------------------------------- The following translator classes are up-to-date (sorted alphabetically). This means that they derive from the Translator class -and they implement all 228 of the required methods. Anyway, there +and they implement all 233 of the required methods. Anyway, there still may be some details listed even for them: - TranslatorArmenian - TranslatorBrazilian - TranslatorCatalan - TranslatorChinesetraditional -- Reimplementation using UTF-8 suggested. - TranslatorChinese - TranslatorCroatian - TranslatorCzech - TranslatorDanish -- Reimplementation using UTF-8 suggested. TranslatorDutch TranslatorEnglish - TranslatorFrench -- Reimplementation using UTF-8 suggested. - TranslatorGerman - TranslatorGreek - TranslatorIndonesian -- Reimplementation using UTF-8 suggested. - TranslatorPortuguese - TranslatorSlovak ---------------------------------------------------------------------- The following translator classes need some maintenance (the most @@ -42,53 +28,75 @@ obsolete at the end). The other info shows the estimation of Doxygen version when the class was last updated and number of methods that must be implemented to become up-to-date: - TranslatorTurkish 1.7.5 3 methods to implement (1 %) - TranslatorSpanish 1.7.5 3 methods to implement (1 %) - TranslatorRussian 1.7.5 3 methods to implement (1 %) + TranslatorSlovak 1.8.0 5 methods to implement (2 %) + TranslatorPortuguese 1.8.0 5 methods to implement (2 %) + TranslatorIndonesian 1.8.0 5 methods to implement (2 %) Note: Reimplementation using UTF-8 suggested. - TranslatorPersian 1.7.5 3 methods to implement (1 %) - TranslatorKorean 1.7.5 3 methods to implement (1 %) + TranslatorGreek 1.8.0 5 methods to implement (2 %) + TranslatorGerman 1.8.0 5 methods to implement (2 %) + TranslatorFrench 1.8.0 5 methods to implement (2 %) Note: Reimplementation using UTF-8 suggested. - TranslatorItalian 1.7.5 3 methods to implement (1 %) - TranslatorEsperanto 1.7.5 3 methods to implement (1 %) - TranslatorPolish 1.6.3 7 methods to implement (3 %) - TranslatorVietnamese 1.6.0 12 methods to implement (5 %) - TranslatorSwedish 1.6.0 12 methods to implement (5 %) + TranslatorDanish 1.8.0 5 methods to implement (2 %) Note: Reimplementation using UTF-8 suggested. - TranslatorSerbian 1.6.0 12 methods to implement (5 %) + TranslatorCzech 1.8.0 5 methods to implement (2 %) + TranslatorCroatian 1.8.0 5 methods to implement (2 %) + TranslatorChinese 1.8.0 5 methods to implement (2 %) + TranslatorChinesetraditional 1.8.0 5 methods to implement (2 %) Note: Reimplementation using UTF-8 suggested. - TranslatorSerbianCyrilic 1.6.0 12 methods to implement (5 %) - TranslatorRomanian 1.6.0 12 methods to implement (5 %) + TranslatorCatalan 1.8.0 5 methods to implement (2 %) + TranslatorBrazilian 1.8.0 5 methods to implement (2 %) + TranslatorArmenian 1.8.0 5 methods to implement (2 %) + TranslatorTurkish 1.7.5 8 methods to implement (3 %) + TranslatorSpanish 1.7.5 8 methods to implement (3 %) + TranslatorRussian 1.7.5 8 methods to implement (3 %) Note: Reimplementation using UTF-8 suggested. - TranslatorMacedonian 1.6.0 12 methods to implement (5 %) - TranslatorJapanese 1.6.0 12 methods to implement (5 %) + TranslatorPersian 1.7.5 8 methods to implement (3 %) + TranslatorKorean 1.7.5 8 methods to implement (3 %) Note: Reimplementation using UTF-8 suggested. - TranslatorFinnish 1.6.0 12 methods to implement (5 %) - TranslatorAfrikaans 1.6.0 12 methods to implement (5 %) + TranslatorItalian 1.7.5 8 methods to implement (3 %) + TranslatorEsperanto 1.7.5 8 methods to implement (3 %) + TranslatorPolish 1.6.3 12 methods to implement (5 %) + TranslatorVietnamese 1.6.0 17 methods to implement (7 %) + TranslatorSwedish 1.6.0 17 methods to implement (7 %) Note: Reimplementation using UTF-8 suggested. - TranslatorSlovene 1.4.6 36 methods to implement (15 %) + TranslatorSerbian 1.6.0 17 methods to implement (7 %) Note: Reimplementation using UTF-8 suggested. - TranslatorNorwegian 1.4.6 35 methods to implement (15 %) + TranslatorSerbianCyrilic 1.6.0 17 methods to implement (7 %) + TranslatorRomanian 1.6.0 17 methods to implement (7 %) Note: Reimplementation using UTF-8 suggested. - TranslatorLithuanian 1.4.6 36 methods to implement (15 %) + TranslatorMacedonian 1.6.0 17 methods to implement (7 %) + TranslatorJapanese 1.6.0 17 methods to implement (7 %) Note: Reimplementation using UTF-8 suggested. - TranslatorHungarian 1.4.6 36 methods to implement (15 %) + TranslatorFinnish 1.6.0 17 methods to implement (7 %) + TranslatorAfrikaans 1.6.0 17 methods to implement (7 %) Note: Reimplementation using UTF-8 suggested. - TranslatorArabic 1.4.6 35 methods to implement (15 %) + TranslatorSlovene 1.4.6 41 methods to implement (17 %) Note: Reimplementation using UTF-8 suggested. - TranslatorUkrainian 1.4.1 36 methods to implement (15 %) + TranslatorNorwegian 1.4.6 40 methods to implement (17 %) + Note: Reimplementation using UTF-8 suggested. + + TranslatorLithuanian 1.4.6 41 methods to implement (17 %) + Note: Reimplementation using UTF-8 suggested. + + TranslatorHungarian 1.4.6 41 methods to implement (17 %) + Note: Reimplementation using UTF-8 suggested. + + TranslatorArabic 1.4.6 40 methods to implement (17 %) + Note: Reimplementation using UTF-8 suggested. + + TranslatorUkrainian 1.4.1 41 methods to implement (17 %) Note: Reimplementation using UTF-8 suggested. @@ -123,36 +131,43 @@ Details for translators (classes sorted alphabetically): -TranslatorAfrikaans (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorAfrikaans (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ------------------- - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorArabic (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) +TranslatorArabic (TranslatorAdapter_1_4_6) 40 methods to implement (17 %) ---------------- - Implements 193 of the required methods (84 %). + Implements 193 of the required methods (82 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) virtual QCString trLoading() @@ -166,6 +181,7 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() + virtual QCString trAndMore(const QCString & number) virtual QCString trModuleReference(const char * namespaceName) virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() @@ -174,10 +190,12 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) virtual QCString trCompoundIndexFortran() virtual QCString trSubprogram(bool first_capital, bool singular) virtual QCString trCallerGraph() @@ -200,66 +218,214 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) virtual QCString trNoDescriptionAvailable() -TranslatorChinesetraditional (Translator) +TranslatorArmenian (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +------------------ + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorBrazilian (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +------------------- + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorCatalan (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +----------------- + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorChinese (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +----------------- + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorChinesetraditional (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) ---------------------------- - Implements 228 of the required methods (100 %). + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorCroatian (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +------------------ + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorDanish (Translator) + +TranslatorCzech (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +--------------- + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorDanish (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) ---------------- - Implements 228 of the required methods (100 %). + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorEsperanto (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) + +TranslatorEsperanto (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ------------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorFinnish (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorFinnish (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ----------------- - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorFrench (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +---------------- + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorFrench (Translator) +TranslatorGerman (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) ---------------- - Implements 228 of the required methods (100 %). + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorGreek (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +--------------- + Implements 228 of the required methods (97 %). -TranslatorHungarian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorHungarian (TranslatorAdapter_1_4_6) 41 methods to implement (17 %) ------------------- - Implements 192 of the required methods (84 %). + Implements 192 of the required methods (82 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) virtual QCString trLoading() @@ -273,6 +439,7 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() + virtual QCString trAndMore(const QCString & number) virtual QCString trModuleReference(const char * namespaceName) virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() @@ -281,10 +448,12 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) virtual QCString trCompoundIndexFortran() virtual QCString trSubprogram(bool first_capital, bool singular) virtual QCString trCallerGraph() @@ -296,43 +465,61 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trSubprogramDocumentation() -TranslatorIndonesian (Translator) +TranslatorIndonesian (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) -------------------- - Implements 228 of the required methods (100 %). + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorItalian (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) + +TranslatorItalian (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ----------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorJapanese (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorJapanese (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ------------------ - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) Obsolete methods (should be removed, never used): @@ -347,7 +534,7 @@ TranslatorJapanese (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) virtual QCString trNoDescriptionAvailable() -TranslatorJapaneseEn (TranslatorEnglish) 223 methods to implement (97 %) +TranslatorJapaneseEn (TranslatorEnglish) 228 methods to implement (97 %) -------------------- Implements 5 of the required methods (2 %). @@ -361,19 +548,24 @@ TranslatorJapaneseEn (TranslatorEnglish) 223 methods to implement (97 %) virtual QCString latexLanguageSupportCommand() -TranslatorKorean (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) +TranslatorKorean (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ---------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorKoreanEn (TranslatorEnglish) 223 methods to implement (97 %) +TranslatorKoreanEn (TranslatorEnglish) 228 methods to implement (97 %) ------------------ Implements 5 of the required methods (2 %). @@ -387,15 +579,17 @@ TranslatorKoreanEn (TranslatorEnglish) 223 methods to implement (97 %) virtual QCString latexLanguageSupportCommand() -TranslatorLithuanian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) +TranslatorLithuanian (TranslatorAdapter_1_4_6) 41 methods to implement (17 %) -------------------- - Implements 192 of the required methods (84 %). + Implements 192 of the required methods (82 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) virtual QCString trLoading() @@ -409,6 +603,7 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() + virtual QCString trAndMore(const QCString & number) virtual QCString trModuleReference(const char * namespaceName) virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() @@ -417,10 +612,12 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) virtual QCString trCompoundIndexFortran() virtual QCString trSubprogram(bool first_capital, bool singular) virtual QCString trCallerGraph() @@ -432,36 +629,43 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trSubprogramDocumentation() -TranslatorMacedonian (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorMacedonian (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) -------------------- - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorNorwegian (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) +TranslatorNorwegian (TranslatorAdapter_1_4_6) 40 methods to implement (17 %) ------------------- - Implements 193 of the required methods (84 %). + Implements 193 of the required methods (82 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) virtual QCString trLoading() @@ -475,6 +679,7 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() + virtual QCString trAndMore(const QCString & number) virtual QCString trModuleReference(const char * namespaceName) virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() @@ -483,10 +688,12 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) virtual QCString trCompoundIndexFortran() virtual QCString trSubprogram(bool first_capital, bool singular) virtual QCString trCallerGraph() @@ -509,32 +716,42 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 35 methods to implement (15 %) virtual QCString trNoDescriptionAvailable() -TranslatorPersian (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) +TranslatorPersian (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ----------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorPolish (TranslatorAdapter_1_6_3) 7 methods to implement (3 %) +TranslatorPolish (TranslatorAdapter_1_6_3) 12 methods to implement (5 %) ---------------- - Implements 221 of the required methods (96 %). + Implements 221 of the required methods (94 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) Obsolete methods (should be removed, never used): @@ -549,90 +766,140 @@ TranslatorPolish (TranslatorAdapter_1_6_3) 7 methods to implement (3 %) QCString trNoDescriptionAvailable() -TranslatorRomanian (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorPortuguese (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +-------------------- + + Implements 228 of the required methods (97 %). + + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorRomanian (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ------------------ - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorRussian (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) +TranslatorRussian (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ----------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorSerbian (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorSerbian (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ----------------- - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ------------------------ - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorSlovak (TranslatorAdapter_1_8_0) 5 methods to implement (2 %) +---------------- + Implements 228 of the required methods (97 %). -TranslatorSlovene (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) + Missing methods (should be implemented): + + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) + virtual QCString trEnumReference(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) + + +TranslatorSlovene (TranslatorAdapter_1_4_6) 41 methods to implement (17 %) ----------------- - Implements 192 of the required methods (84 %). + Implements 192 of the required methods (82 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) virtual QCString trLoading() @@ -646,6 +913,7 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() + virtual QCString trAndMore(const QCString & number) virtual QCString trModuleReference(const char * namespaceName) virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() @@ -654,10 +922,12 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) virtual QCString trCompoundIndexFortran() virtual QCString trSubprogram(bool first_capital, bool singular) virtual QCString trCallerGraph() @@ -669,60 +939,77 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 36 methods to implement (15 %) virtual QCString trSubprogramDocumentation() -TranslatorSpanish (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) +TranslatorSpanish (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ----------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorSwedish (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorSwedish (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) ----------------- - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorTurkish (TranslatorAdapter_1_7_5) 3 methods to implement (1 %) +TranslatorTurkish (TranslatorAdapter_1_7_5) 8 methods to implement (3 %) ----------------- - Implements 225 of the required methods (98 %). + Implements 225 of the required methods (96 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() + virtual QCString trTemplateParameters() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trCopyright() + virtual QCString trEnumGeneratedFromFiles(bool single) -TranslatorUkrainian (TranslatorAdapter_1_4_1) 36 methods to implement (15 %) +TranslatorUkrainian (TranslatorAdapter_1_4_1) 41 methods to implement (17 %) ------------------- - Implements 192 of the required methods (84 %). + Implements 192 of the required methods (82 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trOverloadText() virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) @@ -737,6 +1024,7 @@ TranslatorUkrainian (TranslatorAdapter_1_4_1) 36 methods to implement (15 %) virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() + virtual QCString trAndMore(const QCString & number) virtual QCString trModuleReference(const char * namespaceName) virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() @@ -745,10 +1033,12 @@ TranslatorUkrainian (TranslatorAdapter_1_4_1) 36 methods to implement (15 %) virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) virtual QCString trCompoundIndexFortran() virtual QCString trSubprogram(bool first_capital, bool singular) virtual QCString trCallerGraph() @@ -771,22 +1061,27 @@ TranslatorUkrainian (TranslatorAdapter_1_4_1) 36 methods to implement (15 %) virtual QCString trNoDescriptionAvailable() -TranslatorVietnamese (TranslatorAdapter_1_6_0) 12 methods to implement (5 %) +TranslatorVietnamese (TranslatorAdapter_1_6_0) 17 methods to implement (7 %) -------------------- - Implements 216 of the required methods (94 %). + Implements 216 of the required methods (92 %). Missing methods (should be implemented): + virtual QCString trDetailLevel() virtual QCString trSearching() + virtual QCString trTemplateParameters() virtual QCString trNoMatches() virtual QCString trLoading() virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime) virtual QCString trFileIn(const char * name) virtual QCString trGlobalNamespace() + virtual QCString trAndMore(const QCString & number) virtual QCString trDirDepGraph(const char * name) virtual QCString trDirRelation(const char * name) + virtual QCString trEnumReference(const char * name) virtual QCString trCiteReferences() virtual QCString trDirDependency(const char * name) virtual QCString trCopyright() - virtual QCString trIncludesFileIn(const char * name) \ No newline at end of file + virtual QCString trIncludesFileIn(const char * name) + virtual QCString trEnumGeneratedFromFiles(bool single) \ No newline at end of file diff --git a/examples/example.tag b/examples/example.tag index a38ab5c..98b2efd 100644 --- a/examples/example.tag +++ b/examples/example.tag @@ -1,4 +1,4 @@ - + Test diff --git a/examples/mux.cfg b/examples/mux.cfg index 86abd9e..ccb0f05 100644 --- a/examples/mux.cfg +++ b/examples/mux.cfg @@ -12,3 +12,5 @@ EXTRACT_PRIVATE = YES HIDE_SCOPE_NAMES = YES INHERIT_DOCS = NO SEARCHENGINE = NO +ENABLE_PREPROCESSING = NO +EXTRACT_PACKAGE = YES diff --git a/examples/tclexample.cfg b/examples/tclexample.cfg index a02bb2b..bde5cc4 100644 --- a/examples/tclexample.cfg +++ b/examples/tclexample.cfg @@ -1,13 +1,12 @@ -PROJECT_NAME = "Tcl" -OUTPUT_DIRECTORY = tclexample -GENERATE_LATEX = NO -GENERATE_MAN = NO -GENERATE_RTF = NO -CASE_SENSE_NAMES = NO -INPUT = tclexample.tcl -QUIET = YES -JAVADOC_AUTOBRIEF = YES -SEARCHENGINE = NO -INLINE_SOURCES = YES -EXTRACT_ALL = YES -EXTRACT_PRIVATE = YES +PROJECT_NAME = "Tcl" +OUTPUT_DIRECTORY = tclexample +GENERATE_LATEX = NO +GENERATE_MAN = NO +GENERATE_RTF = NO +CASE_SENSE_NAMES = NO +INPUT = tclexample.tcl +QUIET = YES +JAVADOC_AUTOBRIEF = YES +SEARCHENGINE = NO +INLINE_SOURCES = YES +HIDE_UNDOC_MEMBERS = YES diff --git a/qtools/Doxyfile b/qtools/Doxyfile index 1113edb..6774882 100644 --- a/qtools/Doxyfile +++ b/qtools/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.7.4 +# Doxyfile 1.8.0 #--------------------------------------------------------------------------- # Project related configuration options @@ -27,11 +27,13 @@ INHERIT_DOCS = YES SEPARATE_MEMBER_PAGES = NO TAB_SIZE = 8 ALIASES = +TCL_SUBST = OPTIMIZE_OUTPUT_FOR_C = NO OPTIMIZE_OUTPUT_JAVA = NO OPTIMIZE_FOR_FORTRAN = NO OPTIMIZE_OUTPUT_VHDL = NO EXTENSION_MAPPING = +MARKDOWN_SUPPORT = YES BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO SIP_SUPPORT = NO @@ -39,13 +41,16 @@ IDL_PROPERTY_SUPPORT = YES DISTRIBUTE_GROUP_DOC = NO SUBGROUPING = YES INLINE_GROUPED_CLASSES = NO +INLINE_SIMPLE_STRUCTS = NO TYPEDEF_HIDES_STRUCT = NO SYMBOL_CACHE_SIZE = 0 +LOOKUP_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- EXTRACT_ALL = YES EXTRACT_PRIVATE = NO +EXTRACT_PACKAGE = NO EXTRACT_STATIC = YES EXTRACT_LOCAL_CLASSES = YES EXTRACT_LOCAL_METHODS = NO @@ -73,15 +78,15 @@ GENERATE_DEPRECATEDLIST= YES ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 SHOW_USED_FILES = YES -SHOW_DIRECTORIES = NO SHOW_FILES = YES SHOW_NAMESPACES = YES FILE_VERSION_FILTER = LAYOUT_FILE = +CITE_BIB_FILES = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- -QUIET = NO +QUIET = YES WARNINGS = YES WARN_IF_UNDOCUMENTED = YES WARN_IF_DOC_ERROR = YES @@ -112,7 +117,7 @@ FILTER_SOURCE_PATTERNS = #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- -SOURCE_BROWSER = YES +SOURCE_BROWSER = NO INLINE_SOURCES = NO STRIP_CODE_COMMENTS = YES REFERENCED_BY_RELATION = YES @@ -132,8 +137,8 @@ IGNORE_PREFIX = Q GENERATE_HTML = YES HTML_OUTPUT = HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = +HTML_HEADER = +HTML_FOOTER = HTML_STYLESHEET = HTML_EXTRA_FILES = HTML_COLORSTYLE_HUE = 220 @@ -167,13 +172,13 @@ ECLIPSE_DOC_ID = org.doxygen.qtools DISABLE_INDEX = YES GENERATE_TREEVIEW = YES ENUM_VALUES_PER_LINE = 4 -USE_INLINE_TREES = YES TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 FORMULA_TRANSPARENT = YES USE_MATHJAX = NO MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest +MATHJAX_EXTENSIONS = SEARCHENGINE = YES SERVER_BASED_SEARCH = NO #--------------------------------------------------------------------------- @@ -193,6 +198,7 @@ USE_PDFLATEX = YES LATEX_BATCHMODE = NO LATEX_HIDE_INDICES = NO LATEX_SOURCE_CODE = YES +LATEX_BIB_STYLE = plain #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -256,13 +262,14 @@ MSCGEN_PATH = HIDE_UNDOC_RELATIONS = YES HAVE_DOT = NO DOT_NUM_THREADS = 0 -DOT_FONTNAME = +DOT_FONTNAME = DOT_FONTSIZE = 10 DOT_FONTPATH = CLASS_GRAPH = YES COLLABORATION_GRAPH = YES GROUP_GRAPHS = YES UML_LOOK = NO +UML_LIMIT_NUM_FIELDS = 10 TEMPLATE_RELATIONS = YES INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES diff --git a/qtools/qdir_win32.cpp b/qtools/qdir_win32.cpp index f1515a1..324ff24 100644 --- a/qtools/qdir_win32.cpp +++ b/qtools/qdir_win32.cpp @@ -347,7 +347,7 @@ bool QDir::readDirEntries( const QString &nameFilter, { #if defined(DEBUG) warning( "QDir::readDirEntries: Cannot read the directory: %s", - (const char *)dPath ); + (const char *)dPath.utf8() ); #endif return FALSE; } diff --git a/qtools/qglobal.h b/qtools/qglobal.h index 352d985..18d56ab 100644 --- a/qtools/qglobal.h +++ b/qtools/qglobal.h @@ -78,19 +78,19 @@ # define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_3 # include # if !defined(MAC_OS_X_VERSION_10_3) -# define MAC_OS_X_VERSION_10_3 MAC_OS_X_VERSION_10_2 + 1 +# define MAC_OS_X_VERSION_10_3 MAC_OS_X_VERSION_10_2 + 10 # endif # if !defined(MAC_OS_X_VERSION_10_4) -# define MAC_OS_X_VERSION_10_4 MAC_OS_X_VERSION_10_3 + 1 +# define MAC_OS_X_VERSION_10_4 MAC_OS_X_VERSION_10_3 + 10 # endif # if !defined(MAC_OS_X_VERSION_10_5) -# define MAC_OS_X_VERSION_10_5 MAC_OS_X_VERSION_10_4 + 1 +# define MAC_OS_X_VERSION_10_5 MAC_OS_X_VERSION_10_4 + 10 # endif # if !defined(MAC_OS_X_VERSION_10_6) -# define MAC_OS_X_VERSION_10_6 MAC_OS_X_VERSION_10_5 + 1 +# define MAC_OS_X_VERSION_10_6 MAC_OS_X_VERSION_10_5 + 10 # endif # if !defined(MAC_OS_X_VERSION_10_7) -# define MAC_OS_X_VERSION_10_7 MAC_OS_X_VERSION_10_6 + 1 +# define MAC_OS_X_VERSION_10_7 MAC_OS_X_VERSION_10_6 + 10 # endif # if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_7) # warning "This version of Mac OS X is unsupported" diff --git a/qtools/qstring.cpp b/qtools/qstring.cpp index bc3dfc7..889e936 100644 --- a/qtools/qstring.cpp +++ b/qtools/qstring.cpp @@ -12554,7 +12554,7 @@ QString QString::arg(const QString& a, int fieldwidth) const if ( !findArg( pos, len ) ) { qWarning( "QString::arg(): Argument missing: %s, %s", - (const char *)this, (const char *)a ); + (const char *)ascii(), (const char *)ascii() ); // Make sure the text at least appears SOMEWHERE r += ' '; pos = r.length(); diff --git a/qtools/qstring.h b/qtools/qstring.h index 0dd6352..a64fabf 100644 --- a/qtools/qstring.h +++ b/qtools/qstring.h @@ -43,6 +43,7 @@ #include "qcstring.h" #endif // QT_H +#define QT_NO_ASCII_CAST /***************************************************************************** QString class diff --git a/qtools/qxml.cpp b/qtools/qxml.cpp index ec21c1f..806bd42 100644 --- a/qtools/qxml.cpp +++ b/qtools/qxml.cpp @@ -820,7 +820,7 @@ void QXmlInputSource::readInput( QByteArray& rawData ) } delete stream; stream = new QTextStream( &buf ); - stream->setCodec( QTextCodec::codecForName( encoding ) ); + stream->setCodec( QTextCodec::codecForName( encoding.utf8() ) ); buf.reset(); input = ""; } diff --git a/src/classdef.cpp b/src/classdef.cpp index 5e91836..499d1e6 100644 --- a/src/classdef.cpp +++ b/src/classdef.cpp @@ -1013,10 +1013,7 @@ void ClassDef::showUsedFiles(OutputList &ol) } else if (isJavaEnum()) { - // TODO: TRANSLATE ME - QCString s; - if (m_impl->files.count()!=1) s="s"; - ol.parseText("The documentation for this enum was generated from the following file"+s+":"); + ol.parseText(theTranslator->trEnumGeneratedFromFiles(m_impl->files.count()==1)); } else { @@ -1917,13 +1914,11 @@ void ClassDef::writeDocumentation(OutputList &ol) } else if (lang==SrcLangExt_VHDL) { - // TODO: TRANSLATE ME pageTitle = VhdlDocGen::getClassTitle(this)+" Reference"; } else if (isJavaEnum()) { - // TODO: TRANSLATE ME - pageTitle = displayName()+" Enum Reference"; + pageTitle = theTranslator->trEnumReference(displayName()); } else { diff --git a/src/code.l b/src/code.l index ae091de..dff0218 100644 --- a/src/code.l +++ b/src/code.l @@ -3106,6 +3106,10 @@ OPERATOR {ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP} [ \t]*"*/" { g_code->codify(yytext); endFontClass(); + if (g_lastCContext==SkipCPP) + { + startFontClass("preprocessor"); + } BEGIN( g_lastCContext ) ; } [^\r\n]*"\\"[\r]?\n { // line continuation @@ -3258,7 +3262,7 @@ OPERATOR {ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP} } } <*>"//"[!/][^\n]*\n { // strip special one-line comment - if (YY_START==SkipComment || YY_START==SkipString || YY_START==SkipCPP) REJECT; + if (YY_START==SkipComment || YY_START==SkipString) REJECT; if (Config_getBool("STRIP_CODE_COMMENTS")) { char c[2]; c[0]='\n'; c[1]=0; diff --git a/src/commentcnv.l b/src/commentcnv.l index b031265..f986531 100644 --- a/src/commentcnv.l +++ b/src/commentcnv.l @@ -854,7 +854,14 @@ void convertCppComments(BufStr *inBuf,BufStr *outBuf,const char *fileName) g_lineNr = 1; g_condStack.clear(); g_condStack.setAutoDelete(TRUE); - BEGIN(Scan); + if (g_lang==SrcLangExt_Markdown) + { + BEGIN(CComment); + } + else + { + BEGIN(Scan); + } yylex(); while (!g_condStack.isEmpty()) { diff --git a/src/config.l b/src/config.l index 5dfbae3..9719f31 100644 --- a/src/config.l +++ b/src/config.l @@ -651,8 +651,8 @@ static void readIncludeFile(const char *incName) break; case ConfigOption::O_Obsolete: config_err("warning: Tag `%s' at line %d of file %s has become obsolete.\n" - "To avoid this warning please update your configuration " - "file using \"doxygen -u\"\n", cmd.data(),yyLineNr,yyFileName.data()); + "To avoid this warning please remove this line from your configuration " + "file or upgrade it using \"doxygen -u\"\n", cmd.data(),yyLineNr,yyFileName.data()); BEGIN(SkipInvalid); break; } @@ -1034,9 +1034,9 @@ static void cleanUpPaths(QStrList &str) int i = str.at(); str.remove(); if (str.at()==i) // did not remove last item - str.insert(i,fi.absFilePath()+"/"); + str.insert(i,fi.absFilePath().utf8()+"/"); else - str.append(fi.absFilePath()+"/"); + str.append(fi.absFilePath().utf8()+"/"); } } sfp = str.next(); @@ -1110,7 +1110,7 @@ void Config::check() char *sfp = stripFromPath.first(); if (sfp==0) // by default use the current path { - stripFromPath.append(QDir::currentDirPath()+"/"); + stripFromPath.append(QDir::currentDirPath().utf8()+"/"); } else { @@ -1225,7 +1225,7 @@ void Config::check() QFileInfo fi(dotPath); if (fi.exists() && fi.isFile()) // user specified path + exec { - dotPath=fi.dirPath(TRUE); + dotPath=fi.dirPath(TRUE).utf8(); } else { @@ -1237,7 +1237,7 @@ void Config::check() } else { - dotPath=dp.dirPath(TRUE)+"/"; + dotPath=dp.dirPath(TRUE).utf8()+"/"; } } #if defined(_WIN32) // convert slashes @@ -1262,7 +1262,7 @@ void Config::check() } else { - mscgenPath=dp.dirPath(TRUE)+"/"; + mscgenPath=dp.dirPath(TRUE).utf8()+"/"; #if defined(_WIN32) // convert slashes uint i=0,l=mscgenPath.length(); for (i=0;i -