aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent (follow)
Commit message (Collapse)AuthorAge
* Added pretty formatter for RRULE:s.Hugo Hörnquist2020-04-06
|
* recurence BYMONTH now sets correct field.Hugo Hörnquist2020-04-06
|
* Minor changes.Hugo Hörnquist2020-04-05
|
* Remove ensure? for configs, built in instead.Hugo Hörnquist2020-04-02
|
* Update remaining code to use new config scheme.Hugo Hörnquist2020-04-01
|
* Attempt at decentralized configuration system.Hugo Hörnquist2020-03-31
| | | | | | | | | | | | | | | 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.
* Rename parse-date to parse-ics-date, add parse-iso-date.Hugo Hörnquist2020-03-31
|
* Clarify error on bad RRULE's.Hugo Hörnquist2020-03-29
|
* Move some datetime procedures to propper modules.Hugo Hörnquist2020-03-24
|
* Change date{,time}-difference to hopefully sensible types.Hugo Hörnquist2020-03-24
|
* Actually use X-WR-CALNAME.Hugo Hörnquist2020-03-23
|
* Minor cleanup.Hugo Hörnquist2020-03-23
|
* Remove deprecated get-time.Hugo Hörnquist2020-03-23
|
* Date difference once again returns dates.Hugo Hörnquist2020-03-22
|
* event-length/clapmed works marginally better.Hugo Hörnquist2020-03-22
|
* Fix invalid format in vcomponent output.Hugo Hörnquist2020-03-21
|
* Minor cleanup.Hugo Hörnquist2020-03-21
|
* Start work on better wide html renderer.Hugo Hörnquist2020-03-20
|
* Handle non-utf summaries.Hugo Hörnquist2020-03-18
|
* Sprinkled in some time prints.Hugo Hörnquist2020-03-09
|
* Warn on empty-line during parse.Hugo Hörnquist2020-03-02
|
* Made escaped non-escapable characters non-fatal in parser.Hugo Hörnquist2020-03-01
|
* Freed datetime from its srfi-19 prison.Hugo Hörnquist2020-02-18
|
* Documentation.Hugo Hörnquist2020-02-18
|
* Store TZ in sensible way when parsing datetimes.Hugo Hörnquist2020-02-18
|
* Export utc? for time objects.Hugo Hörnquist2020-02-14
|
* Reenabled generation of repeating events.Hugo Hörnquist2020-02-14
|
* Repair recurrence rules.Hugo Hörnquist2020-02-14
|
* Move stream-null? in group-stream.Hugo Hörnquist2020-02-14
|
* Fix event-length/day.Hugo Hörnquist2020-02-14
|
* Work.Hugo Hörnquist2020-01-31
|
* Once again compiles.Hugo Hörnquist2020-01-30
|
* Update recurrence generate to new date obj.Hugo Hörnquist2020-01-26
|
* Start of new date structures.Hugo Hörnquist2020-01-24
|
* Experiments with multithreading.Hugo Hörnquist2020-01-22
|
* Add bettyr vcomponent record printer.Hugo Hörnquist2020-01-22
|
* Fix basic ability to edit events.Hugo Hörnquist2020-01-22
|
* REMOVE TZ realign block for DTSTART and DTEND in vcomponents.Hugo Hörnquist2019-12-30
|
* Move vcomponent type checks in the parser.Hugo Hörnquist2019-12-30
|
* Minor fixups.Hugo Hörnquist2019-12-30
|
* Fix keyword argument.Hugo Hörnquist2019-12-30
|
* Rework vcomponent recurrence internals.Hugo Hörnquist2019-12-30
|
* ICAL handling of events different from display handling.Hugo Hörnquist2019-12-24
| | | | | | | | | Previously repeating events where always instantiated to a stream of all events to come (possibly infinite), and then zipped with the list of regular events to create a stream of all events in the world. This commit allows access to the raw lists of parsed regular and repeating events before they are extrapolated and merged.
* Rework program initialization.Hugo Hörnquist2019-12-24
| | | | | | | | | | Old init setup had the fancy idea to parse all files before anything could be done with them. This however led to problems when a part of the program which didn't care for the calendar files (such as text formatting). It also made testing performance almost impossible since to much code was run before I had a chance to init statprof.
* Fix invalid logic in reccurence generation.Hugo Hörnquist2019-12-23
|
* Fix reccuring events with exceptions.Hugo Hörnquist2019-12-23
| | | | | | | An event with an RRULE can have extra VEVENT's which share their UID, but add a RECCURENCE-ID which contains when the event was supposed to take place. In place of that time it may supply it's own overriding time. It may also override other fields.
* Re-add move X-HNH-FILENAME from VCALENDAR to VEVENT.Hugo Hörnquist2019-11-12
|
* Add check for repeated VEVENT:s in vdir.Hugo Hörnquist2019-11-11
|
* Work on ICS output.Hugo Hörnquist2019-11-11
|
* Change attribute to return hash-map.Hugo Hörnquist2019-11-11
|