aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent.scm (unfollow)
Commit message (Collapse)Author
2022-04-11Replace config system with paramater based system.Hugo Hörnquist
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').
2022-01-31Move stuff from calp/util to hnh/util.Hugo Hörnquist
This is the first (major) step in splitting the generally useful items into its own library.
2021-12-22Cleanup modules.Hugo Hörnquist
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.
2021-12-20Remove re-export-modulesHugo Hörnquist
A weird special form which was only used once, and didn't add much clarity above what we actually did.
2020-08-24Move util modules into calp module..Hugo Hörnquist
2020-08-12Add option for default calendar.Hugo Hörnquist
2020-08-12Massivly simplify config internals.Hugo Hörnquist
2020-08-03Move <events> methods to own module for easier loading.Hugo Hörnquist
2020-08-02Remove (util app).Hugo Hörnquist
2020-07-27Crash properly on overflow on remove event.Hugo Hörnquist
2020-07-24Use X-HNH-REMOVED to "remove" an event.Hugo Hörnquist
2020-07-08Move save-event to own module.Hugo Hörnquist
This hopefully resolves theh problems with (output ical) having bootstraping problems.
2020-07-08Add TODO about stack overflow fro add-/remove-event.Hugo Hörnquist
2020-07-08Add remove-event.Hugo Hörnquist
2020-07-08Fixes in add-event.Hugo Hörnquist
2020-07-07Remove some TODO:s.Hugo Hörnquist
2020-07-07Merge (datetime util) into (datetime).Hugo Hörnquist
2020-07-07Add live import of event.Hugo Hörnquist
2020-07-07Finished renamining attribute to property.Hugo Hörnquist
2020-06-29Calendar-import file write atomic.Hugo Hörnquist
2020-06-25Add structure for importing events.Hugo Hörnquist
2020-06-01Modify config to store return of #:pre.Hugo Hörnquist
2020-05-23Remove (vcomponent load) module.Hugo Hörnquist
2020-05-19Inline badly named function.Hugo Hörnquist
2020-04-30Change call signature for [gs]etf.Hugo Hörnquist
2020-04-30Update vcomponent to load into the app object.Hugo Hörnquist
2019-12-24ICAL handling of events different from display handling.Hugo Hörnquist
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.
2019-12-24Rework program initialization.Hugo Hörnquist
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.
2019-11-05Move remaining stuff out of vcomponent.Hugo Hörnquist
2019-11-05Add let-env.Hugo Hörnquist
2019-11-04Further cleanup in (vcomponent).Hugo Hörnquist
2019-11-04Remove (vcomponent timezone).Hugo Hörnquist
2019-11-04Remove commented code from parse-calendar.Hugo Hörnquist
2019-11-04Simplify parsing steps.Hugo Hörnquist
2019-11-04Maybe fixed timezone?Hugo Hörnquist
2019-11-03Move stuff between vcomponent/{base,parse}.Hugo Hörnquist
2019-11-03Remove make-vcomponent.Hugo Hörnquist
2019-11-02Move parser into module subtree.Hugo Hörnquist
2019-10-29Minor improvements on timezone loading.Hugo Hörnquist
2019-10-15Add final fallback for name.Hugo Hörnquist
2019-10-06Fix re-export of add-child!Hugo Hörnquist
2019-10-06Minor cleanup in scheme code.Hugo Hörnquist
2019-10-04Remove debug prints..Hugo Hörnquist
2019-10-03Fix problem with no end date.Hugo Hörnquist
2019-10-03Locate bug with DTEND.Hugo Hörnquist
2019-10-03Slowly going through and fixing everything.Hugo Hörnquist
2019-10-02Made parser work again (for single files).Hugo Hörnquist
2019-10-01Disabled bunch of old stuff, new stuff kinda builds.Hugo Hörnquist
2019-05-22Add support for events without DTEND set.Hugo Hörnquist
2019-05-03Create module (vcomponent base).Hugo Hörnquist