- align cpp line continuations, i.e. backslashes
- trim empty lines before else statements
- add simple mode (`-s`) intended to simplify the source code:
* removal of redundant parenthesis around return expressions
* removal of redundant curly braces around oneline statements
* do not mix presence and absence of curly braces around if/else
statements if at least one statement cannot fit on a single line
- honor existing new lines among functions arguments
- honor space before goto labels
- remove extra space before attribute succeeding struct declarations
- do not confuse queue(3) macros as declarations
Starting with 4.1 scons started to fill sonames on OpenBSD too but with
the major alone and not with the "major.minor"; this forces it to use
the correct format (which also makes `make port-lib-depends-check'
happy.)
prodded, tested by and ok sthen@
- remove gmic-qt/krita (broken)
- set quirk to replace it with krita-gmic-plugin
- set EPOCH in krita-gmic-plugin because 3.0.0.2 > 3.0.2
- set conflict marker in krita-gmic-plugin
With help from radowski@, sthen@
OK sthen@
Changes:
* fix gcc 9.3 compiler warnings (i.e., unused variable) (reported by stephan)
* restrict C key map for diffing local changes to check-in artifacts
* ensure timeline --branch option ignores cancelled branches (reported by sean)
* fix landlock initialisation of handled fs access perms (patch by Ashish)
* tighten landlock ruleset depending on which fnc command is called
* improve branch view rendering of last modified date and hash id
* colour branch header and make (in)active behaviour consistent with other views
* improve branch parsing of imported repositories (reported by Dan)
* fix OB1 error when branch entry length exceeds COLUMNS
* add timezone path to landlock ruleset (reported by Ashish)
* implement P key map to write a patch file of the currently viewed diff
* fix invalid write in landlock initialisation code (reported by Ashish)
* ensure unveil(2) initialisation handles -R|--repo invocations
* add create file to landlock ruleset for permitted dirs (reported by Ashish)
* make mandir if needed in makefile install target (reported by Dan)
* document backspace key map to cancel tl search/traversal (reported by Dan)
* return to blocking on user input when tl search is aborted (reported by Dan)
* implement persistent diff options for global and per-repo defaults
* implement --whitespace-eol and W key map to only ignore eol whitespace
* implement horizontal scroll in the in-app help
* add Q key map to in-app help to directly quit fnc
* implement blame navigation from diff view with C-{j,k} key maps
link to /usr/local/bin/pip, common use in many project's documentation is
to just use "pip" and expect it to be a py3 version. The Python 2 version
is kept in devel/py2-pip - it is not used by other ports but being used
to do local installations of software it's a particularly useful package
to have available for a non-default version of Python.
or strongly suspected to support at least 8.0. (7.4 is currently on security
support only, and that finishes in November, so I intend to switch the "ports
default" version to 8.0).
some of these ports _may_ work with 8.0 already, some have pull requests or
support in newer upstream code (not always in a release), others definitely
need 7.4.
- explicitly include <endian.h> for be32toh() (naddy)
- apply time-based rate-limiting to send-/fetch-/index-pack progress output
- make the URI parser tolerate trailing slashes at the end of the input URI
- add 'got patch' command for applying unified diffs (op)
- handle reference arguments which look like short object IDs (with naddy)
- make got log, diff, blame, tree, and cat unlock the work tree earlier
- fix 'got status' with an obstructed file given as argument (found by op)
- cache a list of known pack index files when the repository is opened
- print additional progress information while packing
- const-ify data tables which contain only constants (naddy)
- fix gotweb build failure with -Werror due to write-only variable warnings
- move got_errors[] table into a single compilation unit, error.c (naddy)
- explicitly include <unistd.h> for close(2) (naddy)
- fix potential NULL deref in error path of got_object_idset_remove()
- man pages: fix missing commas between subordinate and main clauses (naddy)
- fix a bug where 'gotadmin pack' packed too many objects unless -a was used
- gotweb: fix free() on uninitialized variable upon error during blame