summaryrefslogtreecommitdiffstats
path: root/Mac/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-161-0/+0
| | | | | | requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface.
* #11515: fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-151-2/+2
|
* Fix for issue8868: without this patch 'MacOS.WMAvailable()' will returnRonald Oussoren2010-06-021-0/+8
| | | | | False on MacOSX 10.5 or earlier and scripts won't be able to access GUI functionality.
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-85/+85
|
* This check-in fixes two problems:Ronald Oussoren2010-04-081-2/+2
| | | | | | | | 1) A non-critical off-by-one error in pythonw 2) A problem in the configure script that caused builds with '--enable-framework --enable-universalsdk=/' to fail on OSX 10.6.
* normalize shebang lines to #!/usr/bin/env pythonBenjamin Peterson2010-03-111-1/+1
|
* Fix for issue #7998: pythonw didn't work when --with-framework-name wasRonald Oussoren2010-03-071-1/+1
| | | | specified
* - Issue #7658: Ensure that the new pythonw executable works on OSX 10.4Ronald Oussoren2010-01-171-6/+29
| | | | | | | | | | | | - Issue #7714: Use ``gcc -dumpversion`` to detect the version of GCC on MacOSX. - Make configure look for util.h as well as libutil.h. The former is the header file that on OSX contains the defition of openpty. (Needed to compile for OSX 10.4 on OSX 10.6) - Use the correct definition of CC to compile the pythonw executable
* Issue #6834: replace the implementation for the 'python' and 'pythonw' ↵Ronald Oussoren2009-12-241-5/+135
| | | | | | | | | | | | | | | | | executables on OSX. The previous implementation used execv(2) to run the real interpreter, which means that you cannot use the arch(1) tool to select the architecture you want to use for a universal build because that only affects the python/pythonw wrapper and not the actual interpreter. The new version uses posix_spawnv with a number of OSX-specific options that ensure that the real interpreter is started using the same CPU architecture as the wrapper, and that means that 'arch -ppc python' now actually works. I've also changed the way that the wrapper looks for the framework: it is now linked to the framework rather than hardcoding the framework path. This should make it easier to provide pythonw support in tools like virtualenv.
* Remove some old MacPython files that are no longer relevant.Ronald Oussoren2009-05-198-910/+0
|
* #2503 make singletons compared with "is" not == or !=Benjamin Peterson2008-03-292-3/+3
| | | | Thanks to Wummel for the patch
* Port of revision 51902 in release25-maint to the trunkRonald Oussoren2006-09-171-1/+2
|
* - Change fixapplepython23.py to ensure that it will run with /usr/bin/pythonRonald Oussoren2006-06-111-0/+10
| | | | | on intel macs. - Fix some minor problems in the installer for OSX
* Move Mac/OSX/Tools one level upRonald Oussoren2006-06-0710-0/+1046
|
* Remove Mac OS 9 support ↵Neal Norwitz2006-06-0346-11606/+0
| | | | (http://mail.python.org/pipermail/python-dev/2006-June/065538.html)
* fix typos, mostly in commentsFred Drake2005-10-281-1/+1
|
* Fix all wrong instances of "it's".Georg Brandl2005-07-221-6/+6
|
* Oops, there was a tab in there.Jack Jansen2005-01-071-1/+1
|
* Workaround for the fact that urllib2 doesn't default to "file:" urls.Jack Jansen2005-01-071-0/+2
|
* Updated version numbers.Jack Jansen2004-12-272-8/+8
|
* Whitespace normalization, via reindent.py.Tim Peters2004-07-1838-10386/+10376
|
* After more than two years of puzzlement Jurjen Bos found the reason forJack Jansen2004-07-151-2/+0
| | | | | the double-scroll problem: when you pass a tracker function to TrackControl you shouldn't call your hit function again afterwards. Fixes #711989.
* - Added a note about fixversions.pyJack Jansen2004-07-153-30/+25
| | | | - Ran it.
* Fix for #860242: use correct names in the "save preferences" dialog.Jack Jansen2004-06-031-3/+3
|
* - Fix for #862941: "run with commandline python" crashed. Fixed.Jack Jansen2004-06-031-2/+5
| | | | - Prefer to use pythonw (if it exists) for "run with commandline python".
* Very large scripts folders could crash the IDE, because it runs outJack Jansen2004-06-031-3/+9
| | | | | | | of Menu IDs (of which there are only 255 in Carbon). Fixed by stopping examining the scripts folder when we allocate menu ID 200. Fixes #959291. Need to backport.
* - Allow easy opening of experimental database, if pimp >= 0.4Jack Jansen2004-02-281-9/+29
| | | | - Allow easy access to the PackMan homepage, for even more databases.
* Replace backticks with repr() or "%r"Walter Dörwald2004-02-1213-35/+33
| | | | From SF patch #852334.
* fixed long standing typoJust van Rossum2003-12-071-13/+13
|
* Fix (workaround, actually) for bug #844676: deselecting "show hidden" canJack Jansen2003-11-271-0/+2
| | | | | cause an index error. We now select the first package if this threatens to happen. Will backport.
* Package Mnager error dialogs could refer to hidden packages, which wasJack Jansen2003-11-271-0/+5
| | | | | confusing. To be on the safe side we always show hidden packages before showing error dialogs. Will backport.
* Getting rid of support for MacOS9 and earlier. This is the first step,Jack Jansen2003-11-196-439/+0
| | | | | and the biggest in size, but probably the easiest. Hunting through the source code comes next.
* Forward port of various fixes that were initially only done on theJack Jansen2003-11-195-16/+91
| | | | | | | | | | | | | | | | release23-maint branch: - Remember the scroll position when rebuilding the browser (as we do far too often). Fixes #824430. - Allow for the documentation to be inside PythonIDE as well as in the Python.app inside the framework (the original location for 2.3). - Updated version numbers - In PythonIDE, add the Tools/IDE directory as the second entry in sys.path in stead of as the first, leaving PythonIDE.app/Contents/Resources as the first one. - The code for setting the working directory to $HOME was both incorrect and in the wrong place, fixed. - On OSX the default location for IDE scripts is now $HOME/Library/Python/IDE-Scripts.
* Fix for [ 782686 ]: new files used \r as the default line separatorJust van Rossum2003-11-181-13/+8
| | | | instead of os.linesep.
* fix for bug [819860]: make sure the buffer gets emptied, even if WEInsert() ↵Just van Rossum2003-10-121-4/+8
| | | | fails
* We erronuously re-used the pimpinstaller object if there were multiple installs.Jack Jansen2003-07-211-4/+3
| | | | This lead to a duplication of error messages (and installs). Fixes #764615.
* Because plistlib doesn't catch all possible errors that canJack Jansen2003-07-211-0/+5
| | | | | | | happen while parsing a plistfile feeding an ill-formatted file to pimp may cause an exception. As a stopgap we use an unqualified except and print an error message "Unspecified error, probably ill-formatted database". Fixes #765621.
* Fixed lots of minor issues found by Edward Moy: incorrect versionJack Jansen2003-07-041-4/+4
| | | | strings, non-standard naming of things in bundles, etc.
* Use splitlines() in stead of split() to split lines, and added a methodJack Jansen2003-06-011-1/+1
| | | | | 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-7/+17
| | | | | - Added support for multi-line descriptions. Doesn't look nice yet in Package Manager.
* Added Help menu. Fixes #731635Jack Jansen2003-05-271-0/+20
|
* fixed some DeprecationWarningsJust van Rossum2003-05-251-5/+9
|
* also support cmd-. in the interactive windowJust van Rossum2003-05-091-1/+25
|
* add explicit support for cancelling a running script (CFM-based MacPython ↵Just van Rossum2003-05-091-2/+25
| | | | had this built-in)
* more dead code removalJust van Rossum2003-05-091-32/+2
|
* dead code removalJust van Rossum2003-05-091-33/+6
|
* Fix for #731643: allow "lookup in documentation" to also work if theJack Jansen2003-05-064-5/+16
| | | | interactive window is frontmost.
* Install automatic GIL switcher upon IDE startup.Just van Rossum2003-05-031-0/+7
| | | | | (Jack: maybe this could/should be done in Framework.py instead, that way apps don't have to think about it. PackMan springs to mind...)
* Fixed age-old beginner's error: don't start the main loop as a sideJust van Rossum2003-05-022-5/+2
| | | | | effect of an import. (This is one step towards threading support in the IDE.)
* Hiding packages was done incorrectly. Fixed.Jack Jansen2003-04-221-9/+16
|