Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.6.1

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 2.8.0

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated devel/mob to 5.4.1

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated devel/p5-Cucumber-TagExpressions to 8.1.0

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.20.1

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated textproc/libhighlight to 4.18

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated textproc/p5-Text-HTML-Turndown to 0.10

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated textproc/xapian to 1.4.30

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.30

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
goredo: update to 2.8.0. Changes:

* Fix always-OOD '.do'-targets with nearby 'default.do'.
* Proper '.do' file searching during source file determination.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
highlight: reset PKGREVISION for libhighlight update.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
highlight: update to 4.18. Changes:

- updated astyle lib to version 3.6.13
- fixed undefined variable in shellscript definition

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
mob: update to 5.4.1. Changes:

- Fix: `mob next` now correctly handles filenames with spaces when
  determining the last modified file for the open command.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
p5-App-Sqitch: update to 1.6.1. Changes:

- Fixed some ancient typos in sqitchtutorial-sqlite, with thanks to @ovid
  for the report!
- Updated ClickHouse logic to always specify "default" as the hostname
  when connecting and the URI includes not hostname. This ensures it
  doesn't try to use `DSN=sqitch`, which is unlikely to be a configured
  DSN, and to align with the behavior of the ClickHouse client.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
p5-Cucumber-TagExpressions: update to 8.1.0. Changes:

- Render the empty tag expression as an empty string
- Improve error message for missing operands

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
p5-Text-HTML-Turndown: update to 0.10. Changes:

* Nicely indent generated Markdown tables
* Simplify handling of <table> tags

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.20.1. Changes:

- Fixed an exception when using cookie based authentication.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
xapian-bindings: reset PKGREVISION for xapian update.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
xapian-omega: update to 1.4.30. Changes:

documentation:

* INSTALL: Replace with improved version based on xapian-core's.

indexers:

* omindex:

  + Fix segmentation fault if an SVG file contains both <dc:title> and <title>
    with <dc:title> first.  Bug introduced in 1.4.21.

Sun Jan 18 19:30:02 2026 schmonz (pkgsrc commits)
xapian: update to 1.4.30. Changes:

API:

* Stem: 1.4.28 changed the English stemmer code to remove an exception
  for "skis" which we incorrectly thought wasn't needed.  This was not
  intended to be a functional change, so we've restored the exception.

* Stem: Fix a bug in Snowball's runtime code for decoding 4-byte UTF-8
  sequences.  This affects grouping checks against Unicode codepoints U+40000
  to U+7FFFF and U+80000 to U+FFFFF, and we would decode a higher codepoint
  value.  The largest codepoint used in a grouping in any stemmer we ship is
  U+0585 so this seems to be a latent bug.  Reported in Snowball by Stephane
  Carrez.

documentation:

* The API docs still said DatabaseError was thrown for operations on a closed
  database, but since 1.4.10 we throw its subclass DatabaseClosedError instead.

* INSTALL: List the more commonly used variable-like configure options and
  reorder the sections to present the information in a more logical order.

portability:

* Fix instance of undefined behaviour in Database::check() for glass databases.
  We would end up deleting a pointer to a non-virtual class via a pointer to
  the base class, so delete ended up called with the wrong size.  In practice
  this probably doesn't cause problems (it was detected by checks added to
  recent valgrind versions).

* Fix probe for -Bsymbolic-function on AIX.  The AIX linker doesn't support
  this flag, but it only emits a warning when it is used and that warning
  didn't match any of the patterns we already check for so we were detecting it
  as supported with the result that the build would use this option and AIX ld
  would emit a warning about ignoring it as unsupported.

* Fix compiler warnings in testsuite when building on AIX.

Sat Nov 8 20:15:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.20

Sat Nov 8 20:15:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.8.1

Sat Nov 8 20:15:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/p5-Text-HTML-Turndown to 0.09

Sat Nov 8 20:15:02 2025 schmonz (pkgsrc commits)
moor: update to 2.8.1. Changes:

- Add LESSSECURE=1 secure mode for systemctl
- Fix searching sometimes scrolling right, even though there were no new
  search hits there
- Fix (in Kitty and some other terminals) mouse selection not working
  while content was still loading

Sat Nov 8 20:15:02 2025 schmonz (pkgsrc commits)
p5-Text-HTML-Turndown: update to 0.09. Changes:

