summaryrefslogtreecommitdiffstats
path: root/Lib/plat-mac
Commit message (Collapse)AuthorAgeFilesLines
* removed 2.2 supportJust van Rossum2004-10-021-74/+3
|
* Which reminds me, I've had a much improved plistlib.py lying around forJust van Rossum2004-10-021-85/+113
| | | | | | ages. The main improvements are: - a much more convenient API: readPlist() and writePlist() - support non-dict top-level objects
* Whitespace normalization, via reindent.py.Tim Peters2004-07-1879-1626/+1610
|
* Allow overriding of bgen pathnames in an optional module bgenlocationcustomize.Jack Jansen2004-07-151-0/+8
| | | | Editing of bgenlocations.py isn't easy if your Python was supplied by Apple.
* Two issues spotted by Ronald OUssoren:Jack Jansen2004-03-134-3/+2234
| | | | | | - there were no accessor functions for the global per-database fields - packages and their dependencies were installed in order in stead of in reverse order.
* Don't use "dict" as a variable, it shadows the builtin. Spotted byJack Jansen2004-03-131-13/+13
| | | | Bob Ippolito.
* Force option should be applied to a single package, not recursivelyJack Jansen2004-03-131-1/+1
| | | | to its dependencies. Fixes #733819.
* - Added a downloader using urllib2 in stead of curl, based on codeJack Jansen2004-03-111-51/+137
| | | | | | | donated by Kevin Ollivier. This is now the default downloader. - Added a watcher mechanism, whereby downloaders and unpackers (and, later builders) can give status feedback to the user. When running pimp as a command line tool in verbose mode print this output.
* getDefaultDatabase() should be a toplevel function, not a method of theJack Jansen2004-02-281-48/+46
| | | | preferences object.
* Started on version 0.4: better scheme for finding correct database:Jack Jansen2004-02-281-4/+50
| | | | | | | - Try not only "darwin-7.X.Y" but also "darwin-7.X" and "darwin-7", so far we've never had to create anew database for a minor release. - Distinguish between the various different installs (user-installed MacPython, apple-installed MacPython, other).
* Replace backticks with repr() or "%r"Walter Dörwald2004-02-128-69/+66
| | | | From SF patch #852334.
* Wrapper modules for _Launch and _OSA weren't added yet. Fixed.Jack Jansen2003-12-092-0/+2
|
* Finished update to universal header 3.4.2.Jack Jansen2003-12-0519-79/+443
|
* Reverting to previous version, which works. And I don't really care aboutJack Jansen2003-12-051-83/+0
| | | | | the new waste functionality because it's probably going to be dropped anyway.
* Adding an interface to the high-level Open Scripting Architecture,Jack Jansen2003-12-032-0/+212
| | | | | | by request of Donovan Preston. In return, he promised to use this to create a Python OSA component, which would turn Python into a first-class OSA scripting language (like AppleScript itself).
* An interface to the LaunchServices API.Jack Jansen2003-12-021-0/+65
|
* 2.4a0 Package Manager shouldn't attempt to use the 2.3 database.Jack Jansen2003-11-271-1/+1
| | | | | Things will definitely change before 2.4, but for now use a slightly different URL.
* Get rid of MacOS9 support. Paths are still hard-coded, that'll be fixedJack Jansen2003-11-191-16/+3
| | | | later.
* Modified version by Bob Ippolito. It passes the just-added test_applesingleJack Jansen2003-11-181-63/+100
| | | | | after some minor mods. Fixes #803498, but should NOT be backported because the original problem seems to be unreproducable.
* Backport from r23c1-branch:Jack Jansen2003-07-211-2/+2
| | | | | Pimp crashed if you tried to install a non-installable package, in stead of printing a decent error message. Fixes #773450..
* Fixed a bug that's been there from the beginning but wasn't noticedJust van Rossum2003-07-101-3/+3
| | | | | | | | until now: the inheritance of default values was the wrong way around. This caused app bundles to get a type of "BNDL" instead of "APPL". Apparently this is not a problem until you try to drag your app to the dock. ----------------------------------------------------------------------
* don't optimize empty stringsJust van Rossum2003-07-101-1/+1
|
* #765903:Just van Rossum2003-07-041-5/+22
| | | | | | | - added bundle_id/--bundle-id option, to specify the CFBundleIndentifier #765615: - in the appropriate situation, prepend $PATH with our path instead of setting it.
* If a --python option is used to specify the Python to use in the #!Jack Jansen2003-07-041-1/+4
| | | | line also use this as the executable in the bundle.
* - replaced a couple of asserts with proper exceptionsJust van Rossum2003-07-011-4/+5
| | | | - use isinstance instead of flaky file-detection code
* restore 2.2 compatibility:Just van Rossum2003-06-291-11/+11
| | | | | - don't use "abc" in aString - don't reorganize extension modules when not using zipimport
* - added --semi-standalone option that builds apps that depend on anJust van Rossum2003-06-291-26/+50
| | | | | | | installed Python, yet include any modules not in the std lib - reworked extension module inclusion code: put all .so files in a subdirectory of Contents/Resources/, but more importantly, correctly support extensions that are submodules.
* Use http://www.python.org/packman as the base URL. Also upped the versionJack Jansen2003-06-291-3/+3
| | | | number because of this.
* some old changes to this unused moduleJust van Rossum2003-06-211-13/+6
|
* changed 8-space indentation to 4Just van Rossum2003-06-214-1935/+1935
|
* - do the right thing with symlinks inside directories we're copyingJust van Rossum2003-06-201-6/+13
| | | | | - move the normpath stuff around a bit - added dubious special case to addPythonFramework()
* make sure paths to dirs don't end in a /Just van Rossum2003-06-201-2/+2
|
* Reworked --strip option: it will now look at _any_ file that's markedJust van Rossum2003-06-201-13/+24
| | | | executable in the bundle. Therefore got rid of the "binaries" attribute.
* register the library inside Python.framework as eligable for strippingJust van Rossum2003-06-201-2/+4
|
* Add initial standalone support for Python.frameworkJust van Rossum2003-06-201-2/+32
|
* Give default _elemdict and _propdict attributes to OSA classes, soJack Jansen2003-06-181-4/+6
| | | | | | | we don't get infinite recursion for suites that don't have an application class. Also got rid of some tabs.
* An indenting error in the code made it miss some suites that have an applicationJack Jansen2003-06-181-2/+2
| | | | class.
* Re-gegernated with the new gensuitemodule.Jack Jansen2003-06-1338-5315/+897
|
* - Allow access to poperties of the "application" OSA class directly fromJack Jansen2003-06-132-3/+25
| | | | | | | | | | the toplevel package. This already worked for elements, but now for properties too. Fixes #753925. - Even better, the toplevel class (such as Finder.Finder) now inherits the element and property dictionaries of its application class and has the necessary glue to allow you to say f = Finder.Finder() f.get(f.name)
* Added two keys to database format: User-install-skips is an array of pathnameJack Jansen2003-06-011-6/+34
| | | | | | prefixes, any file that is skipped during a per-user install that matches this set is *not* an error; Systemwide-only is a boolean that says the package cannot be installer per-user.
* Use splitlines() in stead of split() to split lines, and added a methodJack Jansen2003-06-011-3/+4
| | | | | shortdescription() so the code to split off the first line of the description isn't all over the place.
* - Get the database from a different place.Jack Jansen2003-05-291-4/+7
| | | | | - Added support for multi-line descriptions. Doesn't look nice yet in Package Manager.
* - Added a scheme whereby pimp can update itself, by importing a moduleJack Jansen2003-05-281-11/+49
| | | | | | | pimp_update if it exists. Upped the version number to indicate this. Fixes #731626. - Added -V (print version) and -u (specify database URL) options when run as a command line tool.
* Added a --python option, which sets the python to be used in the #! lineJack Jansen2003-05-251-1/+9
| | | | in the bootstrap script of the applet.
* 'Progress' doesn't exists, causing 'from EasyDialogs import *' to failJust van Rossum2003-05-201-1/+1
|
* Allow for Version, Flavor and Download-URL not being set.Jack Jansen2003-05-061-3/+3
|
* When doing a forced install of a package depending on a pseudo-packageJack Jansen2003-05-061-1/+6
| | | | you got a strange error message. Fixed.
* CWI moved websites around without me knowing it, and together withJack Jansen2003-05-021-1/+1
| | | | | a bug in urllib2 this caused pimp to stop working. Fixed the URL to make it work again.
* Rename funny long suite to Disk_File_Folder.Jack Jansen2003-05-017-102/+102
|
* If not icon file is specified use the default Python Applet icons.Jack Jansen2003-04-221-0/+4
| | | | Fixes 719303.