Commit Graph
578 Commits
Author SHA1 Message Date
Bartek Kryza 3dba31a792 Fixed handling of absolute paths in glob patterns 2024-01-28 13:12:07 +01:00
Bartek Kryza 25adff0080 Extended sequence diagram config type alias test case (#227) 2024-01-15 23:00:13 +01:00
Bartek Kryza 16195bfa62 Refactored template_builder to common namespace (#227) 2024-01-14 13:38:23 +01:00
Bartek Kryza 100f7c88ad Merge pull request #228 from bkryza/add-coroutine-testcase
Add coroutine testcase
2024-01-11 17:10:25 +01:00
Bartek Kryza 2006d62d4d Fixed building on MSVC 2024-01-11 16:32:03 +01:00
Bartek Kryza 555d0da4f6 Fixed building on macos 2024-01-11 15:22:09 +01:00
Bartek Kryza 97719e46fc Enabled type_aliases config option for sequence diagrams (#224) 2024-01-11 11:26:57 +01:00
Bartek Kryza 66dcf1ed5d Added is_system header file property to JSON include diagram generator 2024-01-09 22:14:38 +01:00
Bartek Kryza 043c13affb Fixed module handling on LLVM versions < 15.0.0 2024-01-09 11:49:29 +01:00
Bartek Kryza d8a49f4ac5 Updated copyright header 2024-01-02 23:19:46 +01:00
Bartek Kryza 9d73c9e3ff Refactored and unified JSON generators output (#223) 2024-01-01 21:34:38 +01:00
Bartek Kryza edfaabd4fa Added class diagram test case with C++20 module partitions 2023-12-25 20:58:19 +01:00
Bartek Kryza 637112cea5 Added package diagram test case with C++20 module partitions dependencies 2023-12-24 16:47:56 +01:00
Bartek Kryza 453f265feb Added package diagram test case with C++20 module partitions 2023-12-23 19:24:08 +01:00
Bartek Kryza 3671bf9beb Fixed modules formatting 2023-12-22 21:26:34 +01:00
Bartek Kryza 913ccb6bdf Added test case for package diagram from modules dependencies 2023-12-22 21:25:11 +01:00
Bartek Kryza a8d646d1bc Added package diagram generation from C++20 modules (#101) 2023-12-21 23:40:15 +01:00
Bartek Kryza f09edd8b47 Added module_access diagram filter (#101) 2023-12-19 22:21:03 +01:00
Bartek Kryza c51ae5b6ee Added support for C++20 module based packages in class diagrams (#101) 2023-12-18 22:33:27 +01:00
Bartek Kryza ea6892f754 Added support for class diagram filtering based on C++20 modules (#195) 2023-12-17 21:10:05 +01:00
Bartek Kryza f2fe1ca2cf Added support for C++20 coroutines in class diagrams (#221) 2023-12-15 20:01:18 +01:00
Bartek Kryza 4da14a32d7 Fix manual parsing of Windows source location paths (#217) 2023-12-14 19:43:37 +01:00
Bartek Kryza 44c1a6cae4 Fixed test_config on macos 2023-12-10 21:24:39 +01:00
Bartek Kryza 6055c5684e Fixed handling of relative paths on MSVC 2023-12-09 20:09:44 +01:00
Bartek Kryza a1f7769ba5 Simplified test cases configs 2023-12-09 17:35:39 +01:00
Bartek Kryza d7195d5a5d Refactored handling of relative paths (#213) 2023-12-09 12:04:06 +01:00
Bartek Kryza f1d3695ccc Fixed t00014 on macos (Fixes #176) 2023-12-05 23:46:28 +01:00
Bartek Kryza 35f45a07e6 Added options to render diagrams using plantuml and mermaidjs external tools 2023-11-12 23:05:51 +01:00
Bartek Kryza 39d3e1f0b0 Added test case for context filter with radius option 2023-11-10 23:23:25 +01:00
Bartek Kryza 15233aa0da Refactored LLVM paths detection based on llvm-config binary 2023-11-04 17:34:55 +01: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 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 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 e7d6c94a14 Removed redundant requirement for std::regex::multiline (Fixes #191) 2023-10-13 18:46:02 +02:00
Bartek Kryza f339c34dd8 Enabled building against LLVM 17 2023-10-13 11:49:59 +02:00
Bartek Kryza 8865a42ff0 Change std::same_as to std::is_same_v to maintain C++17 compatibility (Fixes #188) 2023-10-12 11:13:00 +02:00
Bartek Kryza 8a6b497cc9 Added 'title' diagram property 2023-10-09 13:53:55 +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 7b41295b07 Fixed building on MSVC 2023-09-13 20:48:31 +02:00
Bartek Kryza a99e987d3b Added mermaid test cases for include diagrams 2023-09-13 16:16:22 +02:00
Bartek Kryza 9872e2d225 Added mermaid test cases for package diagrams 2023-09-13 00:25:08 +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 7c70ab69ad Fixed generation of test cases for diagram notes in mermaid class diagrams 2023-09-12 09:03:50 +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 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