Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Normalize errors. | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | Unsmarted define-config% | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | Stop exporting internal time+% | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | Minor texi fixups. | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | Add texinfo doc for (datetime). | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | Add comment about why browserify. | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | Introduce directory-listing.scss | Hugo Hörnquist | 2022-03-28 | |
| | | ||||
* | | HTML directory table now gives 404 instead of 500 | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Add JS user config for hyperlinking locations at LiU. | Hugo Hörnquist | 2022-03-15 | |
| | | | | | | | | | | This is rather specific to me, but we already have the president with the bundled config.scm file. | |||
* | | Introduce user-additions in frontend. | Hugo Hörnquist | 2022-03-15 | |
| | | | | | | | | Along with an initial example of their use. | |||
* | | Introduce concept of VEvent formatters in frontend. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Make make-routes pre-compile all regexes. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Fix r:host and r:port in make-route's body. | Hugo Hörnquist | 2022-03-15 | |
| | | | | | | | | | | | | | | Also noted that r:port was bound twice. The earlier binding (which is now removed) was a Guile IO-port for writing the response, while the later was the target port number of the request. | |||
* | | Qualify functions in make-routes expansion. | Hugo Hörnquist | 2022-03-15 | |
| | | | | | | | | | | Previously, the user of the macro needed a correct environment. This should not be needed any more. | |||
* | | Directory listing page now handles subdirectories. | Hugo Hörnquist | 2022-03-15 | |
| | | | | | | | | | | Also introduces the configuration setting `static-dir', which is where the static file for the web server are located. | |||
* | | Directory table file sizes. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Directory table extra filetypes. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Fix anchors in non-js page. | Hugo Hörnquist | 2022-03-15 | |
| | | | | | | | | | | Now blocks link to their entry in the sidebar, and the sidebar entries link to (one of) their blocks. | |||
* | | Calp server now 404s on missing file on disk. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Add alt make-watch for static in existing TMUX sessions. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Add index entry for texinfo file. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Bulid and install info files from main make. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | 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)))) | |||
* | | Popup created events now don't take seconds. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Move summary-filter and description-filter configs to more sensible place. | Hugo Hörnquist | 2022-03-15 | |
| | | ||||
* | | Respecificy return value of with-atomic-output-to-file. | Hugo Hörnquist | 2022-03-08 | |
| | | ||||
* | | Add test for begin1 and set! interaction. | Hugo Hörnquist | 2022-03-08 | |
| | | ||||
* | | Complete coverage in base64 tests. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Replace Guile's srfi-64:s test-error with working version. | Hugo Hörnquist | 2022-03-07 | |
| | | | | | | | | Along with updating now failing tests. | |||
* | | Handle broken symlink when generating static HTML. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Rewrote checksum->string. | Hugo Hörnquist | 2022-03-07 | |
| | | | | | | | | Lets take full advantage of guile's format. | |||
* | | Add tests for (crypto) module. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Cleanup makefile. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Add new tests. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Cleanup in (hnh util path). | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Rewrote tests for path operations. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Add --verbose flag to testrunner. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Test runner only output coverage of "our" modules. | Hugo Hörnquist | 2022-03-07 | |
| | | ||||
* | | Repair begin1 tests. | Hugo Hörnquist | 2022-03-06 | |
| | | ||||
* | | Allow config.scm to call resolve-interface and module-ref. | Hugo Hörnquist | 2022-03-06 | |
| | | | | | | | | | | Repairs commit 049e94a125ecf43547b62778eb4851d67b1f3cfd, which shows how config.scm can use optional dependencies. | |||
* | | Make web server test find free port. | Hugo Hörnquist | 2022-03-06 | |
| | | ||||
* | | Made make sequence quieter. | Hugo Hörnquist | 2022-03-06 | |
| | | ||||
* | | Add missing (ice-9 format) imports. | Hugo Hörnquist | 2022-03-06 | |
| | | ||||
* | | Allow explicit GUILE environment, document it. | Hugo Hörnquist | 2022-03-06 | |
| | | | | | | | | | | | | | | | | The environment variable GUILE can now be set to override the guile version, which allows us to test the code with multiple versions/implementations. Also updates README to note these variables. | |||
* | | Tests now use our local compiled files. | Hugo Hörnquist | 2022-03-04 | |
| | | | | | | | | | | | | Previously there was a bunch of errors with the tests, where they tried to compile everything automatically, which usually went rather poorly due to it being in --debug mode. | |||
* | | Explicitly format unbound-variable errors. | Hugo Hörnquist | 2022-03-04 | |
| | | ||||
* | | Properly note failing tets in recurrence. | Hugo Hörnquist | 2022-03-01 | |
| | | ||||
* | | Create own test runner. | Hugo Hörnquist | 2022-03-01 | |
| | | ||||
* | | Whitespace cleanup in use2dot. | Hugo Hörnquist | 2022-03-01 | |
| | | ||||
* | | Fix get-property reference in manual. | Hugo Hörnquist | 2022-03-01 | |
| | |