Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed Carbon command-dot handling. There is still a problem, though, and you ↵ | Jack Jansen | 2001-01-12 | 1 | -2/+2 |
| | | | | may have to hit it repeatedly. | ||||
* | Disabled a few other routines that are available in CarbonLib. | Jack Jansen | 2001-01-11 | 1 | -2/+4 |
| | |||||
* | Don't need to define c2pstrcpy() on Carbon: it's in CarbonLib. | Jack Jansen | 2001-01-09 | 1 | -0/+2 |
| | |||||
* | Added a c2pstrcpy() function. | Jack Jansen | 2000-12-12 | 1 | -0/+11 |
| | |||||
* | PyOS_CheckStack now understands multiple threads. Other threads are not ↵ | Jack Jansen | 2000-09-08 | 1 | -2/+14 |
| | | | | stack-checked, but at least they don't appear to always be out of stack. | ||||
* | Cheaper implementation of PyOS_CheckStack: only call StackSpace once and ↵ | Jack Jansen | 2000-08-25 | 1 | -3/+6 |
| | | | | keep a sentinel in a static variable. | ||||
* | Added PyMac_getscript() which returns the pythonic name of the current ↵ | Jack Jansen | 2000-07-24 | 1 | -0/+34 |
| | | | | script. Not ideal and not complete, but good enough for the time being. Idea and most of the code by Fredrik Lund. | ||||
* | Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef. | Jack Jansen | 2000-07-14 | 1 | -6/+6 |
| | |||||
* | PyMac_PromptGetFile and PyMac_GetDirectory don't exist in carbonpython. | Jack Jansen | 2000-07-14 | 1 | -5/+2 |
| | |||||
* | ANSIfication step 2: make sure all needed prototypes are available, and all ↵ | Jack Jansen | 2000-07-11 | 1 | -10/+18 |
| | | | | | | needed header files included. | ||||
* | ANSIfication step 1: get rid of Py_PROTO and Py_FPROTO. | Jack Jansen | 2000-07-11 | 1 | -3/+3 |
| | |||||
* | Removed THINK_C support. | Jack Jansen | 2000-06-04 | 1 | -3/+0 |
| | |||||
* | Removed (within an #ifdef) Carbon-incompatabilities: | Jack Jansen | 2000-06-02 | 1 | -0/+25 |
| | | | | | | | - Use TickCount() in stead of LMGetTicks() - Don't use xxxGetFile event filter - Don't call SystemTask or HandleSysWindowEvent (is this also automatically handled under os9??) - Don't scan event queue for cmd-. (to be fixed at some point). | ||||
* | Started on GUSI2 and threading support. | Jack Jansen | 2000-04-07 | 1 | -7/+10 |
| | |||||
* | If there's an error in an fsspec argument raise MacOS.Error, not ValueError. | Jack Jansen | 2000-01-24 | 1 | -1/+1 |
| | |||||
* | Added PyMac_BuildOptStr255, which returns None on a null pointer. | Jack Jansen | 1999-12-17 | 1 | -0/+14 |
| | |||||
* | Oops, PLstring funcs should be "pascal". Funny this never caused problems ↵ | Jack Jansen | 1999-12-12 | 1 | -3/+9 |
| | | | | before... | ||||
* | First bits and pieces of appearance support: an init routine, a global flag ↵ | Jack Jansen | 1999-12-07 | 1 | -0/+5 |
| | | | | | | PyMac_AppearanceCompliant (exported thru MacOS). If USE_APPEARANCE is off the code is disabled (but the variables are still there, set to 0). | ||||
* | New about box, with the version mesage filled in in a text item, and | Jack Jansen | 1998-07-31 | 1 | -13/+14 |
| | | | | PLstrcmp() fixed. (Just) | ||||
* | All import-related code has moved to macimport.c. | Jack Jansen | 1998-07-13 | 1 | -224/+0 |
| | | | | | | | | | There's also new support for importing code fragments: if a file on sys.path contains a PYD resource with resourcename equal to the name of the module to be imported this PYD resource should contain a (pascal) string with the name of a code fragment to load. This allows freezing Python programs without access to source or a development environment. | ||||
* | Print message when we load a PYC resource, if verbose import flag is on. | Jack Jansen | 1998-06-26 | 1 | -0/+3 |
| | |||||
* | Incorrect argument for PyMacBuildwide() | Jack Jansen | 1998-04-23 | 1 | -5/+5 |
| | |||||
* | Added PyMac_{Get,Build}wide. These should support python longints at | Jack Jansen | 1998-04-21 | 1 | -0/+23 |
| | | | | some point in the future. | ||||
* | - Universal Headers 3 mods | Jack Jansen | 1998-02-20 | 1 | -2/+4 |
| | | | | - Started on menubar-restore code (but it still doesn't work 100%) | ||||
* | Bug fix for fast module location | Jack Jansen | 1997-10-08 | 1 | -1/+1 |
| | |||||
* | Fixed for new "import dir.module" semantics. Needs accompanying fix in | Jack Jansen | 1997-10-07 | 1 | -0/+9 |
| | | | | import.c (yes Guido, I'll send it tomorrow) | ||||
* | Handle systemclicks ourselves, in stead of passing them to Sioux. This | Jack Jansen | 1997-08-26 | 1 | -10/+15 |
| | | | | | fixes (or masks?) a bug with Python becoming unreactive during time.sleep() if you have already switched applications before. | ||||
* | Added (dummy) PyOS_FiniInterrupts | Jack Jansen | 1997-08-08 | 1 | -0/+5 |
| | |||||
* | Added PyMac_SetEventHandler which allows you to replace complete event | Jack Jansen | 1997-06-20 | 1 | -43/+71 |
| | | | | | | handling in inner loop with python code. Also move (previously machine independent) PyErr_CheckSignals here, so we can propagate exceptions in event handling code. | ||||
* | Make imports faster on the Mac, by | Jack Jansen | 1997-06-12 | 1 | -7/+104 |
| | | | | | | | | - Remembering whether sys.path components refer to files or folders, - Using mac-specific code to check for file existence, in stead of trying to fopen() each possible file. These mods need an accompanying mod to import.c. | ||||
* | - Restore SIOUX menubar just before exiting, if the console window is kept | Jack Jansen | 1997-06-12 | 1 | -21/+25 |
| | | | | | open (so the user can quit with cmd-Q, print, etc) - Removed a few unused routines | ||||
* | Removed old scheduler parameterizing calls and replaced with something | Jack Jansen | 1997-06-03 | 1 | -100/+116 |
| | | | | a bit easier to use and understand | ||||
* | - Added Py_GetProgramFullPath | Jack Jansen | 1997-05-23 | 1 | -1/+51 |
| | | | | | | | - Added PyMac_StopGUSISpin and have it called at exit time (fixes crash when exiting with sockets open) - Added PLstr... funcs needed by gusi: those provided by StdCLib are broken under cfm68k | ||||
* | Changed the few old routine names still used to the new ones | Jack Jansen | 1997-04-08 | 1 | -2/+2 |
| | | | | Started working on MSL support | ||||
* | - Changed GestaltEqu.h to Gestalt.h | Jack Jansen | 1997-02-24 | 1 | -1/+0 |
| | | | | | - Changed FragLoader.h to CodeFragments.h - Removed Desk.h | ||||
* | Only go into eventloop/interrupt check 10 times per second | Jack Jansen | 1997-02-20 | 1 | -0/+9 |
| | |||||
* | Added/updated copyright notices | Jack Jansen | 1997-01-31 | 1 | -1/+1 |
| | | | | (and the &*^$%@ resource files got binhexed again, sigh) | ||||
* | When loading a PYC resource check whether the filename is the | Jack Jansen | 1996-11-09 | 1 | -21/+45 |
| | | | | | application, and if so take a shortcut. This should speedup loading PYC resources when running off a CDROM quite a bit. | ||||
* | About boxes should be at 20% of screen height, not halfway | Jack Jansen | 1996-09-23 | 1 | -1/+1 |
| | |||||
* | Changed default background yield time to 1 tick | Jack Jansen | 1996-09-22 | 1 | -1/+14 |
| | |||||
* | - Put all options in a struct | Jack Jansen | 1996-09-07 | 1 | -2/+4 |
| | | | | | | - Unified initialization code for interpreter and applet - Implemented new options to skip AE-processing for argc/argv and for disabling interactive option setting | ||||
* | Python about box implemented. Slightly convoluted, since (a) we have | Jack Jansen | 1996-09-06 | 1 | -0/+32 |
| | | | | | to override an internal sioux routine and (b) we have to override the "about sioux" menuitem after sioux has created its menus. | ||||
* | Removed unused vars | Jack Jansen | 1996-09-05 | 1 | -2/+0 |
| | |||||
* | - Fixed PyMac_DoYield: | Jack Jansen | 1996-09-04 | 1 | -11/+61 |
| | | | | | | | | | - Update lastyield correctly - Do event handling if PyMac_YieldEnabled > 0 (previous cmd-. fix broke this) - Use our own GUSISpin routine: fixes crash when exiting with sockets open and keeps windows, etc reacting consistently when waiting for accepts(), etc. | ||||
* | Fixed command-. handling | Jack Jansen | 1996-08-19 | 1 | -2/+15 |
| | | | | Added hacks for GetEventQueue (so you don't have to edit Events.h) | ||||
* | Guido: | Jack Jansen | 1996-08-19 | 1 | -14/+5 |
| | | | | | - new SpinCursor (replacing Jack's almost-identical one) - use GetEventQueue in stead of GetEvQHdr | ||||
* | Dummy SpinCursor() if __CFM68K__ is defined | Jack Jansen | 1996-08-19 | 1 | -0/+10 |
| | |||||
* | - Minimum stacksize is now 8K for PPC, 4K for 68K | Jack Jansen | 1996-08-01 | 1 | -7/+20 |
| | | | | - Added PyMac_BuildNumVersion | ||||
* | Added PyOS_CheckStack() function which returns -1 when we are running | Jack Jansen | 1996-07-22 | 1 | -0/+14 |
| | | | | low on stackspace. | ||||
* | PyMac_GetFixed() didn't return 1 on success | Jack Jansen | 1996-05-31 | 1 | -0/+1 |
| |