Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added support for building standalone applications | Just van Rossum | 2002-11-26 | 1 | -14/+259 |
| | | | | | - requires modulefinder.py to be on sys.path - does *not* work for Python.framework (yet), only for static builds | ||||
* | Lots of restructuring, mostly suggested by Bill Bumgarner. Main | Jack Jansen | 2002-11-25 | 6 | -57/+242 |
| | | | | | | externally visible difference is that the factory defaults are now in a plist file in the bundle, in stead of being hard-coded in the application. | ||||
* | get creator code from plist if available, instead of overriding with default | Just van Rossum | 2002-11-24 | 1 | -1/+6 |
| | |||||
* | whoops, -p actually has an argument | Just van Rossum | 2002-11-24 | 1 | -1/+1 |
| | |||||
* | hardcode some resources, removing annoying Widgets.rsrc dependency | Just van Rossum | 2002-11-24 | 2 | -15/+100 |
| | |||||
* | cleaned up __init__ argument mess with a funky base class | Just van Rossum | 2002-11-23 | 1 | -74/+81 |
| | |||||
* | Allow access to the returned value(s) as FSRefs. Unfortunately for some | Jack Jansen | 2002-11-22 | 1 | -2/+38 |
| | | | | | reason getting at saveFileName doesn't work, so it currently only really works for opening files for reading. | ||||
* | Added the alias manager too. The interface isn't perfect yet: the alias | Jack Jansen | 2002-11-22 | 5 | -0/+870 |
| | | | | | manager doesn't always have the alias as the first argument, so things become functions in stead of methods. | ||||
* | Got angry and added support for pretty much the whole file and folder | Jack Jansen | 2002-11-22 | 10 | -0/+2757 |
| | | | | | manager. This should allow us the get rid of most of the FSSpecs, only navigation services remains to be done. | ||||
* | workaround so the (otherwise still broken) IDE can at least quit in the ↵ | Just van Rossum | 2002-11-22 | 1 | -15/+14 |
| | | | | Python 2.2 Jaguar addon install | ||||
* | changed to use Lib/bundlebuilder.py instead of scripts/buildappbundle.py | Just van Rossum | 2002-11-22 | 1 | -5/+8 |
| | |||||
* | make the --link option match the original: just symlink the executable | Just van Rossum | 2002-11-22 | 1 | -2/+2 |
| | |||||
* | Added --link-exec option: make a symlink for the executable only, copy all ↵ | Just van Rossum | 2002-11-22 | 1 | -4/+20 |
| | | | | other files. | ||||
* | Replaced the bundle building code with calls to the new bundlebuilder | Just van Rossum | 2002-11-22 | 1 | -133/+75 |
| | | | | | | | | | module. Jack: I've compared the .app output of the orginal with the new and I can't find any significant differences. However, bundlebuilder.py contains its' own command line interface and I think we should use that instead. I'll have a look to see whether I can patch Mac/OSX/Makefile.jaguar to this effect. | ||||
* | fixed error in cmd line doc; moved funny self.name line once more | Just van Rossum | 2002-11-22 | 1 | -2/+3 |
| | |||||
* | fixed stupid bug | Just van Rossum | 2002-11-22 | 1 | -1/+1 |
| | |||||
* | added command line interface; refactored a bit; little things. | Just van Rossum | 2002-11-21 | 1 | -82/+179 |
| | |||||
* | name kwargs kwargs | Just van Rossum | 2002-11-21 | 1 | -2/+2 |
| | |||||
* | Tools to create MacOS X (application) bundles. | Just van Rossum | 2002-11-21 | 1 | -0/+307 |
| | | | | | | | Todo: - command line parsing - main program - modulefinder(-like ;-) support to build standalone apps. | ||||
* | - cleaned up example/test code | Just van Rossum | 2002-11-20 | 1 | -29/+30 |
| | | | | | | - don't encode/escape elements - fixed typo in doc string - provide our own copy function for the Dict class | ||||
* | dded cvsignores. | Jack Jansen | 2002-11-20 | 4 | -2/+12 |
| | |||||
* | Minimal instructions on building a MacPython-OSX addon for Apple's | Jack Jansen | 2002-11-20 | 1 | -0/+62 |
| | | | | /usr/bin/python. | ||||
* | Build PythonLauncher for MacPython-OSX 2.2 as well. | Jack Jansen | 2002-11-20 | 2 | -5/+28 |
| | |||||
* | This file is now generated dynamically. | Jack Jansen | 2002-11-20 | 1 | -2/+0 |
| | |||||
* | removed a redundant .strip(); made a doc string more or less tell the truth | Just van Rossum | 2002-11-19 | 1 | -3/+5 |
| | |||||
* | No need to import __builtin__, spotted by Skip. | Just van Rossum | 2002-11-19 | 1 | -4/+4 |
| | |||||
* | Pure Python implementation of a plist generator/parser. | Just van Rossum | 2002-11-19 | 1 | -0/+433 |
| | |||||
* | Another workaround, to find the IDE directory when we're in MacPython-OSX | Jack Jansen | 2002-11-18 | 1 | -0/+10 |
| | | | | | | on Jaguar. Ceteram censeam W era packagendam esse. | ||||
* | Define PyDoc_STR if it isn't defined. This makes these modules compile | Jack Jansen | 2002-11-18 | 9 | -1/+25 |
| | | | | for Python 2.2. | ||||
* | Build waste, _Help and _Scrap too. | Jack Jansen | 2002-11-18 | 1 | -6/+78 |
| | |||||
* | First stab at a Makefile that will create a MacPython that uses the | Jack Jansen | 2002-11-15 | 2 | -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. | ||||
* | Go from filename to FSSpec via FSRefs, to work around outdated macfs module | Jack Jansen | 2002-11-15 | 1 | -1/+1 |
| | | | | in python 2.2. | ||||
* | Make the Resources directory if needed. | Jack Jansen | 2002-11-15 | 1 | -0/+2 |
| | |||||
* | Python 2.2 as installed by Apple has a version of _Res that is too old. We | Jack Jansen | 2002-11-15 | 1 | -1/+4 |
| | | | | attempt to load an override version in this case. | ||||
* | Added a hack so we can build applets with a MacPython that uses the | Jack Jansen | 2002-11-15 | 1 | -0/+11 |
| | | | | | OSX 10.2 apple-supplied Python as its base: if we've copied a symlink as the executable we remove it and install appletrunner in stead. | ||||
* | A script to run applets. Originally by Just, slightly modified by me. | Jack Jansen | 2002-11-15 | 1 | -0/+17 |
| | |||||
* | - Use imp to find appletrawmain.py in stead of hand-crafting the path | Jack Jansen | 2002-11-11 | 1 | -2/+5 |
| | | | | | to it. - Allow for symlinks in the applet template. | ||||
* | - Building IDE is optional on waste being available, similar to building | Jack Jansen | 2002-11-11 | 1 | -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 and | Jack Jansen | 2002-11-07 | 6 | -76/+40 |
| | | | | | | | | | | 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. | ||||
* | Script to create .app bundles. Largely untested. | Jack Jansen | 2002-11-06 | 1 | -0/+160 |
| | |||||
* | Forward port of 1.12.14.3 (which has an incorrect log message): | Jack Jansen | 2002-10-29 | 1 | -1/+4 |
| | | | | | | | if SetDates() in touched() returns an error ignore it: the user may not have permission to change the parent folder. This is a non-serious problem, the only function of touched() is to speed up the finder seeing the change. | ||||
* | Under Jaguar it seems that 'errn' return value keyword parameters don't | Jack Jansen | 2002-10-25 | 1 | -0/+8 |
| | | | | | | | | | (or don't always?) show up with missed(). I think this is a bug in Jaguar, but as it is a potential dangerous problem (the OSA event has failed, but the Python code isn't told about this and happily continues) this is a quick workaround. Bugfix candidate, I'll add it to 2.2.2 as a last second fix. | ||||
* | 'Replace all' in the find dialog didn't properly update the text view (it ↵ | Just van Rossum | 2002-10-24 | 1 | -5/+1 |
| | | | | used to, though...). Fixed. | ||||
* | cd to users home dir if no current dir has been set. Fixes bug #625734 | Just van Rossum | 2002-10-20 | 1 | -0/+5 |
| | |||||
* | make sure the object browser can't crash because when the list data gets ↵ | Just van Rossum | 2002-09-16 | 1 | -6/+20 |
| | | | | bigger than 32kB | ||||
* | add ./ to configure command so it actually works verbatim | Just van Rossum | 2002-09-16 | 1 | -1/+1 |
| | |||||
* | Shut up FutureWarnings about hex constants. | Jack Jansen | 2002-09-12 | 1 | -0/+4 |
| | |||||
* | Patch by Tony Lownds: build an IDLE applet too, if _tkinter is available. | Jack Jansen | 2002-09-12 | 1 | -1/+21 |
| | | | | I modified the patch to make it a non-fatal error if IDLE isn't built. | ||||
* | Patch by Tony Lownds: add the Resources directory to sys.path. | Jack Jansen | 2002-09-12 | 1 | -0/+6 |
| | |||||
* | Mode rU for universal newlines, not rT. Spotted by Guido. | Jack Jansen | 2002-09-12 | 1 | -2/+2 |
| |