CVSROOT:        /cvs
Module name:    ports
Changes by:     s...@cvs.openbsd.org    2022/01/13 13:26:17

Modified files:
        devel/fnc      : Makefile distinfo 
Removed files:
        devel/fnc/patches: patch-Makefile 

Log message:
Update fnc 0.6 => 0.8

Sofware changes:
fnc 0.8 2022-01-10
* fix vertical split view init regression from 0.7 when terminal < 120 cols wide
* fix DB lock when opening horizontal split that signals the timeline thread

fnc 0.7 2022-01-09
* factor out common make(1) and gmake build bits
* make build depend on make file
* make all commands compatible with -R|--repository (i.e., no checkout needed)
* implement Vim-like smartcase for commands that filter repository results
* improve timeline arg parsing for more informative output upon invalid input
* plug small memory leak when the timeline command fails to initialise a view
* fix database locking issue when opening multiple tree views from the timeline
* add pledge(2) and unveil(2) support on OpenBSD builds
* add (s)ort keymap (i.e., --sort CLI option counterpart) to the branch view
* add (d)ate keymap to toggle display of last modified timestamp in tree view
* allow blame of empty files rather than erroring out
* fix NULL dereference UB when the ".." parent dir is selected in tree view
* merge upstream fix when annotating files with shallow history
* add support for configurable horizontal split view mode (timeline -> diff)
* keep the last/first line in view when paging down/up to stay oriented
* expand horizontal splitscreen support to include tree -> blame views
* improve handling of cached commit builder statements
* plug small memleak of file labels when traversing commits from the diff view
* display message rather than error out when binary files are blamed
* expand horizontal split coverage to include timeline -> tree views
* implement '#' keymap to display line numbers in blame view
* implement (L)ine keymap to navigate directly to the entered line in blame view
* convert diff code to use upstream v2 API
* keep lines on screen in view when using keymaps that modify diff content
* reset diff search state when traversing commits from the diff view
* apply upstream diff fix to render consecutive edited lines as one block
* implement '#' keymap to display line numbers in diff view
* improve C-f/C-b paging in the in-app help window
* add user-defined option to configure search highlight colours
* implement navigate to (L)ine keymap in diff view
* enhance timeline and diff view headers
* implement user-defined option to configure line selection cursor in diff view
* implement Vim-like C-e/C-y keymaps to scroll down/up one line in diff view
* implement horizontal scrolling in diff and blame views
* improve view request handling and optimise new view initialisation
* implement C-n/C-p keymap to navigate to the next/previous file in the diff
* implement (F)ile keymap to navigate directly to a file in the diff
* apply upstream diff v2 fix for rendering untouched lines as changed
* implement Vim-like C-d/C-u keymaps to scroll the view down/up half a page
* enhance search behaviour in all views

Port changes:
* dropped NO_TEST=Yes because we don't set this when no test is present
* dropped patch as it has been merged upstream

Reply via email to