* Allow markup in table cells

Sat Nov 8 20:15:02 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.20. Changes:

- Performance: Put some caching in the calculation logic. On our test
  data here, this cuts the time to export in half. If you want to test
  before and after for yourself, you can disable the caching by putting
  this line in your settings `"cache_cycletime_calculations": false`
- Fixed a bug in rendering of the aging work in progress table that
  could show some items in the wrong position on the chart. Note that
  the age shown in the tooltip was always correct, just not always where
  the dot was drawn.
- Fixed an exception when an incorrectly spelled status is specified in
  `status_category_mappings` and the config is using standard project.
  It should have stopped the export anyway but this exception provided a
  very misleading error message.

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
astyle: update to 3.6.13. Changes:

- Fix indent of continued string literal as argument
- Fix regression related to template delimters

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/astyle to 3.6.13

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 2.6.5

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.7.1

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/ov to 0.45.1

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.84

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
goredo: update to 2.6.5. Changes:

* Fix file's executable bit check, which may lead to inadmissible
  '/bin/sh' run in case of symbolic links presence.
* Fix proper 'mtime''s nanoseconds storage.

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
moor: update to 2.7.1. Changes:

- Improve --terminal-fg with terminal bg images
- Use PAGER_LABEL env var to label stdin
- CTRL-a moves to the leftmost column
- CTRL-t interactively cycles tab width

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
ov: update to 0.45.1. Changes:

## New Features

### Terminal Title Support

* **New`--set-terminal-title` flag**: Automatically sets the terminal
  title to display the current filename or caption
* Makes it easier to identify which file is being viewed when multiple
  terminal tabs are open
* Perfect for git workflows with custom captions: `git log | ov
  --set-terminal-title --caption "git log - myrepo"`

## Bug Fixes

### Wide Character Display Issues

* Fix setContentString wide character width calculation
* **Fixed display corruption of double-width characters** : Resolved
  issues with CJK characters (Japanese, Chinese, Korean) in Windows
  Terminal and other terminal emulators
* **Improved mouse selection** : Fixed mouse selection issues when
  clicking on wide characters
* **Better character positioning** : Enhanced wide character rendering
  and positioning calculations
* **Fixed double-click word selection** : Improved word boundary
  detection for mixed ASCII and double-width characters

### Key Binding Improvements

* **Fixed toggle mouse key** : Corrected toggle mouse key binding
  to Ctrl+F8
* **Added alternative key bindings** : Added backup key bindings for
  better cross-platform compatibility, especially for Windows Terminal
  users experiencing issues with ctrl+alt combinations

## Improvements

### Code Quality & Error Handling

* **Refactored mouse functions** : Converted methods to standalone
  functions for better testability and code organization
* **Standardized error messages** : Improved error message format for
  better clarity and consistency
* **Enhanced error types** : Added `ErrInvalidModeName`,
  `ErrInvalidRGBColor`, `ErrInvalidKey` for better error identification
* **Better error context** : Enhanced error wrapping with proper
  stack traces

### Wide Character Support

* **Comprehensive testing** : Added extensive tests for wide character
  handling functions
* **Better boundary detection** : Enhanced character type detection for
  CJK text and mixed-language content
* **Improved word selection** : Better double-click selection behavior
  for international text

Tue Oct 28 14:15:02 2025 schmonz (pkgsrc commits)
snac: update to 2.84. Changes:

Implemented more scopes to match other ActivityPub implementations
(public, unlisted, followers-only and direct message).

New icons showing instance and actor failures.

Mastodon API: Added remote accounts follow metrics and statuses when
viewing profiles, fixed post deletion.

Fixed outbox collection.

New file FEDERATION.md.

Updated Czech, Spanish and Brazilian Portuguese translations.

Fixed manpage typos.

Thu Oct 23 19:30:02 2025 schmonz (pkgsrc commits)
cdb: update to 20251021. Changes:

Add support for cdb64 (at least on 64-bit platforms).

Switch almost all internal integers to num, defined as long long.
Replace various uint32, fmt, scan functions with num functions.

For tests, avoid depending on csh; depend on ulimit instead of
softlimit; increase limit to handle current process bloat.

Split buffer interface into inbuf and outbuf.

Clean up hier interface.

Remove various function definitions and declarations not used in cdb.

Eliminate some wrappers: str_len, alloc, uint32, exit, error, systype.

