Eric House
fae8c0e28f
check for null
2024-03-01 08:59:02 -08:00
Eric House
fd26763ea5
set pending flag correctly
...
I hope...
2024-02-29 17:00:02 -08:00
Eric House
8643c8ae83
fix npe when network fails
2024-02-29 12:14:22 -08:00
Eric House
e3670c1295
include thread when dumping stack
2024-02-29 09:51:26 -08:00
Eric House
bb1a589ab0
make non-debug build compile
2024-02-27 16:07:47 -08:00
Eric House
b791d8eb99
cleanup from code review
2024-02-27 15:59:42 -08:00
Eric House
f2d7ce3daa
attribute sent chat to local player if non-local selected
2024-02-23 07:55:07 -08:00
Eric House
f3c7fcffd3
fix assertion chatting when remote player selected
2024-02-22 07:39:04 -08:00
Eric House
6d17d0636e
fix (new) problems communicating chat sender name
2024-02-22 07:06:14 -08:00
Eric House
fbad300e48
finish chat fix to not crash when old messages come in
2024-02-20 15:53:24 -08:00
Eric House
d446d3d463
always send from a local player
...
Seeing assertion failures with >2 dev games. I think the selPlayer
variable doesn't always point at a local player, so don't use it.
2024-02-20 15:32:58 -08:00
Eric House
32760c8570
add missing file
2024-02-18 19:35:24 -08:00
Eric House
6292e498f2
fix problem setting game timers
2024-02-18 19:28:29 -08:00
Eric House
b95c86e4e3
fix calling dup mode stuff without a test
2024-02-18 19:28:29 -08:00
Eric House
f716768a71
support sub7 trades on Android too
2024-02-18 19:28:29 -08:00
Eric House
e9ab81c552
snapshot: adding sub7 trade ability linux side
2024-02-18 19:28:29 -08:00
Eric House
85df0cc7fb
add trading tiles to test script and app
2024-02-18 19:28:29 -08:00
Eric House
660584e4ee
remove dead code
2024-02-18 19:28:29 -08:00
Eric House
38889ac0d6
snapshot: cleanup cleanup
2024-02-18 19:28:29 -08:00
Eric House
9f514a4b85
snapshot: async return of web api result works both platforms
2024-02-18 19:28:29 -08:00
Eric House
47f06d4cb3
snapshot: reg works from Android and Linux
2024-02-18 19:28:29 -08:00
Eric House
7200833d27
snapshot: registering from linux works
2024-02-18 19:28:29 -08:00
Eric House
a43d51edf7
add forgotten symlinks
2024-02-18 19:28:29 -08:00
Eric House
ee26816420
remove ackMQTTMsg() in favor of sendViaWeb()
...
Linux still doesn't work. I need to figure out curl :-(
2024-02-18 19:28:29 -08:00
Eric House
ab8d3d168c
new API for general-purpose web api sends
...
Will later expand to include a callback for when the (async) web API
returns.
2024-02-18 19:28:29 -08:00
Eric House
1320064824
use submodule for cJSON (linux only so far)
2024-02-18 19:28:29 -08:00
Eric House
3cd73acdc2
change API for dutil_md5sum to avoid malloc-ing
2024-02-12 14:07:54 -08:00
Eric House
01bbee3a8c
more reducing logging
2024-02-10 20:41:19 -08:00
Eric House
8487d212a3
introduce XP_LOGFFV and use it to remove some excessive logging
2024-02-10 10:23:43 -08:00
Eric House
c7b9182eca
make rematch-to-self work again
2024-02-09 11:33:05 -08:00
Eric House
cbae3665ca
remove redundant list length variable
2024-02-09 10:10:44 -08:00
Eric House
9437cc4ef9
tweak dllist to allow deletion mid-iteration
...
Eventually comms will use this thing I think
2024-02-09 09:40:27 -08:00
Eric House
b5090bb825
add sorting known players by date to android client
2024-02-09 09:40:27 -08:00
Eric House
183b656d2a
some logging to remove
2024-02-09 09:40:27 -08:00
Eric House
e9e6802f58
add newestMod when creating new knownplayer entries
...
This may be why they're mostly zeros
2024-02-09 09:40:27 -08:00
Eric House
bbd06183d4
move sorting of known players into common code
2024-02-09 09:40:23 -08:00
Eric House
5d53df9f0b
tweak linux client to work with old test script
...
Included adding a new enum
2024-02-02 16:41:44 -08:00
Eric House
3670af591b
cleanup stuff noted in code review -- no behavior change
2024-01-17 21:41:57 -08:00
Eric House
6f0bfe2c82
cleanup: remove unnecessary params
2024-01-17 11:35:35 -08:00
Eric House
b6cff507fa
fix sending invitations via BT
2024-01-16 21:47:31 -08:00
Eric House
aa0aded8c4
Change the suggested game name (a vs b) with the RematchOrder
...
It's bad to display a name based on a player order in the same place
as where you're letting people change that order and not have the
name change. So re-juggle the rematch process to allow the name to
be changed -- but don't change once the user has edited the name.
2024-01-16 17:10:53 -08:00
Eric House
7f3572c96e
fix crashes using new logging when comms null
2024-01-14 17:03:50 -08:00
Eric House
9900291eb0
fix Bluetooth inviting and game play
2024-01-14 17:03:50 -08:00
Eric House
23533c6b0e
combine rematch-name and rematch-order alerts
2024-01-13 10:22:32 -08:00
Eric House
f84bb85f22
Don't offer to rematch game that can't (yet) be rematched
2024-01-11 22:59:28 -08:00
Eric House
a16a34adc9
cleanup comms ack fix
2024-01-11 10:50:21 -08:00
Eric House
16f525f7b9
don't ACK ACKs
2024-01-09 18:17:36 -08:00
Eric House
1ae714d834
start to remove obsolete XWFEATURE_STANDALONE_ONLY
2024-01-09 18:17:36 -08:00
Eric House
6018392160
send/handle all invitations at once
...
I'm trying to reproduce with initial invitations the stalls I'm seeing
with rematches (rarely)
2024-01-04 20:28:49 -08:00
Eric House
8388b27002
add comments about problems with signed gameIDs
2024-01-04 18:03:38 -08:00