Andrew M. Kuchling
994d8539f6
Choose the smallest value of x,y for the clock's radius (instead of just taking the
...
y coordinate), and change radius of second indicator to compensate
Remove redundant setting of sradius
2000-12-23 14:50:18 +00:00
Andrew M. Kuchling
49d27c82e6
Remove superfluous semicolons
2000-12-23 14:20:24 +00:00
Andrew M. Kuchling
f07aad171a
CHange error messages for ord(), using "string" instead of "string or Unicode"
2000-12-23 14:11:28 +00:00
Fred Drake
4e36d5885b
Shortened / wrapped some long lines.
...
Removed warning on use of panel_userptr() in PyCursesPanel_userptr().
2000-12-23 05:46:23 +00:00
Andrew M. Kuchling
5caee408b8
Add 'see also' link to curses.panel
2000-12-22 22:06:43 +00:00
Andrew M. Kuchling
d7d2e19922
Add correction caught by Thomas Gellekum (and sitting in my e-mail)
2000-12-22 22:03:15 +00:00
Andrew M. Kuchling
9f5eeebb26
Wrapper for _curses_panel module; currently this adds nothing extra
...
beyond what's in _curses_panel
2000-12-22 21:58:29 +00:00
Andrew M. Kuchling
676634beda
Added documentation for the panel wrapper module
2000-12-22 21:57:42 +00:00
Andrew M. Kuchling
1a86cbbc32
Add _curses_panel to Setup
2000-12-22 21:57:33 +00:00
Andrew M. Kuchling
7b59ed2ebd
Patch #102813 : add a wrapper for the panel library included with ncurses.
...
Original version written by Thomas Gellekum, reshaped into a separate
module by AMK.
2000-12-22 21:54:12 +00:00
Andrew M. Kuchling
3255268777
Export C API from this module.
...
Remove several macros and #includes; py_curses.h contains them now.
2000-12-22 21:52:27 +00:00
Andrew M. Kuchling
0c7a0bdf4a
Added header file for C API exported by _cursesmodule.c
2000-12-22 21:51:10 +00:00
Andrew M. Kuchling
72a18a6659
Update this demo to use curses.panel
2000-12-22 21:50:01 +00:00
Andrew M. Kuchling
48f224c877
Fix bug 126587: matchobject.groupdict() leaks memory because of a missing
...
DECREF
2000-12-22 14:39:10 +00:00
Fred Drake
738293d663
When using the latest & greatest version of Expat (currently in the Expat
...
CVS repository), provide the library version information.
2000-12-21 17:25:07 +00:00
Fred Drake
e412e7a3a0
Fix lots of small markup nits.
...
Wrapped some long lines.
2000-12-21 17:04:31 +00:00
Andrew M. Kuchling
23382f5047
Another demo from Thomas Gellekum (seasonally-themed, too)
2000-12-21 16:26:37 +00:00
Andrew M. Kuchling
68a6f5a0a2
Document the window.overlay() and .overwrite() methods
2000-12-21 16:25:44 +00:00
Andrew M. Kuchling
9de6ffa314
Another patch from Thomas Gellekum: add .overlay() and .overwrite()
...
window methods
2000-12-21 16:22:22 +00:00
Andrew M. Kuchling
9bcc68c183
Whoops! Two stray characters crept in to my last check-in
2000-12-20 15:07:34 +00:00
Andrew M. Kuchling
04a45e9bb1
Patch #102492 , fixing bug #116677 :
...
give minidom.py behaviour that complies with the DOM Level 1 REC,
which says that when a node newChild is added to the tree, "if the
newChild is already in the tree, it is first removed."
pulldom.py is patched to use the public minidom interface instead
of setting .parentNode itself. Possibly this reduces pulldom's
efficiency; someone else will have to pronounce on that.
2000-12-20 14:47:24 +00:00
Andrew M. Kuchling
34c20cf705
Patch #102955 , fixing one of the warnings in bug #121479 :
...
Simplifies ord()'s logic at the cost of some code duplication, removing a
" `ord' might be used uninitialized in this function" warning
2000-12-20 14:36:56 +00:00
Andrew M. Kuchling
c867f74a10
Change expected message for ValueError, fixing bug #126400
2000-12-20 00:55:46 +00:00
Fred Drake
e7e190ef97
Make the indentation consistently use tabs instead of using spaces just
...
in one place.
2000-12-20 00:55:07 +00:00
Andrew M. Kuchling
8fe2c12d49
Add forgotten initialization. Fixes bug #120994 , "Traceback with
...
DISTUTILS_DEBUG set"
2000-12-20 00:48:12 +00:00
Andrew M. Kuchling
f947ffe951
Patch #102940 : use only printable Unicode chars in reporting
...
incorrect % characters; characters outside the printable range are
replaced with '?'
2000-12-19 22:49:06 +00:00
Jack Jansen
7ff3133a7f
Regenerated so that NewGWorld is included.
2000-12-19 22:28:14 +00:00
Jack Jansen
32248655ee
Emulate a few more non-carbon calls in carbon and the other way around.
2000-12-19 22:23:06 +00:00
Jack Jansen
87a30924d0
Added hash() and compare() functions. Needed because multiple WinObj's can now refer to the same underlying WindowRef.
2000-12-19 21:34:55 +00:00
Jack Jansen
620e914266
Blacklisted a few constants with funny definitions (and they're not important anyway: backward compatible error numbers).
2000-12-19 21:33:51 +00:00
Andrew M. Kuchling
932af110d3
Patch #102868 from cgw: fix memory leak when an EOF is encountered
...
using GNU libc's getline()
2000-12-19 20:59:04 +00:00
Guido van Rossum
7292e921fc
Adding a warning about the regsub module. This also disables further
...
warnings in this same module, to prevent getting a warning about
importing regex (we *know* that it's obsolete :-).
2000-12-19 18:25:58 +00:00
Guido van Rossum
b1d136174a
Adding a warning about the regex module. This is the first official
...
use of PyErr_Warn()! This module is a good guinea pig because it's
been obsolete since 1.5.0 was released.
2000-12-19 18:21:39 +00:00
Guido van Rossum
fad81f0838
Be explicit about scheme_chars -- string.letters is locale dependent
...
so we can't use it.
While I'm at it, got rid of string module use. (Found several new
hard special cases for a hypothetical conversion tool: from string
import join, find, rfind; and a local assignment "find=string.find".)
2000-12-19 16:48:13 +00:00
Andrew M. Kuchling
68abe832b9
Fix typo
2000-12-19 14:09:21 +00:00
Guido van Rossum
70f128861f
Use binary mode to open "wave" files.
2000-12-19 06:32:57 +00:00
Guido van Rossum
5db5ba1ee3
Document the warnings module.
2000-12-19 06:01:23 +00:00
Fred Drake
dea764d7f1
Updated string literals description to encompass Unicode literals and the
...
additional escape sequences defined for Unicode.
This closes bug #117158 .
2000-12-19 04:52:03 +00:00
Guido van Rossum
1367b83797
Document warning categories.
2000-12-19 04:27:54 +00:00
Guido van Rossum
035f7e88c8
Clarify __repr__ and __str__.
2000-12-19 04:18:13 +00:00
Fred Drake
5b56765fe7
Added documentation on the ErrorHandler interface.
...
This closes bug #126034 .
2000-12-19 04:07:54 +00:00
Guido van Rossum
e22e4b2b59
Oops. The value "0 or +1" for the category argument of PyErr_Warn()
...
doesn't work. Make it 0. (Although it really *should* be 0 or +1 --
the refcount is incremented when it is raised as an exception, but not
otherwise.)
2000-12-19 03:58:11 +00:00
Guido van Rossum
9a18a7ed03
Document Pyerr_Warn().
...
Add an XXX comment at the beginning expressing disappointment over the
confusing way refcount behavior of arguments is documented.
2000-12-19 03:53:57 +00:00
Guido van Rossum
3dbb406335
Document Pyerr_Warn().
2000-12-19 03:53:01 +00:00
Guido van Rossum
1378c32dd8
Document the -W option as best as I can.
...
Get rid of BeOpen references.
2000-12-19 03:21:54 +00:00
Guido van Rossum
d1db30b7b5
Improve error messages for invalid warning arguments; don't raise
...
exceptions but always print a warning message.
2000-12-19 03:04:50 +00:00
Guido van Rossum
5aff7752eb
Make string.translate(s, table) work for Unicode s. Two things are
...
required to work around restrictions on the arguments of
u.translate():
1) don't pass the deletions argument if it's empty;
2) convert table to Unicode if s is Unicode.
This fixes SF bug #124060 .
2000-12-19 02:39:08 +00:00
Guido van Rossum
cda4f9a8dc
Fix off-by-one error in split_substring(). Fixes SF bug #122162 .
2000-12-19 02:23:19 +00:00
Guido van Rossum
8b26454273
Test more split argument combinations:
...
1) multi-char separator
2) multi-char separator that only occurs at last position
3) all of the above with mixed Unicode and 8-bit-string arguments
2000-12-19 02:22:31 +00:00
Guido van Rossum
fb10c3f664
Minimal fix for the complaints about pickling Unicode objects. (SF
...
bugs #126161 and 123634).
The solution doesn't use the unicode-escape encoding; that has other
problems (it seems not 100% reversible). Rather, it transforms the
input Unicode object slightly before encoding it using
raw-unicode-escape, so that the decoding will reconstruct the original
string: backslash and newline characters are translated into their
\uXXXX counterparts.
This is backwards incompatible for strings containing backslashes, but
for some of those strings, the pickling was already broken.
Note that SF bug #123634 complains specifically that cPickle fails to
unpickle the pickle for u'' (the empty Unicode string) correctly.
This was an off-by-one error in load_unicode().
XXX Ugliness: in order to do the modified raw-unicode-escape, I've
cut-and-pasted a copy of PyUnicode_EncodeRawUnicodeEscape() into this
file that also encodes '\\' and '\n'. It might be nice to migrate
this into the Unicode implementation and give this encoding a new name
('half-raw-unicode-escape'? 'pickle-unicode-escape'?); that would help
pickle.py too. But right now I can't be bothered with the necessary
infrastructural changes.
2000-12-19 02:08:38 +00:00