From d2f479a8301e0b9b6278a98524efaaaa5e3a1877 Mon Sep 17 00:00:00 2001 From: Bill-Gray Date: Mon, 29 Jul 2024 20:16:55 -0400 Subject: [PATCH] Brought HISTORY up to date. --- docs/HISTORY.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/docs/HISTORY.md b/docs/HISTORY.md index 68381a01..27f0b38c 100644 --- a/docs/HISTORY.md +++ b/docs/HISTORY.md @@ -4,6 +4,15 @@ changes. See the git log for full details. Current PDCursesMod - 2024 Jun 19 ================================= +Major new features +------------------ + +- The ncurses 'menu' library can be compiled and used with PDCursesMod, + and the ncurses program 'demo_menus' built to test it out. (The + 'forms' library can be built in 8-bit character mode -- it currently + uses ncurses internals for wide mode -- but doesn't appear to + actually work yet.) 07bc4ac785 1ad9562b9a + Bug fixes --------- @@ -57,6 +66,12 @@ Bug fixes - PDC_wcstombs() could overflow a buffer in the UTF8 decoding. 7d704dd618 +- DOS and DOSVGA builds failed on Digital Mars. Several small fixes were + required. 981893b997 d22725b90a 32f22660c4 fd1ddf866c + +- Fixes for Borland Turbo C compilation. a59f452e78 26128c29aa + d6b7e998eb + Minor new features ------------------ @@ -69,6 +84,12 @@ Minor new features members of the non-opaque SCREEN struct. The first two replace PDC_getcbreak() and PDC_getecho(). 98b6969a7e +- Windows can be created, moved, and resized that go off the right + and bottom edges of the screen, a la ncurses. (I think this was + an acknowledgment of the fact that after resizing a screen, windows + might go over those edges anyway.) Windows still cannot go off the + left or top edges. bc51d18ff1 + - Added a new 'test' program for the issues mentioned above with scrolling and winsertln(), wdeleteln(), winsdelln(). 98c7405a3f @@ -77,6 +98,9 @@ Minor new features - The 'tests' programs can now be built, on some platforms, with 'make -f Makefile tests'. 200b548516 e611673b49 63138eaf34 + 80fdfe7095 218aa8c0ed + +- Switched from defaulting to ncurses-6.4 tests to ncurses-6.5. - 'test_pan' now demonstates double-lined, thick-lined, and rounded box corners using wborder_set() instead of with the PDCursesMod-only @@ -88,7 +112,8 @@ Minor new features - winsnstr() handled 513 _bytes_ from the input, instead of the clearly intended 513 wchar_ts. This worked, but was an unnecessarily low limitation. It is now fixed, and the function can now handle - arbitrarily long strings via recursion. 3f8dfa9e06 18ef78de69 + arbitrarily long strings via recursion. Added some code to test this + in 'show_col.c'. 3f8dfa9e06 18ef78de69 PDCursesMod 4.4.0 - 2023 November 30 ===================================