changed to immediate, and update wxWidgets version
This commit is contained in:
parent
ce010ab1fd
commit
2d8aa233be
@ -8,7 +8,7 @@ In a Git bash command prompt, `cd` to the directory where you intend to
|
|||||||
install the source code.
|
install the source code.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone --recursive git@cpal.pw:~/wallet
|
git clone --recursive git@rho.la:~/wallet
|
||||||
```
|
```
|
||||||
|
|
||||||
Then launch the visual studio X64 native tools command prompt. `cd` to the
|
Then launch the visual studio X64 native tools command prompt. `cd` to the
|
||||||
|
@ -187,7 +187,7 @@ class sql_insert_name {
|
|||||||
ro::sql csql_rollback;
|
ro::sql csql_rollback;
|
||||||
public:
|
public:
|
||||||
sql_insert_name(ISqlite3* p) :
|
sql_insert_name(ISqlite3* p) :
|
||||||
csql_begin(p, R"|(BEGIN;)|"),
|
csql_begin(p, R"|(BEGIN IMMEDIATE;)|"),
|
||||||
csql_into_names(p, R"|(INSERT OR FAIL INTO "Names" VALUES(?1);)|"),
|
csql_into_names(p, R"|(INSERT OR FAIL INTO "Names" VALUES(?1);)|"),
|
||||||
csql_namekey_into_keys(p, R"|(INSERT OR FAIL INTO "Keys" VALUES(?1, last_insert_rowid(), 1);)|"),
|
csql_namekey_into_keys(p, R"|(INSERT OR FAIL INTO "Keys" VALUES(?1, last_insert_rowid(), 1);)|"),
|
||||||
csql_commit(p, R"|(COMMIT;)|"),
|
csql_commit(p, R"|(COMMIT;)|"),
|
||||||
|
@ -245,7 +245,7 @@ void Frame::NewWallet(wxFileName& filename, ristretto255::hash<256>& secret) {
|
|||||||
db->exec(R"|(
|
db->exec(R"|(
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = 1;
|
PRAGMA synchronous = 1;
|
||||||
BEGIN TRANSACTION;
|
BEGIN IMMEDIATE TRANSACTION;
|
||||||
CREATE TABLE "Keys"(
|
CREATE TABLE "Keys"(
|
||||||
"pubkey" BLOB NOT NULL UNIQUE PRIMARY KEY,
|
"pubkey" BLOB NOT NULL UNIQUE PRIMARY KEY,
|
||||||
"id" integer NOT NULL,
|
"id" integer NOT NULL,
|
||||||
|
@ -62,7 +62,7 @@ constexpr bool b_WINDOWS = false;
|
|||||||
static_assert(wxUSE_UNSAFE_WXSTRING_CONV == 1,
|
static_assert(wxUSE_UNSAFE_WXSTRING_CONV == 1,
|
||||||
R"(In fully utf environment, (wallet.manifest plus
|
R"(In fully utf environment, (wallet.manifest plus
|
||||||
/utf-8 compile option) all string conversions are safe.)");
|
/utf-8 compile option) all string conversions are safe.)");
|
||||||
static_assert(wxMAJOR_VERSION == 3 && wxMINOR_VERSION == 2 && wxRELEASE_NUMBER == 2 && wxSUBRELEASE_NUMBER == 1, "expecting wxWidgets 3.2.2.1");
|
static_assert(wxMAJOR_VERSION == 3 && wxMINOR_VERSION == 2 && wxRELEASE_NUMBER == 2 && wxSUBRELEASE_NUMBER == 1 && wxVERSION_STRING == wxT("wxWidgets 3.2.2.1"), "expecting wxWidgets 3.2.2.1");
|
||||||
static_assert(wxUSE_IPV6 == 1, "IP6 unavailable in wxWidgets");
|
static_assert(wxUSE_IPV6 == 1, "IP6 unavailable in wxWidgets");
|
||||||
static_assert(WXWIN_COMPATIBILITY_3_0 == 0, "wxWidgets api out of date");
|
static_assert(WXWIN_COMPATIBILITY_3_0 == 0, "wxWidgets api out of date");
|
||||||
static_assert(wxUSE_COMPILER_TLS == (b_WINDOWS ? 2 : 1), "out of date workarounds in wxWidgets for windows bugs");
|
static_assert(wxUSE_COMPILER_TLS == (b_WINDOWS ? 2 : 1), "out of date workarounds in wxWidgets for windows bugs");
|
||||||
|
@ -424,7 +424,7 @@ static bool OpenWallet(void) {
|
|||||||
db->exec(R"|(
|
db->exec(R"|(
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = 1;
|
PRAGMA synchronous = 1;
|
||||||
BEGIN TRANSACTION;
|
BEGIN IMMEDIATE TRANSACTION;
|
||||||
CREATE TABLE "Keys"(
|
CREATE TABLE "Keys"(
|
||||||
"pubkey" BLOB NOT NULL UNIQUE PRIMARY KEY,
|
"pubkey" BLOB NOT NULL UNIQUE PRIMARY KEY,
|
||||||
"id" integer NOT NULL,
|
"id" integer NOT NULL,
|
||||||
|
Loading…
Reference in New Issue
Block a user