Tweak code to avoid deprecated C features (old-style function
definitions, empty prototypes, old-style main definitions).

Make more use of const and static. Eliminate register. Add -Wall to
compiler options. Tweak code to avoid -Wall complaints.

Add some don't-be-stupid compiler options: -fwrapv,
-fno-delete-null-pointer-checks, -fno-strict-aliasing, and
-fno-strict-overflow.

Many updates to documentation.

Thu Oct 23 19:30:02 2025 schmonz (pkgsrc commits)
doc: Updated databases/cdb to 20251021

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
brlaser: update to 6.2.8. Changes:

New printer entries:
- Brother HL-1210W series
- Brother HL-1430 series
- Brother HL-2150N
- Brother HL-5250DN series
- Brother HL-5350DN series
- Brother HL-L1232W
- Brother HL-L2325DW
- Brother HL-L2400D
- Brother HL-L2400DWE
- Brother HL-L2440DW
- Brother HL-L2460DW
- Brother HL-L2480DW
- Brother MFC-L2685DW
- Brother MFC-L2740DW series
- Brother MFC-L2800DW
- Brother MFC-L5800DW series

Code Changes:
- Implemented support for all 1200dpi modes
- Add toner density adjustment option

Issues Resolved:
- Cannot build with CMake 4.0 (CMake < v3.5 support removed)

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.6.0

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/p5-Cucumber-TagExpressions to 8.0.0

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.19

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated print/brlaser to 6.2.8

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.5.1

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.5.2

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.6.1

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/ov to 0.44.0

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
doc: Updated www/p5-Playwright to 1.551

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
moor: pass in a version string. Ride recent update.

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
moor: update to 2.5.1. Changes:

- Backwards searching now scrolls sideways as needed
- Fix selection not working in certain terminals
- Default line numbers to off when showing git output
- Support ^a and ^e to move to start and end of search edit box

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
moor: update to 2.5.2. Changes:

- Center search hits vertically
- iTerm2 now has working scroll + select out of the box

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
moor: update to 2.6.1. Changes:

- Support `#` in URLs
- Keyboard navigation improvements to the input box used for searching
- Add QuitIfOneScreen and NoLineNumbers to embed API

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
ov: update to 0.44.0. Changes:

## Enhanced Mouse Support

### Double-click Word Selection

* Double-click to select words with smart boundary detection for
  alphanumeric, whitespace, and symbol characters
* Configurable click interval and distance thresholds
* Improved mouse event handling with click state management

### Triple-click Line Selection

* Triple-click to select entire lines, including wrapped lines that span
  multiple screen lines
* Smart selection from start to end of visual lines

### Column Selection on Double-click

* When in column mode, double-click selects entire columns
  instead of words
* Enhanced column boundary detection and selection logic

### Customizable Selection Styles

* New `SelectActive` style for active selection (during drag)
* New `SelectCopied` style for copied selection (after copy operation)
* Replace fixed reverse styling with configurable appearance
* Improved mouse selection state management with `MouseSelectState` enum

### Configurable Mouse Wheel Scroll Speed

* Added `VScrollLines` setting in General config section to control
  mouse wheel scroll speed
* Default value is 2 lines (maintains backward compatibility)
* Allows users to match their terminal scroll settings

## Sticky Follow Mode

* **Automatic Pause Indicator** : Follow mode shows `||` when paused due
  to user interaction (scrolling, searching, etc.)
* **Smart Resume** : Automatically resumes when moving to bottom (End
  key, bottom action, etc.)
* **Configurable** : Can be disabled with `DisableStickyFollow` option
* **Visual Feedback** : Clear indication of follow mode state in status line
* **PauseLine Style**: Added `PauseLine` style to highlight the line
  where follow mode is paused

## Quit-if-one-screen Improvements

* **Improved Timing** : Enhanced EOF monitoring with goroutine for
  better timing detection
* **Delayed File Reading** : Correctly handles quit-if-one-screen even
  when file reading is slow or delayed
* **Cancel Feature** : Added quitSmall cancel feature for better
  user control

## Enhanced Key Binding System

* **Improved Key Normalization** : Properly handle `Ctrl+J` vs `Enter`
  distinctions across different terminals
* **Better Duplicate Detection** : Enhanced duplicate key binding
  detection with proper case normalization
* **Comprehensive Error Handling** : Collect all validation issues
  instead of stopping at first error
