occt: master 73594f72

Author Committer Branch Timestamp Parent
abv kgv master 2016-09-25 20:05:00 master 3a5a656c
Affected Issues  0027901: Resource_Manager creates directory with insufficient permissions
Changeset 0027901: Resource_Manager creates directory with insufficient permissions

Resource_Manager now sets RWXD permissions for the created directories to allow their removal.
Method OSD_Directory::Build() will create intermediate directories if they do not exist yet.
OSD_FileNode is corrected to clean error status in method Exists().

Tests bugs fclasses bug181_1 and bug181_2 are corrected to check existence of generated resource files; TODO is removed in bug181_2.
mod - src/OSD/OSD_Directory.cxx Diff File
mod - src/OSD/OSD_FileNode.cxx Diff File
mod - src/Resource/Resource_Manager.cxx Diff File
mod - tests/bugs/fclasses/bug181_1 Diff File
mod - tests/bugs/fclasses/bug181_2 Diff File