summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* 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...
* Added a WITHOUT_FRAMEWORKS define to all the config files, so that on ↵Jack Jansen2001-05-1414-0/+14
| | | | MacOS<=9 compiles use Universal Headers, not Carbon/Carbon.h.
* Got the first MacPython module working under MacOSX/MachO (gestalt). Main ↵Jack Jansen2001-05-123-54/+55
| | | | | | | | changes are including Carbon/Carbon.h in stead of the old headers (unless WITHOUT_FRAMEWORKS is defined, as it will be for classic MacPython) and selectively disabling all the stuff that is unneeded in a unix-Python (event handling, etc).
* Be more sensible about when to use TARGET_API_MAC_OS8 in stead of ↵Jack Jansen2001-05-124-23/+26
| | | | !TARGET_API_MAC_CARBON. This should greatly facilitate porting stuff to OSX in its MachO/BSD incarnation.
* Added iterobject.c to the project. And trying my first checkin at the same time.Jack Jansen2001-05-125-0/+22
|
* Added a note that test_longexp needs 400MB.Jack Jansen2001-05-101-1/+1
|
* Has been dead so long that there's no use keeping it in the active bit of ↵Jack Jansen2001-05-1027-8246/+0
| | | | the repository.
* Removed some confusing sentences that are no longer relevant now thatJack Jansen2001-05-081-9/+0
| | | | calldll is part of the standard macPython distribution.
* Got rid of the whole event filtering mess again, I can't get it to work. ↵Jack Jansen2001-04-271-23/+1
| | | | Simply disabling the Tk event handling hook in _tkinter is not as nice, but at least it works.
* Apparently the code to forestall Tk eating events was too aggressive (Tk ↵Jack Jansen2001-04-261-5/+5
| | | | user input stopped working). Fixed (I hope:-).
* Files for 2.1 distribution.Jack Jansen2001-04-2516-65/+111
|
* Check RefCon backpointer to python object with IsPointerValid() before ↵Jack Jansen2001-04-252-2/+4
| | | | dereferencing it (carbon only).
* Updated copyright info (which was long due).Jack Jansen2001-04-252-2/+2
|
* - Raise console window on input. Fixes Carbon hang.Jack Jansen2001-04-252-1/+2
|
* - Raise console window on input. Fixes Carbon hang.Jack Jansen2001-04-253-4/+32
| | | | | - Better handling of menu bar save/restore. - Override abort() so it honours the "keep console window" flag.
* Don't crash if InfoScrap doesn't exist (as is the case in Carbon).Jack Jansen2001-04-251-2/+5
|
* Finally merged morefindertools into findertools.Jack Jansen2001-04-074-801/+703
|
* Added a note about Help and ctb missing in carbon.Jack Jansen2001-04-061-0/+2
|
* Version 1.2 by Christopher Stern.Jack Jansen2001-04-062-5/+1
|
* Disable fused-add-mul instructions. They give a nonstandard result for some ↵Jack Jansen2001-04-031-0/+0
| | | | things that test_coercion complains about. The added performance is probably minimal for Python anyway.
* If the frontmost window is not a Tk window exit the event handling code ↵Jack Jansen2001-04-031-1/+23
| | | | early. This fixes that using Tk once used to disable cmd-. processing. It may also influence Tk/IDE interaction, I'm not sure.
* On OSX show a dialog explaining that ConfigurePythonCarbon launch will ↵Jack Jansen2001-03-291-1/+1
| | | | probably fail. This turns out to be a VISE 7.1.1 problem, probably.
* On OSX always copy PythonCore. It turns out an orphaned alias in ↵Jack Jansen2001-03-291-5/+18
| | | | /Library/CFMSupport (happens when you remove python and aliased pythoncore) wreaks havoc with the system.
* Changed some of the dialogs to be a little clearer.Jack Jansen2001-03-291-1/+1
|
* Don't show finder-delay-warning on OSX. Untested.Jack Jansen2001-03-281-1/+1
|
* Updated for 2.1b2 distribution.Jack Jansen2001-03-2710-16/+51
|
* Added a note about BBPy.lm.Jack Jansen2001-03-271-0/+4
|
* Added a note about the new (since 2.0) OSA architecture.Jack Jansen2001-03-271-1/+10
|
* Oops, ISO translation was off. Fixed.Jack Jansen2001-03-273-27/+27
|
* Disable fused-add-mul instructions. They give a nonstandard result for some ↵Jack Jansen2001-03-261-0/+0
| | | | things that test_coercion complains about. The added performance is probably minimal for Python anyway.
* Fixed some access paths.Jack Jansen2001-03-261-0/+0
|
* Started on 2.1b2 release notes. Cleaned out alfa notes, etc.Jack Jansen2001-03-201-20/+11
|
* Added dummy _tkinter module for Carbon, which explains that Tkinter isnt ↵Jack Jansen2001-03-201-1/+1
| | | | supported under Carbon.