From 6c380ba91ae41c6d5c409a5163119318932ae2a3 Mon Sep 17 00:00:00 2001
From: Dmitry Soloviev
");
+ out.addStr("\n");
}
}
}
--
cgit v0.12
From 0fc16d17963c50caa41959cc321d796a931aba44 Mon Sep 17 00:00:00 2001
From: aquayan <42374892+aquayan@users.noreply.github.com>
Date: Fri, 24 Aug 2018 09:30:22 +0200
Subject: Update doxygen.cpp
Reading a few thousands of input CPP/H files in alphabetical order is very slow because of using the inSort construct. The inSort function does a linear loop through the list to find the right alphabetical position, leading to a quadratic algorithm. During the creation of the file list there is no need to keep it sorted - it is not used at all yet. Therefore I propose to just append them and to a final sort at the end of the creation of the file list.
For my use case with several thousands of input files, this reduces creating the file list from about an hour to a few seconds !!
---
src/doxygen.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index bf93a9b..ed3ffc9 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -9633,7 +9633,7 @@ int readDir(QFileInfo *fi,
{
fn = new FileName(cfi->absFilePath().utf8(),name);
fn->append(fd);
- if (fnList) fnList->inSort(fn);
+ if (fnList) fnList->append(fn);
fnDict->insert(name,fn);
}
}
@@ -9732,7 +9732,7 @@ int readFileOrDirectory(const char *s,
{
fn = new FileName(filePath,name);
fn->append(fd);
- if (fnList) fnList->inSort(fn);
+ if (fnList) fnList->append(fn);
fnDict->insert(name,fn);
}
}
@@ -10923,6 +10923,7 @@ void searchInputFiles()
}
s=inputList.next();
}
+ Doxygen::inputNameList->sort();
delete killDict;
g_s.end();
}
--
cgit v0.12
From 1f849a16671e1c9afff4ee30a5b5a33d271e8684 Mon Sep 17 00:00:00 2001
From: albert-github New features
6. Qt Compressed Help
If you develop for or want to install the Qt application framework,
you will get an application
- called Qt assistant.
+ called Qt assistant.
This is a help viewer for Qt Compressed Help files (.qch
).
To enable this feature set \ref cfg_generate_qhp "GENERATE_QHP" to \c YES.
diff --git a/doc/starting.doc b/doc/starting.doc
index 0765a3b..64d3be0 100644
--- a/doc/starting.doc
+++ b/doc/starting.doc
@@ -263,7 +263,7 @@ capabilities of the man page format, so some information
\subsection docbook_out DocBook output
\addindex docbook
Doxygen can also generate output in the
-DocBook format. How to process the
+DocBook format. How to process the
DocBook output is beyond the scope of this manual.
\section step3 Step 3: Documenting the sources
diff --git a/src/config.xml b/src/config.xml
index 08795dc..0c09cca 100644
--- a/src/config.xml
+++ b/src/config.xml
@@ -650,7 +650,7 @@ Go to the next section or return to the
Apple's Xcode 3
+ Apple's Xcode 3
integrated development environment, introduced with OSX 10.5 (Leopard).
To create a documentation set, doxygen will generate a Makefile in the
HTML output directory. Running \c make will produce the docset in that
directory and running make install
will install the docset in
~/Library/Developer/Shared/Documentation/DocSets
so that Xcode will find it at startup. See
- https://developer.apple.com/tools/creatingdocsetswithdoxygen.html for
- more information.
+ https://developer.apple.com/library/archive/featuredarticles/DoxygenXcode/_index.html
+ for more information.
]]>
@@ -2095,7 +2095,7 @@ The \c DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
doxygen generates three additional HTML index files:
\c index.hhp, \c index.hhc, and \c index.hhk. The \c index.hhp is a
project file that can be read by
-
+
Microsoft's HTML Help Workshop
on Windows.
@@ -2191,7 +2191,7 @@ The \c DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
Qt Help Project / Namespace
" + extraItem->text; + doc += "
\\anchor "; + doc += extraItem->listAnchor; + doc += " "; + doc += extraItem->text; } doc += "