From ab2543160a96dae45f256daaeca7e093f65db6ad Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Tue, 25 Aug 2009 11:45:32 +0000 Subject: Release-1.6.1 --- INSTALL | 4 +- Makefile.in | 1 - README | 4 +- addon/doxywizard/wizard.cpp | 6 +- configure | 2 +- doc/config.doc | 12 +- doc/dbusxml.doc | 8 + doc/language.doc | 86 ++++---- doc/translator_report.txt | 454 +++++++++++++++++++++++++++++++++++++------ packages/rpm/doxygen.spec.in | 4 +- src/commentscan.l | 3 +- src/config.xml | 8 +- src/configoptions.cpp | 12 +- src/dbusxmlscanner.cpp | 17 +- src/dirdef.cpp | 10 +- src/doctokenizer.l | 2 +- src/doxygen.cpp | 4 +- src/ftvhelp.cpp | 2 +- src/htmlgen.cpp | 2 +- src/index.cpp | 42 +++- src/membergroup.cpp | 61 +++++- src/membergroup.h | 9 + src/pre.l | 101 ++++++---- src/translator_cz.h | 60 ++++-- src/translator_za.h | 226 ++++++++++++++++++++- src/util.cpp | 3 +- src/vhdlcode.l | 2 +- 27 files changed, 945 insertions(+), 200 deletions(-) diff --git a/INSTALL b/INSTALL index bba6d0f..cd4eb55 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,7 @@ -DOXYGEN Version 1.6.0 +DOXYGEN Version 1.6.1 Please read the installation section of the manual (http://www.doxygen.org/install.html) for instructions. -------- -Dimitri van Heesch (20 August 2009) +Dimitri van Heesch (25 August 2009) diff --git a/Makefile.in b/Makefile.in index 4486131..781d359 100644 --- a/Makefile.in +++ b/Makefile.in @@ -105,7 +105,6 @@ rpm: dist mkdir $(DISTDIR)/packages mkdir $(DISTDIR)/packages/rpm cp packages/rpm/doxygen.spec $(DISTDIR)/packages/rpm - tar -rvf $(DISTDIR).src.tar $(DISTDIR)/packages/rpm/doxygen.spec rm -rf $(DISTDIR) gzip -9v $(DISTDIR).src.tar rpmbuild -ta %%WITHDOXYWIZARD%% $(DISTDIR).src.tar.gz diff --git a/README b/README index fdb5d75..293d70c 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -DOXYGEN Version 1.6.0 +DOXYGEN Version 1.6.1 Please read INSTALL for compilation instructions. @@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives. Enjoy, -Dimitri van Heesch (dimitri@stack.nl) (20 August 2009) +Dimitri van Heesch (dimitri@stack.nl) (25 August 2009) diff --git a/addon/doxywizard/wizard.cpp b/addon/doxywizard/wizard.cpp index 7346bd2..b756d0f 100644 --- a/addon/doxywizard/wizard.cpp +++ b/addon/doxywizard/wizard.cpp @@ -568,17 +568,17 @@ void Step3::setHtmlOptions(int id) if (id==0) // plain HTML { updateBoolOption(m_modelData,STR_GENERATE_HTMLHELP,false); - updateStringOption(m_modelData,STR_GENERATE_TREEVIEW,QString::fromAscii("NONE")); + updateBoolOption(m_modelData,STR_GENERATE_TREEVIEW,false); } else if (id==1) // with navigation tree { updateBoolOption(m_modelData,STR_GENERATE_HTMLHELP,false); - updateStringOption(m_modelData,STR_GENERATE_TREEVIEW,QString::fromAscii("ALL")); + updateBoolOption(m_modelData,STR_GENERATE_TREEVIEW,true); } else if (id==2) // with compiled help { updateBoolOption(m_modelData,STR_GENERATE_HTMLHELP,true); - updateStringOption(m_modelData,STR_GENERATE_TREEVIEW,QString::fromAscii("NONE")); + updateBoolOption(m_modelData,STR_GENERATE_TREEVIEW,false); } } diff --git a/configure b/configure index 2e77284..5b53142 100755 --- a/configure +++ b/configure @@ -17,7 +17,7 @@ doxygen_version_major=1 doxygen_version_minor=6 -doxygen_version_revision=0 +doxygen_version_revision=1 #NOTE: Setting version_mmn to "NO" will omit mmn info from the package. doxygen_version_mmn=NO diff --git a/doc/config.doc b/doc/config.doc index a826c7a..f049986 100644 --- a/doc/config.doc +++ b/doc/config.doc @@ -1508,16 +1508,16 @@ FILE_VERSION_INFO = "cleartool desc -fmt \%Vn" \addindex GENERATE_TREEVIEW The GENERATE_TREEVIEW tag is used to specify whether a tree-like index structure should be generated to display hierarchical information. - If the tag value is set to FRAME, a side panel will be generated + If the tag value is set to YES, a side panel will be generated containing a tree-like index structure (just like the one that is generated for HTML Help). For this to work a browser that supports - JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). - Windows users are probably better off using the HTML help feature. + JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). + Windows users are probably better off using the HTML help feature. Via custom stylesheets (see \ref cfg_html_stylesheet "HTML_STYLESHEET") - one can further \ref doxygen_finetune "fine tune" the look of the index. - As an example, the default style sheet generated by doxygen has an - example that shows how to put an image at the root of the tree instead of + one can further \ref doxygen_finetune "fine tune" the look of the index. + As an example, the default style sheet generated by doxygen has an + 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 diff --git a/doc/dbusxml.doc b/doc/dbusxml.doc index a8710cb..e487126 100644 --- a/doc/dbusxml.doc +++ b/doc/dbusxml.doc @@ -9,6 +9,14 @@ all XML comments starting with '*' or '!'. An additional '<' can be used to assign the documentation string to the previous entity instead of the one following the comment. +Note that before the parsing of DBus XML file works one has to +assign the .xml extension to the DBus XML parser using the +following configuration option: + +\verbatim +EXTENSION_MAPPING = xml=dbusxml +\endverbatim + \section dbusxml_supported Supported XML elements and attributes

The following DBus XML elemets can be annotated: diff --git a/doc/language.doc b/doc/language.doc index 2058967..78d7afc 100644 --- a/doc/language.doc +++ b/doc/language.doc @@ -23,7 +23,7 @@ text fragments, generated by doxygen, can be produced in languages other than English (the default). The output language is chosen through the configuration file (with default name and known as Doxyfile). -Currently (version 1.5.9), 38 languages +Currently (version 1.6.0), 38 languages are supported (sorted alphabetically): Afrikaans, Arabic, Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Esperanto, @@ -68,31 +68,31 @@ when the translator was updated. Brazilian Portuguese Fabio "FJTC" Jun Takada Chino jun-chino at uol dot com dot br - up-to-date + 1.6.0 Catalan Maximiliano Pin
Albert Mora max.pin at bitroit dot com
amora at iua dot upf dot es - up-to-date + 1.6.0 Chinese Li Daobing
Wei Liu lidaobing at gmail dot com
liuwei at asiainfo dot com - up-to-date + 1.6.0 Chinese Traditional Daniel YC Lin
Gary Lee dlin.tw at gmail dot com
garywlee at gmail dot com - up-to-date + 1.6.0 Croatian Boris Bralo boris.bralo at zg dot htnet dot hr - up-to-date + 1.6.0 Czech @@ -122,13 +122,13 @@ when the translator was updated. Esperanto Ander Martinez dwarfnauko at gmail dot com - up-to-date + 1.6.0 Finnish Antti Laine antti.a.laine at tut dot fi - up-to-date + 1.6.0 French @@ -140,7 +140,7 @@ when the translator was updated. German Jens Seidel jensseidel at users dot sf dot net - up-to-date + 1.6.0 Greek @@ -164,13 +164,13 @@ when the translator was updated. Italian Alessandro Falappa
Ahmed Aldo Faisal alessandro at falappa dot net
aaf23 at cam dot ac dot uk - up-to-date + 1.6.0 Japanese Hiroki Iseri
Ryunosuke Satoh
Kenji Nagamatsu
Iwasa Kazmi goyoki at gmail dot com
sun594 at hotmail dot com
naga at joyful dot club dot ne dot jp
iwasa at cosmo-system dot jp - up-to-date + 1.6.0 JapaneseEn @@ -200,7 +200,7 @@ when the translator was updated. Macedonian Slave Jovanovski slavejovanovski at yahoo dot com - up-to-date + 1.6.0 Norwegian @@ -212,13 +212,13 @@ when the translator was updated. Persian Ali Nadalizadeh nadalizadeh at gmail dot com - up-to-date + 1.6.0 Polish Piotr Kaminski
Grzegorz Kowal
Krzysztof Kral Piotr.Kaminski at ctm dot gdynia dot pl
g_kowal at poczta dot onet dot pl
krzysztof.kral at gmail dot com - up-to-date + 1.6.0 Portuguese @@ -230,25 +230,25 @@ when the translator was updated. Romanian Ionut Dumitrascu
Alexandru Iosup reddumy at yahoo dot com
aiosup at yahoo dot com - up-to-date + 1.6.0 Russian Alexandr Chelpanov cav at cryptopro dot ru - up-to-date + 1.6.0 Serbian Dejan Milosavljevic dmilos at email dot com - up-to-date + 1.6.0 SerbianCyrilic Nedeljko Stefanovic stenedjo at yahoo dot com - up-to-date + 1.6.0 Slovak @@ -266,19 +266,19 @@ when the translator was updated. Spanish Bartomeu
Francisco Oltra Thennet
David Vaquero bartomeu at loteria3cornella dot com
foltra at puc dot cl
david at grupoikusnet dot com - up-to-date + 1.6.0 Swedish Mikael Hallin mikaelhallin at yahoo dot se - up-to-date + 1.6.0 Turkish Emin Ilker Cetinbas niw3 at yahoo dot com - up-to-date + 1.6.0 Ukrainian @@ -290,7 +290,7 @@ when the translator was updated. Vietnamese Dang Minh Tuan tuanvietkey at gmail dot com - up-to-date + 1.6.0 @@ -311,18 +311,18 @@ when the translator was updated. \hline Arabic & Moaz Reyad & {\tt\tiny moazreyad@yahoo.com} & 1.4.6 \\ \hline - Brazilian Portuguese & Fabio "FJTC" Jun Takada Chino & {\tt\tiny jun-chino@uol.com.br} & up-to-date \\ + Brazilian Portuguese & Fabio "FJTC" Jun Takada Chino & {\tt\tiny jun-chino@uol.com.br} & 1.6.0 \\ \hline - Catalan & Maximiliano Pin & {\tt\tiny max.pin@bitroit.com} & up-to-date \\ + Catalan & Maximiliano Pin & {\tt\tiny max.pin@bitroit.com} & 1.6.0 \\ ~ & Albert Mora & {\tt\tiny amora@iua.upf.es} & ~ \\ \hline - Chinese & Li Daobing & {\tt\tiny lidaobing@gmail.com} & up-to-date \\ + Chinese & Li Daobing & {\tt\tiny lidaobing@gmail.com} & 1.6.0 \\ ~ & Wei Liu & {\tt\tiny liuwei@asiainfo.com} & ~ \\ \hline - Chinese Traditional & Daniel YC Lin & {\tt\tiny dlin.tw@gmail.com} & up-to-date \\ + Chinese Traditional & Daniel YC Lin & {\tt\tiny dlin.tw@gmail.com} & 1.6.0 \\ ~ & Gary Lee & {\tt\tiny garywlee@gmail.com} & ~ \\ \hline - Croatian & Boris Bralo & {\tt\tiny boris.bralo@zg.htnet.hr} & up-to-date \\ + Croatian & Boris Bralo & {\tt\tiny boris.bralo@zg.htnet.hr} & 1.6.0 \\ \hline Czech & Petr P\v{r}ikryl & {\tt\tiny prikrylp@skil.cz} & up-to-date \\ \hline @@ -332,13 +332,13 @@ when the translator was updated. \hline English & Dimitri van Heesch & {\tt\tiny dimitri@stack.nl} & up-to-date \\ \hline - Esperanto & Ander Martinez & {\tt\tiny dwarfnauko@gmail.com} & up-to-date \\ + Esperanto & Ander Martinez & {\tt\tiny dwarfnauko@gmail.com} & 1.6.0 \\ \hline - Finnish & Antti Laine & {\tt\tiny antti.a.laine@tut.fi} & up-to-date \\ + Finnish & Antti Laine & {\tt\tiny antti.a.laine@tut.fi} & 1.6.0 \\ \hline French & Xavier Outhier & {\tt\tiny xouthier@yahoo.fr} & 1.5.4 \\ \hline - German & Jens Seidel & {\tt\tiny jensseidel@users.sf.net} & up-to-date \\ + German & Jens Seidel & {\tt\tiny jensseidel@users.sf.net} & 1.6.0 \\ \hline Greek & Paul Gessos & {\tt\tiny nickreserved@yahoo.com} & 1.5.4 \\ \hline @@ -347,10 +347,10 @@ when the translator was updated. \hline Indonesian & Hendy Irawan & {\tt\tiny ceefour@gauldong.net} & 1.4.6 \\ \hline - Italian & Alessandro Falappa & {\tt\tiny alessandro@falappa.net} & up-to-date \\ + Italian & Alessandro Falappa & {\tt\tiny alessandro@falappa.net} & 1.6.0 \\ ~ & Ahmed Aldo Faisal & {\tt\tiny aaf23@cam.ac.uk} & ~ \\ \hline - Japanese & Hiroki Iseri & {\tt\tiny goyoki@gmail.com} & up-to-date \\ + Japanese & Hiroki Iseri & {\tt\tiny goyoki@gmail.com} & 1.6.0 \\ ~ & Ryunosuke Satoh & {\tt\tiny sun594@hotmail.com} & ~ \\ ~ & Kenji Nagamatsu & {\tt\tiny naga@joyful.club.ne.jp} & ~ \\ ~ & Iwasa Kazmi & {\tt\tiny iwasa@cosmo-system.jp} & ~ \\ @@ -367,42 +367,42 @@ when the translator was updated. ~ & Mindaugas Radzius & {\tt\tiny mindaugasradzius@takas.lt} & ~ \\ ~ & Aidas Berukstis & {\tt\tiny aidasber@takas.lt} & ~ \\ \hline - Macedonian & Slave Jovanovski & {\tt\tiny slavejovanovski@yahoo.com} & up-to-date \\ + Macedonian & Slave Jovanovski & {\tt\tiny slavejovanovski@yahoo.com} & 1.6.0 \\ \hline Norwegian & Lars Erik Jordet & {\tt\tiny lejordet@gmail.com} & 1.4.6 \\ \hline - Persian & Ali Nadalizadeh & {\tt\tiny nadalizadeh@gmail.com} & up-to-date \\ + Persian & Ali Nadalizadeh & {\tt\tiny nadalizadeh@gmail.com} & 1.6.0 \\ \hline - Polish & Piotr Kaminski & {\tt\tiny Piotr.Kaminski@ctm.gdynia.pl} & up-to-date \\ + Polish & Piotr Kaminski & {\tt\tiny Piotr.Kaminski@ctm.gdynia.pl} & 1.6.0 \\ ~ & Grzegorz Kowal & {\tt\tiny g\_kowal@poczta.onet.pl} & ~ \\ ~ & Krzysztof Kral & {\tt\tiny krzysztof.kral@gmail.com} & ~ \\ \hline Portuguese & Rui Godinho Lopes & {\tt\tiny ruiglopes@yahoo.com} & 1.3.3 \\ \hline - Romanian & Ionut Dumitrascu & {\tt\tiny reddumy@yahoo.com} & up-to-date \\ + Romanian & Ionut Dumitrascu & {\tt\tiny reddumy@yahoo.com} & 1.6.0 \\ ~ & Alexandru Iosup & {\tt\tiny aiosup@yahoo.com} & ~ \\ \hline - Russian & Alexandr Chelpanov & {\tt\tiny cav@cryptopro.ru} & up-to-date \\ + Russian & Alexandr Chelpanov & {\tt\tiny cav@cryptopro.ru} & 1.6.0 \\ \hline - Serbian & Dejan Milosavljevic & {\tt\tiny dmilos@email.com} & up-to-date \\ + Serbian & Dejan Milosavljevic & {\tt\tiny dmilos@email.com} & 1.6.0 \\ \hline - SerbianCyrilic & Nedeljko Stefanovic & {\tt\tiny stenedjo@yahoo.com} & up-to-date \\ + SerbianCyrilic & Nedeljko Stefanovic & {\tt\tiny stenedjo@yahoo.com} & 1.6.0 \\ \hline Slovak & Stanislav Kudl\'{a}\v{c} & {\tt\tiny skudlac@pobox.sk} & 1.2.18 \\ \hline Slovene & Matja\v{z} Ostrover\v{s}nik & {\tt\tiny matjaz.ostroversnik@ostri.org} & 1.4.6 \\ \hline - Spanish & Bartomeu & {\tt\tiny bartomeu@loteria3cornella.com} & up-to-date \\ + Spanish & Bartomeu & {\tt\tiny bartomeu@loteria3cornella.com} & 1.6.0 \\ ~ & Francisco Oltra Thennet & {\tt\tiny foltra@puc.cl} & ~ \\ ~ & David Vaquero & {\tt\tiny david@grupoikusnet.com} & ~ \\ \hline - Swedish & Mikael Hallin & {\tt\tiny mikaelhallin@yahoo.se} & up-to-date \\ + Swedish & Mikael Hallin & {\tt\tiny mikaelhallin@yahoo.se} & 1.6.0 \\ \hline - Turkish & Emin Ilker Cetinbas & {\tt\tiny niw3@yahoo.com} & up-to-date \\ + Turkish & Emin Ilker Cetinbas & {\tt\tiny niw3@yahoo.com} & 1.6.0 \\ \hline Ukrainian & Olexij Tkatchenko & {\tt\tiny olexij.tkatchenko@parcs.de} & 1.4.1 \\ \hline - Vietnamese & Dang Minh Tuan & {\tt\tiny tuanvietkey@gmail.com} & up-to-date \\ + Vietnamese & Dang Minh Tuan & {\tt\tiny tuanvietkey@gmail.com} & 1.6.0 \\ \hline \end{tabular} \endlatexonly diff --git a/doc/translator_report.txt b/doc/translator_report.txt index 2d86d6c..d84e8b0 100644 --- a/doc/translator_report.txt +++ b/doc/translator_report.txt @@ -1,4 +1,4 @@ -(1.5.9) +(1.6.0) Doxygen supports the following 38 languages (sorted alphabetically): @@ -10,40 +10,19 @@ Persian, Polish, Portuguese, Romanian, Russian, Serbian, SerbianCyrilic, Slovak, Slovene, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese. -Of them, 25 translators are up-to-date, 13 translators are based on +Of them, 4 translators are up-to-date, 34 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 216 of the required methods. Anyway, there +and they implement all 221 of the required methods. Anyway, there still may be some details listed even for them: - TranslatorBrazilian - TranslatorCatalan - TranslatorChinesetraditional - TranslatorChinese - TranslatorCroatian TranslatorCzech TranslatorDutch TranslatorEnglish - TranslatorEsperanto - TranslatorFinnish - TranslatorGerman - TranslatorItalian - TranslatorJapanese -- Remove the obsolete methods (never used). TranslatorKorean - TranslatorMacedonian - TranslatorPersian - TranslatorPolish -- Remove the obsolete methods (never used). - TranslatorRomanian - TranslatorRussian - TranslatorSerbianCyrilic - TranslatorSerbian - TranslatorSpanish - TranslatorSwedish -- The "translate me!" found in a comment. - TranslatorTurkish - TranslatorVietnamese ---------------------------------------------------------------------- The following translator classes need some maintenance (the most @@ -51,19 +30,40 @@ 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: - TranslatorGreek 1.5.4 22 methods to implement - TranslatorFrench 1.5.4 22 methods to implement - TranslatorDanish 1.5.4 22 methods to implement - TranslatorSlovene 1.4.6 24 methods to implement - TranslatorNorwegian 1.4.6 23 methods to implement - TranslatorLithuanian 1.4.6 24 methods to implement - TranslatorIndonesian 1.4.6 23 methods to implement - TranslatorHungarian 1.4.6 24 methods to implement - TranslatorArabic 1.4.6 23 methods to implement - TranslatorAfrikaans 1.4.6 24 methods to implement - TranslatorUkrainian 1.4.1 24 methods to implement - TranslatorPortuguese 1.3.3 35 methods to implement - TranslatorSlovak 1.2.18 44 methods to implement + TranslatorVietnamese 1.6.0 5 methods to implement + TranslatorTurkish 1.6.0 5 methods to implement + TranslatorSwedish 1.6.0 5 methods to implement + TranslatorSpanish 1.6.0 5 methods to implement + TranslatorSerbian 1.6.0 5 methods to implement + TranslatorSerbianCyrilic 1.6.0 5 methods to implement + TranslatorRussian 1.6.0 5 methods to implement + TranslatorRomanian 1.6.0 5 methods to implement + TranslatorPolish 1.6.0 5 methods to implement + TranslatorPersian 1.6.0 5 methods to implement + TranslatorMacedonian 1.6.0 5 methods to implement + TranslatorJapanese 1.6.0 5 methods to implement + TranslatorItalian 1.6.0 5 methods to implement + TranslatorGerman 1.6.0 5 methods to implement + TranslatorFinnish 1.6.0 5 methods to implement + TranslatorEsperanto 1.6.0 5 methods to implement + TranslatorCroatian 1.6.0 5 methods to implement + TranslatorChinese 1.6.0 5 methods to implement + TranslatorChinesetraditional 1.6.0 5 methods to implement + TranslatorCatalan 1.6.0 5 methods to implement + TranslatorBrazilian 1.6.0 5 methods to implement + TranslatorGreek 1.5.4 27 methods to implement + TranslatorFrench 1.5.4 27 methods to implement + TranslatorDanish 1.5.4 27 methods to implement + TranslatorSlovene 1.4.6 29 methods to implement + TranslatorNorwegian 1.4.6 28 methods to implement + TranslatorLithuanian 1.4.6 29 methods to implement + TranslatorIndonesian 1.4.6 28 methods to implement + TranslatorHungarian 1.4.6 29 methods to implement + TranslatorArabic 1.4.6 28 methods to implement + TranslatorAfrikaans 1.4.6 29 methods to implement + TranslatorUkrainian 1.4.1 29 methods to implement + TranslatorPortuguese 1.3.3 40 methods to implement + TranslatorSlovak 1.2.18 49 methods to implement ---------------------------------------------------------------------- The following translator classes derive directly from the @@ -81,6 +81,7 @@ The situation should be checked. The .cpp files and .h files excluding the '*translator*' files in doxygen/src directory were simply searched for occurence of the method identifiers: + QCString idLanguageCharset() QCString trDCOPMethods() QCString trFunctionPrototypeDocumentation() @@ -90,7 +91,7 @@ Details for translators (classes sorted alphabetically): -TranslatorAfrikaans (TranslatorAdapter_1_4_6) 24 methods to implement +TranslatorAfrikaans (TranslatorAdapter_1_4_6) 29 methods to implement ------------------- Implements 192 of the required methods. @@ -98,11 +99,15 @@ TranslatorAfrikaans (TranslatorAdapter_1_4_6) 24 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -110,6 +115,7 @@ TranslatorAfrikaans (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -123,7 +129,7 @@ TranslatorAfrikaans (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trSubprogramDocumentation() -TranslatorArabic (TranslatorAdapter_1_4_6) 23 methods to implement +TranslatorArabic (TranslatorAdapter_1_4_6) 28 methods to implement ---------------- Implements 193 of the required methods. @@ -131,11 +137,15 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 23 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -143,6 +153,7 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 23 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -167,7 +178,77 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 23 methods to implement virtual QCString trNoDescriptionAvailable() -TranslatorDanish (TranslatorAdapter_1_5_4) 22 methods to implement +TranslatorBrazilian (TranslatorAdapter_1_6_0) 5 methods to implement +------------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorCatalan (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorChinese (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorChinesetraditional (TranslatorAdapter_1_6_0) 5 methods to implement +---------------------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorCroatian (TranslatorAdapter_1_6_0) 5 methods to implement +------------------ + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorDanish (TranslatorAdapter_1_5_4) 27 methods to implement ---------------- Implements 194 of the required methods. @@ -175,11 +256,15 @@ TranslatorDanish (TranslatorAdapter_1_5_4) 22 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -187,6 +272,7 @@ TranslatorDanish (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -198,7 +284,35 @@ TranslatorDanish (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trSubprogramDocumentation() -TranslatorFrench (TranslatorAdapter_1_5_4) 22 methods to implement +TranslatorEsperanto (TranslatorAdapter_1_6_0) 5 methods to implement +------------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorFinnish (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorFrench (TranslatorAdapter_1_5_4) 27 methods to implement ---------------- Implements 194 of the required methods. @@ -206,11 +320,15 @@ TranslatorFrench (TranslatorAdapter_1_5_4) 22 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -218,6 +336,7 @@ TranslatorFrench (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -229,7 +348,21 @@ TranslatorFrench (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trSubprogramDocumentation() -TranslatorGreek (TranslatorAdapter_1_5_4) 22 methods to implement +TranslatorGerman (TranslatorAdapter_1_6_0) 5 methods to implement +---------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorGreek (TranslatorAdapter_1_5_4) 27 methods to implement --------------- Implements 194 of the required methods. @@ -237,11 +370,15 @@ TranslatorGreek (TranslatorAdapter_1_5_4) 22 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -249,6 +386,7 @@ TranslatorGreek (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -272,7 +410,7 @@ TranslatorGreek (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trNoDescriptionAvailable() -TranslatorHungarian (TranslatorAdapter_1_4_6) 24 methods to implement +TranslatorHungarian (TranslatorAdapter_1_4_6) 29 methods to implement ------------------- Implements 192 of the required methods. @@ -280,11 +418,15 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 24 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -292,6 +434,7 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -305,7 +448,7 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trSubprogramDocumentation() -TranslatorIndonesian (TranslatorAdapter_1_4_6) 23 methods to implement +TranslatorIndonesian (TranslatorAdapter_1_4_6) 28 methods to implement -------------------- Implements 193 of the required methods. @@ -313,11 +456,15 @@ TranslatorIndonesian (TranslatorAdapter_1_4_6) 23 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -325,6 +472,7 @@ TranslatorIndonesian (TranslatorAdapter_1_4_6) 23 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -349,11 +497,33 @@ TranslatorIndonesian (TranslatorAdapter_1_4_6) 23 methods to implement virtual QCString trNoDescriptionAvailable() -TranslatorJapanese (Translator) +TranslatorItalian (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorJapanese (TranslatorAdapter_1_6_0) 5 methods to implement ------------------ Implements 216 of the required methods. + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + Obsolete methods (should be removed, never used): virtual QCString trHeaderFilesDescription() @@ -367,7 +537,7 @@ TranslatorJapanese (Translator) virtual QCString trNoDescriptionAvailable() -TranslatorJapaneseEn (TranslatorEnglish) 211 methods to implement +TranslatorJapaneseEn (TranslatorEnglish) 216 methods to implement -------------------- Implements 5 of the required methods. @@ -381,7 +551,7 @@ TranslatorJapaneseEn (TranslatorEnglish) 211 methods to implement virtual QCString latexLanguageSupportCommand() -TranslatorKoreanEn (TranslatorEnglish) 211 methods to implement +TranslatorKoreanEn (TranslatorEnglish) 216 methods to implement ------------------ Implements 5 of the required methods. @@ -395,7 +565,7 @@ TranslatorKoreanEn (TranslatorEnglish) 211 methods to implement virtual QCString latexLanguageSupportCommand() -TranslatorLithuanian (TranslatorAdapter_1_4_6) 24 methods to implement +TranslatorLithuanian (TranslatorAdapter_1_4_6) 29 methods to implement -------------------- Implements 192 of the required methods. @@ -403,11 +573,15 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 24 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -415,6 +589,7 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -428,7 +603,21 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trSubprogramDocumentation() -TranslatorNorwegian (TranslatorAdapter_1_4_6) 23 methods to implement +TranslatorMacedonian (TranslatorAdapter_1_6_0) 5 methods to implement +-------------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorNorwegian (TranslatorAdapter_1_4_6) 28 methods to implement ------------------- Implements 193 of the required methods. @@ -436,11 +625,15 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 23 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -448,6 +641,7 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 23 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -472,11 +666,33 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 23 methods to implement virtual QCString trNoDescriptionAvailable() -TranslatorPolish (Translator) +TranslatorPersian (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorPolish (TranslatorAdapter_1_6_0) 5 methods to implement ---------------- Implements 216 of the required methods. + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + Obsolete methods (should be removed, never used): QCString trHeaderFilesDescription() @@ -490,7 +706,7 @@ TranslatorPolish (Translator) QCString trNoDescriptionAvailable() -TranslatorPortuguese (TranslatorAdapter_1_3_3) 35 methods to implement +TranslatorPortuguese (TranslatorAdapter_1_3_3) 40 methods to implement -------------------- Implements 181 of the required methods. @@ -498,9 +714,12 @@ TranslatorPortuguese (TranslatorAdapter_1_3_3) 35 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() virtual QCString trOverloadText() virtual QCString trDirIndex() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() @@ -508,6 +727,7 @@ TranslatorPortuguese (TranslatorAdapter_1_3_3) 35 methods to implement virtual QCString trSearchResultsTitle() virtual QCString trDirectories() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trDirDescription() virtual QCString trCompoundListDescriptionFortran() @@ -516,6 +736,7 @@ TranslatorPortuguese (TranslatorAdapter_1_3_3) 35 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trSearchResults(int numDocuments) @@ -546,7 +767,63 @@ TranslatorPortuguese (TranslatorAdapter_1_3_3) 35 methods to implement QCString trNoDescriptionAvailable() -TranslatorSlovak (TranslatorAdapter_1_2_18) 44 methods to implement +TranslatorRomanian (TranslatorAdapter_1_6_0) 5 methods to implement +------------------ + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorRussian (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorSerbian (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 5 methods to implement +------------------------ + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorSlovak (TranslatorAdapter_1_2_18) 49 methods to implement ---------------- Implements 172 of the required methods. @@ -554,10 +831,13 @@ TranslatorSlovak (TranslatorAdapter_1_2_18) 44 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() virtual QCString trOverloadText() virtual QCString trEventDocumentation() virtual QCString trDirIndex() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trPackageMembers() virtual QCString trStaticPackageMembers() @@ -567,6 +847,7 @@ TranslatorSlovak (TranslatorAdapter_1_2_18) 44 methods to implement virtual QCString trSearchResultsTitle() virtual QCString trDirectories() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trDirDescription() virtual QCString trStaticPackageAttribs() @@ -577,6 +858,7 @@ TranslatorSlovak (TranslatorAdapter_1_2_18) 44 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trPackageTypes() virtual QCString trCompoundListFortran() virtual QCString trDataTypes() @@ -611,7 +893,7 @@ TranslatorSlovak (TranslatorAdapter_1_2_18) 44 methods to implement virtual QCString trNoDescriptionAvailable() -TranslatorSlovene (TranslatorAdapter_1_4_6) 24 methods to implement +TranslatorSlovene (TranslatorAdapter_1_4_6) 29 methods to implement ----------------- Implements 192 of the required methods. @@ -619,11 +901,15 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 24 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -631,6 +917,7 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -644,13 +931,49 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 24 methods to implement virtual QCString trSubprogramDocumentation() -TranslatorSwedish (Translator) +TranslatorSpanish (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorSwedish (TranslatorAdapter_1_6_0) 5 methods to implement +----------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + + +TranslatorTurkish (TranslatorAdapter_1_6_0) 5 methods to implement ----------------- Implements 216 of the required methods. + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) + -TranslatorUkrainian (TranslatorAdapter_1_4_1) 24 methods to implement +TranslatorUkrainian (TranslatorAdapter_1_4_1) 29 methods to implement ------------------- Implements 192 of the required methods. @@ -658,12 +981,16 @@ TranslatorUkrainian (TranslatorAdapter_1_4_1) 24 methods to implement Missing methods (should be implemented): virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + virtual QCString trSearching() virtual QCString trOverloadText() + virtual QCString trNoMatches() virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) + virtual QCString trLoading() virtual QCString trSubprograms() virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesList() virtual QCString trTypeConstraints() + virtual QCString trGlobalNamespace() virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trCompoundListDescriptionFortran() virtual QCString trTypeDocumentation() @@ -671,6 +998,7 @@ TranslatorUkrainian (TranslatorAdapter_1_4_1) 24 methods to implement virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMembers() virtual QCString trModulesIndex() + virtual QCString trDirRelation(const char * name) virtual QCString trCompoundListFortran() virtual QCString trDataTypes() virtual QCString trCompoundIndexFortran() @@ -692,4 +1020,18 @@ TranslatorUkrainian (TranslatorAdapter_1_4_1) 24 methods to implement virtual QCString trInterfaces() virtual QCString trHeaderFiles() virtual QCString trBugsAndLimitations() - virtual QCString trNoDescriptionAvailable() \ No newline at end of file + virtual QCString trNoDescriptionAvailable() + + +TranslatorVietnamese (TranslatorAdapter_1_6_0) 5 methods to implement +-------------------- + + Implements 216 of the required methods. + + Missing methods (should be implemented): + + virtual QCString trSearching() + virtual QCString trNoMatches() + virtual QCString trLoading() + virtual QCString trGlobalNamespace() + virtual QCString trDirRelation(const char * name) \ No newline at end of file diff --git a/packages/rpm/doxygen.spec.in b/packages/rpm/doxygen.spec.in index 39edc42..c97b229 100644 --- a/packages/rpm/doxygen.spec.in +++ b/packages/rpm/doxygen.spec.in @@ -14,7 +14,7 @@ URL: http://www.stack.nl/~dimitri/doxygen/index.html Vendor: Dimitri van Heesch License: GNU General Public License Group: Development/Tools -Source: %{name}-%{version}_%{revision}.src.tar.gz +Source: %{name}-%{version}.src.tar.gz BuildRoot: %{buildroot} BuildPrereq: libstdc++-devel >= 2.96, /usr/bin/perl, /usr/bin/latex, /usr/bin/dvips, /usr/bin/gs Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, /bin/mv, libstdc++ >= 2.96 @@ -48,7 +48,7 @@ install. %endif %prep -%setup -q -n %{name}-%{version}_%{revision} +%setup -q -n %{name}-%{version} ./configure %{?_with_doxywizard} --prefix $RPM_BUILD_ROOT/usr %build diff --git a/src/commentscan.l b/src/commentscan.l index 88f4008..d7d064d 100644 --- a/src/commentscan.l +++ b/src/commentscan.l @@ -1021,7 +1021,7 @@ RCSTAG "$"{ID}":"[^\n$]+"$" ^{B}*"."{B}*/\n { // explicit end autolist: e.g " ." addOutput(yytext); } -"."[a-z_A-Z0-9] { // . at start or in the middle of a word +("."+)[a-z_A-Z0-9] { // . at start or in the middle of a word, or ellipsis addOutput(yytext); } ".\\"[ \t] { // . with escaped space. @@ -2626,6 +2626,7 @@ static void groupAddDocs(Entry *e,const char *fileName) { info->doc = g_memberGroupDocs; info->docFile = fileName; + info->setRefItems(e->sli); } e->doc.resize(0); e->brief.resize(0); diff --git a/src/config.xml b/src/config.xml index aa09dcb..a2cb0af 100644 --- a/src/config.xml +++ b/src/config.xml @@ -449,6 +449,11 @@ The appearance of the initializer of individual variables and defines in the documentation can be controlled using \showinitializer or \hideinitializer command in the documentation regardless of this setting. ' minval='0' maxval='10000' defval='30'/> +

\n" "Uvažujte následující příklad:\n" @@ -1064,22 +1066,21 @@ class TranslatorCzech : public TranslatorAdapter_1_6_0 "/*! Třída, u které došlo k ořezání grafu. Vztah dědičnosti " "je skryt. */\n" "class Truncated : public Invisible { };\n\n" + "/* Třída, která není dokumentována komentáři programu doxygen. */\n" + "class Undocumented { };\n\n" "/*! Bázová třída děděná veřejně (public inheritance). */\n" "class PublicBase : public Truncated { };\n\n" + "/*! Šablona třídy. */\n" + "template class Templ { };\n\n" "/*! Bázová třída, použitá pro chráněné dědění " "(protected inheritance). */\n" "class ProtectedBase { };\n\n" "/*! Bázová třída, využitá pro privátní dědění " "(private inheritance). */\n" "class PrivateBase { };\n\n" - "/* Třída, která není dokumentována komentáři programu doxygen. */\n" - "class Undocumented { };\n\n" - "/*! Šablona třídy. */\n" - "template class Templ { };\n\n" "/*! Třída, která je využívána třídou Inherited. */\n" "class Used { };\n\n" - "/*! Odvozená třída, která různým způsobem dědí z více bázových " - "tříd. */\n" + "/*! Odvozená třída, která dědí z více tříd. */\n" "class Inherited : public PublicBase,\n" " protected ProtectedBase,\n" " private PrivateBase,\n" @@ -1090,13 +1091,12 @@ class TranslatorCzech : public TranslatorAdapter_1_6_0 " Used *m_usedClass;\n" "};\n" "\\endcode\n" - "Pokud je položka \\c MAX_DOT_GRAPH_HEIGHT konfiguračního souboru " - "nastavena na hodnotu 200, bude vygenerován následující graf:" + "K výše uvedenému bude vygenerován následující graf:" "

