summaryrefslogtreecommitdiff
path: root/pith/ical.c
AgeCommit message (Collapse)Author
2018-05-21 * Nothing to see here, this is just reformatting of the code toEduardo Chappa
make it easier to find functions when I need to do so.
2018-05-13 * For a calendar entry with method PUBLISH, we show all entries in the ↵Eduardo Chappa
calendar. When "More Details" is selected for each individual event, the description of that entry is shown only. When the calendar is opened from the view attachment list screen, all entries will be shown. Mske sure there are no memory leaks. * Reverse some of the changes to make valgrind happy, as this may make Alpine crash by using memory that was released.
2018-05-13 * More changes to make Valgrind happy. Work in progress.Eduardo Chappa
2018-05-04 * Quell remaining warnings in the compilation of Alpine in VisualEduardo Chappa
Studio 2017. * Crash for calendars that contain a RRULE, due to insufficient memory allocated. Reported by Ulf-Dietrich Braumann.
2018-05-02 * Modified module pith/ical.c because it would not build with Visual ↵Eduardo Chappa
Studio 2008. Reported by Ulf-Dietrich Braumann. * Quell some warnings in the compilation of Alpine in Visual Studion 2017.
2018-03-09 * Some locales do not have a string for AM or PM (e.g. de_DE) whichEduardo Chappa
makes some displays of dates look wrong. In the case that a locale does not have a string for AM or PM, the time in 24 hours format is printed. Reported by Holger Trapp. * Add the time zone to the display of dates (this is the value of the TZID parameter.) * Display the value of the DTSTAMP in the "[More Details]" link. The DTSTAMP field contains information on when the calendar object was created. Suggested by Holger Trapp.
2018-03-08 * Change the definition of some definitions of some enum types fromEduardo Chappa
Boolean to _Boolean, and Duration to _Duration, as these conflict with some predefined constants in Mac Sierra. Reported by Ed James. * Fix some compiler warnings in Mac Sierra. Reported by Ed James.
2018-02-26 * New version 2.21.999Eduardo Chappa
* rewrite of some code in pith/ical.c to make sure function prototypes are correct. * Add a separator line to the calendar entry in case, the calendar is sent as the main body of the message.
2018-02-07 * Change in type of icu[6] variable in pith/ical.c from char to unsigned charEduardo Chappa
to handle UTF-8.
2018-01-26 * If a calendar entry has an entry that is not encoded in UTF-8,Eduardo Chappa
Alpine fails to parse that specific field, and may assign a value that uses unallocated memory, making Alpine crash when quitting and freeing that memory. Reported by Stefan Mueller.
2017-12-24 * A few fixes to ical.c and mailview.c to avoid memory leaks, andEduardo Chappa
add support for encodings other than quoted-printable and base64.
2017-12-24 * If the calendar invitation is part of the body of a message insteadEduardo Chappa
of an attachment, Alpine would crash. Reported by Stefan Mueller. * In the previous situation, if a DESCRIPTION is encoded in quoted printable, it needs to be decoded twice (once as part of the calendar onvitation and another as part of the DESCRIPTION text, so when decoding we need to decode quoted-printable, then remove escapes characters, then decode quoted-printable and transform \r\n to \n. Whew!)
2017-12-22 * Fix parsing of date for DTSTART and DTEND. The parser only recognizedEduardo Chappa
DATE-TIME format, now it recognizes DATE format. Reported by Holger Trapp. * Add escape parser to event location (switch "\," to "," etc.) * Start work to support reply of invitations, but then I realize that I need to start work in sending event invitations before I do that, so I will.
2017-12-10Initial commit for branch icalEduardo Chappa