objecthandler-cvs Mailing List for ObjectHandler (Page 7)
Brought to you by:
ericehlers,
nando
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(115) |
Jun
(109) |
Jul
(85) |
Aug
(49) |
Sep
(19) |
Oct
(105) |
Nov
(16) |
Dec
(43) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(63) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Ferdinando A. <na...@us...> - 2006-10-17 17:07:03
|
Update of /cvsroot/objecthandler/ObjectHandler/xlsdk In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6224/xlsdk Modified Files: xlsdk.vcproj Log Message: gensrc*.vcproj renamed ohgensrc*.vcproj Index: xlsdk.vcproj =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/xlsdk/xlsdk.vcproj,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** xlsdk.vcproj 1 Jun 2006 15:58:30 -0000 1.2 --- xlsdk.vcproj 17 Oct 2006 17:07:00 -0000 1.3 *************** *** 4,7 **** --- 4,8 ---- Version="7.10" Name="xlsdk" + ProjectGUID="{FD403B4B-C59F-4A0B-B7CB-8544BFC740A5}" SccProjectName="" SccLocalPath=""> |
From: Ferdinando A. <na...@us...> - 2006-10-17 17:07:03
|
Update of /cvsroot/objecthandler/ObjectHandler In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6224 Modified Files: ObjectHandler.sln ohlib.vcproj Log Message: gensrc*.vcproj renamed ohgensrc*.vcproj Index: ohlib.vcproj =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohlib.vcproj,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ohlib.vcproj 31 Aug 2006 08:27:43 -0000 1.5 --- ohlib.vcproj 17 Oct 2006 17:07:00 -0000 1.6 *************** *** 4,7 **** --- 4,8 ---- Version="7.10" Name="ohlib" + ProjectGUID="{193ABE9A-7DF3-45A4-A0C7-3FA36BC3609B}" SccProjectName="" SccLocalPath=""> Index: ObjectHandler.sln =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ObjectHandler.sln,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ObjectHandler.sln 28 Aug 2006 10:02:09 -0000 1.3 --- ObjectHandler.sln 17 Oct 2006 17:07:00 -0000 1.4 *************** *** 41,49 **** EndProjectSection EndProject ! Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gensrc", "gensrc\gensrc.vcproj", "{19C36A53-51F2-4951-9A38-CCF6A250814F}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject ! Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs", "Docs\docs.vcproj", "{8CC19C10-6F1F-40AA-ADBF-12FDF6ED36A2}" ProjectSection(ProjectDependencies) = postProject EndProjectSection --- 41,49 ---- EndProjectSection EndProject ! Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs", "Docs\docs.vcproj", "{8CC19C10-6F1F-40AA-ADBF-12FDF6ED36A2}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject ! Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohgensrc", "gensrc\ohgensrc.vcproj", "{19C36A53-51F2-4951-9A38-CCF6A250814F}" ProjectSection(ProjectDependencies) = postProject EndProjectSection *************** *** 169,186 **** {60CA9440-286D-4BF9-BC36-7FBA5E448655}.Release SingleThread.ActiveCfg = Release SingleThread|Win32 {60CA9440-286D-4BF9-BC36-7FBA5E448655}.Release SingleThread.Build.0 = Release SingleThread|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.All.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.All.Build.0 = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug.Build.0 = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug CRTDLL.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug CRTDLL.Build.0 = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug SingleThread.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug SingleThread.Build.0 = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release.Build.0 = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release CRTDLL.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release CRTDLL.Build.0 = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release SingleThread.ActiveCfg = All|Win32 - {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release SingleThread.Build.0 = All|Win32 {8CC19C10-6F1F-40AA-ADBF-12FDF6ED36A2}.All.ActiveCfg = All|Win32 {8CC19C10-6F1F-40AA-ADBF-12FDF6ED36A2}.All.Build.0 = All|Win32 --- 169,172 ---- *************** *** 197,200 **** --- 183,200 ---- {8CC19C10-6F1F-40AA-ADBF-12FDF6ED36A2}.Release SingleThread.ActiveCfg = All|Win32 {8CC19C10-6F1F-40AA-ADBF-12FDF6ED36A2}.Release SingleThread.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.All.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.All.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug CRTDLL.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug CRTDLL.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug SingleThread.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Debug SingleThread.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release CRTDLL.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release CRTDLL.Build.0 = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release SingleThread.ActiveCfg = All|Win32 + {19C36A53-51F2-4951-9A38-CCF6A250814F}.Release SingleThread.Build.0 = All|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution |
From: Ferdinando A. <na...@us...> - 2006-10-17 17:07:03
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6224/gensrc Added Files: ohgensrc.vcproj ohgensrc_vc8.vcproj Removed Files: gensrc.vcproj gensrc_vc8.vcproj Log Message: gensrc*.vcproj renamed ohgensrc*.vcproj --- NEW FILE: ohgensrc.vcproj --- <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.10" Name="ohgensrc" ProjectGUID="{19C36A53-51F2-4951-9A38-CCF6A250814F}" Keyword="MakeFileProj"> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="All|Win32" OutputDirectory="build\vc" IntermediateDirectory="build\vc" ConfigurationType="0"> <Tool Name="VCNMakeTool" BuildCommandLine="NMAKE /f "Makefile.vc"" ReBuildCommandLine="NMAKE /f "Makefile.vc" /a" CleanCommandLine="NMAKE /f "Makefile.vc" clean"/> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="config" Filter=""> <File RelativePath="config\config.xml"> </File> <File RelativePath="config\excel.xml"> </File> </Filter> <Filter Name="metadata" Filter=""> <File RelativePath="metadata\functions.xml"> </File> </Filter> <Filter Name="scripts" Filter=""> <File RelativePath="scripts\gensrc.py"> </File> </Filter> <Filter Name="stubs" Filter=""> <File RelativePath="stubs\stub.copyright"> </File> <File RelativePath="stubs\stub.excel.exports"> </File> <File RelativePath="stubs\stub.excel.includes"> </File> </Filter> <File RelativePath="Makefile.vc"> </File> </Files> <Globals> </Globals> </VisualStudioProject> --- NEW FILE: ohgensrc_vc8.vcproj --- <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="8.00" Name="ohgensrc" ProjectGUID="{88BE5568-6E55-41C5-A251-670FAFB44336}" Keyword="MakeFileProj" > <Platforms> <Platform Name="Win32" /> </Platforms> <ToolFiles> </ToolFiles> <Configurations> <Configuration Name="All|Win32" OutputDirectory="build\vc" IntermediateDirectory="build\vc" ConfigurationType="0" > <Tool Name="VCNMakeTool" BuildCommandLine="NMAKE /f "Makefile.vc"" ReBuildCommandLine="NMAKE /f "Makefile.vc" /a" CleanCommandLine="NMAKE /f "Makefile.vc" clean" Output="" PreprocessorDefinitions="WIN32;_DEBUG" IncludeSearchPath="" ForcedIncludes="" AssemblySearchPath="" ForcedUsingAssemblies="" CompileAsManaged="" /> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="scripts" > <File RelativePath="scripts\gensrc.py" > </File> </Filter> <Filter Name="config" > <File RelativePath="config\config.xml" > </File> <File RelativePath="config\excel.xml" > </File> </Filter> <Filter Name="stubs" > <File RelativePath="stubs\stub.copyright" > </File> <File RelativePath="stubs\stub.excel.exports" > </File> <File RelativePath="stubs\stub.excel.includes" > </File> </Filter> <Filter Name="metadata" > <File RelativePath="metadata\functions.xml" > </File> </Filter> <File RelativePath="Makefile.vc" > </File> </Files> <Globals> </Globals> </VisualStudioProject> --- gensrc_vc8.vcproj DELETED --- --- gensrc.vcproj DELETED --- |
From: Eric E. <eri...@us...> - 2006-10-11 16:27:42
|
Update of /cvsroot/objecthandler/ObjectHandler In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17469 Modified Files: Tag: R000105f0-branch Makefile.am Log Message: update build environment Index: Makefile.am =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Makefile.am,v retrieving revision 1.4 retrieving revision 1.4.2.1 diff -C2 -d -r1.4 -r1.4.2.1 *** Makefile.am 3 Oct 2006 18:29:32 -0000 1.4 --- Makefile.am 11 Oct 2006 16:27:36 -0000 1.4.2.1 *************** *** 27,38 **** --- 27,43 ---- BASEPATH = @abs_top_srcdir@ docs: + $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-all html-local: + $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-html docs-online: + $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online docs-dist: + $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-dist docs-clean: + $(MAKE) -C gensrc clean $(MAKE) -C Docs docs-clean |
From: Eric E. <eri...@us...> - 2006-10-11 16:27:39
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17469/gensrc Modified Files: Tag: R000105f0-branch Makefile.am Log Message: update build environment Index: Makefile.am =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/Makefile.am,v retrieving revision 1.2.2.1 retrieving revision 1.2.2.2 diff -C2 -d -r1.2.2.1 -r1.2.2.2 *** Makefile.am 11 Oct 2006 14:56:52 -0000 1.2.2.1 --- Makefile.am 11 Oct 2006 16:27:36 -0000 1.2.2.2 *************** *** 27,29 **** --- 27,33 ---- cp -p $(srcdir)/scripts/*.py $(distdir)/scripts cp -p $(srcdir)/stubs/stub.* $(distdir)/stubs + touch .time-stamp + + clean: + rm -f .time-stamp |
From: Eric E. <eri...@us...> - 2006-10-11 16:19:46
|
Update of /cvsroot/objecthandler/ObjectHandler In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv14259 Modified Files: Tag: R000105f0-branch TODO.txt Log Message: update build environment Index: TODO.txt =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/TODO.txt,v retrieving revision 1.1 retrieving revision 1.1.4.1 diff -C2 -d -r1.1 -r1.1.4.1 *** TODO.txt 19 May 2006 15:12:41 -0000 1.1 --- TODO.txt 11 Oct 2006 16:19:42 -0000 1.1.4.1 *************** *** 1,11 **** - - return logfile name from ohSetLogfile() - - replace singleton.hpp with boost::singleton? - - move unique key functionality from ObjectHandlerXL - to ObjectHandlerBase - - update design doc ! - revise exception handling ! - reduce mutability of Object/Property classes ! from within client application --- 1,11 ---- ! todo.txt for ObjectHandler ! ========================== ! to see a summary of recent activity on this project please visit ! http://www.objecthandler.org/history.html ! ! if you're interested in contributing to the project or need ! further information please send email to ! qua...@li... |
From: Eric E. <eri...@us...> - 2006-10-11 15:46:29
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1094 Modified Files: Tag: R000105f0-branch .cvsignore Log Message: update linux build environment Index: .cvsignore =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/.cvsignore,v retrieving revision 1.3 retrieving revision 1.3.4.1 diff -C2 -d -r1.3 -r1.3.4.1 *** .cvsignore 27 Jul 2006 14:24:16 -0000 1.3 --- .cvsignore 11 Oct 2006 15:46:25 -0000 1.3.4.1 *************** *** 1,5 **** Makefile Makefile.in ! build *.user --- 1,6 ---- + build Makefile Makefile.in ! .time-stamp *.user |
From: Eric E. <eri...@us...> - 2006-10-11 14:56:57
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv13414/gensrc Modified Files: Tag: R000105f0-branch Makefile.am Log Message: update linux build Index: Makefile.am =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/Makefile.am,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** Makefile.am 28 Aug 2006 10:02:11 -0000 1.2 --- Makefile.am 11 Oct 2006 14:56:52 -0000 1.2.2.1 *************** *** 1,7 **** ! EXTRA_DIST = \ ! gensrc_vc8.vcproj \ ! gensrc.vcproj \ ! Makefile.vc dist-hook: --- 1,23 ---- + # gensrc.py probably needs to be re-executed if any of these change ! GENSRC_INPUT := metadata/functions.xml ! ! GENSRC_PYS := scripts/gensrc.py ! ! GENSRC_STUBS := stubs/stub.copyright \ ! stubs/stub.excel.exports \ ! stubs/stub.excel.includes ! ! # this should prevent running from a distributed tarball ! EXTRA_DIST = .time-stamp \ ! gensrc_vc8.vcproj \ ! gensrc.vcproj \ ! Makefile.vc ! ! all-local: .time-stamp ! ! .time-stamp: $(GENSRC_INPUT) $(GENSRC_PYS) $(GENSRC_STUBS) ! python scripts/gensrc.py $(GENSRC_ARGS) ! touch .time-stamp dist-hook: *************** *** 11,12 **** --- 27,29 ---- cp -p $(srcdir)/scripts/*.py $(distdir)/scripts cp -p $(srcdir)/stubs/stub.* $(distdir)/stubs + |
From: Eric E. <eri...@us...> - 2006-10-11 13:28:29
|
Update of /cvsroot/objecthandler/ObjectHandler/Docs/pages In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10808/Docs/pages Modified Files: history.docs installation.docs Log Message: update version number Index: history.docs =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Docs/pages/history.docs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** history.docs 3 Oct 2006 11:24:21 -0000 1.2 --- history.docs 11 Oct 2006 13:28:25 -0000 1.3 *************** *** 24,28 **** /*! \page history Version History ! <strong>Release 0.2.0 - October 2006</strong> EXCEL --- 24,28 ---- /*! \page history Version History ! <strong>Release 0.1.5 - October 2006</strong> EXCEL *************** *** 33,37 **** LOG4CXX ! No changes to the log4cxx environment. ObjectHandler 0.2.0 continues to rely on the customized log4cxx "0.9.7a" package which shipped with ObjectHandler version 0.1.4 (see below). --- 33,37 ---- LOG4CXX ! No changes to the log4cxx environment. ObjectHandler 0.1.5 continues to rely on the customized log4cxx "0.9.7a" package which shipped with ObjectHandler version 0.1.4 (see below). *************** *** 41,45 **** - Boost version 1.31.0 or later - log4cxx version 0.9.7.a ! - gensrc version 0.2.0 <strong>Release 0.1.4 - August 2006</strong> --- 41,45 ---- - Boost version 1.31.0 or later - log4cxx version 0.9.7.a ! - gensrc version 0.1.5 <strong>Release 0.1.4 - August 2006</strong> Index: installation.docs =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Docs/pages/installation.docs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** installation.docs 3 Oct 2006 12:08:28 -0000 1.2 --- installation.docs 11 Oct 2006 13:28:25 -0000 1.3 *************** *** 264,269 **** \verbatim ! tar zxfv ObjectHandler-0.1.4.tar.gz ! cd ObjectHandler-0.1.4 ./configure make --- 264,269 ---- \verbatim ! tar zxfv ObjectHandler-0.1.5.tar.gz ! cd ObjectHandler-0.1.5 ./configure make |
From: Eric E. <eri...@us...> - 2006-10-11 13:28:29
|
Update of /cvsroot/objecthandler/ObjectHandler In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10808 Modified Files: ObjectHandler.nsi configure.ac Log Message: update version number Index: configure.ac =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/configure.ac,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** configure.ac 3 Oct 2006 18:29:32 -0000 1.5 --- configure.ac 11 Oct 2006 13:28:24 -0000 1.6 *************** *** 1,4 **** # Process this file with autoconf to produce a configure script. ! AC_INIT([ObjectHandler], [0.1.4], [qua...@li...], [ObjectHandler]) --- 1,4 ---- # Process this file with autoconf to produce a configure script. ! AC_INIT([ObjectHandler], [0.1.5], [qua...@li...], [ObjectHandler]) Index: ObjectHandler.nsi =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ObjectHandler.nsi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ObjectHandler.nsi 28 Aug 2006 10:02:09 -0000 1.5 --- ObjectHandler.nsi 11 Oct 2006 13:28:24 -0000 1.6 *************** *** 4,8 **** SetCompressor lzma ! !define VER_NUMBER "0.1.4" !define /date NOW "%Y%m%d-%H_%M" --- 4,8 ---- SetCompressor lzma ! !define VER_NUMBER "0.1.5" !define /date NOW "%Y%m%d-%H_%M" |
From: Eric E. <eri...@us...> - 2006-10-11 13:28:29
|
Update of /cvsroot/objecthandler/ObjectHandler/Docs In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10808/Docs Modified Files: objecthandler.doxy oh_header.html oh_headeronline.html Log Message: update version number Index: oh_header.html =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Docs/oh_header.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** oh_header.html 4 Oct 2006 12:04:56 -0000 1.3 --- oh_header.html 11 Oct 2006 13:28:25 -0000 1.4 *************** *** 37,41 **** <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.1.4</td></tr> </table> </center> --- 37,41 ---- <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.1.5</td></tr> </table> </center> Index: objecthandler.doxy =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Docs/objecthandler.doxy,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** objecthandler.doxy 4 Oct 2006 12:04:56 -0000 1.3 --- objecthandler.doxy 11 Oct 2006 13:28:25 -0000 1.4 *************** *** 113,117 **** HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = YES ! CHM_FILE = ../ObjectHandler-docs-0.1.4.chm HHC_LOCATION = hhc.exe GENERATE_CHI = NO --- 113,117 ---- HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = YES ! CHM_FILE = ../ObjectHandler-docs-0.1.5.chm HHC_LOCATION = hhc.exe GENERATE_CHI = NO Index: oh_headeronline.html =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Docs/oh_headeronline.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** oh_headeronline.html 4 Oct 2006 12:04:56 -0000 1.3 --- oh_headeronline.html 11 Oct 2006 13:28:25 -0000 1.4 *************** *** 37,41 **** <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.1.4</td></tr> </table> </center> --- 37,41 ---- <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.1.5</td></tr> </table> </center> |
From: Eric E. <eri...@us...> - 2006-10-11 13:28:29
|
Update of /cvsroot/objecthandler/ObjectHandler/ohxl/Register In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10808/ohxl/Register Modified Files: addin.cpp Log Message: update version number Index: addin.cpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohxl/Register/addin.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** addin.cpp 3 Oct 2006 14:20:12 -0000 1.2 --- addin.cpp 11 Oct 2006 13:28:25 -0000 1.3 *************** *** 94,98 **** if (1 == xlReturn.val.w) { ObjHandler::scalarToXloper(xlLongName, ! std::string("ObjectHandler 0.1.4")); } else { xlLongName.xltype = xltypeErr; --- 94,98 ---- if (1 == xlReturn.val.w) { ObjHandler::scalarToXloper(xlLongName, ! std::string("ObjectHandler 0.1.5")); } else { xlLongName.xltype = xltypeErr; |
From: Eric E. <eri...@us...> - 2006-10-09 09:48:30
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc/metadata In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17485/gensrc/metadata Modified Files: functions.xml Log Message: fix for The Bug of the Day Index: functions.xml =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/metadata/functions.xml,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** functions.xml 5 Oct 2006 20:16:38 -0000 1.22 --- functions.xml 9 Oct 2006 09:48:27 -0000 1.23 *************** *** 276,280 **** </Procedure> ! <Procedure name='ohParseField'> <description>Extract the ith number from a whitespace-delimited list of fields</description> <alias>ObjHandler::parseField</alias> --- 276,280 ---- </Procedure> ! <Procedure name='ohParseField' dependencyTrigger='False'> <description>Extract the ith number from a whitespace-delimited list of fields</description> <alias>ObjHandler::parseField</alias> *************** *** 294,301 **** <description>index (1-based) of desired field</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> ! <type>double</type> <tensorRank>scalar</tensorRank> </ReturnValue> --- 294,311 ---- <description>index (1-based) of desired field</description> </Parameter> + <Parameter name='dataType' default='"NUMBER"'> + <type>string</type> + <tensorRank>scalar</tensorRank> + <description>expected datatype - NUMBER or STRING (default = NUMBER)</description> + </Parameter> + <Parameter name='delim' default='"[:space:]"'> + <type>string</type> + <tensorRank>scalar</tensorRank> + <description>delimiter (default = whitespace)</description> + </Parameter> </Parameters> </ParameterList> <ReturnValue> ! <type>any</type> <tensorRank>scalar</tensorRank> </ReturnValue> |
From: Eric E. <eri...@us...> - 2006-10-09 09:48:30
|
Update of /cvsroot/objecthandler/ObjectHandler/ohxl/Functions In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17485/ohxl/Functions Modified Files: manual.cpp Log Message: fix for The Bug of the Day Index: manual.cpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohxl/Functions/manual.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** manual.cpp 3 Oct 2006 09:32:37 -0000 1.1 --- manual.cpp 9 Oct 2006 09:48:27 -0000 1.2 *************** *** 65,71 **** // invoke the utility function ! static std::map < std::string, long > iterators; static long returnValue; ! returnValue = iterators[ObjHandler::FunctionCall::instance().getAddressString()]++; // convert and return the return value --- 65,71 ---- // invoke the utility function ! static std::map < std::string, long > iterators; static long returnValue; ! returnValue = iterators[ObjHandler::FunctionCall::instance().getAddressString()]++; // convert and return the return value *************** *** 84,91 **** XLL_DEC long *ohFunctionCount() { ! // FUNCTION_COUNT gives the number of autogenerated functions, ! // add 4 for the hand-written functions in this file ! static long returnValue = FUNCTION_COUNT + 4; ! return &returnValue; } --- 84,91 ---- XLL_DEC long *ohFunctionCount() { ! // FUNCTION_COUNT gives the number of autogenerated functions, ! // add 4 for the hand-written functions in this file ! static long returnValue = FUNCTION_COUNT + 4; ! return &returnValue; } *************** *** 122,126 **** functionCall = boost::shared_ptr < ObjHandler::FunctionCall > ( new ObjHandler::FunctionCall("ohPack") ); ! Excel(xlCoerce, &xMulti, 2, xInputRange, TempInt(xltypeMulti)); --- 122,126 ---- functionCall = boost::shared_ptr < ObjHandler::FunctionCall > ( new ObjHandler::FunctionCall("ohPack") ); ! Excel(xlCoerce, &xMulti, 2, xInputRange, TempInt(xltypeMulti)); *************** *** 174,178 **** char *line, long *index, ! char *type, OPER *delim) { boost::shared_ptr < ObjHandler::FunctionCall > functionCall; --- 174,178 ---- char *line, long *index, ! OPER *type, OPER *delim) { boost::shared_ptr < ObjHandler::FunctionCall > functionCall; *************** *** 187,195 **** ObjHandler::ObjectHandlerXL::instance().resetCaller(); ! // invoke the utility function std::string delimStr; ObjHandler::operToScalar(delimStr, *delim, "[:space:]"); if (*index<1) { std::stringstream msg; --- 187,200 ---- ObjHandler::ObjectHandlerXL::instance().resetCaller(); ! // convert the inputs ! ! std::string typeStr; ! ObjHandler::operToScalar(typeStr, *type, "NUMBER"); std::string delimStr; ObjHandler::operToScalar(delimStr, *delim, "[:space:]"); + // invoke the utility function + if (*index<1) { std::stringstream msg; *************** *** 211,215 **** static XLOPER xRet; ! std::string typeStr(type); if (typeStr.empty() || ObjHandler::uppercase(typeStr) == "NUMBER") { double ret; --- 216,220 ---- static XLOPER xRet; ! if (typeStr.empty() || ObjHandler::uppercase(typeStr) == "NUMBER") { double ret; |
From: Eric E. <eri...@us...> - 2006-10-07 16:07:26
|
Update of /cvsroot/objecthandler/ObjectHandler/oh In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv9006/oh Modified Files: objecthandler.hpp Log Message: fix comment Index: objecthandler.hpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/oh/objecthandler.hpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** objecthandler.hpp 6 Oct 2006 07:57:35 -0000 1.14 --- objecthandler.hpp 7 Oct 2006 16:07:23 -0000 1.15 *************** *** 93,97 **** virtual const int objectCount(); ! //! List handles of all Objects in repository. /*! Returns empty list if repository is empty. */ --- 93,97 ---- virtual const int objectCount(); ! //! List IDs of all Objects in repository. /*! Returns empty list if repository is empty. */ |
From: Eric E. <eri...@us...> - 2006-10-06 07:57:40
|
Update of /cvsroot/objecthandler/ObjectHandler/oh In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv20509/oh Modified Files: object.hpp objecthandler.hpp Log Message: fix for gcc Index: object.hpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/oh/object.hpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** object.hpp 5 Oct 2006 17:02:33 -0000 1.16 --- object.hpp 6 Oct 2006 07:57:35 -0000 1.17 *************** *** 39,55 **** ObjHandler::ObjectHandler::instance().retrieveObject(NAME, ID); - // convert a vector of strings to a vector of objects - template <class ObjectClass> - std::vector<boost::shared_ptr<ObjectClass> > getObjectVector( - std::vector<std::string> objectIDs) { - std::vector<boost::shared_ptr<ObjectClass> > ret; - for (std::vector<std::string>::const_iterator i = objectIDs.begin(); - i != objectIDs.end(); i++) { - OH_GET_OBJECT(objectPointer, *i, ObjectClass); - ret.push_back(objectPointer); - } - return ret; - } - // get a boost shared pointer to the client library object referenced by an ObjHandler::Object #define OH_GET_REFERENCE( NAME, ID, OBJECT_CLASS, LIBRARY_CLASS ) \ --- 39,42 ---- Index: objecthandler.hpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/oh/objecthandler.hpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** objecthandler.hpp 4 Oct 2006 09:37:43 -0000 1.13 --- objecthandler.hpp 6 Oct 2006 07:57:35 -0000 1.14 *************** *** 106,109 **** --- 106,122 ---- } + // convert a vector of strings to a vector of objects + template <class ObjectClass> + std::vector<boost::shared_ptr<ObjectClass> > getObjectVector( + std::vector<std::string> objectIDs) { + std::vector<boost::shared_ptr<ObjectClass> > ret; + for (std::vector<std::string>::const_iterator i = objectIDs.begin(); + i != objectIDs.end(); i++) { + OH_GET_OBJECT(objectPointer, *i, ObjectClass); + ret.push_back(objectPointer); + } + return ret; + } + #endif |
From: Eric E. <eri...@us...> - 2006-10-05 20:16:45
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc/metadata In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2290/gensrc/metadata Modified Files: functions.xml Log Message: finer granularity for specifying function support per platform Index: functions.xml =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/metadata/functions.xml,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** functions.xml 5 Oct 2006 10:41:43 -0000 1.21 --- functions.xml 5 Oct 2006 20:16:38 -0000 1.22 *************** *** 16,22 **** <description>delete orphaned objects from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().collectGarbage</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 16,22 ---- <description>delete orphaned objects from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().collectGarbage</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 37,43 **** <description>delete all objects from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().deleteAllObjects</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 37,43 ---- <description>delete all objects from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().deleteAllObjects</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 58,64 **** <description>delete object from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().deleteObject</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 58,64 ---- <description>delete object from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().deleteObject</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 79,86 **** <description>forces a dependency between two functions and returns the update counter</description> <alias>ObjHandler::dependsOn</alias> ! <documentationOnly>true</documentationOnly> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 79,85 ---- <description>forces a dependency between two functions and returns the update counter</description> <alias>ObjHandler::dependsOn</alias> ! <SupportedPlatforms> ! <Excel implementation='manual'/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 146,153 **** <description>returns the number of functions in this addin</description> <alias>ObjHandler::version</alias> ! <documentationOnly>true</documentationOnly> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters/> --- 145,151 ---- <description>returns the number of functions in this addin</description> <alias>ObjHandler::version</alias> ! <SupportedPlatforms> ! <Excel implementation='manual'/> ! </SupportedPlatforms> <ParameterList> <Parameters/> *************** *** 162,168 **** <description>list the IDs of objects in repository matching regex</description> <alias>ObjHandler::ObjectHandlerXL::instance().listObjectIDs</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 160,166 ---- <description>list the IDs of objects in repository matching regex</description> <alias>ObjHandler::ObjectHandlerXL::instance().listObjectIDs</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 183,189 **** <description>write all object descriptions to log file</description> <alias>ObjHandler::logAllObjects</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters/> --- 181,187 ---- <description>write all object descriptions to log file</description> <alias>ObjHandler::logAllObjects</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters/> *************** *** 198,204 **** <description>log a message</description> <alias>ObjHandler::logMessage</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 196,202 ---- <description>log a message</description> <alias>ObjHandler::logMessage</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 224,230 **** <description>write object description to log file</description> <alias>ObjHandler::logObject</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 222,228 ---- <description>write object description to log file</description> <alias>ObjHandler::logObject</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 245,251 **** <description>#/objects in repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().objectCount</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters/> --- 243,249 ---- <description>#/objects in repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().objectCount</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters/> *************** *** 260,267 **** <description>trim error values from bottom/right of matrix/vector</description> <alias>ObjHandler::ObjectHandlerXL::instance().packMatrix</alias> ! <documentationOnly>true</documentationOnly> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 258,264 ---- <description>trim error values from bottom/right of matrix/vector</description> <alias>ObjHandler::ObjectHandlerXL::instance().packMatrix</alias> ! <SupportedPlatforms> ! <Excel implementation='manual'/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 282,289 **** <description>Extract the ith number from a whitespace-delimited list of fields</description> <alias>ObjHandler::parseField</alias> ! <documentationOnly>true</documentationOnly> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 279,285 ---- <description>Extract the ith number from a whitespace-delimited list of fields</description> <alias>ObjHandler::parseField</alias> ! <SupportedPlatforms> ! <Excel implementation='manual'/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 309,315 **** <description>retrieve the property names of a given object</description> <libraryFunction>propertyNames</libraryFunction> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters/> --- 305,311 ---- <description>retrieve the property names of a given object</description> <libraryFunction>propertyNames</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters/> *************** *** 324,330 **** <description>retrieve the value of a named property</description> <libraryFunction>propertyValue</libraryFunction> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 320,326 ---- <description>retrieve the value of a named property</description> <libraryFunction>propertyValue</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 345,351 **** <description>retrieve error message associated with a given cell</description> <alias>ObjHandler::ObjectHandlerXL::instance().retrieveError</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters/> --- 341,347 ---- <description>retrieve error message associated with a given cell</description> <alias>ObjHandler::ObjectHandlerXL::instance().retrieveError</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters/> *************** *** 360,366 **** <description>begin logging to named file</description> <alias>ObjHandler::setLogFile</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 356,362 ---- <description>begin logging to named file</description> <alias>ObjHandler::setLogFile</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 386,392 **** <description>set threshold for log messages</description> <alias>ObjHandler::setLogLevel</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters> --- 382,388 ---- <description>set threshold for log messages</description> <alias>ObjHandler::setLogLevel</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters> *************** *** 408,414 **** <description>returns the version number of ObjectHandler</description> <alias>ObjHandler::version</alias> ! <supportedPlatforms> ! <supportedPlatform>excel</supportedPlatform> ! </supportedPlatforms> <ParameterList> <Parameters/> --- 404,410 ---- <description>returns the version number of ObjectHandler</description> <alias>ObjHandler::version</alias> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> <ParameterList> <Parameters/> |
From: Eric E. <eri...@us...> - 2006-10-05 20:16:45
|
Update of /cvsroot/objecthandler/ObjectHandler/ohxl/ohxllib In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2290/ohxl/ohxllib Modified Files: ohxllib.vcproj ohxllib_vc8.vcproj Log Message: finer granularity for specifying function support per platform Index: ohxllib_vc8.vcproj =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohxl/ohxllib/ohxllib_vc8.vcproj,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** ohxllib_vc8.vcproj 3 Oct 2006 12:59:24 -0000 1.12 --- ohxllib_vc8.vcproj 5 Oct 2006 20:16:39 -0000 1.13 *************** *** 461,468 **** > </File> - <File - RelativePath="..\Register\register_manual.cpp" - > - </File> </Filter> </Files> --- 461,464 ---- Index: ohxllib.vcproj =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohxl/ohxllib/ohxllib.vcproj,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ohxllib.vcproj 3 Oct 2006 17:50:21 -0000 1.9 --- ohxllib.vcproj 5 Oct 2006 20:16:39 -0000 1.10 *************** *** 436,442 **** RelativePath="..\Register\register_functions.cpp"> </File> - <File - RelativePath="..\Register\register_manual.cpp"> - </File> </Filter> </Files> --- 436,439 ---- |
From: Eric E. <eri...@us...> - 2006-10-05 20:16:43
|
Update of /cvsroot/objecthandler/ObjectHandler/ohxl/ohxll In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2290/ohxl/ohxll Modified Files: ohxll.vcproj ohxll_vc8.vcproj Log Message: finer granularity for specifying function support per platform Index: ohxll_vc8.vcproj =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohxl/ohxll/ohxll_vc8.vcproj,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ohxll_vc8.vcproj 3 Oct 2006 14:20:12 -0000 1.13 --- ohxll_vc8.vcproj 5 Oct 2006 20:16:39 -0000 1.14 *************** *** 344,351 **** > </File> - <File - RelativePath="..\Register\register_manual.cpp" - > - </File> </Filter> <Filter --- 344,347 ---- Index: ohxll.vcproj =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/ohxl/ohxll/ohxll.vcproj,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** ohxll.vcproj 3 Oct 2006 14:20:12 -0000 1.8 --- ohxll.vcproj 5 Oct 2006 20:16:39 -0000 1.9 *************** *** 250,256 **** RelativePath="..\Register\register_functions.cpp"> </File> - <File - RelativePath="..\Register\register_manual.cpp"> - </File> </Filter> <Filter --- 250,253 ---- |
From: Eric E. <eri...@us...> - 2006-10-05 20:16:43
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc/stubs In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2290/gensrc/stubs Modified Files: stub.excel.exports Log Message: finer granularity for specifying function support per platform Index: stub.excel.exports =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/stubs/stub.excel.exports,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** stub.excel.exports 3 Oct 2006 09:32:37 -0000 1.4 --- stub.excel.exports 5 Oct 2006 20:16:39 -0000 1.5 *************** *** 3,10 **** #define ohxl_export_hpp - #pragma comment (linker, "/export:_ohDependsOn") - #pragma comment (linker, "/export:_ohFunctionCount") - #pragma comment (linker, "/export:_ohPack") - #pragma comment (linker, "/export:_ohParseField") %s --- 3,6 ---- |
From: Eric E. <eri...@us...> - 2006-10-05 20:16:43
|
Update of /cvsroot/objecthandler/ObjectHandler/ohxl/Register In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2290/ohxl/Register Removed Files: register_manual.cpp Log Message: finer granularity for specifying function support per platform --- register_manual.cpp DELETED --- |
From: Eric E. <eri...@us...> - 2006-10-05 17:02:37
|
Update of /cvsroot/objecthandler/ObjectHandler/oh In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21526/oh Modified Files: object.hpp Log Message: add support for retrieving a vector of objects from a vector of objectIDs Index: object.hpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/oh/object.hpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** object.hpp 28 Jul 2006 12:21:24 -0000 1.15 --- object.hpp 5 Oct 2006 17:02:33 -0000 1.16 *************** *** 39,42 **** --- 39,55 ---- ObjHandler::ObjectHandler::instance().retrieveObject(NAME, ID); + // convert a vector of strings to a vector of objects + template <class ObjectClass> + std::vector<boost::shared_ptr<ObjectClass> > getObjectVector( + std::vector<std::string> objectIDs) { + std::vector<boost::shared_ptr<ObjectClass> > ret; + for (std::vector<std::string>::const_iterator i = objectIDs.begin(); + i != objectIDs.end(); i++) { + OH_GET_OBJECT(objectPointer, *i, ObjectClass); + ret.push_back(objectPointer); + } + return ret; + } + // get a boost shared pointer to the client library object referenced by an ObjHandler::Object #define OH_GET_REFERENCE( NAME, ID, OBJECT_CLASS, LIBRARY_CLASS ) \ |
From: Eric E. <eri...@us...> - 2006-10-05 10:42:18
|
Update of /cvsroot/objecthandler/ObjectHandler/Docs/pages In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv32103 Modified Files: excelbinding.docs Log Message: update docs Index: excelbinding.docs =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/Docs/pages/excelbinding.docs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** excelbinding.docs 19 May 2006 15:12:41 -0000 1.1 --- excelbinding.docs 5 Oct 2006 10:42:11 -0000 1.2 *************** *** 43,97 **** </ul> - Both builds also support garbage collection, i.e. deletion of objects - that have been orphaned in the repository by events such as the closing - of a workbook. - \section xl_gc Garbage Collection ! In Excel, a cell formula invokes the constructor of an object, causing that ! object to be added to the repository. The object is assigned a handle which ! is returned to the calling cell, allowing the object to be accessed, e.g. the ! handle of one object could be passed as an input to the constructor of another. ! ! An object persists in the repository even after the formula which instantiated ! the object is deleted - this happens, for example, when a workbook is closed. ! The object is not lost, its handle can still be retrieved and used to access ! the object. However the object is likely redundant and a mechanism for cleaning ! it up is desirable. ! ! ObjectHandler implements the following functions in support of garbage ! collection functionality: \ref ohSetGcEnabled, \ref ohGetGcEnabled ,\ref ! ohCallGC. ! ! By default the feature is enabled, it can be disabled by calling ohSetGcEnabled(FALSE). Whether or not garbage collection is enabled comprises a tradeoff in performance: ! ! <table> ! <tr><td><b>Event</b></td><td><b>GC Enabled</b></td><td><b>GC Disabled</b></td></tr> ! <tr> ! <td><b>Object Construction / Destruction</b></td> ! <td>When objects are constructed/destroyed, a link to the calling cell is ! updated. The exact magnitude of the performance hit depends on many variables, ! such as the number of objects in the repository, but in most cases the overhead ! is negligible.</td> ! <td>no performance overhead</td></tr> ! <tr><td><b>Deletion of Orphaned Objects</b></td> ! <td>Orphaned objects are deleted by calling ohCallGC() and the operation is ! very fast.</td> ! <td>In order to cull orphaned objects when GC is disabled, it's necessary to ! delete all objects then recreate the active ones:<br> ! - invoke function \ref ohDeleteAllObjects to empty the repository<br> ! - invoke Ctrl-Alt-F9 (recalculate all workbooks) to re-instantiate any active ! objects<br> ! Depending on the quantity and nature of the objects to be reconstructed, the ! magnitude of the performance hit may be high.</td></tr> ! </table> ! For most practical applications it should be preferable to leave garbage ! collection enabled. ! ObjectHandler's garbage collection functionality is an implementation ! of a technique presented in <a href=" http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470024690.html"> Excel Add-in Development in C/C++: Applications in Finance</a> by Steve Dalton. --- 43,69 ---- </ul> \section xl_gc Garbage Collection ! The Excel implementation of ObjectHandler supports function ! \ref ohCollectGarbage which can be called to cull objects that have been ! orphaned in the repository by events such as the closing of a workbook. ! A cell formula invokes the constructor of an object, causing that object to be ! added to the repository. The object is assigned an ID which is returned to the ! calling cell, allowing the object to be accessed, e.g. the ID of one object ! could be passed as an input to the constructor of another. ! An object persists in the repository even after the formula which instantiated ! the object is deleted - this happens, for example, when a workbook is closed. ! The object is not lost, its ID can still be retrieved and used to access the ! object. ! However the object is likely redundant and a mechanism for cleaning it up is ! desirable. Function ohCollectGarbage iterates through all the objects in the ! repository and culls those objects which have been orphaned by the deletion of ! the calling cell. ! ObjectHandler's garbage collection functionality is an implementation of a ! technique presented in <a href=" http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470024690.html"> Excel Add-in Development in C/C++: Applications in Finance</a> by Steve Dalton. |
From: Eric E. <eri...@us...> - 2006-10-05 10:41:46
|
Update of /cvsroot/objecthandler/ObjectHandler/gensrc/metadata In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31732 Modified Files: functions.xml Log Message: rename ohCallGC to ohCollectGarbage Index: functions.xml =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/metadata/functions.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** functions.xml 4 Oct 2006 13:24:36 -0000 1.20 --- functions.xml 5 Oct 2006 10:41:43 -0000 1.21 *************** *** 13,17 **** <Functions> ! <Procedure name='ohCallGC'> <description>delete orphaned objects from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().collectGarbage</alias> --- 13,17 ---- <Functions> ! <Procedure name='ohCollectGarbage'> <description>delete orphaned objects from repository</description> <alias>ObjHandler::ObjectHandlerXL::instance().collectGarbage</alias> |
From: Eric E. <eri...@us...> - 2006-10-04 15:36:04
|
Update of /cvsroot/objecthandler/ObjectHandler/Docs In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31717 Added Files: robots.txt Log Message: add robots.txt --- NEW FILE: robots.txt --- User-agent: * Disallow: /images/ |