Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | STASH: work on formats.formats-stash | Hugo Hörnquist | 2023-12-02 |
| | |||
* | Repair format tests. | Hugo Hörnquist | 2023-12-01 |
| | | | | | | | | The test have been really broken for a while, since the return type of `parameters` changed somewhere along the line. The serializers are now updated to the new API, and the tests updated to compare components correctly! | ||
* | Move vcomponent geo to new object system. | Hugo Hörnquist | 2023-10-18 |
| | |||
* | Move timespec and recur-rule to new object system. | Hugo Hörnquist | 2023-10-16 |
| | |||
* | Fixen in vcomponent formats. | Hugo Hörnquist | 2023-10-16 |
| | | | | | Previously almost everything was broken. This takes it back to a somewhat working state. | ||
* | Remove some old debug prints. | Hugo Hörnquist | 2023-10-16 |
| | |||
* | Update some data formats to properly use table type. | Hugo Hörnquist | 2023-10-16 |
| | |||
* | Add TODO comments. | Hugo Hörnquist | 2023-10-02 |
| | |||
* | Major work on, something. | Hugo Hörnquist | 2023-09-05 |
| | |||
* | Change xcal to work on namespaced sxml instead. | Hugo Hörnquist | 2023-04-21 |
| | |||
* | UNFINISHED work on data stores and formats. | Hugo Hörnquist | 2023-04-12 |
| | |||
* | UNFINISHED work on formats. | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Put base for new store-load interface. | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Change child/parent interface for vcomponent. | Hugo Hörnquist | 2023-02-23 |
| | |||
* | Add /everything.ics endpoint.HEADshowmaster | Hugo Hörnquist | 2022-10-24 |
| | | | | | Endpoint returns all events in interval. Used to sync to other calendars. | ||
* | Change gettext '_' to 'G_'. | Hugo Hörnquist | 2022-10-16 |
| | | | | Guile 3 reserves _ for other stuff. | ||
* | Normalize keyword syntax. | Hugo Hörnquist | 2022-06-23 |
| | |||
* | Centralize (almost) all exports to :export in define-module. | Hugo Hörnquist | 2022-06-23 |
| | |||
* | Remove custom let*. | Hugo Hörnquist | 2022-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örnquist | 2022-06-11 |
| | |||
* | Add remove-child! at appropriate places. | Hugo Hörnquist | 2022-05-11 |
| | |||
* | Translate newly added strings. | Hugo Hörnquist | 2022-04-11 |
| | |||
* | Fixup translatable strings. | Hugo Hörnquist | 2022-04-11 |
| | |||
* | Merge branch 'translation' | Hugo Hörnquist | 2022-04-07 |
|\ | |||
| * | Prepare code for translation. | Hugo Hörnquist | 2022-02-22 |
| | | |||
* | | Use existing filename if exists. | Hugo Hörnquist | 2022-04-05 |
| | | |||
* | | Slightly better parameter checking on save-event. | Hugo Hörnquist | 2022-04-05 |
| | | |||
* | | Remove assert. | Hugo Hörnquist | 2022-03-28 |
| | | | | | | | | | | Barely used, and almost always was better server by a propper error call. | ||
* | | Normalize errors. | Hugo Hörnquist | 2022-03-28 |
| | | |||
* | | Add native UUID generator. | Hugo Hörnquist | 2022-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örnquist | 2022-03-06 |
|/ | |||
* | Move path-append to own module. | Hugo Hörnquist | 2022-02-01 |
| | |||
* | 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. |