Martin v. Löwis
3ae0f7a7cf
Replace criterium with criterion. Fixes #705120 .
2003-03-27 16:59:38 +00:00
Jack Jansen
0e85e7a636
If GetAppTerminology fails (which seems to be the usual case on OSX?)
...
we try to manually launch the application and send it an ascr/gdte
event to get its terminology.
2003-03-26 23:14:44 +00:00
Barry Warsaw
e159d584d2
Temporary bump of the version number.
2003-03-26 17:58:11 +00:00
Barry Warsaw
cd7051f698
typed_subpart_iterator(): Fix these to use non-deprecated APIs,
...
i.e. get_content_maintype() and get_content_subtype().
Also, add True, False for Python 2.2.x where x < 2 compatibility.
2003-03-26 17:57:25 +00:00
Barry Warsaw
8af56778fd
typed_subpart_iterator(): Fix these to use non-deprecated APIs,
...
i.e. get_content_maintype() and get_content_subtype().
2003-03-26 17:56:21 +00:00
Walter Dörwald
11cfbd6ef2
Fix typo.
2003-03-26 16:03:16 +00:00
Jack Jansen
a154262e44
Modified to accept a command line argument too.
2003-03-26 14:36:25 +00:00
Walter Dörwald
97951de77c
Add two tests for simple error cases.
2003-03-26 14:31:25 +00:00
Raymond Hettinger
f6f575ae6f
SF patch #707257 : Improve code generation
...
Adds a single function to improve generated bytecode. Has a single line
attachment point, so it is completely de-coupled from both the compiler
and ceval.c.
Makes three simple transforms that do not require a basic block analysis
or re-ordering of code. Gives improved timings on pystone, pybench,
and any code using either "while 1" or "x,y=y,x".
2003-03-26 01:07:54 +00:00
Thomas Wouters
590fe02ebd
CommandTests.testgetoutput():
...
Make sure we aren't masking any errors raised in tempfile.mkdtemp() by
referencing the (then) unbound local 'dir'.
2003-03-25 18:50:19 +00:00
Jack Jansen
49754af873
Frank Vercruesse gave an okay on removing the copyright notice:
...
"Hereby I make the script in question available under the terms and
conditions of the latest Python License."
2003-03-25 10:20:55 +00:00
Guido van Rossum
8d24ee97df
Refactoring: rename update_these_slots() into update_subclasses() and
...
generalize to take a callback function and a void * data argument.
This might come in handy later... :-)
2003-03-24 23:49:49 +00:00
Tim Peters
b39903b0a0
symtable_cellvar_offsets(): This leaked references to little integers
...
in normal cases, and also in error cases.
Bugfix candidate.
2003-03-24 17:22:24 +00:00
Jack Jansen
cf76be0ae0
Added a Mac note that EasyDialogs dialogs now bring the application to
...
the foreground.
2003-03-24 12:13:54 +00:00
Jack Jansen
52fbe5330b
Allow floating point values in ProgressBar.
2003-03-24 12:12:24 +00:00
Jack Jansen
b46bebf518
Regenerated with Donovan Prestons patch #702620 .
2003-03-23 22:07:28 +00:00
Jack Jansen
7cb016db80
Not all objects have an _propdict and _privpropdict, so cater for that.
2003-03-23 22:05:53 +00:00
Tim Peters
51f8d38185
Typo in comment.
2003-03-23 18:06:08 +00:00
Tim Peters
7571a0fbcf
Improved new Py_TRACE_REFS gimmicks.
...
Arranged that all the objects exposed by __builtin__ appear in the list
of all objects. I basically peed away two days tracking down a mystery
leak in sys.gettotalrefcount() in a ZODB app (== tons of code), because
the object leaking the references didn't appear in the sys.getobjects(0)
list. The object happened to be False. Now False is in the list, along
with other popular & previously missing leak candidates (like None).
Alas, we still don't have a choke point covering *all* Python objects,
so the list of all objects may still be incomplete.
2003-03-23 17:52:28 +00:00
Skip Montanaro
a16b21fb0a
add comment about 2.2 compatibility
...
dump empty TODO comment
2003-03-23 14:32:54 +00:00
Neal Norwitz
a11e4c13b1
SF patch #708201 , unchecked return value in import.c by Jason Harper
...
Will backport.
2003-03-23 14:31:01 +00:00
Neal Norwitz
29fd2baf82
Make private function and data static.
2003-03-23 13:21:03 +00:00
Tim Peters
bf9b24464e
slot_sq_contains(): This leaked a reference to the result of calling
...
__contains__().
Bugfix candidate.
2003-03-23 05:35:36 +00:00
Tim Peters
36eb4dfb81
Refactored some of the Py_TRACE_REFS code. New private API function
...
_Py_AddToAllObjects() that simply inserts an object at the front of
the doubly-linked list of all objects. Changed PyType_Ready() (the
closest thing we've got to a choke point for type objects) to call
that.
2003-03-23 03:33:13 +00:00
Tim Peters
3e40c7ff5b
Oops! Used a wrong preprocessor symbol.
2003-03-23 03:04:32 +00:00
Tim Peters
78be7993b6
When Py_TRACE_REFS is defined, a list of all live objects is maintained in
...
a doubly-linked list, exposed by sys.getobjects(). Unfortunately, it's not
really all live objects, and it seems my fate to bump into programs where
sys.gettotalrefcount() keeps going up but where the reference leaks aren't
accounted for by anything in the list of all objects.
This patch helps a little: if COUNT_ALLOCS is also defined, from now on
type objects will also appear in this list, provided at least one object
of a type has been allocated.
2003-03-23 02:51:01 +00:00
Kurt B. Kaiser
0529377cdf
Correct error in last checkin noticed by Neal Norwitz. And some more.
2003-03-22 20:11:14 +00:00
Kurt B. Kaiser
11c53e2ea7
M PyShell.py
...
M run.py
1. Move subprocess socket handling to a subthread - "SockThread".
2. In the subprocess, implement a queue and global completion and exit
flags. Execute code after it is passed through the queue. (Currently,
user code is executed in SockThread. The next phase of development will
move the tail of the queue to MainThread.)
3. Implement an RPC message used to shut down the execution server.
4. Improve normal and exception subprocess exits.
(At this checkin a "pass loop" interrupt doesn't work on any platform. It
will be restored for all platforms once user code execution is moved to
MainThread.)
2003-03-22 19:40:19 +00:00
Kurt B. Kaiser
e51529d79a
Improve error message handling.
2003-03-22 19:15:58 +00:00
Neal Norwitz
df5126df56
Include Python.h first which defines _XOPEN_SOURCE
...
which allows the file to compile and removes a warning about _XOPEN_SOURCE
being redefined (works on AIX 4.3 and 5.1 at least).
2003-03-22 16:35:37 +00:00
Neal Norwitz
24fcd23eae
Back out previous change as discussed on python-checkins
2003-03-22 16:19:52 +00:00
Tim Peters
b84e6fa710
Stop creating empty CVS directories in the csv subtree.
2003-03-22 01:16:05 +00:00
Neal Norwitz
1e942bd3f4
Add lib/mimelib.tex to dependencies
2003-03-22 00:23:04 +00:00
Jack Jansen
57c914c1aa
Lots of tweaks to make this work in the new setting. Not fully tested yet.
2003-03-22 00:02:23 +00:00
Jack Jansen
8806d47aff
Tools to build a disk image with a binary installer for MacPython-OSX,
...
donated by Robin Dunn and the rest of the wxPythonMac crew.
These are the versions from cvs.wxwindows.org as of 22-Mar-03, checked
in for reference.
2003-03-21 23:52:36 +00:00
Just van Rossum
5c83bb0f4a
use os.path.realpath() instead of os.readlink()
2003-03-21 22:22:19 +00:00
Barry Warsaw
bfa893f3ac
email is at version 2.5 now
2003-03-21 21:14:48 +00:00
Barry Warsaw
5fe9ead82c
Email version 2.5 -- I will now backport this to Python 2.2.3.
2003-03-21 18:57:59 +00:00
Andrew M. Kuchling
a092ba1adc
Add PEP 307 section
2003-03-21 18:32:43 +00:00
Andrew M. Kuchling
a978e10676
Add PEP305 section
2003-03-21 18:10:12 +00:00
Andrew M. Kuchling
c71bb97e2f
Update datetime section a bit
2003-03-21 17:23:07 +00:00
Tim Peters
f1ed934278
_PyFloat_Pack4(): Removed needless call of floor().
2003-03-21 17:10:03 +00:00
Jack Jansen
bc4ded9bc0
Give a better error message when a string of the wrong size is
...
passed to RawBitMap.
2003-03-21 16:42:36 +00:00
Jack Jansen
47345a794f
Generate all the standard OSA suite packages. Has absolute pathname
...
dependencies all over the place, but this is better than nothing, for now.
2003-03-21 16:30:53 +00:00
Jack Jansen
59cdbce9b1
Got rid of the "enum not found" interaction, and added code to allow
...
overriding the creator signature.
2003-03-21 16:28:09 +00:00
Jack Jansen
714caa0c35
Allow gensuitemodule to be run non-interactively, from the OSX command
...
line. 90% of the work is done, missing enums still cause a dialog to appear.
2003-03-21 16:07:39 +00:00
Guido van Rossum
dd42edcc9d
Rename variables _seq to _it and seq to it, to emphasize that this is
...
an iterator (which can only be used once!).
2003-03-21 14:54:19 +00:00
Jack Jansen
6fa2dc70b8
Added _csv module, and getting rid of macfs.
2003-03-21 12:56:27 +00:00
Jack Jansen
bb829b7c02
Getting rid of macfs.
2003-03-21 12:55:38 +00:00
Jack Jansen
3e0196cc00
Adding unicode filename support to FSRefs broke things on MacOS9. "Fixed" by disabling unicode filenames on OS9.
2003-03-21 12:54:24 +00:00