\n" "

\n" "Bloky (tj. uzly) v uvedeném grafu mají následující význam:\n" "

\n"); - - return result; + "\n"; } /*! text for the link to the legend page */ virtual QCString trLegend() @@ -1816,6 +1814,40 @@ class TranslatorCzech : public TranslatorAdapter_1_6_0 return "Omezení typů (Type Constraints)"; } +////////////////////////////////////////////////////////////////////////// +// new since 1.6.0 (mainly for the new search engine) +////////////////////////////////////////////////////////////////////////// + + /*! directory relation for \a name */ + virtual QCString trDirRelation(const char *name) + { + return "Relace "+QCString(name); + } + + /*! Loading message shown when loading search results */ + virtual QCString trLoading() + { + return "Načítám..."; + } + + /*! Label used for search results in the global namespace */ + virtual QCString trGlobalNamespace() + { + return "Globální prostor jmen"; + } + + /*! Message shown while searching */ + virtual QCString trSearching() + { + return "Vyhledávám..."; + } + + /*! Text shown when no search results are found */ + virtual QCString trNoMatches() + { + return "Nic se nenašlo"; + } + }; #endif // TRANSLATOR_CZ_H diff --git a/src/translator_za.h b/src/translator_za.h index 1e45be3..2a5f299 100644 --- a/src/translator_za.h +++ b/src/translator_za.h @@ -14,7 +14,7 @@ * input used in their production; they are not affected by this license. * */ - + /* * Bronne vir hierdie vertaling (Sources for this translation): * Die Stigting vir Afrikaans se rekenaartermelys: @@ -26,7 +26,7 @@ #ifndef TRANSLATOR_ZA_H #define TRANSLATOR_ZA_H -class TranslatorAfrikaans : public TranslatorAdapter_1_4_6 +class TranslatorAfrikaans : public TranslatorAdapter_1_6_0 { public: @@ -1022,7 +1022,7 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_4_6 " protected ProtectedBase,\n" " private PrivateBase,\n" " public Ongedokumenteer,\n" - " public Templ\n" + " public Templ\n" "{\n" " private:\n" " Used *m_usedClass;\n" @@ -1260,7 +1260,7 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_4_6 { QCString result((first_capital ? "Bladsy" : "bladsy")); if (!singular) result+="e"; - return result; + return result; } /*! This is used for translation of the word that will possibly @@ -1268,12 +1268,12 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_4_6 * of the category. */ virtual QCString trMember(bool first_capital, bool singular) - { + { QCString result((first_capital ? "Lid" : "lid")); if (!singular) result = (first_capital ? "Lede" : "lede"); return result; } - + /*! This is used for translation of the word that will possibly * be followed by a single name or by a list of names * of the category. @@ -1548,8 +1548,220 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_4_6 "funksie in die argument(e) wat dit aanvaar."; } +////////////////////////////////////////////////////////////////////////// +// new since 1.4.6 +////////////////////////////////////////////////////////////////////////// + + /*! This is used to introduce a caller (or called-by) graph */ + virtual QCString trCallerGraph() + { + return "Hier is die roep skema vir die funksie:"; + } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for enumeration values + */ + virtual QCString trEnumerationValueDocumentation() + { return "Enumerator Dokumentasie"; } + +////////////////////////////////////////////////////////////////////////// +// new since 1.5.4 (mainly for Fortran) +////////////////////////////////////////////////////////////////////////// + + /*! header that is put before the list of member subprograms (Fortran). */ + virtual QCString trMemberFunctionDocumentationFortran() + { return "Lede Funksie/Subroetine Dokumentasie"; } + + /*! This is put above each page as a link to the list of annotated data types (Fortran). */ + virtual QCString trCompoundListFortran() + { return "Data Tipes Lys"; } + + /*! This is put above each page as a link to all members of compounds (Fortran). */ + virtual QCString trCompoundMembersFortran() + { return "Data Velde"; } + + /*! This is an introduction to the annotated compound list (Fortran). */ + virtual QCString trCompoundListDescriptionFortran() + { return "Hier is die data tipes met kort beskrywings:"; } + + /*! This is an introduction to the page with all data types (Fortran). */ + virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + { + QCString result="Hier is 'n lys van alle "; + if (!extractAll) + { + result+="gedokumenteerde "; + } + result+="data tipe lede"; + result+=" met skakels na "; + if (!extractAll) + { + result+="die data strukture dokumentasie vir elke lid"; + } + else + { + result+="die data tipes waaraan hulle behoort:"; + } + return result; + } + + /*! This is used in LaTeX as the title of the chapter with the + * annotated compound index (Fortran). + */ + virtual QCString trCompoundIndexFortran() + { return "Data Tipe Indeks"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all data types (Fortran). + */ + virtual QCString trTypeDocumentation() + { return "Data Tipe Dokumentasie"; } + + /*! This is used in the documentation of a file as a header before the + * list of (global) subprograms (Fortran). + */ + virtual QCString trSubprograms() + { return "Funksies/Subroetines"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for subprograms (Fortran) + */ + virtual QCString trSubprogramDocumentation() + { return "Funksies/Subroetine Dokumentasie"; } + + /*! This is used in the documentation of a file/namespace/group before + * the list of links to documented compounds (Fortran) + */ + virtual QCString trDataTypes() + { return "Data Tipes"; } + + /*! used as the title of page containing all the index of all modules (Fortran). */ + virtual QCString trModulesList() + { return "Modules Lys"; } + + /*! used as an introduction to the modules list (Fortran) */ + virtual QCString trModulesListDescription(bool extractAll) + { + QCString result="Hier is 'n lys van alle "; + if (!extractAll) result+="gedokumenteerde "; + result+="modules met kort beskrywings:"; + return result; + } + + /*! used as the title of the HTML page of a module/type (Fortran) */ + virtual QCString trCompoundReferenceFortran(const char *clName, + ClassDef::CompoundType compType, + bool isTemplate) + { + QCString result=(QCString)clName; + switch(compType) + { + case ClassDef::Class: result+=" Module"; break; + case ClassDef::Struct: result+=" Tipe"; break; + case ClassDef::Union: result+=" Unie"; break; + case ClassDef::Interface: result+=" Interflak"; break; + case ClassDef::Protocol: result+=" Protokol"; break; + case ClassDef::Category: result+=" Kategorie"; break; + case ClassDef::Exception: result+=" Eksepsie"; break; + } + if (isTemplate) result+=" Template"; + result+=" Bron"; + return result; + } + /*! used as the title of the HTML page of a module (Fortran) */ + virtual QCString trModuleReference(const char *namespaceName) + { + QCString result=namespaceName; + result+=" Module Bron"; + return result; + } + + /*! This is put above each page as a link to all members of modules. (Fortran) */ + virtual QCString trModulesMembers() + { return "Module Lede"; } + + /*! This is an introduction to the page with all modules members (Fortran) */ + virtual QCString trModulesMemberDescription(bool extractAll) + { + QCString result="Hier is 'n lys van alle "; + if (!extractAll) result+="gedokumenteerde "; + result+="module lede met skakels na "; + if (extractAll) + { + result+="die module dokumentasie vir elke lid:"; + } + else + { + result+="die modules waaraan hulle behoort:"; + } + return result; + } + + /*! This is used in LaTeX as the title of the chapter with the + * index of all modules (Fortran). + */ + virtual QCString trModulesIndex() + { return "Modules Indeks"; } + + /*! This is used for translation of the word that will possibly + * be followed by a single name or by a list of names + * of the category. + */ + virtual QCString trModule(bool first_capital, bool singular) + { + QCString result((first_capital ? "Module" : "module")); + if (!singular) result+="s"; + return result; + } + /*! This is put at the bottom of a module documentation page and is + * followed by a list of files that were used to generate the page. + */ + virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, + bool single) + { + // single is true implies a single file + QCString result=(QCString)"The documentation for this "; + switch(compType) + { + case ClassDef::Class: result+="module"; break; + case ClassDef::Struct: result+="tipe"; break; + case ClassDef::Union: result+="unie"; break; + case ClassDef::Interface: result+="Interflak"; break; + case ClassDef::Protocol: result+="protokcol"; break; + case ClassDef::Category: result+="kategorie"; break; + case ClassDef::Exception: result+="eksepsie"; break; + } + result+=" is gegenereer vanaf die foldende leer"; + if (single) result+=":"; else result+="s:"; + return result; + } + /*! This is used for translation of the word that will possibly + * be followed by a single name or by a list of names + * of the category. + */ + virtual QCString trType(bool first_capital, bool singular) + { + QCString result((first_capital ? "Tipe" : "tipe")); + if (!singular) result+="s"; + return result; + } + /*! This is used for translation of the word that will possibly + * be followed by a single name or by a list of names + * of the category. + */ + virtual QCString trSubprogram(bool first_capital, bool singular) + { + QCString result((first_capital ? "Subprogram" : "subprogram")); + if (!singular) result+="me"; + return result; + } + + /*! C# Type Constraint list */ + virtual QCString trTypeConstraints() + { + return "Tipe Limiete"; + } }; #endif - diff --git a/src/util.cpp b/src/util.cpp index d6440d3..c164c2d 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -5399,6 +5399,7 @@ void addMembersToMemberGroup(MemberList *ml, } md = ml->take(index); // remove from member list mg->insertMember(md); // insert in member group + mg->setRefItems(info->m_sli); md->setMemberGroup(mg); continue; } @@ -6502,7 +6503,7 @@ void initDefaultExtensionMapping() updateLanguageMapping(".f90", "fortran"); updateLanguageMapping(".vhd", "vhdl"); updateLanguageMapping(".vhdl", "vhdl"); - updateLanguageMapping(".xml", "dbusxml"); + //updateLanguageMapping(".xml", "dbusxml"); } SrcLangExt getLanguageFromFileName(const QCString fileName) diff --git a/src/vhdlcode.l b/src/vhdlcode.l index c5df9f0..57d5eaf 100644 --- a/src/vhdlcode.l +++ b/src/vhdlcode.l @@ -579,7 +579,7 @@ static void startFontClass(const char *s) static void writeFont(const char *s,const char* text) { if (s==0 || text==0) return; - printf("writeFont(%d,\"%s\")\n",g_yyLineNr,text); + //printf("writeFont(%d,\"%s\")\n",g_yyLineNr,text); g_code->startFontClass(s); g_code->codify(text); g_code->endFontClass(); -- cgit v0.12