Jack Jansen
c77f6dfd92
Fix for #1091468 : DESTROOTed frameworkinstalls fail. Added a --destroot
...
option to various tools, and do the right thing when we're doing a destroot
install.
Will backport to 2.4 and 2.3.
2004-12-27 15:51:03 +00:00
Jack Jansen
be95462c1c
After discussion on the PythonMac-SIG it was decided that it is better
...
to make using "-undefined dynamic_lookup" for linking extensions more
automatic on 10.3 and later. So if we're on that platform and
MACOSX_DEPLOYMENT_TARGET is not set we now set it to the current OSX
version during configure. Additionally, distutils will pick up the
configure-time value by default.
Will backport.
2004-12-26 23:07:48 +00:00
Jack Jansen
6116f07fdc
A script to fix Apple-installed Python 2.3 (and a test whether the user
...
needs to run it in the Makefile).
After installing a newer framework Python the apple-installed Python can
no longer build extension modules, because they will inadvertantly be linked
against the newer framework. This script modifies lib/config/Makefile so
it will link extensions with "-undefined dynamic_lookup", which forestalls
this problem.
Will backport to 2.4 and 2.3.
2004-12-26 23:02:05 +00:00
Skip Montanaro
9935e7fac0
correct decorator example, tweak description slightly
2004-12-26 15:29:28 +00:00
Martin v. Löwis
2eba0d6eb2
Update VC references. Backported to 2.4.
2004-12-24 08:28:28 +00:00
Matthias Klose
7dbeed7d2e
Use = instead of == as operator to test
2004-12-24 08:22:17 +00:00
Brett Cannon
ac7836ae55
Fix sentence stating TextEdit only saves in RTF; can save in plaintext as well.
...
Closes bug #1085300 . Thanks unclewalrus.
2004-12-24 02:40:59 +00:00
Armin Rigo
a174813113
Dima Dorfman's patch for coercion/comparison of C types (patch #995939 ), with
...
a minor change after the coercion, to accept two objects not necessarily of
the same type but with the same tp_compare.
2004-12-23 22:13:13 +00:00
Fred Drake
0a6864ecc5
discuss how the __builtin__ module is normally used, and try to clarify the
...
difference between __builtins__ and __builtin__ (based on an email comment)
2004-12-23 16:50:36 +00:00
Fred Drake
fb915fe812
fix weird capitalization of "built-in"
2004-12-23 16:22:45 +00:00
Kurt B. Kaiser
e852c194e3
Improve error message if rpc'l localcall() fails with unexpected
...
exception.
2004-12-23 04:39:55 +00:00
Kurt B. Kaiser
5c3df35b6b
The GUI was hanging if the shell window was closed while a raw_input()
...
was pending. Restored the quit() of the readline() mainloop().
http://mail.python.org/pipermail/idle-dev/2004-December/002307.html
M NEWS.txt
M PyShell.py
2004-12-23 04:20:59 +00:00
Thomas Heller
ee4bb6612a
Recompiled after source changes.
2004-12-22 17:24:36 +00:00
Thomas Heller
0f25b72228
Close stdout and stderr, which are redirected into a temp file, before
...
trying to remove this file - the file was never removed before.
Fixes [ 1067732 ] wininst --install-script leaves residual files
Already backported.
2004-12-22 17:24:14 +00:00
Jeremy Hylton
b300ae3a79
Two small changes, SF bug #974757 and SF patch #1037974 .
...
Pass the full URL to find_user_password(), in particular so that hosts
with port numbers can be looked up.
Also specify the digest algorithm, even if it's MD5. Titus Brown
verified that this fixes a problem with LiveJournal.
2004-12-22 14:27:19 +00:00
Jeremy Hylton
6414cd8717
SF patch #1055159 via Titus Brown: Document redirect limitation.
...
Bug fix candidate.
2004-12-22 14:19:09 +00:00
Martin v. Löwis
9fda931ff0
Patch #1088716 : build and incorporate libpython24.a. Backported to 2.4
2004-12-22 13:41:49 +00:00
Martin v. Löwis
ac191dac9a
Properly quote IDLE shortcut. Will backport to 2.4.
2004-12-22 12:55:44 +00:00
Walter Dörwald
3673369951
Add NEWS entry about bug #1076985 .
2004-12-22 12:50:50 +00:00
Brett Cannon
1902146ea1
Remove outdated comments about expanduser and expandvars for Macintosh that
...
referred to OS 9 semantics.
2004-12-22 05:40:45 +00:00
Fred Drake
7c404a4bf7
add __file__ to the globals available for tests loaded via DocFileSuite;
...
this is useful for locating supporting data files, just as it is in Python
modules
2004-12-21 23:46:34 +00:00
Walter Dörwald
e57d7b179a
The changes to the stateful codecs in 2.4 resulted in StreamReader.readline()
...
trying to return a complete line even if a size parameter was given (see
http://www.python.org/sf/1076985 ). This leads to buffer overflows with long
source lines under Windows if e.g. cp1252 is used as the source encoding.
This patch reverts the behaviour of readline() to something that behaves more
like Python 2.3: If a size parameter is given, read() is called only once.
As a side effect of this, readline() now supports all types of linebreaks
supported by unicode.splitlines().
Note that the tokenizer is still broken and it's possible to provoke segfaults
(see http://www.python.org/sf/1089395 ).
2004-12-21 22:24:00 +00:00
Kurt B. Kaiser
dcba6622f5
The remote procedure call module rpc.py can now access data attributes of
...
remote registered objects. Changes to these attributes are local, however.
M EditorWindow.py
M NEWS.txt
M PyShell.py
M idlever.py
M rpc.py
M run.py
2004-12-21 22:10:32 +00:00
Johannes Gijsbers
f654c1c383
Add accidentally removed \end{description} back in.
2004-12-21 21:14:42 +00:00
Sean Reifschneider
7caafe7018
Changing the idle wrapper to use Python and execvp() to pass arguments to
...
idle.
2004-12-21 02:22:29 +00:00
Raymond Hettinger
6065d32325
SF bug #951915 : fix bug in StringIO.truncate - length not changed
...
(Patch by Armin Rigo.)
2004-12-20 23:51:53 +00:00
Armin Rigo
2ccea17856
Any call to marshal.dumps() with the new optional argument 'version' just
...
immediately segfaults, due to a typo! This was obviously never tested...
Added a test for it, and also fixed the documentation.
2004-12-20 12:25:57 +00:00
Raymond Hettinger
f964154b8c
Bug #1088206 : zlib decompressobj documentation typo
2004-12-20 06:08:12 +00:00
Raymond Hettinger
7b4b788eaa
Bugs item #1069409 C:\Python24\Lib\compileall.py returns False
...
* return an integer rather than a boolean
2004-12-20 00:29:29 +00:00
Raymond Hettinger
5d01aa4f6a
Bug #1079011 : Incorrect error message (somewhat)
2004-12-19 20:45:20 +00:00
Raymond Hettinger
da264121f4
Bug #1066607 : "Limitations" section of profiler docs is incorrect
2004-12-19 20:31:46 +00:00
Raymond Hettinger
3a4231dd74
Bug #1087216 : datetime module documentation missing critical detail
2004-12-19 20:13:24 +00:00
Brett Cannon
94eaee6d49
Skip test_imp if threading is not available.
...
Closes bug #1083645 . Thanks Detlef Vollmann.
2004-12-18 21:06:55 +00:00
Brett Cannon
5399c6d3d4
Switch from getting LDFLAGS and CPPFLAGS from the environment to the Makefile.
...
This is to avoid a problem that inconsistently comes up where the environment
variable is unset while the Makefile clearly has the values set and are used
during ``make``.
Closes bug #1081045 .
2004-12-18 20:48:09 +00:00
Raymond Hettinger
7e71fa5cfa
Bug #1083645
...
* The decimal module wouldn't load on builds without threads.
2004-12-18 19:07:19 +00:00
Raymond Hettinger
193814c308
Small boost to PySequence_Fast(). Lists build faster than tuples for
...
unsized iterable inputs.
2004-12-18 19:00:59 +00:00
Andrew MacIntyre
a3be258477
fix unterminated comment
2004-12-18 09:51:05 +00:00
Raymond Hettinger
bf72b71630
Refactor:
...
* Improve algorithm -- no more O(n) steps except sched.cancel().
* Improve thread safety of sched.run() and sched.empty()
(other threads could alter the queue between the time the queue was
first checked and when the lead event was deleted).
* Localize variable access in sched.run() to minimize overhead.
2004-12-17 13:52:20 +00:00
Raymond Hettinger
6f5b741a46
SF bug #1086555 : refcount problem in syslog
2004-12-16 23:52:04 +00:00
Raymond Hettinger
b0900e6a21
SF #1085304 : Make array.array pickle-able
2004-12-16 16:23:40 +00:00
Raymond Hettinger
e6bdb37e5b
Add missing decref.
2004-12-16 15:10:21 +00:00
Raymond Hettinger
4d01259fb2
SF bug #1085744 : Performance issues with PySequence_Tuple()
...
* Added missing error checks.
* Fixed O(n**2) growth pattern. Modeled after lists to achieve linear
amortized resizing. Improves construction of "tuple(it)" when "it" is
large and does not have a __len__ method. Other cases are unaffected.
2004-12-16 10:38:38 +00:00
Gregory P. Smith
8a6a59c58b
fixed compilation against BerkeleyDB 3.2.9 (sf bug # 1077040)
2004-12-16 09:47:28 +00:00
Walter Dörwald
3fa932f7ed
Fix typo (from SF bug #1086127 ).
2004-12-15 23:44:18 +00:00
Walter Dörwald
29ddfba3d8
Fix copy & paste error in comments.
2004-12-14 21:28:07 +00:00
Raymond Hettinger
744aaa02e0
SF bug #1084457 : ossaudiodev no longer undocumented
2004-12-14 07:19:22 +00:00
Marc-André Lemburg
b4cebd465a
Correct mapping of Python codec name to C encoding name for UTF-8 (the C lib
...
doesn't seem to like "UTF-8").
Removed the UTF-8 aliases since these should be available for all locales.
2004-12-13 19:56:01 +00:00
Johannes Gijsbers
537d3fcf93
Check in missing png version of pyfav.gif.
2004-12-13 13:07:59 +00:00
Gregory P. Smith
e76c8c0383
rewrote the bsddb module BerkeleyDB library and include file locating
...
code. This version is much cleaner and makes a proper attempt at
pairing up the correct header file and library.
2004-12-13 12:01:24 +00:00
Anthony Baxter
57ee770df1
note for amk
2004-12-13 11:39:33 +00:00