ciderpress/app/app.vcxproj.filters
Andy McFadden 51b5f00f5c Large set of changes to restore CiderPress build.
CiderPress and MDC now compile, and execute far enough to open
their respective "about" boxes, but I doubt they'll do much
more than that.

* Switch from MBCS to UNICODE APIs

Microsoft switched to UTF-16 (by way of UCS-2) a long time ago,
and the support for MBCS seems to be getting phased out.  So it's
time to switch to wide strings.

This is a bit awkward for CiderPress because it works with disk
and file archives with 8-bit filenames, and I want NufxLib and
DiskImgLib to continue to work on Linux (which has largely taken
the UTF-8 approach to Unicode).  The libraries will continue to
work with 8-bit filenames, with CiderPress/MDC doing the
conversion at the appropriate point.

There were a couple of places where strings from a structure
handed back by one of the libraries were used directly in the UI,
or vice-versa, which is a problem because we have nowhere to
store the result of the conversion.  These currently have fixed
place-holder "xyzzy" strings.

All UI strings are now wide.

Various format strings now use "%ls" and "%hs" to explicitly
specify wide and narrow.  This doesn't play well with gcc, so
only the Windows-specific parts use those.

* Various updates to vcxproj files

The project-file conversion had some cruft that is now largely
gone.  The build now has a common output directory for the EXEs
and libraries, avoiding the old post-build copy steps.

* Added zlib 1.2.8 and nufxlib 2.2.2 source snapshots

The old "prebuilts" directory is now gone.  The libraries are now
built as part of building the apps.

I added a minimal set of files for zlib, and a full set for nufxlib.
The Linux-specific nufxlib goodies are included for the benefit of
the Linux utilities, which are currently broken (don't build).

* Replace symbols used for include guards

Symbols with a leading "__" are reserved.
2014-11-16 21:01:53 -08:00

421 lines
13 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{ce11a4a3-b5b9-4a09-ab8b-9c92c728f3f5}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{ca3f0358-99e0-4dc7-b460-b7b929dec101}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{7687a6e0-1b1c-4442-b2da-c49022f435ea}</UniqueIdentifier>
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="CiderPress.rc">
<Filter>Source Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="AboutDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ActionProgressDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ACUArchive.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="AddClashDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="AddFilesDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ArchiveInfoDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="BasicImport.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="BNYArchive.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CassetteDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CassImpTargetDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ChooseAddTargetDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ChooseDirDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ConfirmOverwriteDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ContentList.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ConvDiskOptionsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ConvFileOptionsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CreateImageDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CreateSubdirDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DEFileDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DiskArchive.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DiskConvertDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DiskEditDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DiskEditOpenDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DiskFSTree.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DoneOpenDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="EditAssocDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="EditCommentDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="EditPropsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="EnterRegDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="EOLScanDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ExtractOptionsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="FileNameConv.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="GenericArchive.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="HelpTopics.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ImageFormatDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Main.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="MyApp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="NewDiskSize.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="NewFolderDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="NufxArchive.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="OpenVolumeDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PasteSpecialDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Preferences.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PrefsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Print.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ProgressCounterDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="RecompressOptionsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Registry.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="RenameEntryDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="RenameVolumeDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="resource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Squeeze.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="StdAfx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="SubVolumeDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TwoImgPropsDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UseSelectionDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ViewFilesDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="VolumeCopyDialog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Image Include="Graphics\binary2.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\ChooseFolder.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\CiderPress.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\diskimage.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\FileViewer.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\fslogo.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\hdrbar.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\icon2.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\list-pics.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\NewFolder.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\nufx.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="Graphics\toolbar1.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="graphics\vol_pics.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="graphics\tree_pics.bmp">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<None Include="Help\CIDERPRESS.HLP" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="AboutDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ActionProgressDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Actions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ACUArchive.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="AddClashDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="AddFilesDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ArchiveInfoDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="BasicImport.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="BNYArchive.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CassetteDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CassImpTargetDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ChooseAddTargetDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ChooseDirDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Clipboard.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ConfirmOverwriteDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ContentList.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ConvDiskOptionsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ConvFileOptionsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CreateImageDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CreateSubdirDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DEFileDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DiskArchive.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DiskConvertDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DiskEditDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DiskEditOpenDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DiskFSTree.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="EditAssocDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="EditCommentDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="EditPropsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="EnterRegDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="EOLScanDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ExtractOptionsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="FileNameConv.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="GenericArchive.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ImageFormatDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="MyApp.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="NewDiskSize.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="NewFolderDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="NufxArchive.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="OpenVolumeDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PasteSpecialDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Preferences.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PrefsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Print.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="RecompressOptionsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Registry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="RenameEntryDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="RenameVolumeDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Squeeze.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="StdAfx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SubVolumeDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Tools.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TwoImgPropsDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="UseSelectionDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ViewFilesDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="VolumeCopyDialog.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>