Re: beastie menu is broken in latest update (stable/14-n269388-1821145f28e9)
Date: Sat, 02 Nov 2024 16:42:16 UTC
OK. This is because the text-only boot loader only supports cons25-level of character set (which is ASCII + upper page IBMPC) rather than Unicode. There's 0 chance that unicode support will be added to that boot loader (you need the graphics based one), so I used graphics vs not to know when to use Unicode vs cons25. It works for me on the last remaining BIOS machine it turns out that I have handy. Please test. https://reviews.freebsd.org/D47403 Note: you don't need to recompile for this. While I did change a .c file, it's only a comment to point out a (maybe) overly clever thing I had to do for maximum compatibility so when removing compat shims extra caution is needed in the future. You just need a patched drawer.lua file. Special thanks to Martin Birgmeier for his workaround in bug 282465 which saved me a ton of time looking for this code (I'd recalled incorrectly what to search for and was dreading the task). Warner On Thu, Oct 31, 2024 at 9:58 AM void <void@f-m.fm> wrote: > The ascii display menu is now broken after updating to > 14.2-PRERELEASE stable/14-n269388-1821145f28e9 > > It shows what looks like control characters in where the borders > of the menus are usually. > > This is on amd64. I *think* it uses 'legacy' > > -- > >