summaryrefslogtreecommitdiffstats
path: root/Mac/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Port of universal binary support for Mac OSX from python 2.5. This takes awayRonald Oussoren2006-10-086-17/+16
| | | | | | | | the need for the out-of-tree universal binary support that was used to build the 2.4.3 installer. Missing here relative to that tree are some changes to IDLE, IMHO those patches aren't appropriate for the 2.4 branch and users are better of using 2.5's IDLE.
* Backport:Neal Norwitz2006-01-251-4/+3
| | | | | mwh pointed out _Filemodule.c is generated. So to fix the memory leak this file (the source) must be fixed.
* Backport: This should fix a mem leak on the Mac. Brett tested it.Neal Norwitz2006-01-231-2/+2
|
* SF patch #1035255: Remove CoreServices / CoreFoundation dependencies in coreRaymond Hettinger2004-11-052-4/+100
| | | | | | | | | | | | | (Contributed by Bob Ippolito.) This patch trims down the Python core on Darwin by making it independent of CoreFoundation and CoreServices. It does this by: Changed linker flags in configure/configure.in Removed the unused PyMac_GetAppletScriptFile Moved the implementation of PyMac_StrError to the MacOS module Moved the implementation of PyMac_GetFullPathname to the Carbon.File module
* Whitespace normalization, via reindent.py.Tim Peters2004-07-1871-5849/+5823
|
* The CF inheritance could cause double frees of the underlying objects.Jack Jansen2004-07-152-0/+11
| | | | Fixed.
* CFStringGetUnicode() returned an extra null character at the end of the string.Jack Jansen2004-07-152-2/+2
| | | | fixed.
* Make CF module PEP253 based (finally).Jack Jansen2004-07-152-110/+669
|
* Get rid of incorrect use of OSAGetCurrentDialect. Fixes #884085.Jack Jansen2004-07-151-4/+0
|
* CGMainDisplayID() doesn't exist on 10.1, so don't try to call it whenJack Jansen2004-06-021-0/+7
| | | | building for that platform.
* kLsUnknownType and kLSUnknownCreator were ints in stead of OSTypes.Jack Jansen2004-02-242-1/+5
| | | | Reported by Bob Ippolito.
* Setup file to allow the QuickTime for 2.4 to be compiledJack Jansen2004-02-242-0/+17
| | | | for MacPython 2.3 (and, hopefully, python 2.3 for windows too).
* More cases of input parameters passed by reference without const.Jack Jansen2004-01-113-15/+19
|
* Added support for APIs in QuickTimeMusic.h. This one is a bit dodgy:Jack Jansen2004-01-113-1/+1636
| | | | | the header file seems to be hand-written and missing the "const" keywords for input parameters passed by reference.
* Added support for APIs in MediaHandlers.h.Jack Jansen2004-01-092-1/+1940
|
* Allow passing NULL pointers by passing None. This also works for theJack Jansen2004-01-042-69/+88
| | | | | | | | factory functions, so you can call quicktime functions that are implemented as methods on NULL too. Still don't allow quicktime functions to return NULL pointers, though: I think this always signals an error condition.
* Added interfaces for most of the stuff in QuickTimeComponents.h.Jack Jansen2004-01-033-3/+9804
|
* Added support for ImageCompression.h APIs.Jack Jansen2004-01-023-1/+4309
|
* Updated for QuickTime 6.0, Universal Header 3.4.2.Jack Jansen2004-01-023-5/+819
|
* - Renamed OSA.ComponentInstance to OSA.OSAComponentInstance. It is notJack Jansen2003-12-102-64/+77
| | | | | | | a real subtype of Cm.ComponentInstance right now, it turns out that is too difficult. - OSA.OSAComponentInstance initializer does accept a Cm.ComponentInstance instance, though, so at least things are becoming useable.
* Make this module Python 2.3 compatible, and add a setup script that allowsJack Jansen2003-12-093-0/+19
| | | | it to be built for that python.
* Made this module compatible with Python2.3, and added a temporary setupJack Jansen2003-12-093-0/+21
| | | | script that allows it to be built for that Python.
* Finished update to UH 3.4.2.Jack Jansen2003-12-065-14/+417
|
* Ported to Universal Headers 3.4.2. Qd and Qt remain to be done.Jack Jansen2003-12-0318-225/+425
| | | | Completely untested.
* Adding an interface to the high-level Open Scripting Architecture,Jack Jansen2003-12-033-0/+1381
| | | | | | by request of Donovan Preston. In return, he promised to use this to create a Python OSA component, which would turn Python into a first-class OSA scripting language (like AppleScript itself).
* Blacklisting LSInit and LSTerm, which are deprecated. Partial fix for 853558.Jack Jansen2003-12-032-32/+2
|
* An interface to the LaunchServices API.Jack Jansen2003-12-023-0/+583
|
* Got rid of macglue.h, replacing it by pymactoolbox.h where relevant.Jack Jansen2003-11-2041-286/+47
| | | | Cleaned up various things in the toolbox modules.
* Getting rid of one more TARGET_API_MAC_OSX.Jack Jansen2003-11-191-7/+0
|
* Getting rid of code conditional on TARGET_API_MAC_*.Jack Jansen2003-11-1916-663/+2
|
* PyDoc_STR is always defined nowadays (and has been for quite some time:-)Jack Jansen2003-11-195-15/+0
|
* Getting rid of WITHOUT_FRAMEWORKS and ACCESSOR_CALLS_ARE_FUNCTIONS:Jack Jansen2003-11-1957-520/+57
| | | | MacOS9isms.
* WITHOUT_FRAMEWORKS conditional code bites the dust: this was forJack Jansen2003-11-196-29/+0
| | | | pre-carbon MacOS9 support.
* Gone: all this functionality is now in the Carbon.File and Folder modules.Jack Jansen2003-11-191-1531/+0
|
* Getting rid of support for the ancient Apple MPW compiler.Jack Jansen2003-11-191-5/+0
|
* Getting rid of support for MacOS9 and earlier. This is the first step,Jack Jansen2003-11-198-3830/+0
| | | | | and the biggest in size, but probably the easiest. Hunting through the source code comes next.
* Don't export the SPB type as "SPB", because it shadows the method SPB,Jack Jansen2003-07-241-0/+3
| | | | | which is really important. This is a stopgap measure, as only the generated C code is adapted. Fixes #776533.
* This wasn't ansified. Fixed.Jack Jansen2003-06-161-6/+2
|
* Forgot the code to initialize the glue for the new CFObj_ routines.Jack Jansen2003-05-312-4/+4
|
* Added functions CFObj_New and CFObj_Convert, general functions to convertJack Jansen2003-05-272-2/+98
| | | | between CF objects and their Python representation. Fixes 734695.
* modernized ColorPicker somewhatJust van Rossum2003-05-241-0/+4
|
* fixed typoJust van Rossum2003-05-031-2/+2
|
* Short and sweet module doing something very useful: for event loopJust van Rossum2003-05-031-0/+149
| | | | | based threads, release the GIL when the event loop goes to sleep, and acquire it again when the event loop wakes up again. OSX-only.
* Allow setting the auto dispose flag on window objects.Jack Jansen2003-04-222-3/+42
|
* Oops, 'k' is the new format code for un unchecked 32 bit quantity,Jack Jansen2003-04-171-4/+4
| | | | not 'K'.
* Converted manually written code to the new K format specifier.Jack Jansen2003-04-172-6/+6
| | | | Untested, but at least it still compiles.
* Give a better error message when a string of the wrong size isJack Jansen2003-03-212-5/+9
| | | | passed to RawBitMap.
* Adding unicode filename support to FSRefs broke things on MacOS9. "Fixed" by ↵Jack Jansen2003-03-212-2/+4
| | | | disabling unicode filenames on OS9.
* GetCreatorAndType and SetCreatorAndType have been undeprecated. Spotted byJack Jansen2003-03-191-2/+2
| | | | Just.
* Allow unicode pathnames where FSRefs are expected. Fixes 696253.Jack Jansen2003-03-112-4/+10
|