summaryrefslogtreecommitdiffstats
path: root/Mac/Modules
Commit message (Collapse)AuthorAgeFilesLines
* - Got rid of newmodule.cJack Jansen2002-06-201-2/+0
| | | | - These are the final projects that support classic.
* fixed refcount leak in CreateNewWindow() and CreateWindowFromResource().Just van Rossum2002-06-052-2/+9
|
* Replaced lots of PyMem_DEL() calls with PyObject_DEL().Jack Jansen2002-05-229-16/+16
|
* Added typechecking to the individual python->CF converters, so we can use ↵Jack Jansen2002-05-131-2/+16
| | | | them in the CF object initializers safely.
* Added CFPreferences support. Added these as functions, not methods, which ↵Jack Jansen2002-05-133-3/+372
| | | | seemed counter-intuitive.
* - Better exception when a NULL CF object is encountered.Jack Jansen2002-05-123-16/+168
| | | | - Manually generate a routine with funny error semantics.
* - Get data from CFData objects as Python strings and vv.Jack Jansen2002-05-102-1/+34
| | | | - Started on supporting CFPropertyLists.
* Fixed string and dict conversion, and implemented booleans and numbers (int ↵Jack Jansen2002-05-081-14/+49
| | | | | | and float). I think we now have enough CFType support to start on plists and CFpreferences! Transparent handling of unknown CFType objects still TBD.
* Partial fix for string handling. Null byte TBD.Jack Jansen2002-05-081-2/+4
|
* More support for bridging between Python and CoreFoundation objects. Still ↵Jack Jansen2002-05-073-6/+131
| | | | untested.
* First steps towards a generalized converter of Python objectJack Jansen2002-05-052-0/+217
| | | | hierarchies to CoreFoundation object hierarchies and vice versa.
* Regenerated.Jack Jansen2002-04-2320-47/+47
|
* Got rid of obsolete appearance flag.Jack Jansen2002-04-111-5/+0
|
* Got rid of ifdefs for long-obsolete GUSI versions.Jack Jansen2002-04-111-20/+0
|
* Weaklink most toolbox modules, improving backward compatibility. Modules ↵Jack Jansen2002-03-2510-18/+18
| | | | | | will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate.
* Weaklink most toolbox modules, improving backward compatibility. Modules ↵Jack Jansen2002-03-2415-3/+3255
| | | | | | | | will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible.
* Generate with weaklink stubs, so missing routines (on MacOS 8.6 and earlier)Jack Jansen2002-03-222-2/+188
| | | | | | don't cause import failure. Fixes 531398, 2.2.1 candidate.
* Solve sync() signature conflict differently: manually return 0 ifJack Jansen2002-03-211-3/+5
| | | | we have GUSI's void sync().
* Lurking bug found by patch for 531291: FSSpecs should be passed toJack Jansen2002-03-182-2/+2
| | | | | | Py_BuildValue by address, not by value. 2.2.1 candidate.
* Some of the newer routines return an OSErr, like most toolbox calls, in ↵Jack Jansen2002-03-182-95/+67
| | | | | | stead of depending on ResError(). Second half of fix for #531291. 2.2.1 candidate.
* Added ClipCGContextToRegion() from Quickdraw.h.Just van Rossum2002-03-044-0/+30
|
* Added support for SyncCGContextOriginWithPort().Just van Rossum2002-03-024-0/+25
|
* Some buffers needed to be unsigned char, not char.Jack Jansen2002-02-261-2/+2
|
* Don't blacklist ModalFilterUPP but always pass it as NULL. This enables the ↵Jack Jansen2002-02-052-1/+2
| | | | record routines to be generated.
* Added SndRecord and (classic only) SndRecordToFile.Jack Jansen2002-02-051-0/+53
|
* Added as_pathname() method to FSRef objects.Jack Jansen2002-01-181-1/+17
|
* In MachoPython expect Unix-style pathnames for both FSSpec and FSRef ↵Jack Jansen2002-01-131-0/+10
| | | | initializers. TBD: Do the reverse for MacPython, and also handle as_pathname().
* Internet Config is now part of official Apple interfaces, so use the newJack Jansen2002-01-111-78/+65
| | | | headers and libraries.
* - Updated to Waste 2.0.Jack Jansen2002-01-113-497/+936
| | | | - Use waste included with CW in stead of separate package.
* Fixed TrackMouseRegion() argument: ioWasInRgn is an in/out parameter.Just van Rossum2002-01-092-5/+8
|
* Today's Carbon Toolbox addition: CarbonEvt.TrackMouseLocation() and friends.Just van Rossum2002-01-083-3/+86
|
* Today's Carbon Toolbox addition: QDTextBounds()Just van Rossum2002-01-073-1/+30
|
* Added support for DrawThemeButton() and friends.Just van Rossum2002-01-063-3/+186
|
* Whoops, it's late -- generated output now matches what's checked in...Just van Rossum2002-01-052-25/+25
|
* Q&D support for ThemeDrawingState objects.Just van Rossum2002-01-053-9/+142
|
* - added support for UserPaneKeyDownProc and UserPaneFocusProcJust van Rossum2002-01-042-4/+96
| | | | - clear error after failing PyArg_Parse()
* Some of the new routines are carbon-only.Jack Jansen2002-01-042-0/+14
|
* Callback error handling improvements:Just van Rossum2002-01-042-6/+12
| | | | | | - print traceback - don't use fprintf() - clear exception (implied by PyErr_Print())
* Ugh, by all means, _do_ report exceptions somehow ;-)Just van Rossum2002-01-042-2/+8
|
* fixed SetEventParameter() signature: removed unneccesary length arg.Just van Rossum2002-01-033-9/+18
|
* The output MenuRef of GetMenuItemHierarchicalMenu() may be NULL.Just van Rossum2002-01-032-1/+3
|
* - Added DrawThemeTextBox()Just van Rossum2002-01-023-4/+50
| | | | - fixed GetThemeTextDimensions(): it has an in/out Point arg, not just out.
* rectified copy/paste oversight in commentJust van Rossum2002-01-022-2/+4
|
* - Added support for optional MenuObj argumentsJust van Rossum2002-01-023-0/+405
| | | | | | | | - 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?
* Added some support for unicode arguments.Jack Jansen2002-01-019-12/+215
|
* Added support for the Carbon scrap manager (finally).Jack Jansen2001-12-313-75/+314
|
* Oops, forgot to mark CreateScrollBarControl and CreateSliderControlJust van Rossum2001-12-312-0/+14
| | | | as Carbon-only
* - added support for ControlActionProcs, exposing the following calls:Just van Rossum2001-12-303-7/+187
| | | | | | | - ctl.SetControlAction() - CreateScrollBarControl() - CreateSliderControl() - print traceback when callbacks fail
* 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
|