Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								79559dcf47 
								
							 
						 
						
							
							
								
								Initialize GUSI for MacTkPython  
							
							
							
						 
						
							1995-11-14 10:24:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								dbe75ae1d3 
								
							 
						 
						
							
							
								
								Continue looking for "open doc" events even after "open app". This  
							
							... 
							
							
							
							allows you to debug the interpreter in non-interactive mode. 
							
						 
						
							1995-11-10 14:54:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								38e976665d 
								
							 
						 
						
							
							
								
								Cosmetic change to event handling.  
							
							
							
						 
						
							1995-11-10 14:53:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1e8557a9fe 
								
							 
						 
						
							
							
								
								For MW Python, update titlebar of window when python exits.  
							
							
							
						 
						
							1995-11-10 14:51:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0168f279cc 
								
							 
						 
						
							
							
								
								Added options for keeping window open on normal/error termination  
							
							... 
							
							
							
							Moved whole exit-handling of console window here (from pythonrun.c) 
							
						 
						
							1995-10-27 13:32:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								85c9aea6e2 
								
							 
						 
						
							
							
								
								Added prototypes.  
							
							
							
						 
						
							1995-10-23 13:57:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								178652b06d 
								
							 
						 
						
							
							
								
								Export strdup (parsermodule needs it)  
							
							
							
						 
						
							1995-10-12 10:22:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								83f45401e8 
								
							 
						 
						
							
							
								
								Removed unused variables  
							
							
							
						 
						
							1995-10-09 23:25:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b39be2173b 
								
							 
						 
						
							
							
								
								Fixed to work on 68K (could be yet another optimizer bug or something)  
							
							
							
						 
						
							1995-09-01 11:48:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								41fa7ea719 
								
							 
						 
						
							
							
								
								Python will now attempt (again) to create at least a minimal  
							
							... 
							
							
							
							preferences file if it is missing. 
							
						 
						
							1995-08-31 13:59:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								847e89ecfa 
								
							 
						 
						
							
							
								
								Removed unused variables  
							
							
							
						 
						
							1995-08-31 13:57:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								57633c1a48 
								
							 
						 
						
							
							
								
								removed unused variables  
							
							
							
						 
						
							1995-08-31 13:57:06 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								696c95800e 
								
							 
						 
						
							
							
								
								This is completely different from the old mainmain (which wasn't used  
							
							... 
							
							
							
							anymore) and is the new main program for MacPython. Built from bits
and pieces of config.c, macglue.c and pythonmain.c. 
							
						 
						
							1995-08-14 12:33:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								12fce3eda9 
								
							 
						 
						
							
							
								
								macgetpath - sys.path setting code factored out of config.c and  
							
							... 
							
							
							
							macglue.c
macgetplatform - factored out of config.c 
							
						 
						
							1995-08-14 12:31:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f717ac29f0 
								
							 
						 
						
							
							
								
								Merged Jack's macgetcompiler.c and Guido's maccompiler.c and named the  
							
							... 
							
							
							
							result macgetcompiler.c (after all, *I* did the merging:-) 
							
						 
						
							1995-08-14 12:30:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6e39e53cde 
								
							 
						 
						
							
							
								
								Initial revision  
							
							
							
						 
						
							1995-08-08 14:11:07 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								cc456fbe82 
								
							 
						 
						
							
							
								
								Un-installing of AE handlers fixed (AE is very picky that you specify  
							
							... 
							
							
							
							the same UPP) 
							
						 
						
							1995-07-29 13:50:59 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								2a58638eae 
								
							 
						 
						
							
							
								
								Ported to CW6  
							
							
							
						 
						
							1995-06-14 14:44:17 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								850f44b47c 
								
							 
						 
						
							
							
								
								moved main() to macglue.c  
							
							
							
						 
						
							1995-02-20 23:45:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7c496ec629 
								
							 
						 
						
							
							
								
								ported to CFM-68K  
							
							
							
						 
						
							1995-02-20 23:44:43 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6fc5aecd53 
								
							 
						 
						
							
							
								
								ported back to Think C  
							
							
							
						 
						
							1995-02-19 23:32:59 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfb282d2c 
								
							 
						 
						
							
							
								
								get argc/argv from AppleEvents  
							
							
							
						 
						
							1995-02-19 15:51:30 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e5df962958 
								
							 
						 
						
							
							
								
								moved most of it to macglue.c  
							
							
							
						 
						
							1995-02-18 14:56:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								930b36b349 
								
							 
						 
						
							
							
								
								main program for applets  
							
							
							
						 
						
							1995-02-17 14:24:53 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fc0ff42034 
								
							 
						 
						
							
							
								
								Open library resource file read-only  
							
							
							
						 
						
							1995-02-13 22:43:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9bc8f824 
								
							 
						 
						
							
							
								
								null-terminate the error string in macstrerror  
							
							
							
						 
						
							1995-02-13 16:17:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2e4679db8e 
								
							 
						 
						
							
							
								
								Glue for the python shared library: an init routine that remembers  
							
							... 
							
							
							
							where we're loaded from and PyMac_AddLibResources() which adds that
file to the resource file list. 
							
						 
						
							1995-02-13 11:39:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f950f8d414 
								
							 
						 
						
							
							
								
								Various changes wrt shared-library python:  
							
							... 
							
							
							
							- Moved fileargument to config.c
- Added PyMac_AddLibResources() call in case of shlib python
- Build argc/argv differently in case of applet template 
							
						 
						
							1995-02-13 11:35:34 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								b3642579fd 
								
							 
						 
						
							
							
								
								Added getfiletype routine  
							
							
							
						 
						
							1995-02-13 11:31:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								c76fd39587 
								
							 
						 
						
							
							
								
								Added stuff so CodeWarrior isn't so verbose about its stdio windows  
							
							
							
						 
						
							1995-02-02 14:27:31 +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