Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b9bf6e2dde 
								
							 
						 
						
							
							
								
								Removed unused vars  
							
							
							
						 
						
							1996-09-05 15:17:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f6865f77d4 
								
							 
						 
						
							
							
								
								- Fixed PyMac_DoYield:  
							
							... 
							
							
							
							- 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. 
							
						 
						
							1996-09-04 15:24:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								bf05d4cd6f 
								
							 
						 
						
							
							
								
								Fixed command-. handling  
							
							... 
							
							
							
							Added hacks for GetEventQueue (so you don't have to edit Events.h) 
							
						 
						
							1996-08-19 15:11:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cfadbd40e1 
								
							 
						 
						
							
							
								
								Guido:  
							
							... 
							
							
							
							- new SpinCursor (replacing Jack's almost-identical one)
- use GetEventQueue in stead of GetEvQHdr 
							
						 
						
							1996-08-19 11:36:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7ac70afed1 
								
							 
						 
						
							
							
								
								Dummy SpinCursor() if __CFM68K__ is defined  
							
							
							
						 
						
							1996-08-19 11:01:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d1f06313f6 
								
							 
						 
						
							
							
								
								- Minimum stacksize is now 8K for PPC, 4K for 68K  
							
							... 
							
							
							
							- Added PyMac_BuildNumVersion 
							
						 
						
							1996-08-01 15:23:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1ed9529a68 
								
							 
						 
						
							
							
								
								Added PyOS_CheckStack() function which returns -1 when we are running  
							
							... 
							
							
							
							low on stackspace. 
							
						 
						
							1996-07-22 15:25:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								31dd5c083b 
								
							 
						 
						
							
							
								
								PyMac_GetFixed() didn't return 1 on success  
							
							
							
						 
						
							1996-05-31 13:01:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								975aa22bdd 
								
							 
						 
						
							
							
								
								Don't change Standard File folder on chdir().  
							
							
							
						 
						
							1996-03-25 15:46:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								378815ca86 
								
							 
						 
						
							
							
								
								Replaced previous gusi-chdir() fix by a call to PyMac_FixGUSIcd()  
							
							... 
							
							
							
							after each chdir call. 
							
						 
						
							1996-03-06 16:21:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								911ad6b067 
								
							 
						 
						
							
							
								
								Added code to make fsspecs work for gusi-python  
							
							
							
						 
						
							1996-03-05 16:56:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fa4d5d0414 
								
							 
						 
						
							
							
								
								Added converters for Fixed  
							
							
							
						 
						
							1995-11-15 15:19:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								38e976665d 
								
							 
						 
						
							
							
								
								Cosmetic change to event handling.  
							
							
							
						 
						
							1995-11-10 14:53:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								847e89ecfa 
								
							 
						 
						
							
							
								
								Removed unused variables  
							
							
							
						 
						
							1995-08-31 13:57:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								819f1770f6 
								
							 
						 
						
							
							
								
								Lots of stuff moved to other files.  
							
							... 
							
							
							
							Include pythonresources.h. 
							
						 
						
							1995-08-14 12:35:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cf6369394e 
								
							 
						 
						
							
							
								
								Better error messages wrt missing resources and preferences  
							
							
							
						 
						
							1995-08-07 14:36:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								292b0f96f3 
								
							 
						 
						
							
							
								
								Added code so you canset "command line options" if you  
							
							... 
							
							
							
							option-click/drag python. Needs a new dialog resource. 
							
						 
						
							1995-07-29 13:52:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f74f63a43f 
								
							 
						 
						
							
							
								
								Initial port to CodeWarrior CFM68K support (mainly by disabling  
							
							... 
							
							
							
							unsupported features). 
							
						 
						
							1995-06-27 13:18:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								08305504f1 
								
							 
						 
						
							
							
								
								Added code to obtain sys.path from a resource  
							
							... 
							
							
							
							Removed code to update the preferences file, use EditPythonPrefs.py
in stead (actually, code is still there if you define USE_MAC_MODPREFS) 
							
						 
						
							1995-06-18 20:03:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								45ff77f43e 
								
							 
						 
						
							
							
								
								- The prefs file wasn't updated correctly if it already existed.  
							
							... 
							
							
							
							- Guido's r1.23 fix wrt PyMac_DoYieldEnabled had somehow gotten lost. 
							
						 
						
							1995-04-24 12:41:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								16df2aa57b 
								
							 
						 
						
							
							
								
								Under MW also be more conservative about events to request  
							
							
							
						 
						
							1995-02-27 16:17:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e7134aa0f2 
								
							 
						 
						
							
							
								
								return old value of PyMac_DoYieldEnabled; -1 means do not even check for interrupts  
							
							
							
						 
						
							1995-02-26 10:20:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								76efd8e7a1 
								
							 
						 
						
							
							
								
								MAde a few things more orthogonal and did some cleanups:  
							
							... 
							
							
							
							- Applications now have their (minimal) main prrogram in
  macapplication.c and the rest of the init code in macglue.c.
- A new define, USE_MAC_APPLET_SUPPORT, independent of
  USE_MAC_SHARED_LIB
- chdir to script directory now done in PyMac_InitApplication. 
							
						 
						
							1995-02-24 22:53:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								24a45e3c18 
								
							 
						 
						
							
							
								
								ported to MPW, moved main() here  
							
							
							
						 
						
							1995-02-20 23:45:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3ec804af85 
								
							 
						 
						
							
							
								
								- Added PyMac_GetDirectory call which asks the user to select a  
							
							... 
							
							
							
							directory.
- No __main__ resource found message is now a dialog
- Fixes wrt stdio window handling in applets.
NB: these fixes require a new resource file. 
							
						 
						
							1995-02-20 15:56:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8c89a6fdc7 
								
							 
						 
						
							
							
								
								use PyMac_GetArgv (in macgetargv.c) for applet inits  
							
							
							
						 
						
							1995-02-19 15:52:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c3d1c8e9fc 
								
							 
						 
						
							
							
								
								added applet initialization;  
							
							... 
							
							
							
							fewer restrictions on loading modules from resources (+ fix!);
macstrerror -> MacOS_StrError 
							
						 
						
							1995-02-18 15:01:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								74162f311f 
								
							 
						 
						
							
							
								
								Added support for loading pyc code from a resource.  
							
							
							
						 
						
							1995-02-15 22:58:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								becdbec806 
								
							 
						 
						
							
							
								
								ported to Think C  
							
							
							
						 
						
							1995-02-14 01:27:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								6cfab2346c 
								
							 
						 
						
							
							
								
								Changed PyMac_GetPythonDir to use a preferences file to store the  
							
							... 
							
							
							
							alias resource. Also added a few comments. 
							
						 
						
							1995-02-13 22:46:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9bc8f824 
								
							 
						 
						
							
							
								
								null-terminate the error string in macstrerror  
							
							
							
						 
						
							1995-02-13 16:17:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8cd2b720f6 
								
							 
						 
						
							
							
								
								Added PyMac_GetPythonDir routine which obtains python home directory  
							
							... 
							
							
							
							from an alias resource (or from the user). Note: this uses a dialog
resource so there's an accompanying change in the resource file. 
							
						 
						
							1995-02-13 11:33:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a76382a6ac 
								
							 
						 
						
							
							
								
								Added HandleEvent method to macos, so python programs can hand back  
							
							... 
							
							
							
							events they don't want to handle to stdio 
							
						 
						
							1995-02-02 14:25:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cc0d879069 
								
							 
						 
						
							
							
								
								added <OSEvents.h> for Think C  
							
							
							
						 
						
							1995-01-30 08:57:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ee23d6ec87 
								
							 
						 
						
							
							
								
								- Moved interrupt code to macglue.c  
							
							... 
							
							
							
							- Added possibility to turn off mainloop event handling
- Check interrupts even when not handling events
- Be more carefulabout which events we want
- Use different method to determine fg/bg 
							
						 
						
							1995-01-27 14:43:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5279ec683a 
								
							 
						 
						
							
							
								
								reverse h/v in Point and Rect  
							
							
							
						 
						
							1995-01-26 22:56:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e8ae0f2c 
								
							 
						 
						
							
							
								
								Added eventhandling in mainloop/busywait routine plus leaving some  
							
							... 
							
							
							
							cycles for background apps. MacOS has a new method to set the amount
of time for bg apps. 
							
						 
						
							1995-01-26 16:36:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cf27c2d541 
								
							 
						 
						
							
							
								
								Some layout changes; added EventRecord Get/Build functions (as a tuple).  
							
							
							
						 
						
							1995-01-25 23:06:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b340466af9 
								
							 
						 
						
							
							
								
								cosmetics: copyright, comments  
							
							
							
						 
						
							1995-01-22 18:36:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9aa3d1370e 
								
							 
						 
						
							
							
								
								renamed Get routines to PyMac_Get; added macfs to config.c  
							
							
							
						 
						
							1995-01-21 13:46:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8f69179f97 
								
							 
						 
						
							
							
								
								modernized/rationalized, added PyMac_BuildOSType  
							
							
							
						 
						
							1995-01-18 23:57:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								5f653091d1 
								
							 
						 
						
							
							
								
								- Moved some useful routines from macosmodule.c here  
							
							... 
							
							
							
							- Added GetFSSpec (tuple-style), BuildFSSpec and Pstring
  (platform-independent correct conversion of C to Pascal strings) 
							
						 
						
							1995-01-18 13:53:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fffb8bb526 
								
							 
						 
						
							
							
								
								rename2 changes  
							
							
							
						 
						
							1995-01-12 12:37:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f93c72a4b0 
								
							 
						 
						
							
							
								
								New routines:  
							
							... 
							
							
							
							macstrerror - strerror which uses 'Estr' resource to convert numerical
	MacOS errors to strings.
PyErr_Mac - Raise exception with MacOS error in string form.
PyMac_Idle - better idle-loop routine, which allows the user to
	switch applications. 
							
						 
						
							1994-12-14 14:07:50 +00:00