cpython/Modules
Guido van Rossum a883a3d5fd See discussion at SF bug 547537.
Unicode objects are currently taken as binary data by the write()
method.  This is not what Unicode users expect, nor what the
StringIO.py code does.  Until somebody adds a way to specify binary or
text mode for cStringIO objects, change the format string to use "t#"
instead of "s#", so that it will request the "text buffer" version.
This will try the default encoding for Unicode objects.

This is *not* a 2.2 bugfix (since it *is* a semantic change).
2002-04-29 13:54:48 +00:00
..
expat Define VERSION in expat.h. 2002-02-13 07:47:16 +00:00
.cvsignore
Setup.config.in gcmodule is now always compiled 2001-08-30 00:13:38 +00:00
Setup.dist Document the build process more precisely. Suggested by Hugh Sasse. 2002-04-19 09:47:23 +00:00
_codecsmodule.c Patch #477750: Use METH_ constants in Modules. 2002-01-17 23:15:58 +00:00
_curses_panel.c Fix whitespace 2002-03-31 14:55:17 +00:00
_cursesmodule.c I think this fixes 2002-01-30 15:39:28 +00:00
_hotshot.c Remove compiler warnings on Solaris 8. 2002-03-20 21:32:07 +00:00
_localemodule.c Patch #546194: Check constants individually. Fixes 534143 on OpenBSD. 2002-04-19 21:04:41 +00:00
_sre.c Revert use of METH_OLDARGS (use 0) to support 1.5.2 2002-03-31 15:46:00 +00:00
_ssl.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
_testcapimodule.c Switch to using METH_NOARGS where possible. 2002-04-01 14:28:58 +00:00
_tkinter.c Use symbolic METH_VARARGS/METH_OLDARGS instead of 1/0 for ml_flags 2002-03-31 14:44:22 +00:00
_weakref.c Convert the ref() and proxy() implementations to use the new 2001-10-23 21:12:47 +00:00
addrinfo.h Undefine addrinfo.h constants if the system header defined them. 2001-12-06 19:04:35 +00:00
almodule.c Patch supplied by Burton Radons for his own SF bug #487390: Modifying 2001-12-08 18:02:58 +00:00
ar_beos Moved BeOS/ar-fake and BeOS/linkmodule to Modules/ar_beos and 2001-02-16 03:24:50 +00:00
arraymodule.c PyObject_Del can now be used as a function designator. 2002-04-12 02:44:10 +00:00
audioop.c Patch #477750: Use METH_ constants in Modules. 2002-01-17 23:15:58 +00:00
binascii.c SF bug #494738: binascii_b2a_base64 overwrites memory. 2001-12-19 04:41:35 +00:00
bsddbmodule.c SF patch [ 545523 ] patch for 514433 bsddb.dbopen (NULL) 2002-04-23 02:11:05 +00:00
cPickle.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
cStringIO.c See discussion at SF bug 547537. 2002-04-29 13:54:48 +00:00
ccpython.cc
cdmodule.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
cgen.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
cgensupport.c
cgensupport.h
clmodule.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
cmathmodule.c Use the PyModule_*() API instead of manipulating the module dictionary 2002-04-01 03:45:06 +00:00
config.c.in gcmodule is now enabled here 2001-08-30 00:12:32 +00:00
cryptmodule.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
cstubs
dbmmodule.c OS/2 EMX port changes (Modules part of patch #450267): 2002-03-03 02:59:16 +00:00
dlmodule.c Convert METH_OLDARGS -> METH_VARARGS: also PyArg_Parse -> PyArg_ParseTuple 2002-03-31 15:43:28 +00:00
errnomodule.c Removed an XXX question (the answer is "yes" <wink>). 2002-01-26 17:58:02 +00:00
fcntlmodule.c OS/2 EMX port changes (Modules part of patch #450267): 2002-03-03 02:59:16 +00:00
flmodule.c Convert METH_OLDARGS -> METH_NOARGS: remove args parameter 2002-03-31 15:56:56 +00:00
fmmodule.c Convert from using METH_OLDARGS to METH_NOARGS. 2002-03-31 14:57:24 +00:00
fpectlmodule.c Got rid of a few more NeXT ifdefs. The last, I think. 2002-02-01 15:46:29 +00:00
fpetestmodule.c Patch #477750: Use METH_ constants in Modules. 2002-01-17 23:15:58 +00:00
gcmodule.c _PyObject_GC_New: Could call PyObject_INIT with a NULL 1st argument. 2002-04-28 01:57:25 +00:00
gdbmmodule.c Patch supplied by Burton Radons for his own SF bug #487390: Modifying 2001-12-08 18:02:58 +00:00
getaddrinfo.c Remove INET6 define. Use ENABLE_IPV6 instead. 2001-12-02 10:15:37 +00:00
getbuildinfo.c More sprintf -> PyOS_snprintf. 2001-12-04 01:11:32 +00:00
getnameinfo.c Remove INET6 define. Use ENABLE_IPV6 instead. 2001-12-02 10:15:37 +00:00
getpath.c Include <unistd.h> in Python.h. Fixes #500924. 2002-01-12 11:05:12 +00:00
glmodule.c
grpmodule.c Patch #523268, #522027: return enhanced tuples. 2002-03-01 10:38:44 +00:00
imageop.c Convert more METH_OLDARGS & PyArg_Parse() 2002-04-02 18:26:33 +00:00
imgfile.c Convert METH_OLDARGS -> METH_VARARGS: also PyArg_Parse -> PyArg_ParseTuple 2002-03-31 15:43:28 +00:00
ld_so_aix
ld_so_beos
license.terms
linuxaudiodev.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
main.c OS/2 EMX port changes (Modules part of patch #450267): 2002-03-03 02:59:16 +00:00
makesetup [Patch #536769] Add -Xcompiler flag for adding arguments and switches for 2002-03-29 18:00:19 +00:00
makexp_aix
mathmodule.c Revert parts of patch #453627, documenting the resulting test failures 2001-09-06 08:16:17 +00:00
md5.h
md5c.c Patch #463421: speed up md5 module with real memcpy/set. 2001-09-24 17:14:40 +00:00
md5module.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
mmapmodule.c SF bug 515943: searching for data with \0 in mmap. 2002-03-08 05:43:32 +00:00
mpzmodule.c Get rid of all METH_OLDARGS & PyArg_Parse. 2002-04-01 01:37:14 +00:00
newmodule.c There's no need for typechecks on the second and third argument of 2002-01-15 19:21:05 +00:00
nismodule.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
operator.c Removed old Digital Creations copyright/license notices (with 2002-04-04 17:52:50 +00:00
parsermodule.c Patch supplied by Burton Radons for his own SF bug #487390: Modifying 2001-12-08 18:02:58 +00:00
pcre-int.h
pcre.h
pcremodule.c Patch #477750: Use METH_ constants in Modules. 2002-01-17 23:15:58 +00:00
posixmodule.c WCOREDUMP(), WIFCONTINUED(), WCONTINUED, WUNTRACED: New. 2002-04-23 15:58:02 +00:00
puremodule.c Patch #477750: Use METH_ constants in Modules. 2002-01-17 23:15:58 +00:00
pwdmodule.c Remove unused variable reported by Walter Dörwald 2002-04-15 16:29:00 +00:00
pyexpat.c Remove compiler warnings on Solaris 8. 2002-03-20 21:32:07 +00:00
pypcre.c First stab at rationalizing the PyMem_ API. Mixing PyObject_xyz with 2002-04-12 07:22:56 +00:00
python.c
readline.c #544265, Remove warnings for passing const to free() 2002-04-21 15:03:18 +00:00
regexmodule.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
regexpr.c
regexpr.h
resource.c Check for overflow errors in setrlimit(), 2002-04-23 20:15:04 +00:00
rgbimgmodule.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
rotormodule.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
selectmodule.c Use the PyModule_Add*() APIs instead of manipulating the module dict 2002-04-01 14:53:37 +00:00
sgimodule.c Convert more METH_OLDARGS & PyArg_Parse() 2002-04-02 18:26:33 +00:00
shamodule.c Remove unused variable and call to PyModule_GetDict(). 2002-04-01 14:30:50 +00:00
signalmodule.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
socketmodule.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
socketmodule.h Patch #520062: Support IPv6 with VC.NET. 2002-03-01 08:31:07 +00:00
sre.h Remove extraneous #define as per effbot's instructions in: 2002-03-18 18:46:14 +00:00
sre_constants.h
stropmodule.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00
structmodule.c Get rid of more PyArg_Parse & METH_OLDARGS. 2002-04-02 18:17:57 +00:00
sunaudiodev.c Remove METH_OLDARGS: 2002-03-31 15:27:00 +00:00
svmodule.c Patch #477750: Use METH_ constants in Modules. 2002-01-17 23:15:58 +00:00
symtablemodule.c Fix [ #489673 ] memory leak in test_symtable: Free the st_future slot. 2001-12-06 14:34:58 +00:00
syslogmodule.c Use the PyModule_Add*() APIs instead of manipulating the module dict 2002-04-01 14:53:37 +00:00
tclNotify.c
termios.c OS/2 EMX port changes (Modules part of patch #450267): 2002-03-03 02:59:16 +00:00
testcapi_long.h
threadmodule.c Lock methods acquire() and locked() now return bools. 2002-04-07 06:32:21 +00:00
timemodule.c Got rid of ifdefs for long-obsolete GUSI versions. 2002-04-11 20:46:23 +00:00
timing.h
timingmodule.c Convert from using METH_OLDARGS to METH_NOARGS. 2002-03-31 14:57:24 +00:00
tkappinit.c Mods by Tony Lownds (patch 490100, slightly massaged by me) to make Tkinter 2001-12-09 23:15:56 +00:00
unicodedata.c Remove direct manipulation of the module dict. 2002-04-03 21:39:26 +00:00
unicodedata_db.h
unicodename_db.h
xreadlinesmodule.c Patch supplied by Burton Radons for his own SF bug #487390: Modifying 2001-12-08 18:02:58 +00:00
xxmodule.c Fix an obvious bug. 2002-04-09 12:50:13 +00:00
xxsubtype.c Add a simple test of the METH_CLASS and METH_STATIC flags for type methods. 2002-03-28 15:49:54 +00:00
yuv.h
yuvconvert.c
zlibmodule.c Repair widespread misuse of _PyString_Resize. Since it's clear people 2002-04-27 18:44:32 +00:00