* **Clear Error Messages** : Enhanced help display for key binding
  conflicts and invalid configurations

## Bug Fixes

### Last Line Display Bug

* Quit-if-one-screen option now correctly calculates screen height
  by excluding the status line height when determining if content
  fits on screen

### Search Operations

* Fixed search freeze when cancel events don't keep up with processing
* Preserved `eventReachEOF` during search operations
* Better event handling and replay after search completion

### Concurrency

* Use TryLock for doclist operations to prevent potential deadlocks
* Log lock failures without blocking UI updates

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
p5-App-Sqitch: update to 1.6.0. Changes:

- Refactored the parsing of arrays for engines that don't support arrays
  (e.g., SQLite & Firebird). A new method in DBIEngine, `_parse_array`,
  replaces inline uses of `split`. This allows the tests to more
  consistently compare arrays as arrays, though `search_events` must now
  always parse `tags`, `requires`, and `conflicts`.
- Added support for ClickHouse. It relies on the `clickhouse` (or
  `clickhouse-client`) CLI and ODBC driver. Like MySQL, it uses a
  database for the registry schema, where the tables use the `MergeTree`
  engine. It supports client certificate authentication and the
  ClickHouse client configuration file format.

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
p5-Cucumber-TagExpressions: update to 8.0.0. Changes:

- Fix building release artifacts

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
p5-Playwright: update to 1.551. Changes:

- Trap errors parsing responses from playwright-server, patch by
  Sherrard Burton.
- Allow configuration of the max size of responses to requests via
  constructor option 'maxrequest'.

Thu Oct 23 03:00:03 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.19. Changes:

- One more change for Jira Data Center (Cloud is unaffected by this
  release), to address the point from 2.18 below. The downloader is
  working for Data Center. Note that the caching issue discussed in 2.17
  is only fixed for Jira Cloud. See the FAQ for an explanation of why
  our support for Data Center is deviating from our support for Cloud.

Sat Oct 18 16:45:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.6.1

Sat Oct 18 16:45:02 2025 schmonz (pkgsrc commits)
moor: update to 2.6.1. Changes:

- Support `#` in URLs
- Keyboard navigation improvements to the input box used for searching
- Add QuitIfOneScreen and NoLineNumbers to embed API

Fri Oct 17 08:00:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/p5-Cucumber-TagExpressions to 8.0.0

Fri Oct 17 08:00:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.5.2

Fri Oct 17 08:00:02 2025 schmonz (pkgsrc commits)
moor: update to 2.5.2. Changes:

- Center search hits vertically
- iTerm2 now has working scroll + select out of the box

Fri Oct 17 08:00:02 2025 schmonz (pkgsrc commits)
p5-Cucumber-TagExpressions: update to 8.0.0. Changes:

- Fix building release artifacts

Tue Oct 14 15:00:02 2025 schmonz (pkgsrc commits)
brlaser: update to 6.2.8. Changes:

New printer entries:
- Brother HL-1210W series
- Brother HL-1430 series
- Brother HL-2150N
- Brother HL-5250DN series
- Brother HL-5350DN series
- Brother HL-L1232W
- Brother HL-L2325DW
- Brother HL-L2400D
- Brother HL-L2400DWE
- Brother HL-L2440DW
- Brother HL-L2460DW
- Brother HL-L2480DW
- Brother MFC-L2685DW
- Brother MFC-L2740DW series
- Brother MFC-L2800DW
- Brother MFC-L5800DW series

Code Changes:
- Implemented support for all 1200dpi modes
- Add toner density adjustment option

Issues Resolved:
- Cannot build with CMake 4.0 (CMake < v3.5 support removed)

Tue Oct 14 15:00:02 2025 schmonz (pkgsrc commits)
doc: Updated print/brlaser to 6.2.8

Tue Oct 14 15:00:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.5.1

Tue Oct 14 15:00:02 2025 schmonz (pkgsrc commits)
moor: pass in a version string. Ride recent update.

Tue Oct 14 15:00:02 2025 schmonz (pkgsrc commits)
moor: update to 2.5.1. Changes:

- Backwards searching now scrolls sideways as needed
- Fix selection not working in certain terminals
- Default line numbers to off when showing git output
- Support ^a and ^e to move to start and end of search edit box

Thu Oct 9 16:15:02 2025 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.6.0

