Commit Graph

38 Commits

Author SHA1 Message Date
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
f74369afb8 new geometry implementation + API update 2024-06-12 17:15:40 +03:00
Alexey Fedoseev
ffa2d568b5 add mandatory SM key to cyberiada format export 2024-05-06 13:02:59 +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
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
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
6781890bb1 correct platform name parameter 2024-04-10 23:17:10 +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
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
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
393bf5d2eb UML 2.0 / CyberiadaML standatd compliance 2024-03-03 14:58:08 +03:00
Alexey Fedoseev
6cd5abd2a3 Cyberida-GraphML format support 2024-02-10 00:33:56 +03:00
Alexey Fedoseev
d78e581306 correct edge source/target nodes constuction 2024-01-08 23:26:45 +03:00
Alexey Fedoseev
6258117906 correct tree reconstruction using a node stack 2024-01-08 22:37:30 +03:00
Alexey Fedoseev
f0a0e416ae autodetect graphml format 2024-01-06 15:34:51 +03:00
Alexey Fedoseev
e8e6c7229c default version constants 2024-01-06 10:44:02 +03:00
Alexey Fedoseev
a3653b7dcc correct gcc warnings 2024-01-06 02:09:00 +03:00
Alexey Fedoseev
fc725a2042 yEd format decoder implementation 2024-01-06 01:46:36 +03:00