Jeremy Hylton
41b9f00e8f
Many changes.
...
Change default alloc size for uncompressing to 16K.
Remove comment about core dumps when an invalid window sizes is used.
This bug has been fixed in zlib 1.0.4.
Two new optional arguments to decompress, wbits and bufsize. wbits
specifies the window size and bufsize specifies the initial output
string size.
In decompression code -- decompress and decompressobj methods -- use a
Python string (and _PyString_Resize) to collect the uncompressed
stream. Replaces a separate buffer that was copied into a string.
Fix bug in decompress that caused it to always realloc the buffer when
it was finished decompressing.
Modernized handling of optional arguments to compressobj.
Updated doc strings.
1997-08-13 23:19:55 +00:00
Guido van Rossum
4036c9c2a1
Probably the last VC++ 4.2 makefile I'll check in.
...
After this I will be using 5.0, which has binary workspace files...
1997-08-13 23:08:39 +00:00
Guido van Rossum
f644882fb4
Small changes to readme and makefile; tested for 1.5a3!
1997-08-13 23:07:44 +00:00
Guido van Rossum
95e8053a9f
1.5a3 prerelease 1 from AMK
1997-08-13 22:34:14 +00:00
Jeremy Hylton
a74ef66ac8
Must update the available space in the output buffer after
...
realloc. (Fixed in PyZlib_unflush.)
1997-08-13 21:39:18 +00:00
Guido van Rossum
00b299afea
removed getpath_nt.c in favor of revamped getpathp.c
1997-08-13 21:38:04 +00:00
Guido van Rossum
eea1449a34
Much rewritten. Added Win32 registry stuff (from getpath_nt.c, which
...
is now obsolete), and changed the default path calculations.
$PYTHONPATH is now added as a prefix (like it's always been on Unix);
$PYTHONHOME takes precedence over the program pathname; and only one
landmark is needed.
1997-08-13 21:30:44 +00:00
Guido van Rossum
407a22d2ce
Made it real. Changed locking() to work with file descriptors instead
...
of Python file objects. Added open_osfhandle() (Mark had done some
work for that), get_osfhandle(), setmode(), and the console I/O
functions kbhit(), getch(), getche(), ungetch(), and putch().
1997-08-13 19:57:53 +00:00
Guido van Rossum
8f1b651980
Some changes to make it work on NT; add the directory where the binary
...
lives to the end of the path.
(Still to do: add $PYTHONPATH to the front instead of using it as is;
add the Win32 registry paths as in getpath_nt.c (which can then
retire).)
1997-08-13 19:55:43 +00:00
Guido van Rossum
0e6ae93894
Moved PyWin_IsWin32s() here.
1997-08-13 19:53:11 +00:00
Guido van Rossum
5137ea9e27
Remove #define main; remove vc40 from PYTHONPATH.
1997-08-13 19:52:26 +00:00
Guido van Rossum
abed54ab4a
Fix bug with \< (AMK).
1997-08-13 16:35:04 +00:00
Guido van Rossum
6dc61b110f
Add try-finally to close the file after loading it in
...
ModuleLoader.load_module! (Thanks to Daniel Larsson who complained
about this.)
1997-08-13 14:48:36 +00:00
Guido van Rossum
6af4abdba0
Various changes by AMK, e.g. remove \e, \cX, add \v
1997-08-13 03:25:34 +00:00
Guido van Rossum
c24f038464
Changes by AMK:
...
Removed handling of \e, \cX escapes, following a string-SIG discussion.
Fixed minor typos in re.py
re.error is now set equal to reop.error.
Move definition of constants like NORMAL and CHARCLASS into reop, which
exports them; re.py was changed to import them from reop.
Added C equivalents of _expand and expand_escape to reop, and changed
re.py to use them.
1997-08-13 03:24:53 +00:00
Guido van Rossum
52d6832554
Add syntax for hex,octal
1997-08-13 03:21:14 +00:00
Guido van Rossum
142eeb8339
cPickle release 0.3 from Jim Fulton
1997-08-13 03:14:41 +00:00
Guido van Rossum
f55afae3c6
New dialog from Fred Lundh
1997-08-12 18:21:21 +00:00
Guido van Rossum
9d9af2c7a8
Fixes for the Mac. (Jack)
1997-08-12 18:21:08 +00:00
Guido van Rossum
a5e9fb6a65
Changes suggested by Jim fulton:
...
- Moved most imports to the top, for faster loadingf when using ni.
- Always open the temp file in binary mode.
1997-08-12 18:18:13 +00:00
Guido van Rossum
ca54982b2a
Added TemporaryFile and wrapper class by Jim Fulton.
...
Look in more env vars (for NT: TEMP, TMP).
1997-08-12 18:00:12 +00:00
Guido van Rossum
3fb1aea0ae
Added decls for stuff from myreadline.
1997-08-12 15:14:22 +00:00
Guido van Rossum
7242905385
Megapatch for IRIX 6 by Sjoerd.
1997-08-12 14:58:54 +00:00
Guido van Rossum
8e5e4461a8
Added prototype for various finalizers.
1997-08-12 14:57:21 +00:00
Guido van Rossum
bb301c53ed
Added prototype for PyGrammar_RemoveAccelerators().
1997-08-12 14:57:08 +00:00
Guido van Rossum
de4a4ca2dd
Added buffer_info() method that returns address and length in bytes of
...
the buffer used to hold the array -- for dangerous low-level I/O.
1997-08-12 14:55:56 +00:00
Guido van Rossum
ea46e4d93c
Fix mixup about PyErr_NoMemory() prototype.
1997-08-12 14:54:54 +00:00
Guido van Rossum
741689d5f3
Use string interning and caching to get speedups on the mac (Jack).
1997-08-12 14:53:39 +00:00
Guido van Rossum
e5b4026881
Use strerror on the mac if using MSL (Jack).
1997-08-12 14:51:52 +00:00
Guido van Rossum
15974ad5e6
Bump MS_DLL_ID to 1.5.0.
1997-08-12 14:48:03 +00:00
Guido van Rossum
d510b72fff
Allow paths without drive specifier (Jack).
1997-08-12 14:47:24 +00:00
Guido van Rossum
e2ad88c202
Rewrite normcase() using string.translate...
1997-08-12 14:46:58 +00:00
Guido van Rossum
efa683726f
Treat all HTTP/1.* versions the same.
1997-08-12 14:46:13 +00:00
Guido van Rossum
2567dd6d44
Two changes:
...
(1) No longer close self.sock; close it on close(). (Guido)
(2) Don't use regular expressions for what can be done simply with
string.split() -- regex is thread unsafe. (Jeremy)
(3) Delete unused imports. (Jeremy)
1997-08-11 21:52:17 +00:00
Guido van Rossum
44620646fd
Renamed Py_input_hook to PyOS_InputHook.
...
Also cleaned out some CR's left by the VC++ editor.
1997-08-11 18:57:29 +00:00
Guido van Rossum
0357d02eab
Rewrite using class, to make waiting for processes possible;
...
by default children are waited for automatically.
1997-08-11 03:27:24 +00:00
Guido van Rossum
0b4b8a21ce
Changed indents to 4 *spaces*; added Emacs variables to avoid
...
inserting tabs. All this (and the previous patch) in preparation for
porting to NT.
1997-08-10 16:56:48 +00:00
Guido van Rossum
9a6e855a27
Support using -p/-P to point to the source/build directory instead of
...
the install directory. Added -h option to print the full usage
message; by default, only two lines are now printed for errors.
1997-08-10 16:47:17 +00:00
Barry Warsaw
516b6208c7
#Fixed two byte-compiler errors
1997-08-09 06:43:20 +00:00
Barry Warsaw
c72c11c9e3
#Checkpointing X/Emacs 20'fication of this mode.
1997-08-09 06:42:08 +00:00
Guido van Rossum
98d9d09090
Added O_BINARY and O_TEXT (for Windows).
1997-08-08 21:48:51 +00:00
Guido van Rossum
9c43c590bc
More emphasis on os.environ's calling of putenv; and added hint about
...
flags for open().
1997-08-08 21:05:09 +00:00
Barry Warsaw
7d6b7d3f54
#Bumping to version 3.0
1997-08-08 16:19:03 +00:00
Jack Jansen
48f662de92
mkalias() now has an optional third parameter to create relative
...
aliases (Just)
1997-08-08 15:00:59 +00:00
Jack Jansen
756a69fa0d
- Added classes to support class/property generation by gensuitemodule
...
- Fixed Property class: selector is a 'type', not an 'enum'
1997-08-08 15:00:03 +00:00
Jack Jansen
a8441ded7a
Added (dummy) PyOS_FiniInterrupts
1997-08-08 14:57:37 +00:00
Jack Jansen
7330b39a41
Adapted for 1.5a3: Py_SupressPrintingFlag is gone, and
...
Py_SetProgramName replaces Py_GetProgramName
1997-08-08 14:56:41 +00:00
Jack Jansen
4be0ce3bc6
New version number, new tk resources, new error numbers, new GUSI
1997-08-08 14:55:03 +00:00
Jack Jansen
12f318a6fc
Don't define ENOENT when compiling with MSL
1997-08-08 14:53:16 +00:00
Jack Jansen
04df97cdd8
CW11 projects replaced by CW Pro 1 projects, and all cfm68k/ppc
...
projects unified (as much as possible: PythonCore is still separate).
1997-08-08 14:51:57 +00:00