aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add rudamentary HTML output.HTMLHugo Hörnquist2019-04-22
|
* Remove trailing newline from color.Hugo Hörnquist2019-04-22
|
* Fix DTEND of timezoned events.Hugo Hörnquist2019-04-22
|
* Add some date generating procedures.Hugo Hörnquist2019-04-22
|
* Move where streams are merged.Hugo Hörnquist2019-04-21
|
* Rename (vcalendar {recur => recurrence}).Hugo Hörnquist2019-04-20
|
* Add timezone handling.timezoneHugo Hörnquist2019-04-20
| | | | | | | | | | | | This is a way to large commit. But I see no feasable way to break it down into multiple smaller commits. The main "secret" to solving timezones for recurring events was to remember to recalculate timezones whenever a new instance of the object was generated. This current implementation seems really slow (> 1s). Further testing is needed.
* Add binding to dump vcomponent to stdout.Hugo Hörnquist2019-04-20
|
* Update parse-recurrence-rule to use new catch-multiple.Hugo Hörnquist2019-04-20
|
* Add '=' case to mod!Hugo Hörnquist2019-04-20
|
* Change how properties procedure work.Hugo Hörnquist2019-04-20
|
* Fix up tests.Hugo Hörnquist2019-04-20
|
* Remove remaining export's.Hugo Hörnquist2019-04-20
|
* Improve print-vcomponent.Hugo Hörnquist2019-04-20
|
* Change parse-datetime back to single return.Hugo Hörnquist2019-04-20
|
* Add catch-multiple.Hugo Hörnquist2019-04-20
|
* Add `for` macro.Hugo Hörnquist2019-04-20
|
* Remove export from util.Hugo Hörnquist2019-04-20
|
* Add earlier work on timezones.Hugo Hörnquist2019-04-13
| | | | | | | | | Add earlier work on timezones, with a few inline modifications. This is really to big of a commit. But we are so far from a stable release that it should be fine. The current version seems to eager, and recalculates to many times. This will soon be fixed in a future version.
* Rework how attributes and properties are accessed.Hugo Hörnquist2019-04-10
| | | | | | | | | | | | | | | | | Made the fact that properties belong to an attribute shine through to scheme. This by setting the SCM field in the strbuf:ers in my vcomponents to a pair of their old SCM value, and a hash table representing the properties. This also meant that the primitive set-attribute! could be replaced by a set-car! on the pair returned by the primitive get-attribute. And that both set- and get-property now simple works on the hash table returned by get-attribute. The major problem with this release was that I for a while missed that DEEP_COPY(strbuf) now also needed to deep copy the SCM values. Without that attributes in a copied vcomponent would be shared with the original. This mainly lead to repeating events all being the same.
* Add {format,print}-recur-rule.Hugo Hörnquist2019-04-10
|
* Add some stuff to guile_type_helpers.Hugo Hörnquist2019-04-10
|
* Fix BYDAY parse constraint.Hugo Hörnquist2019-04-10
|
* Minor cleanups.Hugo Hörnquist2019-04-10
|
* Start using multi-set!Hugo Hörnquist2019-04-09
|
* Add slightly better terminal drawing procedures.Hugo Hörnquist2019-04-09
|
* Add mulit-set!Hugo Hörnquist2019-04-09
|
* Fix timezone accumelator.Hugo Hörnquist2019-04-06
|
* Add ev-time<?.Hugo Hörnquist2019-04-06
|
* Add temporary set-attributes!Hugo Hörnquist2019-04-06
|
* Rename get_property to get_attributes.Hugo Hörnquist2019-04-06
|
* Add unval.Hugo Hörnquist2019-04-06
|
* Add termios tests.Hugo Hörnquist2019-04-05
|
* Remove old termios bindings.Hugo Hörnquist2019-04-05
|
* Move termios bindings to scheme code.Hugo Hörnquist2019-04-05
|
* Add extra case to let*.Hugo Hörnquist2019-04-05
|
* Add enumerate and map-each.Hugo Hörnquist2019-04-05
|
* Whitespace fix.Hugo Hörnquist2019-04-03
|
* Add stream-find.Hugo Hörnquist2019-04-03
|
* Move examples from recurrence internal to tests.Hugo Hörnquist2019-04-03
|
* Minor util update regarding quick-records.Hugo Hörnquist2019-04-03
|
* Add tests to makefile.Hugo Hörnquist2019-04-03
|
* Update tests.Hugo Hörnquist2019-04-03
|
* Add parser for BYDAY RRULE's.Hugo Hörnquist2019-04-01
|
* Add tests for let*.Hugo Hörnquist2019-04-01
|
* Add support for improper-lists in let*.Hugo Hörnquist2019-04-01
|
* Add test for properties from scheme.Hugo Hörnquist2019-03-31
|
* Add (read only) property access from scheme.Hugo Hörnquist2019-03-31
|
* Add as-{string,symb}.Hugo Hörnquist2019-03-31
|
* Add cval field to LLIST.Hugo Hörnquist2019-03-31
|