Commit graph

11745 commits

Author SHA1 Message Date
Eric House
48ed6cbca6 fix failure to collapse
The problem appears to be that the new <vector/> .xml drawable has a
greater height for purposes of layout. Specifying dimensions seems to be
the way to go, though devices may vary.
2020-04-09 16:50:31 -07:00
Eric House
b74a1c4420 change MainActivity's launchMode to "standard"
reverse change in 19fa3fce05 (April 4
2019) making MainActivity singleTask, which caused starting the app to
launch the gamesList screen rather than the game that had been open when
it was moved to background. Now it's "standard," and I have to hope that
doesn't produce new problems. As I wrote back then, we'll see. More
quickly I hope.
2020-04-08 14:46:17 -07:00
Eric House
0904a5299e specify ABI per-debug/release: no x86 for release
This is as it was before I updated my invocation of NDK recently.
2020-04-06 17:56:40 -07:00
Eric House
674b9dbccf fix logging macro to allow a single argument 2020-04-06 16:34:02 -07:00
Eric House
4d63604a84 show pending name in scoreboard
when remote hasn't arrived, show same string in scoreboard as in games
list rather than the local player's default name -- duh.
2020-04-05 19:48:36 -07:00
Eric House
74c4593b73 fix linux build 2020-04-05 18:30:17 -07:00
Eric House
2287e19219 force display order on ConnTypes 2020-04-05 18:03:24 -07:00
Eric House
448fafc5c4 changes generated by AS (moving to androidx) 2020-04-05 16:54:23 -07:00
Allan Nordhøy
c9b4d76c74
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.0% (636 of 825 strings)
2020-04-05 06:24:48 +02:00
Eric House
58a667bdbf tweak strings 2020-04-04 20:16:57 -07:00
Eric House
0dce768f36 upgrade to latest gradle version
Required redoing how I invoke the NDK. The limititations I had to hack
around before seem fixed, so this is probably better. But there will be
glitches. :-)
2020-04-04 20:16:57 -07:00
Eric House
bd965884f0 tweaks for logging/debuggin 2020-04-04 20:16:57 -07:00
Eric House
b1683d73e8 add missing specifier to fix build 2020-04-04 11:00:00 -07:00
Allan Nordhøy
19e709ad47 Translated using Weblate (Norwegian Bokmål)
Currently translated at 76.9% (635 of 825 strings)
2020-04-04 11:00:00 -07:00
Allan Nordhøy
0e476bf28f
Translated using Weblate (Norwegian Bokmål)
Currently translated at 76.9% (635 of 825 strings)
2020-04-04 04:38:00 +02:00
Eric House
4c0c57229f cleanup 2020-03-30 18:54:46 -07:00
Eric House
fcfca60514 remove unnecessary types from generics constructors 2020-03-30 18:54:46 -07:00
Eric House
c5fcc952c5 fix assertions when duplicateMode on
Hadn't tested in a while and fixing undo problems added some invalid
assumptions.
2020-03-30 18:54:46 -07:00
Eric House
041ea0ad7c include translations in release notes 2020-03-30 18:48:17 -07:00
Eric House
f13e87d268 fix app name capitalization 2020-03-30 18:41:10 -07:00
Nathan
a084f97863 Translated using Weblate (French)
Currently translated at 91.5% (755 of 825 strings)
2020-03-30 18:41:10 -07:00
Bernard Massot
e7e2fc915e Translated using Weblate (French)
Currently translated at 89.5% (739 of 825 strings)
2020-03-30 18:41:10 -07:00
Eric House
6686e6bf49 fix uninstall script 2020-03-30 12:04:42 -07:00
Nathan
109075e629
Translated using Weblate (French)
Currently translated at 91.5% (755 of 825 strings)
2020-03-30 03:18:49 +02:00
Eric House
8989427f59 change strings for new release 2020-03-26 19:42:01 -07:00
Eric House
5e5da59cbc hack: limit chat field length to 255
The common code truncates to 255 *bytes*, not chars, so this isn't even
right, but at least for ascii users it'll make it less likely that
what's typed doesn't all get sent. The right fix is to change the format
to not limit sent str len to 255 bytes. See commit 512a8e1af.
2020-03-26 18:24:46 -07:00
Eric House
512a8e1afa fix crash when chat message is too long
Len byte was limited to 255, but would get clipped (masked with 0xFF)
then all the string data would get written. So on receipt, the clipped
length was taken to be that of the string data, with the rest of the
string to be interpreted as something else. An array index, in this
case.
2020-03-26 18:19:03 -07:00
Bernard Massot
c42de3b146
Translated using Weblate (French)
Currently translated at 89.5% (739 of 825 strings)
2020-03-26 13:46:24 +01:00
Eric House
1f5ff11a9a recover from corrupt chat player index
This should never happen, but it did and I want to stop local crashes to
investigate.
2020-03-25 22:27:01 -07:00
Eric House
d90314b153 fix formatter specifiers in Japanese 2020-03-24 16:50:51 -07:00
Eric House
53bc8ecdb0 Merge branch 'android_branch' into android_translate 2020-03-24 16:27:25 -07:00
Eric House
cd0cf0c3f2 tweaks to logging 2020-03-24 15:59:33 -07:00
Eric House
8bd623d91a fix NFC
A change in how sendMsg() figured out what address types to use dropped
NFC, breaking sending on Android. Fix.
2020-03-24 15:58:06 -07:00
Eric House
2451b0c53c fix formatting exception in rarely-seen string
I have no idea how to fix the translated strings, of course, so just
stuck the missing specifier in at the beginning.
2020-03-24 11:04:48 -07:00
Cassio Lamarck Silva Freitas
f8fe45323f
Translated using Weblate (Portuguese)
Currently translated at 47.3% (391 of 825 strings)
2020-03-23 04:46:59 +01:00
Eric House
acfca164ca fix reversed arrow icons 2020-03-20 19:36:40 -07:00
Eric House
5611d17849 fix so games don't stall after undo
With these changes the test script no longer produces games that don't
finish. I think they are recovering from the problems produced by one
device doing an undo while another is making a move, or other problems
produced by undo being allowed to happen on any device at any time, but
haven't analyzed the games beyond the test script's verifying that they
all finish with a Winner after all tiles are consumed.
2020-03-19 16:53:44 -07:00
Eric House
3c1a748272 fix dictionary sum checking server-side 2020-03-18 22:28:58 -07:00
Eric House
b3a3d38ca4 remove unused (I think) icons 2020-03-18 16:56:23 -07:00
Eric House
224f2a29da convert two more .svg files 2020-03-18 16:27:47 -07:00
Eric House
a7862d2efe replace .png arrows with .svg 2020-03-18 16:11:10 -07:00
Eric House
0df0878c0a use DrawableVector for middle square marker 2020-03-18 13:35:24 -07:00
Eric House
197c7e61b0 convert to using VectorDrawable for two files
Proof-of-concept. I hate that this can't be automated readily using
stuff in ubuntu, but we'll see how it works.
2020-03-18 12:51:39 -07:00
Eric House
251cbfefd5 change targetsdk for travis 2020-03-18 12:32:49 -07:00
Eric House
7f8f0d096c make arrows more pointed 2020-03-18 12:31:38 -07:00
Grace Guo
e3b471cbdb
Translated using Weblate (Japanese)
Currently translated at 100.0% (825 of 825 strings)
2020-03-18 08:36:28 +01:00
Eric House
5cae732a60 fix release builds 2020-03-17 20:33:24 -07:00
Eric House
6e27196aed specify svg files to be used as sources
To move away from generating .png files, I need to be able to specify
which of the .svg files is used as a source at build time. (The rest
will be converted manually into .xml files that are checked in.)
2020-03-17 20:25:33 -07:00
Eric House
dbb897826e tweak logging 2020-03-14 19:33:58 -07:00
katianderic
1d8bb1d0db fix Android build (requires adding new comms method) 2020-03-14 18:52:28 -07:00