Commit graph

14278 commits

Author SHA1 Message Date
Eric House
ed8e007415 add XP_RAW_LOGFF (but don't use it) 2024-12-17 14:50:47 -08:00
Eric House
0388b94f51 test for null to fix NPEs
These are probably coming out of not waiting to join JNIThread
2024-12-17 11:15:35 -08:00
Eric House
a7c25ac58e remove object cache from android drawing
It was too clever, and drawing is plenty fast without it.
2024-12-17 11:15:35 -08:00
தமிழ்நேரம்
1cdf8746c6
Translated using Weblate (Tamil)
Currently translated at 100.0% (917 of 917 strings)
2024-12-17 09:00:32 +01:00
Eric House
012df83239 remove join() call to fix ANRs
Far as I can tell it wasn't needed, but more testing IS
2024-12-15 21:07:10 -08:00
Eric House
dfb6ace32d fix OOB selecting copy menu (that should have been disabled) 2024-12-15 21:07:10 -08:00
தமிழ்நேரம்
9a765f284f
Added translation using Weblate (Tamil) 2024-12-16 04:18:36 +01:00
Eric House
385d4a7bb3 linux: log checksums of incoming and outgoing mqtt packets 2024-12-09 21:22:41 -08:00
Eric House
45b73fb1d2 use latest hivemq mqtt client 2024-12-09 21:22:12 -08:00
Eric House
20ebef9ddf drop duplicate incoming packets
I don't know why yet, but there's lots of duplication of incoming mqtt
packets. So I'm rejecting all but the first in a period of 5 seconds.
2024-12-09 21:20:22 -08:00
Eric House
85ed7c0e5f remove some logging 2024-12-03 21:21:24 -08:00
Eric House
1a8979c549 cache mqttdevid to avoid lots of calls across jni boundary 2024-12-03 21:21:24 -08:00
Eric House
a60451d84c tweak logging around message parsing where crash seems to be 2024-12-03 21:21:24 -08:00
Eric House
2a5fb95dac cleanup vtable/method macros 2024-12-03 21:21:24 -08:00
Eric House
e1ebba4d24 simplify macros
I'd love to generate the damned things but can't justify the time.
2024-12-03 21:21:24 -08:00
joaooliva
3710277a65
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (917 of 917 strings)
2024-12-04 01:00:23 +00:00
Eric House
b8551e3b55 cleanup obj cache and remove asserts
A rare glitch that might not be fatal is killing CrossDbg, so replace
the assertions with logging. Eventually I need to clean up
cross-thread use of DrawCtx.
2024-12-02 13:58:01 -08:00
Eric House
ac194eb583 move logging out of a critical section
Could maybe possibly deadlock maybe?
2024-12-01 20:04:16 -08:00
Eric House
682f269724 replace another thread with a coroutine 2024-12-01 20:04:00 -08:00
Eric House
5fd66bf1d5 cleanup 2024-11-29 09:20:49 -08:00
Eric House
8be4511d63 oops 2024-11-29 08:20:34 -08:00
Eric House
efd4edebd2 use coroutine for move resender 2024-11-29 08:16:11 -08:00
Eric House
cee3daba60 cleanup and fix NPE 2024-11-29 08:16:11 -08:00
gallegonovato
dfefd5cab9
Translated using Weblate (Spanish)
Currently translated at 100.0% (917 of 917 strings)
2024-11-29 10:00:30 +01:00
大王叫我来巡山
f901ee62e0
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (917 of 917 strings)
2024-11-28 03:56:42 +01:00
Eric House
4b8bbe2cfe first try at using coroutine rather than thread
runBlocking() doesn't work, so I'm using the "fragile" GlobalScope
api. We'll see how it does.
2024-11-27 16:28:44 -08:00
Eric House
7c8a9e2464 add support for Basque wordlist 2024-11-27 09:42:26 -08:00
Eric House
99b90f1c9f get rid of unnecessary interface (part of ANR search) 2024-11-27 08:39:39 -08:00
Eric House
f6d23baf92 cleanup 2024-11-26 11:13:12 -08:00
Eric House
5170044b63 fix compile on linux 2024-11-26 10:10:18 -08:00
Eric House
36e05b8285 add --debug option to print words as they're loaded 2024-11-26 10:09:57 -08:00
Eric House
645b5eeb3b add Basque wordlist
Currently trying to display it among downloads crashes the Android
app. Seems to work in Linux though the display of two-letter tiles is
horked.
2024-11-26 10:07:57 -08:00
Eric House
55e8f78479 cleanup 2024-11-22 10:30:49 -08:00
Eric House
edca516ecd turn on mutex deadlock checking 2024-11-22 09:37:10 -08:00
Eric House
685aa244b6 log what's blocking the join() 2024-11-21 16:20:50 -08:00
Eric House
0c596a7819 use RecyclerView for chat messages
Fixes drawing glitch in Android 14 when there are a lot of messages
2024-11-21 12:16:15 -08:00
Eric House
c5c4fd3552 fix NPE (due to mistaken API definition) 2024-11-19 04:46:42 -08:00
Eric House
ccd0b040a5 a bit more logging 2024-11-18 10:56:07 -08:00
Eric House
5157ebd969 cleanup and add logging 2024-11-16 07:58:12 -08:00
gallegonovato
0b587069ea
Translated using Weblate (Spanish)
Currently translated at 100.0% (916 of 916 strings)
2024-11-15 06:00:31 +01:00
大王叫我来巡山
75d50d1050
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (916 of 916 strings)
2024-11-15 06:00:31 +01:00
Anonymous
f6423aadc9
Translated using Weblate (Polish)
Currently translated at 57.3% (525 of 916 strings)
2024-11-15 06:00:31 +01:00
Anonymous
32223e14b2
Translated using Weblate (Slovak)
Currently translated at 31.4% (288 of 916 strings)
2024-11-15 06:00:31 +01:00
Anonymous
08b001f8ec
Translated using Weblate (Japanese)
Currently translated at 65.1% (597 of 916 strings)
2024-11-15 06:00:30 +01:00
Anonymous
a26d7b927f
Translated using Weblate (Catalan)
Currently translated at 55.2% (506 of 916 strings)
2024-11-15 06:00:30 +01:00
Hosted Weblate
c6be5f9dcd
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2024-11-14 05:44:13 +01:00
Eric House
f53ae4f1cd timers: add logging and remove stats
I already know timers can't be trusted
2024-11-13 20:43:08 -08:00
Eric House
2323bc8be8 tweak nullability
There are a lot of jni calls that assert their params are non-null but
where the java api has nullable params. I need to fix that. This is
just the one case where an assertion is firing (though it makes no
sense and I don't think I'm fixing the problem....)
2024-11-11 07:41:11 -08:00
Eric House
8e4ec0c70a add more logging in search of ANRs 2024-11-11 07:36:54 -08:00
Eric House
f5888befb8 cleanup 2024-11-11 07:14:54 -08:00