Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Export 'extract' from (vcomponent) | Hugo Hörnquist | 2023-11-16 |
| | |||
* | Add vcomponent-equal?. | Hugo Hörnquist | 2023-11-16 |
| | |||
* | Major work on, something. | Hugo Hörnquist | 2023-09-05 |
| | |||
* | Replace config system with paramater based system. | Hugo Hörnquist | 2022-04-11 |
| | | | | | | | | | | | | | | | | This new setup stores all configurations are parameters. This forces everything into modules, and ensures that we can't have a module use an unloaded config. It (unfortunatelly) also causes users to have to specify namespaces when defining values, but ini-files (and the like) already does that. Also, there is nothing stopping a new `set-config!' from being defined which allows un-namespaced operation. The commit also removes the introspection procedures. They where a bit weird to begin with, since they only showed loaded fields. And since the program had no way of properly serializing or deserializing them we remove them for the time being. They would however be good to reintroduce together with a proper menu for editing simple configuration (see Emacs' `custom-set-variables'). | ||
* | Move stuff from calp/util to hnh/util. | Hugo Hörnquist | 2022-01-31 |
| | | | | | This is the first (major) step in splitting the generally useful items into its own library. | ||
* | Cleanup modules. | Hugo Hörnquist | 2021-12-22 |
| | | | | | | Primarly this moves all vcompenent input and output code to clearly labeled modules, instead of being spread out. At the same time it also removes a handfull of unused procedures. | ||
* | Remove re-export-modules | Hugo Hörnquist | 2021-12-20 |
| | | | | | A weird special form which was only used once, and didn't add much clarity above what we actually did. | ||
* | Move util modules into calp module.. | Hugo Hörnquist | 2020-08-24 |
| | |||
* | Add option for default calendar. | Hugo Hörnquist | 2020-08-12 |
| | |||
* | Massivly simplify config internals. | Hugo Hörnquist | 2020-08-12 |
| | |||
* | Move <events> methods to own module for easier loading. | Hugo Hörnquist | 2020-08-03 |
| | |||
* | Remove (util app). | Hugo Hörnquist | 2020-08-02 |
| | |||
* | Crash properly on overflow on remove event. | Hugo Hörnquist | 2020-07-27 |
| | |||
* | Use X-HNH-REMOVED to "remove" an event. | Hugo Hörnquist | 2020-07-24 |
| | |||
* | Move save-event to own module. | Hugo Hörnquist | 2020-07-08 |
| | | | | | This hopefully resolves theh problems with (output ical) having bootstraping problems. | ||
* | Add TODO about stack overflow fro add-/remove-event. | Hugo Hörnquist | 2020-07-08 |
| | |||
* | Add remove-event. | Hugo Hörnquist | 2020-07-08 |
| | |||
* | Fixes in add-event. | Hugo Hörnquist | 2020-07-08 |
| | |||
* | Remove some TODO:s. | Hugo Hörnquist | 2020-07-07 |
| | |||
* | Merge (datetime util) into (datetime). | Hugo Hörnquist | 2020-07-07 |
| | |||
* | Add live import of event. | Hugo Hörnquist | 2020-07-07 |
| | |||
* | Finished renamining attribute to property. | Hugo Hörnquist | 2020-07-07 |
| | |||
* | Calendar-import file write atomic. | Hugo Hörnquist | 2020-06-29 |
| | |||
* | Add structure for importing events. | Hugo Hörnquist | 2020-06-25 |
| | |||
* | Modify config to store return of #:pre. | Hugo Hörnquist | 2020-06-01 |
| | |||
* | Remove (vcomponent load) module. | Hugo Hörnquist | 2020-05-23 |
| | |||
* | Inline badly named function. | Hugo Hörnquist | 2020-05-19 |
| | |||
* | Change call signature for [gs]etf. | Hugo Hörnquist | 2020-04-30 |
| | |||
* | Update vcomponent to load into the app object. | Hugo Hörnquist | 2020-04-30 |
| | |||
* | ICAL handling of events different from display handling. | Hugo Hörnquist | 2019-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örnquist | 2019-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. | ||
* | Move remaining stuff out of vcomponent. | Hugo Hörnquist | 2019-11-05 |
| | |||
* | Add let-env. | Hugo Hörnquist | 2019-11-05 |
| | |||
* | Further cleanup in (vcomponent). | Hugo Hörnquist | 2019-11-04 |
| | |||
* | Remove (vcomponent timezone). | Hugo Hörnquist | 2019-11-04 |
| | |||
* | Remove commented code from parse-calendar. | Hugo Hörnquist | 2019-11-04 |
| | |||
* | Simplify parsing steps. | Hugo Hörnquist | 2019-11-04 |
| | |||
* | Maybe fixed timezone? | Hugo Hörnquist | 2019-11-04 |
| | |||
* | Move stuff between vcomponent/{base,parse}. | Hugo Hörnquist | 2019-11-03 |
| | |||
* | Remove make-vcomponent. | Hugo Hörnquist | 2019-11-03 |
| | |||
* | Move parser into module subtree. | Hugo Hörnquist | 2019-11-02 |
| | |||
* | Minor improvements on timezone loading. | Hugo Hörnquist | 2019-10-29 |
| | |||
* | Add final fallback for name. | Hugo Hörnquist | 2019-10-15 |
| | |||
* | Fix re-export of add-child! | Hugo Hörnquist | 2019-10-06 |
| | |||
* | Minor cleanup in scheme code. | Hugo Hörnquist | 2019-10-06 |
| | |||
* | Remove debug prints.. | Hugo Hörnquist | 2019-10-04 |
| | |||
* | Fix problem with no end date. | Hugo Hörnquist | 2019-10-03 |
| | |||
* | Locate bug with DTEND. | Hugo Hörnquist | 2019-10-03 |
| | |||
* | Slowly going through and fixing everything. | Hugo Hörnquist | 2019-10-03 |
| | |||
* | Made parser work again (for single files). | Hugo Hörnquist | 2019-10-02 |
| |