Eric House
|
fdbdfa5911
|
add OS release number to reg data
|
2013-09-04 21:05:39 -07:00 |
|
Eric House
|
810dfac8b8
|
postpone packet creation and id assignment until send time so id can
be logged along with send.
|
2013-09-04 08:11:42 -07:00 |
|
Eric House
|
42a517b246
|
support UPGRADE message; don't queue KEEPALIVE packets when network is
down (as it is on Kindle when screen off)
|
2013-09-03 06:57:21 -07:00 |
|
Eric House
|
70fc4c448c
|
print the exception's stack trace
|
2013-09-03 06:54:13 -07:00 |
|
Eric House
|
40215337c9
|
cleanup
|
2013-09-03 06:53:25 -07:00 |
|
Eric House
|
23bdec0ea1
|
Remove debug prefs checkboxes for ignoring gcm and using the udp relay
mechanism. Replace with static finals with shipping settings.
|
2013-09-01 09:40:08 -07:00 |
|
Eric House
|
0003065571
|
handle dev (not game) messages arriving via gcm
|
2013-08-31 08:58:12 -07:00 |
|
Eric House
|
f6a91464ac
|
don't update db unless value's changed
|
2013-08-31 07:59:58 -07:00 |
|
Eric House
|
593bb91ee6
|
saving last packet timestamp in onDestroy then reading in in onCreate
wasn't working because they're not always called in that order. So
for now save every time we get a message. Should be every time it
changes...
|
2013-08-31 07:59:58 -07:00 |
|
Eric House
|
7b9f6adf6d
|
preserve most recent maxInterval rather than counting on getting it
from relay.
|
2013-08-31 07:59:58 -07:00 |
|
Eric House
|
3592c2a1ab
|
add logging
|
2013-08-29 21:54:36 -07:00 |
|
Eric House
|
99ec44809a
|
use random number rather than incrementing static int (which can be
reset) to keep Intents from being reused
|
2013-08-29 21:54:17 -07:00 |
|
Eric House
|
b6fd850d04
|
improve logging
|
2013-08-29 21:53:22 -07:00 |
|
Eric House
|
49ab62d521
|
set DEBUG when building ndk based on target in build.xml
|
2013-08-29 07:28:08 -07:00 |
|
Eric House
|
ad9615709e
|
test whether gcm being ignored not when receiving messages but when
deciding whether to stay connected to relay.
|
2013-08-28 08:02:48 -07:00 |
|
Eric House
|
668cc27f35
|
lots of logging; handle GCM messages for device as well as for a
single game; tweak for more reliable connection or messages to help
diagnose.
|
2013-08-27 07:57:36 -07:00 |
|
Eric House
|
a7d5d261d3
|
replace static final ints with enum
|
2013-08-27 07:03:25 -07:00 |
|
Eric House
|
57ea3cd77e
|
wasn't supposed to check this in with debugging on
|
2013-08-26 07:22:07 -07:00 |
|
Eric House
|
063b01d3d8
|
change most len-as-short+bytes strings to vli+bytes; add device model
to what's passed for device registration, and store it in a new column
in devices table.
|
2013-08-25 21:20:26 -07:00 |
|
Eric House
|
d10e9f6235
|
use vlis for acks in both directions
|
2013-08-25 16:59:07 -07:00 |
|
Eric House
|
47414beeb2
|
catch up with changes in udp proto: use vli for packet num in header.
|
2013-08-25 16:15:37 -07:00 |
|
Eric House
|
4be1653ab7
|
remove logging
|
2013-08-23 07:41:10 -07:00 |
|
Eric House
|
235346b7a4
|
fix signature string (and log when there's a mismatch)
|
2013-08-23 07:41:10 -07:00 |
|
Eric House
|
f728f7459b
|
pass INITIAL_CLIENT_VERS and git version to relay
|
2013-08-20 08:42:41 -07:00 |
|
Eric House
|
5197033de3
|
In the spirit of setting constants in only one place, pass
INITIAL_CLIENT_VERS in from build.xml rather than the jni makefile,
and make it available in java world as well.
|
2013-08-20 08:42:12 -07:00 |
|
Eric House
|
a8d67830d8
|
add missing enum
|
2013-08-19 20:51:03 -07:00 |
|
Eric House
|
7bce97f78a
|
post notification, not alert, on receipt of relay alert message
|
2013-08-19 07:02:03 -07:00 |
|
Eric House
|
31a3a593a4
|
handle alert command by posting message (if app's in foreground;
should otherwise post an intent...); remove some of excessive logging
|
2013-08-18 20:13:08 -07:00 |
|
Eric House
|
5412119a6f
|
add hexDump (commented out)
|
2013-08-18 15:49:13 -07:00 |
|
Eric House
|
e776f7b230
|
comment out toast that's showing on every connection -- too annoying
|
2013-08-15 22:32:00 -07:00 |
|
Eric House
|
8c56f55445
|
track time since last game-related packet, not any packet from relay.
|
2013-08-15 22:32:00 -07:00 |
|
Eric House
|
10ef75113f
|
factor common code
|
2013-08-15 22:32:00 -07:00 |
|
Eric House
|
652a8ec905
|
toward staying reachable as-if GCM were there: note whether GCM
working, and if so skip keeping the connection up. But otherwise stay
reachable by relay for a week after last udp packet was received.
|
2013-08-12 08:24:52 -07:00 |
|
Eric House
|
09494dcf09
|
remove unused param
|
2013-08-12 08:15:55 -07:00 |
|
Eric House
|
0ba0530bf3
|
set global before informing of change so if there's a query result
will match what was sent
|
2013-08-12 08:13:58 -07:00 |
|
Eric House
|
a96c0c548f
|
switch from static final ints to an enum; no other change.
|
2013-08-11 10:47:01 -07:00 |
|
Eric House
|
1d52a9afea
|
add reset button to ConnStatusHandler on-click dialog that calls to
stubbed-out function in RelayService
|
2013-08-10 23:24:46 -07:00 |
|
Eric House
|
de1803c9dd
|
cleanup: reduce number of params required
|
2013-08-10 17:36:37 -07:00 |
|
Eric House
|
758c6a6c5c
|
add interface to ConnStatusHandler as part of moving UI-based response
into Activity.
|
2013-08-10 14:25:28 -07:00 |
|
Eric House
|
dbc1bb1cd5
|
use getHandler()
|
2013-08-10 08:54:51 -07:00 |
|
Eric House
|
f96155f12b
|
merge changes for quick b65
|
2013-08-08 01:14:23 -07:00 |
|
Eric House
|
d8e6979bcc
|
cleanup: store db schema as arrays of arrays rather than arrays whose
odd- and even-indexed members have different roles. Uses slightly
more memory but is better code.
|
2013-08-07 23:48:33 -07:00 |
|
Eric House
|
d00e9edf55
|
fix crash upgrading from beta 30 (which is two years old!)
|
2013-08-07 23:36:17 -07:00 |
|
Eric House
|
da3f62729b
|
Merge tag 'android_beta_64' into android_branch
beta 64
|
2013-08-07 06:18:15 -07:00 |
|
Eric House
|
b33991486c
|
up strings for next beta (a quick fix)
|
2013-08-06 22:03:09 -07:00 |
|
Eric House
|
ed0c0fe3a5
|
add methods that don't require handler but use any set
|
2013-08-02 08:03:35 -07:00 |
|
Eric House
|
1e94e217b8
|
collapse catch statements since all do the same thing
|
2013-08-02 08:02:46 -07:00 |
|
Eric House
|
64b89536b0
|
Test whether game is on device before starting process of opening it.
Fixes problem caused by relay sending messages for games that have
been deleted.
|
2013-07-30 07:43:52 -07:00 |
|
Eric House
|
4ce2368e90
|
remove unused variable and functions that set it
|
2013-07-30 07:35:13 -07:00 |
|
Eric House
|
b40533230a
|
fix OS warning by unregistering SMS receivers in onDestroy
|
2013-07-29 07:50:01 -07:00 |
|