Commit graph

14267 commits

Author SHA1 Message Date
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
Eric House
c5730c4ff0 fix warning 2024-11-11 07:01:50 -08:00
Bernard Massot
a90efdec85
Translated using Weblate (French)
Currently translated at 100.0% (918 of 918 strings)
2024-11-09 19:01:56 +00:00
Eric House
5e6a6dce7f remove assert and variable that seems to be unreliable 2024-11-06 08:21:17 -08:00
Eric House
e87577a8e4 replace firing assert with logging 2024-11-06 08:15:11 -08:00
Eric House
e4f10d4850 more ANR/crash logging 2024-11-02 21:11:00 -07:00
Eric House
f4c080cdf7 trivial API change
any key concatenation should be in common/ code
2024-11-01 08:18:06 -07:00
Eric House
6314fd8a01 logging toward tracking ANRs 2024-10-31 21:35:17 -07:00
Eric House
bc695d1a65 add a bit of logging in search of ANR 2024-10-31 20:06:30 -07:00
Eric House
fc30abd126 move methods from util to dutil 2024-10-31 10:16:03 -07:00
Eric House
a9e26e9fc8 fix breakage caused by addition of list sort test 2024-10-30 21:25:00 -07:00
Eric House
1726279a9d random cleanup, mostly of compile-time complaints 2024-10-21 09:39:32 -07:00