[QuantLibAddin-cvs] QuantLibAddin todo.csv,1.41,1.42
Brought to you by:
ericehlers,
nando
|
From: Eric E. <eri...@us...> - 2006-07-30 09:15:59
|
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13078 Modified Files: todo.csv Log Message: update todo list with tasks for release Index: todo.csv =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/todo.csv,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** todo.csv 24 Jul 2006 18:20:19 -0000 1.41 --- todo.csv 30 Jul 2006 09:15:54 -0000 1.42 *************** *** 1,16 **** "project","subproject","task","status","priority","comp date","comment" ,,,,,, "gensrc","refactor","coercion implicit conversion between required datatypes for function input/output parameters","on hold",1,,"date->EuropeanExercise, volatility->BlackSwaptionEngine, etc." "gensrc","refactor","clean up handleToLib / libToHandle","on hold",1,, "gensrc","refactor","complete the separation of core gensrc functionality from platform- and library-specific functionality","on hold",1,, "gensrc","refactor","Handle - automate conversions so it's not necessary for developer to implement linkTo for every class","on hold",1,, ! "gensrc","refactor","remove large code snippets from addinexcel.xml","done",1,21/07/2006, ! "gensrc","refactor","consolidate XML tags libraryType/objectClass/libraryClass/getUnderlying","done",1,20/07/2006,"replace with referenceType='xxx'" ! "gensrc","refactor","consolidate all conversion code / remove conversion code from parameterlist.py","done",1,20/07/2006, ! "gensrc","refactor","cater for special cases like QL::Array/QL::Matrix (scalar variable storing array/matrix value)","done",1,20/07/2006, ! "gensrc","refactor","rule.py avoid hard-coding separate logic for each rule","done",1,19/07/2006, ,,,,,, "QLA","General Support","YC bootstrap fails if workbook RateHelpers.xls is open","on hold",0,,"unable to recreate problem (reuters required?)" ! "QLA","Design","support vector iterators as parameters to QL functions","done",0,21/07/2006, ,,,,,, "OH","Design","ohDummyObject() to create an empty object for demo purposes",,1,, --- 1,25 ---- "project","subproject","task","status","priority","comp date","comment" ,,,,,, + "all","release","prepare NIS installers","in progress",1,, + "all","release","in header files check all version numbers: boost, QuantLib, log4cxx, ObjectHandler, QuantLibObjects","in progress",1,, + "all","release","revise and clarify the website documentation","in progress",1,, + "all","release","un-hack discrepancies between trunk and branch e.g. EuriborSwapFixA","in progress",1,, + "all","release","re-enable Addins for Calc/Guile/C ?","in progress",1,, + "all","release","make corrections for Linux","in progress",1,, + "all","release","test builds/installation/compilers etc.","in progress",1,, + "all","release","package and announce releases","in progress",1,, + ,,,,,, "gensrc","refactor","coercion implicit conversion between required datatypes for function input/output parameters","on hold",1,,"date->EuropeanExercise, volatility->BlackSwaptionEngine, etc." "gensrc","refactor","clean up handleToLib / libToHandle","on hold",1,, "gensrc","refactor","complete the separation of core gensrc functionality from platform- and library-specific functionality","on hold",1,, "gensrc","refactor","Handle - automate conversions so it's not necessary for developer to implement linkTo for every class","on hold",1,, ! "gensrc","refactor","remove large code snippets from addinexcel.xml","done",1,21/07/06, ! "gensrc","refactor","consolidate XML tags libraryType/objectClass/libraryClass/getUnderlying","done",1,20/07/06,"replace with referenceType='xxx'" ! "gensrc","refactor","consolidate all conversion code / remove conversion code from parameterlist.py","done",1,20/07/06, ! "gensrc","refactor","cater for special cases like QL::Array/QL::Matrix (scalar variable storing array/matrix value)","done",1,20/07/06, ! "gensrc","refactor","rule.py avoid hard-coding separate logic for each rule","done",1,19/07/06, ,,,,,, "QLA","General Support","YC bootstrap fails if workbook RateHelpers.xls is open","on hold",0,,"unable to recreate problem (reuters required?)" ! "QLA","Design","support vector iterators as parameters to QL functions","done",0,21/07/06, ,,,,,, "OH","Design","ohDummyObject() to create an empty object for demo purposes",,1,, *************** *** 18,22 **** "OH","Design","update design doc",,2,, "OH","Design","ohLastErrorMessage() - analyze a better approach for error handling and diagnostics",,2,, - "QLA","Design","in header files check all version numbers: boost, QuantLib, log4cxx, ObjectHandler, QuantLibObjects",,2,, "QLA","Design","#include fewer headers to speed compilation",,2,, "QLA","General Support","performance profile of workbook YieldCurveMonitor.xls",,2,, --- 27,30 ---- *************** *** 25,29 **** "QLA","Design","use Excel SmartTags to allow interrogation of objects",,3,, "QLA","Docs","autogenerate documentation for datatype and default value",,3,, - "QLA","Docs","more explicit web-site documentation",,3,, "QLA","Enumerations","enums as function inputs: optional description suffixed with generic description taken from enum metadata",,3,, "QLA","Functions","port old QLXL functionality into new QLXL",,3,, --- 33,36 ---- *************** *** 44,166 **** "QLA","VBA framework","access logfile (GUI browser)",,4,, "QLA","VBA framework","interrogate object repository (GUI browser)",,4,,"Plamen?" ! "QLA","Excel binding","categorize function names in Excel Function Wizard: Math/Date/Finance/ObjectHandler","done",1,11/07/2006, ! "OH","Functions","ohPack() broken not removing empty cells from end of range e.g. for timeseries","done",1,11/07/2006,"indicate empty cell with NA() rather than " ! "QLA","Docs","include #/functions in summary page of autogenerated documentation","done",1,12/07/2006, ! "QLA","Docs","autogenerated documentation of ETs/ECs: separate descriptions of types & classes","done",1,12/07/2006, ! "gensrc","Design","add optional long description to function metadata","done",1,12/07/2006, ! "QLA","Functions","qlCompiler() to return info on version and configuration of compiler used to build QLA","done",1,12/07/2006, ! "QLA","Design","raise exception if trigger parameter has value of #ERR!/#NULL!","done",1,13/07/2006, ! "QLA","Enumerations","enum as return value always use stream operator << to convert to string","done",0,13/07/2006, ! "gensrc","Design","enhance gensrc to support references to library objects e.g. QuantLib::Evolution.","done",0,14/07/2006,"new XML tag libraryReference='xxx'" ! "QLA","Enumerations","single return value gets repeated in calling range force scalar to be returned as vector","cancelled",1,16/07/2006,"excel always repeats scalar values stored in array formulas e.g: {=1}" ! "QLA","Design","discontinue support for VC6","done",1,16/07/2006, ! "QLA","Design","use ""objectID"" instead of ""handle"" required to avoid confusion with QuantLib::Handle","done",1,16/07/2006, ! "QLA","Design","add support for QLA methods which construct other QLA objects","done",1,16/07/2006, ! "QLA","Docs","port workstation document into QLA documentation","done",1,24/07/2006, ! "QLA","Enumerations","autogenerate Enumerated Classes for curves (std::pair<std::string, std::string>","done",1,24/07/2006, ,,,,,, ! "QLA","Enumerations","QLO ctors which switch on ETs implement for YieldTermStructure, Extrapolator, PricingEngine(?)","done",,07/04/2006, ! "QLA","Enumerations","ET ctors use explicit ctors instead of default i.e. use ""HongKong::HKEx"" not ""HongKong""","done",,07/04/2006, ! "QLA","Enumerations","port gensrc EnumerationMember functionality from ETs -> ECs","done",,07/04/2006, ! "QLA","Enumerations","extend support for mixing ECs/Objects e.g. Calendar/JointCalendar, Index/EuriborXX","done",,07/04/2006, ! "QLA","Enumerations","implement EuriborXX as EC","done",,07/04/2006, ! "QLA","Enumerations","implement autogeneration of source code for ECs","done",,07/02/2006, ! "QLA","Enumerations","remove PricingEngine, StrikedTypePayoff from EC and implement as normal objects","done",,30/06/2006, ! "QLA","Enumerations","rename Enumerations->Enumerated Types (ETs), Complex Types->Enumerated Classes (ECs)","done",,30/06/2006, ! "QLA","Enumerations","revise code for Interpolation, and allow user to provide an enumeration indicating the desired class","done",,07/04/2006, ! "QLA","Enumerations","yieldTermStructure user supplies two Enumerations - autogenerate nested select to instantiate template","done",,07/04/2006, "QLA","Enumerations","port ET/EC registry from QuantLibXL to ObjectHandler","on hold",,,"requires redesign to allow multiple XLLs to share global Registry" "QLA","Enumerations","remove Create<> code from QLO ctors Create<> code to appear only in autogenerated Addin code","cancelled",,,"this is required when QLO classes wrap ECs" "QLA","Enumerations","transfer Calendar, DayCounter, Currency from ET -> EC","cancelled",,,"these belong as Enumerated Types" ,,,,,, ! "OH","Design","revise processing for permanent objects: delete old object unless user specifies permanent=TRUE","done",1,18/06/2006,"also revise GC/deletion for permanent/nonpermanent objects" ! "QLA","Design","support for QuantLib::Handle give Excel user the ability to create a Handle and relink it as required","done",0,15/06/2006,"need to add support for creation of empty QuantLib::Handle" ! "OH","Design","if user supplies objectID stub he must ensure it's unique / link objectID stub to calling cell (?)","done",1,31/05/2006, ! "OH","Functions","ohPack() - resolve flags and values","done",1,14/06/2006, ,,,,,, ! "gensrc","Design","add support for QuantLib::Array as output","done",1,07/04/2006,"e.g. qlEigenValues()" ! "gensrc","Design","Function Wizard disabled by default","done",1,07/04/2006, ! "gensrc","Design","fix problem with implicit conversion for return values of type Rate/Spread/DiscountFactor/Time (double typedefs)","done",1,07/04/2006, ! "gensrc","Design","remove description of return value from function metadata","done",,07/04/2006, ,,,,,, ! "QLA","Functions","delete VanillaOption->setEngine()","done",,07/10/2006, ! "QLA","Design","when input vector passed to loop function convert inputs on each loop iteration and catch exceptions one-by-one","done",,31/05/2006, "QLA","Functions","add support for Matrix as input / output","done",,, ! "QLA","Documentation","add VC8 makefile to generate .chm documentation from metadata","done",,16/06/2006, ! "QLA","Design","in autogenerated code - suppress call to objectPointer->setPermanent() if input parameter permanent is FALSE","done",,15/06/2006, ! "QLA","Design","don't rely on try/catch to control processing flow for deriving Enumerations (in templates in qla/conversions.hpp)","done",,16/06/2006, ! "QLA","Design","add facility to query the most recent error message","done",,16/06/2006, ,,,,,, "QLA","Design","detect if calling range is row-wise / column-wise - format return vector accordingly","done",1,, ! "OH","Design","class FunctionCall - streamline initialization - ""xltypeUninitialized""","done",,05/01/2006, ! "OH","Design","in objecthandlerxl.cpp replace bespoke parsing w/boost regexes","done",3,26/04/2006, ! "OH","Design","ohxll project mistakenly picking up autolink.hpp","done",3,27/04/2006, ! "OH","Design","functions returning empty vector: display #NUM, not 0, in calling cell e.g. getHolidayList()","done",,05/07/2006, ! "OH","Design","support for retrieval of undecorated handles","done",1,30/04/2006,"fix non-excel platforms" ! "OH","Design","std::exception -> ObjHandler::Exception","done",3,26/04/2006, ! "OH","Design","class FunctionCall to encapsulate function state","done",2,26/04/2006, ! "OH","Design","include cell address in error message?","done",3,05/01/2006, "OH","Functions","ohDependsOn() - fails if input range is nonexistent","cancelled",,,"seems to have resolved itself?" ! "OH","Functions","ohHandleList() to support regexes","done",2,26/04/2006,"renamed to ohListInstanceNames()" ! "OH","Functions","ohListInstanceNames() - 1) regex bug e.g. EUR.*D malfunctions 2) sort return list","done",1,18/05/2006, ! "OH","Functions","ohDependsOn() - return counter (#/recalcs) per instance","done",,18/05/2006, ! "OH","Functions","remove EO macro / function","done",3,21/04/2006, "OH","Functions","ohListInstanceNames() is broken in utilities.xls?","done",1,,"looks OK now?" "QLA","Design","FuturesRateHelper returns incorrect latestDate","cancelled",,,"it works OK" ! "QLA","Design","check whether catch(...) catches unhandled exceptions from QL e.g. negative timesteps","cancelled",,05/01/2006,"it doesn't" ! "QLA","Design","in session.cpp replace bespoke parsing with boost::regex","done",3,05/08/2006, ! "QLA","Design","gensrc flag ""ignoreError"" (default T) invoke function even if some inputs invalid e.g. qlMidEquivalent()","done",1,28/04/2006,"always ignore errors (no flag)" ! "QLA","Design","move all Create<>s from qla/*.?pp into autogenerated addin code","done",,23/05/2006, ! "QLA","Design","move Procedure functions to QuantLibFunctions","done",1,30/04/2006,"this change will probably be reversed" "QLA","Design","export IMM dates e.g. H7 -> date","done",,, ! "QLA","Design","Autogenerate source for funcs accepting vector input (qlForwardRate, qlDiscount, etc.)","done",,28/04/2006, ! "QLA","Design","if input vector contains mix of #VALUES and valid numbers - return vector should correspond","done",2,28/04/2006,"also wraps QL function in try/catch" ! "QLA","Design","match QLA function names to underlying QL function names","done",,27/04/2006, ! "QLA","Docs","qlXibor() - description of 2nd parameter incorrect","done",,21/04/2006, ! "QLA","Docs","installation - refer to Release build not Debug","done",3,21/04/2006, "QLA","Enumerations","if string name omitted from XML, use class name as default","cancelled",3,, ! "QLA","Enumerations","add support for abbreviations","cancelled",2,21/04/2006,"not required because of right-click menu" ! "QLA","Enumerations","qlListEnum() - return enumerations in mixed case (and in original sequence ??? - cancelled)","done",,18/05/2006,"retaining original sequence requires design change" ! "QLA","Excel binding","XLL description in Addin manager","cancelled",,20/04/2006,"not supported by Excel C API" ! "QLA","Excel binding","automatically name calling cell","cancelled",,20/04/2006,"not supported by Excel C API" ! "QLA","Functions","qlPiecewiseFlatForward() - don't reset eval date","done",2,26/04/2006, ! "QLA","Functions","YieldTermStructure iface - ZeroRate/Discount/ForwardRate/ParRate/MaxDate/MaxTime","done",1,27/04/2006, "QLA","Functions","modify qlPiecewiseFlatForward() to call alternate QL ctor (calendar/# days) - Observer pattern","done",,, ! "QLA","Functions","add support for QL Joint Calendar class. inputs: 1) vector of strings (calendar names) 2) AND/OR value","done",,05/08/2006, ! "QLA","Functions","qlGetDf() to return vector","done",2,21/04/2006,"renamed to qlDiscount()" ! "QLA","Functions","latestDate() for RateHelpers","done",1,26/04/2006, ! "QLA","Functions","qlMid() - returns DBL_MIN when all inputs are #VALUE should return #NULL & log error","done",1,18/05/2006, ! "QLA","General Support","Session functionality crashes QLA if active book named Book1.XLS","done",2,05/08/2006, ! "QLA","General Support","upgrade Calc addin to OOo 2 / VC 7","done",3,28/04/2006,"thanks to Joe Byers" ! "QLA","General Support","try removing redundant (?) FileConfiguration info from *.vcproj files","done",,05/03/2006, "QLA","General Support","revise NSIS uninstaller: uninstall released files whether modified or not; don't uninstall new files created by user","done",,, ! "QLA","General Support","sort out RandomSequenceGenerator","done",,19/04/2006, ! "QLA","General Support","upgrade to latest CVS snapshot of QL","done",,19/04/2006, ! "QLA","QuantLibXL","separate SourceForge projects/websites for OH, gensrc, QLA, QLXL","done",3,19/05/2006, "QLA","gensrc","allow for comments in XML (ignore '#comment' nodes)","cancelled",3,,"already works OK" ! "QLA","gensrc","remove redundant XML tag getObject='true' for Member functions","cancelled",,26/04/2006,"the tag is in use" ! "QLA","gensrc","category metadata list of <includes> - only first item in list is processed","done",,05/06/2006, ! "QLA","gensrc","add support for QuantLib::Date as datatype of return value","done",,26/04/2006, ! "QLA","gensrc","generate summary of files created/updated/changed per platform","done",3,30/04/2006, ! "QLA","gensrc","add support for vector of QuantLib::Dates as input parameter","done",,05/06/2006, ! "QLA","gensrc","fix typo in Xibor - qlSobolRsg","done",,26/04/2006, ! "QLA","gensrc","autogenerate source for Members which loop on input param","done",,28/04/2006, ! "QLA","gensrc","add support for complete conversion of datatype of function return value","done",,23/05/2006, ! "QLA","gensrc","call OH_GET_REFERENCE from Addin code for functions with getObject='true' ?","done",3,23/05/2006, ! "QLA","VBA framework","load XLLs","done",1,05/05/2006, ! "QLA","VBA framework","right click in cell to create enumeration drop down list","done",,18/04/2006, ! "QLA","VBA framework","skeleton structure","done",,18/04/2006, ! "QLA","VBA framework","create trade/market workbooks from templates","done",1,05/05/2006, ! "QLA","VBA framework","QuantLibAddin menu for Excel","done",,18/04/2006, ! "QLA","Workstation Document","explanation of runtime libraries","done",2,21/04/2006, ! "QLA","Workstation Document","explanation of VC workspace naming convention / _vc8.sln","done",2,21/04/2006, ! "QLA","Workstation Document","document use of Addin Manager","done",2,28/04/2006, ! "QLA","Workstation Document","document build for Boost, QuantLibFunctions","done",,28/04/2006, ! "QLA","Workstation Document","incorporate other feedback from Nando and Katiuscia","done",,28/04/2006, "OH","Design","""singleton"" objects loaded at startup, static handle Calendars, Indexes","cancelled",2,,"lazy instantiation?" ! "OH","Design"," permanent objects objects which aren't deleted by ohDeleteObject()/ohDeleteAllObjects()/ohCallGC()","done",2,14/06/2006, ! "QLA","General Support","getReference/OH_GET_OBJECT/OH_GET_REFERENCE vs getObject/EXPORT_UNDERLYING_OBJECT","done",3,06/09/2006,"consolidate code for returning object references" ! "QLA","Enumerations","add support for accessing member function of Enumeration","done",1,06/12/2006,"represent stateful objects as singletons rather than Enumerations?" ! "QLA","Excel binding","gensrc function metadata ""noWizardRecalc"" to suppress recalc under Excel Function Wizard","done",1,14/06/2006,"also required for ctors otherwise GC breaks" "QLA","INDEX","get/set fixing for given date","done",2,,"?" "QLA","Design","improve formatting of log messages","done",,, --- 51,173 ---- "QLA","VBA framework","access logfile (GUI browser)",,4,, "QLA","VBA framework","interrogate object repository (GUI browser)",,4,,"Plamen?" ! "QLA","Excel binding","categorize function names in Excel Function Wizard: Math/Date/Finance/ObjectHandler","done",1,11/07/06, ! "OH","Functions","ohPack() broken not removing empty cells from end of range e.g. for timeseries","done",1,11/07/06,"indicate empty cell with NA() rather than " ! "QLA","Docs","include #/functions in summary page of autogenerated documentation","done",1,12/07/06, ! "QLA","Docs","autogenerated documentation of ETs/ECs: separate descriptions of types & classes","done",1,12/07/06, ! "gensrc","Design","add optional long description to function metadata","done",1,12/07/06, ! "QLA","Functions","qlCompiler() to return info on version and configuration of compiler used to build QLA","done",1,12/07/06, ! "QLA","Design","raise exception if trigger parameter has value of #ERR!/#NULL!","done",1,13/07/06, ! "QLA","Enumerations","enum as return value always use stream operator << to convert to string","done",0,13/07/06, ! "gensrc","Design","enhance gensrc to support references to library objects e.g. QuantLib::Evolution.","done",0,14/07/06,"new XML tag libraryReference='xxx'" ! "QLA","Enumerations","single return value gets repeated in calling range force scalar to be returned as vector","cancelled",1,16/07/06,"excel always repeats scalar values stored in array formulas e.g: {=1}" ! "QLA","Design","discontinue support for VC6","done",1,16/07/06, ! "QLA","Design","use ""objectID"" instead of ""handle"" required to avoid confusion with QuantLib::Handle","done",1,16/07/06, ! "QLA","Design","add support for QLA methods which construct other QLA objects","done",1,16/07/06, ! "QLA","Docs","port workstation document into QLA documentation","done",1,24/07/06, ! "QLA","Enumerations","autogenerate Enumerated Classes for curves (std::pair<std::string, std::string>","done",1,24/07/06, ,,,,,, ! "QLA","Enumerations","QLO ctors which switch on ETs implement for YieldTermStructure, Extrapolator, PricingEngine(?)","done",,07/04/06, ! "QLA","Enumerations","ET ctors use explicit ctors instead of default i.e. use ""HongKong::HKEx"" not ""HongKong""","done",,07/04/06, ! "QLA","Enumerations","port gensrc EnumerationMember functionality from ETs -> ECs","done",,07/04/06, ! "QLA","Enumerations","extend support for mixing ECs/Objects e.g. Calendar/JointCalendar, Index/EuriborXX","done",,07/04/06, ! "QLA","Enumerations","implement EuriborXX as EC","done",,07/04/06, ! "QLA","Enumerations","implement autogeneration of source code for ECs","done",,07/02/06, ! "QLA","Enumerations","remove PricingEngine, StrikedTypePayoff from EC and implement as normal objects","done",,30/06/06, ! "QLA","Enumerations","rename Enumerations->Enumerated Types (ETs), Complex Types->Enumerated Classes (ECs)","done",,30/06/06, ! "QLA","Enumerations","revise code for Interpolation, and allow user to provide an enumeration indicating the desired class","done",,07/04/06, ! "QLA","Enumerations","yieldTermStructure user supplies two Enumerations - autogenerate nested select to instantiate template","done",,07/04/06, "QLA","Enumerations","port ET/EC registry from QuantLibXL to ObjectHandler","on hold",,,"requires redesign to allow multiple XLLs to share global Registry" "QLA","Enumerations","remove Create<> code from QLO ctors Create<> code to appear only in autogenerated Addin code","cancelled",,,"this is required when QLO classes wrap ECs" "QLA","Enumerations","transfer Calendar, DayCounter, Currency from ET -> EC","cancelled",,,"these belong as Enumerated Types" ,,,,,, ! "OH","Design","revise processing for permanent objects: delete old object unless user specifies permanent=TRUE","done",1,18/06/06,"also revise GC/deletion for permanent/nonpermanent objects" ! "QLA","Design","support for QuantLib::Handle give Excel user the ability to create a Handle and relink it as required","done",0,15/06/06,"need to add support for creation of empty QuantLib::Handle" ! "OH","Design","if user supplies objectID stub he must ensure it's unique / link objectID stub to calling cell (?)","done",1,31/05/06, ! "OH","Functions","ohPack() - resolve flags and values","done",1,14/06/06, ,,,,,, ! "gensrc","Design","add support for QuantLib::Array as output","done",1,07/04/06,"e.g. qlEigenValues()" ! "gensrc","Design","Function Wizard disabled by default","done",1,07/04/06, ! "gensrc","Design","fix problem with implicit conversion for return values of type Rate/Spread/DiscountFactor/Time (double typedefs)","done",1,07/04/06, ! "gensrc","Design","remove description of return value from function metadata","done",,07/04/06, ,,,,,, ! "QLA","Functions","delete VanillaOption->setEngine()","done",,07/10/06, ! "QLA","Design","when input vector passed to loop function convert inputs on each loop iteration and catch exceptions one-by-one","done",,31/05/06, "QLA","Functions","add support for Matrix as input / output","done",,, ! "QLA","Documentation","add VC8 makefile to generate .chm documentation from metadata","done",,16/06/06, ! "QLA","Design","in autogenerated code - suppress call to objectPointer->setPermanent() if input parameter permanent is FALSE","done",,15/06/06, ! "QLA","Design","don't rely on try/catch to control processing flow for deriving Enumerations (in templates in qla/conversions.hpp)","done",,16/06/06, ! "QLA","Design","add facility to query the most recent error message","done",,16/06/06, ,,,,,, "QLA","Design","detect if calling range is row-wise / column-wise - format return vector accordingly","done",1,, ! "OH","Design","class FunctionCall - streamline initialization - ""xltypeUninitialized""","done",,05/01/06, ! "OH","Design","in objecthandlerxl.cpp replace bespoke parsing w/boost regexes","done",3,26/04/06, ! "OH","Design","ohxll project mistakenly picking up autolink.hpp","done",3,27/04/06, ! "OH","Design","functions returning empty vector: display #NUM, not 0, in calling cell e.g. getHolidayList()","done",,05/07/06, ! "OH","Design","support for retrieval of undecorated handles","done",1,30/04/06,"fix non-excel platforms" ! "OH","Design","std::exception -> ObjHandler::Exception","done",3,26/04/06, ! "OH","Design","class FunctionCall to encapsulate function state","done",2,26/04/06, ! "OH","Design","include cell address in error message?","done",3,05/01/06, "OH","Functions","ohDependsOn() - fails if input range is nonexistent","cancelled",,,"seems to have resolved itself?" ! "OH","Functions","ohHandleList() to support regexes","done",2,26/04/06,"renamed to ohListInstanceNames()" ! "OH","Functions","ohListInstanceNames() - 1) regex bug e.g. EUR.*D malfunctions 2) sort return list","done",1,18/05/06, ! "OH","Functions","ohDependsOn() - return counter (#/recalcs) per instance","done",,18/05/06, ! "OH","Functions","remove EO macro / function","done",3,21/04/06, "OH","Functions","ohListInstanceNames() is broken in utilities.xls?","done",1,,"looks OK now?" "QLA","Design","FuturesRateHelper returns incorrect latestDate","cancelled",,,"it works OK" ! "QLA","Design","check whether catch(...) catches unhandled exceptions from QL e.g. negative timesteps","cancelled",,05/01/06,"it doesn't" ! "QLA","Design","in session.cpp replace bespoke parsing with boost::regex","done",3,05/08/06, ! "QLA","Design","gensrc flag ""ignoreError"" (default T) invoke function even if some inputs invalid e.g. qlMidEquivalent()","done",1,28/04/06,"always ignore errors (no flag)" ! "QLA","Design","move all Create<>s from qla/*.?pp into autogenerated addin code","done",,23/05/06, ! "QLA","Design","move Procedure functions to QuantLibFunctions","done",1,30/04/06,"this change will probably be reversed" "QLA","Design","export IMM dates e.g. H7 -> date","done",,, ! "QLA","Design","Autogenerate source for funcs accepting vector input (qlForwardRate, qlDiscount, etc.)","done",,28/04/06, ! "QLA","Design","if input vector contains mix of #VALUES and valid numbers - return vector should correspond","done",2,28/04/06,"also wraps QL function in try/catch" ! "QLA","Design","match QLA function names to underlying QL function names","done",,27/04/06, ! "QLA","Docs","qlXibor() - description of 2nd parameter incorrect","done",,21/04/06, ! "QLA","Docs","installation - refer to Release build not Debug","done",3,21/04/06, "QLA","Enumerations","if string name omitted from XML, use class name as default","cancelled",3,, ! "QLA","Enumerations","add support for abbreviations","cancelled",2,21/04/06,"not required because of right-click menu" ! "QLA","Enumerations","qlListEnum() - return enumerations in mixed case (and in original sequence ??? - cancelled)","done",,18/05/06,"retaining original sequence requires design change" ! "QLA","Excel binding","XLL description in Addin manager","cancelled",,20/04/06,"not supported by Excel C API" ! "QLA","Excel binding","automatically name calling cell","cancelled",,20/04/06,"not supported by Excel C API" ! "QLA","Functions","qlPiecewiseFlatForward() - don't reset eval date","done",2,26/04/06, ! "QLA","Functions","YieldTermStructure iface - ZeroRate/Discount/ForwardRate/ParRate/MaxDate/MaxTime","done",1,27/04/06, "QLA","Functions","modify qlPiecewiseFlatForward() to call alternate QL ctor (calendar/# days) - Observer pattern","done",,, ! "QLA","Functions","add support for QL Joint Calendar class. inputs: 1) vector of strings (calendar names) 2) AND/OR value","done",,05/08/06, ! "QLA","Functions","qlGetDf() to return vector","done",2,21/04/06,"renamed to qlDiscount()" ! "QLA","Functions","latestDate() for RateHelpers","done",1,26/04/06, ! "QLA","Functions","qlMid() - returns DBL_MIN when all inputs are #VALUE should return #NULL & log error","done",1,18/05/06, ! "QLA","General Support","Session functionality crashes QLA if active book named Book1.XLS","done",2,05/08/06, ! "QLA","General Support","upgrade Calc addin to OOo 2 / VC 7","done",3,28/04/06,"thanks to Joe Byers" ! "QLA","General Support","try removing redundant (?) FileConfiguration info from *.vcproj files","done",,05/03/06, "QLA","General Support","revise NSIS uninstaller: uninstall released files whether modified or not; don't uninstall new files created by user","done",,, ! "QLA","General Support","sort out RandomSequenceGenerator","done",,19/04/06, ! "QLA","General Support","upgrade to latest CVS snapshot of QL","done",,19/04/06, ! "QLA","QuantLibXL","separate SourceForge projects/websites for OH, gensrc, QLA, QLXL","done",3,19/05/06, "QLA","gensrc","allow for comments in XML (ignore '#comment' nodes)","cancelled",3,,"already works OK" ! "QLA","gensrc","remove redundant XML tag getObject='true' for Member functions","cancelled",,26/04/06,"the tag is in use" ! "QLA","gensrc","category metadata list of <includes> - only first item in list is processed","done",,05/06/06, ! "QLA","gensrc","add support for QuantLib::Date as datatype of return value","done",,26/04/06, ! "QLA","gensrc","generate summary of files created/updated/changed per platform","done",3,30/04/06, ! "QLA","gensrc","add support for vector of QuantLib::Dates as input parameter","done",,05/06/06, ! "QLA","gensrc","fix typo in Xibor - qlSobolRsg","done",,26/04/06, ! "QLA","gensrc","autogenerate source for Members which loop on input param","done",,28/04/06, ! "QLA","gensrc","add support for complete conversion of datatype of function return value","done",,23/05/06, ! "QLA","gensrc","call OH_GET_REFERENCE from Addin code for functions with getObject='true' ?","done",3,23/05/06, ! "QLA","VBA framework","load XLLs","done",1,05/05/06, ! "QLA","VBA framework","right click in cell to create enumeration drop down list","done",,18/04/06, ! "QLA","VBA framework","skeleton structure","done",,18/04/06, ! "QLA","VBA framework","create trade/market workbooks from templates","done",1,05/05/06, ! "QLA","VBA framework","QuantLibAddin menu for Excel","done",,18/04/06, ! "QLA","Workstation Document","explanation of runtime libraries","done",2,21/04/06, ! "QLA","Workstation Document","explanation of VC workspace naming convention / _vc8.sln","done",2,21/04/06, ! "QLA","Workstation Document","document use of Addin Manager","done",2,28/04/06, ! "QLA","Workstation Document","document build for Boost, QuantLibFunctions","done",,28/04/06, ! "QLA","Workstation Document","incorporate other feedback from Nando and Katiuscia","done",,28/04/06, "OH","Design","""singleton"" objects loaded at startup, static handle Calendars, Indexes","cancelled",2,,"lazy instantiation?" ! "OH","Design"," permanent objects objects which aren't deleted by ohDeleteObject()/ohDeleteAllObjects()/ohCallGC()","done",2,14/06/06, ! "QLA","General Support","getReference/OH_GET_OBJECT/OH_GET_REFERENCE vs getObject/EXPORT_UNDERLYING_OBJECT","done",3,06/09/06,"consolidate code for returning object references" ! "QLA","Enumerations","add support for accessing member function of Enumeration","done",1,06/12/06,"represent stateful objects as singletons rather than Enumerations?" ! "QLA","Excel binding","gensrc function metadata ""noWizardRecalc"" to suppress recalc under Excel Function Wizard","done",1,14/06/06,"also required for ctors otherwise GC breaks" "QLA","INDEX","get/set fixing for given date","done",2,,"?" "QLA","Design","improve formatting of log messages","done",,, |