Thu Oct 9 16:15:02 2025 schmonz (pkgsrc commits)
doc: Updated www/p5-Playwright to 1.551

Thu Oct 9 16:15:02 2025 schmonz (pkgsrc commits)
p5-App-Sqitch: update to 1.6.0. Changes:

- Refactored the parsing of arrays for engines that don't support arrays
  (e.g., SQLite & Firebird). A new method in DBIEngine, `_parse_array`,
  replaces inline uses of `split`. This allows the tests to more
  consistently compare arrays as arrays, though `search_events` must now
  always parse `tags`, `requires`, and `conflicts`.
- Added support for ClickHouse. It relies on the `clickhouse` (or
  `clickhouse-client`) CLI and ODBC driver. Like MySQL, it uses a
  database for the registry schema, where the tables use the `MergeTree`
  engine. It supports client certificate authentication and the
  ClickHouse client configuration file format.

Thu Oct 9 16:15:02 2025 schmonz (pkgsrc commits)
p5-Playwright: update to 1.551. Changes:

- Trap errors parsing responses from playwright-server, patch by
  Sherrard Burton.
- Allow configuration of the max size of responses to requests via
  constructor option 'maxrequest'.

Thu Oct 9 14:15:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/ov to 0.44.0

Thu Oct 9 14:15:03 2025 schmonz (pkgsrc commits)
ov: update to 0.44.0. Changes:

## Enhanced Mouse Support

### Double-click Word Selection

* Double-click to select words with smart boundary detection for
  alphanumeric, whitespace, and symbol characters
* Configurable click interval and distance thresholds
* Improved mouse event handling with click state management

### Triple-click Line Selection

* Triple-click to select entire lines, including wrapped lines that span
  multiple screen lines
* Smart selection from start to end of visual lines

### Column Selection on Double-click

* When in column mode, double-click selects entire columns
  instead of words
* Enhanced column boundary detection and selection logic

### Customizable Selection Styles

* New `SelectActive` style for active selection (during drag)
* New `SelectCopied` style for copied selection (after copy operation)
* Replace fixed reverse styling with configurable appearance
* Improved mouse selection state management with `MouseSelectState` enum

### Configurable Mouse Wheel Scroll Speed

* Added `VScrollLines` setting in General config section to control
  mouse wheel scroll speed
* Default value is 2 lines (maintains backward compatibility)
* Allows users to match their terminal scroll settings

## Sticky Follow Mode

* **Automatic Pause Indicator** : Follow mode shows `||` when paused due
  to user interaction (scrolling, searching, etc.)
* **Smart Resume** : Automatically resumes when moving to bottom (End
  key, bottom action, etc.)
* **Configurable** : Can be disabled with `DisableStickyFollow` option
* **Visual Feedback** : Clear indication of follow mode state in status line
* **PauseLine Style**: Added `PauseLine` style to highlight the line
  where follow mode is paused

## Quit-if-one-screen Improvements

* **Improved Timing** : Enhanced EOF monitoring with goroutine for
  better timing detection
* **Delayed File Reading** : Correctly handles quit-if-one-screen even
  when file reading is slow or delayed
* **Cancel Feature** : Added quitSmall cancel feature for better
  user control

## Enhanced Key Binding System

* **Improved Key Normalization** : Properly handle `Ctrl+J` vs `Enter`
  distinctions across different terminals
* **Better Duplicate Detection** : Enhanced duplicate key binding
  detection with proper case normalization
* **Comprehensive Error Handling** : Collect all validation issues
  instead of stopping at first error
* **Clear Error Messages** : Enhanced help display for key binding
  conflicts and invalid configurations

## Bug Fixes

### Last Line Display Bug

* Quit-if-one-screen option now correctly calculates screen height
  by excluding the status line height when determining if content
  fits on screen

### Search Operations

* Fixed search freeze when cancel events don't keep up with processing
* Preserved `eventReachEOF` during search operations
* Better event handling and replay after search completion

### Concurrency

* Use TryLock for doclist operations to prevent potential deadlocks
* Log lock failures without blocking UI updates

Thu Oct 9 13:15:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.19

Thu Oct 9 13:15:03 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.19. Changes:

- One more change for Jira Data Center (Cloud is unaffected by this
  release), to address the point from 2.18 below. The downloader is
  working for Data Center. Note that the caching issue discussed in 2.17
  is only fixed for Jira Cloud. See the FAQ for an explanation of why
  our support for Data Center is deviating from our support for Cloud.

