ciderpress/app
Andy McFadden 4638d03d6c Shift responsibility for file associations to the installer
In the past, CiderPress managed its own file associations.  This is
the feature that launches CiderPress when you double-click on a ".shk"
file.  The installer ran "CiderPress -install" and "-uninstall" during
installation and removal to give CP a chance to establish and clean
up the necessary registry entries.

The code built with VS6 works fine.  The code built with VS2013 fails
with an access denied error.  It appears there have been some access
policy changes, and the older code is getting "grandfathered in".  This
is really something that the installer ought to be handling, though,
so rather than figure out how to fix CiderPress, I'm removing the
file type association code from CiderPress and letting DeployMaster
handle it.

This may be slightly less convenient for anyone who had reason to
change type associations frequently.  Modern versions of Windows have
relatively easy to use control panel UIs for adjusting types, and
the "advanced installation" feature of DeployMaster allows you to
un-check the types that you don't want to have associated with
CiderPress.

(...with one minor hitch: DeployMaster 4.2.2 only shows the first 9
associations, and CiderPress has 18.)

This change renders most of the registry-handling code obsolete, as
well as the "-install" / "-uninstall" handling.  I'm 99% sure I want
to go this way, but I'm keeping things #ifdefed rather than deleted
for the moment.
2014-12-11 14:22:39 -08:00
..
Graphics initial import 2007-03-27 17:47:10 +00:00
Help WinHelp to HtmlHelp conversion, part 1 2014-12-08 22:40:56 -08:00
ACUArchive.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
ACUArchive.h Relocate method comments 2014-11-21 22:33:39 -08:00
AboutDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
AboutDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
ActionProgressDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
ActionProgressDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
Actions.cpp Replace place-holder strings 2014-12-04 17:05:48 -08:00
AddClashDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
AddClashDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
AddFilesDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
AddFilesDialog.h File selection dialog update, part 2 2014-12-03 16:10:03 -08:00
ArchiveInfoDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ArchiveInfoDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
BNYArchive.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
BNYArchive.h Relocate method comments 2014-11-21 22:33:39 -08:00
BasicImport.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
BasicImport.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CassImpTargetDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
CassImpTargetDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
CassetteDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CassetteDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ChooseAddTargetDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ChooseAddTargetDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ChooseDirDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ChooseDirDialog.h Fix copy & paste 2014-12-10 17:10:13 -08:00
CiderPress.rc Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
Clipboard.cpp Fix copy & paste 2014-12-10 17:10:13 -08:00
ConfirmOverwriteDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ConfirmOverwriteDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ContentList.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
ContentList.h Relocate method comments 2014-11-21 22:33:39 -08:00
ConvDiskOptionsDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ConvDiskOptionsDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
ConvFileOptionsDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
ConvFileOptionsDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
CreateImageDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CreateImageDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CreateSubdirDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CreateSubdirDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
DEFileDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
DEFileDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
DiskArchive.cpp Replace place-holder strings 2014-12-04 17:05:48 -08:00
DiskArchive.h Relocate method comments 2014-11-21 22:33:39 -08:00
DiskConvertDialog.cpp WinHelp to HtmlHelp conversion, part 1 2014-12-08 22:40:56 -08:00
DiskConvertDialog.h WinHelp to HtmlHelp conversion, part 1 2014-12-08 22:40:56 -08:00
DiskEditDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
DiskEditDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
DiskEditOpenDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
DiskEditOpenDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
DiskFSTree.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
DiskFSTree.h Replace place-holder strings 2014-12-04 17:05:48 -08:00
DoneOpenDialog.h Large set of changes to restore CiderPress build. 2014-11-16 21:01:53 -08:00
EOLScanDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EOLScanDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EditAssocDialog.cpp Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
EditAssocDialog.h Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
EditCommentDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EditCommentDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EditPropsDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EditPropsDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EnterRegDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
EnterRegDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
ExtractOptionsDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ExtractOptionsDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
FileNameConv.cpp Replace place-holder strings 2014-12-04 17:05:48 -08:00
FileNameConv.h Relocate method comments 2014-11-21 22:33:39 -08:00
GenericArchive.cpp Replace place-holder strings 2014-12-04 17:05:48 -08:00
GenericArchive.h Fix copy & paste 2014-12-10 17:10:13 -08:00
HelpTopics.h Large set of changes to restore CiderPress build. 2014-11-16 21:01:53 -08:00
ImageFormatDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ImageFormatDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
Main.cpp Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
Main.h Relocate method comments 2014-11-21 22:33:39 -08:00
MyApp.cpp Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
MyApp.h Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
NewDiskSize.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
NewDiskSize.h Relocate method comments 2014-11-21 22:33:39 -08:00
NewFolderDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
NewFolderDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
NufxArchive.cpp File selection dialog update, part 2 2014-12-03 16:10:03 -08:00
NufxArchive.h Relocate method comments 2014-11-21 22:33:39 -08:00
OpenVolumeDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
OpenVolumeDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
PasteSpecialDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
PasteSpecialDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
Preferences.cpp Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
Preferences.h Relocate method comments 2014-11-21 22:33:39 -08:00
PrefsDialog.cpp Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
PrefsDialog.h Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
Print.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
Print.h Relocate method comments 2014-11-21 22:33:39 -08:00
ProgressCounterDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
RecompressOptionsDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
RecompressOptionsDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
Registry.cpp Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
Registry.h Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
RenameEntryDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
RenameEntryDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
RenameVolumeDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
RenameVolumeDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
Squeeze.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
Squeeze.h Relocate method comments 2014-11-21 22:33:39 -08:00
StdAfx.cpp Normalize indentation and EOL 2014-11-03 16:26:53 -08:00
StdAfx.h Use types with explicit sizes 2014-11-20 18:10:18 -08:00
SubVolumeDialog.cpp Relocate method comments 2014-11-21 22:33:39 -08:00
SubVolumeDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
Tools.cpp Fix diskimg OpenImage 2014-11-23 10:34:57 -08:00
TwoImgPropsDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
TwoImgPropsDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
UseSelectionDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
UseSelectionDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ViewFilesDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ViewFilesDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
VolumeCopyDialog.cpp WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
VolumeCopyDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
app.vcxproj WinXP compatibility update 2014-12-10 11:57:41 -08:00
app.vcxproj.filters WinHelp to HtmlHelp conversion, part 1 2014-12-08 22:40:56 -08:00
app.vcxproj.user Visual Studio 2013 update 2014-11-03 14:05:07 -08:00
resource.h initial import 2007-03-27 17:47:10 +00:00
resource.hm initial import 2007-03-27 17:47:10 +00:00
targetver.h Large set of changes to restore CiderPress build. 2014-11-16 21:01:53 -08:00