Changes for version 3.01 - 2026-11-15

  • Load the distribution's own modules in ffi.t and pin subprocesses to those exact frontend and backend files, so an older installed SWIG copy cannot mask an invalid library override. Isolate inherited Perl startup options and cover later module-search-path changes.
  • Document the unsupported legacy remove_bidi_marks placeholder.

Documentation

Convert logical text to visual, via the unicode bidi algorithm
Make urxvt present Bidi text correctly

Modules

Unicode bidi algorithm using libfribidi
Base class for dual life arrays
Dual-life byte arrays
Dual-life long arrays
Constants for Text::Bidi
Run the bidi algorithm on one paragraph
Map visual selections to original logical text
Private FFI bindings for FriBidi