[QuantLibAddin-cvs] QuantLibAddin todo.eric.csv,1.12,1.13
Brought to you by:
ericehlers,
nando
|
From: Eric E. <eri...@us...> - 2007-01-08 12:50:44
|
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7682 Modified Files: todo.eric.csv Log Message: QuantLibXL.xla - when launched via double-click (i.e. not from the launcher), derive configuration paths relative to the parent folder. environment variable QUANTLIBXL_DIR is no longer used. Index: todo.eric.csv =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/todo.eric.csv,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** todo.eric.csv 8 Jan 2007 11:27:36 -0000 1.12 --- todo.eric.csv 8 Jan 2007 12:50:39 -0000 1.13 *************** *** 1,71 **** ! project,subproject,task,status,priority,days,comp date,comment ! ! ,,fix Katiuscia's reported bug on Index - (this is a design change not a bug) :-),,2,,, ! ,,QuantLib.xla double-click/launcher launch (i.e. do not rely on environment variables anymore),,0,,, ! ,,replace all instance of post-increment with pre-increment where appropriate in the for loops,,3,,, ! ,,case insensitive regex in listObjectIDs,,3,,, ! ,,consolidate ohFilter1/ohFilter2 into ohFilter and enable Function Wizard,,1,,, ! ! gensrc,Design,types.xml,,,,, ! OH,Design,refactor OH / OHXL implementation (including implementation of coercion),in progress,1,,, ! QLXL,Framework,separate QuantLibXL.xla into multiple modules with loader facility,in progress,2,,, ! QLA,Design,enumeration aliases - map multiple strings to single enum value,in progress,2,1,, ! QLXL,Launcher,throw exception if registry version > launcher version,,,,, ! OH,Design,volatile functions - allow user to specify in function metadata,,2,,, ! gensrc,Design,remove platform-specific configuration/code from core gensrc app,,2,2,, ! QLA,Design,right-click enumerations: implement proper design using hidden sheet,,2,1,, ! QLA,Design,loop functions - add support for 1) matrix as loop param 2) two vectors as loop params,,,,, ! QLA,Design,#include fewer headers to speed compilation,,2,2,,"re-enable optimization, investigate precompiled headers, /Zm flag" ! QLA,General Support,performance profile of workbook YieldCurveMonitor.xls and Actions/Open Live Feed,,2,2,, ! gensrc,Design,return std::pair (see locate in swaptionvolmatrix),,3,1,, ! all,General Support,migrate QLA/QLXL SourceForge projects back into QL,,3,- -,,request deletion of old QLA/QLXL repositories ! OH,Design,update design doc,,3,2,, ! QLA,gensrc,Provide schema for XML,,3,2,, ! OH,Design,Object to hold reference to CallingRange so we can support Object->isOrphaned() etc.,,4,,, ! QLA,Design,use Excel SmartTags to allow interrogation of objects,,4,,, ! QLA,Docs,"include more info in autogenerated docs: enumeration, default value, platform, loop",,4,,, ! QLA,Documentation,segregate documentation for QLA / QLXL / OH,,4,,, ! QLA,Enumerations,wizard: when enums are inputs add optional description suffixed with generic description taken from enum metadata,,4,,, ! QLA,Enumerations,"wizard: suffix description with loop, default parameter, optional parameter, etc information",,4,,, ! QLA,General Support,"C++ examples - add VOs, NPV calculations",,4,,, ! QLA,gensrc,replace Serializer class with Reader class since we will never DeSerialize anything,,4,,, ! QLA,VBA framework,interrogate object repository (GUI browser),,4,,,Plamen? ! OH,Design,"""reflection"" - support member functions dynamically",,5,,, ! OH,Design,allow objects to be grouped,,5,,, ! ! QLA,Design,"Sessions: instead of using workbook as session, allow user to specify session number",,5,,, ! QLA,Enumerations,"add support for description e.g. Nullcalendar, DayCounter::NoFrequency, DayCounter::Simple",?,5,,, ! QLA,General Support,calculate memory usage of repository,,5,,, ! QLA,ValueObjects,"dynamic properties e.g. ohMember(""instanceName"", ""NPV"", ...) replaces qlNPV(""instanceName"")",,5,,, ! QLA,VBA framework,access logfile (GUI browser),,5,,, ! ! QLA,Enumerations,port ET/EC registry from QuantLibXL to ObjectHandler,on hold,5,,,requires redesign to allow multiple XLLs to share global Registry ! QLA,VBA framework,design for real-time live feed,on hold,3,,, ! QLA,Enumerations,"enumeration as return value (string) should be same as the input value Period, DayCounter",on hold,3,,,already done by Ferdinando? ! ?,?,move stub.enum.types out of GenSrc into QLA,,4,,,this is part of larger task 'remove QL code from core gensrc app' ! QLA,VBA framework,menu options to load/unload XLL/XLA implement as toggle,cancelled,4,,, ! QLA,Functions,port old QLXL functionality into new QLXL,cancelled,4,,, ! QLA,Design,loop functions: 1) template 2) Procedures 3) error per iteration,done,2,,, ! gensrc,Design,Increase max # params for Excel functions,done,5, ! QLA,Design,right-click error messages - allow user to click anywhere in the range,done,2, ! QLA,gensrc,extend rule.py to support conversion of Guile datatypes,done,5, ! gensrc,Design,consolidate Rule/RuleGroup classes,done,2, ! gensrc,Design,consolidate functions serializeObjectDict/serializeObjectDict2,done,2, ! QLA,General Support,count the number of functions available in the addin,done,5, ! OH,Design,ohLastErrorMessage() - analyze a better approach for error handling and diagnostics,done,1, ! QLA,Design,export and use Quote (or Handle<Quote>) instead of double to solve the problem of reconstructing objects with default value,done,0, ! QLA,Enumerations,EuriborSwapFixA / Eur Libor - fix design problems,done,0, ! gensrc,Design,"automatic conversion of QuantLib::Rate, Volatility, Discount, Spread, Time, etc",done,5, ! QLA,General Support,allow for default optimization Method (see as example qlAbcdCapletCalibration in marketmodels.xml),done,1,1 ! QLA,Design,Joint Calendar as other Calendar (with special string),done,2,"0,5" ! QLA,General Support,bring the C Addin and QuantLibXLDynamic up to date,done,5, ! gensrc,Design,subdivide file qlxl\qladdin.cpp (1MB!) by category,done,2,1 ! OH,Design,convert objectIDs to uppercase,done,, ! OH,Design,implement case-preserving behavior for objectIDs,done,4, ! QLA,VBA framework,network launcher/updater for VBA framework - to point to different environments / configuration files,done,1,3,, ! all,General Support,NSIS installers - uninstall old app before installing new,cancelled,1,- -,,not required after network launcher? ! QLA,Launcher,cleaner IPC between launcher & framework,done,2,,, ! QLA,Design,additional dynamic cast in handleToLib for qlTermStructureReferenceDate() etc.,done,2,,, ! QLA,Design,"add support to take a QL object, wrap it in a QLA object, and store it in the OH repository",done,4,,, ! QLA,General Support,NSIS scripts for network installations,done,2,,, ! OH,Design,"ohDemoObject(parameter1, parameter2) to create an empty object for demo purposes",done,4,,, --- 1,71 ---- ! "project","subproject","task","status","priority","days","comp date","comment" ! ,,,,,,, ! ,,"fix Katiuscia's reported bug on Index - (this is a design change not a bug) :-)",,2,,, ! "QLA","Design","QuantLib.xla double-click/launcher launch (i.e. do not rely on environment variables anymore)","done",0,,, ! ,,"replace all instance of post-increment with pre-increment where appropriate in the for loops",,3,,, ! ,,"case insensitive regex in listObjectIDs",,3,,, ! ,,"consolidate ohFilter1/ohFilter2 into ohFilter and enable Function Wizard",,1,,, ! ,,,,,,, ! "gensrc","Design","types.xml",,,,, ! "OH","Design","refactor OH / OHXL implementation (including implementation of coercion)","in progress",1,,, ! "QLXL","Framework","separate QuantLibXL.xla into multiple modules with loader facility","in progress",2,,, ! "QLA","Design","enumeration aliases - map multiple strings to single enum value","in progress",2,1,, ! "QLXL","Launcher","throw exception if registry version > launcher version",,,,, ! "OH","Design","volatile functions - allow user to specify in function metadata",,2,,, ! "gensrc","Design","remove platform-specific configuration/code from core gensrc app",,2,2,, ! "QLA","Design","right-click enumerations: implement proper design using hidden sheet",,2,1,, ! "QLA","Design","loop functions - add support for 1) matrix as loop param 2) two vectors as loop params",,,,, ! "QLA","Design","#include fewer headers to speed compilation",,2,2,,"re-enable optimization, investigate precompiled headers, /Zm flag" ! "QLA","General Support","performance profile of workbook YieldCurveMonitor.xls and Actions/Open Live Feed",,2,2,, ! "gensrc","Design","return std::pair (see locate in swaptionvolmatrix)",,3,1,, ! "all","General Support","migrate QLA/QLXL SourceForge projects back into QL",,3,"- -",,"request deletion of old QLA/QLXL repositories" ! "OH","Design","update design doc",,3,2,, ! "QLA","gensrc","Provide schema for XML",,3,2,, ! "OH","Design","Object to hold reference to CallingRange so we can support Object->isOrphaned() etc.",,4,,, ! "QLA","Design","use Excel SmartTags to allow interrogation of objects",,4,,, ! "QLA","Docs","include more info in autogenerated docs: enumeration, default value, platform, loop",,4,,, ! "QLA","Documentation","segregate documentation for QLA / QLXL / OH",,4,,, ! "QLA","Enumerations","wizard: when enums are inputs add optional description suffixed with generic description taken from enum metadata",,4,,, ! "QLA","Enumerations","wizard: suffix description with loop, default parameter, optional parameter, etc information",,4,,, ! "QLA","General Support","C++ examples - add VOs, NPV calculations",,4,,, ! "QLA","gensrc","replace Serializer class with Reader class since we will never DeSerialize anything",,4,,, ! "QLA","VBA framework","interrogate object repository (GUI browser)",,4,,,"Plamen?" ! "OH","Design","""reflection"" - support member functions dynamically",,5,,, ! "OH","Design","allow objects to be grouped",,5,,, ! ,,,,,,, ! "QLA","Design","Sessions: instead of using workbook as session, allow user to specify session number",,5,,, ! "QLA","Enumerations","add support for description e.g. Nullcalendar, DayCounter::NoFrequency, DayCounter::Simple","?",5,,, ! "QLA","General Support","calculate memory usage of repository",,5,,, ! "QLA","ValueObjects","dynamic properties e.g. ohMember(""instanceName"", ""NPV"", ...) replaces qlNPV(""instanceName"")",,5,,, ! "QLA","VBA framework","access logfile (GUI browser)",,5,,, ! ,,,,,,, ! "QLA","Enumerations","port ET/EC registry from QuantLibXL to ObjectHandler","on hold",5,,,"requires redesign to allow multiple XLLs to share global Registry" ! "QLA","VBA framework","design for real-time live feed","on hold",3,,, ! "QLA","Enumerations","enumeration as return value (string) should be same as the input value Period, DayCounter","on hold",3,,,"already done by Ferdinando?" ! "?","?","move stub.enum.types out of GenSrc into QLA",,4,,,"this is part of larger task 'remove QL code from core gensrc app'" ! "QLA","VBA framework","menu options to load/unload XLL/XLA implement as toggle","cancelled",4,,, ! "QLA","Functions","port old QLXL functionality into new QLXL","cancelled",4,,, ! "QLA","Design","loop functions: 1) template 2) Procedures 3) error per iteration","done",2,,, ! "gensrc","Design","Increase max # params for Excel functions","done",5,,, ! "QLA","Design","right-click error messages - allow user to click anywhere in the range","done",2,,, ! "QLA","gensrc","extend rule.py to support conversion of Guile datatypes","done",5,,, ! "gensrc","Design","consolidate Rule/RuleGroup classes","done",2,,, ! "gensrc","Design","consolidate functions serializeObjectDict/serializeObjectDict2","done",2,,, ! "QLA","General Support","count the number of functions available in the addin","done",5,,, ! "OH","Design","ohLastErrorMessage() - analyze a better approach for error handling and diagnostics","done",1,,, ! "QLA","Design","export and use Quote (or Handle<Quote>) instead of double to solve the problem of reconstructing objects with default value","done",0,,, ! "QLA","Enumerations","EuriborSwapFixA / Eur Libor - fix design problems","done",0,,, ! "gensrc","Design","automatic conversion of QuantLib::Rate, Volatility, Discount, Spread, Time, etc","done",5,,, ! "QLA","General Support","allow for default optimization Method (see as example qlAbcdCapletCalibration in marketmodels.xml)","done",1,1,, ! "QLA","Design","Joint Calendar as other Calendar (with special string)","done",2,"0,5",, ! "QLA","General Support","bring the C Addin and QuantLibXLDynamic up to date","done",5,,, ! "gensrc","Design","subdivide file qlxl\qladdin.cpp (1MB!) by category","done",2,1,, ! "OH","Design","convert objectIDs to uppercase","done",,,, ! "OH","Design","implement case-preserving behavior for objectIDs","done",4,,, ! "QLA","VBA framework","network launcher/updater for VBA framework - to point to different environments / configuration files","done",1,3,, ! "all","General Support","NSIS installers - uninstall old app before installing new","cancelled",1,"- -",,"not required after network launcher?" ! "QLA","Launcher","cleaner IPC between launcher & framework","done",2,,, ! "QLA","Design","additional dynamic cast in handleToLib for qlTermStructureReferenceDate() etc.","done",2,,, ! "QLA","Design","add support to take a QL object, wrap it in a QLA object, and store it in the OH repository","done",4,,, ! "QLA","General Support","NSIS scripts for network installations","done",2,,, ! "OH","Design","ohDemoObject(parameter1, parameter2) to create an empty object for demo purposes","done",4,,, |