aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Get terminal size of terminal output.Hugo Hörnquist2019-04-23
|
* Change how branch length is calculated.Hugo Hörnquist2019-04-23
|
* Replace text-flow function.Hugo Hörnquist2019-04-23
|
* Add ability to set start-date of term mode.Hugo Hörnquist2019-04-23
|
* Move stuff from main.Hugo Hörnquist2019-04-23
|
* Add command line option parsing.Hugo Hörnquist2019-04-23
|
* Fix terminal output.Hugo Hörnquist2019-04-23
|
* General cleanup in HTML.Hugo Hörnquist2019-04-23
|
* Add summary-filter to HTML output.Hugo Hörnquist2019-04-23
|
* Change how util is loaded.Hugo Hörnquist2019-04-23
|
* Fix failing test.Hugo Hörnquist2019-04-23
|
* Rename module vcalendar => vcomponent.Hugo Hörnquist2019-04-23
|
* Change event-length => event-length/day.Hugo Hörnquist2019-04-23
| | | | | | | | | This fixes a bug where a long event (spanning multiple days) which only had a short part in the current day would still using its whole length when getting sorted to be placed graphically. This limits the length for the sorting to the relevant part of the event.
* Add event-length/day.Hugo Hörnquist2019-04-23
|
* Add time-{min,max}.Hugo Hörnquist2019-04-23
|
* Move event-length.Hugo Hörnquist2019-04-23
|
* Reorder CSS output for event size.Hugo Hörnquist2019-04-23
|
* Rewrote fix-event-widths!Hugo Hörnquist2019-04-23
|
* Add some utilitiy functions.Hugo Hörnquist2019-04-23
|
* Add tree datatype.Hugo Hörnquist2019-04-23
|
* Slightly better HTML colors.Hugo Hörnquist2019-04-22
|
* Update CSS gradients.Hugo Hörnquist2019-04-22
|
* Fix events spanning over multiple days.Hugo Hörnquist2019-04-22
|
* Made multi day events appear in HTML.Hugo Hörnquist2019-04-22
|
* General cleanup.Hugo Hörnquist2019-04-22
|
* Limit HTML output to single week.Hugo Hörnquist2019-04-22
|
* Add CSS.Hugo Hörnquist2019-04-22
|
* 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
|