mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Got rid of ifdefs for long-obsolete GUSI versions and other stuff that is now standard (appearance, interned strings)
This commit is contained in:
		
							parent
							
								
									8ab04b4d65
								
							
						
					
					
						commit
						b19444feca
					
				
					 4 changed files with 0 additions and 197 deletions
				
			
		|  | @ -63,10 +63,6 @@ PERFORMANCE OF THIS SOFTWARE. | ||||||
| #include <TextUtils.h> | #include <TextUtils.h> | ||||||
| #include <Dialogs.h> | #include <Dialogs.h> | ||||||
| 
 | 
 | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| #include <GUSI.h> |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifndef USE_BUILTIN_PATH | #ifndef USE_BUILTIN_PATH | ||||||
| staticforward char *PyMac_GetPythonPath(); | staticforward char *PyMac_GetPythonPath(); | ||||||
| #endif | #endif | ||||||
|  | @ -211,11 +207,6 @@ PyMac_OpenPrefFile() | ||||||
| 		return -1; | 		return -1; | ||||||
| 	prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm); | 	prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm); | ||||||
| 	if ( prefrh < 0 ) { | 	if ( prefrh < 0 ) { | ||||||
| #if 0 |  | ||||||
| 		action = CautionAlert(NOPREFFILE_ID, NULL); |  | ||||||
| 		if ( action == NOPREFFILE_NO ) |  | ||||||
| 			exit(1); |  | ||||||
| #endif |  | ||||||
| 		FSpCreateResFile(&dirspec, 'Pyth', 'pref', 0); | 		FSpCreateResFile(&dirspec, 'Pyth', 'pref', 0); | ||||||
| 		prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm); | 		prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm); | ||||||
| 		if ( prefrh == -1 ) { | 		if ( prefrh == -1 ) { | ||||||
|  | @ -453,28 +444,3 @@ PyMac_PreferenceOptions(PyMac_PrefRecord *pr) | ||||||
|    	if ( prefrh != -1) CloseResFile(prefrh); |    	if ( prefrh != -1) CloseResFile(prefrh); | ||||||
| 	UseResFile(oldrh); | 	UseResFile(oldrh); | ||||||
| } | } | ||||||
| 
 |  | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| void |  | ||||||
| PyMac_SetGUSIOptions() |  | ||||||
| { |  | ||||||
| 	Handle h; |  | ||||||
| 	short oldrh, prefrh = -1; |  | ||||||
| 	 |  | ||||||
| 	oldrh = CurResFile(); |  | ||||||
| 	 |  | ||||||
| 	/* Try override from the application resource fork */ |  | ||||||
| 	UseResFile(PyMac_AppRefNum); |  | ||||||
| 	h = Get1Resource('GU\267I', GUSIOPTIONSOVERRIDE_ID); |  | ||||||
| 	UseResFile(oldrh); |  | ||||||
| 	 |  | ||||||
| 	/* If that didn't work try nonoverride from anywhere */ |  | ||||||
| 	if ( h == NULL ) { |  | ||||||
| 		prefrh = PyMac_OpenPrefFile(); |  | ||||||
| 		h = GetResource('GU\267I', GUSIOPTIONS_ID); |  | ||||||
| 	} |  | ||||||
| 	if ( h ) GUSILoadConfiguration(h); |  | ||||||
|    	if ( prefrh != -1) CloseResFile(prefrh); |  | ||||||
| 	UseResFile(oldrh); |  | ||||||
| } |  | ||||||
| #endif /* USE_GUSI1 */	 |  | ||||||
|  |  | ||||||
|  | @ -71,11 +71,6 @@ extern pascal unsigned char *PLstrrchr(unsigned char *, unsigned char); | ||||||
| 
 | 
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| #include <TFileSpec.h> /* For Path2FSSpec */ |  | ||||||
| #include <GUSI.h> |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| /* The ID of the Sioux apple menu */ | /* The ID of the Sioux apple menu */ | ||||||
| #define SIOUX_APPLEID	32000 | #define SIOUX_APPLEID	32000 | ||||||
| 
 | 
 | ||||||
|  | @ -174,11 +169,6 @@ static int upp_inited = 0; | ||||||
| */ | */ | ||||||
| static PyObject *python_event_handler; | static PyObject *python_event_handler; | ||||||
| 
 | 
 | ||||||
