summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6438 from albert-github/feature/bug_citeDimitri van Heesch2018-10-282-6/+7
|\ | | | | Correcting labels for citations
| * Correcting labels for citationsalbert-github2018-08-102-6/+7
| | | | | | | | | | The labels for RTF and XML were incorrect due to the fact that the wrong branch was chosen in the code (the newAnchor was set for the results of the `\cite ` command as well). Small readability issue with XML (when there are a lot of citations).
* | Merge pull request #6549 from albert-github/feature/issue_6533Dimitri van Heesch2018-10-281-1/+2
|\ \ | | | | | | issue_6533: PHP: Namespaced typehints in deprecated methods not handled correctly
| * | issue_6533: PHP: Namespaced typehints in deprecated methods not handled ↵albert-github2018-10-111-1/+2
| | | | | | | | | | | | | | | | | | correctly Besides backslashes in the title (issue #5901) the backslashes in the argument list need to be escaped.
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-10-282-2/+49
|\ \ \
| * \ \ Merge pull request #6572 from albert-github/feature/bug_fortran_state_debugDimitri van Heesch2018-10-281-1/+47
| |\ \ \ | | | | | | | | | | Fortran scanner abort message
| | * | | Fortran scanner abort messagealbert-github2018-10-231-1/+47
| | | | | | | | | | | | | | | | | | | | The Fortran scanner can give a message when the scanner is aborted, in here there is also the state, but in the form of a number. This patch adds a little bit more descriptive text.
| * | | | RTF layout regarding References and Referenced byalbert-github2018-10-281-1/+2
| | | | | | | | | | | | | | | | | | | | The layout was so that lines were stretched to to complete lines from left to right (Justifid). For "normal" text this is fine, but not for lists like this, so set alignment here to: Left aligned
* | | | | Merge branch 'feature/docbook_cleanup' of ↵Dimitri van Heesch2018-10-283-2160/+0
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/docbook_cleanup
| * | | | Remove old obsolete docbook generatoralbert-github2018-10-173-2160/+0
| | | | | | | | | | | | | | | | | | | | The docbook generator has been replaced by a new implementation. The old implementation was still present, removed now (disrupts easy updates due to false positive searches in the code).
* | | | | Renamed command and moved duplicated code into a macroDimitri van Heesch2018-10-273-37/+48
| | | | |
* | | | | Merge branch 'feature/bug_warning_msg' of ↵Dimitri van Heesch2018-10-274-154/+72
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_warning_msg
| * | | | | Correcting warning messages and echoing unknown commandalbert-github2018-08-264-154/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In case an unknown command is given this was shown as a warning but not as normal text in the output, for this also a distinction between `\`and `@` commands has to be made - corrected command name in warning messages when handling arguments - making handling of some warning messages consistent
* | | | | | Merge pull request #6459 from aquayan/patch-1Dimitri van Heesch2018-10-271-2/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | File list creation performance improvement.
| * | | | | | Update doxygen.cppaquayan2018-08-241-2/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | 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 !!
* | | | | | Merge pull request #771 from albert-github/feature/bug_734308Dimitri van Heesch2018-10-271-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Bug 734308 - Error message when using memberof in a C macro
| * | | | | | Bug 734308 - Error message when using memberof in a C macroalbert-github2018-06-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Made a better warning message, a 'define' is a global setting and cannot be made a member of a struct / class.
* | | | | | | Merge pull request #6435 from albert-github/feature/bug_image_in_a_tagDimitri van Heesch2018-10-271-0/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Possibility to have a \image command inside a <A> tag
| * | | | | | | Possibility to have a \image command inside a <A> tagalbert-github2018-08-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the possibility to have a `\image` command inside a <A> tag
* | | | | | | | Merge pull request #6542 from albert-github/feature/bug_751700Dimitri van Heesch2018-10-273-3/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bug 751700 - Main page absent in TOC of CHM, if PROJECT_NAME is empty
| * | | | | | | | Bug 751700 - Main page absent in TOC of CHM, if PROJECT_NAME is emptyalbert-github2018-10-083-3/+19
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | In case a string is empty the default should be taken and not left blank.
* | | | | | | | Merge pull request #6439 from albert-github/feature/bug_748927Dimitri van Heesch2018-10-271-2/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bug 748927 - Navigation incorrect with escaped symbols
| * | | | | | | | Bug 748927 - Navigation incorrect with escaped symbolsalbert-github2018-08-111-2/+6
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the fact that constructs like `<my>` in a page title are seen as an XML-tag (with a resulting warning) the `<` should be escaped but this leads to the fact that the escape sign is shown in the bars on top of a HTML page. The basic problem is due to the fact that page titles are not really interpreted by doxygen (as "nothing" can be, generically, handled in the title of a page.
* | | | | | | | Merge pull request #6577 from albert-github/feature/bug_docu_addressesDimitri van Heesch2018-10-271-11/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Documentation internet addresses
| * | | | | | | | Documentation internet addressesalbert-github2018-10-271-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running a link checker revealed a number of not existing / redirected addresses, these have been corrected.
* | | | | | | | | Merge pull request #6460 from albert-github/feature/issue_6456Dimitri van Heesch2018-10-274-8/+30
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Issue_6456 Using # in links causes errors in PDF generation
| * | | | | | | | | Issue_6456 Using # in links causes errors in PDF generationalbert-github2018-08-244-8/+30
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The # sign in an URL needs to be escaped as longtabu reads the table body as the argument to a command, so the self-escaping mechanism of \href cannot work (from https://tex.stackexchange.com/questions/447461/having-a-hash-sign-in-href-in-a-longtabu-cell) - a regression regarding the change from `\tt` to `\texttt` (needed `{ ... }` as `\href` has 2 arguments )
* | | | | | | | | Merge pull request #6561 from ↵Dimitri van Heesch2018-10-271-4/+0
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | albert-github/feature/bug_scanner_obsolete_definitions Remove obsolete definitions from scanner
| * | | | | | | | Remove obsolete definitions from scanneralbert-github2018-10-171-4/+0
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | Remove some not used definitions from scanner.l (give false positives when searching for some features).
* | | | | | | | Merge pull request #6463 from albert-github/feature/bug_vhdl_code_commentDimitri van Heesch2018-10-272-36/+37
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Correction of some coloring of code comments in VHDL, adding data type 'positive'
| * | | | | | | | Correction of some coloring of code comments in VHDL, adding data type ↵albert-github2018-08-242-36/+37
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | 'positive'
* | | | | | | | Merge pull request #6536 from albert-github/feature/bug_677092Dimitri van Heesch2018-10-271-0/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bug 677092 - single quote in HTML section of PHP breaks doxygen
| * | | | | | | | Bug 677092 - single quote in HTML section of PHP breaks doxygenalbert-github2018-10-031-0/+4
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Close string also when entering a new php (`<?php`) block Also solves: Bug 695337 - Inline HTML containing a single apostrophe (') appears to interfere with Doxygen parsing. Bug 156160 - Doesn't support quotes in HTML code embedded into a PHP script
* | | | | | | | Merge pull request #6470 from albert-github/feature/issue_6469Dimitri van Heesch2018-10-271-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Issue 6469: Java method calls are ignored in generating call/caller graph with Graphviz
| * | | | | | | | Issue 6469: Java method calls are ignored in generating call/caller graph ↵albert-github2018-08-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with Graphviz Added possibility for `List<String> list = new ArrayList<>();` and `List<String> list = new ArrayList<String>();` i.e. the `<...>` in the `new` part
* | | | | | | | | Heading in rtf. #6522 https://github.com/doxygen/doxygen/issues/6522luzhetsky2018-10-241-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Merge pull request #6482 from abathur/sql3Dimitri van Heesch2018-10-223-663/+1768
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | update to the experimental sqlite3 generator
| * | | | | | | | sqlite3: fix missing external_file view schema colTravis A. Everett2018-10-131-0/+1
| | | | | | | | |
| * | | | | | | | Expand sqlite3gen's breadth, depth, and qualityTravis A. Everett2018-09-031-533/+1624
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generated sqlite3 databases are roughly ready to support tools and projects that require a significant fraction of what Doxygen collects. output quality: - collect primary info for most major entities and relationships - fix causes of junk data in some columns (i.e. const * / QCString / string / memory issues) - convert decription field markup (mix of markdown, HTML, and Doxygen commands) into XML - eliminate duplicate/overlapping data (both rows and columns) usability: - abort if database already exists; prompt user to archive/delete it - record Doxygen and sql schema versions so tools/clients can target/message appropriately - refine schema to support and simplify common queries addon/doxypysql: - adopt schema changes - py3 compat
| * | | | | | | | declares XMLCodeGenerator in xmlgen.hTravis A. Everett2018-08-292-131/+144
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order for sqlite3gen to re-use parts of the XML generator, XMLCodeGenerator needs to be declared in a header file. I parroted how other generators handle this and have it working in both the XML and sqlite3 outputs, but I don't have any sense of whether this is otherwise "right".
* | | | | | | | Merge pull request #6556 from arm-in/masterDimitri van Heesch2018-10-224-4/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Typos found by running "codespell"
| * | | | | | | | Update xmlgen.cppArmin Müller2018-10-151-1/+1
| | | | | | | | |
| * | | | | | | | Update sqlite3gen.cppArmin Müller2018-10-151-1/+1
| | | | | | | | |
| * | | | | | | | Update dot.cppArmin Müller2018-10-151-1/+1
| | | | | | | | |
| * | | | | | | | Update docbookgen.cppArmin Müller2018-10-151-1/+1
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #6567 from albert-github/feature/bug_ftn_fie_callgrahDimitri van Heesch2018-10-221-2/+15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Handling Fortran functions in call graphs
| * | | | | | | | Handling Fortran functions in call graphsalbert-github2018-10-211-2/+15
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When functions are used they have to be declared and were seen as local variables even when the 'external' keyword had been applied. Functions are now not seen anymore as local variables as soon as the 'external' keyword has been applied.
* | | | | | | | Merge pull request #6563 from albert-github/feature/bug_config_listDimitri van Heesch2018-10-221-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Enable comma as separator in configuration lists
| * | | | | | | | Enable comma as separator in configuration listsalbert-github2018-10-181-2/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Loosely based on problems when users use a comma as separator in a list (as this is slightly suggested in the documentation). (https://stackoverflow.com/questions/43093051/doxygen-is-generating-empty-documentation)
* | | | | | | | Merge pull request #6569 from albert-github/feature/bug_index_class_separator_2Dimitri van Heesch2018-10-221-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Wrong separator in index for a.o. Python, C#