Commit Graph

56 Commits

Author SHA1 Message Date
Bartek Kryza
72bd69729e Applied hicpp-deprecated-headers clang-tidy fixes 2022-12-23 16:36:39 +01:00
Bartek Kryza
4539ea9c64 Applied readability-implicit-bool-conversion fixes 2022-12-21 19:07:17 +01:00
Bartek Kryza
25f787785f Applied readability-avoid-const-params-in-decls clang-tidy fixes 2022-12-21 17:20:07 +01:00
Bartek Kryza
134ad77f5c Applied readability-magic-numbers clang-tidy fixes 2022-12-20 23:49:43 +01:00
Bartek Kryza
a626bed328 Applied cppcoreguidelines-avoid-non-const-global-variables clang-tidy fixes 2022-12-20 23:28:10 +01:00
Bartek Kryza
d1723f7b96 Added backward-cpp stack printer (90398eef20f4e7e0e939322d7e84f9c52078a325) 2022-12-20 19:18:31 +01:00
Bartek Kryza
834ead063e Minor code cleanup 2022-12-19 23:56:48 +01:00
Bartek Kryza
1c7e64c51e Added should_include helper methods in sequence diagram visitor 2022-12-18 22:18:41 +01:00
Bartek Kryza
5d4dfbb4b1 Added sequence diagram option participants_order 2022-12-17 00:42:15 +01:00
Bartek Kryza
3f314e0cf3 Improved translation unit glob matching in configuration files (#62) 2022-12-16 23:30:03 +01:00
Bartek Kryza
452271fd45 Refactored verbosity option to counter (none), -v, -vv, -vvv (trace) 2022-12-11 23:08:53 +01:00
Bartek Kryza
9937262996 Fixed formatting 2022-09-03 11:14:30 +02:00
Bartek Kryza
dbb4dd3caa Fixed glob resolution with multiple threads 2022-09-02 23:18:16 +02:00
Bartek Kryza
cc0119d079 Updated LLVM cmake detection 2022-08-03 23:45:51 +02:00
Bartek Kryza
487e5d435b Removed cppast dependency 2022-08-03 22:13:27 +02:00
Bartek Kryza
dd85cfc19b Fixed formatting 2022-07-31 00:42:13 +02:00
Bartek Kryza
3e4beef80b Fixed building main 2022-07-24 23:46:52 +02:00
Bartek Kryza
6359272fed Automatically create output directory if not exists 2022-06-26 15:49:43 +02:00
Bartek Kryza
9c59af8302 Added automatic executable version updates 2022-06-10 18:20:49 +02:00
Bartek Kryza
5b8e40c1eb Added package dependencies and dependants filter 2022-04-18 19:32:27 +02:00
Bartek Kryza
9cadf9c9fb Removed unused code 2022-04-16 13:19:37 +02:00
Bartek Kryza
21cb9be034 Added clang-uml include diagram config 2022-04-10 23:06:22 +02:00
Bartek Kryza
3d7c446d57 Enabled subclass filter to generate class inheritance diagram 2022-03-29 00:27:02 +02:00
Bartek Kryza
71bd9d6e1c Removed redundant header 2022-03-18 23:08:58 +01:00
Bartek Kryza
c49969495f Added thread pool to parallelize diagram generation 2022-03-18 23:00:13 +01:00
Bartek Kryza
5ca55d51b1 Check that output directory exists 2022-03-08 23:28:24 +01:00
Bartek Kryza
e7afdba19a Refactored generator function to common namespace 2022-02-16 21:00:52 +01:00
Bartek Kryza
8117dfefab Added basic config option inheritance 2022-02-06 00:02:58 +01:00
Bartek Kryza
bf64a59d0d Fixed log before diagrams listing 2022-02-05 19:06:05 +01:00
Bartek Kryza
fcc42bc277 Added include! directive to config files allowing nesting diagram configs 2022-02-05 15:22:35 +01:00
Bartek Kryza
c1825f1a1f Added list-diagrams cli options 2022-02-05 11:52:28 +01:00
Bartek Kryza
5cc986c9d6 Refactored utils 2022-01-29 21:17:42 +01:00
Bartek Kryza
fe8b54fb7b Added output-directory option to override diagram output from cli 2022-01-29 11:42:23 +01:00
Bartek Kryza
20759f412d Added initial support for package diagrams 2022-01-22 21:01:33 +01:00
Bartek Kryza
6d11376039 Refactored common diagram elements to clanguml::common:model namespace 2022-01-16 20:57:39 +01:00
Bartek Kryza
d62a2a1e9f Updated copyright dates 2022-01-16 18:34:15 +01:00
David Goffredo
b20bee14a5 fix copypasta in --help 2021-12-04 15:26:30 -05:00
Bartek Kryza
4a4dff119f Refactored sequence diagram generator to cppast 2021-10-14 23:41:25 +02:00
Bartek Kryza
a2c7d9ff48 Refactored generators 2021-10-03 12:47:45 +02:00
Bartek Kryza
61a2849cf2 Refactored top level directory structure 2021-10-03 12:30:48 +02:00
Bartek Kryza
f50e59fd51 Refactored sequence diagram 2021-10-03 12:20:09 +02:00
Bartek Kryza
3e46f2504f Refactored class diagram visitor 2021-10-03 11:15:17 +02:00
Bartek Kryza
90c0c87e29 Refactored class diagram model 2021-10-02 21:07:56 +02:00
Bartek Kryza
734b82eb09 Changed default config file name to .clang-uml 2021-07-25 23:01:08 +02:00
Bartek Kryza
6cc49c2660 Added cli option to select diagrams from config by name 2021-05-06 22:34:07 +02:00
Bartek Kryza
56675a5d6f Fixed logging in main app 2021-05-01 17:27:10 +02:00
Bartek Kryza
5dc841d9e6 Initial refactor to cppast 2021-03-24 01:02:28 +01:00
Bartek Kryza
03a26c88cf Added clang-format target 2021-02-21 12:38:51 +01:00
Bartek Kryza
ae808a830b Added Apache 2.0 license headers 2021-02-21 12:35:20 +01:00
Bartek Kryza
ce7aab2a0f Refactored test cases implementation 2021-02-20 23:17:14 +01:00