summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
...
* Outdated.Jack Jansen2002-12-134-117/+0
|
* Got rid of unused Compat files.Jack Jansen2002-12-133-0/+0
|
* another wrong assumption fixedJust van Rossum2002-12-131-3/+2
|
* Still used the old config file. Fixed.Jack Jansen2002-12-131-0/+0
|
* Compatibility files that haven't been used in a long time.Jack Jansen2002-12-1312-582/+0
|
* Get rid of support for Universal Headers older than 3.4 and various otherJack Jansen2002-12-1310-78/+6
| | | | outdated things.
* Get rid of 2.2 "poor mans universal newlines" now that the real thingJack Jansen2002-12-131-19/+0
| | | | is implemented.
* It was an old MacPython artefact that these files were still in the sourceJack Jansen2002-12-1322-4128/+0
| | | | | tree. Removed them, anyone really desparate to recover them can get them from the CVS repository.
* Tkinter isn't supported under Carbon. Under MacOSX native it is, butJack Jansen2002-12-133-975/+0
| | | | that version doesn't need these workarounds.
* Very outdated: this is a 68K support file.Jack Jansen2002-12-131-290/+0
|
* and now the real fix...Just van Rossum2002-12-131-5/+2
|
* fixed bool browsing bug, sf bug #652591Just van Rossum2002-12-131-0/+1
|
* Getting rid of pre-Carbon (MacOS8) support. All code depending onJack Jansen2002-12-1254-5242/+100
| | | | | | TARGET_API_MAC_OS8 (or !TARGET_API_MAC_CARBON) is gone. Also some TARGET_API_MAC_OSX conditional code is gone, because it is no longer used on OSX-only Python (only in MacPython-OS9).
* Fixed so the Res.Resource() accepts either another resource, a stringJack Jansen2002-12-053-66/+129
| | | | or no argument (giving an empty resource).
* Added PEP253 support to most Carbon modules. This isn't complete yet:Jack Jansen2002-12-0343-534/+1592
| | | | | | some of the more compilcated cases (CF, Res) haven't been done yet. Also, various types should inherit from each other (anything with an as_Resource method should be a Resource subtype, the CF types should become one family).
* - reworked the object unpacking code, now supports new-style objects moreJust van Rossum2002-12-011-34/+46
| | | | | or less decently/completely. - cleaned up a little.
* - found a case where sys.path[0] isn't set to Contents/Resources,Just van Rossum2002-11-301-2/+8
| | | | | so search the entire path. - only add modules if we're building a standalone application.
* Lots of minor tweaks for the pep252 checkins, mainly because QdJack Jansen2002-11-3025-61/+60
| | | | attributes are no longer supported.
* Build _AE too.Jack Jansen2002-11-291-0/+4
|
* Converted the Carbon modules to use PEP252-style objects, withJack Jansen2002-11-2948-2507/+2447
| | | | | | | | | | | | | | | | descriptors in stead of manual getattr hooks to get at attributes of the objects. For Qd I have in stead gotten rid of most of the attribute access in favor of the carbon-style accessor methods (with the exception of visRgn, to be done later), and of the Carbon.Qd.qd global object, for which accessor functions are also available. For List I have fixed the fact that various methods were incorrectly generated as functions. CF is untouched: PEP252 doesn't allow "poor-mans-inheritance" with basechain, so it will have to wait for PEP253 support.
* Forgot to do os.path.basename() on mainprogram: a nonworking app was built ↵Just van Rossum2002-11-291-7/+6
| | | | if the mainprogram wan't in the current directory. Fixed.
* added Thomas H's LOADER code for importing extension (sub)modules; little tweaksJust van Rossum2002-11-291-21/+27
|
* fixed typo and wrappingJust van Rossum2002-11-281-1/+2
|
* - Rewrote bootstapping code in sh so we're really independent of anJust van Rossum2002-11-281-40/+54
| | | | | | | | | | installed Python. So we don't use os.execve any longer, which means we need an actual executable in <myapp>.app/Contents/MacOS. For applets we make a symlink to the Python executable used to build the applet, for standalone apps we simply copy it. - Added support for the new any_missing_maybe() feature of modulefinder.py, which is pending as patch #643711. Its use is optional so it still works with the existing version of modulefinder.py
* added support for building standalone applicationsJust van Rossum2002-11-261-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. MainJack Jansen2002-11-256-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 defaultJust van Rossum2002-11-241-1/+6
|
* whoops, -p actually has an argumentJust van Rossum2002-11-241-1/+1
|
* hardcode some resources, removing annoying Widgets.rsrc dependencyJust van Rossum2002-11-242-15/+100
|
* cleaned up __init__ argument mess with a funky base classJust van Rossum2002-11-231-74/+81
|
* Allow access to the returned value(s) as FSRefs. Unfortunately for someJack Jansen2002-11-221-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 aliasJack Jansen2002-11-225-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 folderJack Jansen2002-11-2210-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 Rossum2002-11-221-15/+14
| | | | Python 2.2 Jaguar addon install
* changed to use Lib/bundlebuilder.py instead of scripts/buildappbundle.pyJust van Rossum2002-11-221-5/+8
|
* make the --link option match the original: just symlink the executableJust van Rossum2002-11-221-2/+2
|
* Added --link-exec option: make a symlink for the executable only, copy all ↵Just van Rossum2002-11-221-4/+20
| | | | other files.
* Replaced the bundle building code with calls to the new bundlebuilderJust van Rossum2002-11-221-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 moreJust van Rossum2002-11-221-2/+3
|
* fixed stupid bugJust van Rossum2002-11-221-1/+1
|
* added command line interface; refactored a bit; little things.Just van Rossum2002-11-211-82/+179
|
* name kwargs kwargsJust van Rossum2002-11-211-2/+2
|
* Tools to create MacOS X (application) bundles.Just van Rossum2002-11-211-0/+307
| | | | | | | Todo: - command line parsing - main program - modulefinder(-like ;-) support to build standalone apps.
* - cleaned up example/test codeJust van Rossum2002-11-201-29/+30
| | | | | | - don't encode/escape elements - fixed typo in doc string - provide our own copy function for the Dict class
* dded cvsignores.Jack Jansen2002-11-204-2/+12
|
* Minimal instructions on building a MacPython-OSX addon for Apple'sJack Jansen2002-11-201-0/+62
| | | | /usr/bin/python.
* Build PythonLauncher for MacPython-OSX 2.2 as well.Jack Jansen2002-11-202-5/+28
|
* This file is now generated dynamically.Jack Jansen2002-11-201-2/+0
|
* removed a redundant .strip(); made a doc string more or less tell the truthJust van Rossum2002-11-191-3/+5
|
* No need to import __builtin__, spotted by Skip.Just van Rossum2002-11-191-4/+4
|