Jack Jansen
6c7e326eaa
Getting rid of pre-Carbon (MacOS8) support. All code depending on
...
TARGET_API_MAC_OS8 (or !TARGET_API_MAC_CARBON) is gone. Also some
TARGET_API_MAC_OSX conditional code is gone, because it is no longer
used on OSX-only Python (only in MacPython-OS9).
2002-12-12 10:31:54 +00:00
Jeremy Hylton
6bf45c6752
Correct buggy module docstring.
...
Replace use of homebrew boolean with True/False.
Reflow lots more long lines.
2002-12-11 21:43:13 +00:00
Jeremy Hylton
89f1d6c04e
Fix one bug and reformat lots of code.
...
The bug is a reference to co_first_lineno that should be
co_firstlineno. The only other substantial change is to speed up
localtrace_count() by avoiding *costly* calls to inspect module.
It's trivial to get the filename and lineno directly from the frame.
Otherwise, delete commented out debug code and reflow very long lines.
2002-12-11 21:28:32 +00:00
Martin v. Löwis
135594648f
This is not used anymore.
2002-12-11 19:55:48 +00:00
Tim Peters
b4f0a12974
Made the _ssl subproject depend on the w9xpopen subproject, because
...
build_ssl.py requires os.popen().
2002-12-11 17:50:24 +00:00
Greg Ward
3d9994d3b0
Add OSS mixer interface (from Nicholas FitzRoy-Dale <wzdd@lardcave.net>):
...
* add oss_mixer_t and OSSMixerType
* add newossmixerobject(), oss_mixer_dealloc(), ossopenmixer()
* add _do_ioctl_1_internal() to support mixer ioctls
* add mixer methods: oss_mixer_{close,fileno,channels,stereo_channels,
rec_channels,getvol,setvol,getrecsrc,setrecsrc}()
* add oss_mixer_methods list
* add oss_mixer_getattr() (why?!)
* export SOUND_MIXER_* constants from soundcard.h
2002-12-11 15:12:01 +00:00
Andrew M. Kuchling
449a87d791
Various additions and changes suggested by Raymond Hettinger
2002-12-11 15:03:51 +00:00
Greg Ward
da9f853b49
Prepare for the coming mixer support patch: change _do_ioctl_0() and
...
_do_ioctl_1() so they take a file descriptor rather than an oss_t
pointer.
2002-12-11 14:49:59 +00:00
Greg Ward
8c6b6a9f1e
Finish expunging the 'linuxaudiodev' name:
...
* rename oss_t to lad_t, Ladtype to OSSType,
* rename lad_*() methods to oss_*()
* rename lad_methods list to oss_methods
Patch and impetus supplied by Nicholas FitzRoy-Dale <wzdd@lardcave.net>.
2002-12-11 14:43:13 +00:00
Martin v. Löwis
95292d6caa
Constify filenames and scripts. Fixes #651362 .
2002-12-11 14:04:59 +00:00
Greg Ward
0e88c9f65d
Tweak generation of unicode_whitespace_trans -- clearer, more
...
efficient. Suggested by MAL.
2002-12-11 13:54:20 +00:00
Martin v. Löwis
32b4a1ba62
Constify char* API. Fixes #651363 . 2.2 candidate.
2002-12-11 13:21:12 +00:00
Martin v. Löwis
b023381466
Patch #650415 : Avoid redefinition of macros.
2002-12-11 13:12:30 +00:00
Martin v. Löwis
cf8f47ea95
Patch #650422 : Use Posix AF_ constants instead of PF_ ones.
2002-12-11 13:10:57 +00:00
Martin v. Löwis
6233c9b470
Patch #650834 : Document 'U' in file mode, remove stale variables.
2002-12-11 13:06:53 +00:00
Martin v. Löwis
0479104a91
Patch #651006 : Better explain what component might be empty.
2002-12-11 12:55:53 +00:00
Martin v. Löwis
79f3c53ee8
Patch #651289 : Fix quoting errors.
2002-12-11 12:51:58 +00:00
Raymond Hettinger
0efa17c943
Clean-up test class for DictMixin.
2002-12-11 07:16:06 +00:00
Raymond Hettinger
d2bef8256b
Update comments about the performance of xrange().
2002-12-11 07:14:03 +00:00
Kurt B. Kaiser
39c7b45964
Update to reflect current implementation.
2002-12-11 04:42:39 +00:00
Kurt B. Kaiser
f06eed08a8
Rework the command line interface, incorporating the shell/edit
...
configuration selection. Rework the usage message to match.
Also some minor code polishing.
2002-12-11 04:42:04 +00:00
Tim Peters
85f7f83d71
Added a word to the heapq description in response to user confusion.
2002-12-10 21:04:25 +00:00
Tim Peters
598c210b5a
Install the tools/i18n directory on Windows. A user requested it,
...
Barry agreed, and I see no reason not to.
2002-12-10 19:03:52 +00:00
Tim Peters
efc4b12169
Added test_ossaudiodev to expected skips on Windows.
2002-12-10 18:47:56 +00:00
Greg Ward
55a8790c41
Aesthetic tweakery: factor read_sound_file() out of play_sound_file().
2002-12-10 16:27:35 +00:00
Greg Ward
36dacfa49c
Initial revision is rev 1.8 of test_linuxaudiodev.py, with
...
the obvious s/linuxaudiodev/ossaudiodev/ change made.
2002-12-10 16:24:21 +00:00
Neal Norwitz
731a986dfa
Upgrade to Tix-8.1.4 from Mike Clarkson (the maintainer)
2002-12-10 02:18:49 +00:00
Tim Peters
bca1cbc6f8
SF 548651: Fix the METH_CLASS implementation.
...
Most of these patches are from Thomas Heller, with long lines folded
by Tim. The change to test_descr.py is from Guido. See the bug report.
Not a bugfix candidate -- METH_CLASS is new in 2.3.
2002-12-09 22:56:13 +00:00
Greg Ward
c7e3c5e306
Add test_unicode() to ensure that 1) textwrap doesn't crash on unicode
...
input, and 2) unicode input means unicode output. This closes
SF bug #622831 .
2002-12-09 16:32:41 +00:00
Greg Ward
24cbbcb57f
Added test_initial_whitespace() to ensure that SF bug #622849 is fixed.
...
Change LongWordTestCase.setUp() -- remove leading whitespace from
text string.
Comment fix.
2002-12-09 16:27:15 +00:00
Greg Ward
ab73d46e45
Fix SF bug #622849 : in _wrap_chunks(), ensure that leading whitespace in
...
the input string is always preserved.
2002-12-09 16:26:05 +00:00
Greg Ward
2e74541d7e
Fix SF bug #622831 (I think): add unicode_whitespace_trans class
...
attribute, and modify _munge_whitespace() to recognize Unicode strings
and use unicode_whitespace_trans to munge them. Still need to add a
test to make sure I've really fixed the bug.
2002-12-09 16:23:08 +00:00
Raymond Hettinger
ef8b9c6616
Docs were added about a month ago
2002-12-09 08:56:06 +00:00
Skip Montanaro
123dc8ef72
self.binary -> self._binary to remove it from the public interface -
...
suggestion by Raymond Hettinger.
2002-12-08 21:25:00 +00:00
Skip Montanaro
3bf99e3e87
Add support for binary pickles to the shelve module. In some situations
...
this can result in significantly smaller files. All classes as well as the
open function now accept an optional binary parameter, which defaults to
False for backward compatibility. Added a small test suite, updated the
libref documentation (including documenting the exported classes and fixing
a few other nits) and added a note about the change to Misc/NEWS.
2002-12-08 18:36:24 +00:00
Tim Peters
ea7f75d423
slot_nb_nonzero(): Another leak uncovered by the sandbox datetime
...
tests. I found the logic too confusing to follow here, so rewrote more
than was likely absolutely necessary.
Bugfix candidate.
2002-12-07 21:39:16 +00:00
Fred Drake
27cae1f7c5
Revise the __all__ index entry a touch.
2002-12-07 16:00:00 +00:00
Martin v. Löwis
33ec3ba217
Remove C++ comment. Silence unsigned char* cast warning.
2002-12-07 14:57:11 +00:00
Martin v. Löwis
2fb661fb80
Remove C++ comment.
2002-12-07 14:56:36 +00:00
Martin v. Löwis
a37d61f1d6
Correct db3 /opt/sfw library path. Link ndbm with libc only if ndbm.h
...
is present and libndbm is not. Add runtime libs to dbm if linked against
Berkeley DB.
2002-12-07 14:41:17 +00:00
Raymond Hettinger
065c06a622
Add another test which exercises the whole suite with a
...
heapsort and verifies the result against list.sort().
2002-12-07 10:33:42 +00:00
Raymond Hettinger
c2e095f6f4
Fix typo in abstract.c which caused __rpow__ to not be invoked.
...
Added related testcase.
Closes SF bug #643260 .
2002-12-07 10:05:27 +00:00
Raymond Hettinger
f9229d98ae
Add __all__ to Reference Manual index.
...
Closes SF 643227.
2002-12-07 09:39:15 +00:00
Raymond Hettinger
c1ac194e94
Clarify and speedup test.
2002-12-07 09:25:05 +00:00
Raymond Hettinger
babc83a27a
Cleaned up test (removing bogus argument list).
2002-12-07 09:04:29 +00:00
Raymond Hettinger
e03e5b1f91
Remove assumption that cls is a subclass of dict.
...
Simplifies the code and gets Just van Rossum's example to work.
2002-12-07 08:10:51 +00:00
Tim Peters
4e52ca82ae
A patch from Kevin Jacobs, plugging several leaks discovered when
...
running the sandbox datetime tests.
Bugfix candidate.
2002-12-07 02:43:28 +00:00
Tim Peters
61ce0a9bae
slot_tp_hash(): In the normal path, this leaked a reference to the
...
integer hash object returned by __hash__(). This accounts for some of
the "mystery leaks" in the sandbox datetime tests, but probably not
all of them.
2002-12-06 23:38:02 +00:00
Thomas Heller
ead60e5d1c
Typo: propogate -> propagate
...
Bugfix candidate.
2002-12-06 22:42:13 +00:00
Kurt B. Kaiser
0930c43e43
M PyShell.py
...
1. Format and print exceptions raised in user code.
M rpc.py
1. Additional debug messages in rpc.py
2. Move debug message enable switch from SocketIO to Client and Server
to allow separate activation.
3. Add indication of origin (client or server) to debug message
4. Add sequence number to appropriate debug messages
5. Pass string exception arg as a string rather than a tuple.
2002-12-06 21:45:24 +00:00