| /*
 |  | ||||||
| ** Set to true if we're appearance-compliant |  | ||||||
| */ |  | ||||||
| int PyMac_AppearanceCompliant; |  | ||||||
| 
 |  | ||||||
| /* Given an FSSpec, return the FSSpec of the parent folder */ | /* Given an FSSpec, return the FSSpec of the parent folder */ | ||||||
| 
 | 
 | ||||||
| static OSErr | static OSErr | ||||||
|  | @ -250,29 +240,6 @@ PyMac_GetFullPathname (FSSpec *fss, char *buf, int length) | ||||||
|         return 0; |         return 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| /*
 |  | ||||||
| ** GUSI (1.6.0 and earlier, at the least) do not set the MacOS idea of |  | ||||||
| ** the working directory. Hence, we call this routine after each call |  | ||||||
| ** to chdir() to rectify things. |  | ||||||
| */ |  | ||||||
| void |  | ||||||
| PyMac_FixGUSIcd() |  | ||||||
| { |  | ||||||
| 	WDPBRec pb; |  | ||||||
| 	FSSpec curdirfss; |  | ||||||
| 	 |  | ||||||
| 	if ( Path2FSSpec(":x", &curdirfss) != noErr )  |  | ||||||
| 		return; |  | ||||||
| 	 |  | ||||||
| 	/* Set MacOS "working directory" */ |  | ||||||
| 	pb.ioNamePtr= "\p"; |  | ||||||
| 	pb.ioVRefNum= curdirfss.vRefNum; |  | ||||||
| 	pb.ioWDDirID= curdirfss.parID; |  | ||||||
| 	if (PBHSetVolSync(&pb) != noErr) |  | ||||||
| 		return; |  | ||||||
| } |  | ||||||
| #endif |  | ||||||
| 
 | 
 | ||||||
| #ifdef USE_GUSI | #ifdef USE_GUSI | ||||||
| /*
 | /*
 | ||||||
|  | @ -282,48 +249,6 @@ PyMac_FixGUSIcd() | ||||||
| void SpinCursor(short x) { /* Dummy */ } | void SpinCursor(short x) { /* Dummy */ } | ||||||
| void RotateCursor(short x) { /* Dummy */ } | void RotateCursor(short x) { /* Dummy */ } | ||||||
| 
 | 
 | ||||||
