summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Modified PyImport_Import and PyImport_ImportModule to always use absolute ↵Christian Heimes2008-01-031-1/+1
| | | | | | imports by calling __import__ with an explicit level of 0 Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports
* This "fixes" compilation issues for the Carbon._OSA module on OSX LeopardRonald Oussoren2007-12-051-336/+0
| | | | | | | | by purging bindings to OSA's debug API's. Those APIs we're completely unsupported on OSX 10.4 and are no longer available on OSX 10.5. Note that this patches a generated file. This is somewhat acceptable because regenerating the file is non-trivial and wouldn't use system headers anyway.
* bug #1154: release memory allocated by "es" PyArg_ParseTuple format specifier.Georg Brandl2007-09-123-0/+3
|
* Whitespace changes to make the source more compliant with PEP8 (SF#1589070)Ronald Oussoren2006-11-071-13/+13
|
* Fix a number of typos in strings and comments (sf#1589070)Ronald Oussoren2006-11-071-13/+12
|
* Whitespace normalization.Tim Peters2006-10-181-1/+1
|
* MacOSX: fix permission problem in the generated installerRonald Oussoren2006-10-101-1/+10
|
* MacOSX: add more logic to recognize the correct startup file to patch to theRonald Oussoren2006-10-081-7/+14
| | | | shell profile patching post-install script.
* Fix for bug #1570284Ronald Oussoren2006-10-081-3/+3
|
* Add version number to the link to the python documentation inRonald Oussoren2006-10-081-2/+1
| | | | | /Developer/Documentation/Python, better for users that install multiple versions of python.
* Tweak Mac/Makefile in to ensure that pythonw gets rebuild when the major versionRonald Oussoren2006-09-171-1/+4
| | | | of python changes (2.5 -> 2.6). Bug #1552935.
* Port of revision 51902 in release25-maint to the trunkRonald Oussoren2006-09-172-1/+3
|
* Fix a glaring error and update some version numbers.Ronald Oussoren2006-09-071-12/+8
|
* Updated documentation for the script that builds the OSX installer.Ronald Oussoren2006-08-021-6/+38
|
* This fixes bug #1527397: PythonLauncher runs scripts with the wrong workingRonald Oussoren2006-08-011-3/+18
| | | | | directory. It also fixes a bug where PythonLauncher failed to launch scripts when the scriptname (or the path to the script) contains quotes.
* Make sure the postinstall action that optionally updates the user's profileRonald Oussoren2006-08-011-5/+23
| | | | on MacOS X actually works correctly in all cases.
* Fix bug #1517990: IDLE keybindings on OSXRonald Oussoren2006-07-251-1/+1
| | | | | | | This adds a new key definition for OSX, which is slightly different from the classic mac definition. Also add NEWS item for a couple of bugfixes I added recently.
* Fix for bug #1525447 (renaming to MacOSmodule.c would also work, but notRonald Oussoren2006-07-251-0/+0
| | | | | | | | without causing problems for anyone that is on a case-insensitive filesystem). Setup.py tries to compile the MacOS extension from MacOSmodule.c, while the actual file is named macosmodule.c. This is no problem on the (default) case-insensitive filesystem, but doesn't work on case-sensitive filesystems.
* Add missing Py_DECREF.Thomas Heller2006-07-111-0/+1
|
* Use staticly build copies of zlib and bzip2 to build the OSX installer, thatRonald Oussoren2006-06-271-40/+63
| | | | | | | | | way the resulting binaries have a better change of running on 10.3. This patch also updates the search logic for sleepycat db3/4, without this patch you cannot use a sleepycat build with a non-standard prefix; with this you can (at least on OSX) if you add the prefix to CPPFLAGS/LDFLAGS at configure-time. This change is needed to build the binary installer for OSX.
* Use a path without a double slash to compile the .py files after installationRonald Oussoren2006-06-251-1/+1
| | | | (macosx, binary installer). This fixes bug #1508369 for python 2.5.
* Drop the calldll demo's for macos, calldll isn't present anymore, no needRonald Oussoren2006-06-255-214/+14
| | | | to keep the demo's around.
* MacOSX: Add a message to the first screen of the installer that tellsRonald Oussoren2006-06-221-2/+5
| | | | users how to avoid updates to their shell profile.
* Fix whitespace, there are memory leaks in this module.Neal Norwitz2006-06-161-22/+17
|
* - Change fixapplepython23.py to ensure that it will run with /usr/bin/pythonRonald Oussoren2006-06-112-5/+22
| | | | | on intel macs. - Fix some minor problems in the installer for OSX
* Use configure to substitute the correct prefix instead of hardcodingRonald Oussoren2006-06-111-1/+1
|
* Whitespace normalization.Tim Peters2006-06-072-2/+2
|
* * If BuildApplet.py is used as an applet it starts with a version ofRonald Oussoren2006-06-071-0/+12
| | | | | | | | 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)
* - Patch the correct version of python in the Info.plists at build time, insteadRonald Oussoren2006-06-074-10/+18
| | | | | of relying on a maintainer to update them before releases. - Remove the now empty Mac/OSX directory
* And the last bit: move IDLE one level up and adjust makefilesRonald Oussoren2006-06-075-0/+303
|
* Move Mac/OSX/* one level upRonald Oussoren2006-06-07101-4042/+25
|
* mv Mac/OSX/BuildScript one level upRonald Oussoren2006-06-079-0/+1261
|
* Move Mac/OSX/PythonLauncher one level upRonald Oussoren2006-06-0724-0/+1372
|
* Move Mac/OSX/Tools one level upRonald Oussoren2006-06-0710-0/+1046
|
* A quick hack to ensure the right key-bindings for IDLE on osx: install patchedRonald Oussoren2006-06-063-1/+170
| | | | configuration files during a framework install.
* * Ensure that "make altinstall" works when the tree was configuredRonald Oussoren2006-06-061-5/+22
| | | | | | with --enable-framework * Also for --enable-framework: allow users to use --prefix to specify the location of the compatibility symlinks (such as /usr/local/bin/python)
* Drop Mac wrappers for the WASTE library.Ronald Oussoren2006-06-049-5160/+1
|
* "Import" LDFLAGS in Mac/OSX/Makefile.in to ensure pythonw gets build withRonald Oussoren2006-06-041-0/+1
| | | | the right compiler flags.
* Remove Mac OS 9 support ↵Neal Norwitz2006-06-0374-12895/+0
| | | | (http://mail.python.org/pipermail/python-dev/2006-June/065538.html)
* Convert more modules to METH_VARARGS.Georg Brandl2006-05-291-2/+2
|
* Correct None refcount issue in Mac modules. (Are theyGeorg Brandl2006-05-284-4/+4
| | | | still used?)
* Whitespace normalization.Tim Peters2006-05-261-1/+1
|
* - Remove previous version of the binary distribution script for OSXRonald Oussoren2006-05-2615-663/+87
| | | | | | | - Some small bugfixes for the IDLE.app wrapper - Tweaks to build-installer to ensure that python gets build in the right way, including sqlite3. - Updated readme files
* Fix buglet in postinstall script, it would generate an invalid .cshrc file.Ronald Oussoren2006-05-261-1/+1
|
* Add missing svn:eol-style property to text files.Tim Peters2006-05-231-1013/+1013
|
* Whitespace normalization.Tim Peters2006-05-231-1013/+1013
|
* An improved script for building the binary distribution on MacOSX.Ronald Oussoren2006-05-239-0/+1246
|
* Avoid creating a mess when installing a framework for the second time.Ronald Oussoren2006-05-231-2/+7
|
* Fix bug #1000914 (again).Ronald Oussoren2006-05-201-9/+9
| | | | | | | | | This patches a file that is generated by bgen, however the code is now the same as a current copy of bgen would generate. Without this patch most types in the Carbon.CF module are unusable. I haven't managed to coax bgen into generating a complete copy of _CFmodule.c yet :-(, hence the manual patching.
* * Change working directory to the users homeRonald Oussoren2006-05-191-3/+11
| | | | | | | directory, that makes the file open/save dialogs more useable. * Don't use argv emulator, its not needed for idle.