Commit Graph

797 Commits

Author SHA1 Message Date
Bartek Kryza
3a8438b56e Trigger GA build 2023-11-10 23:38:59 +01:00
Bartek Kryza
39d3e1f0b0 Added test case for context filter with radius option 2023-11-10 23:23:25 +01:00
Bartek Kryza
055897f11b Extended context filter config schema to accept optional radius parameter 2023-11-09 23:39:56 +01:00
Bartek Kryza
237ef26389 Initial implementation of radius parameter in context filter 2023-11-08 23:42:44 +01:00
Bartek Kryza
79801b2936 Fix handling of template template arguments which are not expressions (#199) 2023-10-24 18:29:47 +02:00
Bartek Kryza
0d237fec0a Added support for call comment directive to inject calls in comments (Fixes #196) 2023-10-21 21:47:26 +02:00
Bartek Kryza
4f43253c0d Fixed clang-tidy warnings 2023-10-21 18:37:53 +02:00
Bartek Kryza
7f595b1c54 Added handling of comment decorators (skip, note) in sequence diagram comments (#194) 2023-10-21 17:08:27 +02:00
Bartek Kryza
ddbfffbf23 Added message comments to json and mermaid generators 2023-10-17 22:21:48 +02:00
Bartek Kryza
dd940991dc Added message_comment_width config option 2023-10-16 22:10:44 +02:00
Bartek Kryza
1616f79ceb Improved sequence diagram message comment formatting 2023-10-16 21:48:02 +02:00
Bartek Kryza
03e8c867f4 Added generate_message_comments configuration option 2023-10-15 19:59:26 +02:00
Bartek Kryza
a7b4efa80e Fix diagram generation using LLVM 17 (Fixes #190) 2023-10-13 18:46:30 +02:00
Bartek Kryza
f339c34dd8 Enabled building against LLVM 17 2023-10-13 11:49:59 +02:00
Bartek Kryza
26abb71b4c Fix handling of compile_commands.json files with relative include paths (Fixes #189) 2023-10-12 17:08:25 +02:00
Bartek Kryza
92422624cb Skip dependencies between parent and child packages in package diagrams (Fixes #186) 2023-10-10 22:29:23 +02:00
Bartek Kryza
9d43281bdd Excluded package diagram relationships to rejected packages (#185) 2023-10-10 12:19:31 +02:00
Bartek Kryza
8a6b497cc9 Added 'title' diagram property 2023-10-09 13:53:55 +02:00
Bartek Kryza
03bd5ada31 Removed unnecessary verbose logs 2023-10-09 11:18:32 +02:00
Bartek Kryza
fda50ae211 Dummy commit to trigger GitHub Actions 2023-10-08 17:43:00 +02:00
Bartek Kryza
4ab0d29252 Make sure sequence diagram messages generated during static variable initialization are rendered only once 2023-10-08 16:55:42 +02:00
Bartek Kryza
70e7088823 Fixed clang-tidy warnings 2023-09-13 17:17:48 +02:00
Bartek Kryza
57af380dfa Added mermaid test cases for sequence diagrams 2023-09-12 23:05:09 +02:00
Bartek Kryza
59180efebf Fixed friend relationship generation in mermaid class diagram generator 2023-09-12 20:22:10 +02:00
Bartek Kryza
eb00cd21c3 Added mermaid test cases for class diagrams 2023-09-12 00:55:20 +02:00
Bartek Kryza
4a19c8ba23 Fixed mermaid verbatim directives handling 2023-09-10 12:14:41 +02:00
Bartek Kryza
9a6def801c Updated docs generation scripts 2023-09-10 00:03:47 +02:00
Bartek Kryza
2cc70bcd7e Fixed clang-tidy warnings 2023-09-09 20:46:29 +02:00
Bartek Kryza
ae40a3b184 Added mermaid generator cli option 2023-09-09 19:00:21 +02:00
Bartek Kryza
0a542a954b Added link generation in mermaid diagram generator 2023-09-09 18:42:04 +02:00
Bartek Kryza
cfc0a42320 Added initial support for MermaidJS include diagrams 2023-09-09 01:46:24 +02:00
Bartek Kryza
ee998e7a38 Added initial support for MermaidJS package diagrams 2023-09-09 00:18:24 +02:00
Bartek Kryza
32fda88852 Added initial support for MermaidJS sequence diagram 2023-09-08 00:30:19 +02:00
Bartek Kryza
084bb20ef7 First working version of Mermaid class diagram generator 2023-09-06 21:21:12 +02:00
Bartek Kryza
6822930a12 Initial mermaid class diagram support 2023-09-05 00:04:05 +02:00
Bartek Kryza
a45fffdb67 Updated config schema to handle git revisions that parse as int 2023-09-02 16:12:00 +02:00
Bartek Kryza
85856426f3 Fixed message chain equality comparison 2023-09-02 12:59:10 +02:00
Bartek Kryza
e830195fb7 Changed 'start_from' to simply 'from' in sequence diagrams 2023-08-31 23:26:53 +02:00
Bartek Kryza
51e0275db3 Added '--print-to' cli option to print all possible 'to' constraints in sequence diagrams 2023-08-31 22:28:25 +02:00
Bartek Kryza
c472792ed8 Added 'to' sequence diagram generator for plantuml and json 2023-08-30 23:04:52 +02:00
Bartek Kryza
18bf00d1dd Fixed clang-tidy warnings 2023-08-27 22:20:54 +02:00
Bartek Kryza
519677a904 Fixed plantuml sequence diagram from_to entry points 2023-08-27 19:21:00 +02:00
Bartek Kryza
bd19fe5bfb Added from_to sequence diagram generator for json 2023-08-27 19:03:43 +02:00
Bartek Kryza
ae55b7c054 Added from_to sequence diagram generator for plantuml 2023-08-27 17:48:52 +02:00
Bartek Kryza
8a362c3c7a Added from_to test case 2023-08-26 23:48:38 +02:00
Bartek Kryza
d00ca79241 Add from_to config option 2023-08-13 18:52:33 +02:00
Bartek Kryza
fd06d93afb Fixed else if statement generation in sequence diagrams (Fixes #81) 2023-08-06 21:38:33 +02:00
Bartek Kryza
2e1013c12f Added option to skip redundant dependency relationships 2023-08-05 19:06:00 +02:00
Bartek Kryza
f6efb7941f Added option to exclude dependencies from template arguments (Fixes #141) 2023-08-02 00:04:11 +02:00
Bartek Kryza
c119a622fa Refactored generator inheritance hierarchy 2023-08-01 00:53:41 +02:00