Refactoring of class names and namespaces in ClassChange (part 1).
The meaning of instvars in ClassChange was changed (well, actually it was
defined), so:
- className is the name of the class without any namespace prefix but
including all owning classes.
- nameSpaceName is the name of the original namespace of the class
- nameSpaceOverride is client-enforced namespace namew
- ownerClassName is the name of the owning class but without any namespace
prefix.
This commit actually fixes remaining RegressionTests::ChangeSetTests.
CAUTION: currently, class names and namespace names are wrong when reading
system changefile. This is due to a conceptual problem because there's no
way how distinguish between namespace and owning class solely on the
information in the changeset file. Next part of the refactoring should fix
this, but at the cost of changing the changefile format. The impact to
old tools not using ChangeSet but rather their own implementation must be
investigated (tools like ChangesBrowser).
//
// DO NOT EDIT
// automagically generated from the projectDefinition: stx_libbasic3.
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 6,2,32767,32767
PRODUCTVERSION 6,2,3,0
#if (__BORLANDC__)
FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE VS_USER_DEFINED
#endif
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "eXept Software AG\0"
VALUE "FileDescription", "Smalltalk/X Additional Developer Basic Classes (LIB)\0"
VALUE "FileVersion", "6.2.32767.32767\0"
VALUE "InternalName", "stx:libbasic3\0"
VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012\0"
VALUE "ProductName", "Smalltalk/X\0"
VALUE "ProductVersion", "6.2.3.0\0"
VALUE "ProductDate", "Wed, 12 Jun 2013 10:39:49 GMT\0"
END
END
BLOCK "VarFileInfo"
BEGIN // Language | Translation
VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
END
END