| /*
 |  | ||||||
| ** Replacement GUSI Spin function |  | ||||||
| */ |  | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| static int |  | ||||||
| PyMac_GUSISpin(spin_msg msg, long arg) |  | ||||||
| { |  | ||||||
| 	static Boolean	inForeground = true; |  | ||||||
| 	int		maxsleep = 6;	/* 6 ticks is "normal" sleeptime */ |  | ||||||
| 
 |  | ||||||
| 	if (PyMac_ConsoleIsDead) return 0; |  | ||||||
| #if 0 |  | ||||||
| 	if (inForeground) |  | ||||||
| 		SpinCursor(msg == SP_AUTO_SPIN ? short(arg) : 1); |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 	if ( msg == SP_AUTO_SPIN ) |  | ||||||
| 		maxsleep = 0; |  | ||||||
| 	if ( msg==SP_SLEEP||msg==SP_SELECT ) { |  | ||||||
| 		maxsleep = arg; |  | ||||||
| 		/*
 |  | ||||||
| 		** We force-scan for interrupts. Not pretty, but otherwise |  | ||||||
| 		** a program may hang in select or sleep forever. |  | ||||||
| 		*/ |  | ||||||
| 		scan_event_queue(1); |  | ||||||
| 	} |  | ||||||
| 	if (interrupted) { |  | ||||||
| 		interrupted = 0; |  | ||||||
| 		return -1; |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	PyMac_DoYield(maxsleep, 0); /* XXXX or is it safe to call python here? */ |  | ||||||
| 
 |  | ||||||
| 	return 0; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| void |  | ||||||
| PyMac_SetGUSISpin() { |  | ||||||
| 	GUSISetHook(GUSI_SpinHook, (GUSIHook)PyMac_GUSISpin); |  | ||||||
| } |  | ||||||
| #endif |  | ||||||
| 
 | 
 | ||||||
| /* Called at exit() time thru atexit(), to stop event processing */ | /* Called at exit() time thru atexit(), to stop event processing */ | ||||||
| void | void | ||||||
|  | @ -440,11 +365,6 @@ PyOS_CheckStack() | ||||||
| 	if ( &here < sentinel ) { | 	if ( &here < sentinel ) { | ||||||
| 		if (thread_for_sentinel == PyThreadState_Get()) { | 		if (thread_for_sentinel == PyThreadState_Get()) { | ||||||
| 			return -1; | 			return -1; | ||||||
| #if 0 |  | ||||||
| 		} else { |  | ||||||
| 			/* Else we are unsure... */ |  | ||||||
| 			fprintf(stderr, "Stackcheck in other thread (was %x now %x)\n", thread_for_sentinel,PyThreadState_Get());  |  | ||||||
| #endif |  | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 	return 0; | 	return 0; | ||||||
|  | @ -735,15 +655,7 @@ PyMac_InitMenuBar() | ||||||
| 	static unsigned char about_sioux[] = "\pAbout SIOUX"; | 	static unsigned char about_sioux[] = "\pAbout SIOUX"; | ||||||
| 	 | 	 | ||||||
| 	if ( sioux_mbar ) return; | 	if ( sioux_mbar ) return; | ||||||
| #if 0 |  | ||||||
| 	/* This code does not seem to work anymore: apparently
 |  | ||||||
| 	** we now always have a menubar (since MacOS9?). |  | ||||||
| 	** So we simply always setup the Sioux menus here. |  | ||||||
| 	*/ |  | ||||||
| 	if ( (sioux_mbar=GetMenuBar()) == NULL )  { |  | ||||||
| #else |  | ||||||
| 	if ( (sioux_mbar=GetMenuBar()) == NULL || GetMenuHandle(SIOUX_APPLEID) == NULL)  { | 	if ( (sioux_mbar=GetMenuBar()) == NULL || GetMenuHandle(SIOUX_APPLEID) == NULL)  { | ||||||
| #endif |  | ||||||
| 		/* Sioux menu not installed yet. Do so */ | 		/* Sioux menu not installed yet. Do so */ | ||||||
| 		SIOUXSetupMenus(); | 		SIOUXSetupMenus(); | ||||||
| 		if ( (sioux_mbar=GetMenuBar()) == NULL ) | 		if ( (sioux_mbar=GetMenuBar()) == NULL ) | ||||||
|  | @ -762,8 +674,6 @@ PyMac_InitMenuBar() | ||||||
| void | void | ||||||
| PyMac_RestoreMenuBar() | PyMac_RestoreMenuBar() | ||||||
| { | { | ||||||
| #if 1 |  | ||||||
| 	/* This doesn't seem to work anymore? Or only for Carbon? */ |  | ||||||
| 	MenuBarHandle curmenubar; | 	MenuBarHandle curmenubar; | ||||||
| 	 | 	 | ||||||
| 	curmenubar = GetMenuBar(); | 	curmenubar = GetMenuBar(); | ||||||
|  | @ -774,7 +684,6 @@ PyMac_RestoreMenuBar() | ||||||
| 		PyMac_InitMenuBar(); | 		PyMac_InitMenuBar(); | ||||||
| 		DrawMenuBar(); | 		DrawMenuBar(); | ||||||
| 	} | 	} | ||||||
| #endif |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void | void | ||||||
|  |  | ||||||
|  | @ -35,24 +35,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||||||
| #include <Types.h> | #include <Types.h> | ||||||
| #include <Files.h> | #include <Files.h> | ||||||
| #include <Resources.h> | #include <Resources.h> | ||||||
| #if 0 |  | ||||||
| #include <OSUtils.h> /* for Set(Current)A5 */ |  | ||||||
| #include <StandardFile.h> |  | ||||||
| #include <Memory.h> |  | ||||||
| #include <Windows.h> |  | ||||||
| #include <Traps.h> |  | ||||||
| #include <Processes.h> |  | ||||||
| #include <Fonts.h> |  | ||||||
| #include <Menus.h> |  | ||||||
| #include <TextUtils.h> |  | ||||||
| #endif |  | ||||||
| #include <CodeFragments.h> | #include <CodeFragments.h> | ||||||
| #include <StringCompare.h> | #include <StringCompare.h> | ||||||
| 
 | 
 | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| #include "TFileSpec.h"	/* for Path2FSSpec() */ |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| typedef void (*dl_funcptr)(); | typedef void (*dl_funcptr)(); | ||||||
| #define FUNCNAME_PATTERN "init%.200s" | #define FUNCNAME_PATTERN "init%.200s" | ||||||
| 
 | 
 | ||||||
|  | @ -82,7 +67,6 @@ findnamedresource( | ||||||
| 	int ok; | 	int ok; | ||||||
| 	Handle h; | 	Handle h; | ||||||
| 
 | 
 | ||||||
| #ifdef INTERN_STRINGS |  | ||||||
| 	/*
 | 	/*
 | ||||||
| 	** If we have interning find_module takes care of interning all | 	** If we have interning find_module takes care of interning all | ||||||
| 	** sys.path components. We then keep a record of all sys.path | 	** sys.path components. We then keep a record of all sys.path | ||||||
|  | @ -100,16 +84,9 @@ findnamedresource( | ||||||
| 			if ( obj == not_a_file[i] ) | 			if ( obj == not_a_file[i] ) | ||||||
| 				return 0; | 				return 0; | ||||||
| 	} | 	} | ||||||
| #endif /* INTERN_STRINGS */ |  | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| 	if ( Path2FSSpec(filename, &fss) != noErr ) { |  | ||||||
| #else |  | ||||||
| 	if ( FSMakeFSSpec(0, 0, Pstring(filename), &fss) != noErr ) { | 	if ( FSMakeFSSpec(0, 0, Pstring(filename), &fss) != noErr ) { | ||||||
| #endif |  | ||||||
| #ifdef INTERN_STRINGS |  | ||||||
| 		if ( obj && max_not_a_file < MAXPATHCOMPONENTS && obj->ob_sinterned ) | 		if ( obj && max_not_a_file < MAXPATHCOMPONENTS && obj->ob_sinterned ) | ||||||
| 			not_a_file[max_not_a_file++] = obj; | 			not_a_file[max_not_a_file++] = obj; | ||||||
| #endif /* INTERN_STRINGS */ |  | ||||||
| 	     	/* doesn't exist or is folder */ | 	     	/* doesn't exist or is folder */ | ||||||
| 		return 0; | 		return 0; | ||||||
| 	}			 | 	}			 | ||||||
|  | @ -123,14 +100,12 @@ findnamedresource( | ||||||
| 		UseResFile(PyMac_AppRefNum); | 		UseResFile(PyMac_AppRefNum); | ||||||
| 		filerh = -1; | 		filerh = -1; | ||||||
| 	} else { | 	} else { | ||||||
| #ifdef INTERN_STRINGS |  | ||||||
| 	     	if ( FSpGetFInfo(&fss, &finfo) != noErr ) { | 	     	if ( FSpGetFInfo(&fss, &finfo) != noErr ) { | ||||||
| 			if ( obj && max_not_a_file < MAXPATHCOMPONENTS && obj->ob_sinterned ) | 			if ( obj && max_not_a_file < MAXPATHCOMPONENTS && obj->ob_sinterned ) | ||||||
| 				not_a_file[max_not_a_file++] = obj; | 				not_a_file[max_not_a_file++] = obj; | ||||||
| 	     		/* doesn't exist or is folder */ | 	     		/* doesn't exist or is folder */ | ||||||
| 			return 0; | 			return 0; | ||||||
| 		}			 | 		}			 | ||||||
| #endif /* INTERN_STRINGS */ |  | ||||||
| 		oldrh = CurResFile(); | 		oldrh = CurResFile(); | ||||||
| 		filerh = FSpOpenResFile(&fss, fsRdPerm); | 		filerh = FSpOpenResFile(&fss, fsRdPerm); | ||||||
| 		if ( filerh == -1 ) | 		if ( filerh == -1 ) | ||||||
|  | @ -270,14 +245,12 @@ PyMac_LoadCodeResourceModule(name, pathname) | ||||||
| 				"dynamic module not initialized properly"); | 				"dynamic module not initialized properly"); | ||||||
| 		return NULL; | 		return NULL; | ||||||
| 	} | 	} | ||||||
| #if 1 |  | ||||||
| 	/* Remember the filename as the __file__ attribute */ | 	/* Remember the filename as the __file__ attribute */ | ||||||
| 	d = PyModule_GetDict(m); | 	d = PyModule_GetDict(m); | ||||||
| 	s = PyString_FromString(pathname); | 	s = PyString_FromString(pathname); | ||||||
| 	if (s == NULL || PyDict_SetItemString(d, "__file__", s) != 0) | 	if (s == NULL || PyDict_SetItemString(d, "__file__", s) != 0) | ||||||
| 		PyErr_Clear(); /* Not important enough to report */ | 		PyErr_Clear(); /* Not important enough to report */ | ||||||
| 	Py_XDECREF(s); | 	Py_XDECREF(s); | ||||||
| #endif |  | ||||||
| 	if (Py_VerboseFlag) | 	if (Py_VerboseFlag) | ||||||
| 		PySys_WriteStderr("import %s # pyd fragment %#s loaded from %s\n", | 		PySys_WriteStderr("import %s # pyd fragment %#s loaded from %s\n", | ||||||
| 			name, fragmentname, pathname); | 			name, fragmentname, pathname); | ||||||
|  | @ -301,12 +274,7 @@ char *filename; | ||||||
| 	PyObject *m, *co; | 	PyObject *m, *co; | ||||||
| 	long num, size; | 	long num, size; | ||||||
| 	 | 	 | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| 	if ( (err=Path2FSSpec(filename, &fss)) != noErr || |  | ||||||
| 	     FSpGetFInfo(&fss, &finfo) != noErr ) |  | ||||||
| #else |  | ||||||
| 	if ( (err=FSMakeFSSpec(0, 0, Pstring(filename), &fss)) != noErr ) | 	if ( (err=FSMakeFSSpec(0, 0, Pstring(filename), &fss)) != noErr ) | ||||||
| #endif |  | ||||||
| 		goto error; | 		goto error; | ||||||
| 	if ( fssequal(&fss, &PyMac_ApplicationFSSpec) ) { | 	if ( fssequal(&fss, &PyMac_ApplicationFSSpec) ) { | ||||||
| 		/*
 | 		/*
 | ||||||
|  | @ -423,9 +391,6 @@ PyMac_FindModuleExtension(char *buf, size_t *lenp, char *module) | ||||||
| 	unsigned char fnbuf[64]; | 	unsigned char fnbuf[64]; | ||||||
| 	int modnamelen = strlen(module); | 	int modnamelen = strlen(module); | ||||||
| 	FSSpec fss; | 	FSSpec fss; | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| 	FInfo finfo; |  | ||||||
| #endif |  | ||||||
| 	short refnum; | 	short refnum; | ||||||
| 	long dirid; | 	long dirid; | ||||||
| 	 | 	 | ||||||
|  | @ -438,14 +403,8 @@ PyMac_FindModuleExtension(char *buf, size_t *lenp, char *module) | ||||||
| 		return 0; | 		return 0; | ||||||
| 		 | 		 | ||||||
| 	strcpy(buf+*lenp, _PyImport_Filetab[0].suffix); | 	strcpy(buf+*lenp, _PyImport_Filetab[0].suffix); | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| 	if ( Path2FSSpec(buf, &fss) == noErr &&  |  | ||||||
| 			FSpGetFInfo(&fss, &finfo) == noErr) |  | ||||||
| 		return _PyImport_Filetab; |  | ||||||
| #else |  | ||||||
| 	if ( FSMakeFSSpec(0, 0, Pstring(buf), &fss) == noErr ) | 	if ( FSMakeFSSpec(0, 0, Pstring(buf), &fss) == noErr ) | ||||||
| 		return _PyImport_Filetab; | 		return _PyImport_Filetab; | ||||||
| #endif |  | ||||||
| 	/*
 | 	/*
 | ||||||
| 	** We cannot check for fnfErr (unfortunately), it can mean either that | 	** We cannot check for fnfErr (unfortunately), it can mean either that | ||||||
| 	** the file doesn't exist (fine, we try others) or the path leading to it. | 	** the file doesn't exist (fine, we try others) or the path leading to it. | ||||||
|  |  | ||||||
|  | @ -45,10 +45,8 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||||||
| #include <CFBase.h> | #include <CFBase.h> | ||||||
| #include <CFArray.h> | #include <CFArray.h> | ||||||
| #endif /* TARGET_API_MAC_CARBON */ | #endif /* TARGET_API_MAC_CARBON */ | ||||||
| #ifdef USE_APPEARANCE |  | ||||||
| #include <Gestalt.h> | #include <Gestalt.h> | ||||||
| #include <Appearance.h> | #include <Appearance.h> | ||||||
| #endif /* USE_APPEARANCE */ |  | ||||||
| #else | #else | ||||||
| #include <Carbon/Carbon.h> | #include <Carbon/Carbon.h> | ||||||
| #endif /* WITHOUT_FRAMEWORKS */ | #endif /* WITHOUT_FRAMEWORKS */ | ||||||
|  | @ -91,21 +89,6 @@ PyMac_PrefRecord PyMac_options; | ||||||
| static void Py_Main(int, char **, char *); /* Forward */ | static void Py_Main(int, char **, char *); /* Forward */ | ||||||
| void PyMac_Exit(int); /* Forward */ | void PyMac_Exit(int); /* Forward */ | ||||||
| 
 | 
 | ||||||
| static void init_appearance(void) |  | ||||||
| { |  | ||||||
| #ifdef USE_APPEARANCE |  | ||||||
| 	OSErr err; |  | ||||||
| 	SInt32 response; |  | ||||||
| 
 |  | ||||||
| 	err = Gestalt(gestaltAppearanceAttr,&response); |  | ||||||
| 	if ( err ) goto no_appearance; |  | ||||||
| 	if ( !(response&(1<<gestaltAppearanceExists)) ) goto no_appearance; |  | ||||||
| 	/* XXXX Should we check the version? Compat-mode? */ |  | ||||||
| 	PyMac_AppearanceCompliant = 1; |  | ||||||
| no_appearance: |  | ||||||
| 	return; |  | ||||||
| #endif /* USE_APPEARANCE */ |  | ||||||
| } |  | ||||||
| /* Initialize the Mac toolbox world */ | /* Initialize the Mac toolbox world */ | ||||||
| 
 | 
 | ||||||
| static void | static void | ||||||
|  | @ -122,7 +105,6 @@ init_mac_world(void) | ||||||
| 	InitMenus(); | 	InitMenus(); | ||||||
| #endif | #endif | ||||||
| 	InitCursor(); | 	InitCursor(); | ||||||
| 	init_appearance(); |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  | @ -283,21 +265,12 @@ init_common(int *argcp, char ***argvp, int embedded) | ||||||
| 	PyMac_AddLibResources(); | 	PyMac_AddLibResources(); | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if defined(USE_GUSI1) |  | ||||||
| 	/* Setup GUSI */ |  | ||||||
| 	GUSIDefaultSetup(); |  | ||||||
| 	PyMac_SetGUSISpin(); |  | ||||||
| 	PyMac_SetGUSIOptions(); |  | ||||||
| #endif |  | ||||||
| #if defined(USE_GUSI) | #if defined(USE_GUSI) | ||||||
| 	atexit(PyMac_StopGUSISpin); | 	atexit(PyMac_StopGUSISpin); | ||||||
| #endif	 | #endif	 | ||||||
| 
 | 
 | ||||||
| #ifdef USE_SIOUX | #ifdef USE_SIOUX | ||||||
| 	/* Set various SIOUX flags. Some are changed later based on options */ | 	/* Set various SIOUX flags. Some are changed later based on options */ | ||||||
| #if 0 |  | ||||||
| 	SIOUXSettings.standalone = 0;	/* XXXX Attempting to keep sioux from eating events */ |  | ||||||
| #endif |  | ||||||
| 	SIOUXSettings.asktosaveonclose = 0; | 	SIOUXSettings.asktosaveonclose = 0; | ||||||
| 	SIOUXSettings.showstatusline = 0; | 	SIOUXSettings.showstatusline = 0; | ||||||
| 	SIOUXSettings.tabspaces = 4; | 	SIOUXSettings.tabspaces = 4; | ||||||
|  | @ -598,10 +571,6 @@ PyMac_InitApplication(void) | ||||||
| 			*endp = '\0'; | 			*endp = '\0'; | ||||||
| 
 | 
 | ||||||
| 			chdir(curwd); | 			chdir(curwd); | ||||||
| #ifdef USE_GUSI1 |  | ||||||
| 			/* Change MacOS's idea of wd too */ |  | ||||||
| 			PyMac_FixGUSIcd(); |  | ||||||
| #endif |  | ||||||
| 		} | 		} | ||||||
| 		/* Check that the first argument is a text file */ | 		/* Check that the first argument is a text file */ | ||||||
| 		if ( PyMac_getfiletype(argv[1]) != 'TEXT' ) { | 		if ( PyMac_getfiletype(argv[1]) != 'TEXT' ) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jack Jansen
						Jack Jansen