cage
|
7b415e485a
|
- [GUI] added address autocomplete;
- added optional argument to specify pushing function in: 'program-events:push-function-and-wait-results'.
|
2023-02-09 17:04:29 +01:00 |
cage
|
ba5ddb6d7a
|
- made the event-queue optionally blocking (block the caller thread if empty).
- added parent window to the dialog.
|
2023-02-02 16:10:08 +01:00 |
cage
|
155cdc1117
|
- [GUI] added client events loop.
|
2023-01-15 15:56:00 +01:00 |
cage
|
5ce7e5c082
|
- [JSON-RPC] fixed tests (the error object returns the field 'data' now).
|
2023-01-13 14:59:44 +01:00 |
cage
|
0215a4c173
|
- renamed test file.
|
2023-01-06 11:57:53 +01:00 |
cage
|
cfb05a6ea1
|
- log gemini and json, debug messages even if *features* does not
contains :debug-mode;
- [RPC] fixed 'gemini-stream-info';
- [RPC] added 'gemini-stream-parsed-line-slice';
- [RPC] added error handling for 'gemini-stream-parsed-line';
- [JSON-RPC] fixed encoding of error responses.
|
2023-01-06 11:56:21 +01:00 |
cage
|
59a9b69605
|
- added a new command 'delete-notifications';
- retrofitted 'add-metadata-to-parsed-gemini-lines' into the main gemini parser;
- fixed json generation of parsed lines in 'gemini-stream-info'.
|
2023-01-01 11:11:40 +01:00 |
cage
|
f1df366cba
|
- added 'list-id' as metadata for gemini list;
- added unit tests for gemini parser.
|
2022-12-30 15:03:59 +01:00 |
cage
|
fb4be7bb9f
|
- [gui] added an actual funcion for API;
- [jsonrpc] added more information when an internal error occurred;
- added 'main:rpc-server-init'.
|
2022-12-27 13:19:59 +01:00 |
cage
|
b2e7f8fd62
|
- added a minimal client-server interation system (using pipe).
- renamed 'main:init' to 'main-croatoan-init'.
|
2022-12-24 14:39:53 +01:00 |
cage
|
db30d2b47d
|
- added some scaffolding for RPC;
- added 'read-delimited-into-array'.
|
2022-12-23 13:23:08 +01:00 |
cage
|
87e0a3620c
|
- made a couple of names more consistent.
|
2022-12-23 12:03:04 +01:00 |
cage
|
53379fdd37
|
- added a json-rpc2 implementation.
|
2022-12-23 12:03:04 +01:00 |
cage
|
e8e4711074
|
- fixed symbol export for 'normalize path' (thanks op!).
|
2022-02-17 21:35:25 +01:00 |
cage
|
1f587b6f17
|
Merge branch 'kami'
|
2022-01-02 16:53:58 +01:00 |
cage
|
c9d99addad
|
- prepared code for kamid.
|
2022-01-02 16:52:23 +01:00 |
cage
|
768e4a220b
|
- added 'search-gemini-fragment'
|
2021-11-06 11:21:15 +01:00 |
cage
|
b1b412ad89
|
- added 'match-words'.
|
2021-11-05 14:48:40 +01:00 |
cage
|
0fea0d59b4
|
- fixed padding when fitting suggestions into 'suggestion-win'.
|
2021-07-22 16:29:51 +02:00 |
cage
|
32e1394422
|
- trimmed square brackets from ip literal when parsing an IRI.
|
2021-04-16 14:15:41 +02:00 |
cage
|
6690a1b6f7
|
- fixed, again fs:dirp;
- fixed iri parser (parses correctly IRI like mailto:...).
|
2021-04-01 20:33:29 +02:00 |
cage
|
ef3724e986
|
- fixed 'uri:normalize-path';
- [gemini] cleaned paths when exploring local tree.
|
2021-03-28 16:43:21 +02:00 |
cage
|
0fc46fa1b5
|
- removed dependency from libidn2
punycode encoding comes from an internal implementation istead of
using an C library.
|
2021-01-31 13:08:34 +01:00 |
cage
|
9fd958d12b
|
- fixed IRI and URI parser;
- taken into account fragment of IRI;
- added more IRI and URI test;
- passes all the client tests.
|
2020-12-25 18:23:32 +01:00 |
cage
|
13fdc439a8
|
- added IRI parser.
|
2020-12-13 15:27:55 +01:00 |
cage
|
4bd55eac50
|
- fixed segmentation fault whit FFI code (x509 certificate dump).
|
2020-12-09 10:44:04 +01:00 |
cage
|
664e8212ce
|
- replaced quri with an internal parser;
- [gemini] the client passes the torture test again;
- fixed event test.
|
2020-10-25 19:58:05 +01:00 |
cage
|
c5118d46a6
|
- changed GPL comment headers.
|
2020-09-06 11:32:08 +02:00 |
cage
|
38585b27ac
|
- changed 'cat-' function names with 'concat-'.
|
2020-08-14 17:49:37 +02:00 |
cage
|
9461c0ea70
|
- gemini client works (but missing client authorization using certificates).
|
2020-06-22 14:03:06 +02:00 |
cage
|
c56a5b86ca
|
- initial commit.
|
2020-05-08 15:45:43 +02:00 |