summaryrefslogtreecommitdiffstats
path: root/Mac/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Backport of 1.20:Jack Jansen2005-01-071-0/+2
| | | | Workaround for the fact that urllib2 doesn't default to "file:" urls.
* - Changed version numbers to get ready for 2.3.5Jack Jansen2004-12-272-10/+10
| | | | - Various of the mods to build the 3rd MacPython additions (but not all).
* Backport of 1.15:Jack Jansen2004-07-151-2/+0
| | | | | | After more than two years of puzzlement Jurjen Bos found the reason for the double-scroll problem: when you pass a tracker function to TrackControl you shouldn't call your hit function again afterwards. Fixes #711989.
* Backport of 1.47:Jack Jansen2004-06-031-3/+3
| | | | Fix for #860242: use correct names in the "save preferences" dialog.
* Backport of 1.45 and 1.46:Jack Jansen2004-06-031-8/+11
| | | | | | - Replace backticks with repr() or "%r" - Fix for #862941: "run with commandline python" crashed. Fixed. - Prefer to use pythonw (if it exists) for "run with commandline python".
* Backport of 1.23 and 1.24:Jack Jansen2004-06-031-5/+11
| | | | | | | | | | | | Very large scripts folders could crash the IDE, because it runs out 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. Replace backticks with repr() or "%r" From SF patch #852334.
* Backport of 1.18:Jack Jansen2004-02-281-9/+29
| | | | | - Allow easy opening of experimental database, if pimp >= 0.4 - Allow easy access to the PackMan homepage, for even more databases.
* 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. Backport of 1.17.
* 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. Backport of 1.16.
* Backport of fix for [ 782686 ]: new files used \r as the default lineJust van Rossum2003-11-181-13/+8
| | | | separator instead of os.linesep.
* Various fixes to make the standard applets have a correct version number,Jack Jansen2003-11-041-0/+41
| | | | | and to make BuildApplet have an icon again (albeit a quickly converted OS9 icon).
* Remember the scroll position when rebuilding the browser (as we do farJack Jansen2003-11-021-0/+2
| | | | too often). Fixes #824430.
* Allow for the documentation to be inside PythonIDE as well as inJack Jansen2003-11-012-5/+33
| | | | | | the Python.app inside the framework (the original location for 2.3). This enables us to install the documentation on Panther too.
* - In PythonIDE, add the Tools/IDE directory as the second entry inJack Jansen2003-11-011-1/+1
| | | | | | | | | | sys.path in stead of as the first, leaving PythonIDE.app/Contents/Resources as the first one. - When building the IDE for use with Apple-provided MacPython add PythonIDEMain.py to the Resources folder. Together these two makes fixes to PythonIDEMain available to Panther users.
* Two related fixes:Jack Jansen2003-11-011-7/+11
| | | | | | | | | | | - 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. Together, these solve the problem that some people had (but, curiously enough, only some) that the IDE crashed at startup because it couldn't create "/Scripts".
* backport of fix for [819860]Just van Rossum2003-10-131-4/+8
|
* Updated version numbers to 2.3.2.Jack Jansen2003-09-291-4/+4
|
* 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
|
* Refer people to the help pages on failure to load the database.Jack Jansen2003-04-161-1/+3
|
* Added support for per-user installs.Jack Jansen2003-04-161-19/+71
| | | | | Don't show psuedo-packages by default, added a button to show them. Cleaned up interface a little (not enough, though).
* Adapted GUI for per-user install. Doesn't do anything yet, thoughJack Jansen2003-04-151-14/+22
|
* Added a File->Generate OSA Suite command.Jack Jansen2003-03-311-0/+5
|
* The MacPython introductory help is now called MacPython Help, and theJack Jansen2003-03-161-15/+22
| | | | optional full documentation Python Documentation.
* - Don't ask for bring-to-front when quitting through an appleevent.Jack Jansen2003-03-161-6/+4
| | | | - Changed checkbox labels as suggested by Kevin Ollivier.
* Gave the text fields a little more space, so they don't get cut off.Jack Jansen2003-03-031-4/+4
|
* Don't call AEInteractWithUser unconditionally on a quit appleevent. TheJack Jansen2003-03-031-2/+0
| | | | | | EasyDIalogs methods will call it if needed. Fixes #684975.
* Check modes on install and temporary directories. Fixes #693230.Jack Jansen2003-02-281-1/+1
|
* Removed silly print.Jack Jansen2003-02-281-1/+0
|
* Added an "Open Recent" command. Fixes 607810.Jack Jansen2003-02-252-0/+46
|
* Checking mac-specific stuff from the 2.3a2 branch in on the trunk.Jack Jansen2003-02-211-1/+1
|
* When building an applet clear out the tempfile and dir afterwards.Jack Jansen2003-02-161-0/+5
|
* Allow opening of alternate databases.Jack Jansen2003-02-141-7/+38
|
* Icons for the package manager.Jack Jansen2003-02-121-0/+0
|
* Allow this to run both standalone and as a window in the IDE.Jack Jansen2003-02-121-1/+35
|
* More int() around float arguments.Jack Jansen2003-02-121-1/+1
|
* Create applets slightly differently: by saving the sourcecode to aJack Jansen2003-02-121-1/+11
| | | | | temporary location. This is needed to makethings work with the new buildtools based on bundlebuilder.