cage
6b12729128
- [GUI] completed inilining of image one by one.
2023-05-13 11:54:52 +02:00
cage
51c4a03c2c
- removed resetting of gemini parser status when downloading a text
...
encoded, but non-gemini, file;
- [rpc] added tour links slot for gemni window (server);
- added loading configuration file for GUI (RPC client) at start;
- refactored metadata slot thei is now used by a TUI window and the server side gemini window;
- added optional string bag parameter to 'text-utils:trim-blanks'.
2023-01-11 19:10:51 +01:00
cage
2365707338
- refactored code in a function.
2022-12-25 12:47:41 +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
b3f37fb350
- renamed function.
2022-08-31 14:06:36 +02:00
cage
b004fd5f93
- removed direct call to babel:cotets-to-string, using 'to-s' wrapper, instead.
...
- [gemini] prevented crash when no previous link to open is found before the selected line.
2022-07-02 10:55:11 +02:00
cage
bf23d728b4
- fixed misc:array-slice;
...
- changed misc:split-into-sublist to misc:split-into-chunks.
2022-05-27 19:16:29 +02:00
cage
8e5c2bb91a
- [kami] removed setf' of global variables.
2022-04-22 10:08:00 +02:00
cage
dd78fd015f
- prevented crash when building the function bound to a keychord that is dadined as an anonymous function.
2022-04-16 12:13:03 +02:00
cage
a7e2d823fb
- fixed functions that print program's dependencies.
2022-03-19 11:32:08 +01:00
cage
0ece17c469
- added package qualificator to constant's name to prevent warning.
2022-03-19 10:58:35 +01:00
cage
b7fa2e9ca0
- suppressed missing function warning when quicklisp is unavailable.
2022-03-19 10:50:49 +01:00
cage
551d93404b
- disabled functions that depends on quicklisp.
2022-03-19 10:11:50 +01:00
cage
026784e8c5
- added download of lisp libraries.
2021-12-07 10:48:37 +01:00
cage
6b67933351
- added license;
...
- fixed copyright year.
2021-12-05 15:34:08 +01:00
cage
5ccc19f28b
- added -X option;
...
- starting with filesystem explorer window.
2021-12-05 15:28:29 +01:00
cage
cd11e04658
- got rid of 'prepare-new-search' and 'cleanup-after-search';
...
- fixed misc:safe-subseq (subseq sequence -1)' does not signa an error anymore.
2021-05-13 15:32:31 +02:00
cage
fac77297e8
- [gemini] started coloring preformatted block.
2021-04-05 12:01:30 +02:00
cage
bb53d98f4c
- improved a bit rendering of text in message window.
2021-02-18 19:43:27 +01:00
cage
7e32091b6f
- [gemini]
...
Started with gemlog subscription, added database table and interface
and subscribing API.
2021-01-08 18:21:43 +01:00
cage
3245239eee
- added a profiling macro;
...
- added function to stop event dispatching.
2020-12-31 11:36:34 +01:00
cage
c5118d46a6
- changed GPL comment headers.
2020-09-06 11:32:08 +02:00
cage
0bb4406be7
- [gemini] wrapped non gemini files download's thread.
...
Also added a few of useful slotslike temporary file path and number of
bytes downloaded so far.
2020-08-28 17:20:44 +02:00
cage
1eeed9538e
- [gemini] download of non gemini documents happens in a concurrent
...
way (in a different thread)
- [gemini] prevent links to be appended even when user is opening a new document;
- [gemini] added a notification when download of a gemini document has terminated.
2020-07-26 13:29:24 +02:00
cage
254cd94720
- [gemini] the parser has been modified to renders (in a separate
...
thread) the contents of a gemini file parsed so far without waiting
for the whole document to be read from the socket.
This feature should prevent blocking the client when the server
never close the socket (i.e. for streamed contents).
2020-07-26 12:07:26 +02:00
cage
49214475ab
- [gemini]
...
- using quri instead of puri library because the first has a better handling
of UTF-8;
- using binary stream instead of ASCII.
2020-07-04 11:15:55 +02:00
cage
c56a5b86ca
- initial commit.
2020-05-08 15:45:43 +02:00