summaryrefslogtreecommitdiffstats
path: root/Mac/Modules
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Added missing docstringJust van Rossum2001-12-182-1/+2
|
* Added support for tab controls and initial (incomplete) supportJust van Rossum2001-12-183-12/+543
| | | | for DataBrowser controls.
* Patch #494553 by Donovan Preston: initial implementationJust van Rossum2001-12-182-4/+84
| | | | for GetEventParameter().
* There's a new include file AEInteraction.h which contains AESend and friends.Jack Jansen2001-12-172-1/+185
|
* TickCount moved to a different header file. We manually added it back in ↵Jack Jansen2001-12-172-0/+24
| | | | here, for conveninece.
* Adapted for Universal Headers 3.4Jack Jansen2001-12-1619-370/+1770
|
* Made event callbacks more rubust: keep an actual reference to theJust van Rossum2001-12-143-30/+113
| | | | python callback, and do RemoveEventHandler() upon deallocation.
* Quick patch to allow building with Universal Headers 3.4.Jack Jansen2001-12-142-23/+2
|
* Many of the new calls are Carbon-only. Flagged them as such.Jack Jansen2001-12-142-0/+658
|
* - "manage" controls created by CreateXxxXxxControl() functions.Just van Rossum2001-12-133-48/+67
| | | | - FindControlUnderMouse() returns an existing control, not a new one.
* include the proper header for Mach-OJust van Rossum2001-12-132-2/+2
|
* second CoreGraphics batchJust van Rossum2001-12-138-0/+3414
|
* Shut up gcc warning.Jack Jansen2001-12-122-4/+4
|
* Updated for Universal Headers 3.4.Just van Rossum2001-12-123-3/+2371
|
* Added proper error checking in event callback handlerJust van Rossum2001-12-122-24/+50
|
* Exposed quite a few more calls.Just van Rossum2001-12-123-28/+191
|
* Fixed to the extend that it now builds in CW6, and actually worksJust van Rossum2001-12-112-48/+64
| | | | a little.
* Added __members__ to FInfo object.Just van Rossum2001-12-111-0/+2
|
* Patch supplied by Burton Radons for his own SF bug #487390: ModifyingGuido van Rossum2001-12-0828-64/+64
| | | | | | | | | | | | | type.__module__ behavior. This adds the module name and a dot in front of the type name in every type object initializer, except for built-in types (and those that already had this). Note that it touches lots of Mac modules -- I have no way to test these but the changes look right. Apologies if they're not. This also touches the weakref docs, which contains a sample type object initializer. It also touches the mmap test output, because the mmap type's repr is included in that output. It touches object.h to put the correct description in a comment.
* Replace sprintf() with PyOS_snprintf().Jack Jansen2001-12-052-5/+5
|
* Merged changes made on r22b2-branch between r22b2 and r22b2-mac (theJack Jansen2001-11-3028-137/+1644
| | | | changes from start of branch upto r22b2 were already merged, of course).
* Changed names, added bridge functions to macfs.fsref objects andJack Jansen2001-11-061-67/+48
| | | | generally did things to get it working.
* Added an error message when using FSRef objects on platforms that don'tJack Jansen2001-11-061-0/+1
| | | | support them.
* Added hfsplusapi module.Jack Jansen2001-11-061-0/+4
|
* Removed unused variable.Jack Jansen2001-11-061-1/+0
|
* First couple of fixes to make it compile with Universal 3.3.2.Jack Jansen2001-11-061-10/+21
|
* HFS+ API contributed by Nitin Ganatra. This checkin is identical to what he ↵Jack Jansen2001-11-061-0/+1547
| | | | sent me, except for the namechange (fmgr->hfsplus).
* Correctly builds the C module now.Jack Jansen2001-11-052-5/+1600
|
* First tweaks to allow MacPython to be compiled withJack Jansen2001-11-055-22/+9
| | | | Universal Headers 3.4
* Fixed broken newlines and changed module name. Still untested.Jack Jansen2001-11-052-23/+18
|
* Carbon Event Manager module donated by Donovan Preston. Checked in as I ↵Jack Jansen2001-11-052-0/+332
| | | | received them (except for namechange), these will not work as-is, that'll be fixed in a later checkin.
* Make the CoreFoundation object _New and _Convert routines available to other ↵Jack Jansen2001-11-052-38/+140
| | | | modules. Idea by Donovan Preston, implementaion by me.
* added acces to the cellSize field, rewrote setattr codeJust van Rossum2001-11-052-24/+32
|
* More List Manager interfacing:Just van Rossum2001-11-053-23/+363
| | | | | | | - CreateCustomList(): write LDEF's in Python! (carbon + classic) - list.LGetCellDataLocation() (Jack: what's with this _WIN32/pywintoolbox.h stuff?)
* Under MachO-Python unconditionally import macfsn.Jack Jansen2001-11-011-0/+6
|
* Moved macfsn hackery from macmain.c to macfsmodule.c so it loadsJust van Rossum2001-10-311-1/+32
| | | | on demand instead of at startup.
* Some escaped newlines had spaces between the backslash and the newline. Also ↵Jack Jansen2001-10-231-7/+4
| | | | slightly changed the comment on xstat().
* SF patch #462296: Add attributes to os.stat results; by Nick Mathewson.Guido van Rossum2001-10-181-36/+123
| | | | | | | | | | | | | | | | | This is a big one, touching lots of files. Some of the platforms aren't tested yet. Briefly, this changes the return value of the os/posix functions stat(), fstat(), statvfs(), fstatvfs(), and the time functions localtime(), gmtime(), and strptime() from tuples into pseudo-sequences. When accessed as a sequence, they behave exactly as before. But they also have attributes like st_mtime or tm_year. The stat return value, moreover, has a few platform-specific attributes that are not available through the sequence interface (because everybody expects the sequence to have a fixed length, these couldn't be added there). If your platform's struct stat doesn't define st_blksize, st_blocks or st_rdev, they won't be accessible from Python either. (Still missing is a documentation update.)
* Replaced PyMac_FullPath by PyMac_FullPathname, which has an extra 'length'Jack Jansen2001-09-102-11/+16
| | | | | | parameter for the return string (as unix pathnames are not limited by the 255 char pstring limit). Implemented the function for MachO-Python, where it returns unix pathnames.
* A few more gcc warnings bite the dust.Jack Jansen2001-09-055-11/+28
|
* Shut up many more gcc warnings.Jack Jansen2001-09-0531-110/+186
|
* Added prototypes to shut gcc -Wstrict-prototypes up.Jack Jansen2001-09-041-4/+2
|