Commit Graph

482 Commits

Author SHA1 Message Date
mj-xmr
19ed7abdf9 Test: Enable coverage for external repositories
Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten.
2021-04-01 19:50:54 +02:00
Crypto City
25959967cf fix wonky looking special event window 2021-03-31 09:17:48 +00:00
luigi1111
08f6d0e185
Merge pull request #7439
0f2b5af Reduced executable size; reduced call sequence to 'allowed' log function (Lee Clagett)
2021-03-29 22:39:31 -04:00
moneromooo-monero
a16328e853
easylogging++: in place log sanitization
saves an object ctor/dtor per log
2021-03-29 22:26:46 +00:00
Crypto City
64af90f54e game: simple in-game IPFS image viewer 2021-03-23 23:36:38 +00:00
Howard Chu
ab5f0ec37a
ITS#9500 fix regression from ITS#8662
mdb_load -a patch broke overwriting with MDB_CURRENT
2021-03-23 20:51:19 +00:00
luigi1111
1b11820187
Merge pull request #7361
935bfaa ITS#9007 don't free loose writemap pages (Kris Zyp)
2021-02-18 14:08:20 -05:00
moneromooo-monero
8889f490ce
easylogging++: fix potential memory corruption
The m_typedConfigurations pointer is copied from one object to the next,
but deleted in the dtor, leading to potential double free. It is also
deleted first thing in the copy ctor, deleting uninitialized memory.

This does not seem to actually happen in practice (those functions do
not get called), but seems safer that way.

Coverity 1446562
2021-02-16 09:43:18 +00:00
Kris Zyp
935bfaa913
ITS#9007 don't free loose writemap pages
Broken in ITS#8756
2021-02-01 16:09:08 +00:00
Lee Clagett
0f2b5af0dd Reduced executable size; reduced call sequence to "allowed" log function 2021-01-16 22:55:41 +00:00
selsta
576bb88628
miniupnp: set submodule to upstream, disable install 2021-01-12 17:14:58 +01:00
Crypto City
cd5142398a tb: fix both enter/space button trigger and triggering two dialogs in a row 2021-01-03 16:07:13 +00:00
Crypto City
8e3d70c8fa game: allow using raw UI definition strings in runestone messages
if styling is enabled
2020-12-03 18:56:38 +00:00
Crypto City
0446bde62c allow mayors to select who gets styling on runestone messages 2020-11-30 16:45:16 +00:00
Crypto City
00f71f75c7 game: replace VariantMapVector with Vector of VariantMap 2020-11-29 23:38:02 +00:00
Crypto City
4efbc970f0 tb: fix enter/space not triggering buttons 2020-11-22 23:25:50 +00:00
Crypto City
981286b060 tb: fix leftover turquoise box on some edit fields 2020-11-22 23:25:50 +00:00
Crypto City
91d09e545e More script work, especially with blob deduplication 2020-11-22 23:25:50 +00:00
Crypto City
eb4499c188 tb: restrict long click to touch only 2020-11-10 18:17:43 +00:00
Crypto City
6e3538620c game: make the console text selectable 2020-11-10 18:17:43 +00:00
Crypto City
7f075e757e tb: do not reset scrollbars when the list contents change 2020-11-02 00:20:28 +00:00
Crypto City
0cceb2ad11 game: lazy evaluation of map data in previews 2020-11-01 17:34:30 +00:00
Crypto City
f44f6de8d6 make CC_NO_EXTERNAL_DEPS a cmake define 2020-11-01 17:33:55 +00:00
Crypto City
2cc0d846ba fix link issues on windows 2020-10-27 19:47:43 +00:00
Crypto City
8f675bc542 urho3d: update to latest urho3d 2020-10-19 19:54:17 +00:00
Crypto City
34a4d2b618 fixes after monero merge 2020-10-19 12:17:51 +00:00
Crypto City
43b8112c1e Merge branch 'master' into cc 2020-10-18 00:33:51 +00:00
Crypto City
5710bb74dd WIP - scripts 2020-10-17 23:28:43 +00:00
Crypto City
d92ffce4fd urho3d: disable xaudio2 on windows (msys borks with it) 2020-09-30 00:23:11 +00:00
Crypto City
39c00b49e9 boost-libs: template size bump 2020-09-17 22:07:50 +00:00
Crypto City
9b7cd86aef tb: change hashtable keys from uint32_t to uint64_t to cater to TBID 2020-09-17 02:30:44 +00:00
Crypto City
bf358f3671 blockchain_db: store number of discoveries per account 2020-09-17 02:30:43 +00:00
moneromooo-monero
1b9fe0761c
Revert "unbound: update to get build fixes"
This reverts commit 541a7c81a1.

