Commit graph

15 commits

Author SHA1 Message Date
nia
c685c98d3e news: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 11:09:34 +00:00
nia
5f4bacacb8 news: Remove SHA1 hashes for distfiles 2021-10-07 14:44:57 +00:00
leot
91e024e2ef sfeed_curses: Update to 1.0
Changes:
1.0
---
* Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning
  messages on some systems.
* sfeed_curses:
   * Fix (false-positive) compiler warnings with gcc 10.2+ and -Wall -O2.
   * Check if capname is NULL for tparm(), noticed on netbsd-curses.
   * Add [ and ] keybind to open the next visible feed in the pane while
     keeping the current pane selection, thanks to adc for the feature
     suggestion.
   * Exit early on read errors and show a clear error message in these cases.
   * Improve consistency of line counting (on an invalid file).
   * Theme: add a version of the mono theme (mono_highlight) which highlights
     the active panel.
   * minicurses.h: fix parameter type for tparm() (long not int).
* sfeed_content:
   * Content view optimizations.
   * Show any other content-type than "html" as plain-text (because Atom
     allows base64-encoded embedded content).
   * Allow multiple file parameters as arguments.
* sfeed_markread:
   * Make sure to use proper permissions when copying the merged temporary
     file.
   * For the unread items: create the file if it does not exist.
   * Allow to set the url as a parameter or as an env variable.
   * Use "-" instead of /dev/stdin which is slightly more portable.
* Code-style improvements.
* Documentation improvements: add examples, fix typos, etc.
2021-08-08 10:52:19 +00:00
leot
28cd2bef78 sfeed_curses: Update to 0.9.10
Changes:
0.9.10
------
 * Fix a possible memory leak when used with ncurses and when resizing the
   window. The terminal was reinitalized using setupterm() which would leak memory
   and it is also very inefficient to do so, because it rereads the terminfo
   entries.
 * Fix a possible memory leak when used with ncurses and when exiting from an
   interactive program and restoring the terminal for sfeed_curses.
 * Fix an issue when the sidebar would be > 256 columns long the text on the row
   would not be displayed. Especially noticable in the monocle and horizontal
   layout in fullscreen on bigger screens.
 * Fix a silent truncation which would make searching on titles with > 1024
   bytes not work on these truncated bytes.
 * Fix right-click plumb not respecting the environment variable
   $SFEED_PLUMB_INTERACTIVE flag (but the keybinds did).
 * Fix drawing/updating of the initial items scrollbar when switching to the
   monocle layout.
 * Fix to restore the terminal state more gracefully when it could not be
   correctly initialized (for example with an invalid $TERM set).
 * Fix for correctly decoding mouse buttons 6 and 7 (tilt scroll) using xterm
   X10 decoding. These buttons were not used, but still :)
 * Fix: when the pane items or scrollbar are outside the window to not draw them.
 * Do not clearscreen() when the window is dirty.
   This makes sure there is less flickering in xterm and urxvt, like on a window
   resize or when adjusting the sidebar.
 * Add the keybinds J (shift-j) and K (shift-k) to go one item up or down and
   also open it for faster navigating and checking new items.
   Feedback idea from Hadrien Lacour, thanks!
 * Also allow scrolling when the position is exactly on the pane its scrollbar
   and fix mouse button actions that don't depend on a position in a pane.
 * Implement extended SGR mouse-decoding and also improve X10 mouse decoding:
     * When the terminal emulator supports SGR mouse-encoding then it can
       encode x, y values beyond 224 columns and rows. This is useful for big screens.
     * Map the side-buttons (back, forward) to switch panes. Useful in the monocle
       layout.
     * Implement keymasks (shift, meta/alt, ctrl) and pass them to the function
       mousereport().
 * Improve resizing the sidebar:
   * Avoid unnecessary redraws in some (rare) cases.
   * Clamp the minimal and maximum value when adjusting the sidebar size
     depending on the layout.  This also fixes an issue in horizontal layout mode
     when the sidebar is 1 column high. It would require 2 keypresses (instead of 1)
     to increase the sidebar. This was an injustice to the fingers.
 * After toggling showing new feeds or when reloading feeds try to select the
   same feed again.
 * Code-style improvements, typofixes and minor documentation improvements.
