From 5fd83771641d15c418f747bd343ba6738d3875f7 Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Sun, 9 May 2021 14:20:58 -0400 Subject: Import macOS userland adv_cmds-176 basic_cmds-55 bootstrap_cmds-116.100.1 developer_cmds-66 diskdev_cmds-667.40.1 doc_cmds-53.60.1 file_cmds-321.40.3 mail_cmds-35 misc_cmds-34 network_cmds-606.40.1 patch_cmds-17 remote_cmds-63 shell_cmds-216.60.1 system_cmds-880.60.2 text_cmds-106 --- patch_cmds/diffstat/testing/case16.pat | 2036 ++++++++++++++++++++++++++++++++ 1 file changed, 2036 insertions(+) create mode 100644 patch_cmds/diffstat/testing/case16.pat (limited to 'patch_cmds/diffstat/testing/case16.pat') diff --git a/patch_cmds/diffstat/testing/case16.pat b/patch_cmds/diffstat/testing/case16.pat new file mode 100644 index 0000000..839a330 --- /dev/null +++ b/patch_cmds/diffstat/testing/case16.pat @@ -0,0 +1,2036 @@ + + PDCurses 2.5 + (Public Domain Curses for DOS, OS/2, X11 and Win32) + + +INTRODUCTION: + +This release of PDCurses includes the following changes: + +- full support of X11 selection handling +- removed the need for the cursos2.h file +- enabled the "shifted" key on the numeric keypad +- added native clipboard support for X11, Win32 and OS/2 +- added extra functions for obtaining internal PDCUrses status +- added clipboard and key modifier tests in testcurs.c +- fixes for panel library +- key modifiers pressed by themselves are now returned as keys +- Added X11 shared library support +- Added extra slk formats supported by ncurses +- Fixed bug with resizing the terminal when slk were on. +- Changed behaviour of slk_attrset(), slk_attron() alk_attroff() + functions to work more like ncurses. + +BUGS FIXED: + +some minor bug and portability fixes were included in this release + +NEW FUNCTIONS: + +PDC_getclipboard() and PDC_setclipboard() for accessing the native +clipboard. +PDC_set_title() for setting the title of the window (X11 and Win32 only) +PDC_get_input_fd() for getting the file handle of the PDCurses input +PDC_get_key_modifiers() for getting the keyboard modifier settings at the +time of the last (w)getch() +initscrX() (only for X11 port) which allows standard X11 switches to +be passed to the application + + +NEW COMPILER SUPPORT: + +- MingW32 GNU compiler under Win95/NT +- Cygnus Win32 GNU compiler under Win95/NT +- Borland C++ for OS/2 1.0+ +- lcc-win32 compiler under Win95/NT + +Makefiles for each platform/compiler option reside in the platform +directory. These all have an extension of .mak. + + +ACKNOWLEGEMENTS: (for this release) + +Georg Fuchs for various changes. +Juan David Palomar for pointing out getnstr() was not implemented. +William McBrine for fix to allow black/black as valid color pair. +Peter Preus for pointing out the missing bccos2.mak file. +Laura Michaels for a couple of bug fixes and changes required to support + Mingw32 compiler. +Frank Heckenbach for PDC_get_input_fd() and some portability fixes and + the fixes for panel library. +Matthias Burian for the lcc-win32 compiler support. + +Cheers, Mark +------------------------------------------------------------------------ + Mark Hessling Email: M.Hessling@qut.edu.au + PO Box 203 http://www.lightlink.com/hessling/ + Bellara AUTHOR of | MAINTAINER of + QLD 4507 THE | PDCurses + Australia Rexx/SQL | Regina + Member of RexxLA: http://www.rexxla.org/ +------------------------------------------------------------------------ + + Module: PDCurses + Detailed differences between 2_4 and Latest + +-------------------------------------------------------------------------------- + +Index: PDCurses/Makefile.in +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/Makefile.in,v +retrieving revision 1.1 +retrieving revision 1.3 +diff -b -w -r1.1 -r1.3 +7,8c7,8 +< VER=24 +< VER_DOT=2.4 +--- +> VER=25 +> VER_DOT=2.5 +18,19c18 +< INSTALL =@INSTALL@ +< INSTALL_DATA =@INSTALL_DATA@ +--- +> INSTALL =$(srcdir)/install-sh +20a20,22 +> RXLIBPRE = @RXLIBPRE@ +> RXLIBPST = @RXLIBPST@ +> SHLFILE = XCurses +35,42c37,46 +< $(INSTALL_DATA) $(srcdir)/curses.h $(includedir)/xcurses.h +< sed -e 's/#include /#include/' < panel.h > xpanel.h +< $(INSTALL_DATA) $(srcdir)/xpanel.h $(includedir)/panel.h +< $(INSTALL_DATA) pdcurses/libXCurses.a $(libdir)/libXCurses.a +< $(INSTALL_DATA) pdcurses/$(RXLIBPRE)$(SHLFILE)$(RXLIBPST) $(libdir)/$(RXLIBPRE)$(SHLFILE)$(RXLIBPST) +< $(RANLIB) $(libdir)/libXCurses.a +< $(INSTALL_DATA) panel/libpanel.a $(libdir)/libpanel.a +< $(RANLIB) $(libdir)/libpanel.a +--- +> $(INSTALL) -d -m 755 $(libdir) +> $(INSTALL) -d -m 755 $(includedir) +> $(INSTALL) -c -m 644 $(srcdir)/curses.h $(includedir)/xcurses.h +> sed -e 's/#include /#include /' < $(srcdir)/panel.h > ./xpanel.h +> $(INSTALL) -m 644 ./xpanel.h $(includedir)/xpanel.h +> $(INSTALL) -c -m 644 pdcurses/libXCurses.a $(libdir)/libXCurses.a +> -$(RANLIB) $(libdir)/libXCurses.a +> $(INSTALL) -c -m 555 pdcurses/$(RXLIBPRE)$(SHLFILE)$(RXLIBPST) $(libdir)/$(RXLIBPRE)$(SHLFILE)$(RXLIBPST) +> $(INSTALL) -c -m 644 panel/libpanel.a $(libdir)/libpanel.a +> -$(RANLIB) $(libdir)/libpanel.a +57c61 +< curses.h xcurses.h curspriv.h panel.h x11.h maintain.er readme.* makezip.cmd \ +--- +> curses.h xcurses.h curspriv.h panel.h maintain.er readme.* makezip.cmd \ +63c67,68 +< x11/README x11/*.c x11/*.xbm x11/*.def x11/*.h \ +--- +> x11/README x11/*.c x11/*.xbm x11/*.def x11/*.h x11/process/*.c x11/*.exp \ +> x11/process/*.c x11/process/*.h x11/thread/*.c x11/thread/*.h \ +66c71 +< pdcurses/Makefile.in demos/Makefile.in panel/Makefile.in tools/Makefile.in +--- +> pdcurses/Makefile.in pdcurses/Makefile.aix.in demos/Makefile.in panel/Makefile.in tools/Makefile.in +69c74 +< (cd ..; tar cvf - $(PDC_DIR)/README $(PDC_DIR)/INSTALL $(PDC_DIR)/README $(PDC_DIR)/Makefile.in \ +--- +> (cd ..; tar cvf - $(PDC_DIR)/README $(PDC_DIR)/INSTALL $(PDC_DIR)/TODO $(PDC_DIR)/Makefile.in \ +71c76 +< $(PDC_DIR)/config.sub $(PDC_DIR)/install-sh $(PDC_DIR)/curses.h $(PDC_DIR)/xcurses.h \ +--- +> $(PDC_DIR)/config.sub $(PDC_DIR)/configure.in $(PDC_DIR)/install-sh $(PDC_DIR)/curses.h $(PDC_DIR)/xcurses.h \ +73c78 +< $(PDC_DIR)/x11.h $(PDC_DIR)/maintain.er $(PDC_DIR)/readme.* $(PDC_DIR)/makezip.cmd \ +--- +> $(PDC_DIR)/maintain.er $(PDC_DIR)/readme.* $(PDC_DIR)/makezip.cmd \ +75c80 +< $(PDC_DIR)/panel/README $(PDC_DIR)/panel/*.c \ +--- +> $(PDC_DIR)/panel/README $(PDC_DIR)/panel/*.c $(PDC_DIR)/*.spec \ +79c84,85 +< $(PDC_DIR)/x11/README $(PDC_DIR)/x11/*.c $(PDC_DIR)/x11/*.xbm $(PDC_DIR)/x11/*.def $(PDC_DIR)/x11/*.h \ +--- +> $(PDC_DIR)/x11/README $(PDC_DIR)/x11/*.c $(PDC_DIR)/x11/*.xbm $(PDC_DIR)/x11/*.def $(PDC_DIR)/x11/*.h $(PDC_DIR)/x11/*.exp \ +> $(PDC_DIR)/x11/process/*.c $(PDC_DIR)/x11/process/*.h $(PDC_DIR)/x11/thread/*.c $(PDC_DIR)/x11/thread/*.h \ +82c88 +< $(PDC_DIR)/pdcurses/Makefile.in $(PDC_DIR)/demos/Makefile.in $(PDC_DIR)/tools/Makefile.in \ +--- +> $(PDC_DIR)/pdcurses/Makefile.in $(PDC_DIR)/pdcurses/Makefile.aix.in $(PDC_DIR)/demos/Makefile.in $(PDC_DIR)/tools/Makefile.in \ +86c92 +< (cd ..; tar cvf - $(PDC_DIR)/README $(PDC_DIR)/INSTALL $(PDC_DIR)/README $(PDC_DIR)/Makefile.in \ +--- +> (cd ..; tar cvf - $(PDC_DIR)/README $(PDC_DIR)/INSTALL $(PDC_DIR)/TODO $(PDC_DIR)/Makefile.in \ +88c94 +< $(PDC_DIR)/config.sub $(PDC_DIR)/install-sh $(PDC_DIR)/curses.h $(PDC_DIR)/xcurses.h \ +--- +> $(PDC_DIR)/config.sub $(PDC_DIR)/configure.in $(PDC_DIR)/install-sh $(PDC_DIR)/curses.h $(PDC_DIR)/xcurses.h \ +90c96 +< $(PDC_DIR)/x11.h $(PDC_DIR)/maintain.er $(PDC_DIR)/readme.* $(PDC_DIR)/makezip.cmd \ +--- +> $(PDC_DIR)/maintain.er $(PDC_DIR)/readme.* $(PDC_DIR)/makezip.cmd \ +92c98 +< $(PDC_DIR)/panel/README $(PDC_DIR)/panel/*.c \ +--- +> $(PDC_DIR)/panel/README $(PDC_DIR)/panel/*.c $(PDC_DIR)/*.spec \ +96c102,103 +< $(PDC_DIR)/x11/README $(PDC_DIR)/x11/*.c $(PDC_DIR)/x11/*.xbm $(PDC_DIR)/x11/*.def $(PDC_DIR)/x11/*.h \ +--- +> $(PDC_DIR)/x11/README $(PDC_DIR)/x11/*.c $(PDC_DIR)/x11/*.xbm $(PDC_DIR)/x11/*.def $(PDC_DIR)/x11/*.h $(PDC_DIR)/x11/*.exp \ +> $(PDC_DIR)/x11/process/*.c $(PDC_DIR)/x11/process/*.h $(PDC_DIR)/x11/thread/*.c $(PDC_DIR)/x11/thread/*.h \ +99c106 +< $(PDC_DIR)/pdcurses/Makefile.in $(PDC_DIR)/demos/Makefile.in $(PDC_DIR)/tools/Makefile.in \ +--- +> $(PDC_DIR)/pdcurses/Makefile.in $(PDC_DIR)/pdcurses/Makefile.aix.in $(PDC_DIR)/demos/Makefile.in $(PDC_DIR)/tools/Makefile.in \ + +Index: PDCurses/README +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/README,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +21,22c21,23 +< PDCurses has been ported to DOS, OS/2, X11, WIN32 and Flexos. A +< directory containing the port-specific source files exists for each +--- +> PDCurses has been ported to DOS, OS/2, X11, WIN32 and Amiga. A port +> to Flexos is also included, but likely to be out of date. +> A directory containing the port-specific source files exists for each + +Index: PDCurses/aclocal.m4 +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/aclocal.m4,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +329c329,334 +< LD_RXLIB1="${CC} -Wl,-shared" +--- +> LD_RXLIB1="${CC} -shared" +> RXLIBPRE="lib" +> RXLIBPST=".so" +> ;; +> *nto-qnx*) +> LD_RXLIB1="${CC} -shared" + +Index: PDCurses/config.h.in +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/config.h.in,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +127a128,133 +> /* Define if you want to build XCurses with threads */ +> #undef USE_THREADS +> +> /* Define if you want to build XCurses with processes */ +> #undef USE_PROCESSES +> + +Index: PDCurses/configure +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/configure,v +retrieving revision 1.1 +retrieving revision 1.4 +diff -b -w -r1.1 -r1.4 +4c4 +< # Generated automatically using autoconf version 2.12 +--- +> # Generated automatically using autoconf version 2.13 +18a19,20 +> --with-threads build XCurses with threads" +> ac_help="$ac_help +59a62 +> SHELL=${CONFIG_SHELL-/bin/sh} +343c346 +< echo "configure generated by autoconf version 2.12" +--- +> echo "configure generated by autoconf version 2.13" +513c516 +< ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +--- +> ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +515a519,520 +> ac_exeext= +> ac_objext=o +537c542 +< echo "configure:538: checking for one of the following C compilers: $all_words" >&5 +--- +> echo "configure:543: checking for one of the following C compilers: $all_words" >&5 +576c581 +< echo "configure:577: checking for $ac_word" >&5 +--- +> echo "configure:582: checking for $ac_word" >&5 +583,584c588,590 +< IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" +< for ac_dir in $PATH; do +--- +> IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +> ac_dummy="$PATH" +> for ac_dir in $ac_dummy; do +605c611 +< echo "configure:606: checking for $ac_word" >&5 +--- +> echo "configure:612: checking for $ac_word" >&5 +612c618 +< IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" +--- +> IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +614c620,621 +< for ac_dir in $PATH; do +--- +> ac_dummy="$PATH" +> for ac_dir in $ac_dummy; do +648a656,689 +> if test -z "$CC"; then +> case "`uname -s`" in +> *win32* | *WIN32*) +> # Extract the first word of "cl", so it can be a program name with args. +> set dummy cl; ac_word=$2 +> echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +> echo "configure:663: checking for $ac_word" >&5 +> if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +> echo $ac_n "(cached) $ac_c" 1>&6 +> else +> if test -n "$CC"; then +> ac_cv_prog_CC="$CC" # Let the user override the test. +> else +> IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +> ac_dummy="$PATH" +> for ac_dir in $ac_dummy; do +> test -z "$ac_dir" && ac_dir=. +> if test -f $ac_dir/$ac_word; then +> ac_cv_prog_CC="cl" +> break +> fi +> done +> IFS="$ac_save_ifs" +> fi +> fi +> CC="$ac_cv_prog_CC" +> if test -n "$CC"; then +> echo "$ac_t""$CC" 1>&6 +> else +> echo "$ac_t""no" 1>&6 +> fi +> ;; +> esac +> fi +653c694 +< echo "configure:654: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +--- +> echo "configure:695: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +659c700 +< ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +--- +> ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +663c704,705 +< #line 664 "configure" +--- +> +> #line 706 "configure" +664a707 +> +667c710 +< if { (eval echo configure:668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +--- +> if { (eval echo configure:711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +680a724,729 +> ac_ext=c +> # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +> ac_cpp='$CPP $CPPFLAGS' +> ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +> ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +> cross_compiling=$ac_cv_prog_cc_cross +687c736 +< echo "configure:688: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +--- +> echo "configure:737: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +692c741 +< echo "configure:693: checking whether we are using GNU C" >&5 +--- +> echo "configure:742: checking whether we are using GNU C" >&5 +701c750 +< if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +--- +> if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +711a761,764 +> else +> GCC= +> fi +> +716c769 +< echo "configure:717: checking whether ${CC-cc} accepts -g" >&5 +--- +> echo "configure:770: checking whether ${CC-cc} accepts -g" >&5 +733a787 +> if test "$GCC" = yes; then +736c790 +< CFLAGS="-O2" +--- +> CFLAGS="-g" +739,740c793,797 +< GCC= +< test "${CFLAGS+set}" = set || CFLAGS="-g" +--- +> if test "$GCC" = yes; then +> CFLAGS="-O2" +> else +> CFLAGS= +> fi +744c801 +< echo "configure:745: checking for POSIXized ISC" >&5 +--- +> echo "configure:802: checking for POSIXized ISC" >&5 +808c865 +< if $ac_config_sub sun4 >/dev/null 2>&1; then : +--- +> if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : +813c870 +< echo "configure:814: checking host system type" >&5 +--- +> echo "configure:871: checking host system type" >&5 +820c877 +< if host_alias=`$ac_config_guess`; then : +--- +> if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : +827c884 +< host=`$ac_config_sub $host_alias` +--- +> host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` +834c891 +< echo "configure:835: checking target system type" >&5 +--- +> echo "configure:892: checking target system type" >&5 +845c902 +< target=`$ac_config_sub $target_alias` +--- +> target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` +852c909 +< echo "configure:853: checking build system type" >&5 +--- +> echo "configure:910: checking build system type" >&5 +863c920 +< build=`$ac_config_sub $build_alias` +--- +> build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` +874a932 +> mymakefile="Makefile" +881a940 +> mymakefile="Makefile.aix" +894a954,955 +> *nto-qnx*) +> ;; +907c968 +< echo "configure:908: checking for maximum signal specifier:" >&5 +--- +> echo "configure:969: checking for maximum signal specifier:" >&5 +914c975 +< #line 915 "configure" +--- +> #line 976 "configure" +921c982 +< if { (eval echo configure:922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +953c1014 +< echo "configure:954: checking for main in -l$mh_lib" >&5 +--- +> echo "configure:1015: checking for main in -l$mh_lib" >&5 +961c1022 +< #line 962 "configure" +--- +> #line 1023 "configure" +968c1029 +< if { (eval echo configure:969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +--- +> if { (eval echo configure:1030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +1002c1063 +< echo "configure:1003: checking for $ac_word" >&5 +--- +> echo "configure:1064: checking for $ac_word" >&5 +1009,1010c1070,1072 +< IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" +< for ac_dir in $PATH; do +--- +> IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +> ac_dummy="$PATH" +> for ac_dir in $ac_dummy; do +1034a1097 +> # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +1039c1102 +< echo "configure:1040: checking for a BSD compatible install" >&5 +--- +> echo "configure:1103: checking for a BSD compatible install" >&5 +1044c1107 +< IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:" +--- +> IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" +1051c1114,1116 +< for ac_prog in ginstall installbsd scoinst install; do +--- +> # Don't use installbsd from OSF since it installs stuff as root +> # by default. +> for ac_prog in ginstall scoinst install; do +1056d1120 +< # OSF/1 installbsd also uses dspmsg, but is usable. +1085a1150,1151 +> test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' +> +1089c1155 +< echo "configure:1090: checking whether ${MAKE-make} sets \${MAKE}" >&5 +--- +> echo "configure:1156: checking whether ${MAKE-make} sets \${MAKE}" >&5 +1117c1183 +< echo "configure:1118: checking how to run the C preprocessor" >&5 +--- +> echo "configure:1184: checking how to run the C preprocessor" >&5 +1132c1198 +< #line 1133 "configure" +--- +> #line 1199 "configure" +1138,1139c1204,1205 +< { (eval echo configure:1139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +< ac_err=`grep -v '^ *+' conftest.out` +--- +> { (eval echo configure:1205: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +1149c1215 +< #line 1150 "configure" +--- +> #line 1216 "configure" +1155,1156c1221,1239 +< { (eval echo configure:1156: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +< ac_err=`grep -v '^ *+' conftest.out` +--- +> { (eval echo configure:1222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +> if test -z "$ac_err"; then +> : +> else +> echo "$ac_err" >&5 +> echo "configure: failed program was:" >&5 +> cat conftest.$ac_ext >&5 +> rm -rf conftest* +> CPP="${CC-cc} -nologo -E" +> cat > conftest.$ac_ext < #line 1233 "configure" +> #include "confdefs.h" +> #include +> Syntax Error +> EOF +> ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +> { (eval echo configure:1239: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +1168a1252,1253 +> fi +> rm -f conftest* +1179c1264 +< echo "configure:1180: checking for System V IPC support" >&5 +--- +> echo "configure:1265: checking for System V IPC support" >&5 +1182c1267 +< echo "configure:1183: checking for sys/ipc.h" >&5 +--- +> echo "configure:1268: checking for sys/ipc.h" >&5 +1187c1272 +< #line 1188 "configure" +--- +> #line 1273 "configure" +1192,1193c1277,1278 +< { (eval echo configure:1193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +< ac_err=`grep -v '^ *+' conftest.out` +--- +> { (eval echo configure:1278: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +1220c1305 +< echo "configure:1221: checking for ANSI C header files" >&5 +--- +> echo "configure:1306: checking for ANSI C header files" >&5 +1225c1310 +< #line 1226 "configure" +--- +> #line 1311 "configure" +1233,1234c1318,1319 +< { (eval echo configure:1234: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +< ac_err=`grep -v '^ *+' conftest.out` +--- +> { (eval echo configure:1319: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +1250c1335 +< #line 1251 "configure" +--- +> #line 1336 "configure" +1268c1353 +< #line 1269 "configure" +--- +> #line 1354 "configure" +1289c1374 +< #line 1290 "configure" +--- +> #line 1375 "configure" +1300c1385 +< if { (eval echo configure:1301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +--- +> if { (eval echo configure:1386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +1339c1424 +< echo "configure:1340: checking for $ac_hdr" >&5 +--- +> echo "configure:1425: checking for $ac_hdr" >&5 +1344c1429 +< #line 1345 "configure" +--- +> #line 1430 "configure" +1349,1350c1434,1435 +< { (eval echo configure:1350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +< ac_err=`grep -v '^ *+' conftest.out` +--- +> { (eval echo configure:1435: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +1377c1462 +< echo "configure:1378: checking if compiler supports ANSI prototypes" >&5 +--- +> echo "configure:1463: checking if compiler supports ANSI prototypes" >&5 +1380c1465 +< #line 1381 "configure" +--- +> #line 1466 "configure" +1387c1472 +< if { (eval echo configure:1388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:1473: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +1405c1490 +< echo "configure:1406: checking for working const" >&5 +--- +> echo "configure:1491: checking for working const" >&5 +1410c1495 +< #line 1411 "configure" +--- +> #line 1496 "configure" +1459c1544 +< if { (eval echo configure:1460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:1545: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +1480c1565 +< echo "configure:1481: checking for size_t" >&5 +--- +> echo "configure:1566: checking for size_t" >&5 +1485c1570 +< #line 1486 "configure" +--- +> #line 1571 "configure" +1494c1579 +< egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then +--- +> egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then +1513c1598 +< echo "configure:1514: checking whether time.h and sys/time.h may both be included" >&5 +--- +> echo "configure:1599: checking whether time.h and sys/time.h may both be included" >&5 +1518c1603 +< #line 1519 "configure" +--- +> #line 1604 "configure" +1527c1612 +< if { (eval echo configure:1528: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:1613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +1548c1633 +< echo "configure:1549: checking whether struct tm is in sys/time.h or time.h" >&5 +--- +> echo "configure:1634: checking whether struct tm is in sys/time.h or time.h" >&5 +1553c1638 +< #line 1554 "configure" +--- +> #line 1639 "configure" +1561c1646 +< if { (eval echo configure:1562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:1647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +1586c1671 +< echo "configure:1587: checking for main in -l$mh_lib" >&5 +--- +> echo "configure:1672: checking for main in -l$mh_lib" >&5 +1594c1679 +< #line 1595 "configure" +--- +> #line 1680 "configure" +1601c1686 +< if { (eval echo configure:1602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +--- +> if { (eval echo configure:1687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +1633c1718 +< echo "configure:1634: checking whether $CC understand -c and -o together" >&5 +--- +> echo "configure:1719: checking whether $CC understand -c and -o together" >&5 +1644c1729 +< if { (eval echo configure:__oline__: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && test -f conftest.ooo && { (eval echo configure:1645: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +--- +> if { (eval echo configure:__oline__: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && test -f conftest.ooo && { (eval echo configure:1730: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +1647c1732 +< if { (eval echo configure:__oline__: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && test -f conftest.ooo && { (eval echo configure:1648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +--- +> if { (eval echo configure:__oline__: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && test -f conftest.ooo && { (eval echo configure:1733: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +1672c1757 +< echo "configure:1673: checking whether ${CC-cc} needs -traditional" >&5 +--- +> echo "configure:1758: checking whether ${CC-cc} needs -traditional" >&5 +1678c1763 +< #line 1679 "configure" +--- +> #line 1764 "configure" +1696c1781 +< #line 1697 "configure" +--- +> #line 1782 "configure" +1718c1803 +< echo "configure:1719: checking for 8-bit clean memcmp" >&5 +--- +> echo "configure:1804: checking for 8-bit clean memcmp" >&5 +1726c1811 +< #line 1727 "configure" +--- +> #line 1812 "configure" +1736c1821 +< if { (eval echo configure:1737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +--- +> if { (eval echo configure:1822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +1751c1836 +< test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o" +--- +> test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" +1754c1839 +< echo "configure:1755: checking return type of signal handlers" >&5 +--- +> echo "configure:1840: checking return type of signal handlers" >&5 +1759c1844 +< #line 1760 "configure" +--- +> #line 1845 "configure" +1776c1861 +< if { (eval echo configure:1777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:1862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +1795c1880 +< echo "configure:1796: checking for vprintf" >&5 +--- +> echo "configure:1881: checking for vprintf" >&5 +1800c1885 +< #line 1801 "configure" +--- +> #line 1886 "configure" +1823c1908 +< if { (eval echo configure:1824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +--- +> if { (eval echo configure:1909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +1847c1932 +< echo "configure:1848: checking for _doprnt" >&5 +--- +> echo "configure:1933: checking for _doprnt" >&5 +1852c1937 +< #line 1853 "configure" +--- +> #line 1938 "configure" +1875c1960 +< if { (eval echo configure:1876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +--- +> if { (eval echo configure:1961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +1902c1987 +< echo "configure:1903: checking for $ac_func" >&5 +--- +> echo "configure:1988: checking for $ac_func" >&5 +1907c1992 +< #line 1908 "configure" +--- +> #line 1993 "configure" +1930c2015 +< if { (eval echo configure:1931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +--- +> if { (eval echo configure:2016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +1957c2042 +< echo "configure:1958: checking for location of X headers" >&5 +--- +> echo "configure:2043: checking for location of X headers" >&5 +2052c2137 +< echo "configure:2053: checking for location of X libraries" >&5 +--- +> echo "configure:2138: checking for location of X libraries" >&5 +2187c2272 +< echo "configure:2188: checking for $ac_hdr" >&5 +--- +> echo "configure:2273: checking for $ac_hdr" >&5 +2192c2277 +< #line 2193 "configure" +--- +> #line 2278 "configure" +2197,2198c2282,2283 +< { (eval echo configure:2198: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +< ac_err=`grep -v '^ *+' conftest.out` +--- +> { (eval echo configure:2283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +> ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +2232c2317 +< echo "configure:2233: checking for $mh_keydef in keysym.h" >&5 +--- +> echo "configure:2318: checking for $mh_keydef in keysym.h" >&5 +2235c2320 +< #line 2236 "configure" +--- +> #line 2321 "configure" +2242c2327 +< if { (eval echo configure:2243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +--- +> if { (eval echo configure:2328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +2316a2402,2424 +> # Check whether --with-threads or --without-threads was given. +> if test "${with_threads+set}" = set; then +> withval="$with_threads" +> with_threads=$withval +> else +> with_threads=no +> fi +> +> if test "$with_threads" = yes; then +> cat >> confdefs.h <<\EOF +> #define USE_THREADS 1 +> EOF +> +> x11type="thread" +> else +> cat >> confdefs.h <<\EOF +> #define USE_PROCESSES 1 +> EOF +> +> x11type="process" +> fi +> +> +2397c2505 +< echo "configure:2398: checking compiler flags for a dynamic object" >&5 +--- +> echo "configure:2506: checking compiler flags for a dynamic object" >&5 +2400c2508 +< #line 2401 "configure" +--- +> #line 2509 "configure" +2412c2520 +< if { (eval echo configure:2413: \"$mh_compile\") 1>&5; (eval $mh_compile) 2>&5; }; then +--- +> if { (eval echo configure:2521: \"$mh_compile\") 1>&5; (eval $mh_compile) 2>&5; }; then +2500c2608 +< LD_RXLIB1="ld" +--- +> LD_RXLIB1="ld -assert pure-text" +2510c2618,2623 +< LD_RXLIB1="${CC} -Wl,-shared" +--- +> LD_RXLIB1="${CC} -shared" +> RXLIBPRE="lib" +> RXLIBPST=".so" +> ;; +> *nto-qnx*) +> LD_RXLIB1="${CC} -shared" +2524c2637 +< #line 2525 "configure" +--- +> #line 2638 "configure" +2530c2643 +< if { (eval echo configure:2531: \"$mh_compile\") 1>&5; (eval $mh_compile) 2>&5; } && test -s conftest.o; then +--- +> if { (eval echo configure:2644: \"$mh_compile\") 1>&5; (eval $mh_compile) 2>&5; } && test -s conftest.o; then +2532c2645 +< if { (eval echo configure:2533: \"$mh_dyn_link\") 1>&5; (eval $mh_dyn_link) 2>&5; } && test -s conftest.rxlib; then +--- +> if { (eval echo configure:2646: \"$mh_dyn_link\") 1>&5; (eval $mh_dyn_link) 2>&5; } && test -s conftest.rxlib; then +2538c2651 +< if { (eval echo configure:2539: \"$mh_dyn_link\") 1>&5; (eval $mh_dyn_link) 2>&5; } && test -s conftest.rxlib; then +--- +> if { (eval echo configure:2652: \"$mh_dyn_link\") 1>&5; (eval $mh_dyn_link) 2>&5; } && test -s conftest.rxlib; then +2606c2719 +< case `(ac_space=' '; set) 2>&1` in +--- +> case `(ac_space=' '; set | grep ac_space) 2>&1` in +2673c2786 +< echo "$CONFIG_STATUS generated by autoconf version 2.12" +--- +> echo "$CONFIG_STATUS generated by autoconf version 2.13" +2684c2797 +< trap 'rm -fr `echo "Makefile pdcurses/Makefile demos/Makefile panel/Makefile tools/Makefile saa/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 +--- +> trap 'rm -fr `echo "Makefile pdcurses/$mymakefile demos/Makefile panel/Makefile tools/Makefile saa/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 +2692a2806 +> s%@SHELL@%$SHELL%g +2695a2810 +> s%@FFLAGS@%$FFLAGS%g +2732a2848 +> s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g +2739a2856 +> s%@x11type@%$x11type%g +2802c2919 +< CONFIG_FILES=\${CONFIG_FILES-"Makefile pdcurses/Makefile demos/Makefile panel/Makefile tools/Makefile saa/Makefile"} +--- +> CONFIG_FILES=\${CONFIG_FILES-"Makefile pdcurses/$mymakefile demos/Makefile panel/Makefile tools/Makefile saa/Makefile"} +2979a3097,3105 +> +> case "$target" in +> *ibm-aix*) +> mv pdcurses/Makefile.aix pdcurses/Makefile +> echo "$ac_t""renaming pdcurses/Makefile.aix to pdcurses/Makefile" 1>&6 +> ;; +> *) +> ;; +> esac + +Index: PDCurses/curses.h +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/curses.h,v +retrieving revision 1.2 +retrieving revision 1.5 +diff -b -w -r1.2 -r1.5 +21c21 +< @Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @ +--- +> @Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @ +172c172 +< #define PDC_BUILD 2401 +--- +> #define PDC_BUILD 2501 +970a971,972 +> short line_color; /* Color of line attributes - default white */ +> +1044,1045d1045 +< #define A_STANDOUT 0x00A00000L +< #define A_BOLD 0x00800000L +1048a1049,1050 +> # define A_BOLD 0x00800000L +> # define A_RIGHTLINE 0x00010000L +1050,1051d1051 +< #define A_INVIS 0x00080000L +< #define A_PROTECT 0x00010000L +1052a1053 +> # define A_INVIS 0x00080000L +1056a1058,1062 +> # define A_LEFTLINE A_DIM +> # define A_ITALIC A_INVIS +> # define A_STANDOUT ( A_BOLD | A_REVERSE ) +> # define A_PROTECT ( A_UNDERLINE | A_LEFTLINE | A_RIGHTLINE ) +> +1059c1065 +< #define A_NORMAL (chtype)0x0000 /* SysV */ +--- +> # define A_NORMAL (chtype)0x0000 /* System V */ +1499c1505,1507 +< # define KEY_MAX 0x222 /* Maximum curses key */ +--- +> # define KEY_SUP 0x223 /* Shifted up arrow */ +> # define KEY_SDOWN 0x224 /* Shifted down arrow */ +> # define KEY_MAX 0x224 /* Maximum curses key */ +1712a1721 +> int PDC_CDECL PDC_curs_set( int ); +1714a1724,1728 +> int PDC_CDECL PDC_wunderline( WINDOW*, int, bool ); +> int PDC_CDECL PDC_wleftline( WINDOW*, int, bool ); +> int PDC_CDECL PDC_wrightline( WINDOW*, int, bool ); +> int PDC_CDECL PDC_set_line_color( short ); +> +1914a1929 +> int PDC_CDECL PDC_curs_set( /* int */ ); +1916a1932,1936 +> int PDC_CDECL PDC_wunderline( /* WINDOW*, int, bool */ ); +> int PDC_CDECL PDC_wleftline( /* WINDOW*, int, bool */ ); +> int PDC_CDECL PDC_wrightline( /* WINDOW*, int, bool */ ); +> int PDC_CDECL PDC_set_line_color( /* short */ ); +> +1954a1975 +> #define getbkgd(w) ((w)->_bkgd) + +Index: PDCurses/curspriv.h +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/curspriv.h,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 +21c21 +< @Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @ +--- +> @Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @ +370,371c370,371 +< int XCurses_display_cursor(int,int,int,int); +< int XCurses_rawgetch(void); +--- +> int XCurses_display_cursor(int,int,int,int,int); +> int XCurses_rawgetch(int); +385d384 +< void XCurses_set_title(char *); +490,491c489,490 +< int XCurses_display_cursor( /*int,int,int,int*/ ); +< int XCurses_rawgetch( /*void*/ ); +--- +> int XCurses_display_cursor( /*int,int,int,int,int*/ ); +> int XCurses_rawgetch( /*int*/ ); +577a577 +> #define CURSES_DISPLAY_CURSOR 999986 + +Index: PDCurses/demos/testcurs.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/demos/testcurs.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +36c36 +< char *rcsid_testcurs = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_testcurs = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +826c826,830 +< attrset(A_NORMAL); +--- +> #ifdef XCURSES +> attrset(A_PROTECT); +> #else +> attrset(A_BOLD); +> #endif +827a832 +> attrset(A_NORMAL); + +Index: PDCurses/doc/intro.man +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/doc/intro.man,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +366,376c366,376 +< *** slk_attroff slk +< *** slk_attron slk +< *** slk_attrset slk +< *** slk_clear slk +< *** slk_init slk +< *** slk_label slk +< *** slk_noutrefresh slk +< *** slk_refresh slk +< *** slk_restore slk +< *** slk_set slk +< *** slk_touch slk +--- +> slk_attroff slk +> slk_attron slk +> slk_attrset slk +> slk_clear slk +> slk_init slk +> slk_label slk +> slk_noutrefresh slk +> slk_refresh slk +> slk_restore slk +> slk_set slk +> slk_touch slk +497a498,499 +> PDC_get_input_fd pdckbd +> PDC_get_key_modifiers pdckbd +499a502 +> PDC_getclipboard pdcclip +519a523,524 +> PDC_set_title pdcsetsc +> PDC_setclipboard pdcclip + +Index: PDCurses/doc/x11.man +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/doc/x11.man,v +retrieving revision 1.1 +retrieving revision 1.3 +diff -b -w -r1.1 -r1.3 +11,12c11,12 +< To use XCurses with an existing curses program, you need to make two +< changes to your code. +--- +> To use XCurses with an existing curses program, you need to make one +> change to your code: +14,25c14 +< The first is the addition of a definition of the program name as a +< global char pointer. eg. +< +< #ifdef XCURSES +< char *XCursesProgramName="sample"; +< #endif +< +< This name is used as the title of the X window, and for defining X +< resources specific to your program. +< +< The second is a call to XCursesExit() just before exiting from your +< program. eg. +--- +> Call XCursesExit() just before exiting from your program. eg. +35c24,26 +< When compiling your curses application, you need to add -DXCURSES. +--- +> When compiling your curses application, you need to add -DXCURSES, and +> include the or that comes with XCurses. You also +> need to link your code with the XCurses library. +47a39,45 +> To get the most out of XCurses in your curses application you need +> to call Xinitscr() rather than initscr(). This allows you to pass +> your program name and resource overrides to XCurses. +> +> The program name is used as the title of the X window, and for defining X +> resources specific to your program. +> +70c68 +< boldFont +--- +> italicFont +82a81,88 +> colorBoldBlack +> colorBoldRed +> colorBoldGreen +> colorBoldYellow +> colorBoldBlue +> colorBoldMagenta +> colorBoldCyan +> colorBoldWhite +104c110 +< normalFont: the name of a fixed width font, used for A_NORMAL attribute +--- +> normalFont: the name of a fixed width font +107,110c113,116 +< boldFont: the name of a fixed width font, used for A_BOLD attribute +< Default: 7x13bold +< +< NB. The dimensions of font and boldFont MUST be the same. +--- +> italicFont: the name of a fixed width font to be used for +> characters with A_ITALIC attributes. Must have the same +> cell size as normalFont +> Default: 7x13 (obviously not an italic font) +125a132 +> Default: Black +126a134 +> Default: red3 +127a136 +> Default: green3 +128a138 +> Default: yellow3 +129a140 +> Default: blue3 +130a142 +> Default: magenta3 +131a144 +> Default: cyan3 +133c146,162 +< Defaults are obvious :) +--- +> Default: Grey +> colorBoldBlack: the color of the COLOR_BLACK attribute combined with A_BOLD +> Default: grey40 +> colorBoldRed the color of the COLOR_RED attribute combined with A_BOLD +> Default: red1 +> colorBoldGreen the color of the COLOR_GREEN attribute combined with A_BOLD +> Default: green1 +> colorBoldYellow the color of the COLOR_YELLOW attribute combined with A_BOLD +> Default: yellow1 +> colorBoldBlue the color of the COLOR_BLUE attribute combined with A_BOLD +> Default: blue1 +> colorBoldMagenta the color of the COLOR_MAGENTA attribute combined with A_BOLD +> Default: magenta1 +> colorBoldCyan the color of the COLOR_CYAN attribute combined with A_BOLD +> Default: cyan1 +> colorBoldWhite the color of the COLOR_WHITE attribute combined with A_BOLD +> Default: White +222d250 +< XCurses*boldFont: 9x13bold +236,242c264,276 +< the.normalFont: 9x15 +< the.boldFont: 9x15bold +< the.lines: 40 +< the.cols: 86 +< the.pointer: xterm +< the.pointerForeColor: black +< the.pointerBackColor: black +--- +> ! resources with the * wildcard can be overridden by a parameter passed +> ! to initscr() +> ! +> the*normalFont: 9x15 +> the*lines: 40 +> the*cols: 86 +> the*pointer: xterm +> the*pointerForeColor: white +> the*pointerBackColor: black +> ! +> ! resources with the . format can not be overridden by a parameter passed +> ! to Xinitscr() +> ! +243a278,283 +> +> Resources may also be passed as a parameter to the Xinitscr() function. +> The parameter is a string in the form of switches. eg. to set the color +> "red" to "indianred", and the number of lines to 30, the string passed to +> Xinitscr would be: +> "-colorRed indianred -lines 30" + +Index: PDCurses/dos/pdckbd.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/dos/pdckbd.c,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 +35c35 +< char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +56a57,62 +> /* Shifted Keypad */ +> 0xb0, KEY_SHOME, 0xb1, KEY_SUP, 0xb2, KEY_SPREVIOUS, +> 0xb3, KEY_SLEFT, 0xb4, KEY_SRIGHT, +> 0xb5, KEY_SEND, 0xb6, KEY_SDOWN, 0xb7, KEY_SNEXT, +> 0xb8, KEY_SIC, 0xb9, KEY_SDC, +> +338a345,364 +> if (ascii == 0xe0 && scan == 0x47 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Home */ +> return ((int) (0xb0 << 8)); +> if (ascii == 0xe0 && scan == 0x48 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Up */ +> return ((int) (0xb1 << 8)); +> if (ascii == 0xe0 && scan == 0x49 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift PgUp */ +> return ((int) (0xb2 << 8)); +> if (ascii == 0xe0 && scan == 0x4b && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Left */ +> return ((int) (0xb3 << 8)); +> if (ascii == 0xe0 && scan == 0x4d && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Right */ +> return ((int) (0xb4 << 8)); +> if (ascii == 0xe0 && scan == 0x4f && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift End */ +> return ((int) (0xb5 << 8)); +> if (ascii == 0xe0 && scan == 0x50 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Down */ +> return ((int) (0xb6 << 8)); +> if (ascii == 0xe0 && scan == 0x51 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift PgDn */ +> return ((int) (0xb7 << 8)); +> if (ascii == 0xe0 && scan == 0x52 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Ins */ +> return ((int) (0xb8 << 8)); +> if (ascii == 0xe0 && scan == 0x53 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Del */ +> return ((int) (0xb9 << 8)); + +Index: PDCurses/dos/wccdos.lrf +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/dos/wccdos.lrf,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 + +Index: PDCurses/dos/wccdos16.mak +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/dos/wccdos16.mak,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 + +Index: PDCurses/dos/wccdos4g.mak +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/dos/wccdos4g.mak,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 + +Index: PDCurses/install-sh +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/install-sh,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +4c4,16 +< # This comes from X11R5. +--- +> # This comes from X11R5 (mit/util/scripts/install.sh). +> # +> # Copyright 1991 by the Massachusetts Institute of Technology +> # +> # Permission to use, copy, modify, distribute, and sell this software and its +> # documentation for any purpose is hereby granted without fee, provided that +> # the above copyright notice appear in all copies and that both that +> # copyright notice and this permission notice appear in supporting +> # documentation, and that the name of M.I.T. not be used in advertising or +> # publicity pertaining to distribution of the software without specific, +> # written prior permission. M.I.T. makes no representations about the +> # suitability of this software for any purpose. It is provided "as is" +> # without express or implied warranty. +11,12c23,24 +< # from scratch. +< # +--- +> # from scratch. It can only install one file at a time, a restriction +> # shared with many OS's install programs. +17a30,32 +> # +> # Modified 1 Feb 2000 MHES to cater for mkdir -p +> # +32c47 +< tranformbasename="" +--- +> transformbasename="" +40a56 +> mkdircmd="$mkdirprog -p" +171c187 +< $mkdirprog "${pathcomp}" +--- +> $mkdircmd "${pathcomp}" + +Index: PDCurses/os2/gccos2.mak +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/os2/gccos2.mak,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 +18c18 +< PDCURSES_HOME =c:\curses +--- +> PDCURSES_HOME =e:\curses +50c50 +< DLLTARGET = pdcurses.dll +--- +> DLLTARGET = curses.dll +62c62 +< DLLCURSES = pdcurses_dll.lib +--- +> DLLCURSES = curses.lib +206,209c206,209 +< pdcurses.dll : $(DLLOBJS) $(PDCDLOS) +< $(LINK) $(DLLFLAGS) -o pdcurses.dll $(DLLOBJS) $(PDCDLOS) $(osdir)\pdcurses.def +< emximp -o pdcurses_dll.lib $(osdir)\pdcurses.def +< emximp -o pdcurses_dll.a pdcurses_dll.lib +--- +> curses.dll : $(DLLOBJS) $(PDCDLOS) +> $(LINK) $(DLLFLAGS) -o curses.dll $(DLLOBJS) $(PDCDLOS) $(osdir)\pdcurses.def +> emximp -o curses.lib $(osdir)\pdcurses.def +> emximp -o curses.a curses.lib + +Index: PDCurses/os2/pdckbd.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/os2/pdckbd.c,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -b -w -r1.2 -r1.3 +36c36 +< char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +57a58,63 +> /* Shifted Keypad */ +> 0xb0, KEY_SHOME, 0xb1, KEY_SUP, 0xb2, KEY_SPREVIOUS, +> 0xb3, KEY_SLEFT, 0xb4, KEY_SRIGHT, +> 0xb5, KEY_SEND, 0xb6, KEY_SDOWN, 0xb7, KEY_SNEXT, +> 0xb8, KEY_SIC, 0xb9, KEY_SDC, +> +358a365,384 +> if (ascii == 0xe0 && scan == 0x47 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Home */ +> return ((int) (0xb0 << 8)); +> if (ascii == 0xe0 && scan == 0x48 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Up */ +> return ((int) (0xb1 << 8)); +> if (ascii == 0xe0 && scan == 0x49 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift PgUp */ +> return ((int) (0xb2 << 8)); +> if (ascii == 0xe0 && scan == 0x4b && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Left */ +> return ((int) (0xb3 << 8)); +> if (ascii == 0xe0 && scan == 0x4d && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Right */ +> return ((int) (0xb4 << 8)); +> if (ascii == 0xe0 && scan == 0x4f && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift End */ +> return ((int) (0xb5 << 8)); +> if (ascii == 0xe0 && scan == 0x50 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Down */ +> return ((int) (0xb6 << 8)); +> if (ascii == 0xe0 && scan == 0x51 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift PgDn */ +> return ((int) (0xb7 << 8)); +> if (ascii == 0xe0 && scan == 0x52 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Ins */ +> return ((int) (0xb8 << 8)); +> if (ascii == 0xe0 && scan == 0x53 && pdc_key_modifiers & PDC_KEY_MODIFIER_SHIFT) /* Shift Del */ +> return ((int) (0xb9 << 8)); + +Index: PDCurses/os2/pdcurses.def +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/os2/pdcurses.def,v +retrieving revision 1.2 +retrieving revision 1.4 +diff -b -w -r1.2 -r1.4 +1c1 +< LIBRARY PDCURSES +--- +> LIBRARY CURSES +95a96,98 +> slk_attroff +> slk_attron +> slk_attrset +97a101 +> slk_label +98a103,104 +> slk_refresh +> slk_restore + +Index: PDCurses/pdcurses/Makefile.in +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/pdcurses/Makefile.in,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +13c13,14 +< x11dir = $(srcdir)/../x11 +--- +> x11basedir = $(srcdir)/../x11 +> x11dir = $(x11basedir)/@x11type@ +26c27 +< PDCURSES_X11_H =$(PDCURSES_HOME)/x11.h +--- +> PDCURSES_X11_H =$(x11basedir)/pdcx11.h +47c48 +< CPPFLAGS = -I$(INCDIR) -I$(srcdir)/.. -I.. @DEFS@ -DXCURSES @SYS_DEFS@ +--- +> CPPFLAGS = -I$(INCDIR) -I$(srcdir)/.. -I.. @DEFS@ -DXCURSES @SYS_DEFS@ -I$(x11basedir) -I$(x11dir) +129a131,133 +> pdcx11.o \ +> x11curses.o \ +> x11common.o \ +185a190,192 +> pdcx11.sho \ +> x11curses.sho \ +> x11common.sho \ +311,312c318,319 +< pdcclip.o: $(x11dir)/pdcclip.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdcclip.c +--- +> pdcclip.o: $(x11basedir)/pdcclip.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcclip.c +317,318c324,325 +< pdcdisp.o: $(x11dir)/pdcdisp.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdcdisp.c +--- +> pdcdisp.o: $(x11basedir)/pdcdisp.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcdisp.c +320,321c327,328 +< pdcgetsc.o: $(x11dir)/pdcgetsc.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdcgetsc.c +--- +> pdcgetsc.o: $(x11basedir)/pdcgetsc.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcgetsc.c +323,324c330,331 +< pdckbd.o: $(x11dir)/pdckbd.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdckbd.c +--- +> pdckbd.o: $(x11basedir)/pdckbd.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdckbd.c +326,327c333,334 +< pdcprint.o: $(x11dir)/pdcprint.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdcprint.c +--- +> pdcprint.o: $(x11basedir)/pdcprint.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcprint.c +329,330c336,337 +< pdcscrn.o: $(x11dir)/pdcscrn.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdcscrn.c +--- +> pdcscrn.o: $(x11basedir)/pdcscrn.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcscrn.c +332,333c339,340 +< pdcsetsc.o: $(x11dir)/pdcsetsc.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/pdcsetsc.c +--- +> pdcsetsc.o: $(x11basedir)/pdcsetsc.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcsetsc.c +341,342c348,355 +< x11.o: $(x11dir)/x11.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/x11.c +--- +> pdcx11.o: $(x11basedir)/pdcx11.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/pdcx11.c +> +> ScrollBox.o: $(x11basedir)/ScrollBox.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/ScrollBox.c +> +> sb.o: $(x11basedir)/sb.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11basedir)/sb.c +344,345c357,361 +< ScrollBox.o: $(x11dir)/ScrollBox.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/ScrollBox.c +--- +> x11common.o: $(x11dir)/x11common.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11dir)/x11common.c +> +> x11.o: $(x11dir)/x11.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11dir)/x11.c +347,348c363,364 +< sb.o: $(x11dir)/sb.c $(PDCURSES_HEADERS) +< $(CC) $(CCFLAGS) -o $@ $(x11dir)/sb.c +--- +> x11curses.o: $(x11dir)/x11curses.c $(PDCURSES_HEADERS) +> $(CC) $(CCFLAGS) -o $@ $(x11dir)/x11curses.c +574c590 +< pdcclip.sho: $(x11dir)/pdcclip.c $(PDCURSES_HEADERS) +--- +> pdcclip.sho: $(x11basedir)/pdcclip.c $(PDCURSES_HEADERS) +576c592 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdcclip.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcclip.c +586c602 +< pdcdisp.sho: $(x11dir)/pdcdisp.c $(PDCURSES_HEADERS) +--- +> pdcdisp.sho: $(x11basedir)/pdcdisp.c $(PDCURSES_HEADERS) +588c604 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdcdisp.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcdisp.c +592c608 +< pdcgetsc.sho: $(x11dir)/pdcgetsc.c $(PDCURSES_HEADERS) +--- +> pdcgetsc.sho: $(x11basedir)/pdcgetsc.c $(PDCURSES_HEADERS) +594c610 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdcgetsc.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcgetsc.c +598c614 +< pdckbd.sho: $(x11dir)/pdckbd.c $(PDCURSES_HEADERS) +--- +> pdckbd.sho: $(x11basedir)/pdckbd.c $(PDCURSES_HEADERS) +600c616 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdckbd.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdckbd.c +604c620 +< pdcprint.sho: $(x11dir)/pdcprint.c $(PDCURSES_HEADERS) +--- +> pdcprint.sho: $(x11basedir)/pdcprint.c $(PDCURSES_HEADERS) +606c622 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdcprint.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcprint.c +610c626 +< pdcscrn.sho: $(x11dir)/pdcscrn.c $(PDCURSES_HEADERS) +--- +> pdcscrn.sho: $(x11basedir)/pdcscrn.c $(PDCURSES_HEADERS) +612c628 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdcscrn.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcscrn.c +616c632 +< pdcsetsc.sho: $(x11dir)/pdcsetsc.c $(PDCURSES_HEADERS) +--- +> pdcsetsc.sho: $(x11basedir)/pdcsetsc.c $(PDCURSES_HEADERS) +618c634 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/pdcsetsc.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcsetsc.c +634c650 +< x11.sho: $(x11dir)/x11.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +--- +> pdcx11.sho: $(x11basedir)/pdcx11.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +636c652,658 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/x11.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/pdcx11.c +> $(O2SHO) +> $(SAVE2O) +> +> ScrollBox.sho: $(x11basedir)/ScrollBox.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +> $(O2SAVE) +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/ScrollBox.c +640c662 +< ScrollBox.sho: $(x11dir)/ScrollBox.c $(PDCURSES_HEADERS) $(PDCURSES_X11_H) +--- +> sb.sho: $(x11basedir)/sb.c $(PDCURSES_HEADERS) +642c664,676 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/ScrollBox.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11basedir)/sb.c +> $(O2SHO) +> $(SAVE2O) +> +> x11common.sho: $(x11dir)/x11common.c $(PDCURSES_HEADERS) +> $(O2SAVE) +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/x11common.c +> $(O2SHO) +> $(SAVE2O) +> +> x11.sho: $(x11dir)/x11.c $(PDCURSES_HEADERS) +> $(O2SAVE) +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/x11.c +646c680 +< sb.sho: $(x11dir)/sb.c $(PDCURSES_HEADERS) +--- +> x11curses.sho: $(x11dir)/x11curses.c $(PDCURSES_HEADERS) +648c682 +< $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/sb.c +--- +> $(CC) $(CCFLAGS) $(DYN_COMP) $(CC2O) $(x11dir)/x11curses.c + +Index: PDCurses/pdcurses/border.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/pdcurses/border.c,v +retrieving revision 1.1 +retrieving revision 1.3 +diff -b -w -r1.1 -r1.3 +33a34,36 +> #undef PDC_wunderline +> #undef PDC_leftline +> #undef PDC_rightline +40c43 +< char *rcsid_border = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_border = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +56a60,62 +> int PDC_wunderline(WINDOW *win, int n, bool state); +> int PDC_wleftline(WINDOW *win, int n, bool state); +> int PDC_wrightline(WINDOW *win, int n, bool state); +90c96 +< Portability X/Open BSD SYS V +--- +> Portability X/Open BSD SYS V PDCurses +92,98c98,107 +< border - - 4.0 +< wborder - - 4.0 +< box Y Y Y +< hline - - 4.0 +< whline - - 4.0 +< vline - - 4.0 +< wvline - - 4.0 +--- +> border - - 4.0 Y +> wborder - - 4.0 Y +> box Y Y Y Y +> hline - - 4.0 Y +> whline - - 4.0 Y +> vline - - 4.0 Y +> wvline - - 4.0 Y +> PDC_wunderline - - - Y +> PDC_wleftline - - - Y +> PDC_wrightline - - - Y +415a425,565 +> +> if (win->_firstch[n] == _NO_CHANGE) +> { +> win->_firstch[n] = win->_curx; +> win->_lastch[n] = win->_curx; +> } +> else +> { +> win->_firstch[n] = min(win->_firstch[n], win->_curx); +> win->_lastch[n] = max(win->_lastch[n], win->_curx); +> } +> } +> +> PDC_sync(win); +> return (OK); +> } +> /***********************************************************************/ +> #ifdef HAVE_PROTO +> int PDC_CDECL PDC_wunderline(WINDOW *win, int n, bool state) +> #else +> int PDC_CDECL PDC_wunderline(win,n,state) +> WINDOW *win; +> int n; +> bool state; +> #endif +> /***********************************************************************/ +> { +> int endpos; +> +> #ifdef PDCDEBUG +> if (trace_on) PDC_debug("PDC_wunderline() - called\n"); +> #endif +> +> if (win == (WINDOW *)NULL) +> return( ERR ); +> +> if (n < 1) +> return( ERR ); +> +> endpos = min(win->_cury + n -1, win->_maxy); +> +> for (n = win->_cury; n <= endpos; n++) +> { +> if ( state ) +> win->_y[n][win->_curx] |= A_UNDERLINE; /* Turn ON A_UNDERLINE */ +> else +> win->_y[n][win->_curx] |= ~A_UNDERLINE; /* Turn OFF A_UNDERLINE */ +> +> if (win->_firstch[n] == _NO_CHANGE) +> { +> win->_firstch[n] = win->_curx; +> win->_lastch[n] = win->_curx; +> } +> else +> { +> win->_firstch[n] = min(win->_firstch[n], win->_curx); +> win->_lastch[n] = max(win->_lastch[n], win->_curx); +> } +> } +> +> PDC_sync(win); +> return (OK); +> } +> /***********************************************************************/ +> #ifdef HAVE_PROTO +> int PDC_CDECL PDC_wleftline(WINDOW *win, int n, bool state) +> #else +> int PDC_CDECL PDC_wleftline(win,n,state) +> WINDOW *win; +> int n; +> bool state; +> #endif +> /***********************************************************************/ +> { +> int endpos; +> +> #ifdef PDCDEBUG +> if (trace_on) PDC_debug("PDC_wleftline() - called\n"); +> #endif +> +> if (win == (WINDOW *)NULL) +> return( ERR ); +> +> if (n < 1) +> return( ERR ); +> +> endpos = min(win->_cury + n -1, win->_maxy); +> +> for (n = win->_cury; n <= endpos; n++) +> { +> if ( state ) +> win->_y[n][win->_curx] |= A_LEFTLINE; /* Turn ON A_LEFTLINE */ +> else +> win->_y[n][win->_curx] |= ~A_LEFTLINE; /* Turn OFF A_LEFTLINE */ +> +> if (win->_firstch[n] == _NO_CHANGE) +> { +> win->_firstch[n] = win->_curx; +> win->_lastch[n] = win->_curx; +> } +> else +> { +> win->_firstch[n] = min(win->_firstch[n], win->_curx); +> win->_lastch[n] = max(win->_lastch[n], win->_curx); +> } +> } +> +> PDC_sync(win); +> return (OK); +> } +> /***********************************************************************/ +> #ifdef HAVE_PROTO +> int PDC_CDECL PDC_wrightline(WINDOW *win, int n, bool state) +> #else +> int PDC_CDECL PDC_wrightline(win,n,state) +> WINDOW *win; +> int n; +> bool state; +> #endif +> /***********************************************************************/ +> { +> int endpos; +> +> #ifdef PDCDEBUG +> if (trace_on) PDC_debug("PDC_wrightline() - called\n"); +> #endif +> +> if (win == (WINDOW *)NULL) +> return( ERR ); +> +> if (n < 1) +> return( ERR ); +> +> endpos = min(win->_cury + n -1, win->_maxy); +> +> for (n = win->_cury; n <= endpos; n++) +> { +> if ( state ) +> win->_y[n][win->_curx] |= A_RIGHTLINE; /* Turn ON A_RIGHTLINE */ +> else +> win->_y[n][win->_curx] |= ~A_RIGHTLINE; /* Turn OFF A_RIGHTLINE */ + +Index: PDCurses/pdcurses/color.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/pdcurses/color.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +38a39 +> #undef PDC_set_line_color +51c52 +< char *rcsid_color = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_color = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +65a67 +> int PDC_set_line_color(short color); +101a104,107 +> PDC_set_line_color() is used to set the color, globally, for the +> color of the lines drawn for the attributes: A_UNDERLINE, A_OVERLINE, +> A_LEFTLINE and A_RIGHTLINE. PDCurses only feature. +> +111c117 +< Portability X/Open BSD SYS V +--- +> Portability X/Open BSD SYS V PDCurses +119a126 +> PDC_set_line_color - - - Y +349a357,371 +> return(OK); +> } +> /***********************************************************************/ +> #ifdef HAVE_PROTO +> int PDC_CDECL PDC_set_line_color(short color) +> #else +> int PDC_CDECL PDC_set_line_color(color) +> short color; +> #endif +> /***********************************************************************/ +> { +> +> if (color >= COLORS || color < 0) +> return(ERR); +> SP->line_color = color; + +Index: PDCurses/pdcurses/getch.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/pdcurses/getch.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +42c42 +< char *rcsid_getch = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_getch = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +163c163 +< int waitingtenths = SP->delaytenths; +--- +> int waitingtenths = 0; +171a172,174 +> if ( SP->delaytenths ) +> waitingtenths = 10*SP->delaytenths; +> +282c285,286 +< napms(100); +--- +> napms(10); +> continue; +304c308 +< if (SP->raw_inp || SP->cbreak) +--- +> if ( (SP->raw_inp || SP->cbreak) ) + +Index: PDCurses/pdcurses/initscr.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/pdcurses/initscr.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +64c64 +< char *rcsid_initscr = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_initscr = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +324,325c324,325 +< ACS_SBSS = (chtype)21|A_ALTCHARSET; +< ACS_SSSB = (chtype)22|A_ALTCHARSET; +--- +> ACS_SBSS = (chtype)22|A_ALTCHARSET; +> ACS_SSSB = (chtype)21|A_ALTCHARSET; + +Index: PDCurses/pdcurses/util.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/pdcurses/util.c,v +retrieving revision 1.1 +retrieving revision 1.3 +diff -b -w -r1.1 -r1.3 +68c68 +< char *rcsid_util = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_util = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +237c237 +< "KEY_RESIZE" +--- +> "KEY_RESIZE", "KEY_SUP", "KEY_SDOWN" +352c352 +< (void)XCurses_rawgetch(); +--- +> (void)XCurses_rawgetch(0); + +Index: PDCurses/win32/curses.def +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/win32/curses.def,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +2a3,5 +> ; used for Win32 port as well as AIX port +> ; each entry point MUST be on a seperate line prefixed +> ; by EXPORTS in column 1 + +Index: PDCurses/win32/pdckbd.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/win32/pdckbd.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +28c28 +< char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +318c318 +< {KEY_UP, SHF_UP, CTL_UP, ALT_UP }, /* 38 */ +--- +> {KEY_UP, KEY_SUP, CTL_UP, ALT_UP }, /* 38 */ +320,322c320,322 +< {KEY_DOWN, SHF_DOWN, CTL_DOWN, ALT_DOWN }, /* 40 */ +< {KEY_IC, SHF_IC, CTL_INS, ALT_INS }, /* 45 */ +< {KEY_DC, SHF_DC, CTL_DEL, ALT_DEL }, /* 46 */ +--- +> {KEY_DOWN, KEY_SDOWN, CTL_DOWN, ALT_DOWN }, /* 40 */ +> {KEY_IC, KEY_SIC, CTL_INS, ALT_INS }, /* 45 */ +> {KEY_DC, KEY_SDC, CTL_DEL, ALT_DEL }, /* 46 */ + +Index: PDCurses/x11/README +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/x11/README,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +12c12 +< The files in this directory are copyright Mark Hessling 1995-1999. +--- +> The files in this directory are copyright Mark Hessling 1995-2000. +26a27,39 +> +> Structure +> --------- +> +> x11.c - contains functions that are X11 specific functions that are +> used by both the process and thread implementations +> x11.h - #defines and includes for the X11 process/thread +> x11_proc.c - contains functions that are used by the X11 (child) process +> in the process implementation +> curses_proc.c - contains functions that are used by the curses (parent) +> process in the process implementation +> x11_thread.c - +> curses_thread.c - + +Index: PDCurses/x11/ScrollBox.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/x11/ScrollBox.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +124c124 +< Widget main, vscroll, hscroll; +--- +> Widget wmain, vscroll, hscroll; +130a131 +> #if 0 +132a134 +> #endif +151c153 +< main = sbw->composite.children[0]; +--- +> wmain = sbw->composite.children[0]; +161c163 +< (2 * main->core.border_width); +--- +> (2 * wmain->core.border_width); +165c167 +< (2 * main->core.border_width); +--- +> (2 * wmain->core.border_width); +167c169 +< vx = main->core.x + mw + sbw->scrollBox.h_space + main->core.border_width + vscroll->core.border_width; +--- +> vx = wmain->core.x + mw + sbw->scrollBox.h_space + wmain->core.border_width + vscroll->core.border_width; +169c171 +< hy = main->core.y + mh + sbw->scrollBox.v_space + main->core.border_width + hscroll->core.border_width; +--- +> hy = wmain->core.y + mh + sbw->scrollBox.v_space + wmain->core.border_width + hscroll->core.border_width; +175c177 +< XtResizeWidget(main, mw, mh, 1); +--- +> XtResizeWidget(wmain, mw, mh, 1); +177c179 +< tw = main->core.width + (2 * sbw->scrollBox.h_space) + +--- +> tw = wmain->core.width + (2 * sbw->scrollBox.h_space) + +179c181 +< (2 * main->core.border_width); +--- +> (2 * wmain->core.border_width); +181c183 +< th = main->core.height + (2 * sbw->scrollBox.v_space) + +--- +> th = wmain->core.height + (2 * sbw->scrollBox.v_space) + +183c185 +< (2 * main->core.border_width); +--- +> (2 * wmain->core.border_width); +185,186c187,188 +< hw = mw = main->core.width; +< vh = mh = main->core.height; +--- +> hw = mw = wmain->core.width; +> vh = mh = wmain->core.height; +188c190 +< vx = main->core.x + mw + sbw->scrollBox.h_space + main->core.border_width + vscroll->core.border_width; +--- +> vx = wmain->core.x + mw + sbw->scrollBox.h_space + wmain->core.border_width + vscroll->core.border_width; +190c192 +< hy = main->core.y + mh + sbw->scrollBox.v_space + main->core.border_width + hscroll->core.border_width; +--- +> hy = wmain->core.y + mh + sbw->scrollBox.v_space + wmain->core.border_width + hscroll->core.border_width; + +Index: PDCurses/x11/pdcdisp.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/x11/pdcdisp.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +37c37 +< char *rcsid_PDCdisp = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCdisp = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +201c201 +< XCurses_display_cursor(SP->cursrow,SP->curscol,row,col); +--- +> XCurses_display_cursor(SP->cursrow,SP->curscol,row,col,SP->visibility); + +Index: PDCurses/x11/pdckbd.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/x11/pdckbd.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +28c28 +< char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCkbd = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +243c243 +< c = XCurses_rawgetch(); +--- +> c = XCurses_rawgetch( SP->delaytenths ); + +Index: PDCurses/x11/pdcscrn.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/x11/pdcscrn.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +27c27 +< char *rcsid_PDCscrn = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCscrn = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +179a180 +> internal->line_color = COLOR_WHITE; + +Index: PDCurses/x11/pdcsetsc.c +=================================================================== +RCS file: /usr/local/cvsroot/PDCurses/x11/pdcsetsc.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -b -w -r1.1 -r1.2 +27c27 +< char *rcsid_PDCsetsc = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +--- +> char *rcsid_PDCsetsc = "@Id: case16.pat,v 1.1 2001/04/22 23:30:04 tom Exp @"; +123c123 +< int ret_vis; +--- +> int ret_vis = SP->visibility; +129c129,130 +< ret_vis = SP->visibility; +--- +> if ( visibility != -1 ) +> { +131,132c132,133 +< +< XCurses_display_cursor(SP->cursrow,SP->curscol,SP->cursrow,SP->curscol); +--- +> } +> XCurses_display_cursor(SP->cursrow,SP->curscol,SP->cursrow,SP->curscol,visibility); -- cgit v1.2.3-56-ge451