Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0368bc44e8 
								
							 
						 
						
							
							
								
								Remove warnings from the SGI compiler.  
							
							... 
							
							
							
							This is part of SF patch #434992 . 
							
						 
						
							2001-07-19 20:48:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								5a76c44181 
								
							 
						 
						
							
							
								
								Fix bug  #417212 : "curses.newwin can return pads" by changing the Python  
							
							... 
							
							
							
							newwin() wrapper to always return a window, and never a pad.  This makes
   the code match the documentation. 
							
						 
						
							2001-07-14 20:38:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bfdf4ecad0 
								
							 
						 
						
							
							
								
								Properly use &&. Closes bug  #434988 .  
							
							
							
						 
						
							2001-06-23 19:58:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								858ca0f229 
								
							 
						 
						
							
							
								
								Include py_curses.h *after* defining _XOPEN_SOURCE_EXTENDED.  
							
							... 
							
							
							
							Michael Hudson suggested this fox for the Tru64 problem (SF bug
232597).  It looks reasonable, it works on Tru64, and it doesn't beak
anything on Linux, so I say go for it. 
							
						 
						
							2001-04-10 19:53:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								2d339f9369 
								
							 
						 
						
							
							
								
								Patch  #103485  from Donn Cave: patches to make the module compile on AIX and  
							
							... 
							
							
							
							NetBSD 
							
						 
						
							2001-01-29 20:47:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								e1c4352f98 
								
							 
						 
						
							
							
								
								Rename 'lines' variable to 'nlines' to avoid conflict with a macro defined  
							
							... 
							
							
							
							in term.h 
							
						 
						
							2001-01-29 20:31:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								399b8af563 
								
							 
						 
						
							
							
								
								Bug  #130117 : add a prototype required to compile cleanly on IRIX  
							
							... 
							
							
							
							(contributed by Paul Jackson) 
							
						 
						
							2001-01-28 18:10:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6915c4d0a8 
								
							 
						 
						
							
							
								
								Support building this as a DLL under Cygwin.  
							
							
							
						 
						
							2001-01-19 00:28:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								caefb37ee1 
								
							 
						 
						
							
							
								
								Add the curses constants ERR and OK to the module at TG's suggestion  
							
							
							
						 
						
							2000-12-26 15:57:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								3255268777 
								
							 
						 
						
							
							
								
								Export C API from this module.  
							
							... 
							
							
							
							Remove several macros and #includes; py_curses.h contains them now. 
							
						 
						
							2000-12-22 21:52:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								9de6ffa314 
								
							 
						 
						
							
							
								
								Another patch from Thomas Gellekum: add .overlay() and .overwrite()  
							
							... 
							
							
							
							window methods 
							
						 
						
							2000-12-21 16:22:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								2824d7f6b1 
								
							 
						 
						
							
							
								
								Wrapper for napms() function, contributed by Thomas Gellekum <tg@FreeBSD.org>  
							
							
							
						 
						
							2000-12-15 00:44:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								26cc66fe6a 
								
							 
						 
						
							
							
								
								Patch  #102412  from mwh: Add support for the setupterm() function, to  
							
							... 
							
							
							
							initialize the terminal without necessarily calling initscr() 
							
						 
						
							2000-11-18 17:45:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								f16e0ed76c 
								
							 
						 
						
							
							
								
								Patch  #102278 : add tparm() function to _curses module  
							
							
							
						 
						
							2000-11-07 03:35:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d3616409 
								
							 
						 
						
							
							
								
								Patch from Randall Hopper to fix PR  #116172 , "curses module fails to  
							
							... 
							
							
							
							build on SGI":
