@@ -2477,6 +2477,12 @@ static void ShutdownPathUtilities(void)
24772477 }
24782478 break ;
24792479
2480+ case NSInputMethodsDirectory:
2481+ {
2482+ ADD_PATH (NSUserDomainMask, gnustepUserLibrary, @" Input" );
2483+ }
2484+ break ;
2485+
24802486 case NSMoviesDirectory:
24812487 {
24822488 /* Be consistent with NSDocumentDirectory */
@@ -2498,11 +2504,40 @@ static void ShutdownPathUtilities(void)
24982504 }
24992505 break ;
25002506
2507+ case NSPrinterDescriptionDirectory:
2508+ {
2509+ ADD_PATH (NSSystemDomainMask, gnustepSystemLibrary, @" PPDs" );
2510+ }
2511+ break ;
2512+
2513+ case NSSharedPublicDirectory:
2514+ {
2515+ ADD_PATH (NSUserDomainMask, gnustepUserHome, @" Public" );
2516+ }
2517+ break ;
2518+
2519+ case NSPreferencePanesDirectory:
2520+ {
2521+ NSString *p = @" PreferencePanes" ;
2522+ ADD_PATH (NSUserDomainMask, gnustepUserLibrary, p);
2523+ ADD_PATH (NSLocalDomainMask, gnustepLocalLibrary, p);
2524+ ADD_PATH (NSNetworkDomainMask, gnustepNetworkLibrary, p);
2525+ ADD_PATH (NSSystemDomainMask, gnustepSystemLibrary, p);
2526+ }
2527+ break ;
2528+
2529+ case NSApplicationScriptsDirectory :
2530+ {
2531+ ADD_PATH (NSUserDomainMask, gnustepUserLibrary, @" Scripts" );
2532+ }
2533+ break ;
2534+
25012535 case NSCachesDirectory:
25022536 {
25032537#ifdef __ANDROID__
25042538 /* Use system-provided cache directory on Android */
2505- ADD_PATH (NSUserDomainMask, [[NSProcessInfo processInfo ] androidCacheDir ], @" " );
2539+ ADD_PATH (NSUserDomainMask,
2540+ [[NSProcessInfo processInfo ] androidCacheDir ], @" " );
25062541#else
25072542 /* Uff - at the moment the only place to put Caches seems to
25082543 * be Library. Unfortunately under GNU/Linux Library will
0 commit comments