aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent (follow)
Commit message (Collapse)AuthorAge
* Add TODO comments.Hugo Hörnquist2023-10-02
|
* Rewrote `with-replaced-properties`.Hugo Hörnquist2023-09-13
| | | | | | The old version built on the old stateful components, while the new version is stateless. This also clearly shows the benefits of stateless components.
* Merge branch 'next' into datarewrite-structuresHugo Hörnquist2023-09-13
|\
| * Allow shorter byday when constructing recurrence rules.Hugo Hörnquist2023-09-11
| |
| * Change `kvlist->assq` and `group-by` to return pairs.Hugo Hörnquist2023-09-11
| | | | | | | | | | Each value in the return of group-by must have exactly two values, so cons pairs (instead of lists) is much better.
| * Add comment about bad stream error.Hugo Hörnquist2023-09-11
| |
| * Remove accidental extra 'vcomponent control' module.Hugo Hörnquist2023-09-07
| |
* | Major work on, something.Hugo Hörnquist2023-09-05
| |
* | Merge remote-tracking branch 'origin/new-object-system' into ↵Hugo Hörnquist2023-04-24
|\ \ | | | | | | | | | datarewrite-structures
| * | Change date/time interface.Hugo Hörnquist2022-07-07
| | |
* | | Change xcal to work on namespaced sxml instead.Hugo Hörnquist2023-04-21
| | |
* | | Allow compilation without sqlite3 module.Hugo Hörnquist2023-04-14
| | |
* | | UNFINISHED work on data stores and formats.Hugo Hörnquist2023-04-12
| | |
* | | UNFINISHED work on formats.Hugo Hörnquist2023-04-10
| | |
* | | Start writing data-store: metaHugo Hörnquist2023-04-10
| | |
* | | Put base for new store-load interface.Hugo Hörnquist2023-04-10
| | |
* | | Add various TODOsHugo Hörnquist2023-04-10
| | |
* | | Change child/parent interface for vcomponent.Hugo Hörnquist2023-02-23
| | |
* | | Change group-by to return direct pairs.Hugo Hörnquist2023-02-23
| | | | | | | | | | | | | | | Each value in the return of group-by must have exactly two values, so cons pairs (instead of lists) is much better.
* | | Allow shorter byday when constructing recurrence rules.Hugo Hörnquist2023-02-23
| | |
* | | Add (vcomponent create).Hugo Hörnquist2023-02-23
| |/ |/|
* | Add /everything.ics endpoint.HEADshowmasterHugo Hörnquist2022-10-24
| | | | | | | | | | Endpoint returns all events in interval. Used to sync to other calendars.
* | Minor cleaup.Hugo Hörnquist2022-10-16
| |
* | Validate that submitted event doesn't have invalid interval.Hugo Hörnquist2022-10-16
| |
* | Fix errors when submitting events.Hugo Hörnquist2022-10-16
| |
* | Truncate print for spawned repl.Hugo Hörnquist2022-10-16
| | | | | | | | | | | | Having this as the default allows the representation of vcomponents to not contain a newline. Otherwise accidentaly printing everything was a sure fire way to hang emacs.
* | Change gettext '_' to 'G_'.Hugo Hörnquist2022-10-16
| | | | | | | | Guile 3 reserves _ for other stuff.
* | Extend globel-even-object reload to take optional parameter.Hugo Hörnquist2022-09-18
|/
* Import missing car+cdr.Hugo Hörnquist2022-07-07
|
* Cleanup (vcomponent datetime).Hugo Hörnquist2022-07-07
|
* Remove (add|remove)-day, and month[+-].Hugo Hörnquist2022-06-23
| | | | | Procedures where overly specific, and doing it manually was almost no more work.
* Normalize keyword syntax.Hugo Hörnquist2022-06-23
|
* Centralize (almost) all exports to :export in define-module.Hugo Hörnquist2022-06-23
|
* Remove all inline use-modules.Hugo Hörnquist2022-06-23
|
* Minor cleanup in recurrence generate.Hugo Hörnquist2022-06-23
|
* Rewrote extenders or limiter generations.Hugo Hörnquist2022-06-23
| | | | | The old macro was fancy, but rather unweildly. The new version looks really similar when looking, but without as much magic.
* Fix comments being constantly added to po files.Hugo Hörnquist2022-06-16
| | | | | | | | xgettext:s comment fetcher doesn't handle the same source string at multiple places, with different comments. Meaning that at those places all comments were copied over each time. This commit remove the problematic comments from the source code.
* Remove custom let*.Hugo Hörnquist2022-06-13
| | | | | | While it was nice, the most important part was the multi-valued let from srfi-71 (which is implemented in srfi-71)). The minor pattern matching structures could often be replaced with car+cdr, or a propper match.
* Rewrote rrule-instances to handle RDATE and EXDATE correctly.Hugo Hörnquist2022-06-11
|
* Move if in recurrence generate to better place.Hugo Hörnquist2022-06-10
|
* Clean up creation of global-event-object.Hugo Hörnquist2022-06-10
|
* Add rrule-instances-rawHugo Hörnquist2022-06-10
| | | | | | The current rrule-instances requires an event, the new one works directly on recurrence rules (and dates) meaning that it can be used independently.
* Add rrule-instances-rawHugo Hörnquist2022-06-10
| | | | | | The current rrule-instances requires an event, the new one works directly on recurrence rules (and dates) meaning that it can be used independently.
* Add remove-child! at appropriate places.Hugo Hörnquist2022-05-11
|
* Add procedure remove-child!Hugo Hörnquist2022-05-11
|
* Resolve failing tests from last commit.Hugo Hörnquist2022-05-11
|
* Translate newly added strings.Hugo Hörnquist2022-04-11
|
* Manual fixup of f589216Hugo Hörnquist2022-04-11
| | | | | Name conflicts are apparently not good. Manual fixup since it's too much a hassle to undo the merge.
* Replace config system with paramater based system.Hugo Hörnquist2022-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').
* Fixup translatable strings.Hugo Hörnquist2022-04-11
|