Commit Graph

63 Commits

Author SHA1 Message Date
342a8236a1 simplified libxml library build v1.0.0 2024-07-09 22:34:36 +07:00
b87def5376 Makefile.old was deleted 2024-07-09 22:11:56 +07:00
4c0bbcabdc Libxml was added from CPM 2024-07-09 20:09:27 +07:00
580c9e47dc CPM was added to CMake 2024-07-09 16:00:04 +07:00
c705b07972 .gitignore was added 2024-07-09 15:59:14 +07:00
Alexey Fedoseev
2e03fbe7f3 update empty geometry handling 2024-06-13 19:15:31 +03:00
Alexey Fedoseev
dcd373f3bd hide debug 2024-06-12 17:18:30 +03:00
Alexey Fedoseev
d02851d5c8 correct trim 2024-06-12 17:16:02 +03:00
Alexey Fedoseev
f74369afb8 new geometry implementation + API update 2024-06-12 17:15:40 +03:00
Alexey Fedoseev
6cd92f21a4 correct debug output 2024-06-12 17:14:01 +03:00
Alexey Fedoseev
41b4982635 add cyberiadaml CMake package 2024-05-09 21:52:58 +03:00
Alexey Fedoseev
91339d4545 Change build system to CMake 2024-05-09 18:08:18 +03:00
Alexey Fedoseev
63ecacc177 get rid of stncpy warning 2024-05-09 18:01:28 +03:00
Alexey Fedoseev
ffa2d568b5 add mandatory SM key to cyberiada format export 2024-05-06 13:02:59 +03:00
Alexey Fedoseev
1e6ed1e2d2 YED geometry test 2024-04-27 11:42:14 +03:00
Alexey Fedoseev
5dd62ec86a add YED geometry convertation + separate cyb string module 2024-04-27 11:41:56 +03:00
Alexey Fedoseev
44cce58179 add document deep copy interface 2024-04-26 11:49:36 +03:00
Alexey Fedoseev
f1f9b15b57 stop on warning 2024-04-26 11:29:41 +03:00
Alexey Fedoseev
dfa4c16a17 legacy YED geometry graph 2024-04-25 17:33:29 +03:00
Alexey Fedoseev
f6c142fb6c handle label geometry in YED files 2024-04-25 16:14:02 +03:00
Alexey Fedoseev
dfe8a06102 handle empty action strings correctly 2024-04-25 15:16:22 +03:00
Alexey Fedoseev
a6502f922d correct bug with the string trim algorithm 2024-04-25 13:40:54 +03:00
Alexey Fedoseev
91d362a968 add SM geometry export to Cyberiada-GraphML format 2024-04-25 10:31:24 +03:00
Alexey Fedoseev
aeff85570a export meta init/destroy functions 2024-04-24 20:44:33 +03:00
Alexey Fedoseev
8d10fec4fa correct document flags processing 2024-04-14 11:21:46 +03:00
Alexey Fedoseev
745362ec7c correct writing entry/exit actions 2024-04-13 22:27:28 +03:00
Alexey Fedoseev
eee047577a correct libxml memory management to avoid leaks on exit 2024-04-13 19:04:53 +03:00
Alexey Fedoseev
3900eb492f simplify memory cleanup & free 2024-04-13 18:46:33 +03:00
Alexey Fedoseev
df900c7803 correct write xml error handling 2024-04-13 16:12:55 +03:00
Alexey Fedoseev
fbe0cb0251 check default SM while writing 2024-04-13 16:08:28 +03:00
Alexey Fedoseev
e950ed3116 correct indent 2024-04-13 16:03:02 +03:00
Alexey Fedoseev
03825c47b0 trim action strings 2024-04-13 15:56:13 +03:00
Alexey Fedoseev
b732093e8d correct spacing 2024-04-13 15:42:39 +03:00
Alexey Fedoseev
ab13bbf4b1 export memory allocation functions 2024-04-13 12:37:38 +03:00
Alexey Fedoseev
65e1a88681 fix misprint in DEBUG flag 2024-04-12 17:16:44 +03:00
Alexey Fedoseev
71ff69e838 process node behavior for legacy Berloga-YED format 2024-04-12 17:16:23 +03:00
Alexey Fedoseev
b719676a44 read comment body bug 2024-04-10 23:21:47 +03:00
Alexey Fedoseev
4c64492a1f new DEBUG flag 2024-04-10 23:19:24 +03:00
Alexey Fedoseev
dccd81af18 ASAN make target 2024-04-10 23:17:28 +03:00
Alexey Fedoseev
6781890bb1 correct platform name parameter 2024-04-10 23:17:10 +03:00
Alexey Fedoseev
aace5433c6 correct platform name parameter 2024-04-10 23:16:46 +03:00
Alexey Fedoseev
697cf93e09 correct node geometry 2024-04-08 18:02:07 +03:00
Alexey Fedoseev
61b5be4cd8 CyberiadaML-GraphML 1.0 read/write support according to the CyberiadaML-GraphML Primer document 2024-04-08 17:36:34 +03:00
Alexey Fedoseev
ef4c304e5e new CyberiadaML-GraphML graph examples 2024-04-08 17:35:44 +03:00
Alexey Fedoseev
2dcb773997 add Cyberiada Document structure to allow multi-sm files 2024-03-31 17:50:49 +03:00
Alexey Fedoseev
235e91437a rename types according to PRIMS standard wording 2024-03-30 22:10:04 +03:00
Alexey Fedoseev
7f76c45fc5 correct usage program output 2024-03-23 20:37:47 +03:00
Alexey Fedoseev
1d9065022f update API according to the Cyberiada-GraphML-1.0 standard + write to YED format 2024-03-23 20:33:10 +03:00
Alexey Fedoseev
70bf382c73 update API accodring to the Cyberiada-GraphML-1.0 standard + write to YED format 2024-03-23 20:29:34 +03:00
Alexey Fedoseev
65407577ff correct behavior in the sample program 2024-03-23 20:28:40 +03:00