summaryrefslogtreecommitdiffstats
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for TCL (code is too buggy and unmaintained, language not ↵Dimitri van Heesch2020-03-1530-2451/+0
| | | | very popular)
* issue #7635: Incorrect location for enum in XML file (part 2)Dimitri van Heesch2020-03-1543-45/+45
|
* Updated test 024 to better test spacing behaviour.Dimitri van Heesch2020-01-142-1/+35
|
* Showing information from all `*only commands in XML outputalbert-github2020-01-052-3/+15
| | | | This fix reverts the changes from #381 (i.e issue #4214 "htmlonly content appears in generated XML output (Origin: bugzilla 646002)", as XML is seen as an output format that can be further processed and therefore should contain all possible information.
* issue #7477 Broken urls in the xml outputalbert-github2020-01-041-14/+14
| | | | | Made code analogous to HTML code. Also the doxygen internal tests suffered from this problem.
* issue #7464 1.8.17: test suite is failingalbert-github2020-01-011-7/+12
| | | | | | | | On Windows the syntax with the command and arguments in one string worked but on *nix (and Cygwin) it didn't. - changed calls to Popen to split command (see also: https://docs.python.org/3/library/subprocess.html). - explicitly specify files to check for xhtml - changed call to xmllint for xhtml and docbook (due to stdout overflow in some cases, we are not really interested in the, formatted, output of xmllint). - in the update part a `read` was left, should have been removed.
* issue #7319: Bug 790856 - Namespace member functions links are brokenDimitri van Heesch2019-12-271-2/+2
|
* Merge branch 'feature/bug_html_s' of ↵Dimitri van Heesch2019-12-262-2/+3
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_html_s
| * Adding HTML s tag, XML corrections for other tagsalbert-github2019-08-162-2/+3
| | | | | | | | | | | | Adding the HTML `<s>` tag (https://www.w3schools.com/tags/tag_s.asp). Adding 's' and correcting 'inc' to 'ins' in compound.xsd
* | Making tests valid for python 3albert-github2019-12-191-16/+38
| | | | | | | | | | In #7254 the tests were made for python 3 for the standard xml tests, now this is extended for the other possible formats. The subprocess call gave some problems as it handles only 1 command and no redirection.
* | Making tests valid for python 3albert-github2019-12-181-13/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test 65 gave some problems with python3: ``` Traceback (most recent call last): File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 487, in <module> main() File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 484, in main sys.exit(testManager.perform_tests()) File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 388, in perform_tests tester = Tester(self.args,test) File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 13, in __init__ self.config = self.get_config() File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 71, in get_config for line in f.readlines(): File "D:\Programs\Python\Python37\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 236: character maps to <undefined> ``` this happened on multiple places and also with the `popen` command. Created, analogous to `doc/translator.py`, special open functions so that the code works for Python 2 and Python 3.
* | Merge pull request #7373 from albert-github/feature/bug_spell_testingDimitri van Heesch2019-11-053-3/+3
|\ \ | | | | | | Spelling corrections for testing directory
| * | Spelling corrections for testing directoryalbert-github2019-11-043-3/+3
| | | | | | | | | | | | | | | | | | Spelling corrections as found by codespell and in #561. Most reported problems were already fixed, others are fixed here.
* | | issue #7302: Determination of anonymous is too restrictiveDimitri van Heesch2019-11-052-6/+6
|/ /
* | Fix some typos luz.paz2019-09-1610-10/+10
|/
* Merge branch 'fetaure/bug_html_ins_del_tag' of ↵Dimitri van Heesch2019-08-032-0/+30
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-fetaure/bug_html_ins_del_tag
| * Adding HTML tags ins and delalbert-github2019-04-042-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github does not support the `<u>` tag for underlined text, in HTML there exists the tag `<ins>`. On https://www.w3schools.com/tags/tag_ins.asp is written: The `<ins>` tag defines a text that has been inserted into a document. Browsers will normally strike a line through deleted text and underline inserted text. Most browsers will display the `<ins>` element with the following default values: ``` ins { text-decoration: underline; } ``` analogous there exists the tag `<del>` (https://www.w3schools.com/tags/tag_del.asp): The `<del>` tag defines text that has been deleted from a document. Browsers will normally strike a line through deleted text and underline inserted text. Most browsers will display the `<del>` element with the following default values: ``` del { text-decoration: line-through; } ``` Definitions analogue to the underline and strike through tag the implementation for the other formats has been chosen.
* | Merge pull request #7086 from albert-github/feature/regr_7061Dimitri van Heesch2019-07-291-0/+0
|\ \ | | | | | | regression #7061 Rename test file
| * | regression #7061 Rename test filealbert-github2019-06-271-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to a regression on #7061 travis showed message: ``` not ok 71 - [071_enum_in_anon_ns.cpp]: test that enum values in anonymous namespaces produce no warning ------------------------------------- /home/travis/build/doxygen/doxygen/testing/071/namespace_a_namespace_1_1_0d0.xml absent ------------------------------------- ```
* | | chmod +x runtest.pyAdrian Negreanu2019-07-261-0/+0
|/ /
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-06-221-1/+1
|\ \
| * \ Merge pull request #7034 from albert-github/feature/issue_7033Dimitri van Heesch2019-06-221-1/+1
| |\ \ | | | | | | | | issue #7033 Syntax highlighting doesn't work when calling \dontinclude from Markdown files
| | * | issue #7033 Syntax highlighting doesn't work when calling \dontinclude from ↵albert-github2019-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Markdown files Don't use the file name extension of the including file but of the included file. In case of no included filename or no extension, fall back of the file extension of the including file.
* | | | Fixed issues in introduced by making file name escapes lower caseDimitri van Heesch2019-06-221-1/+1
|/ / /
* | | Upper case characters in filename despice CASE_SENSE_NAME=NOalbert-github2019-06-171-1/+1
| | | | | | | | | | | | In case special characters in a filename need escaping into something like: `_0` the `0` should not be followed by an uppercase character as this would be in contradiction wit the setting `CASE_SENSE_NAMES=NO`.
* | | Missing brief descriptions with `\defgroup`albert-github2019-06-133-3/+3
|/ / | | | | | | Test 19 was incorrect, didn't show group description either (see make tests TEST_FLAGS="--keep --xhtml --id=19"
* | updated test case to reflect new node numberingThomas Haller2019-05-245-48/+48
| |
* | Create option to enable CLANG_ASISTED_PARSING in test suitealbert-github2019-04-281-0/+5
|/ | | | | | Create possibility to use CLANG_ASSISTED_PARSING, works only when doxygen has been compiled with "use_libclang" Note at this moment the test suite gives an error, see issue #6948
* Add possibility of checking XML against XSD in doxygen testsalbert-github2019-03-181-9/+66
| | | | Added option `--xmlxsd` to check generated XML files against XSD in the doxygen tests suite.
* Merge pull request #6836 from albert-github/feature/bug_xhtml_dtd_2Dimitri van Heesch2019-02-171-6/+0
|\ | | | | Adjustment of xhtml1-transitional.dtd
| * Adjustment of xhtml1-transitional.dtdalbert-github2019-02-161-12/+0
| | | | | | | | After small discussion conclusion was better to remove the obsolete `doxygen=`
| * Adjustment of xhtml1-transitional.dtdalbert-github2019-02-131-0/+6
| | | | | | | | | | | | | | | | Adding attributes: - doxygen to be able to validate doxygen generated xhtml documents. Analogous to #6681 but now for the area tag (found in the doxygen tag example).
* | Remove persistent storage of Entry objectsDimitri van Heesch2019-02-1766-506/+506
|/
* Merge pull request #6776 from albert-github/feature/bug_xhtml_tooltipDimitri van Heesch2019-02-092-0/+88
|\ | | | | Double id for tooltips in XHTML possible.
| * Double id for tooltips in XHTML Possible.albert-github2019-01-182-0/+88
| | | | | | | | The tooltips (XHTML) should not be displayed per code fragment but for the entire (output) file as otherwise tooltips might be added multiple times resulting in double IDs.
* | issue #6791 TOC not generated when using a particular Markdown header stylealbert-github2019-01-211-31/+31
|/ | | | Update test
* Merge: moved example from 081 to 084, improved check if last char is newlineDimitri van Heesch2019-01-133-8/+8
|
* Merge branch 'feature/bug_pre_markdown' of ↵Dimitri van Heesch2019-01-132-0/+69
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_pre_markdown
| * No translation of markdown in <pre>albert-github2019-01-112-0/+69
| | | | | | | | | | | | | | | | | | According to the documentation: Doxygen does not have this requirement, and will also process Markdown formatting inside such HTML blocks. The only exception is <pre> blocks, which are passed untouched (handy for ASCII art). Though in case the `</pre>` is the last statement in a non block type comment the markdown is processed. C has block type /* ... */ and /// is translated to this, Fortran, Python are line type comments. Adding a `\n` at the when no `\n` is present at the end solves the problem.
* | Merge: reorder testsDimitri van Heesch2019-01-125-129/+129
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-01-122-0/+144
|\ \
| * | Terminate brief in case of `-#` listalbert-github2019-01-112-0/+144
| |/ | | | | | | Test case.
* | Added declfile, declline, and declcolumn attributes to the location element ↵Dimitri van Heesch2019-01-1223-417/+563
|/ | | | in the XML output
* Merge pull request #6738 from albert-github/feature/issue_6733Dimitri van Heesch2019-01-105-54/+128
|\ | | | | issue #6733 invalid cite anchor id when using crossref
| * issue #6733 invalid cite anchor id when using crossrefalbert-github2019-01-041-20/+45
| | | | | | | | Also test 050 was hit by the change of samlpe.bib
| * issue #6733 invalid cite anchor id when using crossrefalbert-github2019-01-044-34/+83
| | | | | | | | | | | | | | The crossreference possibility was not properly taken into account in bibtex conversion for other formats than LaTeX. - doxygen.bst: use correct labels (i.e. add 'CITEREF_' in case of crossreferences to the giver name) - cite.cpp: add the crossreferences to the citation dictionary (to overcome warning message). - extending test 012
* | Shortened EXTRACT_PRIVATE_VIRTUAL to EXTRACT_PRIV_VIRTUAL to deal with max ↵Dimitri van Heesch2019-01-082-7/+7
| | | | | | | | length limitation
* | Merge branch 'extract-private-virtual' of https://github.com/mosra/doxygen ↵Dimitri van Heesch2019-01-082-0/+145
|\ \ | | | | | | | | | into mosra-extract-private-virtual
| * | Implement a new EXTRACT_PRIVATE_VIRTUAL option.Vladimír Vondruš2019-01-032-0/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The classic article about virtuality from Herb Sutter [1] suggests that virtual functions are always private and public class interface is never virtual. Until now, it was not really possible to document these functions in Doxygen: * Enabling EXTRACT_PRIVATE would show all internals, not just virtual functions, which is not wanted. * Enabling HIDE_UNDOC_MEMBERS and HIDE_UNDOC_CLASSES would effectively disable warnings about *all* undocumented members, which is not wanted. The usual workaround was to put the members into protected scope just for Doxygen: #ifdef DOXYGEN_GENERATING_OUTPUT protected: #else private: #endif /** @brief Documented private virtual function */ virtual doStuff(); The new EXTRACT_PRIVATE_VIRTUAL option makes these visible (and able to be linked to), but shows them *only* if they are documented. [1] http://www.gotw.ca/publications/mill18.htm
* | | Warning messages of test 66albert-github2019-01-062-52/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | Test 66 gives some warning messages bout not documented entities: .../testing/066_property_initializer.cs:4: warning: Compound Class1 is not documented. .../testing/066_property_initializer.cs:5: warning: Member Property1 (property) of class Class1 is not documented. .../testing/066_property_initializer.cs:6: warning: Member Property2 (property) of class Class1 is not documented. The entities have been documented.