It breaks the depends build
2020-09-06 18:15:52 +00:00
moneromooo-monero
541a7c81a1
unbound: update to get build fixes 2020-09-06 11:47:55 +00:00
Crypto City
2e70908856 urho3d: build without urho2d 2020-09-02 23:07:03 +00:00
Crypto City
c1ccc22c15 tb: fix font size change not changing edit field height 2020-09-02 23:07:03 +00:00
luigi1111
a70374d3e6
Merge pull request #6782
c3f9913 supercop: update submodule (selsta)
2020-08-31 16:51:44 -05:00
Crypto City
40d58c0c9d add dependencies where appropriate to make -jN work 2020-08-29 12:17:11 +00:00
Crypto City
933c4f2db1 tb: link against the freetype bundled with urho3d 2020-08-28 21:16:57 +00:00
Alexander Blair
8aaeff46ee
Merge pull request #6766
12ffc79b2 qrcodegen: fix compilation with old gcc, use modern cmake (selsta)
2020-08-27 03:04:10 -07:00
selsta
c3f991332f
supercop: update submodule 2020-08-27 01:22:15 +02:00
Crypto City
4803e6f508 more fixes for mac 2020-08-25 13:20:14 +00:00
Crypto City
85c7f21a46 game: switch to 64 bit TurboBadger TBID
Collisions were found in the wild
2020-08-25 13:20:14 +00:00
Crypto City
d9d234a9fe fix most build problems on mac 2020-08-21 18:33:03 +00:00
Crypto City
0455b51023 urho3d: fix build on non GCC/x86_64 2020-08-21 18:33:03 +00:00
Alexander Blair
d73b1b6560
Merge pull request #6727
13eee1d6a rpc: reject wrong sized txid (moneromooo-monero)
92e6b7df2 easylogging++: fix crash with reentrant logging (moneromooo-monero)
6dd95d530 epee: guard against exceptions in RPC handlers (moneromooo-monero)
90016ad74 blockchain: guard against exceptions in add_new_block/children (moneromooo-monero)
2020-08-16 12:55:25 -07:00
Alexander Blair
65d7d8312d
Merge pull request #6712
01cd3d934 For NetBSD, add instructions to README.md and define to ea_config.h (thomasvaughan)
2020-08-16 12:51:41 -07:00
Alexander Blair
d3e611fda2
Merge pull request #6698
a3933a2a5 Update RandomX to v1.1.8 (tevador)
2020-08-16 12:50:26 -07:00
selsta
12ffc79b27
qrcodegen: fix compilation with old gcc, use modern cmake 2020-08-16 18:06:55 +02:00
Crypto City
370f18e612 game: add boids for aesthetic purposes 2020-08-15 15:12:34 +00:00
Crypto City
60f292357b urho3d: prefer dsound to WASAPI on windows 2020-08-09 18:49:26 +00:00
Crypto City
449d38c7af urho3d: small extra terrain speedup 2020-08-08 11:39:14 +00:00
Crypto City
281c4c913f game: use faster approximate normalization where appropriate 2020-08-08 10:14:27 +00:00
Crypto City
c589cd6692 game: fix crash on exit 2020-08-06 01:10:41 +00:00
Crypto City
2a1c79920d speedup terrain generation 2020-08-01 17:05:19 +00:00
moneromooo-monero
92e6b7df2c
easylogging++: fix crash with reentrant logging 2020-07-30 22:52:13 +00:00
Crypto City
d8d0ae8617 urho3d: fix normal on ray cast 2020-07-25 13:08:39 +00:00
Crypto City
0f71803126 tests: enable unbound tests 2020-07-24 15:36:50 +00:00
thomasvaughan
01cd3d9342
For NetBSD, add instructions to README.md and define to ea_config.h 2020-07-19 12:53:57 +00:00
Alexander Blair
5041de8a3b
Merge pull request #6488
99684e3e simplewallet: add show_qr_code command (selsta)
2020-07-16 06:14:30 -07:00
Crypto City
762d984dd3 urho3d: speedup urho octree removal 2020-07-07 18:19:26 +00:00
Crypto City
6a7b98f6e2 game: change fatal error dialog name to Townforge 2020-07-07 10:16:30 +00:00
Crypto City
e74bd4023e game: edit mode switch on/off speedups 2020-07-07 01:40:14 +00:00
Crypto City
b65c4b749b urho3d: allow move assignment to same object
fixes assert in audio shuffling
2020-07-06 13:59:22 +00:00
Crypto City
9fdce282b9 unbound: bodge shared builds using in tree unbound 2020-07-05 13:29:27 +00:00
tevador
a3933a2a5e Update RandomX to v1.1.8 2020-07-04 15:24:39 +02:00
Crypto City
d26aa755c5 static build fixes 2020-07-04 11:26:58 +00:00
Crypto City
fb8bce37b2 static build fixes 2020-07-02 20:26:28 +00:00
Crypto City
75ae2ba6d1 game: make this work with pak files and without a bin directory 2020-07-02 20:26:28 +00:00
Crypto City
a15c1c9a6b urho3d: build for generic arch when BUILD_TAG is set 2020-07-02 20:26:28 +00:00
Crypto City
3bc946b88c tb: don't enter escape in the text field when typed 2020-06-29 22:34:47 +00:00
Crypto City
5311bb9ae9 game: better history pagination when filtering 2020-06-29 22:16:08 +00:00
Crypto City
b5fcb9e1b7 game: add random music selection and a skip track button 2020-06-29 22:16:07 +00:00
selsta
99684e3ec3
simplewallet: add show_qr_code command
Thanks to iDunk for helping with Windows.
2020-06-21 20:15:10 +02:00
Crypto City
9c46a1c6e1 randomx: even faster pow for tests 2020-06-21 01:18:29 +00:00
Crypto City
bcd0d9dea1 make this build on windows
Thanks to syksy and iDunk for testing/debugging on windows
2020-06-14 23:43:30 +00:00
Crypto City
396157b032 Merge remote-tracking branch 'origin/master' into cc 2020-05-30 18:55:11 +00:00
Crypto City
2c0e203064 urho3d: fix warning about GCC not liking the clang pragma... 2020-05-30 01:05:18 +00:00
Crypto City
fa56431563 urho3d: silence spammy warning on code intended to trigger it 2020-05-29 23:48:32 +00:00
moneromooo-monero
82d21f5b3c easylogging++: sanitize log payload
Some of it might be coming from untrusted sources

