diff options
Diffstat (limited to 'libical/doc/AddingOrModifyingComponents.txt')
-rw-r--r-- | libical/doc/AddingOrModifyingComponents.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libical/doc/AddingOrModifyingComponents.txt b/libical/doc/AddingOrModifyingComponents.txt new file mode 100644 index 0000000000..e9f46c2759 --- /dev/null +++ b/libical/doc/AddingOrModifyingComponents.txt @@ -0,0 +1,23 @@ + +How to add or change Components, Properties, Values or Parameters + + +Adding or modifying values +--------------------------- + +You may have to modify these files or data structures + +file design-data/value-c-types.txt +file design-data/prop-to-val.txt +table parameter_map[] in icalenums.c +enum icalvalue_kind in icalenum.h +table value_map[] in icalenums.c +enum icalparameter_value in icalenum.h +table propval_map[] in icalenums.c +function icalvalue_as_ical_string() in icalvalue.c +function icalvalue_new_from_string_with_error() in icalvalue.c + +When you are done, if you changed any files in the design-data +directory, regnerate derived datatypes in src/libical with "make +derived" or "make icalvalue" + |