https://invisible-island.net/cdk/cdk-perl/CHANGES
-- $Id: CHANGES,v 1.52 2024/06/06 23:12:54 tom Exp $
--------------------------------------------------------------------------------
Cdk Perl change-list
Modifications copyright Thomas E. Dickey 2001-2023,2024
--------------------------------------------------------------------------------
2024/06/06
+ improve configure script checks, reducing warnings
+ update config.guess, config.sub
2023/02/05
+ improve configure script checks, reducing warnings
2022/10/25
+ update test-package scripts
2022/10/20
+ relicense as MIT-X11
+ fix shellcheck warnings in fixpath script.
+ updated configure script
+ update config.guess, config.sub
2021/12/16
+ build-fixes for newer gcc -Wformat warnings.
+ updated configure script
+ update config.guess, config.sub
2021/01/09
+ updated configure script
+ update config.guess, config.sub
2020/09/23
+ configure by default using cdk5-config
+ updated configure script
+ update config.guess, config.sub
2019/12/31
+ indent'd top-level Cdk.pm; the other perl scripts were already done
+ updated configure script
+ update config.guess, config.sub
2019/02/25
+ add "check" target to makefile, for Arch Linux test-package.
+ modified configure script to check for curses library in the case
where neither cdk/cdkw config-scripts are used.
+ ported rpm test-package to OpenSUSE and Mageia.
2019/02/20
+ use definition of dNOOP from perl 5.28.0 to fix most of the needless
compiler warnings.
+ build-fix for ncurses 6's opaque WINDOW's.
+ modify fulldemo to set its working directory to make the examples'
relative paths work.
+ update configure-script workaround for test-builds fixing regression
in the uninstall rule.
+ fix perl 5.20.2 deprecation warnings.
+ updated configure script macros:
CF_ADD_CFLAGS, CF_CC_ENV_FLAGS, CF_GCC_WARNINGS, CF_GNU_SOURCE,
CF_POSIX_C_SOURCE, CF_PROG_EXT, CF_TRY_XOPEN_SOURCE, CF_XOPEN_SOURCE
+ update config.guess, config.sub
2015/09/28
+ updated configure script
2014/11/06
+ build-fixes for dpkg/rpm/ports test-packages
2013/08/16
+ build-fix for perl 5.18 (patch by Niko Tyni, Debian #719578)
2013/07/17
+ adapt files from FreeBSD port for test-builds.
+ add fix for demos/rolodex from FreeBSD port.
+ fix handling of Calendar's return value for activate and getDate
methods.
2013/07/14
+ indent demos/examples using perltidy.
+ reviewed demos/examples, made minor fixes, including using "strict".
+ remove unused flush.pl from ButtonBox.pm and Dialog.pm; this is no
longer available with Fedora.
+ adapt RPM spec-file from pld.org for test-builds.
+ fix build with Perl 5.18 (patch by Niko Tyni, Debian #708593).
+ modify configure script to add $(BUILDDIR) variable to makefile,
to help with test-builds which do not rely on chroot, etc.
+ use 'key' parameter in _Cdk::Calendar_Inject()
+ use attrib parameter in DrawMesg()
+ fix compiler warnings
+ add configure options to enable compiler warnings
2012/03/24
+ fix boxes in help-messages, which had top/bottom segments too short.
+ modified Debian package scripts to copy "examples" directory under
package's "examples" directory since the fulldemo scripts expect
this layout.
+ modified Debian package scripts to make exclusion from compressing
examples work for Debian 5.0
+ make default path for help system "dynamic" (report/patch from
Debian #519820)
+ add Debian package script, for testing
2006/01/03
+ completed demos/bday
+ correct a typo in Cdk::Viewer (report/patch from Debian #312733).
2003/12/10
+ eliminate most of fixed array limits.
+ correct logic of sv2int(), etc., broken by 2002/07/28 changes.
+ alter matrix interface to use setCDKMatrixCells() rather than
setCDKMatrix(), since the latter dumps core due to an addressing
limitation - an 8Mb struct might be too large.
+ update to match struct-member changes in current CDK snapshot's
CDKSWINDOW struct.
+ replace complex macros except MAKE_CHAR_MATRIX with functions, fix
several illegal memory references reported by valgrind.
2002/07/28
+ change version number to correspond with Exporter.pm documentation.
+ add a MANIFEST, drop 'FILES' since it is redundant.
+ drop BUGS and NOTES since they are obsolete.
+ add Cdk::getVersion() method.
+ add a null-pointer check in sv2chtype(), needed for return-value from
char2Chtype(). Also changed this function to have a single return
point.
+ add fixpaths script, to allow examples and demos to be run easily.
Just run fixpaths, and it will adjust the path to 'perl' in the
first line of each example-script.
2001/04/21
+ correct include-path for cdk.h (reports by Pawel Gajda
<pawelg@obop.com.pl> and Ron Poulton <thok@technologist.com>)
+ correct missing Box parameter of drawCDKMenu (Pawel Gajda).
2001/01/07
+ modify to work with perl 5.6.0
+ fix several places where functions did not return value.
+ modify some scripts to show nonblank character, e.g., for slider.