sfeed_curses

sfeed curses UI
git clone git://git.codemadness.org/sfeed_curses
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-09-12 17:18line editor: improve signal handling, support SIGINT, SIGTERMHiltjo Posthuma1+11-1
2020-09-12 17:14urls: free the memory for urls when done checkingHiltjo Posthuma1+33-22
2020-09-21 14:32Makefile: fix build with gcc -Wl,--as-neededĐoàn Trần Công Danh1+1-1
2020-09-08 22:00handle SIGTERM with higher priority while multiple signals are not processedHiltjo Posthuma1+3-2
2020-09-03 20:32improve memory and error handling of error-case in loading feed itemsHiltjo Posthuma1+8-6
2020-08-23 14:41bump version to 0.9.2Hiltjo Posthuma1+1-1
2020-08-23 12:57add minimal shim no_curses.h to allow an easy compile without curses/ncursesHiltjo Posthuma4+52-19
2020-08-23 12:55fix annoying type issue on different (n)curses versions causing a warningHiltjo Posthuma1+14-8
2020-08-22 13:33code-style: set markread and unread at startup like the other variablesHiltjo Posthuma1+20-20
2020-08-22 12:52sfeed_curses.1: improve man pageHiltjo Posthuma1+75-69
2020-08-19 17:29getsidebarwidth(): no need for a buffer just for counting the charactersHiltjo Posthuma1+2-4
2020-08-19 17:14README: update tested OS listHiltjo Posthuma1+4-1
2020-08-19 17:11revert back to using vfprintf and fprintf + a fflushHiltjo Posthuma1+5-3
2020-08-19 17:05improve cursor visibility and behaviour on some terminalsHiltjo Posthuma1+17-9
2020-08-19 17:00fix a file descriptor leak on startup when stdin is not a ttyHiltjo Posthuma1+2-1
2020-08-19 16:45explicitly define VMIN and VTIME values for read()Hiltjo Posthuma1+2-0
2020-08-19 16:42fix scrolling issue on some terminalsHiltjo Posthuma1+3-1
2020-08-19 16:33use reverse mode (for real)Hiltjo Posthuma1+1-1
2020-08-13 18:16code clarity: feed_items_get: remove one tiny brain-lookup for `ret`Hiltjo Posthuma1+5-5
2020-08-13 18:11popen: show the command which might have failedHiltjo Posthuma1+2-2
2020-08-13 18:04clarity: rename err() to die()Hiltjo Posthuma1+25-28
2020-08-13 17:57code clarity: group items properties in a structHiltjo Posthuma1+48-31
2020-08-09 08:23bump version to 0.9.1Hiltjo Posthuma1+1-1
2020-08-08 17:46code-style: small comment rewording and consistency fixesHiltjo Posthuma1+11-12
2020-08-08 17:43Fix a crash with small window width and garbage data if utf8pad failsHiltjo Posthuma1+10-11
2020-08-07 13:13add $SFEED_YANKER to make xclip an optional dependency and configurable at run-timeHiltjo Posthuma3+42-20
2020-08-07 12:18change plumb() to a bit more generic forkexec()Hiltjo Posthuma2+8-8
2020-08-07 12:06add OpenBSD pledge supportHiltjo Posthuma1+5-0
2020-08-03 21:54bump version to 0.9Hiltjo Posthuma1+1-1
2020-08-03 21:50README: add note to tested HaikuOSHiltjo Posthuma1+1-1
2020-08-03 13:50use cursor_normal, instead of cursor_visibleHiltjo Posthuma1+1-1
2020-08-03 13:48handle tparm() returning NULLHiltjo Posthuma1+2-0
2020-08-02 11:27sfeed_content.1 man page and some minor word tweaksHiltjo Posthuma2+25-2
2020-08-02 11:26sfeed_content: respect the user default $PAGER, fallback to less -RHiltjo Posthuma1+1-1
2020-08-02 11:14sfeed_content: make the content example script the default and install itHiltjo Posthuma5+7-7
2020-08-02 11:06README: use the existing plumb function instead of system()...Hiltjo Posthuma1+4-2
2020-08-02 11:05do not compile-in the lazyload code which is disabled by defaultHiltjo Posthuma1+5-1
2020-08-01 12:01sfeed_markread: return success also if an url is already marked read/unreadHiltjo Posthuma1+2-2
2020-08-01 12:01add a comment about the use of optional callbacksHiltjo Posthuma1+1-1
2020-08-01 11:07README: tiny word tweakHiltjo Posthuma1+2-2
2020-08-01 10:53README: add a small section of some minor issues found while testing terminalsHiltjo Posthuma1+15-1
2020-07-31 13:24README: add example to run a scriptable custom command from inside the programHiltjo Posthuma1+37-0
2020-07-30 20:08make it easier to change the style/colors in one placeHiltjo Posthuma2+91-36
2020-07-30 16:11write data directly without buffering and flush logicHiltjo Posthuma1+47-35
2020-07-29 19:18remove an unused variable and a unneeded lineHiltjo Posthuma1+0-2
2020-07-29 18:51improve / clarify the logic of (re)drawing a few rowsHiltjo Posthuma1+24-32
2020-07-29 16:37Revert "pane_setpos: pedantic clarify fix, no functional change"Hiltjo Posthuma1+1-2
2020-07-28 18:58pane_setpos: pedantic clarify fix, no functional changeHiltjo Posthuma1+2-1
2020-07-28 18:58improve some commentsHiltjo Posthuma1+8-8
2020-07-28 17:56kill some lines, no functional difference intendedHiltjo Posthuma1+13-34
2020-07-26 11:03simplify scrollbar drawing, making it also easier to customizeHiltjo Posthuma1+17-15
2020-07-26 09:32tiny style improvementHiltjo Posthuma1+1-1
2020-07-24 17:10updategeom(): set PaneItems the same height and y as PaneFeedsHiltjo Posthuma1+3-3
2020-07-24 11:01code-style in draw() move statusbar update near drawHiltjo Posthuma1+10-9
2020-07-22 16:10remove a line, clarify/cleanup the code a bitHiltjo Posthuma1+11-12
2020-07-22 12:28bump version to 0.8.2Hiltjo Posthuma1+1-1
2020-07-22 10:21remove unneeded variableHiltjo Posthuma1+1-1
2020-07-22 10:15reread urls if using an url list for mark read and loading a feedHiltjo Posthuma1+5-4
2020-07-22 09:27rework updatesidebar drawing and width calculationHiltjo Posthuma1+36-22
2020-07-22 09:22minor style/consistency: improve comment and reorder updatetitle() callHiltjo Posthuma1+2-2
2020-07-21 10:00bump version to 0.8.1Hiltjo Posthuma1+1-1
2020-07-20 20:06fix an issue on reloadall and handling the current open feedHiltjo Posthuma1+2-2
2020-07-20 17:51on reload all always close and reopen the current feed (if its a path)Hiltjo Posthuma1+1-0
2020-07-18 14:56fix cursor visibility in urxvtHiltjo Posthuma1+2-2
2020-07-17 12:23bump version to 0.8Hiltjo Posthuma1+1-1
2020-07-17 12:15include sys/time.h for struct timevalHiltjo Posthuma1+1-0
2020-07-17 12:12linetoitem: whoops, zero link, fixes freeing a bogus pointerHiltjo Posthuma1+2-0
2020-07-17 12:01if not using an urlfile then do not load links unnecesarily in memoryHiltjo Posthuma1+5-4
2020-07-17 11:49markread: on change: update the current row or just the items paneHiltjo Posthuma1+21-8
2020-07-17 11:18readch: not all systems signal EINTR in select()Hiltjo Posthuma1+9-1
2020-07-17 10:58reduce some unneccesary draws/writesHiltjo Posthuma1+7-6
2020-07-16 21:12fix a tiny code-style regressionHiltjo Posthuma1+1-1
2020-07-16 21:04sfeed_curses.1: reference sfeed_markread(1)Hiltjo Posthuma1+1-0
2020-07-16 20:26add support for another option to mark items as read/unreadHiltjo Posthuma6+265-12
2020-07-16 17:12make lazyload an #ifdef, LAZYLOADHiltjo Posthuma1+6-2
2020-07-16 15:31fork: kill some lines and make the flow easier to readHiltjo Posthuma1+6-8
2020-07-16 15:29pane_row_get can lazyload items (if lazyload=1)Hiltjo Posthuma1+2-2
2020-07-16 15:28linetoitem: code-style + do not set isnew hereHiltjo Posthuma1+1-3
2020-07-16 15:26pane_row_get: check if pos < 0Hiltjo Posthuma1+1-1
2020-07-16 15:23pipeitem: properly signal exit status of childHiltjo Posthuma1+4-2
2020-07-16 12:33Refactor updating of new itemsHiltjo Posthuma1+34-13
2020-07-16 11:38fix-up position if neededHiltjo Posthuma1+8-4
2020-07-16 11:34Makefile: add ${SCRIPTS} in dist too, it is empty/unused for nowHiltjo Posthuma1+2-1
2020-07-15 17:43pedantic fix when an item has an invalid timestamp and time-travellingHiltjo Posthuma1+2-2
2020-07-15 15:25handle SIGHUP for reloading all feeds and document all handled signalsHiltjo Posthuma2+32-9
2020-07-15 15:13rework signal handling as event inputHiltjo Posthuma1+63-26
2020-07-15 07:10on reloading all feeds: store and restore numeric positionHiltjo Posthuma1+3-0
2020-07-14 19:35update the entire sidebar when (re)loading a single feedHiltjo Posthuma1+4-2
2020-07-14 19:35reload all: remove now redundant check for stdinHiltjo Posthuma1+0-2
2020-07-14 19:34item_row_get: check f->fp just in caseHiltjo Posthuma1+1-1
2020-07-14 19:33fix crash when reopening a feed (stdin) from the sidebarHiltjo Posthuma1+6-2
2020-07-14 19:32feed_count: set totalnew, total = 0 in the function itself, like feed_load()Hiltjo Posthuma1+1-1
2020-07-14 19:31feed_getitems: f->path can be NULL when reading from stdinHiltjo Posthuma1+1-1
2020-07-13 20:06remove 'r' keybind for redrawHiltjo Posthuma2+2-3
2020-07-13 16:19feeds_load: do not close and reopen the current feed needlesslyHiltjo Posthuma1+6-6
2020-07-13 16:12updatesidebar: small code-style tweakHiltjo Posthuma1+5-5
2020-07-13 16:11keep the current feed position when reading reloading + a simplificationHiltjo Posthuma1+1-5
2020-07-13 16:11sfeed.1: improve SFEED_FEED_PATH documenting for stdinHiltjo Posthuma1+2-1
2020-07-11 11:10pipeitem: simplificationHiltjo Posthuma1+2-5
2020-07-08 17:34no need to flush after setting mousemodeHiltjo Posthuma1+0-1
More commits remaining [...]