Commit Graph

  • ba60fea9a5 Corrected return value for is_linetouched() and is_wintouched(), int -> bool. William McBrine 2006-01-06 08:43:27 +00:00
  • bf7914753f Use vfprintf() instead of vsprintf(); eliminate buffer. William McBrine 2006-01-05 22:38:28 +00:00
  • 6485715a3c Simplified wgetch(); reformatting. William McBrine 2006-01-05 03:52:21 +00:00
  • 05bae35613 Formatting changes. William McBrine 2006-01-04 13:39:34 +00:00
  • a195d68419 Tidied formatting; simplified PDC_init_pair(). William McBrine 2006-01-04 13:14:47 +00:00
  • 012169a64b Supress error on dist build, and strip (some) pathnames from libraries. William McBrine 2006-01-04 10:12:47 +00:00
  • 5c643dffea Removed OBSOLETE_OR_TBD declarations. William McBrine 2006-01-04 09:17:35 +00:00
  • cd06de319f Moved MS_MOUSE_MOVED macro to the appropriate place. William McBrine 2006-01-04 09:08:14 +00:00
  • 5de717590e Comment changes. William McBrine 2006-01-04 02:26:26 +00:00
  • 8d75caf53d I like this better. William McBrine 2006-01-04 00:41:32 +00:00
  • 17cdb44fc4 No real benefit in copying the windows.h macros here. William McBrine 2006-01-04 00:19:50 +00:00
  • c4c96847ee Reorganized ACS_ and COLOR_ macros. More to do on this. William McBrine 2006-01-03 23:43:58 +00:00
  • d28f066209 Not needed. William McBrine 2006-01-03 20:18:56 +00:00
  • 39e08ee0d0 Removed unused .rsp files. William McBrine 2006-01-03 20:15:14 +00:00
  • 6251863ccd Removed DMAKE ini files. William McBrine 2006-01-03 20:13:19 +00:00
  • 05d29ed34f Removed broken thread port of X11. William McBrine 2006-01-03 20:08:38 +00:00
  • 9e037c33e0 Removed remnants of unfinished Unix port. William McBrine 2006-01-03 20:07:15 +00:00
  • c1d63d248b Removed remaining FlexOS code and comments. William McBrine 2006-01-03 19:54:29 +00:00
  • d2c13fcb3c Drop the pretense of supporting FlexOS. William McBrine 2006-01-03 19:36:45 +00:00
  • 0606bb4b6e Some neatening; also, HAVE_USLEEP was being skipped in DJGPP since I last rearranged napms(). William McBrine 2006-01-03 19:09:44 +00:00
  • e9096fff93 Even better, use a file descriptor of -1, and poll() doesn't even try to check events. Not documented in Linux, but it still seems to work. William McBrine 2006-01-03 18:38:06 +00:00
  • ce174b00af poll() code in napms() was broken. William McBrine 2006-01-03 17:42:17 +00:00
  • 3f6ef9cfb7 Misc cleanup. William McBrine 2006-01-03 17:19:24 +00:00
  • aad2af90e1 Stronger wording about private functions. William McBrine 2006-01-03 17:05:32 +00:00
  • 61ef1edcf9 PDC_usleep() removal, final stage. To Do: napms() is still a bit messy; clean up included files; test MSC/NDP/PC. William McBrine 2006-01-03 16:59:55 +00:00
  • e39b47b2c5 OK, now Borland is under control. It just needed the windows.h header. William McBrine 2006-01-03 09:53:21 +00:00
  • db125ba7ea Hmm, an unexpected path in Borland C++ 5.5. This untangling could be trickier than I hoped... William McBrine 2006-01-03 09:28:29 +00:00
  • 09e6be650d The 80-column agenda continues. William McBrine 2006-01-03 09:17:26 +00:00
  • a0fc11418a Swap around the included headers since the content has moved from delay_output() to napms(). William McBrine 2006-01-03 09:04:42 +00:00
  • 28f71393a9 Obsolete. William McBrine 2006-01-03 08:42:47 +00:00
  • 0d0617fab3 napms() should be the core delay routine, rather than delay_output(). Rationale: Per the standard, napms() always waits a given interval, while delay_output() sends pad characters until the interval is reached; if pad characters are unavailable, its behavior is undefined. Some implementations call napms() in that case; ncurses, sadly, does not, at least not for the Linux console. So the use of delay_output() should be discouraged, in general; and if everything is using napms(), it ought to be the function that's used most directly. William McBrine 2006-01-03 08:32:12 +00:00
  • a82b25ae79 The remaining reference to PDC_usleep(). To Do: This part of the code is bogus anyway. William McBrine 2006-01-03 08:11:45 +00:00
  • e30e8e9a98 Removed references to PDC_usleep(). William McBrine 2006-01-03 08:10:07 +00:00
  • 295fa25e67 Untangling PDC_usleep()/delay_output(), stage 1. William McBrine 2006-01-03 08:07:33 +00:00
  • 0b0da6eeb2 Updated build number so CVS > relased 2.7. William McBrine 2006-01-03 07:42:28 +00:00
  • 59a96b64b5 Removed argsused pragmas. The same thing is now achieved via a flag, plus the pragmas covered only a fraction of the affected functions. William McBrine 2006-01-03 07:41:49 +00:00
  • eeb269715d Forgot to change the rcsid variable name when copying it from terminfo.c. William McBrine 2006-01-03 07:36:11 +00:00
  • 1514521e2c Replaced "if (trace_on) PDC_debug()" calls and surrounding ifdefs with PDC_LOG() macro, just for neatness' sake. (First post-2.7 change.) William McBrine 2006-01-03 07:34:43 +00:00
  • 4e2ba97f1b Ah, it's tomorrow already. William McBrine 2005-12-30 05:58:30 +00:00
  • 7db74cda9f We really should have the URL in here somewhere. William McBrine 2005-12-30 05:56:32 +00:00
  • 270b4ee537 New maintainer. William McBrine 2005-12-30 05:21:15 +00:00
  • c26fb7d4b5 Some touch-ups. William McBrine 2005-12-30 04:55:33 +00:00
  • 962b630c6f Minor touches -- the last? William McBrine 2005-12-30 04:30:23 +00:00
  • e78bdb1fdc Got rid of redundant OS/2 Watcom make file -- use only the owos2.mak options. William McBrine 2005-12-30 04:07:26 +00:00
  • d7daac0724 Simplified file_id.diz -- all important info is now on the first line. William McBrine 2005-12-30 03:52:54 +00:00
  • 3b159c2934 A bit more. William McBrine 2005-12-30 03:04:40 +00:00
  • 7c6be72b0c Nearly there. William McBrine 2005-12-29 20:59:29 +00:00
  • 1b7526d28f Spaces after trailing backslashes broke line continuations. William McBrine 2005-12-29 16:28:26 +00:00
  • 7f6dc74411 Some neatening. William McBrine 2005-12-29 16:12:36 +00:00
  • 8989d1883f One last thing: allow relocation. Not sure how useful that will be. William McBrine 2005-12-29 03:05:45 +00:00
  • 107c58b120 OK, this seems about right. William McBrine 2005-12-29 02:49:55 +00:00
  • 66a64697be More tweaking. William McBrine 2005-12-29 00:02:18 +00:00
  • 2650b5f833 Missing xcurses-config. William McBrine 2005-12-28 22:12:13 +00:00
  • 97e9a3950c Newer versions of rpm don't allow building; have to use rpmbuild instead. William McBrine 2005-12-28 22:11:26 +00:00
  • f538c761ff OK, that's not really the way to go... we'll use .rpmmacros. William McBrine 2005-12-28 21:47:17 +00:00
  • 69efdd20b4 New spec configuration for non-root RPM build; added DESTDIR to Makefile; removed tar.Z build. William McBrine 2005-12-28 21:12:46 +00:00
  • 995d62f734 No changes, just trying to get the exec bit set on this thing. William McBrine 2005-12-28 20:02:43 +00:00
  • 3408d54de7 ...in fact, I'm sure of it. William McBrine 2005-12-28 10:42:57 +00:00
  • 34ff773557 Removed some OBSOLETE_OR_TBD. William McBrine 2005-12-28 10:41:23 +00:00
  • 7b3a0e17b3 os2/pdcurses.lnk appears to be (very) obsolete. William McBrine 2005-12-28 10:28:34 +00:00
  • dae91575e4 New maintainer. William McBrine 2005-12-28 09:23:57 +00:00
  • ff9ac0a9c9 LCC's make can't handle redirecting echo, makes an empty file_id.diz. William McBrine 2005-12-28 08:58:11 +00:00
  • b8a72f0683 Removed "tmp" from file_id.diz path. William McBrine 2005-12-28 08:41:06 +00:00
  • 2a5fedc0a2 Watcom has its own ideas about line continuation markers. William McBrine 2005-12-28 07:59:34 +00:00
  • 2fb54147be Missing VER and VERDOT. William McBrine 2005-12-28 07:45:17 +00:00
  • f4de542fa1 Left out file_id.diz; also, Win32 and OS/2 don't need the redirected list. William McBrine 2005-12-28 07:23:52 +00:00
  • f07354adc0 Slight refinement. William McBrine 2005-12-28 06:56:48 +00:00
  • f8490bbbb6 Leave DLL out of standard build, as in Win32; leave OMF libs out too, on the theory that if someone wants them, they're more likely to use a different compiler anyway. William McBrine 2005-12-28 06:49:03 +00:00
  • ced22f51ec Added dist targets for LCC and MinGW; made file ordering consistent; added "-X" to zip commands to exclude extra attributes. William McBrine 2005-12-28 00:11:05 +00:00
  • dd4a7771c6 Leave INSTALL, TODO, and old readme.* out of binary archives. INSTALL is really only relevant to building from source; and no one with only the binaries can help with the TODO, nor will they be interested in the history. William McBrine 2005-12-27 23:15:36 +00:00
  • 915e4e0af5 Leave pdc64.gif out of archives. William McBrine 2005-12-27 22:56:33 +00:00
  • 58b548a766 Missing .h files. William McBrine 2005-12-27 22:28:30 +00:00
  • 1a18f1478e New method for "dist" targets -- no more temporary directory, just a file list for zip. (On the down side, this makes the command line that much more InfoZip-specific.) William McBrine 2005-12-27 22:12:26 +00:00
  • b302f0a4ea Removed the graphic borders from file_id.diz, for several reasons -- the most important being that some BBSes use only the first line. William McBrine 2005-12-27 21:06:27 +00:00
  • dcc7e9755d Changed header comments for consistency and, I hope, clarity. William McBrine 2005-12-27 10:24:07 +00:00
  • cf3b83f320 Reset screen size in resetty() under DOS, as in Win32 and OS/2. William McBrine 2005-12-27 05:46:01 +00:00
  • 9f0c0aff7e PDCurses-2.7.spec -> PDCurses.spec William McBrine 2005-12-27 03:01:37 +00:00
  • 9a530212cb PDCurses-2.7.spec -> PDCurses.spec; also changed release number. More to do here. William McBrine 2005-12-27 03:00:35 +00:00
  • c9020303f4 The cdk_tests section isn't really useful, because you still have to go over to the cdk directory, configure and build it yourself from there -- in which case you may as well build the examples from there, too, and get a more complete set. However, I'll make a note that it still (as of cdk-5.0-20050424) supports PDCurses. Also, VPATH was not used. To Do: CDK uses A_DIM for shadows, which PDCurses unfortunately translates to A_LEFTLINE. William McBrine 2005-12-27 02:05:59 +00:00
  • fb8b614f7d Removed view from ncurses_tests build -- it's very badly written, and boring besides. William McBrine 2005-12-27 01:11:07 +00:00
  • de243ac3de xcurses.h isn't in CVS, so build it automatically for dist/zip/tar. William McBrine 2005-12-27 00:46:24 +00:00
  • 57be1c3963 Minor doc revisions -- supported OSes, and status. (PDCurses is not really a "port".) William McBrine 2005-12-27 00:33:12 +00:00
  • fc2eb0a0b3 Added term.h for zip/dist/tar targets, and removed FlexOS and Dmake stuff from those targets (it's still in CVS if anyone wants it). William McBrine 2005-12-27 00:27:39 +00:00
  • e0a98db009 Macro implementation of wresize(). Will work in _some_ cases; not really adequate. William McBrine 2005-12-25 22:01:30 +00:00
  • 7b5dc11caa wresize() implementation is bogus. Well, there's no standard, but it doesn't match other implementations (ncurses and BSD), so there's no point (it's the same functionality as resize_window()). To fix this, we need to rewrite resize_window() to reuse the original structure. William McBrine 2005-12-25 19:24:43 +00:00
  • 17023a4dd3 Added dependencies for term.h. William McBrine 2005-12-25 15:39:44 +00:00
  • 0cd5e1e134 Make cur_term DLL-safe, and initialize it. William McBrine 2005-12-25 15:07:09 +00:00
  • 028bdc6555 Added new functions. William McBrine 2005-12-25 14:56:33 +00:00
  • 079642e639 Reflect implementation (such as it is) of terminfo functions. William McBrine 2005-12-25 08:15:15 +00:00
  • b91d9a73f2 Stubs for remaining terminfo functions. William McBrine 2005-12-25 08:12:19 +00:00
  • 223a5d95c5 Switched to the "Args" method here. William McBrine 2005-12-25 06:44:36 +00:00
  • 0e47c50eb8 Added ifdef/define to prevent multiple inclusion. William McBrine 2005-12-25 06:33:52 +00:00
  • b8decbe63a Added delscreen(), based on the old behavior of endwin(). Could perhaps need refinement. William McBrine 2005-12-25 04:24:42 +00:00
  • 00382e962a Combined DOS/Win/OS2 sections, etc. It's come to my attention that some would-be users of PDCurses don't understand makefiles, only knowing IDEs. Hopefully this is clear enough for them, without dumbing it down too much. William McBrine 2005-12-19 08:03:30 +00:00
  • 2ca3d0eca4 Oops... need $(osdir) in front of bccdos.rsp to allow building from another directory. Works OK now, with simplified link commands. William McBrine 2005-12-19 07:56:30 +00:00
  • 88b496d15f ifdef the define of ExitProgram, just in case someone does try to use it outside XCurses. (Actually I got most of the demos to build with MinGW, but the solution was too hackish to include here.) William McBrine 2005-12-19 07:24:13 +00:00
  • 9f4d459409 Removed references to saa. William McBrine 2005-12-19 01:43:03 +00:00
  • 84c228d7dc Dead code removal. William McBrine 2005-12-19 01:27:20 +00:00
  • aa651e88bf Parentheses around the compound color definitions for Windows. William McBrine 2005-12-18 21:47:53 +00:00
  • fb9d787855 Added ptest to the rest of the demo builds. William McBrine 2005-12-18 16:39:46 +00:00