<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>spk &#x2013; /libspk/src/TextDB.cpp</title><description>WebSVN RSS feed &#x2013; spk</description><lastBuildDate>Sun, 10 May 2026 14:34:37 +0000</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://cycrow.co.uk/websvn/log.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;max=40&amp;peg=247</link><atom:link href="https://cycrow.co.uk/websvn/rss.php?path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;peg=247&amp;repname=spk" rel="self" type="application/rss+xml" />
<item><pubDate>Sat, 22 Jul 2023 16:41:11 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 197 – Updated to WString usage</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 87 file(s) modified&lt;/strong&gt;&lt;br/&gt;Updated to WString usage&lt;/div&gt;~ /common/spknet.h&lt;br /&gt;~ /Creator/src/Forms/AddShipPart.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseInfo.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseShip.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseTurret.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseWeapons.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseWeapons1.cpp&lt;br /&gt;~ /Creator/src/Forms/FileExplorer.h&lt;br /&gt;~ /Creator/src/Forms/Form1.cpp&lt;br /&gt;~ /Creator/src/Forms/Form1.h&lt;br /&gt;~ /Creator/src/Forms/LoadText.h&lt;br /&gt;~ /Creator/src/Forms/ModDiff.h&lt;br /&gt;~ /Creator/src/Forms/Options.h&lt;br /&gt;~ /Creator/src/Forms/PackageForm.cpp&lt;br /&gt;~ /Creator/src/Forms/PackageForm.h&lt;br /&gt;~ /Creator/src/Forms/SaveDialog.h&lt;br /&gt;~ /Creator/src/Forms/SelectFilesystem.cpp&lt;br /&gt;~ /Creator/src/Forms/SelectFilesystem.h&lt;br /&gt;~ /Creator/src/Forms/SelectGame.h&lt;br /&gt;~ /libspk/src/BaseFile.cpp&lt;br /&gt;~ /libspk/src/BaseFile.h&lt;br /&gt;~ /libspk/src/CatFile.cpp&lt;br /&gt;~ /libspk/src/CatFile.h&lt;br /&gt;~ /libspk/src/DirIO.cpp&lt;br /&gt;~ /libspk/src/DirIO.h&lt;br /&gt;~ /libspk/src/emp.h&lt;br /&gt;~ /libspk/src/File.cpp&lt;br /&gt;~ /libspk/src/File.h&lt;br /&gt;~ /libspk/src/File_IO.cpp&lt;br /&gt;~ /libspk/src/File_IO.h&lt;br /&gt;~ /libspk/src/GameDirectories.cpp&lt;br /&gt;~ /libspk/src/GameDirectories.h&lt;br /&gt;~ /libspk/src/GameExe.cpp&lt;br /&gt;~ /libspk/src/GameExe.h&lt;br /&gt;~ /libspk/src/Languages.cpp&lt;br /&gt;~ /libspk/src/Languages.h&lt;br /&gt;~ /libspk/src/logging/Log.cpp&lt;br /&gt;~ /libspk/src/logging/Log.h&lt;br /&gt;~ /libspk/src/ModDiff.cpp&lt;br /&gt;~ /libspk/src/ModDiff.h&lt;br /&gt;~ /libspk/src/MultiSpkFile.cpp&lt;br /&gt;~ /libspk/src/MultiSpkFile.h&lt;br /&gt;~ /libspk/src/OriginalFiles.cpp&lt;br /&gt;~ /libspk/src/OriginalFiles.h&lt;br /&gt;~ /libspk/src/Package/CorePackage.h&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/Packages.h&lt;br /&gt;~ /libspk/src/ShipData.cpp&lt;br /&gt;~ /libspk/src/ShipData.h&lt;br /&gt;~ /libspk/src/spk.cpp&lt;br /&gt;~ /libspk/src/spk.h&lt;br /&gt;~ /libspk/src/spkdefines.h&lt;br /&gt;~ /libspk/src/SpkFile.cpp&lt;br /&gt;~ /libspk/src/SpkFile.h&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/TextDB.h&lt;br /&gt;~ /libspk/src/Utils/WString.cpp&lt;br /&gt;~ /libspk/src/Utils/WString.h&lt;br /&gt;~ /libspk/src/VirtualFileSystem.cpp&lt;br /&gt;~ /libspk/src/VirtualFileSystem.h&lt;br /&gt;~ /libspk/src/XspFile.cpp&lt;br /&gt;~ /libspk/src/XspFile.h&lt;br /&gt;~ /ModMerge/src/Forms/Form1.h&lt;br /&gt;~ /PluginManager/src/Forms/CheckUpdate.h&lt;br /&gt;~ /PluginManager/src/Forms/CompareList.h&lt;br /&gt;~ /PluginManager/src/Forms/DirectoryControl.cpp&lt;br /&gt;~ /PluginManager/src/Forms/EditGlobals.h&lt;br /&gt;~ /PluginManager/src/Forms/FakePatchControl.cpp&lt;br /&gt;~ /PluginManager/src/Forms/MainGui.cpp&lt;br /&gt;~ /PluginManager/src/Forms/MainGui.h&lt;br /&gt;~ /PluginManager/src/Forms/ModSelector.cpp&lt;br /&gt;~ /PluginManager/src/Forms/StartUp.cpp&lt;br /&gt;~ /PluginManager/src/PluginManagerLite.cpp&lt;br /&gt;~ /PluginManager/src/stdafx.cpp&lt;br /&gt;~ /PluginManager/src/stdafx.h&lt;br /&gt;~ /SpkExplorer/src/Forms/AddDialog.cpp&lt;br /&gt;~ /SpkExplorer/src/Forms/DropFileDialog.h&lt;br /&gt;~ /SpkExplorer/src/Forms/ExtractDialog.cpp&lt;br /&gt;~ /SpkExplorer/src/Forms/Form1.h&lt;br /&gt;~ /SpkExplorer/src/Forms/SpkForm.cpp&lt;br /&gt;~ /SpkExplorer/src/Forms/SpkForm.h&lt;br /&gt;~ /Tools/src/catpck.cpp&lt;br /&gt;~ /Tools/src/moddiff.cpp&lt;br /&gt;~ /Tools/src/spkconvert.cpp&lt;br /&gt;~ /Tools/src/spkinstall.cpp&lt;br /&gt;~ /Tools/src/spktool.cpp&lt;br /&gt;~ /XspConvert/Form1.h&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=197&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=197&amp;peg=247</guid></item>
<item><pubDate>Sun, 19 Jul 2015 12:16:33 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 101 – CyString =&gt; Utils::String  CyStringList =? Utils::CStringList</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 19 file(s) modified&lt;/strong&gt;&lt;br/&gt;CyString =&gt; Utils::String &lt;br /&gt;
CyStringList =? Utils::CStringList&lt;/div&gt;~ /Creator/src/Forms/CustomiseShip.cpp&lt;br /&gt;~ /Creator/src/Forms/Form1.cpp&lt;br /&gt;~ /Creator/src/Forms/Form1.h&lt;br /&gt;~ /Creator/src/Forms/LoadText.h&lt;br /&gt;~ /libspk/src/CatFile.cpp&lt;br /&gt;~ /libspk/src/CatFile.h&lt;br /&gt;~ /libspk/src/GameDirectories.cpp&lt;br /&gt;~ /libspk/src/GameDirectories.h&lt;br /&gt;~ /libspk/src/ModDiff.cpp&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/TextDB.h&lt;br /&gt;~ /libspk/src/Utils/String.cpp&lt;br /&gt;~ /libspk/src/Utils/String.h&lt;br /&gt;~ /libspk/src/Utils/StringList.cpp&lt;br /&gt;~ /libspk/src/Utils/StringList.h&lt;br /&gt;~ /libspk/src/VirtualFileSystem.cpp&lt;br /&gt;~ /libspk/src/VirtualFileSystem.h&lt;br /&gt;~ /Tools/src/spktool.cpp&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=101&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=101&amp;peg=247</guid></item>
<item><pubDate>Fri, 17 Jul 2015 19:02:57 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 94 – Added GameDirectories, and replaced each link list</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 36 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added GameDirectories, and replaced each link list&lt;/div&gt;~ /Creator/src/Forms/AddShipPart.cpp&lt;br /&gt;~ /Creator/src/Forms/AddShipPart.h&lt;br /&gt;~ /Creator/src/Forms/CustomiseInfo.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseInfo.h&lt;br /&gt;~ /Creator/src/Forms/CustomiseShip.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseShip.h&lt;br /&gt;~ /Creator/src/Forms/CustomiseTurret.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseWeapons.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseWeapons1.cpp&lt;br /&gt;~ /Creator/src/Forms/CustomiseWeapons1.h&lt;br /&gt;~ /Creator/src/Forms/Form1.cpp&lt;br /&gt;~ /Creator/src/Forms/Form1.h&lt;br /&gt;~ /Creator/src/Forms/LoadText.h&lt;br /&gt;~ /Creator/src/Forms/ModDiff.h&lt;br /&gt;~ /Creator/src/Forms/Options.h&lt;br /&gt;~ /Creator/src/Forms/PackageForm.cpp&lt;br /&gt;~ /Creator/src/Forms/PackageForm.h&lt;br /&gt;~ /Creator/src/Forms/SelectFilesystem.cpp&lt;br /&gt;~ /Creator/src/Forms/SelectFilesystem.h&lt;br /&gt;~ /libspk/src/BaseFile.h&lt;br /&gt;~ /libspk/src/File.h&lt;br /&gt;+ /libspk/src/GameDirectories.cpp&lt;br /&gt;+ /libspk/src/GameDirectories.h&lt;br /&gt;~ /libspk/src/ShipData.cpp&lt;br /&gt;~ /libspk/src/ShipData.h&lt;br /&gt;~ /libspk/src/spk.h&lt;br /&gt;~ /libspk/src/spkdefines.h&lt;br /&gt;~ /libspk/src/SpkFile.h&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/TextDB.h&lt;br /&gt;~ /libspk/src/Utils/String.cpp&lt;br /&gt;~ /libspk/src/Utils/String.h&lt;br /&gt;~ /libspk/src/VirtualFileSystem.cpp&lt;br /&gt;~ /libspk/src/VirtualFileSystem.h&lt;br /&gt;~ /libspk/src/XspFile.cpp&lt;br /&gt;~ /libspk/Windows/spk.vcproj&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=94&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=94&amp;peg=247</guid></item>
<item><pubDate>Sat, 11 Jul 2015 23:10:38 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 88 – Added Ware display for Plugin Manager</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 23 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added Ware display for Plugin Manager&lt;/div&gt;~ /libspk/src/BaseFile.cpp&lt;br /&gt;~ /libspk/src/BaseFile.h&lt;br /&gt;~ /libspk/src/File.cpp&lt;br /&gt;~ /libspk/src/File.h&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/Packages.h&lt;br /&gt;~ /libspk/src/SpkFile.cpp&lt;br /&gt;~ /libspk/src/SpkFile.h&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/Utils/StringList.h&lt;br /&gt;~ /PluginManager/PluginManager.vcproj&lt;br /&gt;+ /PluginManager/src/Forms/EditPrice.cpp&lt;br /&gt;+ /PluginManager/src/Forms/EditPrice.h&lt;br /&gt;+ /PluginManager/src/Forms/EditPrice.resx&lt;br /&gt;+ /PluginManager/src/Forms/EditWares.cpp&lt;br /&gt;+ /PluginManager/src/Forms/EditWares.h&lt;br /&gt;+ /PluginManager/src/Forms/EditWares.resx&lt;br /&gt;~ /PluginManager/src/Forms/MainGui.cpp&lt;br /&gt;~ /PluginManager/src/Forms/MainGui.h&lt;br /&gt;~ /PluginManager/src/Forms/MenuBar.cpp&lt;br /&gt;~ /PluginManager/src/Forms/MenuBar.h&lt;br /&gt;~ /PluginManager/src/Forms/MenuBar.resx&lt;br /&gt;~ /Windows/Installer/changelog.txt&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=88&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=88&amp;peg=247</guid></item>
<item><pubDate>Fri, 10 Jul 2015 22:15:27 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 84 – More CyString conversions Fixed problem with TruncateFile (fixing catfiles)</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;More CyString conversions&lt;br /&gt;
Fixed problem with TruncateFile (fixing catfiles)&lt;/div&gt;~ /libspk/src/CatFile.cpp&lt;br /&gt;~ /libspk/src/File_IO.cpp&lt;br /&gt;~ /libspk/src/logging/Log.cpp&lt;br /&gt;~ /libspk/src/logging/Log.h&lt;br /&gt;~ /libspk/src/ModDiff.cpp&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/Packages.h&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/TextDB.h&lt;br /&gt;~ /libspk/src/VirtualFileSystem.h&lt;br /&gt;~ /PluginManager/src/Languages.h&lt;br /&gt;~ /PluginManager/src/PluginManagerLite.cpp&lt;br /&gt;~ /Windows/Installer/changelog.txt&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=84&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=84&amp;peg=247</guid></item>
<item><pubDate>Fri, 10 Jul 2015 18:53:07 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 82 – Updated some Utils::String and started using CFileIO instead of the ...</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Updated some Utils::String and started using CFileIO instead of the file system directly&lt;/div&gt;~ /libspk/src/CatFile.cpp&lt;br /&gt;~ /libspk/src/File_IO.cpp&lt;br /&gt;~ /libspk/src/File_IO.h&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/Utils/String.cpp&lt;br /&gt;~ /libspk/src/VirtualFileSystem.cpp&lt;br /&gt;~ /XspConvert/Form1.h&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=82&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=82&amp;peg=247</guid></item>
<item><pubDate>Sat, 30 Jun 2012 16:59:20 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 52 – Changes most file routines to use std::fstream instead of FILE</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 32 file(s) modified&lt;/strong&gt;&lt;br/&gt;Changes most file routines to use std::fstream instead of FILE&lt;/div&gt;~ /Creator/src/Forms/Form1.h&lt;br /&gt;~ /Creator/src/Forms/PackageForm.cpp&lt;br /&gt;~ /Direct3D-Hook/src/X3Overlay.cpp&lt;br /&gt;~ /libspk/src/BaseFile.cpp&lt;br /&gt;~ /libspk/src/BaseFile.h&lt;br /&gt;~ /libspk/src/CatFile.cpp&lt;br /&gt;~ /libspk/src/CatFile.h&lt;br /&gt;~ /libspk/src/emp.h&lt;br /&gt;~ /libspk/src/File.cpp&lt;br /&gt;~ /libspk/src/File.h&lt;br /&gt;~ /libspk/src/File_IO.cpp&lt;br /&gt;~ /libspk/src/File_IO.h&lt;br /&gt;~ /libspk/src/logging/Log.cpp&lt;br /&gt;~ /libspk/src/ModDiff.cpp&lt;br /&gt;~ /libspk/src/MultiSpkFile.cpp&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/SpkFile.cpp&lt;br /&gt;~ /libspk/src/SpkFile.h&lt;br /&gt;~ /libspk/src/TextDB.cpp&lt;br /&gt;~ /libspk/src/VirtualFileSystem.cpp&lt;br /&gt;~ /libspk/src/XspFile.cpp&lt;br /&gt;~ /libspk/src/XspFile.h&lt;br /&gt;~ /ModMerge/src/Forms/Form1.h&lt;br /&gt;~ /PluginManager/src/Forms/MainGui.cpp&lt;br /&gt;~ /PluginManager/src/Forms/ModSelector.cpp&lt;br /&gt;~ /PluginManager/src/Forms/PackageBrowser.cpp&lt;br /&gt;~ /PluginManager/src/PluginManagerLite.cpp&lt;br /&gt;~ /PluginManager/src/stdafx.h&lt;br /&gt;~ /Tools/src/catpck.cpp&lt;br /&gt;~ /Tools/src/spkinstall.cpp&lt;br /&gt;~ /Tools/src/spktool.cpp&lt;br /&gt;~ /XspConvert/Form1.h&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=52&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=52&amp;peg=247</guid></item>
<item><pubDate>Sun, 17 Jun 2012 14:03:47 +0000</pubDate><dc:creator>cycrow</dc:creator><title>Rev 35 – Adjusted virtual filesystem and added TextDB. Adjust XSPFile to make ...</title><description>&lt;div&gt;&lt;strong&gt;cycrow – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Adjusted virtual filesystem and added TextDB.&lt;br /&gt;
Adjust XSPFile to make use of the virtual filesystem when extracting ships.&lt;/div&gt;~ /libspk/src/ModDiff.cpp&lt;br /&gt;~ /libspk/src/ModDiff.h&lt;br /&gt;~ /libspk/src/Packages.cpp&lt;br /&gt;~ /libspk/src/Packages.h&lt;br /&gt;+ /libspk/src/TextDB.cpp&lt;br /&gt;+ /libspk/src/TextDB.h&lt;br /&gt;~ /libspk/src/VirtualFileSystem.cpp&lt;br /&gt;~ /libspk/src/VirtualFileSystem.h&lt;br /&gt;~ /libspk/src/XspFile.cpp&lt;br /&gt;~ /libspk/src/XspFile.h&lt;br /&gt;</description><link>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=35&amp;peg=247</link><guid>https://cycrow.co.uk/websvn/revision.php?repname=spk&amp;path=%2Flibspk%2Fsrc%2FTextDB.cpp&amp;rev=35&amp;peg=247</guid></item>
</channel></rss>