summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* - Use weaklink generators so we can support OSX-only calls without crashing ↵Jack Jansen2001-07-012-5/+41
| | | | | | on OS9. - Convert CFString to/from Python strings. Currently always MacRoman, to be fixed later (as is unicode support). Python->CFString conversion is automatic.
* Added CFURL support, and got base chaining to really work.Jack Jansen2001-06-283-46/+547
|
* CFArray, CFData and CFDictonary are now covered, but mainly opaque.Jack Jansen2001-06-273-9/+2372
| | | | CFStrings are in better shape, but Unicode support and automatic conversion to/from Python strings remains to be done.
* Added CF module build and project generation (carbon only).Jack Jansen2001-06-262-0/+5
|
* First small step towards bgen-generated CoreFoundation. there is hardly any ↵Jack Jansen2001-06-263-0/+666
| | | | real functionality yet, but method chains seem to work, and so do Retain/Release semantics.
* Added a note about recompiling OSAm before distributing.Jack Jansen2001-06-261-0/+1
|
* Fixed typo in doc string.Just van Rossum2001-06-261-1/+1
|
* Fixed bug that prevented shared libs that are submodules of aJust van Rossum2001-06-261-1/+1
| | | | package to be loaded from a PYD resource.
* WaitNextEvent short vs. unsigned short fix.Jack Jansen2001-06-251-1/+1
|
* Changed the order of the buttons for EasyDialogs.AskYesNoCancel() from the ↵Just van Rossum2001-06-221-0/+0
| | | | unusual [cancel, no, yes] to the more standard [no, cancel, yes].
* don't blow up when the charno SyntaxError value is NoneJust van Rossum2001-06-211-1/+3
|
* repaired expandselection and uncomment breakageJust van Rossum2001-06-211-4/+5
|
* Added support for the gc module (!).Just van Rossum2001-06-211-0/+6
|
* Got rid of a silly #if.Jack Jansen2001-06-201-1/+1
|
* Don't use extern when we mean staticforward (OSX gcc is picky about it).Jack Jansen2001-06-203-24/+5
| | | | Blacklist SendControlMessage: it's signature has changed between Universal Headers 3.3 and 3.4.
* {Is,Set}AntiAliasedTextEnabled don't exist on MacOS 8.5.5 and earlier. For ↵Jack Jansen2001-06-202-36/+5
| | | | now: cop out and blacklist them.
* ANSIfied function headers to shut up compiler warnings on OSX/Mach-o.Jack Jansen2001-06-204-4/+4
|
* Added a const to shut up a compiler warning.Jack Jansen2001-06-202-2/+2
|
* Reversed the order of the checks for None or a Dialog where a Window is ↵Jack Jansen2001-06-202-22/+8
| | | | expected so it doesn't crash under OSX/Mach-o.
* Removed some unused routines under Carbon. They caused compile errors with UH34.Jack Jansen2001-06-201-0/+3
|
* Adapted to Universal Headers 3.4: new refcontype and use UPP names in stead ↵Jack Jansen2001-06-202-3/+18
| | | | of Proc names for callback creation.
* Adapted for Universal Headers 3.4: refcon type has changed (sigh) and use ↵Jack Jansen2001-06-201-6/+12
| | | | modern (UPP in stead of Proc) names for callback object creation.
* Override bdb's canonic() method with a no-op: with bdb's version we couldn't ↵Just van Rossum2001-06-201-0/+5
| | | | edit breakpoints in file-less ("Untitled" script windows). Besides, we did't need it as we always use full path names anyway.
* made 7-bit-clean.Just van Rossum2001-06-191-2/+2
|
* Some long overdue maintainance. Made all IDE sources 7-bit-clean, to avoid ↵Just van Rossum2001-06-1914-84/+86
| | | | any further encoding conversion troubles.
* Got rid of mactoolboxglue.cJack Jansen2001-06-131-0/+0
|
* Fixed an error in the signature of the QdRGB converter routines.Jack Jansen2001-06-132-4/+4
|
* When reading from stdin (with the dialog box) use any partial line onJack Jansen2001-05-261-1/+8
| | | | stdout as the prompt. This makes raw_input() and print "xxx", ; sys.stdin.readline() work a bit more palatable.
* One more macroman<->latin1 conversion victim.Jack Jansen2001-05-231-19/+19
|
* Updated to reflect the current state of config.h.in.Jack Jansen2001-05-231-7/+10
|
* removed a routine that has moved to macglue.cJack Jansen2001-05-221-21/+0
|
* Include Carbon/Carbon.h if appropriate.Jack Jansen2001-05-221-5/+5
| | | | Fixed glue initialization code so prototype is correct.
* Added WITHOUT_FRAMEWORKS and USE_TOOLBOX_OBJECT_GLUE defines.Jack Jansen2001-05-224-1/+5
|
* Simple script to regenerate all bgen-generated modules.Jack Jansen2001-05-221-0/+38
|
* Lots more Carbon/Carbon.h includes, new UPP routine names, function ↵Jack Jansen2001-05-2241-5765/+2230
| | | | prototypes. Most toolbox modules now compile, link and import in MacOSX-MachO python.
* Fixed changed UPP routines names. The module now compiles and loads.Jack Jansen2001-05-221-3/+7
|
* Fixed a nasty slowdown in imports in frozen applications: the shortcutJack Jansen2001-05-221-18/+32
| | | | | | for loading modules from the application resource fork stopped working when sys.path component normalization was implemented. Comparison of sys.path components is now done by FSSpec in stead of by pathname.
* Another include Carbon/Carbon.hJack Jansen2001-05-191-0/+4
|
* Moved PyMac_GetFullPath from macgetargv.c to macglue.c. It shouldJack Jansen2001-05-192-40/+60
| | | | have been there in the first place.
* Ifdeffed a few more sections. All functionality that is relevant on MacOSXJack Jansen2001-05-191-4/+13
| | | | now appears to work.
* Include Carbon/Carbon.h in stead of universal headers, if appropriate.Jack Jansen2001-05-193-8/+28
| | | | | Test for TARGET_API_MAC_OS8 in stead of !TARGET_API_MAC_CARBON where appropriate.
* include Carbon/Carbon.h in stead of universal headers, if appropriate.Jack Jansen2001-05-192-0/+9
|
* Merged mactoolboxglue.c into macglue.c. A later step will be to separate outJack Jansen2001-05-192-108/+106
| | | | the stuff that is only needed on classic-MacOS.
* Added pymactoolboxglue.c and changed the exported symbols having to do with ↵Jack Jansen2001-05-173-38/+204
| | | | this.
* Dynamically loaded toolbox modules don't need to link against each other ↵Jack Jansen2001-05-171-21/+26
| | | | anymore, due to the new glue code that ties them together.
* Glue code to connect obj_New and obj_Convert routines (the PyArg_Parse and ↵Jack Jansen2001-05-172-6/+131
| | | | Py_BuildTuple helpers) from one dynamically imported module to another.
* First step in porting MacPython modules to OSX/unix: break all references ↵Jack Jansen2001-05-1726-2/+463
| | | | | | between modules except for the obj_New() and obj_Convert() routines, the PyArg_Parse and Py_BuildValue helpers. And these can now be vectored through glue routines (by defining USE_TOOLBOX_OBJECT_GLUE) which will do the necessary imports, whereupon the module's init routine will tell the glue routine about the real conversion routine address and everything is fine again.
* Fixed macroman<->latin1 conversion. Some chars don'tJack Jansen2001-05-1748-232/+234
| | | | | exist in latin1, but at least the roundtrip results in the same macroman characters.
* Fixed macroman<->latin1 conversion. Some characters don't exist in latin1, ↵Jack Jansen2001-05-177-25/+25
| | | | | | but at least the roundtrip gives the correct macroman characters again.
* Bah, somehow the macroman<->iso-latin-1 translation got lost during the ↵Jack Jansen2001-05-151-13/+13
| | | | merge. Checking in one fixed file to make sure MacCVS Pro isn't the problem. If it isn't a flurry of checkins will follow tomorrow. If it is... well...