Tue Oct 7 21:15:01 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.5.0

Tue Oct 7 21:15:01 2025 schmonz (pkgsrc commits)
moor: update to 2.5.0. Changes:

Before this release, if you had long lines and searched forward, hits to
the right of the screen weren't visible.

With this release, the search will scroll right to show search hits that
are off-screen to the right.

Also in this release:

- Show man page names in the status bar
- Make --quit-if-one-screen work with word wrapping enabled
- Search text is now editable

Sat Oct 4 17:45:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.18

Sat Oct 4 17:45:02 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.18. Changes:

- Fixed a number of subtle bugs having to do with the new
  changelog logic.
- This release will force a refresh of the local cache and a fresh
  download of everything. For this reason, it's not just considered a
  bug fix release.
- Reverted download logic for Data Center as it appears we broke
  something there but we have no way to test against data center so
  we're pushing this and hoping for feedback from people using it in
  that environment. Note that Cloud is fine and the vast majority of
  people using this tool are on Cloud.

Thu Oct 2 18:30:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.17.1

Thu Oct 2 18:30:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.4.1

Thu Oct 2 18:30:03 2025 schmonz (pkgsrc commits)
moor: update to 2.4.1. Changes:

- Match less' behavior with piped stdin

Thu Oct 2 18:30:03 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.17.1. Changes:

- Fixed bug where issues with a LOT of changes in the changelog
  wouldn't download all of those changes and therefore some
  calculations were wrong.

Thu Oct 2 16:30:01 2025 schmonz (pkgsrc commits)
pari23: fix Ubuntu linking. NFCI macOS, NetBSD.

Mon Sep 29 14:15:01 2025 schmonz (pkgsrc commits)
Reset PKGREVISION for libhighlight update.

Mon Sep 29 14:15:01 2025 schmonz (pkgsrc commits)
doc: Updated textproc/libhighlight to 4.17

Mon Sep 29 14:15:01 2025 schmonz (pkgsrc commits)
highlight: update to 4.17. From the changes:

- updated astyle lib to version 3.6.12
- updated some language definitions
- added fea.lang
- fixed creation of unique output filenames in batch mode
- improved LSP compatibility
- CLI: improved string length validation in service mode
- GUI: fixed file resource handling

Mon Sep 29 14:15:01 2025 schmonz (pkgsrc commits)
p5-highlight: reset PKGREVISION for libhighlight update.

Sun Sep 28 18:30:02 2025 schmonz (pkgsrc commits)
codeberg-cli: update to 0.5.1. Changes:

- make token actually more secret
- Add a way to list the users' repos
- add commands for release actions
- add repo migrate command
- Add robust tests in NixOS for all non-interactive workflows
- implement json output
- use only actually used features, 285 -> 235 deps
- maintenance

Sun Sep 28 18:30:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/codeberg-cli to 0.5.1

Sun Sep 28 18:30:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.4.0

Sun Sep 28 18:30:02 2025 schmonz (pkgsrc commits)
moor: update to 2.4.0. Changes:

- Default tab size to 8 to be like less

Sun Sep 28 13:30:03 2025 schmonz (pkgsrc commits)
doc: Updated mail/rss2email to 3.14nb4

Sun Sep 28 13:30:03 2025 schmonz (pkgsrc commits)
rss2email: cope with poetry instability. Bump PKGREVISION.

Fri Sep 26 14:15:01 2025 schmonz (pkgsrc commits)
Remove go-dep.mk, unused.

Fri Sep 26 14:15:01 2025 schmonz (pkgsrc commits)
doc: Updated mail/nullmailer to 2.2nb17

Fri Sep 26 14:15:01 2025 schmonz (pkgsrc commits)
nullmailer: also missed a cvs rm in previous.

Fri Sep 26 14:15:01 2025 schmonz (pkgsrc commits)
nullmailer: missed a cvs add in previous.

Fri Sep 26 14:15:01 2025 schmonz (pkgsrc commits)
nullmailer: move MESSAGE to README.pkgsrc. Bump PKGREVISION.

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.17

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
doc: Updated devel/texttest to 4.4.5

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
doc: Updated misc/exercism to 3.5.8

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.3.0

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
doc: Updated textproc/ov to 0.43.1

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
doc: Updated textproc/p5-Text-HTML-Turndown to 0.08

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
exercism: update to 3.5.8. Changes:

