diff --git a/ChangeLog b/ChangeLog index a35f666..16c736f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,161 @@ +2024-05-01 cage + + * Makefile.am, + * Makefile.in, + * configure, + * configure.ac, + * src/html-utils.lisp, + * src/windows.lisp: + + - [fediverse] rendered correctly ordered list; + - fixed indentation of configure.ac; + - removed useless command in Makefile. + +2024-04-22 cage + + * tinmop.asd: + + - reverted code to make a static executable. + +2024-04-21 cage + + * LICENSES.org, + * Makefile.am, + * Makefile.in, + * README.org, + * lisp-dependencies, + * src/complete.lisp, + * src/filesystem-utils.lisp, + * src/misc-utils.lisp, + * src/os-utils.lisp, + * src/package.lisp, + * src/software-configuration.lisp, + * tinmop.asd: + + - modified asdf file to include files compiled from C into the saved + image. + - removed dependency on osicat. + - fixed macro fs:do-directory; + - removed hardcoded string in Makefile; + - ensured 'fs:relative-file-path->absolute' adds a trailing slash when + converting a directory path. + - removed references to osicat. + +2024-04-20 cage + + * NEWS.org, + * src/gui/client/main-window.lisp, + * src/main.lisp: + + - forced using the cache in 'stream-iri' if a stream for the same URL + already exists. + - updated NEWS file. + - actually created empty configuration file when not already found, on + program starting. + +2024-04-19 cage + + * etc/shared-gui.conf, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/constants.lisp, + * src/gui/client/internal-paths.lisp, + * src/gui/client/main-window.lisp, + * src/gui/client/menu-command.lisp, + * src/json-rpc2.lisp, + * src/package.lisp: + + - [GUI] added commands to show page's source. + +2024-04-15 cage + + * quick_quicklisp.sh.in: + + - fixed crashing of compile phase because of missing nodgui's + dependencies. + - fixed 'install_nodgui' the function never returned. + +2024-04-14 cage + + * configure, + * configure.ac: + + - prevented failing to find 'montage' command to exit the script; + - fixed check for 'file' command. + +2024-04-13 cage + + * Makefile.am, + * Makefile.in, + * README.org, + * configure, + * configure.ac: + + - added test for TK interpreter in configure.ac. + - added test for turbojpeg library in configure.ac. + - added test for turbojpeg header file library in configure.ac. + - added missing module. + +2024-04-12 cage + + * doc/tinmop.man, + * doc/tinmop.org, + * etc/shared-gui.conf, + * src/api-client.lisp: + + - [GUI] changed font size for gemtext header level 3; + - updated documentation. + +2024-04-11 cage + + * NEWS.org, + * data/modules/fetch-expired-poll.lisp, + * etc/init.lisp, + * src/api-client.lisp, + * src/db.lisp, + * src/hooks.lisp, + * src/message-rendering-utils.lisp, + * src/package.lisp, + * src/thread-window.lisp, + * src/ui-goodies.lisp: + + - updated NEWS; + - added module 'fetch-expired-poll'; + - fixed updating poll database rows (previously was never updated); + - improved a bit appearance of polls; + - updated docstring; + - fixed indentation. + +2024-04-08 cage + + * NEWS.org, + * doc/tinmop.man, + * doc/tinmop.org, + * etc/init.lisp, + * src/package.lisp, + * src/ui-goodies.lisp: + + - added new command: 'thread-open-parent-post'; + - updated documentation and NEWS file. + 2024-04-07 cage + * ChangeLog, + * NEWS.org, + * configure, * configure.ac, + * src/text-utils.lisp, * tinmop.asd: - tagging as rc1. + - updated changelog and news file. + - [TUI] prevented crash when extracting links from an empty message + (for example a post that contains only attachments but no text body); + - updated configure. 2024-04-06 cage diff --git a/NEWS.org b/NEWS.org index 4d37503..9dc7529 100644 --- a/NEWS.org +++ b/NEWS.org @@ -9,7 +9,10 @@ - [script] added the option to submit the feed to an antenna instance, when generating a gemlog; - [module] added 'fetch-expired-poll' that will fetch and display an expired poll for which the user submitted at least a vote; - [GUI] added command to show page's source. + - Improvements + - [fediverse] ordered list in posts are correctly rendered - Bugfix + - actually created empty configuration file when not already found, on program starting. - [fediverse] fixed updating of polls (was not actually never updated before this version); - [TUI] fixed checks of configuration file; - updated README to mention that also libjpegturbo and TK must be installed; diff --git a/src/html-utils.lisp b/src/html-utils.lisp index 6662de0..13d93bc 100644 --- a/src/html-utils.lisp +++ b/src/html-utils.lisp @@ -128,8 +128,7 @@ This function uses a library that transform html5 text into s-expressions um the Some convenience functions are provided to works with these structures. " (when html - (let ((root (append (list :root - nil) + (let ((root (append (list :root nil) (html5-parser:parse-html5-fragment html :dom :xmls))) (link-count 0) (body (misc:make-fresh-array 0 #\a 'character nil))