+2005-01-04 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * SOPEXAppController.m: changed default handling in -prepareForLaunch
+ to be more applicable to the changed conditions. It would probably
+ be best to have a search list, but AFAIK Apple removed this from
+ NSUserDefaults ... sigh. (v2.0.2)
+
2005-01-03 Marcus Mueller <znek@mulle-kybernetik.com>
* v2.0.1
);
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 2.0.0;
- DYLIB_CURRENT_VERSION = 2.0.1;
+ DYLIB_CURRENT_VERSION = 2.0.2;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_ENABLE_TRIGRAPHS = NO;
}
- (void)prepareForLaunch {
- if([self isInRADMode]) {
- NSUserDefaults *ud;
-
- ud = [NSUserDefaults standardUserDefaults];
-
- /* NGLogging */
+ NSUserDefaults *ud;
- [ud setObject:@"SOPEXConsoleAppender" forKey:@"NGLogDefaultAppenderClass"];
- [ud setObject:@"SOPEXConsoleEventFormatter"
- forKey:@"NGLogDefaultLogEventFormatterClass"];
+ ud = [NSUserDefaults standardUserDefaults];
- /* SOPE options */
-
- /* wildcard host and automatic port */
- [ud setObject:@"*:auto" forKey:@"WOPort"];
+ /* NGLogging */
+
+ [ud setObject:@"SOPEXConsoleAppender" forKey:@"NGLogDefaultAppenderClass"];
+ [ud setObject:@"SOPEXConsoleEventFormatter"
+ forKey:@"NGLogDefaultLogEventFormatterClass"];
+
+ /* SOPE options */
+
+ /* wildcard host and automatic port */
+ [ud setObject:@"*:auto" forKey:@"WOPort"];
+ if([self isInRADMode]) {
// the next entry works, because executable's cwd is the project directory
// (set in project's launch options)
[ud setObject:[[NSFileManager defaultManager] currentDirectoryPath]
[ud setBool:YES forKey:@"WOProfileHttpAdaptor"];
#endif
}
+ else {
+ [ud setBool:YES forKey:@"WOCachingEnabled"];
+ [ud setBool:NO forKey:@"WODebuggingEnabled"];
+ [ud removeObjectForKey:@"WOProjectDirectory"];
+ }
}