A_REVERSE was not working correctly in XCurses. This is actually two fixes: First, due to flipped parameters in the assignment in the second section where A_REVERSE was checked in XCursesDisplayText(), in some cases, A_REVERSE didn't work at all. You could see this in the opening menu of the testcurs demo if you moved the highlight bar. Second, even in the "correct" section, A_REVERSE was hardwired to black-on-white, instead of actually reversing the current color pair. This was fixed for the other ports some time ago, and now for XCurses. To Do: Fix the remaining redundant code in XCursesDisplayText(). (It took me longer to find this than it should have, because of that.)
A_REVERSE was not working correctly in XCurses. This is actually two
fixes: First, due to flipped parameters in the assignment in the second
section where A_REVERSE was checked in XCursesDisplayText(), in some
cases, A_REVERSE didn't work at all. You could see this in the opening
menu of the testcurs demo if you moved the highlight bar. Second, even
in the "correct" section, A_REVERSE was hardwired to black-on-white,
instead of actually reversing the current color pair. This was fixed for
the other ports some time ago, and now for XCurses. To Do: Fix the
remaining redundant code in XCursesDisplayText(). (It took me longer to
find this than it should have, because of that.)

BurningEnlightenment/PDCurses,BurningEnlightenment/PDCurses,BurningEnlightenment/PDCurses