ciderpress/app
Andy McFadden 00e6b3ab5e Improve filename handling when reading from archives
This updates GenericEntry's filename handling to be more careful
about Mac OS Roman vs. Unicode.  Most of the work is still done with
a CP-1252 conversion instead of MOR, but we now do a proper
conversion on the "display name", so we see the right thing in the
content list and file viewer.

Copy & paste, disk-to-file-archive, and file-archive-to-disk
conversions should work (correctly) as before.  Extracted files will
still have "_" or "%AA" instead of a Unicode TRADE MARK SIGN, but
that's fine for now -- we can extract and re-add the files losslessly.

The filenames are now stored in CStrings rather than WCHAR*.

Also, fixed a bad initializer in the file-archive-to-disk conversion
dialog.
2015-01-08 17:57:20 -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 Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
ACUArchive.h Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
AboutDialog.cpp Update NufxLib snapshot to v3.0.0d2 2015-01-04 11:29:51 -08:00
AboutDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
ActionProgressDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
ActionProgressDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
Actions.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -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 Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
BNYArchive.h Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
BasicImport.cpp Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
BasicImport.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CassImpTargetDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
CassImpTargetDialog.h Relocate method comments 2014-11-21 22:33:39 -08:00
CassetteDialog.cpp Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
CassetteDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ChooseAddTargetDialog.cpp Better error message when extracting files 2014-12-17 13:31:50 -08:00
ChooseAddTargetDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ChooseDirDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
ChooseDirDialog.h Fix copy & paste 2014-12-10 17:10:13 -08:00
CiderPress.rc Better error message when extracting files 2014-12-17 13:31:50 -08:00
Clipboard.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -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 Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
ContentList.h Quick stab at Unicode for AWGS/Teach 2014-12-18 17:33:09 -08:00
ConvDiskOptionsDialog.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -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 Add CheckedLoadString 2014-12-16 11:04:31 -08:00
CreateImageDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
CreateSubdirDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -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 Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
DiskArchive.h Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
DiskConvertDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
DiskConvertDialog.h WinHelp to HtmlHelp conversion, part 1 2014-12-08 22:40:56 -08:00
DiskEditDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -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 Move file association handling back into the app 2014-12-15 21:57:09 -08:00
EditAssocDialog.h Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
EditCommentDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
EditCommentDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
EditPropsDialog.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -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 Tweak error reporting 2014-12-17 15:45:28 -08:00
ExtractOptionsDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
FileNameConv.cpp Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
FileNameConv.h Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
GenericArchive.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
GenericArchive.h Improve filename handling when reading from archives 2015-01-08 17:57:20 -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 Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
Main.h Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
MyApp.cpp Quick stab at Unicode for AWGS/Teach 2014-12-18 17:33:09 -08:00
MyApp.h Specify a custom class name for main frame 2014-12-17 08:55:20 -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 Add CheckedLoadString 2014-12-16 11:04:31 -08:00
NewFolderDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
NufxArchive.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
NufxArchive.h Improve filename handling when adding files 2015-01-08 14:16:20 -08:00
OpenVolumeDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -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 Add CheckedLoadString 2014-12-16 11:04:31 -08:00
PrefsDialog.h Shift responsibility for file associations to the installer 2014-12-11 14:22:39 -08:00
Print.cpp Add CheckedLoadString 2014-12-16 11:04:31 -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 Move file association handling back into the app 2014-12-15 21:57:09 -08:00
Registry.h Move file association handling back into the app 2014-12-15 21:57:09 -08:00
RenameEntryDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
RenameEntryDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
RenameVolumeDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -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 Move file association handling back into the app 2014-12-15 21:57:09 -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 Add CheckedLoadString 2014-12-16 11:04:31 -08:00
TwoImgPropsDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
TwoImgPropsDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
UseSelectionDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
UseSelectionDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
ViewFilesDialog.cpp Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
ViewFilesDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
VolumeCopyDialog.cpp Add CheckedLoadString 2014-12-16 11:04:31 -08:00
VolumeCopyDialog.h WinHelp to HtmlHelp conversion, part 2 2014-12-09 14:10:52 -08:00
app.vcxproj fix post-build, add missing file 2014-12-17 09:27:37 -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
postbuild.bat found where nlist.data.txt was hiding; updated postbuild.bat accordingly 2014-12-17 11:17:23 -08:00
resource.h Better error message when extracting files 2014-12-17 13:31:50 -08: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