Jack Jansen
3a451b1d19
In the altbininstall target, which is the first subtarget for "make install",
...
if we are running in an OSX framework enabled build directory, test that
the framework infrastructure exists. This catches the very common
error of doing "make install" in stead of "make frameworkinstall".
2002-08-06 13:40:31 +00:00
Jack Jansen
9c5b61b21b
Patch #567296 by Pim Buurman, slightly modified by me so it can be disabled
...
at compile time: use PBGetCatInfoSync() to get FInfo data in stead of
GetFInfo. The latter doesn't work for folders. The former does, at
least on OSX, and insofar the info makes sense for a folder.
2002-08-06 12:59:44 +00:00
Jack Jansen
137d8c5667
Wrapper around _IBCarbon.
2002-08-06 09:32:57 +00:00
Andrew M. Kuchling
950725f755
Mention list.sort()
...
Document heapq module
Add PEP263 section (not sure I really understand the PEP's effect on 8-bit
strings, though -- will have to experiment with it)
2002-08-06 01:40:48 +00:00
Neal Norwitz
e72a9a13a1
SF patch #591305 Documentation err in bytecode defs
2002-08-05 23:33:54 +00:00
Fred Drake
63c4220f61
We only need to check for StopIteration here.
2002-08-05 22:16:40 +00:00
Jack Jansen
94caa78ebf
Patch by Ronald Oussoren: if there's a .lproj in the extras list also
...
check whether it contains a .nib, and do the Cocoa song and dance if
it does.
2002-08-05 22:06:29 +00:00
Jack Jansen
0a9d7559e8
In copy() don't try to obtain an FSSpec until we know the destination
...
exists. Partial fix for #585923 .
2002-08-05 21:53:57 +00:00
Jack Jansen
11845e00b2
Be a lot less verbose by default.
2002-08-05 21:15:22 +00:00
Jack Jansen
20417bcd18
Better output for errors, and some progress reports.
...
Handle the two modules with non-standard scanner module names.
2002-08-05 21:14:16 +00:00
Jack Jansen
c4ff194bdd
Fixed the last two bgen-based modules to be buildable on OSX.
2002-08-05 21:13:07 +00:00
Jeremy Hylton
53d527ad18
Initial prototype of framer: a tool to build the frame for extension modules.
2002-08-05 18:29:45 +00:00
Jeremy Hylton
f4d32df19d
Remove function definition from cStringIO.h.
...
xxxPyCObject_Import() seems to be a copy of PyCObject_Import().
2002-08-05 18:20:01 +00:00
Fred Drake
5f8a23f32f
Since the errno module is needed by os._execvpe(), and that is used by the
...
setup.py (indirectly) script to build the standard dynamically loaded
modules, the errno module is being made static so it will always be
available.
Closes SF bug #591205 (needed on trunk only).
2002-08-05 18:06:17 +00:00
Guido van Rossum
2805428d92
SF patch 590294: os._execvpe security fix (Zack Weinberg).
2002-08-05 16:14:46 +00:00
Guido van Rossum
aed51d8121
SF patch 590294: os._execvpe security fix (Zack Weinberg).
...
1) Do not attempt to exec a file which does not exist
just to find out what error the operating system
returns. This is an exploitable race on all platforms
that support symbolic links.
2) Immediately re-raise the exception if we get an
error other than errno.ENOENT or errno.ENOTDIR. This
may need to be adapted for other platforms.
(As a security issue, this should be considered for 2.1
and 2.2 as well as 2.3.)
2002-08-05 16:13:24 +00:00
Jack Jansen
aaebdd6a02
Enable building of Carbon toolbox modules with unix-Python.
2002-08-05 15:39:30 +00:00
Jack Jansen
ff8dec7427
Got rid of staticforward.
2002-08-05 15:36:57 +00:00
Jack Jansen
a4741ffe63
This can now run under unix-Python too. You have to pass the folder
...
to search on the command line in that case.
2002-08-05 15:33:44 +00:00
Jack Jansen
ac7cb05415
Fixed to run better in unix-Python, and to cater for bgenlocations
...
possibly being missing.
2002-08-05 15:32:30 +00:00
Fred Drake
40813b1dbc
Typo: "now" --> "the new"
2002-08-05 15:24:19 +00:00
Martin v. Löwis
98ce7b7ef1
IDLE support for PEP 263.
2002-08-05 15:11:26 +00:00
Jack Jansen
6573f31874
Moved bgenlocations to the Mac/Lib directory. Not perfect, but better than
...
where it was: it is really a configuration file, not a normal module.
By moving it into Mac/Lib we can now also store the location of bgen
itself in there, which is needed because bgen isn't installed.
2002-08-05 14:56:04 +00:00
Martin v. Löwis
eade4a1580
Patch #590913 : PEP 263 support.
2002-08-05 14:55:21 +00:00
Martin v. Löwis
5428fff111
Use ascii_letters to avoid UnicodeErrors.
2002-08-05 14:53:52 +00:00
Guido van Rossum
de392d3f3f
Add a small description of PEP 263.
2002-08-05 14:17:20 +00:00
Jack Jansen
cf0a2cfdb2
Added a cast to shut up a compiler warning.
2002-08-05 14:14:05 +00:00
Jack Jansen
ace9d955b0
Renamed Py_Main to PyMac_Main as it has a different signature than the "normal" Py_Main, and that signature has appeared in a .h file.
2002-08-05 14:13:31 +00:00
Jack Jansen
3bd3fedeca
Added _IBCarbon module.
2002-08-05 14:12:24 +00:00
Raymond Hettinger
bc552ce1b8
SF 582071 clarified the .split() method's docstring to note that sep=None
...
will trigger splitting on any whitespace.
2002-08-05 06:28:21 +00:00
Raymond Hettinger
acb45d72b4
Note that True and False are pickable objects
2002-08-05 03:55:36 +00:00
Kurt B. Kaiser
8dcdb77132
GvR provided solution to the socket rebinding timeout problem.
...
M PyShell.py
M rpc.py
M run.py
2002-08-05 03:52:10 +00:00
Martin v. Löwis
725bb233b9
Add 1 to lineno in deprecation warning. Fixes #590888 .
2002-08-05 01:49:16 +00:00
Martin v. Löwis
4c561b36a0
Test whether a Cyrillic text correctly appears in a Unicode literal.
2002-08-05 01:32:09 +00:00
Tim Peters
6782d6aa91
We don't really need the name of the test in the "test skipped" msg, and
...
having it there causes the line to wrap.
2002-08-04 22:55:35 +00:00
Tim Peters
283ead8bf2
Oops! Forgot the closing paren.
2002-08-04 22:52:30 +00:00
Tim Peters
32ef169339
Finally got around to figuring out and documenting why this test fails
...
on Windows. The test_sequence() ERROR is easily repaired if we're
willing to add an os.unlink() line to mhlib's updateline(). The
test_listfolders FAIL I gave up on -- I don't remember enough about Unix
link esoterica to recall why a link count of 2 is something a well-
written program should be keenly interested in <wink>.
2002-08-04 22:35:31 +00:00
Jack Jansen
a30d1447cf
Build the _IBCarbon module.
2002-08-04 22:04:25 +00:00
Jack Jansen
83f5c38403
The definitions for IBCarbonRuntime.h
2002-08-04 22:03:36 +00:00
Jack Jansen
acbaefd796
Updated to something that works on my system, and regenerated module.
2002-08-04 21:59:37 +00:00
Jack Jansen
7ea8143fe5
Specify pathnames in a way that works on both OS9 and OSX.
...
You'll still have to manually edit it, though...
2002-08-04 21:56:12 +00:00
Jack Jansen
bae7734eef
Use universal newline input when scanning header files.
2002-08-04 21:55:25 +00:00
Jack Jansen
0c069924e5
Donovan Preston's interface to IBCarbon, allowing you to use Interface
...
Builder carbon NIB files from Python. As-is, I may need to twiddle a few
things as he donated this long ago.
Donovan is now one of the four people in the world who know how to drive
bgen!
2002-08-04 21:34:24 +00:00
Jack Jansen
84a016417a
Changes to the OSX section:
...
- steer people away from installing with sudo
- warn that fink-installed software may cause trouble
- explain why you might want a framework build and point people to
Mac/OSX/README.
2002-08-04 21:19:55 +00:00
Jack Jansen
c736b8df09
Use the -n option of ln in stead of -h, as it also works with other ln's
...
people may have (fink, gnu).
2002-08-04 21:17:20 +00:00
Skip Montanaro
04d80f87d7
small speedup for constant and name access
...
see sf #506436
2002-08-04 21:03:35 +00:00
Martin v. Löwis
1ee99d31d9
Make pgen compile with pydebug. Duplicate normalized names, as it may
...
be longer than the old string.
2002-08-04 20:10:29 +00:00
Martin v. Löwis
cd280fb59c
Group statements properly.
2002-08-04 18:28:44 +00:00
Tim Peters
2c3f9c6f04
Repaired a fatal compiler error in the debug build: it's not clear what
...
this was trying to assert, but the name it referenced didn't exist.
2002-08-04 17:58:34 +00:00
Tim Peters
919603b27a
Squash compiler wng about signed-vs-unsigned mismatch.
2002-08-04 17:56:42 +00:00