2021-04-17 11:14:04 +00:00
leot
455ef81527 sfeed_curses: Update to 0.9.9
Changes:
0.9.9
-----
 - mark as read: use the ID if the link is empty
 - sfeed_content: fix unescaping function
 - Add feature to process a sequence of keys automatically on startup via
   $SFEED_AUTOCMD environment variable
 - Add horizontal and monocle layout
 - Misc bugfixes and improvements
2021-03-14 14:21:06 +00:00
leot
94cbbe0123 sfeed_curses: Update to 0.9.8
pkgsrc changes:
 - Use https:// for MASTER_SITES too

Changes:
0.9.8
-----
 - Misc bug fixes
2021-01-27 17:34:07 +00:00
leot
d788cafb08 sfeed_curses: Update to 0.9.7
Changes:
0.9.7
-----
 - Permit to build with custom themes via SFEED_THEME
 - Misc bug fixes
2021-01-06 14:35:56 +00:00
leot
37f51de2fd sfeed_curses: Update to 0.9.6
Changes
0.9.6
-----
 - Add keybinds < (decrease), > (increase) and = (reset to automatic
   size) to resize feed sidebar pane for small terminals
 - Make lazyload a run-time configuration option via SFEED_LAZYLOAD
   environment variable
2020-12-20 11:11:52 +00:00
leot
a1c9d424c7 sfeed_curses: Update to 0.9.5
Changes:
0.9.5
-----
 - Minor bug fixes and improvements
2020-11-05 22:51:54 +00:00
leot
94b3ea264d sfeed_curses: Update to 0.9.4
Changes:
0.9.4
-----
 - Add configurable interactive modes for executed programs (executed
   program interactive in the same terminal)
 - Add support for new categories field
 - Misc bug fixes and improvements
2020-10-26 10:07:33 +00:00
leot
8ab3e868ba sfeed_curses: Update to 0.9.3
Changes:
0.9.3
-----
 - Several bug fixes and performance improvements
2020-10-09 15:14:05 +00:00
leot
191f9159c2 sfeed_curses: Update to 0.9.2
Changes:
0.9.2
-----
 - Fix scrolling issues on some terminals
 - Fix a file descriptior leak on startup when stdin is not a tty
 - Improve cursor visibility and behaviour on some terminals
 - Misc fixes and improvements

0.9.1
-----
 - Add pledge support for OpenBSD
 - Add support to SFEED_YANKER to yank the URL/enclosure to a program (by
   default `xclip -r')
 - Fix a crash with small window width and garbage data if utf8pad fails
2020-08-26 19:53:10 +00:00
leot
f2075169f5 sfeed_curses: Update to 0.9
Changes:
0.9
---
 - Add sfeed_content
 - Misc bug fixes and improvements

0.8.2
-----
 - Reread urls if using an url list for mark read and loading a feed
 - Rework updatesidebar drawing and width calculation

0.8.1
-----
 - Misc bug fixes (cursor problem with urxvt and reloadall and handling of the
   current open feed)
2020-08-08 15:41:31 +00:00
leot
608020cd4f sfeed_curses: Belatedly include curses bl3 (oops)
No PKGREVISION bump since it should failed on all platforms where there
is not a native curses and/or only worked by accident.
2020-07-17 18:11:02 +00:00
leot
dcd5067c8b sfeed_curses: Import sfeed_curses-0.8 as news/sfeed_curses
sfeed_curses is a curses UI front-end for sfeed.

It shows the TAB-separated feed items in a graphical command-line UI.
The interface has a look inspired by the mutt mail client. It has a
sidebar panel for the feeds, a panel with a listing of the items and a
small statusbar for the selected item/url. Some functions like
searching and scrolling are integrated in the interface itself.
2020-07-17 16:20:17 +00:00