Commit Graph

  • 4e98966dd9 More markdown madness. William McBrine 2016-01-05 16:11:16 -05:00
  • 41f3f3e1fd All READMEs "converted" to markdown (only trivial changes). William McBrine 2016-01-05 14:33:53 -05:00
  • 6d9b9df7ce Now supports only Open Watcom 1.8+; perparing for markdown. William McBrine 2016-01-05 14:15:51 -05:00
  • d94161d682 HAVE_INFOEX test really belongs under win32; make compiler list inclusive rather than exclusive. William McBrine 2016-01-05 01:11:40 -05:00
  • 99fb27a750 Back to the old problem, with MinGW (TDM version -- not sure if this applies to all versions). William McBrine 2016-01-04 21:14:17 -05:00
  • d5a5ab581d Reverse issue for Cygwin. William McBrine 2016-01-04 21:02:08 -05:00
  • 1fd2e20bc4 And for Digital Mars. William McBrine 2016-01-04 13:40:35 -05:00
  • 8154cb3c34 Same problem with LCC. William McBrine 2016-01-04 13:11:53 -05:00
  • 1c1ef69f9c Use new Win32 console API for PDC_color_content() as well as PDC_init_color(); fetch the extended info only once; redundant code. William McBrine 2016-01-04 07:45:01 -05:00
  • 62ede2b601 Allow building Win32 console port with new color change code on Borland 5.5, potentially others with older wincon.h. William McBrine 2016-01-04 00:46:54 -05:00
  • c8262b17f9 Merge pull request #4 from adoxa/win32_restore_screen William McBrine 2016-01-02 09:16:14 -05:00
  • 8670794cfb Make init_color() work on more recent versions of Windows (console). Patch by "Didrole". William McBrine 2016-01-02 00:00:37 -05:00
  • 3cc611a288 Win32: Create a new console screen buffer by default. Jason Hood 2016-01-02 12:03:35 +10:00
  • 21ae8db499 Stupid change needed for Open Watcom 1.8+ (no longer compatible with earlier OW). William McBrine 2016-01-01 09:56:28 -05:00
  • c289cade2e Merge pull request #2 from techtonik/patch-1 William McBrine 2015-12-29 01:08:40 -05:00
  • a117358ee1 Update and rename README to README.md anatoly techtonik 2015-12-29 07:06:23 +03:00
  • 0bd221972e Stricter C. Problem reported by Damien Gaignon. William McBrine 2015-12-05 12:31:15 -05:00
  • 2179802029 Same fix for keyname() -- return pointer to static buffer. William McBrine 2015-11-12 14:05:53 -05:00
  • 4ec7f0f326 Avoid "discards const" warnings in termname() -- return a static buffer, as documented. William McBrine 2015-11-12 13:28:38 -05:00
  • 4a874a76cf Remove empty lines at end of file Stefan Reinauer 2015-11-10 19:19:25 +01:00
  • cfe5cc747e Fix variable shadowing Stefan Reinauer 2015-11-10 19:17:55 +01:00
  • 5325c5da24 libpayload/PDcurses: avoid NULL deref Stefan Reinauer 2015-11-10 19:19:00 +01:00
  • 060c80a90b pdcurses.sourceforge.net -> pdcurses.org William McBrine 2015-07-22 17:32:36 -04:00
  • 51fec8ee32 Id tags aren't useful with git. William McBrine 2015-06-20 09:06:43 -04:00
  • d6484d4837 Use gmail address instead of sf.net. William McBrine 2015-06-17 23:56:44 -04:00
  • e46011688c SDL.h is now preferred over SDL/SDL.h. William McBrine 2014-03-04 18:55:46 +00:00
  • 94e922f2cb Common code -- overlay() and overwrite(). William McBrine 2014-02-28 19:29:17 +00:00
  • 0bf3fc3ec2 Potentially invalid saved cursor position in resize_window() -- another off-by-one _maxx/_maxy error. Patch after "Luke-Jr". William McBrine 2014-02-28 17:35:45 +00:00
  • 82de8aa25e copywin() needs to disallow corner values equal to _maxx or _maxy, not just less than. Reported by "Aleksandr". William McBrine 2014-02-27 18:42:16 +00:00
  • f70e21f91b Reverse the effects of http://lists.x.org/archives/xorg-devel/2011-March/019981.html , which cause PDCurses to hang (although it's not yet clear why). Until I have something better... William McBrine 2012-11-26 08:22:50 +00:00
  • 828a5aeb8b Although its value is common to DOS, OS/2 and Win32, PDC_ATTR_SHIFT is really an implementation detail, that doesn't need to be exposed. William McBrine 2012-05-19 05:19:44 +00:00
  • e50f65fa92 New subwindows/subpads/resized windows should copy _delayms. Patch by "xaizek". William McBrine 2012-05-11 16:48:28 +00:00
  • 63bd1d1910 I see no value in the NUMKEYPAD define, and it was already removed from the other platforms when their keyboard code was restructured. William McBrine 2012-05-08 07:00:59 +00:00
  • d7ebd4b050 Updated with correct description of current indentation style. William McBrine 2011-04-27 20:18:47 +00:00
  • ec33788e31 Left/right scroll wheel support for SDL and Win32. Still not tested. William McBrine 2011-04-23 06:50:03 +00:00
  • 7a223c1d49 Add support for left/right mouse scroll wheels in X11, by Mark Hessling. (Not tested by me.) William McBrine 2011-04-20 22:13:34 +00:00
  • d266914ecb PDC_DLL_BUILD, not PDCURSES_DLL_BUILD. Reported by Anonymous on SF.net. William McBrine 2010-08-08 08:54:31 +00:00
  • 3560528d05 Added WA_NORMAL and WA_ATTRIBUTES. William McBrine 2010-02-04 05:09:27 +00:00
  • 83c38bc26e Bogus comment. Reported by Kerry Tatlow. William McBrine 2008-11-27 13:17:51 +00:00
  • 6909c66c13 Archive the new .def files, and don't try to archive the old ones. William McBrine 2008-09-08 18:49:36 +00:00
  • 4ad05bef94 Updated for 3.4. William McBrine 2008-09-08 18:39:38 +00:00
  • 0702960519 Missing the "DLL=Y" parameter in the comments here. William McBrine 2008-08-14 15:28:05 +00:00
  • 0e7f59d987 Fix for building under Innotek C (I hope). Report by Elbert Pol, fix courtesy of Paul Smedley. William McBrine 2008-08-14 06:38:35 +00:00
  • 98d49e925b Unified exports list with no duplicates -- pdcurses.def is now built from components at compile time. William McBrine 2008-07-21 12:35:09 +00:00
  • e63ec42878 Visually separate the curses.h and term.h stub functions in terminfo. William McBrine 2008-07-21 12:29:20 +00:00
  • 8d38f88037 Don't install curspriv.h, and don't include it with binary RPMs. William McBrine 2008-07-21 12:25:20 +00:00
  • c84b31f5b0 Corrected "Usage:" lines. William McBrine 2008-07-21 12:22:51 +00:00
  • dbf351aa2c Line up all the dashed lines. William McBrine 2008-07-21 12:19:21 +00:00
  • 34ad6f84d4 Don't include curspriv.h with the binary-only distributions. William McBrine 2008-07-21 12:17:53 +00:00
  • 521b014a9e I'm dropping the ability to build a DLL with LCC, because its make is so worthless, it can't handle the forthcoming changes. William McBrine 2008-07-20 20:37:42 +00:00
  • 0db76d01d3 These symbols aren't defined in some versions of windows.h, so use the numeric values. William McBrine 2008-07-20 20:12:04 +00:00
  • 7433c8d551 I guess we should export the stupid terminfo stub functions from the DLLs, too. <sigh> William McBrine 2008-07-15 17:22:43 +00:00
  • 5adfc9a4aa setsyx() can be a function (as it already is in some other curses implementations); also, moved it from kernel.c to getyx.c, which seems more logical to me, although (again) it's not the "traditional" location. William McBrine 2008-07-15 17:13:26 +00:00
  • e98829edf8 Normalized email addresses, where possible. William McBrine 2008-07-14 12:35:23 +00:00
  • b73c2efb21 Some more documentation cleanup. William McBrine 2008-07-14 12:22:13 +00:00
  • 2bd1949a76 Most calls to _display_cursor() use the same parameters. William McBrine 2008-07-14 04:33:26 +00:00
  • 32b61a38e3 Abandoning tabs, and changing indent to 4 spaces -- part 2. William McBrine 2008-07-14 04:24:52 +00:00
  • 649d5171fa Abandoning tabs, and changing indent to 4 spaces -- part 1. William McBrine 2008-07-13 16:08:18 +00:00
  • 92a09fd304 Same for PDC_mbstowcs(). William McBrine 2008-07-13 09:38:35 +00:00
  • c8c0e539e6 Ensure zero-termination from PDC_wcstombs(). William McBrine 2008-07-13 09:07:24 +00:00
  • 988eb7bec5 No more boxes/lines in the Makefiles. William McBrine 2008-07-13 08:09:04 +00:00
  • 2b04e76299 Descriptions of the newer options. William McBrine 2008-07-13 07:09:31 +00:00
  • bdc31fad97 Removed maintain.er and boilerplate; integrated contents into README; replaced boilerplate with "Public Domain Curses", which covers both the name and the (lack of) copyright status. :-) William McBrine 2008-07-13 06:36:32 +00:00
  • 57765baba7 Added support for Apple's ".dylib". Suggested by Marc Vaillant (who says it's needed with OS 10.5.) William McBrine 2008-07-13 01:28:59 +00:00
  • 13fc553871 More documentation updates. William McBrine 2007-12-05 19:30:34 +00:00
  • c2745271d7 More documentation updates -- hopefully this is clearer and more accurate. (Certainly I think the bkgd.c section is improved.) Much, much more to do here. William McBrine 2007-12-03 20:01:06 +00:00
  • a2df3d6b41 Test for moved cursor was omitting the window origin offset. Reported by Carey Evans. William McBrine 2007-12-03 02:27:04 +00:00
  • 8a9988170a Argh -- still the wrong value here for max items in key_table. Reported by Carey Evans. William McBrine 2007-11-29 21:54:12 +00:00
  • 06269e084c Updated Mark Hessling's email address, removed some outdated info and a pointless infinite loop. William McBrine 2007-11-14 22:08:29 +00:00
  • 30d7ad9817 Consistently capitalize "PCcurses" the way it was done in that package. William McBrine 2007-11-14 21:09:34 +00:00
  • 26c9ca018f Consistently capitalize "ncurses" the way it's done in that package; i.e., not at all. William McBrine 2007-11-14 21:06:45 +00:00
  • 06b807f34d Added README for the doc dir; added "Building" section for all READMEs. William McBrine 2007-11-14 21:02:20 +00:00
  • 566a7cc818 Eh. William McBrine 2007-11-09 08:41:29 +00:00
  • cd52bde336 No longer needed. William McBrine 2007-11-09 08:40:55 +00:00
  • c60c7beb94 Static Makefile for doc -- nothing really needs to be configured here. Also, INSTALL no longer exists, so don't try to archive it. William McBrine 2007-11-09 08:40:07 +00:00
  • f190820cfb Updated version number. No, 3.4 is not necessarily imminent. But I'm giving up on using the build number for smaller increments than the version number. William McBrine 2007-11-07 23:33:07 +00:00
  • 902553ba67 Include config.h only from curspriv.h. Hopefully this will facilitate moving it in the future... William McBrine 2007-11-07 04:55:21 +00:00
  • e112d538d6 "paneldir" not needed. William McBrine 2007-11-07 04:39:27 +00:00
  • cd06891171 More changes. William McBrine 2007-11-07 03:51:26 +00:00
  • 938437b1ee Moved build instructions from INSTALL (which never really described installation) to the platform-specific READMEs. More to do here. William McBrine 2007-11-07 02:56:03 +00:00
  • 4816c75517 Notes about official ports; PDCurses.txt vs. PDCurses.man. William McBrine 2007-11-06 16:50:50 +00:00
  • 30a320c370 The xc_atrtab table size was under-calculated by half, resulting in crashes at (oddly) certain line counts. (It should've crashed a lot more.) Reported by Mark Hessling. William McBrine 2007-10-28 23:27:34 +00:00
  • d4548b432d Revised documentation; changed isendwin() so it won't crash after delscreen(). Lack of delscreen() documentation reported by Colin MacIntyre. William McBrine 2007-10-13 19:53:49 +00:00
  • a2b68fcf34 Ensure that CC is set. William McBrine 2007-08-29 18:46:46 +00:00
  • fc97cea333 "$?" doesn't really have the desired effect -- _all_ the dependencies show up on the command line, including curses.h, and pdcurses.a twice. And apparently, this can mess up some old version (?) of MinGW. So, revert to spelling out "tuidemo.o tui.o". Reported by "Howard L." William McBrine 2007-08-09 04:00:24 +00:00
  • fbc11bbe4b Comments. William McBrine 2007-07-22 23:42:58 +00:00
  • c334c5c9b0 Disable QuickEdit Mode when enabling mouse input for the Win32 console; reported by "Zalapkrakna". William McBrine 2007-07-22 21:48:18 +00:00
  • ff4bd1659e pdcurses.ico had a slightly better 32x32 rendering of the PDCurses logo than little_icon.xbm; use it for the other two. William McBrine 2007-07-14 23:51:51 +00:00
  • a5c99baf7d Argh -- "doc", not "docs". First post-3.3 change. William McBrine 2007-07-12 06:44:39 +00:00
  • 8a50a3f3e1 Need space between x11.txt and sdl.txt. William McBrine 2007-07-11 22:05:23 +00:00
  • 34c32404da Documentation. Ready for 3.3? William McBrine 2007-07-11 21:56:10 +00:00
  • a321b48c6d Handle old pdc_tileback here, so that this function can be called by users. William McBrine 2007-07-11 21:01:09 +00:00
  • 0660f2b2f4 More. William McBrine 2007-07-11 01:10:53 +00:00
  • 9fa4be3072 Much faster firework demo -- changed unneeded clear()s to erase()s, and stopped re-init_pair()ing the same pair over and over. William McBrine 2007-07-11 01:01:08 +00:00
  • 238fcf6b4f Don't let single unchanged cells break up a run. This keeps down the number of PDC_transform_line() calls. But doupdate() is getting complicated! William McBrine 2007-07-10 20:56:03 +00:00
  • 0fd1999751 Don't need this one, either. William McBrine 2007-07-10 17:33:06 +00:00
  • 6f540b8688 Simplified. William McBrine 2007-07-10 17:31:29 +00:00
  • 0452979642 Shouldn't need these tests anymore -- equivalents done in doupdate(). William McBrine 2007-07-10 16:40:34 +00:00
  • c53fa73935 Now this is the way to do double-buffering. Brings worm -n 40 to 0% CPU in SDL! X11 remains at ~20%, but it's distributed differently -- less X, more worm. William McBrine 2007-07-10 16:13:09 +00:00
  • cbe7a94b18 True double-buffering, ncurses-style. Could use more testing... Where the wnoutrefresh() changes affected mainly touchwin(), this will affect mainly stacked windows using touchwin(). It could be slower in other cases, particularly when using a real hardware text screen. So, I'm still going back and forth on this. William McBrine 2007-07-09 06:24:42 +00:00