This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
The-Powder-Toy/src/bzip2
Tamás Bálint Misius ab600780d0
Clean up GameSave somewhat
Namely:

 - get rid of unsafe memory management;
   - use vectors / Planes everywhere;
   - return a vector from serialization functions;
   - have read functions take a vector;
 - improve constness;
 - hide a few implementation details from GameSave.h;
 - get rid of GameSave copy constructor;
 - better member initialization;
 - use the slightly more C++-looking BZ2 wrappers.

The BSON library still takes ownership of the data it parses, and GameSave
ownership is still a joke. Those will need to be fixed later.
2022-11-10 15:15:10 +01:00
..
bz2wrap.cpp Clean up GameSave somewhat 2022-11-10 15:15:10 +01:00
bz2wrap.h Fix GCC11-only errors and warnings 2021-08-04 16:58:44 +02:00
meson.build Unbundle bzip2 and jsoncpp, update tpt-libs 2022-10-20 23:15:49 +02:00