Commit Graph

10 Commits

Author SHA1 Message Date
Cheng
f7876905e3
Simplifying the serialization to and from VLQ integer format with C++20 concepts.
Moving serialization to a new header, serialization.h
2023-09-25 18:51:12 +10:00
Cheng
fefb99bb33
Discovered that modifying the wxWidgets manifest has no effect
Restored the wallet manifest.
Discovered that local wxString variables are apt to get wiped during
a throw.  Dangerous to pass a wXstring.utf8() to an exception
2023-09-25 10:23:11 +10:00
Cheng
89ebcee054
fixed those irritating uninitialized memory warnings by annotating parameters 2023-09-23 15:58:56 +10:00
Cheng
ac7f6806eb
I suffered greatly trying to get the libraries to build correctly
Because one has to separately specify build characteristics in
many different places it is quite difficult to make sure the right
things are linking the right things.

I added the two files msvc/winConfigDebug.bat msvc/winConfigRelease.bat
To build only the libaries that should be linked, so we will get an
error message if a release build links to a debug build.
2023-09-18 07:10:41 +10:00
Cheng
61aa3ff141
Updating libsodium - they finally made a release, though
I have been using their unreleased versions for a very
long time.

The release has radically reorganized the build process, probably
to support arm builds
2023-09-17 18:25:49 +10:00
Cheng
4f77dc9951
command line make 2023-09-16 19:02:43 +10:00
Cheng
408942a336
My update of wxWidgets broke. wxWidgets bug, or bug in the way I use it.
My update of the schema to explicitly name the ROWID column broke everything because I was using position rather than names for fields
2023-09-14 10:45:12 +10:00
Cheng
63e36acab4
minor cleanup of git attributes and set_upstream 2022-09-18 17:57:42 +10:00
Cheng
b989390a6b
builds after files moved 2022-06-30 22:56:01 +10:00
Cheng
2371674072
moving files to clean up root directory 2022-06-30 16:55:37 +10:00