dbms pull 13 - MichaelJCaruso/vision GitHub Wiki
This pull request completes the process of consolidating software/src/8.0 and software/src/8.1 into the branch managed software/src/master directory.
This request builds on the changes introduced in pull request #12 (Branch Managed Release 8.0). While this request must, by necessity, incorporate all changes from request #12, it does not completely subsume its predecessor because of the branch creation requirement associated with that request.
Because the goal of this pull request is branch managed versions, once accepted, a new branch, presumably named release-8.1, should be immediately created referencing the merge commit generated by this pull.
Coupled to the primary goal of creating a branch managed version of the 8.1 code, this release also brings to the release-8.1 version of the 8.1 code base found in software/src/master:
- MacOS support (experimental).
- Working versions of the ASCII Vision session editor on all 'nix/'nux platforms.
- Git friendly, no-move builds on Windows with Visual Studio 2015.
As noted in pull request #12, merging the 8.0 and 8.1 source trees requires that:
- git be convinced to align the 8.0 and 8.1 source trees so that they appear to be different versions of the same directory tree.
- git be convinced that the revision histories of these two trees share a common ancestor upon which to base a 3-way-diff recursive merge of their histories.
- git be able to re-materialize those results as branched versions of a new master directory.
The first requirement was met for the 8.0 source tree by running:
git subtree push --prefix=software/src/8.0 vision-software-src-master master
to copy:
- the content of the software/src/8.0 directory to the root directory of the vision-software-src-master repository.
- the history of the changes made to (just) the files found in that directory to the (at the time, new) master branch of that repository.
Running the command:
git subtree push --prefix=software/src/8.1 vision-software-src-master release-8.1
does the same for the software/src/8.1 directory, copying:
- the content of the software/src/8.1 directory to the root directory of the vision-software-src-master repository.
- the history of the changes made to (just) the files found in that directory to the (at the time, new) release_8.1 branch of that repository.
At this point, two independent branches exist in vision_software_src_master -- release-8.1 and master -- or, for notational symmetry, -- release-8.1, and release-8.0, a new branch created to refer to the 8.0 source:
git clone https://github.com/.../vision-software-src-master
cd vision-software-src-master
git checkout master
git checkout -b release-8.0
git push -u origin release-8.0
Both branches have the same top-level structure and exactly and only the commit history applicable to the respective subtrees from which they were derived:
vision-software-src-master$ git checkout release-8.0 vision-software-src-master$ ls -F src/ vsrc/ vision-software-src-master$ git log --oneline --graph * 8e7b695 Add feature test to build Solaris frontend with ncurses if available. * e6e4a8e Changes that build the frontend with ncurses on Solaris. * 519f56b Localize inclusion for easier curses version switching. * a840da6 'strndup' not available of Solaris 10, use 'strdup' instead. . . . * 1d43ef3 Define 'struct sigvec' properly for the Vision editor. * acdb588 Merge branch 'master' of https://github.com/vision-dbms/vision |\ | * b1d30fb Define 'struct sigvec' only when __USE_BSD isn't defined. | * 9d2ab6e Newer versions of g++ (e.g, g++ (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609) no longer expose a definition 'struct sigvec' by default. Adjust our feature test to allow builds on newer Linux releases to succeed. | * be156f5 Remove '-g' compiler option from Linux 'release' builds. | * e5ac745 Remove execute permission from a number of source (e.g. *.cpp, *.h), configuration (e.g., make.plist), and test input and data files. * | 63f5328 -xarch=v9 and -m64 together work in all environments. Let's go with that for now! * | d18b639 I modified testtools/td/scripts/Test so that it works in the directory tree as released. batchvision passes all pieces of the testdeck, except the final component truncate.S. |/ * fa70933 Initialize Repository for github
vision-software-src-master$ git checkout release-8.1 vision-software-src-master$ ls -F src/ vsrc/ vision-software-src-master$ git log --oneline --graph * d470ed0 Delete 'bin' sub-directory from software/src/8.1. * 131063e Merge branch 'master' (solaris-11.3) into macport |\ | * 22eb2bd Merge branch 'master' of github.com:MichaelJCaruso/vision | |\ * | \ 10a5e73 Null merge of branch 'solaris-11.3-x86' into macport |\ \ \ | * \ \ 88b4a5b Merge 8.1 '-U_FORTIFY_SOURCE' 'master' changes into 'solaris-11.3-x86' | |\ \ \ | | |/ / | |/| / | | |/ * | | ba3c43e Merge 8.1 '-U_FORTIFY_SOURCE' 'master' changes into 'macport' |\ \ \ | | |/ | |/| | * | eaa0212 Update 8.1 to use -U_FORTIFY_SOURCE Linux compiler option. * | | c462cfb .gitignore extra files generated by 'c++ -g' on the Mac. | |/ |/| * | c7c3ee7 Merge branch '8.1-bootstrap-fix' into staging |\ \ | |/ | * 7220a0c Restore definition of 'setColumnPtr:' debug method. * | 5309049 Duplicate ad5c6309e763f9112e3c138beeb4b3fb101b6f4c changes under 8.1. |/ * 49d5efd Fix at-exit crashes of 8.1 executables on linux. * 78ac3a0 Add output of 'visionBuilder debug' to .gitignore. * a9d6a01 Vision 8.1 for github!!
and absolutely no common ancestor to use as the basis for git merge:
vision-software-src-master$ git merge-base release-8.1 release-8.0 vision-software-src-master$
Logically, commit fa70933 should be that common ancestor. In addition to being the oldest ancestor of 8.0's development history in this repository, it is the also the base of 8.1's development, albeit development not recorded in this repository. In git parlance, commit a9d6a01 can be thought of a --squash commit of that external development. What's missing is the lineage information that identifies the content associated with commit fa70933 as the basis for that development.
Fortunately, git has long been able to address this situation. Originally addressed using the now deprecated machinery of grafts, the accepted modern mechanism uses git replace.
In general, git replace allows individual SHA-1 addressable objects to be "replaced" by (more correctly, redirected to) another, user-defined and hopefully compatible, alternative. In the context of the changes described here, its interactive --edit mode:
vision-software-src-master$ git replace --edit a9d6a01
was used to add the entry parent fa70933b18297616d70af809e973dc98d447a563
to the definition of commit a9d6a01, thereby changing the definition of that commit to:
vision-software-src-master$ git show --no-patch --pretty=raw a9d6a01 commit a9d6a016385adda139fa434495bbf8f274c021c0 tree e1d5e22448a681cf97f2def8e5ac156fe3db4b6b parent fa70933b18297616d70af809e973dc98d447a563 author TJ Kowalczyk 1481227309 -0500 committer TJ Kowalczyk 1481227309 -0500 Vision 8.1 for github!!
and the history of the release-8.1 branch to:
vision-software-src-master$ git log --oneline --graph * d470ed0 Delete 'bin' sub-directory from software/src/8.1. * 131063e Merge branch 'master' (solaris-11.3) into macport |\ | * 22eb2bd Merge branch 'master' of github.com:MichaelJCaruso/vision | |\ * | \ 10a5e73 Null merge of branch 'solaris-11.3-x86' into macport |\ \ \ | * \ \ 88b4a5b Merge 8.1 '-U_FORTIFY_SOURCE' 'master' changes into 'solaris-11.3-x86' | |\ \ \ | | |/ / | |/| / | | |/ * | | ba3c43e Merge 8.1 '-U_FORTIFY_SOURCE' 'master' changes into 'macport' |\ \ \ | | |/ | |/| | * | eaa0212 Update 8.1 to use -U_FORTIFY_SOURCE Linux compiler option. * | | c462cfb .gitignore extra files generated by 'c++ -g' on the Mac. | |/ |/| * | c7c3ee7 Merge branch '8.1-bootstrap-fix' into staging |\ \ | |/ | * 7220a0c Restore definition of 'setColumnPtr:' debug method. * | 5309049 Duplicate ad5c6309e763f9112e3c138beeb4b3fb101b6f4c changes under 8.1. |/ * 49d5efd Fix at-exit crashes of 8.1 executables on linux. * 78ac3a0 Add output of 'visionBuilder debug' to .gitignore. * a9d6a01 Vision 8.1 for github!! * fa70933 Initialize Repository for github
At this point, what remains is a traditional recursive merge:
vision-software-src-master$ git checkout release-8.1 vision-software-src-master$ git merge release-8.0 ... vision-software-src-master$ git status On branch release-8.1 Your branch is up-to-date with 'origin/release-8.1'. You have unmerged paths. (fix conflicts and run "git commit") Changes to be committed: new file: src/M_Darwin/make.cc new file: src/M_Darwin/make.cc.lib renamed: src/kernel/Vp_Win32_1x.h -> src/M_Windows/Vp.h renamed: src/kernel/VpFileMapping_Win32_1x.h -> src/M_Windows/VpFileMapping.h renamed: src/kernel/VpSocket_Win32_1x.h -> src/M_Windows/VpSocket.h new file: src/V/M_Darwin/make.defs.2 new file: src/V/Paths.props modified: src/V/V.vcxproj.filters modified: src/V/make.plist deleted: src/V/make.rule.libV.so.1 modified: src/V/make.tlist modified: src/VAccess/VAccess.vcxproj modified: src/VAccess_Sample/VAccess_Sample.vbproj deleted: src/VUtilities/make.rule.libVUtilities.so.1 new file: src/Vca/M_Darwin/make.defs.2 modified: src/Vca/Vca.vcxproj.filters modified: src/Vca/make.plist deleted: src/Vca/make.rule.libVca.so.1 modified: src/Vca/make.tlist new file: src/VcaMain/M_Darwin/make.defs.2 modified: src/VcaMain/VcaMain.vcxproj.filters modified: src/VcaMain/make.plist deleted: src/VcaMain/make.rule.libVcaMain.so.1 modified: src/VcaMain/make.tlist modified: src/Vdb/Vdb.vcxproj modified: src/Vdb/Vdb.vcxproj.filters new file: src/Vdht/M_Darwin/make.defs.2 modified: src/Vdht/Vdht.vcxproj modified: src/Vdht/Vdht.vcxproj.filters deleted: src/Vdht/make.rule.libVdht.so.1 modified: src/Vdht/make.tlist modified: src/Vfx/Vfx.vcxproj modified: src/Vfx/Vfx.vcxproj.filters new file: src/Vps/M_Darwin/make.defs.2 modified: src/Vps/Vps.vcxproj modified: src/Vps/Vps.vcxproj.filters deleted: src/Vps/make.rule.libVps.so.1 modified: src/Vps/make.tlist new file: src/Vsa/M_Darwin/make.defs.2 modified: src/Vsa/Vsa.vcxproj.filters modified: src/Vsa/make.plist deleted: src/Vsa/make.rule.libVsa.so.1 modified: src/Vsa/make.tlist new file: src/Vxa/M_Darwin/make.defs.2 modified: src/Vxa/Vxa.vcxproj modified: src/Vxa/Vxa.vcxproj.filters deleted: src/Vxa/make.rule.libVxa.so.1 modified: src/Vxa/make.tlist new file: src/VxaMain/M_Darwin/make.defs.2 modified: src/VxaMain/VxaMain.vcxproj.filters modified: src/VxaMain/make.plist deleted: src/VxaMain/make.rule.libVxaMain.so.1 modified: src/VxaMain/make.tlist modified: src/backend/IOMFile.cpp new file: src/backend/M_Darwin/make.defs.2 modified: src/backend/PFnumeric.cpp modified: src/backend/PFrun.cpp modified: src/backend/PFstring.cpp modified: src/backend/VGuardedDoubleGenerator.h modified: src/backend/VTask.h modified: src/backend/VTransientServicesForBatchvision.cpp modified: src/backend/dbconvert.cpp modified: src/backend/make.plist.dbconvert modified: src/backend/make.plist.showsizes modified: src/backend/vsignal.cpp modified: src/checksum/checksum.vcxproj modified: src/checksum/checksum.vcxproj.filters modified: src/dbconvert/dbconvert.vcxproj modified: src/dbconvert/dbconvert.vcxproj.filters new file: src/dbupdate/M_Darwin/make.defs.2 modified: src/dbupdate/compustat2.cpp modified: src/dbupdate/normalize.cpp modified: src/dbupdate/reader.cpp modified: src/dbupdate/sigHandler.cpp modified: src/format/format.vcxproj modified: src/format/format.vcxproj.filters renamed: src/frontend/MStermio.c -> src/frontend/MStermio.cpp new file: src/frontend/M_Darwin/make.defs.2 new file: src/frontend/M_Darwin/make.defs.3 new file: src/frontend/M_Linux/make.defs.2 modified: src/frontend/M_Linux/make.defs.3 typechange: src/frontend/M_SunOS/make.defs.2 new file: src/frontend/M_SunOS/make.defs.3 modified: src/frontend/SItermio.h deleted: src/frontend/Vk.c ... new file: src/vserver/M_Darwin/make.defs.2 modified: src/vserver/VServer.vcxproj.filters modified: src/xndfosds/xndfosds.vcxproj modified: src/xndfosds/xndfosds.vcxproj.filters Unmerged paths: (use "git add/rm ..." as appropriate to mark resolution) both modified: .gitignore both modified: src/M_Linux/make.gcc both modified: src/M_Linux/make.gcc.lib both modified: src/M_SunOS/make.CC both modified: src/M_SunOS/make.CC.lib both modified: src/V/V.vcxproj both modified: src/Vca/Vca.vcxproj both modified: src/VcaMain/VcaMain.vcxproj both modified: src/Vsa/Vsa.vcxproj both modified: src/VxaMain/VxaMain.vcxproj both modified: src/backend/make.plist.batchvision both modified: src/batchvision/batchvision.vcxproj both modified: src/batchvision/batchvision.vcxproj.filters deleted by them: src/frontend/Vk.h both modified: src/frontend/rsInterface.cpp both modified: src/kernel/V_VAtomicMemoryOperations_.h both modified: src/kernel/Vk.h both modified: src/showsizes/showsizes.vcxproj both modified: src/vserver/VServer.vcxproj
This merge did exactly what was expected of it, correctly using the comparative history of these two branches to automatically merge conflict-free files, track renamings, type and permission changes, and precisely identify the specific files requiring manual conflict resolution. The results of that merge are found in commit 6534d12.
After conflict resolution, the master branch of vision_software_src_master was shifted to reference the newly integrated content and history of release-8.1:
vision-software-src-master$ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. vision-software-src-master$ git merge release-8.1 Updating ... Fast-forward ...
With the heavy lifting done in the vision_software_src_master repository, all that remains is materializing the 8.1 code base as a branched version of the software/src/master directory in the vision repository.
release-8.1 is, at least initially, a direct descendent of release-8.0 because:
- logically, it is,
- that matches the structure built for it in vision_software_src_master,
That structure was reproduced here:
vision$ git checkout release-8.0 Switched to branch 'release-8.0' vision$ git checkout -b release-8.1 Switched to a new branch 'release-8.1'
As was done with the 8.0 code base previously in pull #12, git subtree is used pull 8.1's content and _--squash_ed history back to this vision repository (note git subtree pull is used here because the software/src/master directory already exists):
vision$ git subtree pull --squash --prefix=software/src/master software-src-master release-8.1 From github.com:MichaelJCaruso/vision-software-src-master * branch release-8.1 -> FETCH_HEAD Removing software/src/master/src/kernel/save/IVUnknown.h Removing software/src/master/src/kernel/.Vca_VcaOIDR.cpp.swo Removing software/src/master/src/binDbg/vserver Removing software/src/master/src/binDbg/vquery Removing software/src/master/src/binDbg/vprompt Removing software/src/master/src/binDbg/vpooladmin Removing software/src/master/src/binDbg/vpool Removing software/src/master/src/binDbg/vpassthru Removing software/src/master/src/binDbg/viewseg Removing software/src/master/src/binDbg/vcatool Removing software/src/master/src/binDbg/uuidgen Removing software/src/master/src/binDbg/onprof Removing software/src/master/src/binDbg/ndftool Removing software/src/master/src/binDbg/dbconvert Removing software/src/master/src/binDbg/checksum Removing software/src/master/src/binDbg/batchvision Removing software/src/master/src/backend/ts.h Removing software/src/master/src/backend/ts.cpp Removing software/src/master/src/backend/VPrimitiveTaskController.i Removing software/src/master/src/backend/VConstructor.cpp Merge made by the 'recursive' strategy. software/src/master/.gitignore | 208 +++++ software/src/master/src/M_Linux/make.gcc | 2 +- software/src/master/src/M_Linux/make.ssh2.lib | 0 software/src/master/src/M_Windows/Vp.h | 2 +- software/src/master/src/V/V.rc | 10 +- software/src/master/src/V/V.vcxproj | 282 ++++++- software/src/master/src/V/V.vcxproj.filters | 12 + software/src/master/src/V/make.plist | 2 + software/src/master/src/V/make.xsources | 0 software/src/master/src/VAccess/VAccess.vcxproj | 283 ++++++- software/src/master/src/VAccess_Sample/VAccess_Sample.vbproj | 25 + software/src/master/src/VUtilities/M_SunOS_5.10/make.defs.2 | 1 + software/src/master/src/Vca/M_Linux/make.defs.3 | 1 + software/src/master/src/Vca/Vca.rc | 8 +- software/src/master/src/Vca/Vca.vcxproj | 457 ++++++++++- software/src/master/src/Vca/Vca.vcxproj.filters | 15 + software/src/master/src/Vca/make.plist | 2 + software/src/master/src/VcaMain/M_Linux/make.defs.3 | 1 + software/src/master/src/VcaMain/VcaMain.rc | Bin 0 -> 4182 bytes software/src/master/src/VcaMain/VcaMain.vcxproj | 92 ++- software/src/master/src/VcaMain/VcaMain.vcxproj.filters | 8 + software/src/master/src/VcaMain/resource.h | 14 + software/src/master/src/Vdb/Vdb.rc | 8 +- software/src/master/src/Vdb/Vdb.vcxproj | 88 ++ software/src/master/src/Vdht/Vdht.vcxproj | 133 ++- software/src/master/src/Vfx/Vfx.rc | 8 +- software/src/master/src/Vfx/Vfx.vcxproj | 88 ++ software/src/master/src/Vps/Vps.rc | 8 +- software/src/master/src/Vps/Vps.vcxproj | 147 +++- software/src/master/src/Vsa/Vsa.rc | 8 +- software/src/master/src/Vsa/Vsa.vcxproj | 275 ++++++- software/src/master/src/Vsa/Vsa.vcxproj.filters | 24 + software/src/master/src/Vsa/make.plist | 6 +- software/src/master/src/Vsa/make.xsources | 1 + software/src/master/src/Vxa/Vxa.rc | 8 +- software/src/master/src/Vxa/Vxa.vcxproj | 146 +++- software/src/master/src/VxaMain/VxaMain.rc | Bin 0 -> 4428 bytes software/src/master/src/VxaMain/VxaMain.vcxproj | 91 ++- software/src/master/src/VxaMain/VxaMain.vcxproj.filters | 8 + software/src/master/src/VxaMain/resource.h | 14 + software/src/master/src/backend/DSC_Descriptor.h | 216 +++-- software/src/master/src/backend/DSC_Pointer.h | 274 +++---- software/src/master/src/backend/DSC_Scalar.h | 284 +++---- software/src/master/src/backend/DSC_Store.h | 160 ++-- software/src/master/src/backend/IOMDriver.cpp | 34 +- software/src/master/src/backend/IOMDriver.h | 55 +- software/src/master/src/backend/IOMFile.cpp | 3 +- software/src/master/src/backend/M_AND.cpp | 49 +- software/src/master/src/backend/M_AND.h | 73 +- software/src/master/src/backend/M_ASD.cpp | 17 +- software/src/master/src/backend/M_ASD.h | 227 ++++-- software/src/master/src/backend/M_CPD.h | 218 ++--- software/src/master/src/backend/M_KnownObjectTable.cpp | 17 +- software/src/master/src/backend/M_KnownObjectTable.h | 225 +++--- software/src/master/src/backend/M_RTD.h | 6 +- software/src/master/src/backend/PFalist.cpp | 27 +- software/src/master/src/backend/PFdate.cpp | 7 +- software/src/master/src/backend/PFdictionary.cpp | 147 ++-- software/src/master/src/backend/PFfault.cpp | 34 +- software/src/master/src/backend/PFidentity.cpp | 501 ++++-------- software/src/master/src/backend/PFlist.cpp | 122 ++- software/src/master/src/backend/PFnumeric.cpp | 24 +- software/src/master/src/backend/PFprint.cpp | 954 ++++++++++------------ software/src/master/src/backend/PFrun.cpp | 291 +++---- software/src/master/src/backend/PFstats.cpp | 1192 ++++++++------------------- software/src/master/src/backend/PFstring.cpp | 731 +++++++---------- software/src/master/src/backend/PFts.cpp | 68 +- software/src/master/src/backend/PFutil.cpp | 464 +++++------ software/src/master/src/backend/PS_ASD.h | 2 +- software/src/master/src/backend/RTblock.cpp | 169 ++-- software/src/master/src/backend/RTblock.h | 145 +++- software/src/master/src/backend/RTcharuv.cpp | 148 ++-- software/src/master/src/backend/RTcharuv.h | 99 +-- software/src/master/src/backend/RTclosure.cpp | 164 ++-- software/src/master/src/backend/RTclosure.h | 193 ++--- software/src/master/src/backend/RTcontext.cpp | 221 +++-- software/src/master/src/backend/RTcontext.h | 172 ++-- software/src/master/src/backend/RTdictionary.cpp | 488 +++++------ software/src/master/src/backend/RTdictionary.h | 461 ++++++----- software/src/master/src/backend/RTdoubleuv.cpp | 174 ++-- software/src/master/src/backend/RTdoubleuv.h | 97 ++- software/src/master/src/backend/RTdsc.cpp | 399 ++++----- software/src/master/src/backend/RTdsc.h | 136 +++- software/src/master/src/backend/RTfloatuv.cpp | 167 ++-- software/src/master/src/backend/RTfloatuv.h | 95 ++- software/src/master/src/backend/RTindex.cpp | 1526 +++++++++++++++-------------------- software/src/master/src/backend/RTindex.h | 405 ++++++---- software/src/master/src/backend/RTintuv.cpp | 213 ++--- software/src/master/src/backend/RTintuv.h | 104 ++- software/src/master/src/backend/RTlink.cpp | 777 +++++++++--------- software/src/master/src/backend/RTlink.h | 214 +++-- software/src/master/src/backend/RTlstore.cpp | 1940 ++++++++++++++++++++------------------------ software/src/master/src/backend/RTlstore.h | 633 ++++++++++----- software/src/master/src/backend/RTmethod.cpp | 57 +- software/src/master/src/backend/RTmethod.h | 86 +- software/src/master/src/backend/RTparray.cpp | 10 +- software/src/master/src/backend/RTparray.h | 30 +- software/src/master/src/backend/RTpct.h | 11 +- software/src/master/src/backend/RTptoken.cpp | 1081 +++++++++++-------------- software/src/master/src/backend/RTptoken.h | 345 ++++---- software/src/master/src/backend/RTrefuv.cpp | 643 ++++++++------- software/src/master/src/backend/RTrefuv.h | 149 ++-- software/src/master/src/backend/RTseluv.cpp | 264 +++--- software/src/master/src/backend/RTseluv.h | 118 +-- software/src/master/src/backend/RTstring.cpp | 13 +- software/src/master/src/backend/RTtct.cpp | 2 +- software/src/master/src/backend/RTtct.h | 2 +- software/src/master/src/backend/RTu128uv.cpp | 134 ++-- software/src/master/src/backend/RTu128uv.h | 95 ++- software/src/master/src/backend/RTu64uv.cpp | 135 ++-- software/src/master/src/backend/RTu64uv.h | 95 ++- software/src/master/src/backend/RTu96uv.cpp | 131 ++- software/src/master/src/backend/RTu96uv.h | 95 ++- software/src/master/src/backend/RTundef.cpp | 7 +- software/src/master/src/backend/RTundefuv.cpp | 146 ++-- software/src/master/src/backend/RTundefuv.h | 99 ++- software/src/master/src/backend/RTvector.cpp | 3570 +++++++++++++++++++++++++++++++++------------------------------------------------ software/src/master/src/backend/RTvector.h | 717 ++++++++++++----- software/src/master/src/backend/RTvstore.cpp | 1145 +++++++++++--------------- software/src/master/src/backend/RTvstore.h | 342 +++++--- software/src/master/src/backend/VArrayOf.h | 10 +- software/src/master/src/backend/VArrayOf.i | 10 +- software/src/master/src/backend/VAssociativeCursor.h | 4 +- software/src/master/src/backend/VAssociativeResult.cpp | 41 +- software/src/master/src/backend/VAssociativeResult.h | 40 +- software/src/master/src/backend/VBlockTask.cpp | 39 +- software/src/master/src/backend/VByteCodeScanner.h | 4 +- software/src/master/src/backend/VCall.cpp | 575 ++++++------- software/src/master/src/backend/VCall.h | 4 +- software/src/master/src/backend/VChannelController.cpp | 4 +- software/src/master/src/backend/VCollection.cpp | 4 +- software/src/master/src/backend/VCollection.h | 15 +- software/src/master/src/backend/VCollectionOf.cpp | 57 +- software/src/master/src/backend/VCollectionOf.h | 14 +- software/src/master/src/backend/VCollectionOfOrderables.cpp | 8 +- software/src/master/src/backend/VCollectionOfOrderables.h | 12 +- software/src/master/src/backend/VCollectionOfStrings.cpp | 360 +++------ software/src/master/src/backend/VCollectionOfStrings.h | 43 +- software/src/master/src/backend/VComputationUnit.cpp | 212 ++--- software/src/master/src/backend/VComputationUnit.h | 237 +++++- software/src/master/src/backend/VConstructor.cpp | 40 - software/src/master/src/backend/VContainerHandle.cpp | 84 +- software/src/master/src/backend/VContainerHandle.h | 621 +++++++++----- software/src/master/src/backend/VControlPointSubscription.h | 6 +- software/src/master/src/backend/VDatabaseFederatorForBatchvision.h | 7 +- software/src/master/src/backend/VDescriptor.cpp | 205 ++--- software/src/master/src/backend/VDescriptor.h | 123 ++- software/src/master/src/backend/VEvaluatorPump.cpp | 22 - software/src/master/src/backend/VEvaluatorPump.h | 107 +-- software/src/master/src/backend/VExternalGroundStore.cpp | 18 +- software/src/master/src/backend/VExternalGroundStore.h | 10 +- software/src/master/src/backend/VFragment.cpp | 50 +- software/src/master/src/backend/VFragment.h | 27 +- software/src/master/src/backend/VFragmentation.cpp | 81 +- software/src/master/src/backend/VFragmentation.h | 30 +- software/src/master/src/backend/VGroundStore.cpp | 44 +- software/src/master/src/backend/VGroundStore.h | 28 +- software/src/master/src/backend/VInternalGroundStore.cpp | 2 +- software/src/master/src/backend/VInternalGroundStore.h | 4 + software/src/master/src/backend/VListEnumerationController.cpp | 118 +-- software/src/master/src/backend/VListEnumerationController.h | 2 +- software/src/master/src/backend/VMutexController.cpp | 2 +- software/src/master/src/backend/VMutexController.h | 5 +- software/src/master/src/backend/VOutputBuffer.h | 2 +- software/src/master/src/backend/VPrimitiveDescriptor.h | 1 - software/src/master/src/backend/VPrimitiveTask.cpp | 13 +- software/src/master/src/backend/VPrimitiveTask.h | 23 +- software/src/master/src/backend/VPrimitiveTaskController.h | 43 +- software/src/master/src/backend/VPrimitiveTaskController.i | 42 - software/src/master/src/backend/VReadEvalPrint.cpp | 98 ++- software/src/master/src/backend/VReadEvalPrint.h | 51 +- software/src/master/src/backend/VSNFTask.cpp | 91 +-- software/src/master/src/backend/VSNFTask.h | 17 +- software/src/master/src/backend/VSNFTaskHolder.cpp | 69 +- software/src/master/src/backend/VSelector.cpp | 4 +- software/src/master/src/backend/VSelector.h | 18 +- software/src/master/src/backend/VSet.cpp | 6 +- software/src/master/src/backend/VSet.h | 10 +- software/src/master/src/backend/VSetOf.i | 2 +- software/src/master/src/backend/VSuspension.cpp | 2 +- software/src/master/src/backend/VSuspension.h | 2 +- software/src/master/src/backend/VTask.cpp | 124 ++- software/src/master/src/backend/VTask.h | 136 ++-- software/src/master/src/backend/VTaskDomain.cpp | 9 +- software/src/master/src/backend/VTaskDomain.h | 16 +- software/src/master/src/backend/VTaskDomainedStore.h | 4 +- software/src/master/src/backend/VTransientServicesForBatchvision.cpp | 19 +- software/src/master/src/backend/VTransientServicesForBatchvision.h | 12 +- software/src/master/src/backend/VWhileTrueController.cpp | 4 +- software/src/master/src/backend/VfDeleteGenerator.cpp | 9 +- software/src/master/src/backend/VfDeleteGenerator.h | 4 +- software/src/master/src/backend/VfDistributionGenerator.cpp | 37 +- software/src/master/src/backend/VfDistributionGenerator.h | 18 +- software/src/master/src/backend/VfGuardTool.cpp | 8 +- software/src/master/src/backend/VfGuardTool.h | 4 +- software/src/master/src/backend/VfLocateGenerator.cpp | 12 +- software/src/master/src/backend/VfLocateGenerator.h | 4 +- software/src/master/src/backend/VfLocateOrAddGenerator.cpp | 15 +- software/src/master/src/backend/VfLocateOrAddGenerator.h | 5 +- software/src/master/src/backend/batchvision.cpp | 19 + software/src/master/src/backend/batchvision.h | 24 +- software/src/master/src/backend/dbconvert.cpp | 25 +- software/src/master/src/backend/iom.cpp | 48 +- software/src/master/src/backend/iom.h | 9 +- software/src/master/src/backend/lio.cpp | 10 +- software/src/master/src/backend/m.cpp | 1176 ++++++++++++++++++--------- software/src/master/src/backend/m.h | 2 +- software/src/master/src/backend/make.plist.batchvision | 3 +- software/src/master/src/backend/make.xsources | 1 + software/src/master/src/backend/popvector.cpp | 133 +-- software/src/master/src/backend/popvector.h | 202 +++-- software/src/master/src/backend/ps.cpp | 112 ++- software/src/master/src/backend/rslang.cpp | 43 +- software/src/master/src/backend/rslang.h | 23 +- software/src/master/src/backend/rtype.cpp | 14 + software/src/master/src/backend/rtype.h | 14 +- software/src/master/src/backend/showsizes.cpp | 2 +- software/src/master/src/backend/ts.cpp | 317 -------- software/src/master/src/backend/ts.h | 54 -- software/src/master/src/backend/uvector.cpp | 276 +++---- software/src/master/src/backend/uvector.h | 282 ++++--- software/src/master/src/backend/vdebug.cpp | 26 +- software/src/master/src/backend/vdsc.cpp | 495 ++++-------- software/src/master/src/backend/vdsc.h | 6 - software/src/master/src/backend/venvir.cpp | 187 ++--- software/src/master/src/backend/venvir.d | 22 +- software/src/master/src/backend/venvir.h | 21 +- software/src/master/src/backend/verr.cpp | 1 + software/src/master/src/backend/vfault.cpp | 10 +- software/src/master/src/backend/vmachine.cpp | 54 +- software/src/master/src/batchvision/batchvision.rc | 8 +- software/src/master/src/batchvision/batchvision.vcxproj | 908 ++++++++++++++++++++- software/src/master/src/batchvision/batchvision.vcxproj.filters | 19 +- software/src/master/src/binDbg/batchvision | 1 - software/src/master/src/binDbg/checksum | 1 - software/src/master/src/binDbg/dbconvert | 1 - software/src/master/src/binDbg/ndftool | 1 - software/src/master/src/binDbg/onprof | 1 - software/src/master/src/binDbg/uuidgen | 1 - software/src/master/src/binDbg/vcatool | 1 - software/src/master/src/binDbg/viewseg | 1 - software/src/master/src/binDbg/vpassthru | 1 - software/src/master/src/binDbg/vpool | 1 - software/src/master/src/binDbg/vpooladmin | 1 - software/src/master/src/binDbg/vprompt | 1 - software/src/master/src/binDbg/vquery | 1 - software/src/master/src/binDbg/vserver | 1 - software/src/master/src/checksum/checksum.rc | 8 +- software/src/master/src/checksum/checksum.vcxproj | 115 +++ software/src/master/src/dbconvert/dbconvert.rc | 8 +- software/src/master/src/dbconvert/dbconvert.vcxproj | 115 +++ software/src/master/src/format/format.rc | 8 +- software/src/master/src/format/format.vcxproj | 115 +++ software/src/master/src/kernel/.Vca_VcaOIDR.cpp.swo | Bin 49152 -> 0 bytes software/src/master/src/kernel/IVReceiver_NRK.h | 3 + software/src/master/src/kernel/IVUnknown.cpp | 4 +- software/src/master/src/kernel/IVUnknown.h | 125 +-- software/src/master/src/kernel/VInfoServer.cpp | 308 +++++++ software/src/master/src/kernel/VNotify.cpp | 277 +++++++ software/src/master/src/kernel/VReceiver.h | 10 +- software/src/master/src/kernel/VReferenceable.h | 2 +- software/src/master/src/kernel/VServer.cpp | 3 +- software/src/master/src/kernel/VSimpleFile.cpp | 34 +- software/src/master/src/kernel/VSimpleFile.h | 2 + software/src/master/src/kernel/VTransient.cpp | 22 + software/src/master/src/kernel/VTransient.h | 10 + software/src/master/src/kernel/VTransientServices.cpp | 507 ++++++++++++ software/src/master/src/kernel/VTransientServices.h | 162 ++++ software/src/master/src/kernel/V_VAllocator.cpp | 86 +- software/src/master/src/kernel/V_VAllocator.h | 4 +- software/src/master/src/kernel/V_VAtomicMemoryOperations_.h | 4 +- software/src/master/src/kernel/V_VAtomicOperations_.h | 75 +- software/src/master/src/kernel/V_VCOS.cpp | 8 +- software/src/master/src/kernel/V_VCamLog.cpp | 93 +++ software/src/master/src/kernel/V_VCamLog.h | 95 +++ software/src/master/src/kernel/V_VCondvar.h | 11 - software/src/master/src/kernel/V_VSemaphore.cpp | 58 ++ software/src/master/src/kernel/V_VSemaphore.h | 3 + software/src/master/src/kernel/V_VString.cpp | 35 +- software/src/master/src/kernel/V_VString.h | 4 + software/src/master/src/kernel/V_VSynchronizationObject.h | 11 + software/src/master/src/kernel/V_VThreadedProcessor_.h | 4 +- software/src/master/src/kernel/V_VTime.h | 4 + software/src/master/src/kernel/Vca.cpp | 9 + software/src/master/src/kernel/Vca.h | 2 + software/src/master/src/kernel/Vca_IInfoServer.cpp | 45 ++ software/src/master/src/kernel/Vca_IInfoServer.h | 44 + software/src/master/src/kernel/Vca_Main.cpp | 37 + software/src/master/src/kernel/Vca_VApplication.cpp | 33 +- software/src/master/src/kernel/Vca_VApplication.h | 2 +- software/src/master/src/kernel/Vca_VApplicationContext.cpp | 25 +- software/src/master/src/kernel/Vca_VBS.cpp | 5 +- software/src/master/src/kernel/Vca_VBS.h | 1 + software/src/master/src/kernel/Vca_VBSConsumer.cpp | 4 +- software/src/master/src/kernel/Vca_VClassInfoHolder.h | 7 +- software/src/master/src/kernel/Vca_VCohort.cpp | 8 +- software/src/master/src/kernel/Vca_VDeviceFactory.cpp | 29 +- software/src/master/src/kernel/Vca_VInterfaceEKG.h | 8 +- software/src/master/src/kernel/Vca_VInterfaceMember.h | 145 ++-- software/src/master/src/kernel/Vca_VMessage.h | 2 +- software/src/master/src/kernel/Vca_VNotifier.cpp | 191 +++++ software/src/master/src/kernel/Vca_VNotifier.h | 110 +++ software/src/master/src/kernel/Vca_VRoleHolder.h | 5 + software/src/master/src/kernel/Vca_VRolePlayer.cpp | 9 + software/src/master/src/kernel/Vca_VRolePlayer.h | 1 + software/src/master/src/kernel/Vca_VServerApplication.cpp | 45 +- software/src/master/src/kernel/Vca_VServerApplication.h | 2 +- software/src/master/src/kernel/Vca_VTimer.cpp | 16 +- software/src/master/src/kernel/Vca_VTrigger.h | 4 +- software/src/master/src/kernel/Vca_VcaConnection.cpp | 5 +- software/src/master/src/kernel/Vca_VcaConnection.h | 4 +- software/src/master/src/kernel/Vca_VcaDirectoryBuilder.cpp | 86 +- software/src/master/src/kernel/Vca_VcaDirectoryBuilder.h | 9 +- software/src/master/src/kernel/Vca_VcaOID.cpp | 2 +- software/src/master/src/kernel/Vca_VcaOID.h | 1 + software/src/master/src/kernel/Vca_VcaOIDL.cpp | 12 + software/src/master/src/kernel/Vca_VcaOIDR.cpp | 11 + software/src/master/src/kernel/Vca_VcaOffer.cpp | 29 +- software/src/master/src/kernel/Vca_VcaOffer.h | 8 +- software/src/master/src/kernel/Vca_VcaPeer.cpp | 26 +- software/src/master/src/kernel/Vca_VcaPeer.h | 2 +- software/src/master/src/kernel/Vca_VcaSelf.cpp | 2 +- software/src/master/src/kernel/Vca_VcaSelf.h | 2 +- software/src/master/src/kernel/Vca_VcaSite.cpp | 49 +- software/src/master/src/kernel/Vca_VcaSite.h | 15 +- software/src/master/src/kernel/Vca_VcaTransport.cpp | 2 +- software/src/master/src/kernel/VdbNetwork.cpp | 58 +- software/src/master/src/kernel/Vdd_Object.h | 164 ++++ software/src/master/src/kernel/Vdd_Pointer.h | 39 + software/src/master/src/kernel/Vdd_Store.cpp | 251 ++++++ software/src/master/src/kernel/Vdd_Store.h | 506 ++++++++++++ software/src/master/src/kernel/Vk.h | 4 +- software/src/master/src/kernel/VsaPrompt.cpp | 18 + software/src/master/src/kernel/Vsa_IEvaluatorPoolSettings.cpp | 5 +- software/src/master/src/kernel/Vsa_IEvaluatorPoolSettings.h | 2 + software/src/master/src/kernel/Vsa_IEvaluatorPoolSettings_Ex8.cpp | 50 ++ software/src/master/src/kernel/Vsa_IEvaluatorPoolSettings_Ex8.h | 50 ++ software/src/master/src/kernel/Vsa_IEvaluatorPool_Ex5.cpp | 51 ++ software/src/master/src/kernel/Vsa_IEvaluatorPool_Ex5.h | 117 +++ software/src/master/src/kernel/Vsa_IEvaluator_Ex1.cpp | 52 ++ software/src/master/src/kernel/Vsa_IEvaluator_Ex1.h | 51 ++ software/src/master/src/kernel/Vsa_VEvaluation.cpp | 94 ++- software/src/master/src/kernel/Vsa_VEvaluation.h | 18 +- software/src/master/src/kernel/Vsa_VEvaluator.cpp | 102 ++- software/src/master/src/kernel/Vsa_VEvaluator.h | 57 +- software/src/master/src/kernel/Vsa_VEvaluatorClient.cpp | 20 +- software/src/master/src/kernel/Vsa_VEvaluatorClient.h | 3 +- software/src/master/src/kernel/Vsa_VEvaluatorPool.cpp | 575 +++++++++++-- software/src/master/src/kernel/Vsa_VEvaluatorPool.h | 188 ++++- software/src/master/src/kernel/Vsa_VEvaluatorPump.cpp | 18 +- software/src/master/src/kernel/Vsa_VEvaluatorPumpSource.cpp | 4 +- software/src/master/src/kernel/Vsa_VEvaluatorSource.cpp | 15 +- software/src/master/src/kernel/Vsa_VOdometer.cpp | 432 ++++++++++ software/src/master/src/kernel/Vsa_VOdometer.h | 260 ++++++ software/src/master/src/kernel/Vsa_VPoolAdmin.cpp | 67 +- software/src/master/src/kernel/Vsa_VPoolAdmin.h | 11 +- software/src/master/src/kernel/Vsa_VPoolAdminInterpreter.cpp | 34 +- software/src/master/src/kernel/Vsa_VPoolAdminInterpreter.h | 4 +- software/src/master/src/kernel/Vsa_VPoolAdminSession.cpp | 192 ++++- software/src/master/src/kernel/Vsa_VPoolAdminSession.h | 88 +- software/src/master/src/kernel/Vsa_VPoolApplication.cpp | 325 ++++++-- software/src/master/src/kernel/Vsa_VPoolApplication.h | 61 +- software/src/master/src/kernel/Vsa_VPoolEvaluation.h | 6 +- software/src/master/src/kernel/Vsa_VPoolWorker.cpp | 200 +++-- software/src/master/src/kernel/Vsa_VPoolWorker.h | 236 +++--- software/src/master/src/kernel/Vsa_VPoolWorkerGeneration.cpp | 268 ++++--- software/src/master/src/kernel/Vsa_VPoolWorkerGeneration.h | 6 +- software/src/master/src/kernel/Vsa_VPrompt.cpp | 70 +- software/src/master/src/kernel/Vsa_VPrompt.h | 4 + software/src/master/src/kernel/Vsa_VSmartEvaluatorSource.cpp | 282 +++++-- software/src/master/src/kernel/Vsa_VSmartEvaluatorSource.h | 19 +- software/src/master/src/kernel/Vsa_VsaDirectoryBuilder.cpp | 195 ++++- software/src/master/src/kernel/Vsa_VsaDirectoryBuilder.h | 96 ++- software/src/master/src/kernel/Vxa_VCollectable.h | 15 +- software/src/master/src/kernel/Vxa_VExportable.cpp | 50 +- software/src/master/src/kernel/Vxa_VExportable.h | 10 +- software/src/master/src/kernel/Vxa_VImportable.cpp | 32 +- software/src/master/src/kernel/Vxa_VImportable.h | 4 +- software/src/master/src/kernel/Vxa_VResultBuilder.cpp | 30 +- software/src/master/src/kernel/Vxa_VResultBuilder.h | 11 +- software/src/master/src/kernel/cam.cpp | 220 +++++ software/src/master/src/kernel/cam.h | 517 ++++++++++++ software/src/master/src/kernel/save/IVUnknown.h | 1634 ------------------------------------- software/src/master/src/kernel/vcatool.cpp | 11 +- software/src/master/src/local_projects.dat | 1 + software/src/master/src/ndftool/ndftool.rc | 8 +- software/src/master/src/ndftool/ndftool.vcxproj | 116 +++ software/src/master/src/network/RTvstore.d | 8 +- software/src/master/src/network/VDatabaseActivation.h | 2 +- software/src/master/src/network/VDatabaseFederator.cpp | 2 +- software/src/master/src/network/VDatabaseFederator.h | 8 +- software/src/master/src/network/uvector.d | 4 +- software/src/master/src/normalize/normalize.rc | 8 +- software/src/master/src/normalize/normalize.vcxproj | 115 +++ software/src/master/src/onprof/onprof.rc | 8 +- software/src/master/src/onprof/onprof.vcxproj | 116 +++ software/src/master/src/showsizes/showsizes.rc | 8 +- software/src/master/src/showsizes/showsizes.vcxproj | 117 ++- software/src/master/src/tools/onprof.cpp | 15 +- software/src/master/src/vca_sample_distribution_client/vca_sample_distribution_client.vcxproj | 125 +++ software/src/master/src/vca_sample_distribution_server/vca_sample_distribution_server.vcxproj | 125 +++ software/src/master/src/vca_sample_echostring_client/vca_sample_echostring_client.vcxproj | 125 +++ software/src/master/src/vca_sample_echostring_server/vca_sample_echostring_server.vcxproj | 125 +++ software/src/master/src/vca_samples/vca_samples.vcxproj | 153 ++++ software/src/master/src/vcaquery/vcaquery.rc | 8 +- software/src/master/src/vcaquery/vcaquery.vcxproj | 121 +++ software/src/master/src/vcaservicemanager/make.xsources | 1 + software/src/master/src/vcaservicemanager/vcaservicemanager.vcxproj | 121 +++ software/src/master/src/vcaservicemanager/vpool.rc | 8 +- software/src/master/src/vcatool/vcatool.rc | 8 +- software/src/master/src/vcatool/vcatool.vcxproj | 115 +++ software/src/master/src/vdbtool/vdbtool.rc | 8 +- software/src/master/src/vdbtool/vdbtool.vcxproj | 91 +++ software/src/master/src/viewndf/viewndf.rc | 8 +- software/src/master/src/viewndf/viewndf.vcxproj | 116 +++ software/src/master/src/viewseg/viewseg.rc | 8 +- software/src/master/src/viewseg/viewseg.vcxproj | 116 +++ software/src/master/src/vision.sln | 198 ++++- software/src/master/src/vnotify/M_Linux/make.defs.2 | 1 + software/src/master/src/vnotify/M_SunOS/make.defs.2 | 1 + software/src/master/src/vnotify/make.llist | 3 + software/src/master/src/vnotify/make.plist | 1 + software/src/master/src/vnotify/make.rlist | 1 + software/src/master/src/vnotify/make.tlist | 1 + software/src/master/src/vpassthru/vpassthru.rc | 8 +- software/src/master/src/vpassthru/vpassthru.vcxproj | 122 +++ software/src/master/src/vpooladmin/vpooladmin.rc | 8 +- software/src/master/src/vpooladmin/vpooladmin.vcxproj | 133 +++ software/src/master/src/vproxy/vproxy.rc | 8 +- software/src/master/src/vproxy/vproxy.vcxproj | 121 +++ software/src/master/src/vquery/vquery.rc | 8 +- software/src/master/src/vquery/vquery.vcxproj | 114 +++ software/src/master/src/vsa_sample_requestmaker/vsa_sample_requestmaker.vcxproj | 123 +++ software/src/master/src/vsaprompt/make.xsources | 1 + software/src/master/src/vsaprompt/vprompt.rc | 8 +- software/src/master/src/vsaprompt/vsaprompt.vcxproj | 121 +++ software/src/master/src/vserver/VServer.rc | Bin 0 -> 4410 bytes software/src/master/src/vserver/VServer.vcxproj | 94 ++- software/src/master/src/vserver/VServer.vcxproj.filters | 8 + software/src/master/src/vserver/make.xsources | 1 + software/src/master/src/vserver/resource.h | 14 + 441 files changed, 30253 insertions(+), 20445 deletions(-) create mode 100644 software/src/master/src/M_Linux/make.ssh2.lib create mode 100644 software/src/master/src/V/make.xsources create mode 120000 software/src/master/src/VUtilities/M_SunOS_5.10/make.defs.2 mode change 100644 => 120000 software/src/master/src/Vca/M_Linux/make.defs.3 create mode 120000 software/src/master/src/VcaMain/M_Linux/make.defs.3 create mode 100644 software/src/master/src/VcaMain/VcaMain.rc create mode 100644 software/src/master/src/VcaMain/resource.h create mode 100644 software/src/master/src/Vsa/make.xsources create mode 100644 software/src/master/src/VxaMain/VxaMain.rc create mode 100644 software/src/master/src/VxaMain/resource.h delete mode 100644 software/src/master/src/backend/VConstructor.cpp delete mode 100644 software/src/master/src/backend/VPrimitiveTaskController.i create mode 100644 software/src/master/src/backend/make.xsources delete mode 100644 software/src/master/src/backend/ts.cpp delete mode 100644 software/src/master/src/backend/ts.h delete mode 120000 software/src/master/src/binDbg/batchvision delete mode 120000 software/src/master/src/binDbg/checksum delete mode 120000 software/src/master/src/binDbg/dbconvert delete mode 120000 software/src/master/src/binDbg/ndftool delete mode 120000 software/src/master/src/binDbg/onprof delete mode 120000 software/src/master/src/binDbg/uuidgen delete mode 120000 software/src/master/src/binDbg/vcatool delete mode 120000 software/src/master/src/binDbg/viewseg delete mode 120000 software/src/master/src/binDbg/vpassthru delete mode 120000 software/src/master/src/binDbg/vpool delete mode 120000 software/src/master/src/binDbg/vpooladmin delete mode 120000 software/src/master/src/binDbg/vprompt delete mode 120000 software/src/master/src/binDbg/vquery delete mode 120000 software/src/master/src/binDbg/vserver delete mode 100644 software/src/master/src/kernel/.Vca_VcaOIDR.cpp.swo create mode 100644 software/src/master/src/kernel/VInfoServer.cpp create mode 100644 software/src/master/src/kernel/VNotify.cpp create mode 100644 software/src/master/src/kernel/V_VCamLog.cpp create mode 100644 software/src/master/src/kernel/V_VCamLog.h create mode 100755 software/src/master/src/kernel/Vca_IInfoServer.cpp create mode 100755 software/src/master/src/kernel/Vca_IInfoServer.h create mode 100755 software/src/master/src/kernel/Vca_VNotifier.cpp create mode 100755 software/src/master/src/kernel/Vca_VNotifier.h create mode 100644 software/src/master/src/kernel/Vdd_Object.h create mode 100644 software/src/master/src/kernel/Vdd_Pointer.h create mode 100644 software/src/master/src/kernel/Vdd_Store.cpp create mode 100644 software/src/master/src/kernel/Vdd_Store.h create mode 100644 software/src/master/src/kernel/Vsa_IEvaluatorPoolSettings_Ex8.cpp create mode 100644 software/src/master/src/kernel/Vsa_IEvaluatorPoolSettings_Ex8.h create mode 100644 software/src/master/src/kernel/Vsa_IEvaluatorPool_Ex5.cpp create mode 100644 software/src/master/src/kernel/Vsa_IEvaluatorPool_Ex5.h create mode 100644 software/src/master/src/kernel/Vsa_IEvaluator_Ex1.cpp create mode 100644 software/src/master/src/kernel/Vsa_IEvaluator_Ex1.h create mode 100644 software/src/master/src/kernel/Vsa_VOdometer.cpp create mode 100644 software/src/master/src/kernel/Vsa_VOdometer.h create mode 100644 software/src/master/src/kernel/cam.cpp create mode 100644 software/src/master/src/kernel/cam.h delete mode 100644 software/src/master/src/kernel/save/IVUnknown.h create mode 100644 software/src/master/src/vcaservicemanager/make.xsources create mode 120000 software/src/master/src/vnotify/M_Linux/make.defs.2 create mode 120000 software/src/master/src/vnotify/M_SunOS/make.defs.2 create mode 100644 software/src/master/src/vnotify/make.llist create mode 100644 software/src/master/src/vnotify/make.plist create mode 100644 software/src/master/src/vnotify/make.rlist create mode 100644 software/src/master/src/vnotify/make.tlist create mode 100644 software/src/master/src/vsaprompt/make.xsources create mode 100644 software/src/master/src/vserver/VServer.rc create mode 100644 software/src/master/src/vserver/resource.h