# $Id$ - remove dependency on NGJavaScript - find out what the OOo WebDAV properties are supposed to do - TOO MUCH duplicate code for URL processing ... - add a hack for redirecting "/" to "/$bundleName" in case the default request handler is WOComponentRequestHandler or WODirectActionRequestHandler - add an HTML compatibility mode to the dynamic elements to support WO pages which start with: Dynamic Elements ================ - none missing? WOx === - bind XML-RPC ======= - add timeout capability to NGXmlRpcClient Ivars ===== currently stored in extended attributes or userInfo: - WORequest: - WORequestStartDate - WORequestStartProcStatistics - WOComponent: - _ODCycleCtx (used for cursor) TODO: isn't that a WOComponent ivar? - component definition during init (currently wosVariables) - WOContext - SoRootURL - SoObjPermCache - WOMessage - WODOMContent (cache for -contentAsDOMDocument) Misc ==== - WebScript, maybe using StepTalk? - catch requests to /favicon.ico - watchdog does restart child even on a clean termination ? MacOSX port =========== - really hackish use of COCOA_Foundation_LIBRARY to distinguish whether we are compiling for the GNUstep environment or not WOMessage / WOResponse ====================== - support streaming (prepared) - queue append calls instead of processing them in-place - use WOProfileResponse for profiling - avg: ~1500 str calls, ~250 char/cstr, ~300 HTML - regular: ~5000 str calls, ~2000 char, ~1200 HTML - hopefully we could gain major performance benefits by doing bulk charset=> data conversions?