* Check for 'sgi' preprocessor symbol, not '__sgi__'
* Surround individual character macros with #ifdef's, instead of making them
  all rely on STRICT_SYSV_CURSES 
							
						 
						
							2000-11-01 19:59:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								51ee09b995 
								
							 
						 
						
							
							
								
								Don't call Py_FatalError in module initialization  
							
							... 
							
							
							
							(leaving the rest of the modules for Barry) 
							
						 
						
							2000-09-01 03:46:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								a98e92bc13 
								
							 
						 
						
							
							
								
								Add alias for old function name -- removing it broke Alexei Gilchrist's cfm  
							
							
							
						 
						
							2000-08-20 23:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								fb6bbf51a6 
								
							 
						 
						
							
							
								
								Added list of missing functions as a comment  
							
							
							
						 
						
							2000-07-27 11:58:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								8353f623d6 
								
							 
						 
						
							
							
								
								Comment out a debugging print (spotted by Michael Deegan)  
							
							
							
						 
						
							2000-07-26 18:36:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								70e89c11fe 
								
							 
						 
						
							
							
								
								Added wrappers for tiget{flag,num,str}, for querying terminfo capabilities  
							
							
							
						 
						
							2000-07-26 02:57:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								bf680266da 
								
							 
						 
						
							
							
								
								Modified version of patch  #100963  from Mark Favas:  has_key() is an  
							
							... 
							
							
							
							ncurses extension, so it's made conditional depending on STRICT_SYSV_CURSES 
							
						 
						
							2000-07-25 12:37:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								4463acbc32 
								
							 
						 
						
							
							
								
								Bug report and partial patch from Michael Deegan <michael@ucc.gu.uwa.edu.au>:  
							
							... 
							
							
							
							reversed tests resulted in an exception when you supplied the correct number
of arguments 
							
						 
						
							2000-07-24 23:54:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f33dcf03 
								
							 
						 
						
							
							
								
								Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',  
							
							... 
							
							
							
							and a couple of functions that were missed in the previous batches. Not
terribly tested, but very carefully scrutinized, three times.
All these were found by the little findkrc.py that I posted to python-dev,
which means there might be more lurking. Cases such as this:
long
func(a, b)
	long a;
	long b; /* flagword */
{
and other cases where the last ; in the argument list isn't followed by a
newline and an opening curly bracket. Regexps to catch all are welcome, of
course ;) 
							
						 
						
							2000-07-21 06:00:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								ad9b1f8533 
								
							 
						 
						
							
							
								
								Patch from Peter Schneider-Kamp: convert curses module to ANSI prototypes,  
							
							... 
							
							
							
							and substitute the conventional "args" instead of "arg". 
							
						 
						
							2000-07-09 14:35:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								589c35bcc7 
								
							 
						 
						
							
							
								
								Python 2.0 is not supposed to use string exceptions in the standard library  
							
							... 
							
							
							
							& extensions, so create exceptions in extension modules using the
PyErr_NewException() API. 
							
						 
						
							2000-07-06 19:38:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								1a10400692 
								
							 
						 
						
							
							
								
								Removed unused variables.  
							
							... 
							
							
							
							Added two functions that were left out of the method definition table. 
							
						 
						
							2000-07-06 18:14:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e4b05ac4 
								
							 
						 
						
							
							
								
								Fixes for compiling on Tru64.  
							
							... 
							
							
							
							Define a STRICT_SYSV_CURSES macro on SGI, Sun, and Tru64, to mark systems
that don't support some features. 
							
						 
						
							2000-06-27 21:49:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								b6e468796a 
								
							 
						 
						
							
							
								
								Fix two typos (, instead of ;)  
							
							
							
						 
						
							2000-06-27 15:01:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9d23b250 
								
							 
						 
						
							
							
								
								Added support for mouse functions: mousemask(), mouseinterval(),  
							
							... 
							
							
							
							getmouse(), ungetmouse(), and window.enclose().  wmouse_trafo() seems
of marginal importance at the moment. 
							
						 
						
							2000-06-27 03:10:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								f419572708 
								
							 
						 
						
							
							
								
								Release the global interpreter lock around the most important  
							
							... 
							
							
							
							functions that might block or pause 
							
						 
						
							2000-06-23 01:36:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								97311bbb0e 
								
							 
						 
						
							
							
								
								Added .timeout() method and .typeahead() function  
							
							
							
						 
						
							2000-06-21 01:41:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f198e01a 
								
							 
						 
						
							
							
								
								Renamed the C extension for ncurses support from 'curses' to '_curses'.  
							
							... 
							
							
							
							(The SourceForge admins have been asked to rename the ,v file.) 
							
						 
						
							2000-06-10 23:12:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								03e644b851 
								
							 
						 
						
							
							
								
								Changes by AMK: Use HAVE_NCURSES_H to include correct header file  
							
							... 
							
							
							
							Lots of typo fixes (a bit too much cut-and-paste in this module)
