Eric House
f353a70c89
catch up with recent changes
2015-06-10 07:29:28 -07:00
Eric House
a20797aab1
more translated French strings
2015-06-09 06:40:13 -07:00
Eric House
5e10febe0e
actually serve debug build
2015-06-09 06:39:57 -07:00
Eric House
9e92af7c1f
put dbg field in app object, not its parent
2015-06-09 06:39:46 -07:00
Eric House
f296ab4dc3
add additional warning about failure to connect when user's on WiFi,
...
since paranoid WiFi settings are probably a leading cause of my not
being able to connect.
2015-06-08 07:36:47 -07:00
Eric House
7eb6c17623
Restart service on socket exception. This gives the service a chance
...
to reconnect when the network connection changes (e.g. user switches
from wifi connection to cellular). The packet is still dropped, so a
lower level will need to send it again. Eventually the relay needs to
keep a queue of un-acked packets, or track stuff needing resending the
way BTService does.
2015-06-08 06:46:51 -07:00
Eric House
faba6c856f
enable check-for-updated menu even on DEBUG builds (though the server
...
doesn't respond with anything yet)
2015-06-08 06:31:36 -07:00
Eric House
f4f9d11c3b
remove logging
2015-06-07 14:27:16 -07:00
Eric House
9cdd9f4419
add loggin
2015-06-07 13:44:24 -07:00
Eric House
6379df0cdf
add to upgrade state info whether build is debug or release
2015-06-07 13:44:07 -07:00
Eric House
aeae648afc
look for new dbg key and drop message if it's set. Later we can keep a
...
separate set of binaries.
2015-06-07 13:42:19 -07:00
Eric House
281b438594
up client version. There are no protocol-related changes to require
...
it, but this might make debugging easier by telling me who has a new
client.
2015-06-06 11:53:43 -07:00
Eric House
d0d81483e3
When relay-configured game is opened that hasn't yet managed to
...
connect to relay, instead of suggesting user invite another player
warn him/her that it's unconnected and suggest opening again
later. The problem this addresses is that a game must be opened to
make the initial relay connection, and that doesn't happen in the
background. This is a temporary fix that should prevent sending
invitations to games that the relay doesn't yet know about.
2015-06-05 22:12:08 -07:00
Eric House
766a814019
make dismissDialog() catch and ignore exception raised when the dailog
...
wasn't up.
2015-06-05 22:03:59 -07:00
Eric House
0107f7d16b
capitalize wordlist entries
2015-06-05 06:29:10 -07:00
Eric House
2f93760c6e
generated strings from last commit
2015-06-05 06:28:48 -07:00
Eric House
6bfb20d2f0
feature request: show toast after writing to DB so user knows
...
something was done
2015-06-05 06:20:43 -07:00
Eric House
11849d6430
two more French strings
2015-06-05 06:14:21 -07:00
Eric House
b661e59ae2
Use debug settings' language code in deciding whether to look for a
...
wordlist to download, and don't crash when it's a bogus value.
2015-06-04 07:06:06 -07:00
Eric House
8e2d19e712
tweak string
2015-06-03 07:58:49 -07:00
Eric House
276666dd1a
add progress to initial fetch of dict info from server for non-English
...
devices
2015-06-03 07:50:38 -07:00
Eric House
23e6f97778
allow games to load in parallel, and when another async task is
...
running. This is fairly high-risk -- Google runs one AsyncTask at a
time because people get themselves in trouble otherwise -- but without
it the games don't load until the initial dict-fetch task finishes.
2015-06-03 07:49:52 -07:00
Eric House
22add3fefd
remove logging
2015-06-03 07:48:01 -07:00
Eric House
01d9dcc371
remove logging
2015-06-03 07:45:11 -07:00
Eric House
39298931d2
revert calling finish() to avoid there being two activity instances,
...
as it leads to there often being none.
2015-06-03 06:27:09 -07:00
Eric House
74c13fa2cf
fix (I hope) crash: don't show alert on activity that's finishing
2015-06-03 06:16:01 -07:00
Eric House
8e21c69a55
add reinstall option
2015-06-02 08:04:06 -07:00
Eric House
802ec24023
Sometimes Android launches a second GamesList activity. Detect that,
...
and get out.
2015-06-02 07:43:07 -07:00
Eric House
7a1b9701c5
use local instead of ivar
2015-06-01 07:23:08 -07:00
Eric House
9922a8fdd1
log 'this' (no impact unless LOG_LIFECYLE is true)
2015-05-31 19:44:14 -07:00
Eric House
fcb2791f39
Revert "don't capitalize language in games list item context"
...
This reverts commit 101da00761
.
2015-05-29 20:51:18 -07:00
Eric House
59368e6c95
keep UDP connection alive for one day after last packet received, not
...
a week. The algorithm needs revisiting, but this is low-risk enough to
do now.
2015-05-27 07:24:51 -07:00
Eric House
dd24f86eb8
use android's build-in OK and Cancel strings
2015-05-27 07:05:59 -07:00
Eric House
101da00761
don't capitalize language in games list item context
2015-05-25 18:22:31 -07:00
Eric House
6a03b994ed
catch up with recent changes
2015-05-25 18:07:29 -07:00
Eric House
282e66e54e
deal with case where board is opened on a game that no longer exists,
...
which I think can happen when a move arrives for a game after it's
been deleted. (This is to fix a crash I couldn't duplicate, so there's
some conjecture involved.)
2015-05-24 20:43:50 -07:00
Eric House
1630389391
find and fix a few more places where language name needed translation
...
or to be capitalized.
2015-05-22 22:55:30 -07:00
Eric House
52269e6675
capitalize language names in stand-alone context, which I think French
...
wants. I hope other languages do too.
2015-05-22 22:18:34 -07:00
Eric House
3dc555d719
deal with case where dict that's set as default for new games is
...
delete, possibly making the language no longer represented. Before
setting up prefs, check for the dict and language, and revert to
English if not found.
2015-05-22 22:06:20 -07:00
Eric House
e97e9c4a2d
translate language name
2015-05-22 21:46:43 -07:00
Eric House
ea68ea015e
force wordlists and language to match when newgame default list
...
changed from wordlist browser.
2015-05-21 07:09:54 -07:00
Eric House
bf334054e8
three new French strings
2015-05-21 07:09:54 -07:00
Eric House
e9c40e5a75
change method name
2015-05-21 07:09:54 -07:00
Eric House
1e5f08c740
reclaim net status icon's space for standalone games
2015-05-21 07:09:54 -07:00
Eric House
ac2d46d109
Don't show network status icon, nor respond to taps, for standalone
...
games.
2015-05-21 07:09:54 -07:00
Eric House
f08c0c8b5e
Sanity check NBS message header values to stop the occasional bogus
...
source-unknown incomming.
2015-05-21 07:09:54 -07:00
Eric House
ef28886bc8
turn off the green top and bottom of the network status icon for solo games
2015-05-15 07:50:10 -07:00
Eric House
563d447d5e
remove menuitem to launch dicts browser (and clean up a bit)
2015-05-15 07:36:48 -07:00
Eric House
a4ce83f9cf
don't pop up dict picker menu in response to dict button if there's
...
only one for the game's language; open the browser instead.
2015-05-15 07:29:37 -07:00
Eric House
fe472e0e9a
fix use of InputStream, whose available() method can't be relied upon.
2015-05-15 07:07:39 -07:00