Cheng
1b0d5148e8
putting in additional SFINAE guards in an effort to hunt down pesky and mysterious warnings
2023-09-22 20:35:28 +10:00
Cheng
9a12dbbd7e
minimally broken branch to isolate what is broken
2023-09-22 19:49:30 +10:00
Cheng
3dabb9992c
updating to version of wxWidgets that tells windows to be unicode
2023-09-22 18:36:07 +10:00
Cheng
d7c06c75c0
cleaning up error reporting
2023-09-22 12:10:52 +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
70100fbc61
updating wxWidgets - more carefully this time
2023-09-17 14:52:43 +10:00
Cheng
4f77dc9951
command line make
2023-09-16 19:02:43 +10:00
Cheng
3dbd15d27e
Added line numbers and function names to unit test failures
...
Turned off the deprecated compare warning with explanation
Made a small start on getting names in correct order in the display_wallet
Unit test and create new wallet is still broken if wallet file does
not already exist
2023-09-16 18:49:43 +10:00
Cheng
23e95c16ba
moved a large array from stack to dynamic allocation, and fixed unit
...
test to correctly handle the new database schema
2023-09-15 19:46:38 +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
529cc368c9
avoiding the implicit creation of the oid primary key to avoid sqlite backwards bug compatible quirks
2023-08-03 01:44:08 -07:00
Cheng
c344a597a2
merging upstream changes to libsodium
2023-05-16 05:30:30 +08:00
Cheng
2d8aa233be
changed to immediate, and update wxWidgets version
2023-05-14 10:18:25 +08:00
Cheng
ce010ab1fd
incorporating upstream changes of submodules
2023-02-27 13:09:20 +08:00
Cheng
61db535769
user friendly error handling of zooko names
...
Fixed it while dead drunk
could not walk in a straight line
had difficulty typing
coded rather slowly, but still wrote
smart code.
Realized that the error handling
has to have exception structures in
scope, but not the constructors in
scope
You can forward the constructors,
but if you forward the structs,
exceptions will crash. Your exception
constructor inputs can use structs that
are out of scope at the exception handler
2023-02-26 09:12:31 +08:00
Cheng
badd99b74b
now does correct error handling on insert name
...
But not very user friendly
2023-02-25 15:46:07 +08:00
Cheng
5b37e32a81
fixed add name UI
...
Error handling in add name still horribly broken
2023-02-24 13:30:54 +08:00
Cheng
55929ac9c8
Merge remote-tracking branch 'origin/docs' into attempt-to-fix-studio-update
2023-02-24 11:34:29 +08:00
Cheng
a478a79e8b
handle exception while attempting to open an existing wallet
2023-02-24 11:33:09 +08:00
Cheng
003d671c25
crash worked around
...
But the way I fixed it proves it is
a visual studio bug, not my bug
2023-02-17 12:43:22 +08:00
Cheng
5a9296e529
Now it compiles, but still fails unit test
...
So, though it compiles, the hashing code is compiling
to the wrong thing.
I conclude that my investment in template coding has been
excessive. It is time to switch to rust. Template
coding contains too much logically incoherent and
internally inconsistent backward compatibility
making it fragile to subtle changes in the compiler.
2023-02-16 15:24:43 +08:00
Cheng
0967d18cc4
minor changes to fix the original failure to compile correctly
...
Which might have worked, but now visual studio compiler
crashes on ristretto.h
modified: src/frame.cpp
modified: src/ristretto255.h
modified: src/stdafx.h
2023-02-16 13:28:10 +08:00
Cheng
fab225e872
struggling because with the new update, stuff just stopped working
2022-10-05 15:34:55 +11:00
Cheng
9a349fcdf9
Merge branch 'master' of rho.la:~/wallet
2022-10-03 12:52:05 +11:00
reaction.la
320f5bd962
new file: docs/notes/merkle_patricia_dag.md
...
new file: docs/pandoc_templates/vscode.css
modified: libsodium
modified: wxWidgets
2022-09-18 22:17:36 +10:00
reaction.la
3f196cc5b3
modified: docs/pandoc_templates/style.css
...
modified: docs/scale_clients_trust.md
modified: docs/setup/set_up_build_environments.md
modified: docs/setup/wireguard.md
2022-09-18 22:08:33 +10:00
Cheng
2ae3a850db
modified: .gitattributes
2022-09-18 03:08:36 -07:00
Cheng
63e36acab4
minor cleanup of git attributes and set_upstream
2022-09-18 17:57:42 +10:00
reaction.la
900696f685
Added wireguard configuration file to setup
2022-07-31 23:17:29 -07:00
reaction.la
246ff54e6c
structuring this random pile of documents
...
preparatory to making it actually accessible
2022-07-25 02:16:45 -07:00
Cheng
204613a258
Merge remote-tracking branch 'origin/docs'
2022-07-21 14:21:21 -07:00
Cheng
9c6fd362b7
fixed wxConfig
2022-07-21 13:55:38 -07:00
reaction.la
089230085c
Still figuring how to handle names
2022-07-19 01:21:40 -07:00
reaction.la
46691cb0db
minor edits on top of signoff of cmake branch
2022-07-08 19:19:44 +10:00
reaction.la
5020bda29d
Merge remote-tracking branch 'origin/cmake' into docs
2022-07-08 17:07:18 +10:00
reaction.la
40dc88a37b
shortening names
...
Preparatory to creating a proper link browse structure
2022-07-08 17:05:24 +10:00
reaction.la
a7e2e65b62
fixing automatic doc generation
2022-07-07 08:48:08 +10:00
aryan
48b81df8b1
wrapping up the failed cmake project
2022-07-04 22:07:25 -07:00
aryan
9e85303fb7
Merge branch 'cmake' of rho.la:~/wallet into cmake
2022-07-04 15:17:10 -07:00
aryan
60cea2d85b
still trying to synch remotes
...
Now I see why multiple remotes are a pain
2022-07-04 15:16:28 -07:00
aryan
b2b7efc77e
integrating with upstream, when it broke mysteriously
2022-07-04 15:03:31 -07:00
aryan
262bcf3b36
cmake options
2022-07-04 04:41:58 -07:00
aryan
e005413774
Merge branch 'master' of rho.la:~/wallet into cmake
2022-07-03 05:05:43 -07:00
aryan
8a00c3713f
preparing to merge to checkout with changed repositories
2022-07-03 05:01:26 -07:00
reaction.la
7d8ebed948
Merge remote-tracking branch 'origin/master' into docs
2022-07-03 15:20:12 +10:00
reaction.la
1fb5db8bd5
preparing to switch remote repos
2022-07-03 14:17:26 +10:00
reaction.la
8530ae73b0
finally figured the connection distribution algorithm
2022-07-03 14:12:03 +10:00
Cheng
9210e8cdaf
Documented the painful process of moving a remote repository
2022-07-03 10:18:07 +10:00
Cheng
f4b761bed6
finally updated the .gitmodules files to reflect the the remote repo move
2022-07-03 07:32:12 +10:00