1
0
mirror of https://codeberg.org/cage/tinmop/ synced 2024-12-27 00:12:31 +01:00

- updated Changelog.

This commit is contained in:
cage 2022-03-12 11:57:31 +01:00
parent baffa09093
commit e1b4658215

293
ChangeLog
View File

@ -1,5 +1,297 @@
2022-03-11 cage
* po/it.po,
* po/tinmop.pot,
* src/2d-utils.lisp,
* src/gemini-viewer.lisp,
* src/message-window.lisp,
* src/open-message-link-window.lisp,
* src/package.lisp,
* src/ui-goodies.lisp,
* src/windows.lisp:
- refactored a bit 'pass-focus-next';
- [kami] prevented crashes when routine fails.
- added a parameter to discard windows when calculating the non
intersecting ones.
- optimized 'draw-all' made clearing window optional and draw only
full visible window.
- fixed a bit 'win-clear', calling wclear wa not needed.
- pass the focus to the message-window when opening a gemini from a
message link window.
- [gemini] rendered again the focus mark when a gemini stream has
ended.
2022-03-10 cage
* src/2d-utils.lisp,
* src/filesystem-utils.lisp,
* src/package.lisp,
* src/ui-goodies.lisp,
* src/windows.lisp,
* tinmop.asd:
- fixed passing focus between windows.
2022-03-06 cage
* etc/init.lisp,
* po/it.po,
* po/tinmop.pot,
* src/package.lisp,
* src/program-events.lisp,
* src/ui-goodies.lisp:
- added a command to 'jump' between window in a zig-zag way;
- fixed crash when starting program in gemini fullscreen mode.
- prevented infinite recursion when try to move focus from a modal
window.
2022-03-05 cage
* etc/init.lisp,
* src/open-message-link-window.lisp,
* src/package.lisp,
* src/ui-goodies.lisp,
* src/windows.lisp:
- added slot 'modalp' to class wrapper-window.
- fixed moving the focus between windows using ALT-arrow.
2022-03-04 cage
* README.org,
* README.txt,
* etc/init.lisp,
* po/it.po,
* po/tinmop.pot,
* quick_quicklisp.sh.in,
* src/open-attach-window.lisp,
* src/open-message-link-window.lisp,
* src/os-utils.lisp,
* src/package.lisp,
* src/specials.lisp,
* src/ui-goodies.lisp,
* tinmop.asd:
- changed sizes and title of window that shows tour links.
- added command to copy a link to clipboard.
- refactored clipboard utility function.
- fixed positioning of links window.
- made tour links window indipendent from other links window.
- updated italian translation.
- allowed to copy to clipboard post's attachments.
- fixed slot and reader name.
2022-03-02 cage
* etc/init.lisp,
* src/command-window.lisp,
* src/db-utils.lisp,
* src/db.lisp,
* src/filesystem-utils.lisp,
* src/package.lisp,
* src/ui-goodies.lisp:
- added a command to clear the cache;
- fixed 'cat-parent-dir'.
- remove the root of the keychord tree when hitting :backspace.
2022-02-26 cage
* src/ui-goodies.lisp:
- [kami] used info messages instead of notification when uploading or
downloading files.
- [kami] prevented crash when uploading or downloading failed.
- clear gemlog window when scrolling.
2022-02-25 cage
* etc/init.lisp,
* etc/shared.conf,
* po/it.po,
* po/tinmop.pot,
* src/gemini-viewer.lisp,
* src/message-window.lisp,
* src/open-attach-window.lisp,
* src/package.lisp,
* src/program-events.lisp,
* src/software-configuration.lisp,
* src/ui-goodies.lisp,
* src/windows.lisp:
- asking for confirmation when quitting the program using 'q'.
- prevented window's title to go out of the window's width.
- made the program re-expand truncated title when the width of
terminal window increased.
- prevented thread-window from disappears when resizing the terminal
window's width.
- fixed positioning of message-window when resizing terminal in gemini
mode.
- added 'k' and 'j' as alias for scrolling windows up and down.
- updated italian translation.
- [gemini] added two new commands to go back in an URL path.
- added command 'gemini-jump-to-link';
- fixed layout in gemini full screen mode.
- added docstring.
2022-02-24 cage
* etc/init.lisp,
* src/filesystem-utils.lisp,
* src/package.lisp,
* src/program-events.lisp,
* src/ui-goodies.lisp:
- used osicat as provider for 'mkstemps'.
- [gemini] added searching or jumping to first or last item in a TOC
window.
2022-02-23 cage
* ci/README.md,
* etc/init.lisp,
* src/command-window.lisp,
* src/tui-utils.lisp:
- fixed event triggered by backspace when the keybinding suggestion
tree is shown (thanks tgl!);
- updated ci/README.md.
- added keychord 'C-q' to quit the program.
2022-02-21 Franceso Bonanno
* ci/Containerfile,
* ci/README.md,
* ci/build.sh,
* ci/entrypoint.sh:
Adding CI/CD and container building support
2022-02-20 cage
* Makefile.am,
* Makefile.in,
* configure,
* configure.ac,
* quick_quicklisp.sh.in,
* scripts/gemget.lisp:
- fixed guessing of parent dir from value of $PWD
in script quick_quicklisp.sh (thanks mibofra!).
- added option '--do-not-prompt' to quick_quicklisp.sh, to prevent
asking question about init file modification.
- quoted variables to prevent globbing.
- added script 'gemget.lisp'.
2022-02-19 cage
* etc/init.lisp,
* src/gemini-viewer-metadata.lisp,
* src/gemini-viewer.lisp,
* src/kami/client.lisp,
* src/ui-goodies.lisp:
- prevented crash when bookmarking the start page in gemini fullscreen
mode (Thanks reDFog!).
- prevented some kind of windows from losing focus (thanks reDFog)!
- prevented reusing an already clunked fid when uploading a file.
- [kami] ensured 'collect-tree' returns both values: files and
directories.
2022-02-18 cage
* Makefile.am,
* Makefile.in,
* README.org,
* README.txt,
* compile,
* config.guess,
* config.sub,
* configure,
* configure.ac,
* missing,
* quick_quicklisp.sh.in,
* src/constants.lisp,
* src/kami/client.lisp,
* src/line-oriented-window.lisp,
* src/ui-goodies.lisp:
- added more tests in configure.ac
- moved test for gettext.
- updated Makefile.am to install two new scripts.
- added cloning of purgatory from repository.
- added check for purgatory dir when installing package.
- added missing '$' in variable name.
- removed bash as dependency (thanks op!);
- made quick_quicklisp.sh executable.
- updated building scripts.
- [kami] prevented a crash (and a fid leak) when creating new files or
directories.
- added a minimal list of keybindings to welcome window.
- printed a minimal list of keychords on the welcome window.
- removed bash specific syntax (thanks op!).
2022-02-17 cage
* po/it.po,
* po/tinmop.pot,
* scripts/export-gemini-subscriptions.lisp,
* scripts/import-gemini-subscriptions.lisp,
* src/gemini/package.lisp,
* src/main.lisp,
* src/package.lisp,
* src/tests/uri-tests.lisp,
* src/text-utils.lisp,
* src/ui-goodies.lisp:
- improved 'text:to-s', accepts byte or character vectors.
- added a script to import and export gemlog subscriptions;
- prevented printing diagnostic message if the program is executing a
script.
- forced opening of TOC window when loading a net address as
instructed from the command line (i.e. using the '-o' switch).
- [kami] prevented crash when downloading fails, notify an error
instead.
- updated docstrings.
- updated italian translation.
- fixed symbol export for 'normalize path' (thanks op!).
2022-02-16 cage
* src/filesystem-tree-window.lisp,
* src/filesystem-utils.lisp,
* src/kami/client.lisp,
* src/package.lisp,
* src/text-utils.lisp,
* src/ui-goodies.lisp:
- [kami] fixed mirror uploading.
- prevented signalling error when an invalid byte sequence is met,
when converting octects to string.
- renamed function: 'filesystem-query-treenode' ->
'filesystem-query-path'.
- renamed function: 'download-treenode' -> 'download-path'.
- renamed function: 'upload-treenode' -> 'upload-path'.
removed useless spaces and fixed function name.
- exported correct symbols.
2022-02-13 cage
* src/filesystem-utils.lisp,
* src/kami/client.lisp,
* src/package.lisp:
- [kami] made an effort to replicate the permissions when uploading a
file.
- [kami] made an effort to replicate the permissions when downloading
a file.
2022-02-11 cage
* ChangeLog,
* NEWS.org,
* po/it.po,
* po/tinmop.pot,
* src/message-window.lisp,
@ -11,6 +303,7 @@
- prevented a condition variable to be awaken even if condition is not
actually met.
- updated italian translation.
- updated NEWS.org and Changelog.
2022-02-09 cage