Todo **** We're Looking for Volunteers ! =============================== Please contact me at if you want to help. Comments =============================== Mean of tags in the code: //NDFN: function not defined in WO documentation //TODOFN: function to write //TODOV: We have to verify this point //TODO: There some things to do (exception raising,...) TODO =============================== * process GSWHTTPHeader_LoadAverage and GSWHTTPHeader_RefuseSessions headers in Adaptors * WebScript Interpreter * Verify dynamic libraries loading (which enable to use dynamic libraries as we can use WebScripts) and unloading. * Rewrite GSWElements template handling and storing ... ... TODO by Module =============================== When there is no comment for a module, it means that there is no TODO information, not that there is nothing to do ! * GSWeb.m * NSString+HTML.m # * NSString+Trimming.m #OK * GSWActiveImage.m #: appendStringAtRight:withMapping: appendStringAtLeft:withMapping: OK near finished * GSWAdaptor.m # * GSWApplet.m #! TODO: All * GSWApplication.m * GSWAssociation.m * GSWBody.m OK. Finished * GSWBrowser.m OK. Finished * GSWCheckBox.m OK. Finished * GSWCheckBoxList.m OK. Finished * GSWClientSideScript.m OK. Verify * GSWComponent.m * GSWComponentContent.m OK. Finished * GSWComponentDefinition.m * GSWComponentReference.m OK. * GSWConditional.m OK. Finished * GSWContext.m * GSWCookie.m OK. Finished * GSWDefaultAdaptor.m * GSWDirectAction.m * GSWDirectActionRequestHandler.m * GSWDisplayGroup.m * GSWDynamicElement.m OK. Finished * GSWElement.m OK. Finished * GSWElementIDString.m OK. Finished * GSWEmbeddedObject.m TODO: appendToResponse * GSWFileUpload.m TODO * GSWForm.m Verify [Tested: Seems to work] * GSWFrame.m OK. Finished * GSWGenericContainer.m TODO: appendToResponse * GSWGenericElement.m TODO: takeValuesFromRequest invokeActionForRequest appendToResponse * GSWHTMLElement.m * GSWHiddenField.m OK. Finished * GSWHyperlink.m OK. Verify all cases (differents parameters) * GSWImage.m OK. Finished * GSWImageButton.m TODO: takeValuesFromRequest invokeActionForRequest appendToResponse * GSWJavaScript.m OK. Verify * GSWKeyValueAssociation * GSWMultiKeyDictionary OK. Improvement: do a real dictionary ! * GSWNestedList.m TODO: takeValuesFromRequest invokeActionForRequest appendToResponse * GSWParam.m TODO: takeValuesFromRequest invokeActionForRequest appendToResponse * GSWPasswordField.m OK. Finished * GSWPopUpButton.m OK. Finished * GSWRadioButton.m OK. Finished * GSWRadioButtonList.m OK. Finished * GSWRepetition.m OK. Finished * GSWRequest.m TODO: Check formValues implementation * GSWRequestHandler.m * GSWResetButton.m OK. Finished * GSWResourceManager.m Manage better stringsTable cache (test if files changed...) * GSWResourceRequestHandler.m * GSWServerSessionStore.m OK. Finished * GSWResponse.m * GSWSession.m * GSWSessionStore.m * GSWSessionTimeOut.m OK. Finished * GSWSessionTimeOutManager.m OK. Finished * GSWStaticGroup.m OK. Finished * GSWStatisticsStore.m * GSWString.m TODO: formatNumber * GSWSubmitButton.m OK. Finished * GSWSwitchComponent.m OK. Finished * GSWTextField.m OK. Finished * GSWTransactionRecord * GSWVBScript.m OK. Verify * GSWPageDefElement.m OK. Finished * GSWPageDefParser.m Generated from wod.g * GSWWorkerThread.m * GSWHTMLParser.m OK. Finished * GSWURLValuedElementData.m OK. Finished * GSWUtils.m