Andrew MacIntyre
ba43e8700b
OS/2 EMX port changes (Modules part of patch #450267 ):
...
Modules/
socketmodule.c
EMX handles sockets like Posix, rather than use native APIs
2002-03-03 03:03:52 +00:00
Andrew MacIntyre
7bf6833e17
OS/2 EMX port changes (Modules part of patch #450267 ):
...
Modules/
_hotshot.c
dbmmodule.c
fcntlmodule.c
main.c
pwdmodule.c
readline.c
selectmodule.c
signalmodule.c
termios.c
timemodule.c
unicodedata.c
2002-03-03 02:59:16 +00:00
Guido van Rossum
6f33250ef9
SF patch 517245 by Marc Recht.
...
Support GMP version >= 2.
Bugfix candidate.
2002-03-01 21:31:27 +00:00
Martin v. Löwis
dbd55b3737
Patch #523268 , #522027 : return enhanced tuples.
2002-03-01 10:38:44 +00:00
Martin v. Löwis
9986633609
Patch 520694: arraymodule.c improvements:
...
- make array.array a type
- add Py_UNICODE arrays
- support +=, *=
2002-03-01 10:27:01 +00:00
Martin v. Löwis
272cb40e31
Patch #520062 : Support IPv6 with VC.NET.
2002-03-01 08:31:07 +00:00
Marc-André Lemburg
666e70de25
Add documentation about how the inter-module linking works.
2002-02-25 14:45:40 +00:00
Tim Peters
643a7fc62f
Moved the declaration of PySocketSock_Type from socketmodule.h to
...
socketmodule.c. No code outside of the .c file references it, so it
doesn't belong the .h file (at least not yet ...), and declaring it
an imported symbol in the .h file can't be made to work on Windows (it's
a cross-DLL symbol then) without substantial code rewriting. Also
repaired the comment that goes along with the decl, to stop referring
to names and functions that haven't existed for 7 years <wink>.
socketmodule.c compiles cleanly on Windows again. The test_socket dies
at once, though (later).
2002-02-17 04:13:21 +00:00
Tim Peters
6f5505aaf9
For readability, switch to tab indents; was using a mix of tab indents,
...
4-space indents, and ambiguous space+tab indents. Added an XXX comment
about a confusing part. Still doesn't build on Windows.
2002-02-17 03:58:51 +00:00
Martin v. Löwis
b2c92f44d4
Patch #511193 : Implement killpg in posixmodule.
2002-02-16 23:35:41 +00:00
Martin v. Löwis
e6cc5b68bf
Remove extraneous variable 'total', as reported by James Rucker.
2002-02-16 23:13:54 +00:00
Marc-André Lemburg
976ade691c
Also fix the comment.
2002-02-16 18:47:07 +00:00
Marc-André Lemburg
bb8b78b77a
Fix the name of the header file.
2002-02-16 18:44:52 +00:00
Marc-André Lemburg
a5d2b4cb18
Break SSL support out of _socket module and place it into a new
...
helper module _ssl.
The support for the RAND_* APIs in _ssl is now only enabled
for OpenSSL 0.9.5 and up since they were added in that
release.
Note that socketmodule.* should really be renamed to _socket.* --
unfortunately, this seems to lose the CVS history of the file.
Please review and test... I was only able to test the header file
chaos in socketmodule.c/h on Linux. The test run through fine
and compiles don't give errors or warnings.
WARNING: This patch does *not* include changes to the various
non-Unix build process files.
2002-02-16 18:23:30 +00:00
Fred Drake
2eeec9bde5
Fix typo.
2002-02-14 07:16:30 +00:00
Fred Drake
78f6c867ae
Use PyModule_AddObject() instead of accessing the module dict directly.
2002-02-14 07:11:23 +00:00
Fred Drake
cca657b8fe
Use PyModule_AddIntConstant() instead of creating a private helper function.
...
This also avoids directly accessing the module'd __dict__.
2002-02-14 06:59:26 +00:00
Michael W. Hudson
0c1ceaf66d
Simon Budig's patch (posted by me):
...
[ #513235 ] prevent readline filename completion
2002-02-13 11:58:25 +00:00
Martin v. Löwis
8fef47be5f
Define VERSION in expat.h.
2002-02-13 07:47:16 +00:00
Tim Peters
9ad4b688ec
Windows time_clock(): rewrite to get rid of horrid casting tricks.
...
Don't blame Mark! The horrid casting tricks were my idea to begin with.
The rewrite works fine under VC6, and I *expect* will work fine under VC7.
2002-02-13 05:14:18 +00:00
Martin v. Löwis
b48d198c12
"Generate" from expat.h.in, for 1.95.2.
2002-02-12 09:52:22 +00:00
Mark Hammond
7ba5e810fd
Ensure we also build on VC7. Involves replacing largeint.h helper functions with msvc's native 64 bit integers.
2002-02-12 04:02:33 +00:00
Martin v. Löwis
cf453fe2a8
Use included Expat library. Drop support for older expat versions.
2002-02-11 23:27:45 +00:00
Martin v. Löwis
481f68aaa6
Disable usage of Expat's config.h.
2002-02-11 23:16:32 +00:00
Martin v. Löwis
1dbb1caf86
Initial revision
2002-02-11 23:13:04 +00:00
Marc-André Lemburg
aeff6687b5
Remove mentioning of -U option in "python -h" output.
2002-02-11 18:46:47 +00:00
Fred Drake
2c146bfa28
start() and stop() methods: return None where there is no exception;
...
returning NULL causes the interpreter to raise a SystemError.
Noted by Anthony Baxter at Python 10.
2002-02-08 21:27:50 +00:00
Jack Jansen
4892f2406f
Got rid of a few more NeXT ifdefs. The last, I think.
2002-02-01 15:46:29 +00:00
Tim Peters
ab034fab03
Implement os.waitpid() for Windows, in a way that's compatible with Linux
...
where their capabilities intersect. Would be nice if people using non-
MSVC compilers (Borland etc) took a whack at doing something similar for
them (this code relies on the MS _cwait function).
2002-02-01 11:27:43 +00:00
Michael W. Hudson
cf6bfe49b1
Oh look, another one.
...
2.2.1 candiate (he says, largely talking to himself :)
2002-01-30 15:47:34 +00:00
Michael W. Hudson
67fb0c3705
I think this fixes
...
[ #510644 ] test_curses segfaults
If we use the *object* *allocator*, we should use the *object* *deallocator*,
not the *raw memory* deallocator (confused yet?).
I think this was what caused segfaults when pymalloc was enabled.
Even if it wasn't the cause, it's still wrong.
2.2.1 candidate.
2002-01-30 15:39:28 +00:00
Tim Peters
5aa916029d
Expose more MS WIndows constants usable w/ low-level os.open().
2002-01-30 05:46:57 +00:00
Neal Norwitz
2a47c0fa23
Fix spelling mistakes. Bugfix candidates.
2002-01-29 00:53:41 +00:00
Martin v. Löwis
84432eb4c0
Encode Unicode arguments to split/splitlist as UTF-8. Fixes #507962 .
...
2.2.1 bugfix candidate.
2002-01-26 20:21:50 +00:00
Tim Peters
902952b910
Removed an XXX question (the answer is "yes" <wink>).
2002-01-26 17:58:02 +00:00
Martin v. Löwis
43b936d08c
Patch #477750 : Use METH_ constants in Modules.
2002-01-17 23:15:58 +00:00
Martin v. Löwis
c0e1671c71
Patch #477752 : Drop old-style getargs from curses.
2002-01-17 23:08:27 +00:00
Michael W. Hudson
8f5146088a
Change some spaces to tabs. I don't *think* that was me, but it
...
might have been...
2002-01-16 15:18:09 +00:00
Michael W. Hudson
f24281251f
Fix for
...
[ #504284 ] Last build problems on AIX
I'm ignoring the suggestion that this should be an autoconf test in the
interests of having a fix today. Feel free to quibble.
2002-01-16 15:14:49 +00:00
Martin v. Löwis
02af964924
Patch #504225 : add plan9 ifdef to timemodule floatsleep.
2002-01-16 11:04:06 +00:00
Guido van Rossum
4f3a62d9bc
There's no need for typechecks on the second and third argument of
...
new.instancemethod() -- the instancemethod object is now a perfectly
general container.
This fixes SF bug ##503091 (Pedro Rodriquez): new.instancemethod fails
for new classes
This is a 2.2.1 candidate.
2002-01-15 19:21:05 +00:00
Martin v. Löwis
175af2574f
Export SIGINFO. Fixes #502077 .
2002-01-12 11:43:25 +00:00
Martin v. Löwis
cdc4451222
Include <unistd.h> in Python.h. Fixes #500924 .
2002-01-12 11:05:12 +00:00
Marc-André Lemburg
3e3eacb5fc
Fixed "u#" parser marker to pass through Unicode objects as-is without
...
going through the buffer interface API.
Added tests for this to the _testcapi module and updated docs.
2002-01-09 16:21:27 +00:00
Martin v. Löwis
93227275dc
Patch #497126 : Always compile dl.
2002-01-01 20:18:30 +00:00
Martin v. Löwis
1baeba6839
Add fcntl.h constants from glibc 2.2.4. Fixes #496171 .
2001-12-28 21:08:12 +00:00
Guido van Rossum
bb2501f638
Due to a cut-and-paste error, the type object exported under the name
...
statvfs_result was in fact the stat_result type object. :-(
2.2.1 bugfix!
2001-12-27 16:23:28 +00:00
Martin v. Löwis
3cde2cb78a
Add TCP socket options from glibc 2.2.4. Fixes #495680 .
...
2.2.1 bugfix candidate.
2001-12-22 15:05:32 +00:00
Barry Warsaw
52acb49298
Merge of the release22 branch changes back into the trunk.
2001-12-21 20:04:22 +00:00
Tim Peters
500bd035fa
SF bug #495021 : Crash calling os.stat with a trailing backslash
...
Patch from Mark Hammond, plus code rearrangement and comments from me.
posix_do_stat(): Windows-specific code could try to free() stack
memory in some cases when a path ending with a forward or backward slash
was passed to os.stat().
2001-12-19 19:05:01 +00:00