summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* The new menu initialization code would also add the SIOUX menus if a ↵Jack Jansen2001-12-102-6/+15
| | | | (frozen) Python program had installed its own menubar previously. We now guard against this, with a bit of a hack: FrameWork uses the same Menu ID as Sioux, and the init code checks that the text in the menu is "About SIOUX" before replacing it.
* Updated, and converted line-endings to unix-style (oops:-)Jack Jansen2001-12-091-1/+1
|
* Mods to make WASTE module compile and link for MachoPython. Not testedJack Jansen2001-12-094-2/+10
| | | | any further, yet.
* Patch supplied by Burton Radons for his own SF bug #487390: ModifyingGuido van Rossum2001-12-0829-65/+65
| | | | | | | | | | | | | 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.
* OSX tweak.Just van Rossum2001-12-081-1/+3
|
* Don't do App.DrawThemeListBoxFrame() upon activate: it startsJust van Rossum2001-12-081-2/+2
| | | | | | | looking worse and worse if you deactivate/activate the window a few times. I don't know how to fix this properly, but I'm beginning to think that it's almost impossible to support the Appearance manager properly due to the way W works. Time for W2?...
* Not being able to copy PythonCore to the system-folder is not a fatal error, ↵Jack Jansen2001-12-072-4/+8
| | | | | | on OSX the user may not have permission to do so. Also give a more informative message in this case. Fixes bug 475253.
* Replace sprintf() with PyOS_snprintf().Jack Jansen2001-12-053-9/+9
|
* Link more modules with weak import, and add CarbonAccessors.o to all ↵Jack Jansen2001-12-051-6/+7
| | | | relevant PowerPC toolbox modules. This, in combination with recent IDE mods, makes the IDE work again under MacOS 8.1.
* Define NDEBUG if Py_DEBUG isn't defined.Jack Jansen2001-12-0511-0/+33
|
* Patch by Jason Harper to allow IDE to work again under MacOS 8.1. Plus ↵Jack Jansen2001-12-043-35/+145
| | | | appearance support for Wlist frames and focussing. Plus commented-out appearance support for the same for Wtext, which still needs some work.
* removed some dead code.Just van Rossum2001-12-031-15/+0
|
* Removed old and broken AE-based browser controller, use webbrowser.pyJust van Rossum2001-12-031-31/+11
| | | | instead. This fixes bug #488420.
* A system() lookalike that sends commands to ToolServer, by Daniel Brotsky. ↵Jack Jansen2001-12-031-0/+67
| | | | The semantics aren't enough like system() to add this to the main Lib folder, but it is pretty useful nonetheless for selected people.
* Merged changes made on r22b2-branch between r22b2 and r22b2-mac (theJack Jansen2001-11-3050-298/+1805
| | | | changes from start of branch upto r22b2 were already merged, of course).
* a whole bunch of OSX tweaksJust van Rossum2001-11-1810-69/+105
|
* Add the MSL C library to the set of standard librariesJack Jansen2001-11-102-1/+37
| | | | | | | linked against. Most, but not all, of it is included in PythonCore, but extensions may want to use some of the routines not included. Fixes a bug reported by Tom Loredo.
* Fixed various problems with command-dot handling (some very old):Jack Jansen2001-11-101-45/+52
| | | | | | | | | | - Don't scan for cmd-. unless in the foreground - Scan before switching out to other processes, not after - don't scan if SchedParams.check_interrupt is false (!) - But: do scan if we're blocked on I/O One problem remains: in the last case KeyboardInterrupt is raised too late.
* 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-064-0/+6
|
* Added longlong routines.Jack Jansen2001-11-062-1/+8
|
* Enabled WITH_LONG_LONG. No reason it was disabled, it has been supported by ↵Jack Jansen2001-11-061-2/+2
| | | | the Metrowerks compiler for quite some time.
* 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
|
* Regenerated with CF accessors.Jack Jansen2001-11-052-0/+72
|
* 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.
* MacPython -vv equivalent printed incorrect filenames, fixed. AlsoJack Jansen2001-11-051-11/+1
| | | | removed some outdated code.
* added acces to the cellSize field, rewrote setattr codeJust van Rossum2001-11-052-24/+32
|
* Rewritten the List Definition for the traceback window in Python,Just van Rossum2001-11-051-9/+112
| | | | which makes it work under Carbon. Next stop: the object browser.
* 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?)
* macdinkingJust van Rossum2001-11-022-10/+9
|
* use 32bit APIs for control values, refactor slightlyJust van Rossum2001-11-021-42/+28
|
* use proper APIs for activate/deactivateJust van Rossum2001-11-021-17/+5
|
* wintertime bluesJust van Rossum2001-11-021-0/+0
|
* removed import display hackeryJust van Rossum2001-11-022-66/+5
|
* some support for syntax coloring, disabled for nowJust van Rossum2001-11-022-42/+149
|
* changed the default fontJust van Rossum2001-11-021-1/+1
|
* fixed a non-Carbon Carbon importJust van Rossum2001-11-021-1/+1
|
* - rearranged some importsJust van Rossum2001-11-021-29/+3
| | | | | | - removed default button drawing code: this doesn't work well under OSX. Needs to be replaced by SetWindowDefaultButton() calls, once we have those.
* rearranged some importsJust van Rossum2001-11-024-23/+8
|
* We always install the Sioux menubar, in stead of only when no menubarJack Jansen2001-11-011-0/+8
| | | | | | was installed previously. This fixes bug #476904, but I'm not 100% sure it doesn't break anything else. But if it does I'll notice tomorrow when I try to build GRiNS:-)
* Under MachO-Python unconditionally import macfsn.Jack Jansen2001-11-011-0/+6
|
* Workaround for odd problem on my machine: without this I get a tracebackJust van Rossum2001-10-311-1/+5
| | | | if I hit enter instead of return upon file selection.
* Moved macfsn hackery from macmain.c to macfsmodule.c so it loadsJust van Rossum2001-10-312-30/+32
| | | | on demand instead of at startup.