summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Script to generate .pkg packages, donated by Dinu Gherman. This is hisJack Jansen2002-09-061-0/+464
| | | | | original code, it still needs fiddling to make it work in general circumstances.
* 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.
* Implemented the Help menu. The Python manual can be viewed (if installed)Jack Jansen2002-08-311-0/+102
| | | | | | | | and the selection can be looked up, and so can the Carbon manual. From the help menu you can also get to the online documentation, the Python website and the MacPython page. Untested in MacPython-OS9.
* If there's an environment variable PYTHONIDEPATH it points to the IDEJack Jansen2002-08-311-1/+4
| | | | folder. This allows running the IDE from the source tree on OSX.
* MenuID's are signed.Jack Jansen2002-08-311-0/+2
|
* Typecode for AHTOCType was wrong. Fixed.Jack Jansen2002-08-302-2/+2
|
* Initialize self._helpmenu earlier, so we can use gethelpmenu() whileJack Jansen2002-08-301-1/+1
| | | | building the user menus.
* 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.
* Added support for the help menu. Application.gethelpmenu() will returnJack Jansen2002-08-291-0/+35
| | | | | | | it. Also fixed menu IDs to be signed in do_menudispatch. this is an incompatible change, but I don't think it'll hurt anyone.
* Revived the Carbon.Help module, but implementing the MacHelp API in steadJack Jansen2002-08-295-269/+148
| | | | | of the defunct Balloons API. Help tags are TBD, but at least this gives us access to the help menu.
* Don't copy the documentation when using Python.app as an applet template.Jack Jansen2002-08-291-0/+1
|
* 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-283-3/+14
| | | | | | 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).
* This file never made it to the repository, somehow.Jack Jansen2002-08-281-0/+28
|
* These were regenerated some time ago (with ascii chars only andJack Jansen2002-08-286-59/+61
| | | | fully qualified imports) but somehow not checked in yet.
* Interface to Apple Help Viewer.Jack Jansen2002-08-282-0/+7
|
* Don't build ConfigurePythonCarbon and ConfigurePythonClassic any longer,Jack Jansen2002-08-221-2/+2
| | | | classic Python is gone.
* For MacPython-OS9 verbose is the default.Jack Jansen2002-08-221-0/+3
|
* Interface to Apple Help Manager.Jack Jansen2002-08-223-0/+255
|
* Moved CoreFoundation type support to bgen/macsupport.Jack Jansen2002-08-226-70/+64
|
* Added PyDoc_STR's.Jack Jansen2002-08-221-112/+112
|
* Merged the MacPython thanks list into the general acknowledgements.Jack Jansen2002-08-191-10/+2
| | | | There's really no point in a separate list of thank-you notes.
* Refuse to run if the last bit of the destination path contains a # character.Jack Jansen2002-08-181-1/+4
| | | | | | | | | | | 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.
* Regenerated with PyDoc_STR() around docstrings.Jack Jansen2002-08-1623-2151/+2151
|
* Fixed the bugs in the constant definitions, and in the code to testJack Jansen2002-08-154-10/+14
| | | | | | them. The FutureWarnings are still there, until a way has been found to say "I know what I'm doing here when I say 0xff000000".
* After generating the Python file with definitions try to run it, soJack Jansen2002-08-1527-0/+54
| | | | we catch errors during the build process in stead of later during runtime.
* 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
* - Check not only that cache file exists, but also that it is newer thanJack Jansen2002-08-091-4/+7
| | | | | the applesingle file. - Added optional verbose option for cachersrc tool.
* Tool to pre-created cached .rsrc.df.rsrc files in the Lib directories,Jack Jansen2002-08-091-0/+45
| | | | similar to compileall.py.
* Obsolete now that there's a python implementation of strptime in theJack Jansen2002-08-091-250/+0
| | | | standard lib.
* Patch by Russel Owen: if we have command line arguments zap pyc filesJack Jansen2002-08-091-12/+15
| | | | in the directories given.
* Depracated some non-carbon modules.Jack Jansen2002-08-093-0/+1013
|
* This file should have gone long ago.Jack Jansen2002-08-091-18/+0
|
* 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.
* Use hex escape for non-ascii chars, now that the parser wants that.Jack Jansen2002-08-081-13/+13
| | | | | Good thing, too: some of the characters had been mangled by OS9->CVS->OSX roundtrips.
* Regenerated with OSA class inheritance and fix for non-ascii chars.Jack Jansen2002-08-0742-818/+2217
|
* Fixed incorrect logic in determining whether we should initializeJack Jansen2002-08-071-2/+1
| | | | the classes' attribute list.
* - If an OSA identifier is a Python reserved word we now append an _Jack Jansen2002-08-071-8/+10
| | | | | | in stead of prepending it, which messes up "import * from". - A few ascii()s added again. - Changed the getbaseclasses a little, but it still isn't perfect.
* Don't be over-enthusiastic with the ascii() calls: we don't need it ifJack Jansen2002-08-071-19/+19
| | | | the result passes through backticks.
* Donovan Preston's patch #538395, with some mods by me.Jack Jansen2002-08-074-50/+183
| | | | | | | | | | | | This patch makes inheritance for OSA classes work. The implementation is a bit convoluted, but I don't immedeately see a simpler way of doing it. I added calls to ascii() everywhere we output strings that may contain non-ascii characters (Python has gotten very picky since the encoding patch:-). I also removed Donovan's different way of opening resource files: I don't seem to need it.
* Quote the arguments, they may contain strings.Jack Jansen2002-08-071-1/+1
|
* Patch #567296 by Pim Buurman, slightly modified by me so it can be disabledJack Jansen2002-08-061-2/+24
| | | | | | 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.
* Wrapper around _IBCarbon.Jack Jansen2002-08-061-0/+1
|
* Patch by Ronald Oussoren: if there's a .lproj in the extras list alsoJack Jansen2002-08-051-1/+10
| | | | | check whether it contains a .nib, and do the Cocoa song and dance if it does.
* In copy() don't try to obtain an FSSpec until we know the destinationJack Jansen2002-08-051-6/+12
| | | | exists. Partial fix for #585923.
* Better output for errors, and some progress reports.Jack Jansen2002-08-051-1/+12
| | | | Handle the two modules with non-standard scanner module names.