summaryrefslogtreecommitdiffstats
path: root/Mac/OSX
Commit message (Collapse)AuthorAgeFilesLines
* Build waste, _Help and _Scrap too.Jack Jansen2002-11-181-6/+78
|
* First stab at a Makefile that will create a MacPython that uses theJack Jansen2002-11-152-0/+90
| | | | | | | | Apple-installed Python 2.2 from /usr/bin as it's underlying engine. All the MacPython stuff is installed into /Applications/MacPython-OSX, and .pth files and other magic are used to tie everything together. So far only the raw windowing interpreter and BuildApplet work.
* - Building IDE is optional on waste being available, similar to buildingJack Jansen2002-11-111-21/+28
| | | | | | IDLE (it was a fatal error before) - Shuffled a few things around to facilitate the experimental building of MacPython for Jaguar's pre-installed python.
* Got rid of the python.rsrc resource file. The error message strings andJack Jansen2002-11-071-33/+5
| | | | | | | | | | dialogs are now stored in Mac/Lib, and loaded on demand through macresource. Not only does this simplify a MacPython based on Apple's Python, but it also makes Mac error codes come out symbolically when running command line python (if you have Mac/Lib in your path). The resource files are copied from Mac/Resources. The old ones will disappear after the OS9 build procedure has been adjusted.
* add ./ to configure command so it actually works verbatimJust van Rossum2002-09-161-1/+1
|
* Patch by Tony Lownds: build an IDLE applet too, if _tkinter is available.Jack Jansen2002-09-121-1/+21
| | | | I modified the patch to make it a non-fatal error if IDLE isn't built.
* Updated the notes on building a binary installer.Jack Jansen2002-09-061-2/+15
|
* Fixed a typo in the binary install notesJack Jansen2002-09-061-66/+72
| | | | rewrapped: as usual with my files everything was far wider than 80 chars.
* Started on documentation for building a MacOSX binary installer.Jack Jansen2002-09-061-1/+28
| | | | Unfinished.
* Generate pythonw.sh on the fly.Jack Jansen2002-09-021-5/+7
| | | | Use the build python for as many things as possible.
* Pass -x badsyntax to compileall.Jack Jansen2002-09-021-4/+4
| | | | Tweaks to make builds work for non-standard dstroot.
* Fix for Jaguar: use ln for installing symlinks, install no longer works.Jack Jansen2002-08-301-2/+2
| | | | Fix for sh: use : in stead of an empty then clause in an if.
* On Jaguar the default mode for files in the installed product is 444 (or 555)Jack Jansen2002-08-301-0/+1
| | | | | in stead of 644 (755). This makes a subsequent install fail. Changed the INSTALL_MODE_FLAG to fix this.
* Distutils-based script by Bill Fancher to download the Python documentationJack Jansen2002-08-281-0/+166
| | | | | | HTML tarball and use it to create a documentation tree readable and searchable with Apple Help Viewer. The documentation also shows up in Project Builder (if you add Python.framework to your project).
* - Install a symlink to the documentation (which lives in the framework)Jack Jansen2002-08-281-0/+4
| | | | | | in Python.app, and refer to it in Info.plist. This makes Apple Help Viewer recognize the Python documentation. - Changed the externally visible name of Python.app to "Python" (was PythonW).
* Try to cater for a source tree checked out with MacCVS in stead ofJack Jansen2002-08-151-6/+36
| | | | | unix cvs. In this case the resource files are actual resource files in stead of AppleSingle encoded files.
* Updated for the current state of affairs.Jack Jansen2002-08-121-20/+27
|
* - Precompile py files in Mac subtree after installingJack Jansen2002-08-091-28/+34
| | | | | - Pre-cache .rsrc files in Mac subtree after installing - Fixed nameclash in Make variables
* By popular demand the frameworkinstall target now installs everything:Jack Jansen2002-08-091-17/+21
| | | | | | | | | the framework, the MacOSX apps and the unix tools. Most of the hard work is done by Mac/OSX/Makefile. Also, it should now be possible to install in a different directory, such as /tmp/dist/Library/Frameworks, for building binary installers. The fink crowd wanted this.
* Quote the arguments, they may contain strings.Jack Jansen2002-08-071-1/+1
|
* Added an icon for .pyw files.Jack Jansen2002-08-022-0/+15
|
* Build the IDE last, as it may fail because of waste missing.Jack Jansen2002-08-021-1/+1
|
* Added a lot more information on framework builds, the various .app's,Jack Jansen2002-08-021-2/+87
| | | | etc. Still not enough, probably, but better than what we had.
* Updated for the new path to Python.app.Jack Jansen2002-08-021-1/+1
|
* When building the IDE check that waste is available, to forestallJack Jansen2002-08-021-0/+5
| | | | surprises later (the IDE won't work without waste).
* Also create BuildApplet. It's useful enough as a standalone application.Jack Jansen2002-08-021-1/+6
|
* Added one call to Py_Main(), for OSX framework builds only, that will get theJack Jansen2002-08-022-43/+24
| | | | | | | | | | | | | actual script to run in case we are running from an applet. If we are indeed running an applet we skip the normal option processing leaving it all to the applet code. This allows us to get use the normal python binary in the Python.app bundle, giving us all the normal command line options through PythonLauncher while still allowing Python.app to be used as the template for building applets. Consequently, pythonforbundle is gone, and Mac/Python/macmain.c isn't used on OSX anymore.
* Python.app is now a hidden application, deep in the framework. It willJack Jansen2002-08-012-32/+31
| | | | | | | be invoked by PythonLauncher when needed. Also changed the names of various variables in the Makefile to match what the main Makefile has.
* Only show the UI for selecting options if the ALT key was depressed whileJack Jansen2002-08-011-18/+7
| | | | dragging or double-clicking the script.
* - Install into /Applications/Python in stead of into /Applications.Jack Jansen2002-07-311-8/+23
| | | | - Build PythonLauncher.app and PythonIDE.app as well as Python.app.
* Install into /Applications/Python in stead of into /Applications.Jack Jansen2002-07-311-3/+2
|
* Implemented starting Python in a terminal window. The implementation isn'tJack Jansen2002-07-315-6/+177
| | | | optimal, especially if Terminal wasn't running yet, but it works.
* First stab at the launcher application. This will be run when the userJack Jansen2002-07-2924-0/+1413
| | | | | | | | | | | | | | | | | doubleclicks a .py, .pyw or .pyc file. It runs the file by invoking the relevant interpreter (either the command line Python in a terminal window or a Python.app for GUI-based scripts). Interpreter to use and the options to pass are settable through preferences. If PythonLauncher wasn't running it does its thing for one script and exits. If it was manually started before a dialog is presented where the user can set the options to use, etc. To be done: - option-drag/doubleclick should always open the interactive dialog - Terminal-window isn't done yet - Should be reimplemented in Python, but pyobjc isn't part of the core. - Various menu entries should be disabled.
* Got rid of symlink target, and in stead have "make dontinstallmacsubtree"Jack Jansen2002-07-081-8/+8
| | | | | | which uses a .pth file to add the Mac/Lib from your source tree to sys.path. Also put the Python version number in a variable.Killed by signal 2.
* Patch #557719 by Tony Lownds, slightly massaged by me: streamline theJack Jansen2002-06-212-10/+27
| | | | | | | | | OSX framework build process. Things fixed/modified: - the filesystem case-sensitivity test now works for builds outside the source directory - various other fixes for building outside the source directory - python.app now has a target in the main Makefile - WASTE and AquaTk are found more automatically
* Added missing dirs to LIBSUBDIRS, and reformatted it so it's easier to readJack Jansen2002-05-231-3/+14
| | | | and maintain. Fixes #557482.
* Add Mac/Lib/lib-scriptpackages to sys.path too.Jack Jansen2002-03-301-2/+4
|
* Added -Wno-long-doubleJack Jansen2002-03-291-1/+2
|
* 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.
* Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bugJack Jansen2002-01-271-3/+5
| | | | #509074.
* Also install the Tools directory on "make installmacsubtree".Jack Jansen2002-01-211-1/+40
|
* Added a note that you have to add Mac/Lib to sys.path after doingJack Jansen2002-01-182-0/+7
| | | | a "make installmacsubtree".
* Include errors.rsrc in the Python.app resource file, so the error stringsJack Jansen2002-01-151-2/+6
| | | | are available in MacOS API exceptions.
* Updated, and converted line-endings to unix-style (oops:-)Jack Jansen2001-12-091-1/+1
|
* removed debug print.Jack Jansen2001-09-111-1/+0
|
* Added a note about making sure the Lac/Lib directory is in sys.path.Jack Jansen2001-09-111-2/+8
|
* Install the dialog resources into the application bundle. The EasyDialogsJack Jansen2001-09-091-1/+7
| | | | selftest now works.
* Oops, this file is very outdated. Removed.Jack Jansen2001-09-081-116/+0
|
* Minimal instructions for using the Makefile here. Also a clearJack Jansen2001-09-061-0/+28
| | | | | statement that this is a proof-of-concept meant for people to experiment with, nothing more.