summaryrefslogtreecommitdiffstats
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | | issue #6744 Ampersand in Markdown image URL is not escaped in XML outputalbert-github2019-01-062-48/+61
| | | | | | | | | | | | Convert name / url based on HTML / XML conventions and don't do double conversions (XML).
* | | Merge pull request #6743 from albert-github/feature/bug_sorting_testsDimitri van Heesch2019-01-051-1/+1
|\ \ \ | | | | | | | | Tests are unsorted
| * | | Tests are unsortedalbert-github2019-01-051-1/+1
| | | | | | | | | | | | | | | | When requesting all tests they are sorted in the way `glob.glob` returns them, i.e. unsorted, better, more intuitive and easier for finding problems, would be sorted.
* | | | Merge pull request #6742 from albert-github/feature/bug_xhtml_test_074Dimitri van Heesch2019-01-053-369/+373
|\ \ \ \ | | | | | | | | | | Double defined operator in test 74
| * | | | Double defined operator in test 74albert-github2019-01-053-369/+373
| |/ / / | | | | | | | | | | | | | | | | | | | | In test 074 the operator `&=` was identically defined twice, now corrected with const. In XHTML this resulted in error: `struct_foo.xhtml:204: element a: validity error : ID aa20bd44b1bb87a652ac65170ddfa1a5a already defined`
* | | | Fixed alt attribute appearing in <object> tag for SVG imagesDimitri van Heesch2019-01-051-1/+1
|/ / /
* | | Fixed missing end paragraph marker when inline image appeared as last item.Dimitri van Heesch2019-01-051-2/+3
| |/ |/|
* | Issue #6039: Links on image in Markdown (Origin: bugzilla #769223)Dimitri van Heesch2019-01-032-7/+82
|/
* Merge pull request #6713 from mosra/testingDimitri van Heesch2018-12-314-11/+117
|\ | | | | Test suite and developer-facing improvements
| * testing: improve tests for \ref.Vladimír Vondruš2018-12-293-11/+117
| | | | | | | | | | | | Tests for C++11 user-defined literals from https://github.com/doxygen/doxygen/issues/6299 were missing, adding them to avoid the regression re-appearing in the future.
| * testing: make runtests.py executable.Vladimír Vondruš2018-12-291-0/+0
| | | | | | | | | | | | | | | | | | | | So one can do just ./runtests.py on Unix-like systems, instead of the unusual python runtests.py
* | testing: add a test for TOC levels in the XML output.Vladimír Vondruš2018-12-292-0/+58
| | | | | | | | For good measure, this one works.
* | testing: add a test for XML output with an empty TOC.Vladimír Vondruš2018-12-292-0/+21
|/ | | | | Fails, in particular causes Doxygen to produce an empty (or truncated) XML file but returning with a success error code.
* Renamed option and test case numbersDimitri van Heesch2018-12-264-13/+13
|
* Merge branch 'xml-namespace-members-in-file-scope' of ↵Dimitri van Heesch2018-12-264-0/+88
|\ | | | | | | https://github.com/mosra/doxygen into mosra-xml-namespace-members-in-file-scope
| * Make it possible to list namespace members in file scope for XML output.Vladimír Vondruš2018-02-104-0/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For better consistency with the HTML output, where each file documentation lists (and links to) all members of given namespace. This also makes it possible to be consistent with the HTML output in case a namespace is not documented and thus all its member detailed docs should be put into corresponding file docs instead. In order to be backwards compatible and avoid breaking stuff for existing users of the XML output, this is controlled by a new XML_NAMESPACE_MEMBERS_IN_FILE_SCOPE configuration option that defaults to NO. Note that this, unlike the HTML output, will put the whole detailed docs into the file scope instead of just listing them. It's up to the user of the XML output to deduplicate this information. It can be done for example by comparing member ID prefixes with compound ID -- íf different, the detailed docs are already somewhere else.
* | Fixed problems with emoji handling and added a test case for itDimitri van Heesch2018-12-252-0/+2993
| |
* | Changed implementation, added test caseDimitri van Heesch2018-12-242-0/+178
| |
* | Added test case for \ref, and fixed representation of operator->*()Dimitri van Heesch2018-12-212-0/+336
| |
* | Merge pull request #6679 from coliff/masterDimitri van Heesch2018-12-141-0/+0
|\ \ | | | | | | Losslessly optimize images
| * | [ImgBot] Optimize imagesImgBotApp2018-12-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *Total -- 536.41kb -> 410.38kb (23.5%) /doc/extsearch_flow.png -- 20.57kb -> 7.41kb (64%) /testing/sample.png -- 3.69kb -> 2.50kb (32.26%) /doc/doxywizard_main.png -- 55.86kb -> 38.51kb (31.07%) /doc/doxywizard_page1.png -- 38.72kb -> 29.24kb (24.47%) /doc/doxywizard_page4.png -- 42.69kb -> 32.57kb (23.72%) /doc/doxywizard_page3.png -- 49.71kb -> 37.95kb (23.66%) /doc/doxywizard_page2.png -- 38.13kb -> 29.21kb (23.41%) /addon/doxywizard/images/tunecolor.png -- 99.90kb -> 77.30kb (22.62%) /doc/doxywizard_menu.png -- 57.29kb -> 45.09kb (21.28%) /doc/doxywizard_expert.png -- 29.35kb -> 23.73kb (19.15%) /templates/html/mag_sel.png -- 0.55kb -> 0.45kb (17.41%) /templates/html/mag.png -- 0.51kb -> 0.44kb (14.31%) /doc/infoflow.png -- 98.24kb -> 84.89kb (13.59%) /templates/html/search_r.png -- 0.60kb -> 0.54kb (9.64%) /templates/html/search_l.png -- 0.59kb -> 0.55kb (6.13%)
* | | Adjustment of xhtml1-transitional.dtdalbert-github2018-12-141-0/+19
|/ / | | | | | | | | | | | | Adding attributes: - async - doxygen to be able to validate doxygen generated xhtml documents
* | Incorrect number tag sequence for xhtml with htmlinclude command possiblealbert-github2018-11-252-2/+2
| | | | | | | | | | | | Analogous to the `\htmlonly` also with the `\htmlinclude` command it is possible that some parts are added that cannot be inside a `<p> ... <\/p>` and thus we have to temporary close (and later reopen) the paragraph. The option `[block]` has been added to the `\htmlinclude` command (analogous to the `\htmlonly` command). Problem can be seen with the default doxygen test 30 (`[030_htmlinclude.dox]: test the \htmlinclude command`).
* | Multiple `\xreflist` in one page with same keyalbert-github2018-10-315-21/+20
| | | | | | | | Regression regarding tests
* | Merge pull request #6438 from albert-github/feature/bug_citeDimitri van Heesch2018-10-281-1/+1
|\ \ | | | | | | Correcting labels for citations
| * | Correcting labels for citationsalbert-github2018-08-101-1/+1
| | | | | | | | | | | | Corrected change in test.
* | | Merge pull request #6486 from albert-github/feature/bug_tests_extensionsDimitri van Heesch2018-10-272-16/+111
|\ \ \ | | | | | | | | Extending tests with extra possibilities