Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #8327 from albert-github/feature/bug_enum_struct | Dimitri van Heesch | 2021-05-02 | 1 | -1/+8 |
|\ | | | | | Incorrect type for enum struct | ||||
| * | Incorrect type for enum struct | albert-github | 2021-01-12 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have the simple file: ``` /// \file /// docu with nothing enum MyEnum_not { v1_0, v2_0 }; /// docu with class enum class MyEnum_cls { v1_2, v2_2 }; /// docu with struct enum struct MyEnum_str { v1_3, v2_3 }; ``` with settings: ``` QUIET=YES ALWAYS_DETAILED_SEC=YES ``` the `enum struct` is shown as `enum class` in the brief description and in the detailed description just as `enum` (the later also is the case for the `enum class). | ||||
* | | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -34/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()' | ||||
* | | issue #8471: doxygen 1.9.1 segmentation fault when generating libstdc++ ↵ | Dimitri van Heesch | 2021-03-30 | 1 | -2/+2 |
| | | | | | | | | documentation | ||||
* | | Refactoring: Add TextStream buffer to improve output writing performance | Dimitri van Heesch | 2021-03-28 | 1 | -1/+1 |
| | | | | | | | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance. | ||||
* | | Refactoring: replace QFile/FTextStream with fstream/stringstream | Dimitri van Heesch | 2021-03-18 | 1 | -1/+1 |
| | | |||||
* | | Disable qregex.h and fix some warnings and issues | Dimitri van Heesch | 2021-02-20 | 1 | -2/+0 |
| | | |||||
* | | Refactoring: modernize MemberList | Dimitri van Heesch | 2021-01-22 | 1 | -117/+28 |
| | | |||||
* | | Refactoring: modernize overloadTotalDict and overloadCountDict | Dimitri van Heesch | 2021-01-22 | 1 | -38/+26 |
|/ | |||||
* | Refactoring: replace MemberSDict by MemberLinkedRefMap | Dimitri van Heesch | 2021-01-04 | 1 | -10/+0 |
| | |||||
* | Refactoring: change MemberGroupSDict to MemberGroupList | Dimitri van Heesch | 2020-12-30 | 1 | -11/+11 |
| | |||||
* | Refactoring: modernise MemberGroupList | Dimitri van Heesch | 2020-12-30 | 1 | -117/+57 |
| | |||||
* | Multilke anchors with member-group | albert-github | 2020-12-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | When running a link checker on the CGAL (e.g. AABB_tree package) we get a lot of warnings like: ``` Processing file:///.../doc_output/AABB_tree/classCGAL_1_1AABB__tree.html List of duplicate and empty anchors member-group Lines: 191, 229, 258, 297, 316, 335, 347 ``` The member-group anchor is shown like: ``` <a name="member-group"></a> ``` and create each time the `\name` command is used. the `\name` command can be used multiple times on a page. There is (no way to) reference the anchor (like `<a href="#member-group">...`) found in the doxygen code. Setting the name to the empty string prevents the anchor from being created. | ||||
* | Refactoring: make setAnchors() a member of MemberList | Dimitri van Heesch | 2020-11-28 | 1 | -0/+18 |
| | |||||
* | issue #8070: C++: \var don't document enum class values | Dimitri van Heesch | 2020-11-22 | 1 | -0/+4 |
| | |||||
* | Refactoring: replacing dynamic_cast by static_cast to improve performance | Dimitri van Heesch | 2020-11-13 | 1 | -17/+18 |
| | |||||
* | Refactoring: Introduce immutable and mutable interfaces | Dimitri van Heesch | 2020-11-09 | 1 | -36/+74 |
| | | | | | | Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part Aliases are immutable, other symbols are stored using an immutable interface but can be made mutable explicitly by dynamic casting. | ||||
* | Refactoring: modernize TooltipManager class and source reference lists | Dimitri van Heesch | 2020-10-20 | 1 | -1/+1 |
| | | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers | ||||
* | Refactor: modernize markdown and make it thread-safe | Dimitri van Heesch | 2020-06-16 | 1 | -3/+6 |
| | |||||
* | issue #7706: Md5 hash does not match for two different runs | Dimitri van Heesch | 2020-04-17 | 1 | -37/+42 |
| | |||||
* | Enabled stricter compiler warnings and fixed all new warnings | Dimitri van Heesch | 2020-03-08 | 1 | -3/+1 |
| | |||||
* | issue #7474: [1.8.16 regression] HTML output varies from ASLR | Dimitri van Heesch | 2020-01-19 | 1 | -2/+9 |
| | |||||
* | issue #7216: non-const getGroupDef() called on aliased member (cleanup + ↵ | Dimitri van Heesch | 2019-08-26 | 1 | -2/+2 |
| | | | | null pointer fix) | ||||
* | Correction warning message | albert-github | 2019-06-01 | 1 | -3/+3 |
| | | | | Consistency | ||||
* | Fixed issue with counting member lists | Dimitri van Heesch | 2019-04-22 | 1 | -2/+4 |
| | |||||
* | Improved const correctness and added support for inline namespaces | Dimitri van Heesch | 2019-04-21 | 1 | -86/+135 |
| | |||||
* | Refactored Definition and derived classes such that they are abstract interfaces | Dimitri van Heesch | 2019-02-28 | 1 | -1/+1 |
| | |||||
* | Remove persistent storage of Entry objects | Dimitri van Heesch | 2019-02-17 | 1 | -70/+0 |
| | |||||
* | Bug 626582 - Function overloads are not actually sorted in member function list | albert-github | 2019-02-07 | 1 | -0/+1 |
| | | | | List was only sorted on member names, now also subsequently sorted on arguments. | ||||
* | Fixed regression after fixing memory leak | Dimitri van Heesch | 2018-12-26 | 1 | -1/+1 |
| | |||||
* | Added *.ice files as a recognized file type. | Mark Spruiell | 2018-10-22 | 1 | -21/+43 |
| | | | | Added a Slice-optimized output mode. | ||||
* | Call endMemberItem consistently. | Alastair D'Silva | 2017-07-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | When generating man pages, enums erroneously output their description on the same line as the definition, with a trailing '"'. This is due to endMemberItem being called after the member description is emitted, rather than before, as it is elsewhere. This patch moves the call to the same place where it is called elsewhere. Bad output: enum foo { FOO = 0 } Description. " Good output: enum foo { FOO = 0 } Description. Signed-off-by: Alastair D'Silva <alastair@d-silva.org> | ||||
* | Unified display of enum values across output formats and languages | Dimitri van Heesch | 2016-08-31 | 1 | -2/+7 |
| | |||||
* | Style fixes and added numbering to overloaded members | Dimitri van Heesch | 2016-07-30 | 1 | -21/+104 |
| | |||||
* | Bug 766809 - Enumerations heading present but none listed | Dimitri van Heesch | 2016-05-25 | 1 | -37/+28 |
| | |||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -6/+6 |
| | | | | improve performance | ||||
* | Bug 758132 - Brief description of non documented functions (fixes) | Dimitri van Heesch | 2015-12-28 | 1 | -2/+2 |
| | |||||
* | Bug 758132 - Brief description of non documented functions | albert-github | 2015-11-22 | 1 | -1/+2 |
| | | | | | In case a function or an other item is not documented and EXTRACT_ALL has not been specified it should not appear in the list with brief description of functions etc. (This patch supersedes the patch as proposed in pull request 411 based on the comments from Dimitri van Heesch) | ||||
* | Bug 753500 - $file when using @name is wrong | Dimitri van Heesch | 2015-09-14 | 1 | -1/+1 |
| | |||||
* | Template enhancements and various other small fixes | Dimitri van Heesch | 2015-09-08 | 1 | -2/+2 |
| | |||||
* | fix enum brief description in RTF output | ppescher | 2015-03-25 | 1 | -1/+1 |
| | | | | | bug: brief description of enum member is put at the beginning of the next list item, instead of at the end of the current list item | ||||
* | Bump copyright year | Dimitri van Heesch | 2015-02-26 | 1 | -1/+1 |
| | |||||
* | Bug 743605 - Tagfile anchors not generated for enumeration values | Dimitri van Heesch | 2015-02-05 | 1 | -0/+9 |
| | |||||
* | Fixed several Coverity warnings | Dimitri van Heesch | 2014-11-15 | 1 | -1/+20 |
| | |||||
* | Bug 736992 - Member functions omitted from tagfile | Dimitri van Heesch | 2014-09-22 | 1 | -11/+33 |
| | |||||
* | Updated copyright | Dimitri van Heesch | 2014-02-11 | 1 | -1/+1 |
| | |||||
* | Fixed issues with SEPARATE_MEMBER_PAGES and INLINE_SIMPLE_STRUCTS | Dimitri van Heesch | 2014-01-19 | 1 | -37/+47 |
| | |||||
* | Reduced and improved functionality of QList | Dimitri van Heesch | 2013-12-30 | 1 | -11/+3 |
| | | | | | | | | | - operations on current index and node (next(), prev(), last(), first()) have been removed. - access to internal nodes has been removed. - old QList has been renamed to QInternalList for use inside qtools only. - added type safe compare, new, and delete operations (compareValues(), newValue(), deleteValue()). - add compareValues also to QDict for consistency. - changed doxygen's implementation to comply with the new QList and QDict interface. | ||||
* | Corrected some inconsistencies in the comments | Dimitri van Heesch | 2013-12-23 | 1 | -0/+1 |
| | |||||
* | Template and context enhancements | Dimitri van Heesch | 2013-12-23 | 1 | -1/+1 |
| |