Marc-André Lemburg
bc7cbcbc8f
Added new Python C API _test module to the build mechanism on Unix.
2001-02-02 12:07:22 +00:00
Tim Peters
9ea17ac595
Patch derived from Trent's 101162: a Python/C API testing framework.
...
STILL NEEDS UNIX BUILD CHANGES.
2001-02-02 05:57:15 +00:00
Jeremy Hylton
2230865043
SF patch 101137 from Grant Edwards
...
Adds support for raw packets (AF_PACKET) under Linux. I haven't
tested this code thoroughly; it compiles and the basic calls all work
without crashing. Not sure what to actually do with raw sockets though.
Not sure what other platforms this might be useful for.
2001-02-02 03:23:09 +00:00
Tim Peters
747d5b63db
Teach Windows build about the _weakref module.
2001-02-02 00:07:07 +00:00
Jeremy Hylton
42dd01add5
An ssl-wrapped socket now returns '' on EOF, just like a regular
...
socket -- as suggested by Clarence Gardner.
Fix httplib to comply with the new ssl-socket interface.
2001-02-01 23:35:20 +00:00
Jeremy Hylton
6fe0a82ecb
move extra arguments to the back of the new.code() arglist
2001-02-01 19:50:29 +00:00
Fred Drake
41deb1efc2
PEP 205, Weak References -- initial checkin.
2001-02-01 05:27:45 +00:00
Fred Drake
2de7471d69
Add entries for the weakref module to the build control.
2001-02-01 05:26:54 +00:00
Tim Peters
ee826f88c9
Docs for new Windows zlib build procedure.
2001-01-31 19:39:44 +00:00
Mark Hammond
ae8c268a2b
Fix [ Bug #129293 ] zlib library used for binary win32 distribution can crash
...
This involves changing the zlib build process to build zlib itself from sources, then use that library. Also updated are the comments to reflect the new official home of zlib, and add Windows specific notes regarding the build process.
2001-01-31 10:28:03 +00:00
Mark Hammond
0850137fe4
Partial fix to [ Bug #128685 ] popen on Win9x isnt smart enough about finding w9xpopen.exe.
...
"Partial" as the code uses sys.prefix in an attempt to locate 'w9xpopen.exe', but sys.prefix is not set if Python can't find it itself. So this _still_ fails in Pythonwin, but I am committing the patch for 2 reasons:
* Embedded apps that set sys.prefix or use PYTHONHOME will work
* The exception raised on failure to find the executable is far more obvious
2001-01-31 07:30:29 +00:00
Mark Hammond
64aae6695f
Fix Bug #125891 - os.popen2,3 and 4 leaked file objects on Windows.
2001-01-31 05:38:47 +00:00
Jeremy Hylton
55087f0c35
Cleanup logic a little. Check args first, then try to create the
...
object. This avoids creation + decref if bogus arguments are passed.
2001-01-29 22:46:35 +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
e7c6691796
Add back most of the old contents of Setup.dist, with all the modules
...
commented out.
2001-01-29 20:13:11 +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
Fred Drake
ceb2bff09e
new_instance(): Use PyInstance_NewRaw() instead of knowing too much
...
about the internal initialization of instance objects. Make the
dict parameter optional, and allow None as equivalent to omission.
2001-01-28 03:55:09 +00:00
Neil Schemenauer
09ac1fde1c
Fix a typo.
2001-01-27 21:43:40 +00:00
Fred Drake
2174f80c66
init_curses_panel(): Be more consistent with indentation and blank lines.
2001-01-27 18:58:04 +00:00
Andrew M. Kuchling
93b747efce
Bug #129904 : Put back the path component for the Tkinter modules
2001-01-27 01:31:35 +00:00
Neil Schemenauer
83356ef31d
- Use PY_CFLAGS when compile modules that will be part of the interpreter.
...
- Put shared modules in the same place as object files.
2001-01-26 16:22:26 +00:00
Guido van Rossum
2b597e4f54
Correct one-line typo, reported by yole @ SF, bug 130077.
2001-01-25 22:12:43 +00:00
Jeremy Hylton
78dc825a41
Fix arguments for PyFrame_New(). The previous checkin used the wrong
...
arguments, which were based on an interim development API.
2001-01-25 21:48:14 +00:00
Jeremy Hylton
903f654ac9
PEP 227 implementation
...
Track changes to PyFrame_New() and PyFuntion_New().
2001-01-25 20:07:56 +00:00