HomePhorge
Echo changelog August 2024

Build speeds

Significant build speed improvements from the following:

  • Configuration forward declares parsers
  • Parsers.h uses impl pattern to avoid including boost spirit in the header

Networking

  • Websocket connection sets connection details information (previously was empty)

Configuration

  • Sections have parent set and can be accessed via GetParent()
  • Option to enable end of line trimming is available for parsing which will include tabs, carriage return and spaces. Useful when providing lines or string for parsing rather than loading from a file (which trims /r when loading for you). Can be toggled inline with configuration.trim.lineendings=false|true[,persist] or call SetParsingTrimsLineEndings()

FileSystem

  • FileSystemSourceMemory::MakeMemoryFileName() fixed to format correctly since behaviour was different on Windows
  • FileSystemSourcrVFS supports looking up files added with AddFile() to allow you to setup a VFS as a mapping without writing to a VFS file. You can map any other sources this way
Written by 0xseantasker on Aug 26 2024, 10:02 PM.
User
Projects
  • Restricted Project
Subscribers
None

Event Timeline