summaryrefslogtreecommitdiffstats
path: root/Lib/plat-mac
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #1687: plistlib.py restricts <integer> to Python int when writingChristian Heimes2008-01-041-2/+2
|
* Have cfmfile raise a DeprecationWarning as per PEP 4.Brett Cannon2007-05-311-0/+3
|
* Cause buildtools to raise a DeprecationWarning.Brett Cannon2007-05-311-0/+3
|
* Remove the macfs module. This led to the deprecation of macostools.touched();Brett Cannon2007-05-202-213/+2
| | | | | it completely relied on macfs and is a no-op on OS X according to code comments.
* Deprecate os.popen* and popen2 module in favor of the subprocess module.Neal Norwitz2007-05-111-4/+5
|
* with and as are now keywords. There are some generated files I can't recreate.Neal Norwitz2006-09-062-6/+6
|
* * If BuildApplet.py is used as an applet it starts with a version ofRonald Oussoren2006-06-071-57/+33
| | | | | | | | sys.exutable that isn't usuable on an #!-line. That results in generated applets that don't actually work. Work around this problem by resetting sys.executable. * argvemulator.py didn't work on intel macs. This patch fixes this (bug #1491468)
* Normalized a few cases of whitespace in function declarations.Martin Blais2006-06-061-2/+2
| | | | | | | | | | | | Found them using:: find . -name '*.py' | while read i ; do grep 'def[^(]*( ' $i /dev/null ; done find . -name '*.py' | while read i ; do grep ' ):' $i /dev/null ; done (I was doing this all over my own code anyway, because I'd been using spaces in all defs, so I thought I'd make a run on the Python code as well. If you need to do such fixes in your own code, you can use xx-rename or parenregu.el within emacs.)
* Drop Mac wrappers for the WASTE library.Ronald Oussoren2006-06-042-414/+0
|
* Whitespace normalization.Tim Peters2006-05-161-1/+1
|
* Rework the build system for osx applications:Ronald Oussoren2006-05-141-5/+18
| | | | | | | | | | | * Don't use xcodebuild for building PythonLauncher, but use a normal unix makefile. This makes it a lot easier to use the same build flags as for the rest of python (e.g. make a universal version of python launcher) * Convert the mac makefile-s to makefile.in-s and use configure to set makefile variables instead of forwarding them as command-line arguments * Add a C version of pythonw, that we you can use '#!/usr/local/bin/pythonw' * Build IDLE.app using bundlebuilder instead of BuildApplet, that will allow easier modification of the bundle contents later on.
* In stdlib, use hashlib instead of deprecated md5 and sha modules.Georg Brandl2006-04-301-2/+2
|
* This patches fixes a number of byteorder problems in MacOSX specific code.Ronald Oussoren2006-04-171-1/+1
|
* Damn another occurrence of using as as a keywordfNeal Norwitz2006-03-221-2/+2
|
* Got rid of byte-order dependencies.Jack Jansen2006-02-231-2/+2
|
* [ 1243081 ] repair typosGeorg Brandl2005-07-222-2/+2
|
* Whitespace normalization.Tim Peters2005-01-072-5/+5
|
* Allow relative URLs for included databases and packages.Jack Jansen2005-01-071-4/+7
|
* - Added an "installer" flavor, which uses the "open" command to installJack Jansen2005-01-031-7/+43
| | | | | | | | | something (overridable through Install-command entry) - Hidden status is now determined by flavor == hidden, not by missing Download-URL. Hidden packages behave like installer packages. - Made some error messages a bit more understandable. Because there's new functionality the version has been upped to 0.5.
* - getDefaultDatabase wasn't listed in __all__.Jack Jansen2004-12-281-2/+2
| | | | | | - using a different database for non-final releases should only be done for X.Y.0. Non-final micro releases can use the default database just fine, as they are required to be backward compatible.
* Fix for #1091468: DESTROOTed frameworkinstalls fail. Added a --destrootJack Jansen2004-12-272-7/+13
| | | | | | | option to various tools, and do the right thing when we're doing a destroot install. Will backport to 2.4 and 2.3.
* On second thought: "Errors should never pass silently", so barf when aJust van Rossum2004-11-121-3/+6
| | | | string contains control chars that are illegal for XML
* - \f is not a valid XML characterJust van Rossum2004-11-121-3/+4
| | | | - reformatted regex pattern, use r"" consistently
* reordered a couple of thingsJust van Rossum2004-11-121-5/+6
|
* Made <data> output match Apple's exactly. To do that I had to add a customJust van Rossum2004-10-261-6/+21
| | | | | version of base64.encodestring() so I could control the line length of the base64 output.
* also escape '>', to closer match Apple's plist outputJust van Rossum2004-10-261-0/+1
|
* Deprecating Dict class; going through a few hoops to get the warnings right.Just van Rossum2004-10-261-20/+29
|
* - Removed Date class. We don't really need it for b/w compatibility sinceJust van Rossum2004-10-261-52/+25
| | | | | | a) the functionality depended on PyXML before and b) hardly worked to begin with. - Instead, output and require upon input datetime.datetime objects.
* - added two more convenience functions: readPlistFromString() andJust van Rossum2004-10-261-15/+30
| | | | | | writePlistToString() - use these two in the resource functions. - Tweaked module doc string.
* Updated doc strings.Just van Rossum2004-10-251-3/+2
|
* Deprecate Plist classJust van Rossum2004-10-251-2/+8
|
* Removed superfluous **kwargs constructor cruft: this class predatesJust van Rossum2004-10-251-8/+0
| | | | the dict(**kwargs) feature.
* Patch from Bob Ippolito, slighly edited:Just van Rossum2004-10-251-16/+77
| | | | [ 1052399 ] plistlib: add plst resource functionality, fix bugs
* 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.