- Update the token URL to point to the API settings page
- Use mode 0700 for the config dir, not 0755; other users should not
  have access to the config
- Drop team-specific logic from the CLI

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
moor: update to 2.3.0. Changes:

- Highlight lines with search hits
- Provide line highlighting in more cases
- Support opening multiple files

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
ov: update to 0.43.1. Changes:

- Fixed critical bug where original files were deleted after editing
- Use TryLock to prevent deadlocks in document list operations

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
p5-Text-HTML-Turndown: update to 0.08. Changes:

* Fix handling of "checked" for checkboxes

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.17. Changes:

- We cache issues locally to improve download performance. There were
  two problems with our caching logic that have now been fixed. The
  first is that if an issue is deleted in Jira (not closed but actually
  deleted), then it remained in our cache and could show in the reports
  as an incorrectly aging item. The second is that over time, the cache
  continued to grow, taking up space on your local machine that it
  didn't need.
    - The first time you run a download with this version, there will be
      a one-time correction where issues that fell into this situation
      are deleted, and you may notice fewer data points in the charts.
    - Additionally, we no longer do fully incremental downloads, so
      the time it takes to do a download may be longer now although it
      should still be faster than it was before we implemented the
      incremental feature. This is the trade-off for cache
      invalidation accuracy.
- Fixed exception when the configuration file can't be found.
- Daily View: Now display the year in history timestamps. This can be
  important when an issue has been active for over a year. Yes, that
  happens more often than you might believe.

Fri Sep 26 13:15:00 2025 schmonz (pkgsrc commits)
texttest: update to 4.4.5. Changes:

- Make performance metrics more customizable
- Fix call from actionrunner
- cp1252 is Python-specific and not valid in JUnit XML files

Thu Sep 25 15:00:02 2025 schmonz (pkgsrc commits)
Remove leftover comments in previous.

Thu Sep 25 15:00:02 2025 schmonz (pkgsrc commits)
doc: Updated mail/qgreylist to 0.3nb13

Thu Sep 25 15:00:02 2025 schmonz (pkgsrc commits)
qgreylist: move MESSAGE to README.pkgsrc. Bump PKGREVISION.

Fri Sep 19 20:30:02 2025 schmonz (nbvm commits)
nb: tolerate KVM acceleration.

Fri Sep 19 11:45:04 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.83

Fri Sep 19 11:45:04 2025 schmonz (pkgsrc commits)
snac: update to 2.83 (leaf, bugfixes). Changes:

After receiving a follow confirmation, a bunch of posts from that
account are requested and inserted into the timeline as context.

Continuously failing instances are marked as broken after a given number
of days (see `snac(8)` on how to tune this counter). Incoming activity
from any of these instances resets the counter.

Fixed a nasty bug that incorrectly deleted private local posts in
certain cases.

Scheduled posts can now be sent from the command line (see `snac(1)` for
more information on how to do it).

Fixed timezone names (contributed by dharmik).

Documented the `update` command (contributed by xvello).

Thu Sep 18 11:45:01 2025 schmonz (pkgsrc-wip commits)
Add novelwriter (untested).

Tue Sep 16 14:45:01 2025 schmonz (pkgsrc-wip commits)
Add not-yet-building ghostty.

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
djbdnscurve6: update to 46. Changes:

- C23 (GCC 15.2) compatibility; fehQlibs-28 required.

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
doc: Updated net/djbdnscurve6 to 46

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 28

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.7.1.0nb3

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.13.06

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.13.06

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
fehqlibs: update to 28. Changes:

- Added missing function argument declaration in buffer.h for
  buffer_init() and op().
- buffer_unixwrite/read with better casting of write/read.
- cdbmake uses buffer_init now with buffer_unixwrite instead write.
- GEN_ALLOC makros re-evaluated for correct signatures.
- _GENERIC makros for some scan_X/fmt_X/pack+unpack functions to comply
  better with integer types aliases.
- Some smaller clean-ups.

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
s6-networking: catch obscure busyloop in stls_run. Bump PKGREVISION.

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
ucspi-ssl: update to 0.13.06. Changes:

- Updated some package scripts.
- Clearification on the use of sslserver/sslhandle -y cdb.
- C23 compatible version (GCC 15.2).

