Change-Log for CDK-PERL
https://invisible-island.net/ cdk/ cdk-perl/ CHANGES
-- $Id: CHANGES,v 1.54 2025年05月26日 17:57:27 tom Exp $
--------------------------------------------------------------------------------
Cdk Perl change-list
Modifications copyright Thomas E. Dickey 2001-2024,2025
--------------------------------------------------------------------------------
2025年05月26日
+ improve configure script checks, reducing warnings
+ update config.guess, config.sub
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.