aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent/formats (follow)
Commit message (Collapse)AuthorAge
* Fixen in vcomponent formats.Hugo Hörnquist2023-10-16
| | | | | Previously almost everything was broken. This takes it back to a somewhat working state.
* Remove some old debug prints.Hugo Hörnquist2023-10-16
|
* Update some data formats to properly use table type.Hugo Hörnquist2023-10-16
|
* Add TODO comments.Hugo Hörnquist2023-10-02
|
* Major work on, something.Hugo Hörnquist2023-09-05
|
* Change xcal to work on namespaced sxml instead.Hugo Hörnquist2023-04-21
|
* UNFINISHED work on data stores and formats.Hugo Hörnquist2023-04-12
|
* UNFINISHED work on formats.Hugo Hörnquist2023-04-10
|
* Put base for new store-load interface.Hugo Hörnquist2023-04-10
|
* Change child/parent interface for vcomponent.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.
* Change gettext '_' to 'G_'.Hugo Hörnquist2022-10-16
| | | | Guile 3 reserves _ for other stuff.
* Normalize keyword syntax.Hugo Hörnquist2022-06-23
|
* Centralize (almost) all exports to :export in define-module.Hugo Hörnquist2022-06-23
|
* 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
|
* Add remove-child! at appropriate places.Hugo Hörnquist2022-05-11
|
* Translate newly added strings.Hugo Hörnquist2022-04-11
|
* Fixup translatable strings.Hugo Hörnquist2022-04-11
|
* Merge branch 'translation'Hugo Hörnquist2022-04-07
|\
| * Prepare code for translation.Hugo Hörnquist2022-02-22
| |
* | Use existing filename if exists.Hugo Hörnquist2022-04-05
| |
* | Slightly better parameter checking on save-event.Hugo Hörnquist2022-04-05
| |
* | Remove assert.Hugo Hörnquist2022-03-28
| | | | | | | | | | Barely used, and almost always was better server by a propper error call.
* | Normalize errors.Hugo Hörnquist2022-03-28
| |
* | Add native UUID generator.Hugo Hörnquist2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While not necessary, since we barely use UUID:s, it's still WAY faster, and nice to not depend on the system providing `uuidgen'. For comparison, number of UUID:s generated by different settups in 1 second: 65.000 :: guile native 700 :: guile shell-out 3.500.000 :: c native 100.000 :: libuuid - guile bindings 650.000 :: libuuid Tests where run with either (call-with-time-limit 1 (lambda () (let loop () (uuid) (set! count (1+ count)) (loop))) (lambda _ (display count))) or volatile unsigned long long count = 0; sigaction(SIGALARM, ...); alarm(1); for (;;) { uuid(); count++; } (let ((count 0)) (call-with-time-limit 1 (lambda () (let loop () ((@ (hnh util) uuidgen)) (set! count (1+ count)) (loop))) (lambda _ (format #t "exec count = ~:d~%" count))))
* | Add missing (ice-9 format) imports.Hugo Hörnquist2022-03-06
|/
* Move path-append to own module.Hugo Hörnquist2022-02-01
|
* Move stuff from calp/util to hnh/util.Hugo Hörnquist2022-01-31
| | | | | This is the first (major) step in splitting the generally useful items into its own library.
* Cleanup modules.Hugo Hörnquist2021-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.