Aliases removed: attr_on, attr_off, attr_set
Lowercased the names COLOR_PAIR and PAIR_NUMBER
#ifdef's for compiling on Solaris added (need to understand SYSV curses
    versions better and generalize this)
Bumped version number bumped to 1.6 
							
						 
						
							2000-05-23 16:24:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								22b88ce6bf 
								
							 
						 
						
							
							
								
								Oliver Andrich's ncurses-specific curses module, version 1.5b1  
							
							
							
						 
						
							2000-05-23 16:18:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b18618dab7 
								
							 
						 
						
							
							
								
								Vladimir Marangozov's long-awaited malloc restructuring.  
							
							... 
							
							
							
							For more comments, read the patches@python.org  archives.
For documentation read the comments in mymalloc.h and objimpl.h.
(This is not exactly what Vladimir posted to the patches list; I've
made a few changes, and Vladimir sent me a fix in private email for a
problem that only occurs in debug mode.  I'm also holding back on his
change to main.c, which seems unnecessary to me.) 
							
						 
						
							2000-05-03 23:44:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								716a89c606 
								
							 
						 
						
							
							
								
								Patch by Charles Waldman to implement an optional nlines argument to  
							
							... 
							
							
							
							w.scroll().  (It then calls wscrl(win, nlines) instead of scoll(win).) 
							
						 
						
							1999-01-05 17:16:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								11847896ed 
								
							 
						 
						
							
							
								
								Chris Herborth discovered a typo in the arrow key symbols.  
							
							
							
						 
						
							1998-12-23 04:45:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3886bb6997 
								
							 
						 
						
							
							
								
								Add DL_EXPORT() to all modules that could possibly be used  
							
							... 
							
							
							
							on BeOS or Windows. 
							
						 
						
							1998-12-04 18:50:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d5f6c223a9 
								
							 
						 
						
							
							
								
								Make the version variable static (it has no business being exported).  
							
							
							
						 
						
							1998-10-07 14:48:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb96de269 
								
							 
						 
						
							
							
								
								Apply two changes, systematically:  
							
							... 
							
							
							
							(1) Use PyErr_NewException("module.class", NULL, NULL) to create the
    exception object.
(2) Remove all calls to Py_FatalError(); instead, return or
    ignore the errors -- the import code now checks PyErr_Occurred()
    after calling a module's init function, so it's no longer a
    fatal error for the initialization to fail.
Also did some small cleanups, e.g. removed unnecessary test for
"already initialized" from initfpectl(), and unified
initposix()/initnt().
I haven't checked this very thoroughly, so while the changes are
pretty trivial -- beware of untested code! 
							
						 
						
							1997-10-01 04:29:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								db4a629ba0 
								
							 
						 
						
							
							
								
								Avoid warning from gcc on Linux about dropping const.  
							
							
							
						 
						
							1997-05-09 02:17:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a376cc5cc8 
								
							 
						 
						
							
							
								
								Keep gcc -Wall happy.  
							
							
							
						 
						
							1996-12-05 23:43:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1266a01e47 
								
							 
						 
						
							
							
								
								Include ncurses.h where needed  
							
							
							
						 
						
							1996-02-25 04:50:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								14ece169ab 
								
							 
						 
						
							
							
								
								Added some (method) casts.  
							
							
							
						 
						
							1995-03-17 12:18:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								585c6dcf88 
								
							 
						 
						
							
							
								
								more fixes by Steve Clift  
							
							
							
						 
						
							1995-02-24 13:45:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8fbf82b26e 
								
							 
						 
						
							
							
								
								bump version, add __version__ back in  
							
							
							
						 
						
							1995-02-17 13:54:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8573847a4d 
								
							 
						 
						
							
							
								
								Steve Clifts version  
							
							
							
						 
						
							1995-02-17 13:50:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f5c6d47e96 
								
							 
						 
						
							
							
								
								clear errors between failing calls to PyArg_Parse  
							
							
							
						 
						
							1995-02-07 15:38:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a597dde3f1 
								
							 
						 
						
							
							
								
								cosmetic changes so these modules will work with the strict new naming scheme  
							
							
							
						 
						
							1995-01-10 20:56:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								602099a756 
								
							 
						 
						
							
							
								
								* various modules: #include "Python.h" and remove most remporary  
							
							... 
							
							
							
							renaming hacks 
							
						 
						
							1994-09-14 13:32:22 +00:00