jjui: update to 0.9.12.
Fixes & Improvements
Modal rendering now fills the entire git, bookmarks, and custom command dialogs before drawing rows, eliminating gaps introduced by the new renderer #535
Fixed a regression where ui.colors.selected = { bg = "black" } no longer highlighted the selected revision by restoring the correct lipgloss → ANSI color conversion #534
jj git fetch --tracked uses the t shortcut so f remains dedicated to the default fetch, matching the push command’s tracked shortcut #532
Added a [keys.diff_view] config section so diff scrolling, paging, and closing bindings are customizable #527
Completion now auto-inserts () when selecting a parameterless function, improving Lua/script authoring speed #530
Lua’s flash() accepts error and sticky fields, so scripts can show error toasts and control persistence without additional helpers #529
What's Changed
Auto-append () for parameterless functions in completion by @Dima-369 in #530
Add customizable keybindings for the diff view ([keys.diff_view]) by @Dima-369 in #527
fix(ui/git): update key for jj git fetch --tracked by @PrayagS in #532
fzf: update to 0.68.0.
0.68.0
------
- Implemented word wrapping in the list section
- Added `--wrap=word` (or `--wrap-word`) option and `toggle-wrap-word` action for word-level line wrapping in the list section
- Changed default binding of `ctrl-/` and `alt-/` from `toggle-wrap` to `toggle-wrap-word`
```sh
fzf --wrap=word
```
- Implemented word wrapping in the preview window
- Added `wrap-word` flag for `--preview-window` to enable word-level wrapping
- Added `toggle-preview-wrap-word` action
```sh
fzf --preview 'bat --style=plain --color=always {}' \
--preview-window wrap-word \
--bind space:toggle-preview-wrap-word
```
- Added support for underline style variants in `--color`: `underline-double`, `underline-curly`, `underline-dotted`, `underline-dashed`
[37 lines not shown]
fluidsynth: update to 2.5.3.
Support building for tvOS (#1743, thanks to @Ghabry)
Several minor fixes for the CMake buildsystem (#1742)
Several documentation updates (#1745, #1736, thanks to @jimhen3ry)
Fix a build issue when fluidsynth is consumed as part of a bigger CMake project (#1752, thanks to @thal)
Fix fluidsynth being unable to load SoundFonts when being compiled with an old version of MinGW (#1755)
[MLIR][Python] Allow passing dialect as a class keyword argument (#182465)
Previously, we constructed new ops using the pattern `class
MyOp(MyInt.Operation)`.
Now we’ve added a new pattern: `class MyOp(Operation, dialect=MyInt)`,
which allows more flexible composition. For example:
```python
class BinOpBase(Operation): # it can be used in any dialect!
res: Result[Any]
lhs: Operand[Any]
rhs: Operand[Any]
class MyInt(Dialect, name="myint"):
pass
class AddOp(BinOpBase, dialect=MyInt, name="add"):
...
```
fix two leaks in interpreter.c; from Han Boetes (hboetes at gmail)
- upon redefinition of a variable, free the content of the old varentry
- free v1 if strndup fails, and delay the SLIST_INSERT_HEAD
audio/gmpc-plugins: disable all plugins but shout, which is the only one i use.
other plugins probably don't work anymore, and would need to be ported
to gtk+3 anyway.
audio/gmpc: update to last commit from github (2020)
- gmpc is dead upstream, but at least the repo on github has it ported to
gtk3, and it works here in daily use since some weeks.
- Per debian bug #967436, they consider doing the same when deprecating gtk+2 in forky.
- Add a patch from debian to port from devel/libsoup to devel/libsoup3.
- Add a bunch of patches to silence debug printfs while here.
this now depends on audio/glyr for all metadata fetching, which was
previously in separate plugins.
icmp6: clear csum_flags on mbuf reuse
When icmp6 sends an ICMPv6 message, it reuses the mbuf of the packet
that triggered the ICMPv6 message and prepends an IPv6 and ICMPv6
header. For a locally generated packet with checksum offloading, the
mbuf still has csum_flags set indicating that a SCTP/TCP/UDP checksum
has to be computed and inserted. Since this not the case anymore,
csum_flags need to be cleared.
PR: 293227
Reviewed by: kp, zlei, tuexen
Differential Revision: https://reviews.freebsd.org/D55367
(cherry picked from commit ada4dc77577f7162353e8c2916ba5c258b6210f0)
mvc: BaseListField: shared implementation of $internalStaticOptionList, proof of concept for https://github.com/opnsense/core/issues/9816 (#9839)
Wrap static access in protected functions which ensures content is static per inherited class:
hasStaticOptions()
getStaticOptions()
setStaticOptions(array)
resetStaticOptions()
www/chromium: update to 145.0.7632.109
* 145.0.7632.109
This update includes 3 security fixes. Please see the
Chrome Security Page for more information.
[TBD][477033835] High CVE-2026-2648: Heap buffer overflow
in PDFium. Reported by soiax on 2026-01-19
[TBD][481074858] High CVE-2026-2649: Integer overflow in V8.
Reported by JunYoung Park(@candymate) of KAIST Hacking Lab on 2026-02-03
[N/A][476461867] Medium CVE-2026-2650: Heap buffer overflow
in Media. Reported by Google on 2026-01-18