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 
								
							 
						 
						
							
							
							
							
								
							
							
								41e25cc317 
								
							 
						 
						
							
							
								
								include macdefs.h for declaration of getwd, if non-gusi python.  
							
							
							
						 
						
							2000-07-14 22:16:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								bb7e213a8b 
								
							 
						 
						
							
							
								
								PyMac_PromptGetFile and PyMac_GetDirectory don't exist in carbonpython.  
							
							
							
						 
						
							2000-07-14 22:15:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e17fd2a5af 
								
							 
						 
						
							
							
								
								Got rid of __SC__ ifdefs.  
							
							
							
						 
						
							2000-07-11 22:37:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1af5b082ab 
								
							 
						 
						
							
							
								
								Removed guesstabsize.c, which is obsolete.  
							
							
							
						 
						
							2000-07-11 21:18:44 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d88296d25a 
								
							 
						 
						
							
							
								
								ANSIfication step 1: get rid of Py_PROTO and Py_FPROTO.  
							
							
							
						 
						
							2000-07-11 19:51:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fe38d2998f 
								
							 
						 
						
							
							
								
								PyMac_FindModuleExtension now uses a size_t as its size parameter for compatibility.  
							
							
							
						 
						
							2000-07-03 23:53:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ca23d910f8 
								
							 
						 
						
							
							
								
								Made argc/argv processing work again under carbon.  
							
							
							
						 
						
							2000-06-20 07:40:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								868f0c7155 
								
							 
						 
						
							
							
								
								Oops, default type and creator were reversed.  
							
							
							
						 
						
							2000-06-14 09:12:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								490121355e 
								
							 
						 
						
							
							
								
								Removed assorted old ifdefs.  
							
							
							
						 
						
							2000-06-04 22:11:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								021da55579 
								
							 
						 
						
							
							
								
								Removed THINK_C support.  
							
							
							
						 
						
							2000-06-04 21:56:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f6e92fbf 
								
							 
						 
						
							
							
								
								Removed THINK_C support.  
							
							... 
							
							
							
							Added a CARBON indicator to the version string. 
							
						 
						
							2000-06-04 21:51:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								33d1ad28cb 
								
							 
						 
						
							
							
								
								Replaced GetFInfo and SetFInfo calls with FspGetFInfo and FspSetFInfo calls, which are carbon-compatible.  
							
							
							
						 
						
							2000-06-02 21:29:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ee6eeb1876 
								
							 
						 
						
							
							
								
								Removed (within an #ifdef) Carbon-incompatabilities:  
							
							... 
							
							
							
							- Don't call all the toolbox init routines.
- No balloon help, so removed help code from the initial dialog. 
							
						 
						
							2000-06-02 21:28:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								bb6d83a8c4 
								
							 
						 
						
							
							
								
								Removed (within an #ifdef) Carbon-incompatabilities:  
							
							... 
							
							
							
							- 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). 
							
						 
						
							2000-06-02 21:27:11 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								9cfce18c4f 
								
							 
						 
						
							
							
								
								GUSI 2.0.5 has a non-functional getsockname() if you use Open Transport. For now the workaround is to only enable MacTCP sockets.  
							
							
							
						 
						
							2000-05-10 15:15:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6d037cc5 
								
							 
						 
						
							
							
								
								Removed string-exception preference, added tabcheck and NavService preference, upped version number.  
							
							
							
						 
						
							2000-05-05 23:11:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								850d118f74 
								
							 
						 
						
							
							
								
								Got rid of w/MSL in the version string.  
							
							
							
						 
						
							2000-05-05 23:08:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								69652f8abe 
								
							 
						 
						
							
							
								
								Moved to the Compat folder (in case anyone still wants to try MPW building), it hasn't been used for years.  
							
							
							
						 
						
							2000-05-03 08:42:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								6a066805e0 
								
							 
						 
						
							
							
								
								Removed, the core-python getmtime works fine with GUSI2.  
							
							
							
						 
						
							2000-05-03 08:41:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ee0810403d 
								
							 
						 
						
							
							
								
								Made the GUSI options work again with GUSI 2.  
							
							
							
						 
						
							2000-04-21 23:53:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2d1306b7cf 
								
							 
						 
						
							
							
								
								Started on GUSI2 and threading support.  
							
							
							
						 
						
							2000-04-07 09:10:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3d7575406f 
								
							 
						 
						
							
							
								
								If there's an error in an fsspec argument raise MacOS.Error, not ValueError.  
							
							
							
						 
						
							2000-01-24 09:56:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								205b435c50 
								
							 
						 
						
							
							
								
								Added initializer routine optionally to be used as PEF fragment initialization routine, which allows us to get at our own resource fork even if some shared library init routine opens other resource files.  
							
							
							
						 
						
							2000-01-07 14:53:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b734adef4b 
								
							 
						 
						
							
							
								
								Added PyMac_BuildOptStr255, which returns None on a null pointer.  
							
							
							
						 
						
							1999-12-17 17:15:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								608b3fa801 
								
							 
						 
						
							
							
								
								Dummy functions which return unimpErr for lots of toolbox calls that are unavailable for 68K. This way we don't have to disable thm in bgen, so we  
							
							... 
							
							
							
							can still use them on PPC. 
							
						 
						
							1999-12-12 21:38:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8bb573e2ab 
								
							 
						 
						
							
							
								
								Oops, PLstring funcs should be "pascal". Funny this never caused problems before...  
							
							
							
						 
						
							1999-12-12 21:37:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5725af60 
								
							 
						 
						
							
							
								
								First bits and pieces of appearance support: an init routine, a global flag PyMac_AppearanceCompliant (exported thru MacOS). If USE_APPEARANCE  
							
							... 
							
							
							
							is off the code is disabled (but the variables are still there, set to 0). 
							
						 
						
							1999-12-07 23:08:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e742487ca5 
								
							 
						 
						
							
							
								
								Bigger buffer size for C profiler (if profiling is enabled).  
							
							
							
						 
						
							1999-09-30 11:20:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fac3008e77 
								
							 
						 
						
							
							
								
								Optimization: don't try to get a tabsize resource if we know the file  
							
							... 
							
							
							
							doesn't have one (stdin and such), OpenRF appears to be an expensive call. 
							
						 
						
							1999-09-30 11:19:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								68ecab455c 
								
							 
						 
						
							
							
								
								Put the applet code inside USE_MAC_APPLET_SUPPORT ifdefs, to make 68k standalone Python compile.  
							
							
							
						 
						
							1999-02-15 23:34:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								6b6e61dd32 
								
							 
						 
						
							
							
								
								(finally) unified the interpreter and the applet as Just suggested ages ago. The  
							
							... 
							
							
							
							resulting program is called PythonInterpreter. 
							
						 
						
							1999-02-15 21:33:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								26a69db4c7 
								
							 
						 
						
							
							
								
								put the preferences file in a folder called "Python" inside the prefs folder, just like the IDE does -- jvr  
							
							
							
						 
						
							1999-02-02 15:49:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								deff89c8be 
								
							 
						 
						
							
							
								
								Replaced fprintf(stderr,...) with PySys_WriteStderr(...) where appropriate.  
							
							
							
						 
						
							1998-10-12 20:53:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								48a9c3634b 
								
							 
						 
						
							
							
								
								Mods by Just to allow aliases in sys.path entries  
							
							
							
						 
						
							1998-09-07 11:36:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b93f52158b 
								
							 
						 
						
							
							
								
								Support for freezing packages (Just).  
							
							
							
						 
						
							1998-08-18 12:23:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								87c485c1ad 
								
							 
						 
						
							
							
								
								Initialize the program name before adding shared library resources (Just).  
							
							
							
						 
						
							1998-07-31 09:38:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2e6445caa6 
								
							 
						 
						
							
							
								
								Don't add the library file to the resource file chain if it is the  
							
							... 
							
							
							
							same as the application file (Just). 
							
						 
						
							1998-07-31 09:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7e1fb7c92d 
								
							 
						 
						
							
							
								
								New about box, with the version mesage filled in in a text item, and  
							
							... 
							
							
							
							PLstrcmp() fixed. (Just) 
							
						 
						
							1998-07-31 09:36:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								017e0ff1a0 
								
							 
						 
						
							
							
								
								The PYD resource should now contain 2 strings: one for the ppc  
							
							... 
							
							
							
							fragment name and one for the cfm68k fragment name (Just).
Also, some unused variables removed. 
							
						 
						
							1998-07-31 09:34:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								abdf93c6dc 
								
							 
						 
						
							
							
								
								Re-indented properly (Just).  
							
							
							
						 
						
							1998-07-31 09:33:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ac82b6a041 
								
							 
						 
						
							
							
								
								If the preference filename resource is empty don't try to open or  
							
							... 
							
							
							
							create the preferences file. This is so that frozen programs don't
interfere with an existing Python installation, or leave turds in the
Preferences folder. 
							
						 
						
							1998-07-13 13:38:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1e2260fcb4 
								
							 
						 
						
							
							
								
								All import-related code has moved to macimport.c.  
							
							... 
							
							
							
							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. 
							
						 
						
							1998-07-13 13:37:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fa68b07526 
								
							 
						 
						
							
							
								
								Print message when we load a PYC resource, if verbose import flag is on.  
							
							
							
						 
						
							1998-06-26 14:52:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0072b8d994 
								
							 
						 
						
							
							
								
								An applet with Popt and GUSI preferences but without alis resource  
							
							... 
							
							
							
							didn't work, because the resource file chain was incomplete when we
tried to open the preference file. Fixed. 
							
						 
						
							1998-05-07 13:08:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								bbf4be2c2f 
								
							 
						 
						
							
							
								
								Incorrect argument for PyMacBuildwide()  
							
							
							
						 
						
							1998-04-23 13:20:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d58cd630eb 
								
							 
						 
						
							
							
								
								Added PyMac_{Get,Build}wide. These should support python longints at  
							
							... 
							
							
							
							some point in the future. 
							
						 
						
							1998-04-21 15:24:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								efaada75e4 
								
							 
						 
						
							
							
								
								- Universal Headers 3 mods  
							
							... 
							
							
							
							- Started on menubar-restore code (but it still doesn't work 100%) 
							
						 
						
							1998-02-20 16:03:15 +00:00