Commit Graph

58 Commits

Author SHA1 Message Date
Bartek Kryza
8a6b497cc9 Added 'title' diagram property 2023-10-09 13:53:55 +02:00
Bartek Kryza
c119a622fa Refactored generator inheritance hierarchy 2023-08-01 00:53:41 +02:00
Bartek Kryza
f424ed4c8c Added doxygen comments to common namespace 2023-06-18 20:23:44 +02:00
Bartek Kryza
da2cb63ab3 Added initial Doxygen config 2023-06-18 01:18:35 +02:00
Bartek Kryza
29a3a10ca8 Improve error handling in PlantUML directives generator 2023-05-09 19:20:07 +02:00
Bartek Kryza
2a6f515b47 Added diagram metadata to PlantUML and JSON generators 2023-04-07 00:22:52 +02:00
Bartek Kryza
bffe9913aa Added cli options for cppidx generator 2023-03-13 00:30:19 +01:00
Bartek Kryza
464d80eca3 Fix clang-tidy warning after upgrading to clang-tidy-15 2023-03-02 00:33:28 +01:00
Bartek Kryza
fbc4fadbb7 Added 'row' and 'column' layout hints 2023-02-04 21:32:00 +01:00
Bartek Kryza
d7d80ab41e Added support for 'together' option in class diagrams without rendered namespaces 2023-02-04 00:24:09 +01:00
Bartek Kryza
7153666087 Fixed formatting 2023-01-13 18:24:26 +01:00
Bartek Kryza
ada11c6047 Fixed class and include diagrams tests in Windows 2023-01-12 23:31:12 +01:00
Bartek Kryza
3fbf3da27f Fixed path separators in diagram link URL's in Windows 2023-01-11 00:29:43 +01:00
Bartek Kryza
a1a9d4ae99 Fixed formatting 2023-01-07 12:32:46 +01:00
Bartek Kryza
f5bcbeec0b Initial MSVC build working 2023-01-06 23:39:56 +00:00
Bartek Kryza
37b6e69d41 Updated copyright headers 2023-01-02 11:29:11 +01:00
Bartek Kryza
887652ed6b Added debug_mode config option 2022-12-26 21:47:27 +01:00
Bartek Kryza
ec9a510f76 Applied readability-redundant-declaration clang-tidy fixes 2022-12-24 15:30:31 +01:00
Bartek Kryza
838b5a4b0d Fixed segfault with unresolvable aliases in Jinja templates 2022-12-23 15:45:59 +01:00
Bartek Kryza
71c772ac04 Applied performance-for-range-copy clang-tidy fixes 2022-12-21 18:16:16 +01:00
Bartek Kryza
a907769c38 Applied misc-unused-parameters clang-tidy fixes 2022-12-21 17:35:05 +01:00
Bartek Kryza
0687c3093e Applied hicpp-use-override clang-tidy fixes 2022-12-20 23:29:30 +01:00
Bartek Kryza
177c68158a Applied performance-unnecessary-value-param clang-tidy fixes 2022-12-20 23:16:46 +01:00
Bartek Kryza
f2760a5e21 Applied google-readability-namespace-comments clang-tidy fixes 2022-12-20 21:57:47 +01:00
Bartek Kryza
834ead063e Minor code cleanup 2022-12-19 23:56:48 +01:00
Bartek Kryza
4caf7308b2 Fixed namespace exclusion filtering 2022-09-21 23:24:29 +02:00
Bartek Kryza
920388d84a Refactored comment parsing to clang comments 2022-09-18 23:57:22 +02:00
Bartek Kryza
e45458de62 Extended inja comment test case 2022-09-16 18:21:03 +02:00
Bartek Kryza
17db587426 Added support for iterating over diagram elements from inja templates (fixes #54) 2022-09-15 23:36:29 +02:00
Bartek Kryza
dbb4dd3caa Fixed glob resolution with multiple threads 2022-09-02 23:18:16 +02:00
Bartek Kryza
feb19c23c7 Cleaned up code 2022-08-28 21:23:47 +02:00
Bartek Kryza
dfd3fee444 Fixed formatting 2022-08-24 21:42:28 +02:00
Bartek Kryza
e4289c4cab Refactoring getID to a unique global ID for entities 2022-08-11 17:04:16 +02:00
Bartek Kryza
ae7ef11e43 Added test case for recursive variadic template specialization 2022-08-07 23:09:44 +02:00
Bartek Kryza
487e5d435b Removed cppast dependency 2022-08-03 22:13:27 +02:00
Bartek Kryza
392be99055 Fixed include diagram test cases 2022-08-03 01:05:01 +02:00
Bartek Kryza
37757b2ccc Fixed class diagram test cases 2022-07-31 00:41:51 +02:00
Bartek Kryza
3e4beef80b Fixed building main 2022-07-24 23:46:52 +02:00
Bartek Kryza
d65864adaf Fixed up to t00013 2022-07-23 13:48:15 +02:00
Bartek Kryza
8a7e89cb63 WIP 2022-07-18 23:41:37 +02:00
Bartek Kryza
88a87edc42 First passing test cases using libtooling visitor 2022-07-17 11:48:00 +02:00
Bartek Kryza
0e7c30541a Force all and extra warnings as errors except for tests 2022-06-08 20:32:55 +02:00
Bartek Kryza
fb90108799 Ensure there are no relations in class diagram to excluded elements 2022-04-16 19:41:57 +02:00
Bartek Kryza
49874df533 Added include diagram hyperlink generation 2022-04-10 21:24:59 +02:00
Bartek Kryza
2d9f7c88f5 Added comment() inja function - Fixes #30 2022-04-02 14:52:28 +02:00
Bartek Kryza
a8b57e4eb1 Changed scope_t to access_t and fixed friend access specifier handling 2022-03-30 23:28:03 +02:00
Bartek Kryza
3d7c446d57 Enabled subclass filter to generate class inheritance diagram 2022-03-29 00:27:02 +02:00
Bartek Kryza
36065a7819 Refactored include and exclude filters 2022-03-27 19:32:58 +02:00
Bartek Kryza
e22849eb32 Added alias() template function for resolving PlantUML aliases 2022-03-23 22:56:59 +01:00
Bartek Kryza
eed9fcaf66 Added comment support to inja templates in links and tooltips 2022-03-23 21:59:27 +01:00