cpython/Mac/Lib
Jack Jansen 58ba80a6a6 Refuse to run if the last bit of the destination path contains a # character.
This is a silly workaround for a rather serious bug in MacOSX: if you take
a long filename and convert it to an FSSpec the fsspec gets a magic
cooky (containing a #, indeed). If you then massage the extension of this
fsspec and convert back to a pathname you may end up referring to the
same file. This could destroy your sourcefile. The problem only occcurs
in MacPython-OS9, not MacPython-OSX (I think).

Closes bug #505562.
2002-08-18 21:57:09 +00:00
..
Carbon Wrapper around _IBCarbon. 2002-08-06 09:32:57 +00:00
lib-scriptpackages Regenerated with OSA class inheritance and fix for non-ascii chars. 2002-08-07 15:53:42 +00:00
mkcwproject In plugin projects use (by default) the new mwerks_shcarbon_pch 2002-06-26 20:36:12 +00:00
test staticforward bites the dust. 2002-07-17 16:30:39 +00:00
Audio_mac.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00
EasyDialogs.py Slightly better error message in case of missing resources. 2002-08-02 11:03:19 +00:00
FrameWork.py Added minimal support for floating windows. 2002-02-04 12:52:44 +00:00
MACFS.py Use hex escape for non-ascii chars, now that the parser wants that. 2002-08-08 21:16:56 +00:00
MiniAEFrame.py Got rid of a couple of OS9-isms. 2002-08-02 14:04:42 +00:00
PixMapWrapper.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00
SoundMgr.py This file (which is Guido's) was somehow missing... 1994-12-14 13:07:43 +00:00
WASTEconst.py Moved here form lib-toolbox, for lack of a better place to go. 2001-08-19 22:05:33 +00:00
aepack.py Donovan Preston's patch #538395, with some mods by me. 2002-08-07 14:49:00 +00:00
aetools.py Donovan Preston's patch #538395, with some mods by me. 2002-08-07 14:49:00 +00:00
aetypes.py Donovan Preston's patch #538395, with some mods by me. 2002-08-07 14:49:00 +00:00
applesingle.py Removed debug. 2002-03-29 14:28:09 +00:00
appletrawmain.py Hmm, in some cases we don't seem to get our scriptname in argv[0]. 2002-08-02 15:31:25 +00:00
argvemulator.py Oops, the -psn stuff is in argv[1], of course. 2002-08-02 14:54:46 +00:00
bgenlocations.py Moved bgenlocations to the Mac/Lib directory. Not perfect, but better than 2002-08-05 14:56:04 +00:00
buildtools.py Refuse to run if the last bit of the destination path contains a # character. 2002-08-18 21:57:09 +00:00
cfmfile.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00
dbmac.py add (dummy) mode arg to open() 1995-09-01 22:55:11 +00:00
findertools.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00
ic.py Added a __contains__ method. 2002-07-26 11:32:03 +00:00
icopen.py Import this to replace open() by an extended version that uses 2000-05-09 08:38:20 +00:00
maccache.py mac -> os (can't this go now dircache is universal?) 1992-03-31 19:05:44 +00:00
macerrors.py Regenerated to include Internet Config error strings. 2002-04-22 11:45:46 +00:00
macfsn.py Don't attempt to create a dummy fsspec if the user cancelled out, just 2002-03-29 21:19:37 +00:00
macostools.py In copy() don't try to obtain an FSSpec until we know the destination 2002-08-05 21:53:57 +00:00
macresource.py - Check not only that cache file exists, but also that it is newer than 2002-08-09 13:44:03 +00:00
mactty.py Module to use Mac serial port as a communication link 1998-02-25 15:43:57 +00:00
nsremote.py Updated for new AppleScript structure and moved to Lib (it's far too useful to lurk in the source folder). 2000-08-20 20:06:51 +00:00
preferences.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00
py_resource.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00
pythonprefs.py Added preferences/startup options for division warning 2001-09-01 22:36:29 +00:00
quietconsole.py Module to buffer stdout/stderr until stdin is read. Useful for 1997-06-20 16:22:07 +00:00
videoreader.py Import the MacOS toolbox modules from the Carbon package. 2001-08-25 12:15:04 +00:00