Reported by itsunixiknowthis
2020-05-24 08:38:59 +02:00
Lee Clagett
a11ec4ac1d Support for supercop ASM in wallet, and benchmark for supercop 2020-05-16 10:25:17 +00:00
Crypto City
d2fecc6185 add obfuscated asset format variation to comply with licence terms
Some assets have a licence prohibiting easy reuse by game users,
so we store them obfuscated
2020-04-28 15:08:40 +00:00
Dusan Klinec
e509ede2aa
trezor: adapt to new passphrase mechanism
- choice where to enter passphrase is now made on the host
- use wipeable string in the comm stack
- wipe passphrase memory
- protocol optimizations, prepare for new firmware version
- minor fixes and improvements
- tests fixes, HF12 support
2020-04-27 18:17:56 +02:00
Crypto City
49f0ad2e11 game: make the nick a link to the player info dialog 2020-04-10 01:59:43 +00:00
Crypto City
b1384bcaf4 game: add player badges page 2020-04-10 01:51:27 +00:00
Crypto City
83ebf7583c cmake: fix boost include path 2020-04-03 15:43:35 +00:00
Crypto City
c910d13306 boost-libs: store bumped template size in git 2020-04-03 15:43:35 +00:00
Crypto City
021c5e1926 boost-libs: bump template size 2020-04-03 15:43:35 +00:00
Crypto City
695bd8371c boost: fix build script 2020-04-03 15:43:35 +00:00
Crypto City
96c251c9ab external: fix paths in external projects 2020-03-20 19:27:51 +00:00
Crypto City
4dd9b67b86 external: add boost submodule 2020-03-20 19:27:51 +00:00
xiphon
a26cbcef92 easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warning 2020-03-11 17:58:37 +00:00
Alexander Blair
af1be51740
Merge pull request #6209
94853487 easylogging++: add emscripten support (moneromooo-monero)
2020-02-28 19:58:07 -08:00
Crypto City
0bb92d8003 game: allow hiding some columns in flag list 2020-02-18 01:31:31 +00:00
Crypto City
e71d90d735 game: sort flags by clicking on header buttons in player info dialog 2020-02-17 18:20:49 +00:00
Crypto City
bf30f57596 game: player flags grid now has resizable columns 2020-02-16 15:43:24 +00:00
Crypto City
35e0c6a753 game: fix tooltip interfering with mouse rotation 2020-02-09 15:41:07 +00:00
Crypto City
85aef12433 urho3d: disable some stuff we don't need 2020-02-05 02:13:30 +00:00
Crypto City
e41bd2a01e game: add graphics mode options 2020-02-05 01:54:56 +00:00
Crypto City
fccb8c6f15 game: add header to buildings list in player info dialog 2020-02-04 00:41:37 +00:00