ciderpress/reformat
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
..
AWGS.cpp Tweak AWGS/Teach output 2014-12-18 18:35:30 -08:00
AWGS.h More source code shuffling 2014-11-25 14:34:14 -08:00
AppleWorks.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
AppleWorks.h More source code shuffling 2014-11-25 14:34:14 -08:00
Asm.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
Asm.h More source code shuffling 2014-11-25 14:34:14 -08:00
BASIC.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
BASIC.h More source code shuffling 2014-11-25 14:34:14 -08:00
CPMFiles.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
CPMFiles.h More source code shuffling 2014-11-25 14:34:14 -08:00
Directory.cpp Fix some static analyzer quibbles 2014-12-02 17:55:19 -08:00
Directory.h More source code shuffling 2014-11-25 14:34:14 -08:00
Disasm.cpp Fix some static analyzer quibbles 2014-12-02 17:55:19 -08:00
Disasm.h More source code shuffling 2014-11-25 14:34:14 -08:00
DisasmTable.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
DoubleHiRes.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
DoubleHiRes.h More source code shuffling 2014-11-25 14:34:14 -08:00
DreamGrafix.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
HiRes.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
HiRes.h More source code shuffling 2014-11-25 14:34:14 -08:00
MacPaint.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
MacPaint.h More source code shuffling 2014-11-25 14:34:14 -08:00
NiftyList.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
PascalFiles.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
PascalFiles.h More source code shuffling 2014-11-25 14:34:14 -08:00
PrintShop.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
PrintShop.h More source code shuffling 2014-11-25 14:34:14 -08:00
Reformat.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
Reformat.h Add DECLARE_COPY_AND_OPEQ to util classes 2014-12-04 11:18:12 -08:00
ReformatBase.cpp Quick stab at Unicode for AWGS/Teach 2014-12-18 17:33:09 -08:00
ReformatBase.h Improve filename handling when reading from archives 2015-01-08 17:57:20 -08:00
ResourceFork.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
ResourceFork.h More source code shuffling 2014-11-25 14:34:14 -08:00
Simple.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
Simple.h More source code shuffling 2014-11-25 14:34:14 -08:00
StdAfx.cpp Large set of changes to restore CiderPress build. 2014-11-16 21:01:53 -08:00
StdAfx.h Use types with explicit sizes 2014-11-20 18:10:18 -08:00
SuperHiRes.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
SuperHiRes.h More source code shuffling 2014-11-25 14:34:14 -08:00
Teach.cpp Tweak AWGS/Teach output 2014-12-18 18:35:30 -08:00
Teach.h More source code shuffling 2014-11-25 14:34:14 -08:00
Text8.cpp More source code shuffling 2014-11-25 14:34:14 -08:00
Text8.h More source code shuffling 2014-11-25 14:34:14 -08:00
reformat.vcxproj WinXP compatibility update 2014-12-10 11:57:41 -08:00
reformat.vcxproj.filters Large set of changes to restore CiderPress build. 2014-11-16 21:01:53 -08:00