Because of this, SNS has been removed from SOPE:X. Also, the SOPEXConsole has
been rewritten from using pipes to utilizing a new SOPEXConsoleAppender (and
-related formatter). This is limited to NGLogging, however. NGLog() won't
+related formatter). This is limited to NGLogging, however. NSLog() won't
work in this context - however NGLogging is supposed to be the new standard
and is supported throughout SOPE.
+2006-05-02 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * SOPEXAppController.m: added config for WOHttpTransactionLogger -
+ transactions now properly do appear in the console window (v2.0.9)
+
2006-01-27 Marcus Mueller <znek@mulle-kybernetik.com>
- * v2.0.4
+ * v2.0.8
* SOPEXBrowserController.m: added UI delegate methods for creating
new browser windows. It's possible now to have multiple targets
);
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 2.0.0;
- DYLIB_CURRENT_VERSION = 2.0.8;
+ DYLIB_CURRENT_VERSION = 2.0.9;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_ENABLE_TRIGRAPHS = NO;
buildSettings = {
COPY_PHASE_STRIP = NO;
DYLIB_COMPATIBILITY_VERSION = 2.0.0;
- DYLIB_CURRENT_VERSION = 2.0.8;
+ DYLIB_CURRENT_VERSION = 2.0.9;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_ENABLE_TRIGRAPHS = NO;
DEPLOYMENT_POSTPROCESSING = YES;
DSTROOT = /;
DYLIB_COMPATIBILITY_VERSION = 2.0.0;
- DYLIB_CURRENT_VERSION = 2.0.8;
+ DYLIB_CURRENT_VERSION = 2.0.9;
DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
FRAMEWORK_VERSION = A;
isa = XCBuildConfiguration;
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 2.0.0;
- DYLIB_CURRENT_VERSION = 2.0.8;
+ DYLIB_CURRENT_VERSION = 2.0.9;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_ENABLE_TRIGRAPHS = NO;
}
- (void)prepareForLaunch {
- NSUserDefaults *ud;
+ NSUserDefaults *ud;
+ NSArray *appenders;
+ NSMutableDictionary *tmp, *fmt;
ud = [NSUserDefaults standardUserDefaults];
[ud setObject:@"SOPEXConsoleAppender" forKey:@"NGLogDefaultAppenderClass"];
[ud setObject:@"SOPEXConsoleEventFormatter"
forKey:@"NGLogDefaultLogEventFormatterClass"];
-
+
+ fmt = [[NSMutableDictionary alloc] initWithCapacity:1];
+ [fmt setObject:@"SOPEXConsoleEventFormatter" forKey:@"Class"];
+
+ tmp = [[NSMutableDictionary alloc] initWithCapacity:1];
+ [tmp setObject:@"SOPEXConsoleAppender" forKey:@"Class"];
+ [tmp setObject:fmt forKey:@"Formatter"];
+ [fmt release];
+
+ appenders = [[NSArray alloc] initWithObjects:tmp, nil];
+ [tmp release];
+
+ tmp = [[NSMutableDictionary alloc] initWithCapacity:2];
+ [tmp setObject:@"INFO" forKey:@"LogLevel"];
+ [tmp setObject:appenders forKey:@"Appenders"];
+ [appenders release];
+ [ud setObject:tmp forKey:@"WOHttpTransactionLoggerConfig"];
+ [tmp release];
+
/* SOPE options */
/* wildcard host and automatic port */
MAJOR_VERSION=2
MINOR_VERSION=0
-SUBMINOR_VERSION=8
+SUBMINOR_VERSION=9
# v2.0.0 requires NGObjWeb v4.5.95
# v1.0.7 requires NGObjWeb v4.2.341