OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1656-ga82c206
Gerrit Code Review
gerrit@openafs.org
Thu, 15 Sep 2011 11:25:59 -0700 (PDT)
The following commit has been merged in the master branch:
commit a82c20639843f7021fdfcca32fc6db5faa172eba
Author: Stefan Kueng <tortoisesvn@gmail.com>
Date: Thu Sep 15 00:57:23 2011 -0400
Windows: Explorer Shell extensions
This patchset implements a broad range of improvements to
the explorer shell. There is still a significant amount of
work to be done.
* Remove the 'cut' and 'delete' options from the
context menu if the selected object is a symlink
or mount point. This is performed in a language
neutral manner.
* Add AFS Property page to the property sheet
* Add AFS Volume Property page
* Add AFS ACL Property page
* force the linker to add the common-controls V6 manifest and
define ISOLATION_AWARE_ENABLED to make property sheets
work for the shell extension dll
* Fix the InfoTip handler. Display symlink and mount point
target strings
Stefan Kueng was assisted by Jeffrey Altman.
Change-Id: I6b7c4506026270a5408d90cdc5358864e3fb44c3
Reviewed-on: http://gerrit.openafs.org/5430
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
src/WINNT/client_exp/NTMakefile | 11 +-
src/WINNT/client_exp/PropACL.cpp | 310 ++++++++++++++++++
src/WINNT/client_exp/PropACL.h | 28 ++
src/WINNT/client_exp/PropBase.cpp | 21 ++
src/WINNT/client_exp/PropBase.h | 19 ++
src/WINNT/client_exp/PropFile.cpp | 239 ++++++++++++++
src/WINNT/client_exp/PropFile.h | 19 ++
src/WINNT/client_exp/PropVolume.cpp | 116 +++++++
src/WINNT/client_exp/PropVolume.h | 13 +
src/WINNT/client_exp/add_acl_entry_dlg.cpp | 2 -
src/WINNT/client_exp/add_acl_entry_dlg.h | 14 +-
src/WINNT/client_exp/afs_shl_ext.cpp | 16 +
src/WINNT/client_exp/gui2fs.cpp | 384 ++++++++++++++++++++++-
src/WINNT/client_exp/gui2fs.h | 10 +
src/WINNT/client_exp/lang/de_DE/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/lang/en_US/afs_shl_ext.rc | 113 +++++++
src/WINNT/client_exp/lang/es_ES/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/lang/ja_JP/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/lang/ko_KR/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/lang/pt_BR/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/lang/zh_CN/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/lang/zh_TW/afs_shl_ext.rc | 6 +
src/WINNT/client_exp/make_mount_point_dlg.cpp | 14 +-
src/WINNT/client_exp/make_mount_point_dlg.h | 6 +-
src/WINNT/client_exp/make_symbolic_link_dlg.cpp | 4 +-
src/WINNT/client_exp/resource.h | 59 +++-
src/WINNT/client_exp/set_afs_acl.h | 3 +-
src/WINNT/client_exp/shell_ext.cpp | 243 ++++++++++++++-
src/WINNT/client_exp/shell_ext.h | 10 +-
src/WINNT/client_exp/stdafx.h | 2 +
src/config/NTDllmap.txt | 2 +-
31 files changed, 1655 insertions(+), 45 deletions(-)
--
OpenAFS Master Repository