Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2019-05-08
| ||
15:38 | lithium-photo_posts: new package with a generator for dynamic multipages Leaf check-in: 17d46aa3a7 user: nat tags: trunk | |
2019-05-07
| ||
18:52 | lithium-photo_process: new package providing a programmable image processor check-in: faf7b91cdf user: nat tags: trunk | |
2019-05-06
| ||
20:08 | turbojpeg_thin: add a thin binding to TurboJPEG library check-in: fa8cac9bcb user: nat tags: trunk | |
2019-05-05
| ||
16:57 | lithium-dispatchers: add the dynamic multipage constructor check-in: e4a4a7ffda user: nat tags: trunk | |
2019-04-28
| ||
17:24 | natools-web-simple_pages-markdown_multipages: add page template support check-in: b384211877 user: nat tags: trunk | |
2019-03-31
| ||
21:57 | lithium-dispatchers: add the cookie setter page constructor check-in: 472ca5879e user: nat tags: trunk | |
2019-03-30
| ||
22:38 | lithium-dispatchers: add a user database backend check-in: c899867743 user: nat tags: trunk | |
2019-03-04
| ||
19:59 | lithium-spoiler_filters: new filter to rot13-scramble spoiler spans check-in: 2f20876918 user: nat tags: trunk | |
2019-03-03
| ||
19:37 | lithium-markdown: add a "spoiler" span element, marked by double '%' check-in: 00a97167e5 user: nat tags: trunk | |
2017-07-02
| ||
20:05 | lithium-comment_cookie_smaz: improve dictionary check-in: 3a87f98cd6 user: nat tags: trunk | |
2017-07-01
| ||
21:22 | lithium-exception_log: dump request data on exception and log it check-in: 193f2223bf user: nat tags: trunk | |
2017-06-30
| ||
19:45 | lithium-comment_cookie_smaz: base-64 smaz comment cookie codec check-in: ae25cab791 user: nat tags: trunk | |
2017-06-10
| ||
21:24 | lithium-log: add a periodic marker to the log when in debug mode check-in: e0251e7c05 user: nat tags: trunk | |
2017-06-05
| ||
20:48 | lithium-dispatchers: add expiration purge to prevent termination issue check-in: bb942f62bc user: nat tags: trunk | |
2017-05-30
| ||
20:50 | lithium-access_log: add a column for the forward protocol check-in: de8fe7bf8c user: nat tags: trunk | |
2017-05-29
| ||
21:39 | lithium-dispatchers: make the new text replacement filter available check-in: 0106e2c1b7 user: nat tags: trunk | |
2017-01-26
| ||
20:46 | lithium-access_log: update the main table to refer to the string tables check-in: c4f1cd36e1 user: nat tags: trunk | |
2017-01-25
| ||
20:18 | lithium-access_log: insert string values into the dedicated tables check-in: 16ac076d4f user: nat tags: trunk | |
2017-01-24
| ||
21:54 | lithium-access_log: create dedicated tables for string values check-in: 126306b9f8 user: nat tags: trunk | |
2017-01-23
| ||
22:38 | lithium-access_log: refactor SQL table creation into a procedure check-in: eee45bf240 user: nat tags: trunk | |
2017-01-22
| ||
20:02 | lithium-access_log: improve logging in Run_SQL in multiple instances check-in: 07c5bc74ff user: nat tags: trunk | |
2017-01-21
| ||
20:08 | lithium-access_log: make Run_SQL generic in the inserted data type check-in: 969909319c user: nat tags: trunk | |
2017-01-20
| ||
21:18 | lithium-access_log: add retry code to Run_SQL This also limits the number of retries (currently to a hardcoded 16) before failing unrecoverably. Also retry logic is removed from the Worker task. check-in: ee010b286a user: nat tags: trunk | |
2017-01-19
| ||
20:18 | lithium-access_log: move SQL insert code into a dedicated procedure check-in: 166f2c95bf user: nat tags: trunk | |
2017-01-18
| ||
22:32 | lithium-access_log: refactor string values into a dedicated array check-in: 51cb9532d7 user: nat tags: trunk | |
2017-01-17
| ||
22:00 | natools-web-simple_pages-markdown_multipages: new multipage package This new loader builds several simple pages with markdown text and summary from a single file, using boundary lines to split markdown_pages on the fly. check-in: cfc19d069a user: nat tags: trunk | |
2017-01-16
| ||
20:59 | line_parsers: make line-by-line reading publicly available check-in: 9538bf4565 user: nat tags: trunk | |
2017-01-15
| ||
20:50 | lithium-markdown-filters: simplify code with slices instead of stream check-in: ec507c9e0e user: nat tags: trunk | |
2017-01-14
| ||
22:17 | lithium-markdown: add a lighter slice-based interface to rendering tasks check-in: 4328ece342 user: nat tags: trunk | |
2016-08-22
| ||
20:46 | lithium-access_log: allow 60s before busy timeout check-in: ba7d5c797b user: nat tags: trunk | |
2016-08-21
| ||
21:57 | sqlite3: add binding to `sqlite3_busy_timeout` check-in: 1862af30be user: nat tags: trunk | |
2016-08-16
| ||
21:19 | lithium-access_log: rewrite around a task and a protected queue This new architecture lifts the burden of serializing the transaction from SQLite to the Ada task, at the cost (probably) of unnecessary string copies. Hopefully this will help with the few spurious SQLITE_BUSY errors check-in: bce28d8267 user: nat tags: trunk | |
2016-07-02
| ||
20:56 | natools-web-simple_pages-markdown_pages: work around a bug in gcc 6 check-in: b40a347257 user: nat tags: trunk | |
2015-12-26
| ||
19:17 | lithium-markdown-filters: add a filter for comment markdown check-in: cdce557a51 user: nat tags: trunk | |
2015-12-25
| ||
21:03 | lithium-markdown: new task for rendering limited markdown for comments check-in: 2093d81d14 user: nat tags: trunk | |
2015-12-24
| ||
17:46 | natools-web-simple_pages-markdown_pages: use Simple_Page registration check-in: d93718fab1 user: nat tags: trunk | |
2015-11-10
| ||
18:50 | lithium-dispatchers: use the new access log package on every response check-in: 5692801256 user: nat tags: trunk | |
2015-11-09
| ||
18:02 | lithium-access_log: new package providing an abstraction for request log check-in: 44e7b61301 user: nat tags: trunk | |
2015-11-08
| ||
21:13 | sqlite3: minor edits to integrate with the project build options check-in: 5da396dbbc user: nat tags: trunk | |
2015-11-07
| ||
18:58 | sqlite3: add Clear_Bindings to re-use prepared statements check-in: 2b1553a28d user: nat tags: trunk | |
2015-11-06
| ||
20:13 | sqlite3: add Bind primitive for String and floating-point values check-in: 1ae5274ceb user: nat tags: trunk | |
2015-11-05
| ||
18:06 | sqlite3: thin bindings for SQLite, by Tero Koskinen Taken from the repository at https://bitbucket.org/tkoskine/sqlite3-ada check-in: 6aafcf5c15 user: nat tags: trunk | |
2015-11-04
| ||
19:29 | lithium-dispatchers: add support for reload pages check-in: f143bd6fd0 user: nat tags: trunk | |
2015-09-18
| ||
21:03 | lithium-markdown-filters: new package providing markdown as a web filter check-in: 6055f93247 user: nat tags: trunk | |
2015-09-17
| ||
17:04 | lithium-markdown: mark the end of a summary prefix using horiz. rule check-in: 17a809cb96 user: nat tags: trunk | |
2015-09-16
| ||
18:47 | lithium-markdown: reset the parser to prevent link reference crosstalk check-in: 4eab8cb745 user: nat tags: trunk | |
2015-09-14
| ||
17:08 | lithium-main: new main procedure for stand-alone lithium binary check-in: a60350768f user: nat tags: trunk | |
2015-09-13
| ||
14:20 | lithium-dispatchers: new package providing an ad-hoc AWS dispatcher check-in: c9f9c92681 user: nat tags: trunk | |
2015-09-12
| ||
16:22 | natools-web-simple_pages-markdown_pages: new package prodiing an alternate constructor of simple pages This is the usual simple page, with an extra internal element built by interpreting the text beyond the leading S-expression as markdown text. check-in: 25d6f358d0 user: nat tags: trunk | |
2015-09-11
| ||
16:38 | lithium-line_parsers: new package for line-oriented S-expression parser It will be used for mixed files, starting with a S-expression followed by other kind of data. check-in: 7aae6d019b user: nat tags: trunk | |