[syslinux] SYSLINUX 3.32-pre7 release candidate
Curtis Doty
Curtis at GreenKey.net
Sat Dec 30 14:08:32 PST 2006
Yesterday Curtis Doty said:
>
> And if I select the cpuidtest option from the menu, the output is not
> visible. However, if I remove the leading ^X from benhead.msg above, it
> will be visible.
>
> Also, possibly related, I've observed that the color of the SAY text
> above is always "borrowed" from the palette of the rle image right above
> it on the screen.
>
> Lastly, with vesamenu.c32, I *never* see the output of cpuidtest.
I've taken a closer look. And it appears this is a bug introduced here:
--- syslinux-3.31-pre3/com32/modules/menumain.c 2006-09-21 17:56:31.000000000 -0700
+++ syslinux-3.31-pre4/com32/modules/menumain.c 2006-09-22 17:07:54.000000000 -0700
@@ -87,7 +87,7 @@
{ "rows", 12 },
{ "tabmsgrow", 18 },
{ "cmdlinerow", 18 },
- { "endrow", 24 },
+ { "endrow", -1 },
{ "passwordrow", 11 },
{ "timeoutrow", 20 },
{ NULL, 0 }
So an easy workaround was to revert by setting it to any positive value
like this:
MENU ENDROW 18
Apparently, there is some inconsistency/conflict with displaying an rle
during boot and using a negative END_ROW. Also FYI, documentation still
says default value is 24.
../C
More information about the Syslinux
mailing list