Skip to content

PDCurses 2.6 - 2003-01-08

Compare
Choose a tag to compare
@wmcbrine wmcbrine released this 11 Apr 16:01
· 2459 commits to master since this release

INTRODUCTION:

This release of PDCurses includes the following changes:

BUGS FIXED:

  • Allow accented characters on Win32 platform when run on non-English
    keyboards.

  • Allow "special" characters like Ctrl-S, Ctrl-Q under OS/2 to be returned.

  • Some bugs with halfdelay() fixed by William McBrine.

  • pechochar() should now work correctly.

  • redrawwin() macro in curses.h was incorrect - fixed by Alberto Ornaghi

  • Don't include "special" characters like KEY_SHIFT_L to be returned in
    getnstr() family. Bug 542913

  • Entering TAB in wgetnstr() no longer exceeds requested buffer size.
    Bug 489233

  • Fixed bug 550066, scrollok() and pads.
    Also beep() called when buffer exceeded. Bug 562041.

  • Reverse video of X11 selection reinstated. Pablo Garcia Abio??

  • Right Alt modifier now works like left Alt modifier under Win32

  • Add support for all libXaw replacement libraries with Scrollbar bug.
    Note that for this to work, you still have to change the libXaw
    replacement libraries to fix the bug :-(

  • Don't trap signals in XCurses if calling application has ignored them.
    Change by Frank Heckenbach.

  • Bug reports from Warren W. Gay:

    • Fix termattrs() to return A_REVERSE and A_BLINK on all platforms.
    • Fix definition of getsyx() and setsyx() to be consistent with
      ncurses. Bug 624424.
    • Fix definition of echo() and noecho(). Bug 625001.
    • Fix definition of keypad() and leaveok(). Bug 632653.
    • Missing panel_hidden() prototype. Bug 649320.
  • Fixed bug with calling def_prog_mode(), resize_term(),
    reset_prog_mode(); the resize details were being lost.

NEW FEATURES:

  • Clipboard support now available on DOS platform, but handled
    internally to the currently running process.

  • New X11 resource: textCursor, allows the text cursor to be specified
    as a vertical bar, or the standard horizontal bar. Thanks to Frank
    Heckenbach for the suggestion.

NEW COMPILER SUPPORT:

  • lcc-win32 now works correctly