Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fix terminal output. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | General cleanup in HTML. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Add summary-filter to HTML output. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Change how util is loaded. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Rename module vcalendar => vcomponent. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Change event-length => event-length/day. | Hugo Hörnquist | 2019-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örnquist | 2019-04-23 | |
| | ||||
* | Add time-{min,max}. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Move event-length. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Reorder CSS output for event size. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Rewrote fix-event-widths! | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Add some utilitiy functions. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Add tree datatype. | Hugo Hörnquist | 2019-04-23 | |
| | ||||
* | Slightly better HTML colors. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Fix events spanning over multiple days. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Made multi day events appear in HTML. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | General cleanup. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Limit HTML output to single week. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Add CSS. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Add rudamentary HTML output.HTML | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Fix DTEND of timezoned events. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Add some date generating procedures. | Hugo Hörnquist | 2019-04-22 | |
| | ||||
* | Move where streams are merged. | Hugo Hörnquist | 2019-04-21 | |
| | ||||
* | Rename (vcalendar {recur => recurrence}). | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Add timezone handling.timezone | Hugo Hörnquist | 2019-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örnquist | 2019-04-20 | |
| | ||||
* | Update parse-recurrence-rule to use new catch-multiple. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Add '=' case to mod! | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Change how properties procedure work. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Remove remaining export's. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Improve print-vcomponent. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Change parse-datetime back to single return. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Add catch-multiple. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Add `for` macro. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Remove export from util. | Hugo Hörnquist | 2019-04-20 | |
| | ||||
* | Add earlier work on timezones. | Hugo Hörnquist | 2019-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örnquist | 2019-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örnquist | 2019-04-10 | |
| | ||||
* | Fix BYDAY parse constraint. | Hugo Hörnquist | 2019-04-10 | |
| | ||||
* | Minor cleanups. | Hugo Hörnquist | 2019-04-10 | |
| | ||||
* | Start using multi-set! | Hugo Hörnquist | 2019-04-09 | |
| | ||||
* | Add slightly better terminal drawing procedures. | Hugo Hörnquist | 2019-04-09 | |
| | ||||
* | Add mulit-set! | Hugo Hörnquist | 2019-04-09 | |
| | ||||
* | Fix timezone accumelator. | Hugo Hörnquist | 2019-04-06 | |
| | ||||
* | Add ev-time<?. | Hugo Hörnquist | 2019-04-06 | |
| | ||||
* | Add temporary set-attributes! | Hugo Hörnquist | 2019-04-06 | |
| | ||||
* | Add unval. | Hugo Hörnquist | 2019-04-06 | |
| | ||||
* | Move termios bindings to scheme code. | Hugo Hörnquist | 2019-04-05 | |
| | ||||
* | Add extra case to let*. | Hugo Hörnquist | 2019-04-05 | |
| | ||||
* | Add enumerate and map-each. | Hugo Hörnquist | 2019-04-05 | |
| |