Guido van Rossum
92d91f56a7
Move %x test to nonstandard section because it appears to be locale specific.
1997-12-15 18:06:19 +00:00
Guido van Rossum
97250cb288
Untested change to include gmp-mparam.h instead of gmp-impl.h.
...
Chris Lawrence <quango@ix.netcom.com>
1997-12-15 17:55:53 +00:00
Guido van Rossum
c0cc6351e5
regex -> re
1997-12-15 17:53:31 +00:00
Guido van Rossum
1eadb41036
Patch (by Andrew Kuchling of course) to prevent named back references
...
in the pattern to wear out the reference count on small integers.
1997-12-15 17:33:24 +00:00
Guido van Rossum
f0413d4841
Added tag_prevrange analogous to rag_nextrange.
1997-12-15 17:31:52 +00:00
Guido van Rossum
330aafb0c2
For base 10, cast unsigned long to long before testing overflow.
...
This prevents 4294967296 from being an acceptable way to spell zero!
1997-12-15 17:27:35 +00:00
Guido van Rossum
30da0ea124
Believe it or not, some people have an empty group database.
...
Prevent the test from failing there.
1997-12-15 14:57:19 +00:00
Fred Drake
095f35ad60
Changed \indexsubitem from ({\tt HTMLParser} method) to just
...
(HTMLParser method).
This makes it more consistent with other modules. All three *mllib modules
need this change.
1997-12-12 05:34:35 +00:00
Fred Drake
1247ceab94
Changed \indexsubitem from ({\tt SGMLParser} method) to just
...
(SGMLParser method).
This makes it more consistent with other modules. All three *mllib modules
need this change.
1997-12-12 05:33:34 +00:00
Fred Drake
0add4c120d
Changed \indexsubitem from ({\tt XMLParser} method) to just (XMLParser method).
...
This makes it more consistent with other modules. All three *mllib modules
need this change.
1997-12-12 05:32:31 +00:00
cvs2svn
a226cd82f6
This commit was manufactured by cvs2svn to create tag 'r15b2'.
1997-12-12 00:09:34 +00:00
Guido van Rossum
98b9d77666
Change _nametowidget to nametowidget -- it is a public interface.
1997-12-12 00:09:34 +00:00
Fred Drake
d56924258a
add_idx(): Don't add unnecessary markup around the little markers stuck in the
...
index to cross-references; an image doesn't benefit by being bold!
1997-12-11 21:46:07 +00:00
Guido van Rossum
9e326665cf
Remove unneeded "import re".
1997-12-11 21:41:13 +00:00
Guido van Rossum
105ff952bd
Typed in the relevant changes since 1.5b1.
1997-12-11 20:35:47 +00:00
Guido van Rossum
5a978dc7e5
Doug Marien.
1997-12-11 20:24:38 +00:00
Guido van Rossum
48d0437d1d
AMK's latest version.
1997-12-11 20:19:08 +00:00
Guido van Rossum
7980826d37
Prepared the README for 1.5b2.
1997-12-11 18:01:47 +00:00
Barry Warsaw
3723152c5b
Update to the Big Comment at the top of the file. It should better
...
explain what the users of the various Emacsen have to do to get this
all working.
1997-12-11 17:23:13 +00:00
Guido van Rossum
7814ea64ff
Last minute fix to Text.window_cget(), which should properly Tcl-ify
...
the option name (prepend '-', strip trailing '_').
1997-12-11 17:08:52 +00:00
Guido van Rossum
9afad049e0
Move the dbm module around and add an introductory paragraph for dbm,
...
gdbm and bsddb, as suggested by Skip Montanaro.
1997-12-11 16:20:36 +00:00
Guido van Rossum
d0ec7616ea
Copy the change from ../getpathp.c here.
1997-12-11 15:21:33 +00:00
Guido van Rossum
2dbabb2801
Installer for beta-2.
...
Use Program Files, register pythonw.exe to execute .pyw files.
1997-12-11 05:16:20 +00:00
Guido van Rossum
1058d2e891
update the example without the example.def file
1997-12-11 04:06:04 +00:00
Guido van Rossum
55b8b03dfb
New instructions, take VC++ 5.x into account.
1997-12-11 04:01:25 +00:00
Guido van Rossum
936c6de5d3
Adding VC 5.x workspace and project files
1997-12-11 03:43:29 +00:00
Guido van Rossum
0decf6c935
Added tkappinit.c source, and define WITH_APPINIT.
1997-12-11 03:42:40 +00:00
Guido van Rossum
4d35e6f092
yeah, yeah.
1997-12-11 02:36:42 +00:00
Guido van Rossum
691d2adeef
Allocate one byte extra in some cases.
1997-12-11 02:32:43 +00:00
Guido van Rossum
5ac00ac140
Fix problem detected by Greg McFarlane -- callbacks passed to
...
bind_class() and bind_all() are destroyed when the widget to which
they were passed is destroyed.
1997-12-11 02:03:55 +00:00
Guido van Rossum
d1f4984a9b
Jim Fulton writes:
...
The attached patch adds the following behavior to the handling
of REDUCE codes:
- A user-defined type may have a __reduce__ method that returns
a string rather than a tuple, in which case the object is
saved as a global object with a name given by the string returned
by reduce.
This was a feature added to cPickle a long time ago.
- User-defined types can now support unpickling without
executing a constructor.
The second value returned from '__reduce__' can now be None,
rather than an argument tuple. On unpickling, if the
second value returned from '__reduce__' during pickling was
None, then rather than calling the first value returned from
'__reduce__', directly, the '__basicnew__' method of the
first value returned from '__reduce__' is called without
arguments.
I also got rid of a few of Chris' extra ()s, which he used
to make python ifs look like C ifs.
1997-12-10 23:40:18 +00:00
Guido van Rossum
79f016a262
Remove "Lib/test" from the default path; this is now a package!
1997-12-10 23:38:26 +00:00
Guido van Rossum
bd49ac4492
The 'l' flag (locale specific matching) has been renamed to 'L'.
1997-12-10 23:05:53 +00:00
Guido van Rossum
d0753e20b2
At Barry's suggestion, plug the security leak by using an empty
...
__builtins__ for all calls to eval(). This still allows someone to
write string.atof("[1]*1000000") (which Jim Fulton worries about) but
effectively disables access to system modules and functions.
1997-12-10 22:59:55 +00:00
Guido van Rossum
90d62ab0a1
Since this module is used as a fallback in case no built-in modules
...
have been configured, string.atof() should not fail when "import re"
fails (usually because pcre is not there).
This opens up a tiny security hole: *if* an attacker can make "import
re" fail, they can also make string.atof(arbitrary_string) evaluate
the arbitrary string. Nothing to keep me awake at night...
1997-12-10 22:35:02 +00:00
Guido van Rossum
e680546894
Don't specify base 0 to string.atoi when unpickling integers in text
...
mode. The pickler always uses base 10 so the default base should be
fine. (The base gets us in trouble when there's no strop module, as
the atoi() in string.py only supports base 10. This is for JPython.)
1997-12-10 19:36:41 +00:00
Guido van Rossum
87908f5925
New names.
1997-12-10 18:57:35 +00:00
Guido van Rossum
d58daff686
Planned release date for 1.5b2.
1997-12-10 18:56:48 +00:00
Guido van Rossum
e44a8d9987
Support uue and x-uue as short names for uuencode.
1997-12-10 18:54:36 +00:00
Guido van Rossum
9ab94c18d8
Doc strings and reformatting with 4 spaces bty Mitch Chapman.
...
Untabified and minor tweaks by me.
1997-12-10 16:17:39 +00:00
Guido van Rossum
24e62e2c7c
Modified quicksort by Raymund Galvin, after studying the GNU libg++
...
quicksort. This should be much faster if there are lots of
duplicates, and otherwise at least as good.
1997-12-10 15:14:24 +00:00
Guido van Rossum
3b99430808
# Use proper temp subdir for intermediates.
1997-12-10 15:12:23 +00:00
Guido van Rossum
d6af46d4ae
Need a cast when comparing type object in isinstance()
1997-12-10 05:51:47 +00:00
Guido van Rossum
d5559576c9
Start calling it 1.5b2
1997-12-10 05:51:13 +00:00
Guido van Rossum
4fdd1fafb2
Comment out CODE and DATA statements that are apparently obsolete.
1997-12-10 05:50:55 +00:00
Guido van Rossum
d666eae55a
Adding a new project: pythonw, or WinMain.c, containing a main program
...
that doesn't have a console window attached. stdout/stderr are lost.
This is handy though for things like grail.
1997-12-10 05:50:18 +00:00
Guido van Rossum
736fe5e918
Document binary format and __init__-free unpickling. Added a pointer
...
to cPickle.
1997-12-09 20:45:08 +00:00
Guido van Rossum
a42c17851c
Turn the table for flags into a nested itemized environment.
1997-12-09 20:41:47 +00:00
Guido van Rossum
c525e43b42
Add a test for a bad format character.
1997-12-09 20:37:25 +00:00
Guido van Rossum
231a41e708
Add explicit check for correct next character in format at end of
...
format. This will complain about illegal formats like "O#" instead of
ignoring the '#'.
1997-12-09 20:36:39 +00:00