Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								697842f58c 
								
							 
						 
						
							
							
								
								Replaced PyMac_FullPath by PyMac_FullPathname, which has an extra 'length'  
							
							... 
							
							
							
							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. 
							
						 
						
							2001-09-10 22:00:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								dff7770b7f 
								
							 
						 
						
							
							
								
								Changes to make these work under OSX as the main program for a  
							
							... 
							
							
							
							fullblown drag and drop application. To my surprise it is starting
to work already: Python actually executes a script dropped on it.
To be done:
- Make sure this still works in MacPython
- Don't lose argv[0] in the process
- Applet support 
							
						 
						
							2001-09-05 22:07:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								5daef31355 
								
							 
						 
						
							
							
								
								Adapted for Universal Headers 3.4: refcon type has changed (sigh) and use modern (UPP in stead of Proc) names for callback object creation.  
							
							
							
						 
						
							2001-06-20 20:50:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fe9110b2ad 
								
							 
						 
						
							
							
								
								removed a routine that has moved to macglue.c  
							
							
							
						 
						
							2001-05-22 22:37:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								741e0378e4 
								
							 
						 
						
							
							
								
								Moved PyMac_GetFullPath from macgetargv.c to macglue.c. It should  
							
							... 
							
							
							
							have been there in the first place. 
							
						 
						
							2001-05-19 12:55:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ebadcb1c1d 
								
							 
						 
						
							
							
								
								FSSpec names may be longer on carbon (1024 chars), cater for that in buffer sizes.  
							
							
							
						 
						
							2001-01-09 22:25:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								74a1e63a89 
								
							 
						 
						
							
							
								
								Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef.  
							
							
							
						 
						
							2000-07-14 22:37:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae898b415 
								
							 
						 
						
							
							
								
								ANSIfication step 2: make sure all needed prototypes are available, and all needed  
							
							... 
							
							
							
							header files included. 
							
						 
						
							2000-07-11 21:16:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ca23d910f8 
								
							 
						 
						
							
							
								
								Made argc/argv processing work again under carbon.  
							
							
							
						 
						
							2000-06-20 07:40:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								490121355e 
								
							 
						 
						
							
							
								
								Removed assorted old ifdefs.  
							
							
							
						 
						
							2000-06-04 22:11:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								14cd750004 
								
							 
						 
						
							
							
								
								Fixed callback function arguments to be carbon-compatible.  
							
							... 
							
							
							
							(Temporarily?) removed call to ProcessHighLevelEvent until we find out how to do this (Carbon only). 
							
						 
						
							2000-06-02 21:23:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								c587301e2e 
								
							 
						 
						
							
							
								
								- Changed GestaltEqu.h to Gestalt.h  
							
							... 
							
							
							
							- Changed FragLoader.h to CodeFragments.h
- Removed Desk.h 
							
						 
						
							1997-02-24 13:59:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								42218ce33c 
								
							 
						 
						
							
							
								
								Added/updated copyright notices  
							
							... 
							
							
							
							(and the &*^$%@ resource files got binhexed again, sigh) 
							
						 
						
							1997-01-31 16:15:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e1d8c9bade 
								
							 
						 
						
							
							
								
								Fixed FSSpec->pathname code to add colon if the fsspec points to a disk.  
							
							
							
						 
						
							1996-11-20 14:58:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								26ee1260a2 
								
							 
						 
						
							
							
								
								Got rid of nfullpath in favor of PyMac_GetFullPath (which was pretty  
							
							... 
							
							
							
							much identical anyway).
Initialize PyMac_ApplicationPath and PyMac_ApplicationFSSpec to point
to the current application. 
							
						 
						
							1996-11-09 18:45:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5f9e847a 
								
							 
						 
						
							
							
								
								- Put all options in a struct  
							
							... 
							
							
							
							- Unified initialization code for interpreter and applet
- Implemented new options to skip AE-processing for argc/argv and for
  disabling interactive option setting 
							
						 
						
							1996-09-07 17:09:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc6fe636a 
								
							 
						 
						
							
							
								
								Removed obsolete cfm68k ifdef (Guido)  
							
							
							
						 
						
							1996-08-19 11:37:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								01fbc68896 
								
							 
						 
						
							
							
								
								- Reorganized init code  
							
							... 
							
							
							
							- Fixed serious bug in code to get options from a resource 
							
						 
						
							1996-02-28 15:42:47 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								178652b06d 
								
							 
						 
						
							
							
								
								Export strdup (parsermodule needs it)  
							
							
							
						 
						
							1995-10-12 10:22:57 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								850f44b47c 
								
							 
						 
						
							
							
								
								moved main() to macglue.c  
							
							
							
						 
						
							1995-02-20 23:45:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6fc5aecd53 
								
							 
						 
						
							
							
								
								ported back to Think C  
							
							
							
						 
						
							1995-02-19 23:32:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfb282d2c 
								
							 
						 
						
							
							
								
								get argc/argv from AppleEvents  
							
							
							
						 
						
							1995-02-19 15:51:30 +00:00