From: <sv...@op...> - 2024-04-16 07:53:27
|
Author: manx Date: Tue Apr 16 09:53:13 2024 New Revision: 20608 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20608 Log: [Ref] mpt/io_read/filedata_base_unseekable_buffer.hpp: Add FileDataUnseekableBuffer which gives the stream reading implementation access to the complete backbuffer of already read data. This is useful for LZ-style compressors that require a backref window. Added: trunk/OpenMPT/src/mpt/io_read/filedata_base_unseekable_buffer.hpp (contents, props changed) Modified: trunk/OpenMPT/build/autotools/Makefile.am trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win7/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win7/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win7/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win7/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win81/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win81/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win81/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win81/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win10/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win10/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win10/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win10clang/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win10clang/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win7/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win7/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win7/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win7/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win81/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win81/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win81/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win81/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/xcode-ios/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/build/xcode-macosx/libopenmpt.xcodeproj/project.pbxproj Modified: trunk/OpenMPT/build/autotools/Makefile.am ============================================================================== --- trunk/OpenMPT/build/autotools/Makefile.am Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/autotools/Makefile.am Tue Apr 16 09:53:13 2024 (r20608) @@ -227,6 +227,7 @@ MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_buffered.hpp MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_seekable.hpp MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_unseekable.hpp +MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_unseekable_buffer.hpp MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_callbackstream.hpp MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_memory.hpp MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_stdstream.hpp Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1103,6 +1103,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1260,6 +1260,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -798,6 +798,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -666,6 +666,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1103,6 +1103,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1260,6 +1260,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1103,6 +1103,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1260,6 +1260,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -850,6 +850,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -561,6 +561,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -856,6 +856,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -561,6 +561,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -877,6 +877,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -864,6 +864,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -877,6 +877,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -864,6 +864,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -907,6 +907,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -870,6 +870,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -781,6 +781,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -648,6 +648,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1103,6 +1103,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1260,6 +1260,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -798,6 +798,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -666,6 +666,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1103,6 +1103,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1260,6 +1260,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1103,6 +1103,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1260,6 +1260,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -850,6 +850,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -561,6 +561,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -856,6 +856,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -561,6 +561,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -877,6 +877,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -864,6 +864,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -877,6 +877,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -864,6 +864,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -907,6 +907,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -870,6 +870,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -781,6 +781,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -648,6 +648,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1878,6 +1878,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1302,6 +1302,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1429,6 +1429,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -708,6 +708,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1878,6 +1878,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1302,6 +1302,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1878,6 +1878,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -1302,6 +1302,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1555,6 +1555,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -567,6 +567,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1555,6 +1555,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -567,6 +567,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1504,6 +1504,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -864,6 +864,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Tue Apr 16 09:53:13 2024 (r20608) @@ -1504,6 +1504,7 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_buffered.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_seekable.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp" /> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_memory.hpp" /> <ClInclude Include="..\..\src\mpt\io_read\filedata_stdstream.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters Mon Apr 15 21:17:06 2024 (r20607) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters Tue Apr 16 09:53:13 2024 (r20608) @@ -864,6 +864,9 @@ <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\io_read\filedata_base_unseekable_buffer.hpp"> + <Filter>src\mpt\io_read</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\io_read\filedata_callbackstream.hpp"> <Filter>src\mpt\io_read</Filter> </ClInclude> Modified: trunk/OpenMPT/build/v... [truncated message content] |