Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Two issues spotted by Ronald OUssoren: | Jack Jansen | 2004-03-13 | 4 | -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 by | Jack Jansen | 2004-03-13 | 1 | -13/+13 |
| | | | | Bob Ippolito. | ||||
* | Force option should be applied to a single package, not recursively | Jack Jansen | 2004-03-13 | 1 | -1/+1 |
| | | | | to its dependencies. Fixes #733819. | ||||
* | - Added a downloader using urllib2 in stead of curl, based on code | Jack Jansen | 2004-03-11 | 1 | -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 the | Jack Jansen | 2004-02-28 | 1 | -48/+46 |
| | | | | preferences object. | ||||
* | Started on version 0.4: better scheme for finding correct database: | Jack Jansen | 2004-02-28 | 1 | -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örwald | 2004-02-12 | 8 | -69/+66 |
| | | | | From SF patch #852334. | ||||
* | Wrapper modules for _Launch and _OSA weren't added yet. Fixed. | Jack Jansen | 2003-12-09 | 2 | -0/+2 |
| | |||||
* | Finished update to universal header 3.4.2. | Jack Jansen | 2003-12-05 | 19 | -79/+443 |
| | |||||
* | Reverting to previous version, which works. And I don't really care about | Jack Jansen | 2003-12-05 | 1 | -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 Jansen | 2003-12-03 | 2 | -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 Jansen | 2003-12-02 | 1 | -0/+65 |
| | |||||
* | 2.4a0 Package Manager shouldn't attempt to use the 2.3 database. | Jack Jansen | 2003-11-27 | 1 | -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 fixed | Jack Jansen | 2003-11-19 | 1 | -16/+3 |
| | | | | later. | ||||
* | Modified version by Bob Ippolito. It passes the just-added test_applesingle | Jack Jansen | 2003-11-18 | 1 | -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 Jansen | 2003-07-21 | 1 | -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 noticed | Just van Rossum | 2003-07-10 | 1 | -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 strings | Just van Rossum | 2003-07-10 | 1 | -1/+1 |
| | |||||
* | #765903: | Just van Rossum | 2003-07-04 | 1 | -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 Jansen | 2003-07-04 | 1 | -1/+4 |
| | | | | line also use this as the executable in the bundle. | ||||
* | - replaced a couple of asserts with proper exceptions | Just van Rossum | 2003-07-01 | 1 | -4/+5 |
| | | | | - use isinstance instead of flaky file-detection code | ||||
* | restore 2.2 compatibility: | Just van Rossum | 2003-06-29 | 1 | -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 an | Just van Rossum | 2003-06-29 | 1 | -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 version | Jack Jansen | 2003-06-29 | 1 | -3/+3 |
| | | | | number because of this. | ||||
* | some old changes to this unused module | Just van Rossum | 2003-06-21 | 1 | -13/+6 |
| | |||||
* | changed 8-space indentation to 4 | Just van Rossum | 2003-06-21 | 4 | -1935/+1935 |
| | |||||
* | - do the right thing with symlinks inside directories we're copying | Just van Rossum | 2003-06-20 | 1 | -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 Rossum | 2003-06-20 | 1 | -2/+2 |
| | |||||
* | Reworked --strip option: it will now look at _any_ file that's marked | Just van Rossum | 2003-06-20 | 1 | -13/+24 |
| | | | | executable in the bundle. Therefore got rid of the "binaries" attribute. | ||||
* | register the library inside Python.framework as eligable for stripping | Just van Rossum | 2003-06-20 | 1 | -2/+4 |
| | |||||
* | Add initial standalone support for Python.framework | Just van Rossum | 2003-06-20 | 1 | -2/+32 |
| | |||||
* | Give default _elemdict and _propdict attributes to OSA classes, so | Jack Jansen | 2003-06-18 | 1 | -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 application | Jack Jansen | 2003-06-18 | 1 | -2/+2 |
| | | | | class. | ||||
* | Re-gegernated with the new gensuitemodule. | Jack Jansen | 2003-06-13 | 38 | -5315/+897 |
| | |||||
* | - Allow access to poperties of the "application" OSA class directly from | Jack Jansen | 2003-06-13 | 2 | -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 pathname | Jack Jansen | 2003-06-01 | 1 | -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 method | Jack Jansen | 2003-06-01 | 1 | -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 Jansen | 2003-05-29 | 1 | -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 module | Jack Jansen | 2003-05-28 | 1 | -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 #! line | Jack Jansen | 2003-05-25 | 1 | -1/+9 |
| | | | | in the bootstrap script of the applet. | ||||
* | 'Progress' doesn't exists, causing 'from EasyDialogs import *' to fail | Just van Rossum | 2003-05-20 | 1 | -1/+1 |
| | |||||
* | Allow for Version, Flavor and Download-URL not being set. | Jack Jansen | 2003-05-06 | 1 | -3/+3 |
| | |||||
* | When doing a forced install of a package depending on a pseudo-package | Jack Jansen | 2003-05-06 | 1 | -1/+6 |
| | | | | you got a strange error message. Fixed. | ||||
* | CWI moved websites around without me knowing it, and together with | Jack Jansen | 2003-05-02 | 1 | -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 Jansen | 2003-05-01 | 7 | -102/+102 |
| | |||||
* | If not icon file is specified use the default Python Applet icons. | Jack Jansen | 2003-04-22 | 1 | -0/+4 |
| | | | | Fixes 719303. | ||||
* | Only return a warning message about not all files being unpacked if there | Jack Jansen | 2003-04-22 | 1 | -1/+2 |
| | | | | were indeed files that weren't unpacked. | ||||
* | The identify() description didn't match the code. Fixed. | Jack Jansen | 2003-04-16 | 1 | -1/+1 |
| | |||||
* | Allow switching of install dir after creation of preferences. | Jack Jansen | 2003-04-16 | 1 | -7/+10 |
| | | | | Changed some message to be clearer when presented by Package Manager. | ||||
* | - Use the tarfile module to unpack tarfiles. | Jack Jansen | 2003-04-15 | 1 | -62/+187 |
| | | | | | | | | | - Allow setting the destination install directory. If this is set then it is used for the modules, other items (header files, etc) are not installed, and warnings are printed if the package would have liked to. Unfortunaltey binary installs seem broken due to a tarfile bug (#721871) or my misunderstanding of how tarfile works. |