summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Backport of _CFmodule.c 1.11 and _Winmodule 1.8:Jack Jansen2002-03-182-2/+2
| | | | | Lurking bug found by patch for 531291: FSSpecs should be passed to Py_BuildValue by address, not by value.
* Backport of _Resmodule.c 1.10 and ressupport.py 1.20:Jack Jansen2002-03-182-95/+67
| | | | | Some of the newer routines return an OSErr, like most toolbox calls, in stead of depending on ResError(). Second half of fix for #531291.
* Finished 2.2.1 release notes.Jack Jansen2002-03-181-2/+45
|
* Backport of 1.14:Jack Jansen2002-03-121-3/+7
| | | | mkalias() now also works for folders. Fixes bug #515830.
* Backport of 1.22:Jack Jansen2002-03-103-497/+936
| | | | | | | Use waste included with CW in stead of separate package. (But a truer log message would have been "updated to current version of waste", as in MachoPython we use a normal standalone separate Waste distribution).
* Backport of 1.9 (missed last time around):Jack Jansen2002-03-101-2/+4
| | | | | | Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format.
* First stab at files for 2.2.1.Jack Jansen2002-03-062-113/+9
|
* Backport of 1.4 and 1.5:Jack Jansen2002-03-064-0/+55
| | | | | Added support for SyncCGContextOriginWithPort Added ClipCGContextToRegion
* Backport of 1.3:Jack Jansen2002-03-061-0/+0
| | | | CGStubLib wasn't weak-linked, fixed.
* Backport of 1.7:Jack Jansen2002-02-273-1/+55
| | | | Added SndRecord and (classic only) SndRecordToFile.
* Backport of 1.2:Jack Jansen2002-02-273-75/+314
| | | | Added support for the Carbon scrap manager (finally).
* Backport of 1.8 and 1.9:Jack Jansen2002-02-273-4/+125
| | | | Added some support for unicode arguments.
* Backport of 1.7:Jack Jansen2002-02-273-3/+29
| | | | Added some support for unicode arguments.
* Backport of 1.8-1.10 (of _Menumodule.c):Jack Jansen2002-02-274-1/+410
| | | | | | | | | | - The output MenuRef of GetMenuItemHierarchicalMenu() may be NULL. - Added support for optional MenuObj arguments - Added a bunch of calls as functions with an optional MenuObj first argument. The same calls already exist as methods, but then the first arg isn't optional... The method versions could go as far as I'm concerned. Jack?
* Backport of 1.5:Jack Jansen2002-02-273-1/+30
| | | | Today's Carbon Toolbox addition: QDTextBounds()
* Backport of 1.7 (of _Dragmodule.c):Jack Jansen2002-02-272-6/+12
| | | | | | | Callback error handling improvements: - print traceback - don't use fprintf() - clear exception (implied by PyErr_Print())
* Backport of 1.4 thru 1.16 (of _Ctlmodule.c):Jack Jansen2002-02-273-11/+297
| | | | | | | | | | | - added support for UserPaneKeyDownProc and UserPaneFocusProc - clear error after failing PyArg_Parse() - Oops, forgot to mark CreateScrollBarControl and CreateSliderControl as Carbon-only - added support for ControlActionProcs, exposing the following calls: - ctl.SetControlAction() - CreateScrollBarControl() - CreateSliderControl()
* Backport of 1.8 (of _CFModule.c):Jack Jansen2002-02-273-5/+75
| | | | Added some support for unicode arguments.
* Backport of 1.5 thru 1.7 (of _CarbonEvtmodule.c):Jack Jansen2002-02-273-13/+108
| | | | | | - Fixed TrackMouseRegion() argument: ioWasInRgn is an in/out parameter. - Today's Carbon Toolbox addition: CarbonEvt.TrackMouseLocation() and friends. - fixed SetEventParameter() signature: removed unneccesary length arg.
* Backport of 1.6 thru 1.9 (of _Appmodule.c):Jack Jansen2002-02-273-17/+379
| | | | | | | - Added support for DrawThemeButton() and friends. - Q&D support for ThemeDrawingState objects. - Added DrawThemeTextBox() - fixed GetThemeTextDimensions(): it has an in/out Point arg, not just out.
* Backport of 1.25:Jack Jansen2002-02-271-1/+4
| | | | Ugh, by all means, _do_ report exceptions somehow ;-)
* Backport of 1.17:Jack Jansen2002-02-271-2/+8
| | | | Use the Carbon scrap manager interface if the old interface isn't available.
* Backport of 1.12:Jack Jansen2002-02-271-2/+7
| | | | Use the Carbon scrap manager interface if the old interface isn't available.
* Backport of 1.13:Jack Jansen2002-02-271-27/+11
| | | | added support for live feedback in scrollbars
* Backport of 1.8:Jack Jansen2002-02-261-78/+65
| | | | | Internet Config is now part of official Apple interfaces, so use the new headers and libraries.
* Backport of 1.18 through 1.21:Jack Jansen2002-02-241-6/+8
| | | | | - Get rid of keyword list and use keyword.iskeyword() function (which I wasn't aware of previously). - Identify() enum values. This was changed in 1.14, but I don't think it is a good idea.
* Backport of 1.15 and 1.16:Jack Jansen2002-02-242-26/+55
| | | | | | | | | | - Added minimal support for floating windows. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope.
* Backport of 1.15 and 1.16:Jack Jansen2002-02-241-12/+28
| | | | | | | | | | - Don't append quit menu when on OSX, it is special and automatic there. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope.
* Backport of 1.27 and 1.28:Jack Jansen2002-02-241-3/+11
| | | | | | | | | | - Added minimal support for floating windows. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope.
* Backport of 1.9:Jack Jansen2002-02-242-6/+12
| | | | | | | | | Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope.
* Backport of 1.9-1.11:Jack Jansen2002-02-241-5/+15
| | | | | | | | | | | | | - Flush screen buffer upon console.flush() and output.flush(). This fixes bug #511992. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope. - Modified version of patch #496882: echo SimpleStdin readline() input to stdout.
* Backport of 1.13:Jack Jansen2002-02-241-0/+9
| | | | half-hearted stab at supported the 2.2 object model better.
* backport of 1.3:Jack Jansen2002-02-241-9/+10
| | | | made radio button labels readable under OSX
* backport of 1.4:Jack Jansen2002-02-241-4/+6
| | | | | Don't call PyMac_OutputSeen if we have a custom console. Fix by Alexandre Parenteau.
* bqackport of 1.73:Jack Jansen2002-02-241-2/+8
| | | | | | | | | In MachoPython, don't simulate argc/argv unless we have argc=1 and argv[1] starts with "-psn_". This means the drag-and-drop continues to work as expected, but we can now also do /Applications/Python.app/Contents/MacOS/python script.py from the command line, which is a lot easier with debugging. Pressing <option> at this point also has the expected effect of opening the options dialog!
* Backport of 1.5 thru 1.8:Jack Jansen2002-02-241-3/+51
| | | | | | | | | | - Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bug #509074. - Also install the Tools directory on "make installmacsubtree". - Added a note that you have to add Mac/Lib to sys.path after doing a "make installmacsubtree". - Include errors.rsrc in the Python.app resource file, so the error strings are available in MacOS API exceptions.
* Backport of 1.9:Jack Jansen2002-02-241-1/+4
| | | | Ugh, by all means, _do_ report exceptions somehow ;-)
* backport of 1.52 and 1.53:Jack Jansen2002-02-241-1/+27
| | | | | | - Added as_pathname() method to FSRef objects. - In MachoPython expect Unix-style pathnames for both FSSpec and FSRef initializers.
* backport of 1.13:Jack Jansen2002-02-241-2/+24
| | | | | Fixed to work under MachoPython, doing the expected unpacking for applesingle files.
* backport of 1.13:Jack Jansen2002-02-241-2/+0
| | | | Get rid of fsspec type initializer, it wasn't used anyway.
* Backport of 1.3:Jack Jansen2002-02-241-2/+6
| | | | | | | | | | Rename the routine to start the target running _start(), with a compatibility routine start() calling it. Some suites declare an event start(), which obscures this method, which causes the class initializer to fail when called with start=1. Based on bug report and fix suggestion by Jacob Kaplan-Moss.
* Backport of 1.3:Jack Jansen2002-02-241-0/+7
| | | | Added support for unicode strings (utxt).
* Backport of 1.47, 1.48 and 1.49:Jack Jansen2002-02-241-19/+38
| | | | | | | - Added minimal support for floating windows. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist. - Don't barf when an AppleEvent was not handled. It's ok to ignore.
* Backport of 1.9 and 1.10:Jack Jansen2002-02-241-144/+295
| | | | | Rewritten, clarified, corrected and cleaned up by Michael J. Barber. Some modifications and clarifications (by me) to Michael's mods.
* This commit was manufactured by cvs2svn to create branchcvs2svn2002-01-282-0/+32
| | | | 'release22-maint'.
* This commit was manufactured by cvs2svn to create branchcvs2svn2001-12-2812-356/+61
| | | | 'release22-maint'.
* Applying r22c1 branch mods back to the trunk.Jack Jansen2001-12-208-25/+57
|
* Moved a bunch of routines from "blacklisted" to "graylisted", as they _are_Just van Rossum2001-12-182-10/+263
| | | | available in OSX (mach-o) but not in CarbonLib (neither on OSX or OS9).
* Updated to Universal Headers 3.4Jack Jansen2001-12-1831-68/+1835
|
* Added missing docstringJust van Rossum2001-12-182-1/+2
|