aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent (unfollow)
Commit message (Collapse)Author
2020-05-10Add TODO about linewrapping.Hugo Hörnquist
2020-05-09Add short commentary on difference between parse and parse/component.Hugo Hörnquist
2020-05-09Remove old parser, rename new parser to component.Hugo Hörnquist
2020-05-09Minor cleanup.Hugo Hörnquist
2020-05-09New parser now on feature parity with old.Hugo Hörnquist
2020-05-09Un-escape escaped characters. Slow?Hugo Hörnquist
2020-05-09New parser now works with old code.Hugo Hörnquist
A DTEND filed is added as before. One of the EXDATE fields is saves as a list, the remaining are however thrown away.
2020-05-09Work on new parser, almost works.Hugo Hörnquist
2020-05-09Set X-HNH-FILENAME outside parse-calendar.Hugo Hörnquist
2020-05-09Add draft of new parser.Hugo Hörnquist
2020-05-09Move vcalendar parse code into own file.Hugo Hörnquist
2020-05-08Remove unused with-vline-tz.Hugo Hörnquist
2020-05-05Change to only call get-datetime in parse.Hugo Hörnquist
2020-05-04Tests run again.Hugo Hörnquist
2020-05-04Replace direct output to current-error-port with warnings.Hugo Hörnquist
2020-05-04All warning procedures now uses warning system.Hugo Hörnquist
2020-04-30Update vcomponent to load into the app object.Hugo Hörnquist
2020-04-28Empty days now work.Hugo Hörnquist
2020-04-27Move events-between to datetime/vcomponent.Hugo Hörnquist
2020-04-27Filter to only relevant timezones in ics output.Hugo Hörnquist
2020-04-27Add final-event-occurence procedure.Hugo Hörnquist
2020-04-26Add export as ics button.Hugo Hörnquist
2020-04-26DTEND now optional for recurrence sets.Hugo Hörnquist
2020-04-26Add some comments.Hugo Hörnquist
2020-04-25Renormalize some dt's to local time, solving owerflow.Hugo Hörnquist
Previously, if a DTEND = 01:00+02:00, but was given in UTC (23:00Z) then the fact that DTEND was in different dates lead to some problems.
2020-04-25Add new recurrence generator.Hugo Hörnquist
2020-04-25Add comments in vcomponent/parse.Hugo Hörnquist
2020-04-25Recurrence internal export! count.Hugo Hörnquist
2020-04-23Recurrence rule WKST properly parsed again.Hugo Hörnquist
2020-04-22Improve error reporting on recurrence parse.Hugo Hörnquist
2020-04-22Add zoneinfo->vtimezone.Hugo Hörnquist
2020-04-22Allow multiple ATETENDEE keys.Hugo Hörnquist
2020-04-22Remove define-quick-record macros.Hugo Hörnquist
2020-04-17Improve some errors.Hugo Hörnquist
2020-04-17RRULE parser now converts weekdays to (datetime util) weekdays.Hugo Hörnquist
2020-04-10Add some TODO's.Hugo Hörnquist
2020-04-07Parse EXDATES, basic handling of repeated keys.Hugo Hörnquist
2020-04-07Add location to blocks, rrules and last-modified to text in html.Hugo Hörnquist
2020-04-06Added pretty formatter for RRULE:s.Hugo Hörnquist
2020-04-06recurence BYMONTH now sets correct field.Hugo Hörnquist
2020-04-05Minor changes.Hugo Hörnquist
2020-04-02Remove ensure? for configs, built in instead.Hugo Hörnquist
2020-04-01Update remaining code to use new config scheme.Hugo Hörnquist
2020-03-31Attempt at decentralized configuration system.Hugo Hörnquist
Placing all possible configuration items in a central (parameters) module scales really badly. This idea that any module can register configuration parameters is better. The current implementation however has the drawback that it requires that the module exposing the parameter is loaded before the value can be sat, but that scales even worse. A probable solution would be to abandon binding everything to guile's module system, and instead let (util config) provide a `conf-ref' and a `conf-set!' procedures. A `define-configuration' similar to emacs `defcustom' could be of use, mainly for retroactively type checking parameters.
2020-03-31Rename parse-date to parse-ics-date, add parse-iso-date.Hugo Hörnquist
2020-03-29Clarify error on bad RRULE's.Hugo Hörnquist
2020-03-24Move some datetime procedures to propper modules.Hugo Hörnquist
2020-03-24Change date{,time}-difference to hopefully sensible types.Hugo Hörnquist
2020-03-23Actually use X-WR-CALNAME.Hugo Hörnquist
2020-03-23Minor cleanup.Hugo Hörnquist