Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3e82872eca 
								
							 
						 
						
							
							
								
								Merging the various tweaks for MacPython-OS9 2.3a1 back into the trunk.  
							
							
							
						 
						
							2003-01-08 16:27:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3c05c1f01e 
								
							 
						 
						
							
							
								
								Got rid of outdated defines.  
							
							
							
						 
						
							2002-12-14 00:05:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7e326eaa 
								
							 
						 
						
							
							
								
								Getting rid of pre-Carbon (MacOS8) support. All code depending on  
							
							... 
							
							
							
							TARGET_API_MAC_OS8 (or !TARGET_API_MAC_CARBON) is gone. Also some
TARGET_API_MAC_OSX conditional code is gone, because it is no longer
used on OSX-only Python (only in MacPython-OS9). 
							
						 
						
							2002-12-12 10:31:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a0d1833639 
								
							 
						 
						
							
							
								
								Fixed typo spotted by Whomas Touters.  
							
							
							
						 
						
							2002-09-10 20:07:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								47ec141963 
								
							 
						 
						
							
							
								
								Added include guards and C++ extern "C" {} constructs. Partial fix for  #607253 .  
							
							... 
							
							
							
							Bugfix candidate. 
							
						 
						
							2002-09-10 12:32:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								77d0717fb3 
								
							 
						 
						
							
							
								
								Define WITH_PYMALLOC as 1  
							
							
							
						 
						
							2002-07-08 10:05:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								059ed83cc3 
								
							 
						 
						
							
							
								
								- Got rid if WITH_CYCLE_GC  
							
							... 
							
							
							
							- Cleaned up Python banner string, so the normal build for MacPython 2.3
  will have a short banner. 
							
						 
						
							2002-07-07 20:54:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fc7d379a96 
								
							 
						 
						
							
							
								
								- Got rid of newmodule.c  
							
							... 
							
							
							
							- These are the final projects that support classic. 
							
						 
						
							2002-06-20 22:56:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								606edc1d97 
								
							 
						 
						
							
							
								
								Patch  #568235 : Add posix.setpgid.  
							
							
							
						 
						
							2002-06-13 21:09:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								2befa48926 
								
							 
						 
						
							
							
								
								Patch  #505375 : Make doc strings optional.  
							
							
							
						 
						
							2002-06-09 13:41:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								422cdde69a 
								
							 
						 
						
							
							
								
								Enable WITH_PYMALLOC.  
							
							
							
						 
						
							2002-05-22 14:31:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a258324a3d 
								
							 
						 
						
							
							
								
								Enable universal newline support for MacPython.  
							
							
							
						 
						
							2002-04-14 22:13:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								5159f1da7d 
								
							 
						 
						
							
							
								
								Got rid of ifdefs for long-obsolete GUSI versions and other lurkers.  
							
							
							
						 
						
							2002-04-11 20:53:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8ab04b4d65 
								
							 
						 
						
							
							
								
								Got rid of ifdefs for long-obsolete GUSI versions.  
							
							
							
						 
						
							2002-04-11 20:46:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b9526515b7 
								
							 
						 
						
							
							
								
								Merging changes from release22-branch.  
							
							
							
						 
						
							2001-12-27 23:01:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								6bc62c4951 
								
							 
						 
						
							
							
								
								Applying r22c1 branch mods back to the trunk.  
							
							
							
						 
						
							2001-12-20 20:41:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								28f14012d7 
								
							 
						 
						
							
							
								
								We have strdup(), but not its prototype:-(  
							
							
							
						 
						
							2001-12-14 22:58:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b3be216b41 
								
							 
						 
						
							
							
								
								Merged changes made on r22b2-branch between r22b2 and r22b2-mac (the  
							
							... 
							
							
							
							changes from start of branch upto r22b2 were already merged, of course). 
							
						 
						
							2001-11-30 14:16:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f122d366bf 
								
							 
						 
						
							
							
								
								Enabled WITH_LONG_LONG. No reason it was disabled, it has been supported by the Metrowerks compiler for quite some time.  
							
							
							
						 
						
							2001-11-06 12:11:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								5d528b787e 
								
							 
						 
						
							
							
								
								Tweaks for MacPython 2.2b1  
							
							
							
						 
						
							2001-10-23 22:22:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b58f1c0c03 
								
							 
						 
						
							
							
								
								Added declarations for PyMac_SetConsoleHandler, PyMan_DUmmyReadHandler  
							
							... 
							
							
							
							and PyMac_DummyWriteHandler. 
							
						 
						
							2001-10-08 13:16:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								f7e571432a 
								
							 
						 
						
							
							
								
								Final tweaks for 2.2a3 distribution.  
							
							
							
						 
						
							2001-09-08 21:38:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fabd00fa91 
								
							 
						 
						
							
							
								
								Added glue routine for PyMac_BuildFSSpec, PyMac_GetFSRef and PyMac_BuildFSRef.  
							
							... 
							
							
							
							Moved the declarations to pymactoolbox.h. 
							
						 
						
							2001-09-01 23:39:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a5ffeb69ab 
								
							 
						 
						
							
							
								
								Added preferences/startup options for division warning  
							
							... 
							
							
							
							and accepting unix-style newlines on input. 
							
						 
						
							2001-09-01 22:36:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								77105a960b 
								
							 
						 
						
							
							
								
								The MacOS toolbox modules have acquired an _ in front of their name. Normal usage is through a wrapper module (without underscore) which lives in the Carbon package.  
							
							
							
						 
						
							2001-08-23 13:51:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								94bebc0381 
								
							 
						 
						
							
							
								
								Split macglue.c into two: a new mactoolboxglue.c (in ./Python)  
							
							... 
							
							
							
							with functionality needed for both unix-Python and MacPython and a
new smaller ./Mac/Python/macglue.c which contains MacPython stuff only.
pymactoolbox.h has moved to ./Include from ./Mac/Include and now also
contains the relevant stuff from macglue.h.
The net effect of this is that the ./Mac subdirectory is not needed
anymore for building the unix-Python core on MacOSX (it is needed
for building the extension modules). 
							
						 
						
							2001-08-08 13:17:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b760923b20 
								
							 
						 
						
							
							
								
								Got rid of 68k-Mac and other outdated ifdefs.  
							
							
							
						 
						
							2001-08-07 15:30:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								67992b7732 
								
							 
						 
						
							
							
								
								Bit another bullet: all toolbox modules are now in dynamically loaded modules. Everything still seems to work, but the ConfigurePythonXXX on initial install may still need work.  
							
							
							
						 
						
							2001-08-07 13:53:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								59c14e2254 
								
							 
						 
						
							
							
								
								Bit the bullet and enabled garbage collection (finally).  
							
							... 
							
							
							
							Also updated pyconfig.h to the current state of pyconfig.h.in. 
							
						 
						
							2001-08-07 12:33:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a5bca579fd 
								
							 
						 
						
							
							
								
								PyMac_GetFSSpec must be called via the dylib glue code on OSX.  
							
							
							
						 
						
							2001-08-03 15:39:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cbed91b4db 
								
							 
						 
						
							
							
								
								Merging appropriate 2.1.1 fixes back into the main trunk.  
							
							
							
						 
						
							2001-08-03 13:31:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a7db7736 
								
							 
						 
						
							
							
								
								config.h renamed to pyconfig.h  
							
							
							
						 
						
							2001-07-27 09:22:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4e566ab904 
								
							 
						 
						
							
							
								
								Implemented minimal FSRef support, plus conversion between FSRefs, FSSpecs and pathnames where applicable.  
							
							... 
							
							
							
							PyMac_GetFSSpec and PyMac_BuildFSSpec have moved to macfsmodule from macglue.
These mods are untested on OSX. 
							
						 
						
							2001-07-08 22:07:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4542897d96 
								
							 
						 
						
							
							
								
								Added the new unicode defines. Not really tested yet, but Python compiles again at least.  
							
							
							
						 
						
							2001-07-02 15:34:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0e2d6bfe09 
								
							 
						 
						
							
							
								
								Updated to reflect the current state of config.h.in.  
							
							
							
						 
						
							2001-05-23 08:55:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0268ac80de 
								
							 
						 
						
							
							
								
								Include Carbon/Carbon.h if appropriate.  
							
							... 
							
							
							
							Fixed glue initialization code so prototype is correct. 
							
						 
						
							2001-05-22 22:34:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								9f66b4af6a 
								
							 
						 
						
							
							
								
								include Carbon/Carbon.h in stead of universal headers, if appropriate.  
							
							
							
						 
						
							2001-05-19 12:32:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f57a4a2e97 
								
							 
						 
						
							
							
								
								Glue code to connect obj_New and obj_Convert routines (the PyArg_Parse and Py_BuildTuple helpers) from one dynamically imported module to another.  
							
							
							
						 
						
							2001-05-17 22:11:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0194ad5c7d 
								
							 
						 
						
							
							
								
								Got the first MacPython module working under MacOSX/MachO (gestalt). Main changes  
							
							... 
							
							
							
							are including Carbon/Carbon.h in stead of the old headers (unless WITHOUT_FRAMEWORKS
is defined, as it will be for classic MacPython) and selectively disabling all the
stuff that is unneeded in a unix-Python (event handling, etc). 
							
						 
						
							2001-05-12 22:46:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								6e68a7e74f 
								
							 
						 
						
							
							
								
								Be more sensible about when to use TARGET_API_MAC_OS8 in stead of !TARGET_API_MAC_CARBON. This should greatly facilitate porting stuff to OSX in its MachO/BSD incarnation.  
							
							
							
						 
						
							2001-05-12 21:31:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b4b27bec0e 
								
							 
						 
						
							
							
								
								- Raise console window on input. Fixes Carbon hang.  
							
							
							
						 
						
							2001-04-25 22:07:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2b73fe9956 
								
							 
						 
						
							
							
								
								Updated for 2.1b2 distribution.  
							
							
							
						 
						
							2001-03-27 21:38:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4cf97c4972 
								
							 
						 
						
							
							
								
								Files for second 2.1b1 distribution.  
							
							
							
						 
						
							2001-03-15 14:41:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1d79f79bd0 
								
							 
						 
						
							
							
								
								Files for 2.1b1 distribution.  
							
							
							
						 
						
							2001-03-06 22:51:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2f9a9e3c31 
								
							 
						 
						
							
							
								
								2.1a2 distribution files.  
							
							
							
						 
						
							2001-02-17 22:03:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								90f22fee6b 
								
							 
						 
						
							
							
								
								Brought in line with current config.h.in.  
							
							
							
						 
						
							2001-02-12 14:59:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8a38714ba0 
								
							 
						 
						
							
							
								
								Bit the bullet and added a private GUSISIOUX for Python. This makes the delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this.  
							
							
							
						 
						
							2001-02-11 01:08:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								add58f95cc 
								
							 
						 
						
							
							
								
								Added prototype for DlgObj_WhichDialog()  
							
							
							
						 
						
							2001-02-09 15:59:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								50bf148afe 
								
							 
						 
						
							
							
								
								Qdoffs now exports the GWorldObj_{New,Convert} functions.  
							
							
							
						 
						
							2000-12-12 22:13:03 +00:00