summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* e macresource.need() to open the W resource file in the application initJack Jansen2002-04-032-1/+4
| | | | | | | | code (if it isn't open already). PythonIDE still opens the resource file "manually" because it also uses presence of the CURS resource to determine whether it needs to adjust sys.path.
* Got the example program to work in MachoPython.Jack Jansen2002-04-031-2/+4
|
* Added a "run with commandline Python" flag. Works in MachoPython, should workJack Jansen2002-03-311-12/+54
| | | | | in OSX MacPython (untested), and should be disabled/removed in OS9 (but that doesn't happen yet).
* Suite to talk to the OSX Terminal application.Jack Jansen2002-03-302-0/+345
|
* Got rid of obsolete way to get at various toolbox types.Jack Jansen2002-03-301-5/+3
|
* Add Mac/Lib/lib-scriptpackages to sys.path too.Jack Jansen2002-03-301-2/+4
|
* Modified to allow it to run in MachoPython in a reasonable way. It stillJack Jansen2002-03-301-10/+17
| | | | needs a decent commandline interface, though.
* Auxiliary files used by BuildApplet for MachoPython.Jack Jansen2002-03-293-0/+52
|
* Auxiliary files for building the IDE applet. Running the IDE throughJack Jansen2002-03-292-0/+57
| | | | BuildApplet for MachoPython now seems to do the right thing, yeah!
* Handle .icns and .plist files for applets.Jack Jansen2002-03-291-5/+23
| | | | | Also, for now (until we learn to parse .plist files) we make a special case for the IDE, setting the creator to "Pide".
* Missed one version number.Jack Jansen2002-03-291-1/+1
|
* First stab at an icon for the IDE.Jack Jansen2002-03-291-0/+0
|
* repair damage: canceling the "save options" dialog now works again.Just van Rossum2002-03-291-4/+3
|
* repair damage: now works again as a CFM app.Just van Rossum2002-03-291-1/+1
|
* Completely revamped newline handling. PyEdit is now newline-preservingJack Jansen2002-03-291-20/+55
| | | | | | | | | (if a single newline convention is used in the sourcefile), and the "save options" has a newline style radio button. The creator radio button also has the new choices PythonW and None. Just: just shout (and revert) if you don't agree.
* Allow file without filetype as long as they end in ".py".Jack Jansen2002-03-291-1/+11
| | | | | | Added a -D flag (can really only be specified on OSX commandline) to not revector sys.stderr, for debugging the IDE itself. Not sure whether this should stay.
* Implemented buildtools for MachoPython .app bundles. The API is compatibleJack Jansen2002-03-291-2/+150
| | | | enough that IDE and BuildApplet can create applets, yeah!
* Don't attempt to create a dummy fsspec if the user cancelled out, justJack Jansen2002-03-291-3/+6
| | | | | | | return None. For now, if the user asks for TEXT files files without type are also accepted. But it is time to phase out StandardGetFile and friends, really.
* Re-raise the Res.Error if the file doesn't exist.Jack Jansen2002-03-291-0/+2
|
* Added -Wno-long-doubleJack Jansen2002-03-291-1/+2
|
* Changed visible name (in dock, menubar) of the interpreter to PythonW.Jack Jansen2002-03-292-11/+11
| | | | Changed version numbers and copyright.
* Allow .pyc files as applets as well as .py files. .py files haveJack Jansen2002-03-291-4/+9
| | | | priority, for safety reasons.
* If the file has no resource fork first check to see whether it's aJack Jansen2002-03-291-5/+12
| | | | datafork-based resource file before trying to decode it as AppleSingle.
* Removed debug.Jack Jansen2002-03-291-1/+0
|
* In MachoPython print "Pythonw" in banner to distinguish from command-lineJack Jansen2002-03-291-7/+6
| | | | | python. Removed debug output.
* Added target "installunixprograms" which installs python and pythonw inJack Jansen2002-03-291-2/+22
| | | | | | /usr/local/bin (referring to the framework-based interpreter and Python.app). Added target symlinkmacsubtree to aid in debugging.
* Shell script that invokes Python.app from the command line. Called pythonwJack Jansen2002-03-291-0/+2
| | | | because of similarity to the same program on Windows.
* Make object browser work in OSX (by rewriting the old browserJust van Rossum2002-03-262-2/+146
| | | | LDEF in Python). If at all possible, this should go into 2.2.1.
* Include obmalloc.c in the build.Jack Jansen2002-03-252-0/+0
|
* Weaklink most toolbox modules, improving backward compatibility. Modules ↵Jack Jansen2002-03-2510-18/+18
| | | | | | will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate.
* Weaklink most toolbox modules, improving backward compatibility. Modules ↵Jack Jansen2002-03-2415-3/+3255
| | | | | | | | will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible.
* Weaklink most toolbox modules, improving backward compatibility. Modules ↵Jack Jansen2002-03-241-12/+25
| | | | | | will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate.
* Generate with weaklink stubs, so missing routines (on MacOS 8.6 and earlier)Jack Jansen2002-03-222-2/+188
| | | | | | don't cause import failure. Fixes 531398, 2.2.1 candidate.
* - Weaklink InterfaceLib in _Res moduleJack Jansen2002-03-221-3/+6
| | | | | | | - forgot to pass libraryflags and stdlibraryflags on to ppc/carbon project generation. First half of fix to 531398.
* Added an open_pathname() method which opens a resource file by pathname,Jack Jansen2002-03-211-7/+12
| | | | possibly converting from AppleSingle.
* For reasons I don't fully understand we sometimes get unexpected eventsJack Jansen2002-03-212-2/+8
| | | | | in MachoPython. As we don't have MacOS.HandleEvent() we drop these on the floor (with a print).
* Solve sync() signature conflict differently: manually return 0 ifJack Jansen2002-03-211-3/+5
| | | | we have GUSI's void sync().
* New checkin to convert from BinHex to AppleSingle encoding.Jack Jansen2002-03-211-0/+0
|
* Lurking bug found by patch for 531291: FSSpecs should be passed toJack Jansen2002-03-182-2/+2
| | | | | | Py_BuildValue by address, not by value. 2.2.1 candidate.
* Some of the newer routines return an OSErr, like most toolbox calls, in ↵Jack Jansen2002-03-182-95/+67
| | | | | | stead of depending on ResError(). Second half of fix for #531291. 2.2.1 candidate.
* Applet icon.Jack Jansen2002-03-161-0/+0
|
* Modifed for new included expat.Jack Jansen2002-03-141-6/+14
|
* Updated for new included expat and new waste.Jack Jansen2002-03-141-0/+0
|
* mkalias() now also works for folders. Fixes bug #515830.Just van Rossum2002-03-101-3/+7
|
* CGStubLib wasn't weak-linked, fixed. 221 candidate.Jack Jansen2002-03-051-0/+0
|
* Added ClipCGContextToRegion() from Quickdraw.h.Just van Rossum2002-03-044-0/+30
|
* Added support for SyncCGContextOriginWithPort().Just van Rossum2002-03-024-0/+25
|
* Some buffers needed to be unsigned char, not char.Jack Jansen2002-02-261-2/+2
|
* Don't blacklist ModalFilterUPP but always pass it as NULL. This enables the ↵Jack Jansen2002-02-052-1/+2
| | | | record routines to be generated.
* Added SndRecord and (classic only) SndRecordToFile.Jack Jansen2002-02-051-0/+53
|