Martin v. Löwis
06b1d21e7d
Correct getnameinfo refcounting and tuple parsing. Fixes #476648 .
2001-11-02 23:34:52 +00:00
Just van Rossum
6b45b1ee52
macdinking
2001-11-02 22:55:15 +00:00
Just van Rossum
2dd4d1600a
use 32bit APIs for control values, refactor slightly
2001-11-02 22:51:42 +00:00
Fred Drake
52a42e9888
Simplify initmd5() to use PyModule_AddIntConstant().
2001-11-02 22:05:06 +00:00
Fred Drake
8b14ac9898
Clean up a Tab inconsistency.
...
Simplfy the insint() macro to use PyModule_AddIntConstant().
2001-11-02 22:04:17 +00:00
Andrew M. Kuchling
f792bba98f
[Patch #477336 ] Add an extensive PyUnit based testsuite for the hmac
...
module
2001-11-02 21:49:59 +00:00
Andrew M. Kuchling
1ccdff90bb
[Patch #477336 ] Make hmac.py match PEP247, and fix the copy method() so that
...
it works
2001-11-02 21:49:20 +00:00
Andrew M. Kuchling
a0b6035a54
[Patch #476612 ] Add test suite for PEP247 compliance
2001-11-02 21:46:17 +00:00
Andrew M. Kuchling
a2085cb7f7
Fix comment typo
2001-11-02 21:45:39 +00:00
Andrew M. Kuchling
bc4a1c2588
[Patch #476612 ] Change docs to describe PEP247 interface
2001-11-02 21:44:09 +00:00
Andrew M. Kuchling
75fec2c8ed
[Patch #476612 ] Add attributes from PEP247 to the md5 and sha modules
2001-11-02 21:41:00 +00:00
Just van Rossum
a73f78b6ec
use proper APIs for activate/deactivate
2001-11-02 21:12:52 +00:00
Fred Drake
622087a3ed
Fix stupid bug recently introduced for DVI version of the docs (used to
...
generate PostScript).
2001-11-02 20:53:19 +00:00
Fred Drake
d9272d6f11
Add deprecation notice to statcache.
2001-11-02 20:20:19 +00:00
Fred Drake
67bd68392c
Make sure there are no weird nesting behaviors; the PDF version will not
...
format if there are (building the "bookmarks" for the reader breaks).
2001-11-02 19:41:23 +00:00
Just van Rossum
9ae6f894b0
wintertime blues
2001-11-02 19:30:49 +00:00
Just van Rossum
2d564fdc06
removed import display hackery
2001-11-02 19:30:21 +00:00
Just van Rossum
f7f9388061
some support for syntax coloring, disabled for now
2001-11-02 19:24:41 +00:00
Just van Rossum
3160d95a73
changed the default font
2001-11-02 19:22:55 +00:00
Just van Rossum
01c9805b8d
fixed a non-Carbon Carbon import
2001-11-02 19:21:34 +00:00
Just van Rossum
64350b4610
- rearranged some imports
...
- removed default button drawing code: this doesn't work well
under OSX. Needs to be replaced by SetWindowDefaultButton()
calls, once we have those.
2001-11-02 19:17:16 +00:00
Just van Rossum
2e9e71fea6
rearranged some imports
2001-11-02 19:09:34 +00:00
Fredrik Lundh
8a0232d84f
SF bug #476912 : flag repeated use of the same groupname as
...
the error it really is (and always has been)
2001-11-02 13:59:51 +00:00
Tim Peters
4e8ab5db38
float_divmod(): the code wasn't sick enough to stop the MS optimizer
...
from optimizing away mod's sign adjustment when mod == 0; so it got
the intended result only in the debug build.
2001-11-01 23:59:56 +00:00
Jack Jansen
95837f1973
We always install the Sioux menubar, in stead of only when no menubar
...
was installed previously. This fixes bug #476904 , but I'm not 100%
sure it doesn't break anything else. But if it does I'll notice tomorrow
when I try to build GRiNS:-)
2001-11-01 23:17:35 +00:00
Tim Peters
d2e40d6691
SF bug #477221 : abs and divmod act oddly with -0.0
...
Try to ensure that divmod(-0.0, 1.0) -> (-0.0, +0.0) across platforms.
It always did on Windows, and still does. It didn't on Linux. Alas,
there's no platform-independent way to write a test case for this.
Bugfix candidate.
2001-11-01 23:12:27 +00:00
Tim Peters
faf0cd21ed
float_abs() again: Guido pointed out that this could screw up in the
...
presence of NaNs. So pass the issue on to the platform libm fabs();
after all, fabs() is a std C function because you can't implement it
correctly in portable C89.
2001-11-01 21:51:15 +00:00
Guido van Rossum
3133f41937
The GC issues with __del__ are now dealt with.
2001-11-01 21:36:48 +00:00
Fred Drake
573395a7a8
PyFunction_Call() did not check the result of PyObject_Repr() for NULL, and
...
should just avoid calling it in the first place to avoid waiting for a repr
of a large object like a dict or list. The result of PyObject_Repr() was
being leaked as well.
Bugfix candidate!
2001-11-01 20:26:12 +00:00
Tim Peters
d2364e8e2d
SF bug #477221 : abs and divmod act oddly with -0.0.
...
Partial fix.
float_abs(): ensure abs(-0.0) returns +0.0.
Bugfix candidate.
2001-11-01 20:09:42 +00:00
Fred Drake
3808045d00
Correct misspelling of "separate" in two places.
...
This closes SF bug #476898 .
2001-11-01 19:48:01 +00:00
Tim Peters
db8656118a
has_finalizer(): simplified "if (complicated_bool) 1 else 0" to
...
"complicated_bool".
2001-11-01 19:35:45 +00:00
Fred Drake
49cc01e552
Brute-force performance hackery; buys back about 20% of the time for
...
saferepr(), a bit less for pformat().
2001-11-01 17:50:38 +00:00
Neil Schemenauer
a765c120f6
Add has_finalizer predictate function. Use it when deciding which
...
objects to save in gc.garbage. This should be the last change needed to
fix SF bug 477059: "__del__ on new classes vs. GC".
Note that this change slightly changes the behavior of the collector.
Before, if a cycle was found that contained instances with __del__
methods then all instance objects in that cycle were saved in
gc.garbage. Now, only objects with __del__ methods are saved in
gc.garbage.
2001-11-01 17:35:23 +00:00
Jack Jansen
f49c6f9954
The import check in setup.py fails on Mac OS X for Carbon-based modules
...
if you are not building while logged in to the console (you cannot
connect to the window server, so the Carbon library doesn't initialize).
Added a quick hack to skip the import test, with a warning, for modules
linked against Carbon.
2001-11-01 14:44:15 +00:00
Guido van Rossum
8cc705eabc
SF bug #477059 (my own): __del__ on new classes vs. GC.
...
When moving objects with a __del__ attribute to a special list, look
for __del__ on new-style classes with the HEAPTYPE flag set as well.
(HEAPTYPE means the class was created by a class statement.)
2001-11-01 14:23:28 +00:00
Jack Jansen
01a9462787
Under MachO-Python unconditionally import macfsn.
2001-11-01 14:00:19 +00:00
Guido van Rossum
b73efee62e
__del__ is done -- except for the GC issue.
2001-11-01 04:11:06 +00:00
Neil Schemenauer
e8c40cb722
Make the gc.collect() function respect the collection lock. This fixes
...
SF bug 476129: "gc.collect sometimes hangs".
2001-10-31 23:09:35 +00:00
Just van Rossum
67050d2d64
Workaround for odd problem on my machine: without this I get a traceback
...
if I hit enter instead of return upon file selection.
2001-10-31 22:58:23 +00:00
Just van Rossum
ab57c7dcfc
Moved macfsn hackery from macmain.c to macfsmodule.c so it loads
...
on demand instead of at startup.
2001-10-31 22:55:08 +00:00
Michael W. Hudson
e2ec3ebcb8
fix for
...
[ #476557 ] Wrong error message for file.write(a, b)
Makes file.write a METH_VARARGS function.
2001-10-31 18:51:01 +00:00
Andrew M. Kuchling
2dab9c7d9b
Fix markup typo
2001-10-31 13:16:10 +00:00
Andrew M. Kuchling
bbde5880a5
Add paragraph about difflib suggested by David Goodger
...
Bump version number
2001-10-31 13:13:36 +00:00
Just van Rossum
05a56b87bb
call the correct base method (found due to better inheritance checking in 2.2)
2001-10-31 12:55:07 +00:00
Jack Jansen
666b1e7e2f
Link the core with CoreServices, not with Carbon, and don't use any Carbon
...
routines. As of 10.1 using Carbon will crash Python if no window server is
available (ssh connection, console mode, MacOSX Server). This fixes bug
#466907 .
A result of this mod is that the default 8bit encoding on OSX is now ASCII,
for the time being. Also, the extension modules that need the Carbon
framework now explicitly include it in setup.py.
2001-10-31 12:11:48 +00:00
Jack Jansen
d17f4bd6c8
Regenerated
2001-10-31 11:41:25 +00:00
Chui Tey
8a7b4fa6d2
Documentation patches by bsherwood
2001-10-31 10:40:28 +00:00
Just van Rossum
fb57c435aa
Added structseq.c
2001-10-31 10:27:19 +00:00
Jack Jansen
1a29ed7415
Added Donovan Preston and reformatted to 80-char lines.
2001-10-31 10:13:52 +00:00