1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00

58 Commits

Author SHA1 Message Date
13bcd74f6c Issue #22: Check form references to previously undefined forms in OSC files 2023-11-10 12:36:53 +01:00
7ab5523f3c Add more checks shown before in list subcommand 2023-11-08 12:35:58 +01:00
a08abd7688 Make version entries and categories optional in property catalogue 2023-11-08 11:56:07 +01:00
bf7b8cd9ba Add 'PunkteKategorie' to model 2023-11-07 12:00:21 +01:00
e2d5eedd02 Issue #15: Check OSC files for known issues 2023-11-06 13:31:34 +01:00
a55db66e57 Issue #15: Implement check subcommand cli 2023-11-06 11:52:57 +01:00
93981f7709 Issue #16: Add missing model entries and add optional declaration 2023-11-06 11:44:41 +01:00
f28ab1afcd Do not sort by form name in first place for now 2023-10-02 12:09:54 +02:00
1302963b56 Issue #8: Use system library content as equal content
Since system library content is already present in OS database, it is no dependencies to be imported.
2023-09-30 16:09:36 +02:00
6be11a8951 Issue #8: Use field ReferencedDataForm instead of Name 2023-09-30 15:37:09 +02:00
416204b30a Issue #8: Add initial sorting based on form dependencies 2023-09-30 15:06:24 +02:00
d0de76770f Sort dependencies and requirements 2023-09-30 13:26:25 +02:00
8cae6ce706 Cleanup Requirement::to_string() 2023-09-30 13:04:47 +02:00
81a0c6204b Move common implementation into Requires trait 2023-09-30 12:11:14 +02:00
21e31f35d1 Change requirement string mapping to match Unterformular implementation 2023-09-30 12:04:45 +02:00
108aae329c Change symbol for subform 2023-09-30 11:58:21 +02:00
1f51d3e994 Show subform entries in tree subcommand 2023-09-28 17:19:14 +02:00
9ffc0783ff Skip serializing None option 2023-09-19 17:31:28 +02:00
bf63d93efa Add optional field 'Kontaktliste' to forms 2023-09-19 16:54:48 +02:00
d30c2991c0 Filter printed elements for list and tree sub command 2023-09-04 13:24:28 +02:00
9256e242eb Allow (actual) unused option 2023-09-03 18:40:43 +02:00
e33b1a3a4c Do not list form references twice as dataform and unterformular 2023-09-03 18:14:06 +02:00
42cbb9ce7e Combine matches to produce the same string 2023-09-03 18:06:56 +02:00
8edd50feb4 Show form references using tree sub command 2023-09-03 17:31:38 +02:00
31eda3efc9 Show notice if form has no field to be used as procedure date
This indicates that the form cannot be used as main form, but as subform only.
2023-09-03 14:03:31 +02:00
54cea88486 Inline additional information about subform mark 2023-09-03 13:58:28 +02:00
3ec51099c7 Extract method to apply form field profile part 2023-09-01 12:31:48 +02:00
1e7a95bb09 Always save form field content for hidden form fields 2023-09-01 09:07:08 +02:00
abdef90e90 Set filter to "false" if form field should be hidden 2023-08-31 22:20:19 +02:00
a2df2650ed Use empty entry lists if they did not exist in file 2023-08-31 17:30:47 +02:00
f507893b4d Show required dependencies not included in OSC file 2023-08-31 16:46:40 +02:00
af4ec8898a Strip content that is included in system library 2023-08-31 16:10:19 +02:00
7d6a6ee9b3 Add information about user library flag 2023-08-31 15:54:38 +02:00
a605018176 Do not modify forms included in system library 2023-08-31 12:08:34 +02:00
a8851c5e4f Mark system library content 2023-08-31 11:32:51 +02:00
0b0188bd30 Print info_xml content if using diff sub command 2023-08-30 17:57:53 +02:00
103075ab78 Add sub command 'tree' to show dependencies 2023-08-29 17:34:02 +02:00
e84a39b7c4 Apply exported sorting to items itself and nested items 2023-08-07 14:16:44 +02:00
a8911f86dd Update dependencies 2023-07-02 23:14:19 +02:00
b030ce6a53 Add subcommand 'diff' to compare two OSC files 2023-07-01 17:40:04 +02:00
014fca2169 Styled name and revision in content listing 2023-06-16 00:10:20 +02:00
11b233b642 Add optional sorted listing of file contents 2023-06-15 23:27:21 +02:00
0f584997f7 Extract print function for catalogues and forms 2023-06-15 22:57:17 +02:00
13f1126619 Use traits for catalogues, forms and form entries 2023-06-15 22:56:33 +02:00
92acd7655a Add support for script replacing 2023-06-14 01:10:21 +02:00
4bf316d78a Make more fields optional as required by some OSC files 2023-06-13 22:32:44 +02:00
55d8f2f592 Add optional form entry property 'MemoHeight' 2023-06-05 19:58:06 +02:00
b5da2969d4 Add structs 'Haeufigkeit' and 'Haeufigkeiten' 2023-06-05 19:56:20 +02:00
1d37ae9295 Show additional information on parsing error 2023-06-05 19:55:16 +02:00
f9b9c6d312 Add menu category changes 2023-06-05 14:42:23 +02:00