Sun Sep 14 15:15:01 2025 schmonz (pkgsrc commits)
ucspi-tcp6: update to 1.13.06. Changes:

- Clarifications on the use of tcpserver -y cdb.
- C23 compatible version (GCC 15.2 tested).

Sun Sep 14 13:45:03 2025 schmonz (pkgsrc-wip commits)
crush: update to 0.8.1.

Sat Sep 13 16:30:02 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.1.1

Sat Sep 13 16:30:02 2025 schmonz (pkgsrc commits)
moor: update to 2.1.1. Changes:

- Working scroll + select in Windows Terminal

Fri Sep 12 17:15:02 2025 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.82

Fri Sep 12 17:15:02 2025 schmonz (pkgsrc commits)
lighttpd: update to 1.4.82. Changes:

* [core] restrict request trailers to configured list
* [core] fix logic inversion in "toupper:" modifier
* [mod_redirect,mod_rewrite] ${url.authority.noport} token
* [cmake,mod_mbedtls] mbedx509 mbedcrypto order
* [mod_mbedtls] psa_crypto_init() for MBEDTLS_USE_PSA_CRYPTO (fixes #3288)
* [build] mod_mbedtls: use tfpsacrypto if found
* [core] avoid chunk mem reallocation on read/recv

Wed Sep 10 19:00:01 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.15

Wed Sep 10 19:00:01 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.16

Wed Sep 10 19:00:01 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.15. Changes:

- All reports are now foldable. You can collapse or expand as needed.
- Standardized how folding is done across the report, which means things
  will look a little different in places, but will generally be more
  consistent.
- Fixed exception in `jirametrics info` when a comment contains ADF,
  Jiras “rich text” format.
- Better error messages in one case where Jira was returning HTML
  instead of JSON.

Wed Sep 10 19:00:01 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.16. Changes:

- v2.15 introduced a bug that caused the tool to immediately crash on
  loading, for some machines. That’s fixed.

Fri Sep 5 13:00:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/swagger-codegen to 3.0.72

Fri Sep 5 13:00:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/moor to 2.1.0

Fri Sep 5 13:00:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/ov to 0.43.0

Fri Sep 5 13:00:03 2025 schmonz (pkgsrc commits)
moor: update to 2.1.0. Changes:

Fix crash related to intermittent problem scrolling around the switch
from line numbers 999 to 1000.

On mac keyboards you can now press option-arrow to scroll sideways one
column at a time.

If stdin is coming from a pipe, we ignore - as a file name.

If stdin is coming from a terminal, we assume - is a file and try to
open it by that name as before.

Fri Sep 5 13:00:03 2025 schmonz (pkgsrc commits)
ov: update to 0.43.0. Changes:

- Add missing less keybindings and sync configs
- Fix screen height to be non-negative
- Fix converter initialization not being applied to filter documents
- Fix column navigation issues and improve test coverage
- Improve mark
- Changed to support new Style settings
- Improve package usage

Fri Sep 5 13:00:03 2025 schmonz (pkgsrc commits)
swagger-codegen: update to 3.0.72. Changes:

- add wiz scan on create PR to master and remove lacework
- Fix failing test framework aspnetcore workflows

Fri Sep 5 01:30:03 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.82

Fri Sep 5 01:30:03 2025 schmonz (pkgsrc commits)
snac: update to 2.82. Changes:

The language in which a post is written can now be set from the UI;
you must configure the list of languages you usually post in in the
User Settings.

Added support for bullet points in posts (lines starting with an
asterisk or a hyphen, plus a space).

Added Dutch (nl_NL) translation (contributed by martijndeb).

Added Western Frisian (fy_NL) translation (contributed by martijndeb).

Mastodon API: Fixed repeated entries in timelines.

Added nodeinfo 2.1 support.

Fixed boosts from the command line not showing in the public timeline
(contributed by xvello).

Updated several language files (contributed by zen and daltux).

Retrieving a post's replies is now possible via ActivityPub.

Mon Sep 1 08:45:02 2025 schmonz (nbpkg commits)
Track upstream PHP_VERSION_DEFAULT bump to 8.3.

Sat Aug 23 19:00:01 2025 schmonz (nbpkg commits)
PKGVM: format list

Thu Aug 21 00:15:03 2025 schmonz (pkgsrc commits)
Add and enable libvips.