Eric House
83b1d4c364
fix compiler warnings
2012-12-08 06:40:21 -08:00
Eric House
93bf2a1b3e
hard-code tiles drawn nearly-square, just to see what it looks like.
...
Making them exactly square would probably take a new jni call. And if
I ship this it needs to be optional, controlled by a preference.
2012-12-05 19:15:20 -08:00
Eric House
e719c6e61d
don't crash if for some reason json file can't be written
2012-12-05 08:15:48 -08:00
Eric House
6789a64b68
reduce redundant code (hopefully without adding too much confusion)
2012-12-05 08:14:55 -08:00
Eric House
af853098f2
use preferred SDK-8 API to look for downloads directory, and wrap it
...
in an interface loaded only when SDK>=8 to avoid load-time crash on
older devices.
2012-12-05 07:32:11 -08:00
Eric House
a035ef5623
attachment can come in as file or content scheme
2012-12-05 06:52:10 -08:00
Eric House
ac8c229e75
Fix attachments, at least for the one phone I've tested on. Requires
...
K-9 mail (Gmail doesn't allow opening attachments). Trick was to drop
the file extension, since if present that seems to come ahead of mime
type for filtering.
2012-12-03 23:10:31 -08:00
Eric House
922f4a22f4
remove unneeded variable
2012-12-03 23:07:14 -08:00
Eric House
2c71c8425f
pass the rematch request off to GamesList where it can create new
...
games without interference from locked current game. Handle
standalone case by cloning and launching: easy. Networked games will
be harder.
2012-12-03 08:30:29 -08:00
Eric House
c041792f83
move methods toward better encapsualtion (no behavior change)
2012-12-03 08:03:00 -08:00
Eric House
ad606cdec0
trying to figure out why games list is occasionally redrawing itself
...
all the time: add logging that activated only when XWApp's DEBUG flag
is set, and turn that flag on. The latter change should be reversed
before the next release.
2012-12-03 06:53:15 -08:00
Eric House
a640f9d97b
up version number and string
2012-12-03 06:51:50 -08:00
Eric House
da9c7a1afd
comment out unused column
2012-12-02 21:39:33 -08:00
Eric House
bda0d51c7f
add Rematch button to game over dialog -- which only puts up notImpl
...
toast so far.
2012-12-02 18:45:35 -08:00
Eric House
7621b909c3
hide a couple of message-related menuitems for standalone games
2012-12-02 18:19:52 -08:00
Eric House
9eea15185c
set m_gameOver when it's first known.
2012-12-02 18:09:15 -08:00
Eric House
e5bb360537
When a game is over, show "Game over" dialog containing score summary
...
every time it's opened. This is a quick way to get around it being a
bit hard to tell a board's in that state.
2012-12-02 18:02:27 -08:00
Eric House
264118a5ff
Merge remote-tracking branch 'origin/android_branch' into android_branch
2012-12-01 21:13:43 -08:00
Eric House
9007331fb0
cleanup, and suggest accepting Android's make-default offer
2012-12-01 21:13:04 -08:00
Eric House
e920fbcaff
unregister (flag in db) devids google says are unregistered
2012-12-01 11:55:16 -08:00
Eric House
0d0146cb17
additional changes required post-merge to compile
2012-12-01 10:53:55 -08:00
Eric House
c4e638bd84
Merge branch 'android_branch' into android_groups
...
Conflicts:
xwords4/android/XWords4/res/values/strings.xml
xwords4/android/XWords4/src/org/eehouse/android/xw4/DBHelper.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesList.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/XWApp.java
2012-12-01 10:52:42 -08:00
Eric House
2859ec9132
stime is the name of the column in actual use
2012-12-01 10:31:55 -08:00
Eric House
618d8530f2
some changes accumulated as script was running
2012-12-01 10:27:02 -08:00
Eric House
4dddd2da42
some changes accumulated as script was running
2012-12-01 10:26:00 -08:00
Eric House
38e6eac3a1
improve page users see when opening invite from new device on an old one.
2012-12-01 10:10:28 -08:00
Eric House
dd882ba9d4
first cut at script old clients will see responding to new-style invitations
2012-12-01 09:34:21 -08:00
Eric House
e16245d19e
include new column
2012-12-01 09:33:38 -08:00
Eric House
0394579b7c
cleanup (and use factored-out updateRow a couple of additional places)
2012-11-30 19:58:23 -08:00
Eric House
795e05f544
update with changes and next steps
2012-11-30 19:57:46 -08:00
Eric House
13b7877a80
put name of file being downloaded in progress dialog
2012-11-30 08:08:45 -08:00
Eric House
74fec9d3d3
disable attachments as part of invitations -- for now.
2012-11-30 07:50:10 -08:00
Eric House
8b5ec28120
SMS play logs too much: remove non-error logging.
2012-11-30 07:22:16 -08:00
Eric House
32d7daf2b5
warn about duplicate games not just when there's exactly one, and
...
include the most recent create time in the warning.
2012-11-30 07:13:00 -08:00
Eric House
95062fb967
log missing dicts
2012-11-30 07:12:07 -08:00
Eric House
ab0fb918ee
open json attachment and from it create a new game. Works, but there
...
are enough problems with attachements I may turn them off.
2012-11-30 06:21:18 -08:00
Eric House
f4dc8a6b41
snapshot of code and intent filter that gets an attachment into an
...
email and launches Crosswords when the attachment is opened.
Shouldn't, or at least shouldn't launch ONLY Crosswords, as the mime
type's not in the filter, but it does.
2012-11-29 08:19:07 -08:00
Eric House
9f5a64ee50
don't try to use null gamePtr. Happens when relay moves arrive for a
...
game whose dict has been deleted.
2012-11-29 06:20:45 -08:00
Eric House
bffb231d13
improve download-or-cancel messages
2012-11-28 21:07:03 -08:00
Eric House
8250447eca
launch game after successfully downloading dict it's missing
2012-11-28 20:41:08 -08:00
Eric House
4bae56e631
use rowid as notification id for all types of games, and cancel when
...
games deleted.
2012-11-28 19:32:50 -08:00
Eric House
19333e33ac
fix confirmation of duplicate game from invite. Along the way
...
dramatically simplify how new game intents are passed around.
2012-11-28 19:17:29 -08:00
Eric House
6f620ebc44
move prefix into resources two since it's repeated.
2012-11-28 06:30:35 -08:00
Eric House
baa790a8c3
remove debugging code; make Intent content details private to class.
2012-11-28 06:06:42 -08:00
Eric House
cd197e4530
use Class instance for synchronization of static methods rather than
...
creating an object only for that purpose.
2012-11-27 18:55:08 -08:00
Eric House
3cc92e99ca
fix uri format error that was causing install to fail
2012-11-27 18:48:05 -08:00
Eric House
7c5a59beb3
remind self of Blaze's download directory
2012-11-27 18:31:14 -08:00
Eric House
bf970b6dd9
remove some logging
2012-11-27 07:53:48 -08:00
Eric House
c39d434ffa
add logging giving size and md5sum of downloaded .apk.
2012-11-27 07:22:03 -08:00
Eric House
441cc53740
Remove debug preference for setting host in invite emails, replacing
...
it with a string resource. The value passed in invites must match the
string hard-coded in the AndroidManifest so there's no point in making
it runtime-configurable.
2012-11-27 07:04:47 -08:00
Eric House
f3ecfa569a
get rid of the second URL in invites that's meant for those without
...
the app installed. It's confusing, especially in SMS case, and the
page they see when they don't have the app installed can explain how
to install it.
2012-11-27 07:02:44 -08:00
Eric House
30377908df
Use the downloader with an infinite progress indicator instead of the
...
status-bar notifier (which is removed) for dict downloads.
2012-11-26 20:19:25 -08:00
Eric House
b1f54a67ed
end path prefix with a /; otherwise Crosswords gets launched to browse
...
the wordlist directory.
2012-11-26 20:14:32 -08:00
Eric House
b433438022
add message via GCM to check for wordlist/app upgrades
2012-11-26 18:47:35 -08:00
Eric House
e590db5f3f
merge in the db part of 82c39489f0
...
(android_groups branch, local only right now), but not the UI part
since it won't make the next release.
2012-11-26 08:05:05 -08:00
Eric House
a39cc44d56
Merge branch 'android_branch' into android_groups
2012-11-26 07:41:20 -08:00
Eric House
9130c8da50
download and install upgrade .apk files where possible. Download is
...
via the existing DictImportActivity, which should also be used for
dict upgrade downloads to keep the UI consistent.
2012-11-26 07:40:45 -08:00
Eric House
302ad04ef9
use recommended intent filtering to allow Crosswords to launch in
...
response to http URLs, removing need for custom scheme and one step
from the invitation process.
2012-11-26 05:41:42 -08:00
Eric House
6f3881d53d
don't crash on malformed invite URL
2012-11-26 03:08:54 -08:00
Eric House
ac435b7857
Merge branch 'android_branch' into android_groups
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesList.java
2012-11-25 14:11:04 -08:00
Eric House
63b29a2cb2
Revert "add read-only debug prefs giving GCM and relay device IDs."
...
This reverts commit 5019d3960b
.
2012-11-25 13:55:02 -08:00
Eric House
f82e5bd0e9
add code to deal with Amazon, which I falsely identified as having
...
broken custom schemes. I'm leaving it in, unreachable, to have a record.
2012-11-25 12:30:25 -08:00
Eric House
d7bb869a5b
rewrite to present a link rather than redirect, to attempt to present
...
the link only on Android devices, and to encourage users to email me
if I'm wrong about their not being on a device.
2012-11-25 10:39:46 -08:00
Eric House
5019d3960b
add read-only debug prefs giving GCM and relay device IDs.
2012-11-25 09:58:46 -08:00
Eric House
7d6e393007
use a different missing-dict explanation string when the name of the
...
inviter isn't known (relay case)
2012-11-25 09:58:14 -08:00
Eric House
2a1c028268
deal with case where relay invite arrives for a language that device
...
doesn't have support for. Dictionary name is now included in the
invite, and if that's present offer to download it then launch game.
For previous versions that don't include the dict name, offer to
download from the language (though that isn't tested yet.)
2012-11-25 08:54:46 -08:00
Eric House
b2e329f670
pass along wl (dict) param if present
2012-11-25 08:53:15 -08:00
Eric House
a3e0d0ca1e
recover from situation where game is created in response to an
...
invitation for a lang for which it has no dicts installed. Shouldn't
happen, but on relay still can.
2012-11-22 13:03:32 -08:00
Eric House
9659f810dc
work even if ENV variable unset
2012-11-22 08:20:08 -08:00
Eric House
0bea58b128
make it possible to build without knowing the GCM sender ID.
2012-11-22 08:13:06 -08:00
Eric House
daf5a89a0e
remove unused imports (no code change)
2012-11-21 21:49:42 -08:00
Eric House
dcf239ca48
add newGroup menu for when button's hidden; add deleteAll menuitem to
...
set of debug-features (but this should probably not ship until
deleting is changed.)
2012-11-21 06:17:09 -08:00
Eric House
cf88b60c4b
make the two buttons fill the screen, and use newly created style
...
for new_games layout too.
2012-11-20 19:11:39 -08:00
Eric House
a199dd2b92
when deleting a group's games do as when they're deleted individually:
...
get the lock, tell the relay, and THEN remove from DB.
2012-11-20 19:03:39 -08:00
Eric House
3bff555bfd
For move, make current group the default and warn whether there's only
...
one.
2012-11-20 18:34:26 -08:00
Eric House
19e7e27f1e
fix so remembered expanded/contracted state is displayed
2012-11-20 07:40:33 -08:00
Eric House
fbfeae379d
cache DB info on groups for better performance
2012-11-20 07:15:56 -08:00
Eric House
48dd3bb72e
Merge branch 'android_branch' into android_groups
2012-11-20 07:02:27 -08:00
Eric House
04d839868d
on launch to handle an invite for a game that seems to already exist,
...
instead launch that game -- for better feedback.
2012-11-20 06:24:23 -08:00
Eric House
b244adae1b
fix transposed words
2012-11-20 06:22:29 -08:00
Eric House
f149391838
cleanup
2012-11-20 06:13:29 -08:00
Eric House
face24e915
make invite email text a bit easier to read
2012-11-20 06:10:57 -08:00
Eric House
cb70858583
up strings for next release (still a while out!)
2012-11-20 04:14:25 -08:00
Eric House
b827c82291
force refresh after delete
2012-11-19 21:23:19 -08:00
Eric House
be3cad96d7
tweak strings
2012-11-19 21:23:07 -08:00
Eric House
1994ea788e
don't allow deleting default group. Wording needs fixing, or better
...
yet, replace the menuitem with greyed-out "is default group". But
this works for now.
2012-11-19 19:28:26 -08:00
Eric House
82c39489f0
lots of changes toward grouping games in user-definable groups.
...
Creation and movement between work. Deletion crashes. Expansion
doesn't stick. All's rough.
2012-11-19 07:41:15 -08:00
Eric House
2779139e75
add columns using data as well. Like pref commit, this does not change behavior.
2012-11-17 10:20:14 -08:00
Eric House
9ad41d5a3a
use String[] data to build table-creation queries rather than huge
...
inline string concatenations.
2012-11-17 10:14:55 -08:00
Eric House
416db91312
experimental: always post notification on new moves received rather
...
than giving GamesList a chance to launch game directly.
2012-11-16 07:31:52 -08:00
Eric House
cefc13a2cd
Docs say should allow GCM to reregister on app upgrade. And that the
...
registrar takes care of storing devid. So app version when
registration arrives, and get from registrar except after an upgrade.
2012-11-15 21:44:56 -08:00
Eric House
9a4a8c7b26
use static to avoid querying OS for version over and over.
2012-11-15 21:41:51 -08:00
Eric House
f70a5bc6ee
add getAppVersion()
2012-11-15 21:24:54 -08:00
Eric House
e1bc9876dd
add to-do
2012-11-15 21:23:31 -08:00
Eric House
bda193029e
add constructor in order to pass SENDER_ID to parent constructor,
...
as docs say to do
2012-11-15 21:14:45 -08:00
Eric House
f64de16ce3
catch and discard all exceptions that come when initing GCM. Fringe
...
devices may do anthing at that point.
2012-11-15 07:03:32 -08:00
Eric House
5afd93c5f5
fix NPE on Kindle
2012-11-15 06:42:27 -08:00
Eric House
694857dd4e
add, but disable with compile flags, ability to mark sent messages
...
with a timestamp rather than delete them. Plan is to experiement with
this as a way of keeping devices from sending too many identical
messages when GCM's in use -- since constraints on the msgs table will
not allow identical messages to be added.
2012-11-15 06:25:22 -08:00
Eric House
c847ec127e
add and use function that does formatted printing to a std::string so
...
query buffers can no longer overflow.
2012-11-15 06:15:44 -08:00
Eric House
5463535265
don't increase backoff if there wasn't actually anything to send.
2012-11-14 05:42:47 -08:00
Eric House
9598ea3585
fix to compile post API change.
2012-11-13 21:32:42 -08:00
Eric House
c4df31892e
Fix occasional infinite loop of devices sending and receiving the same
...
message over and over when getting updated by GCM. The problem
occurred when one device had an un-ACKable initial message still in
its queue. I call resendAll a lot, which caused that message to get
resent to the other game which then replied without being able to ACK
it so it remained to be sent again. This would continue until users
moved forward in the game. The fix is to add a backoff timer to
resendAll() so that it can't loop. The timer is reset when an ackable
and new message is received, meaning there's been a change in what's
available to resend. And since users calling resendAll manually
expect it to do something, add a force param that ignores the backoff.
seems to fix the problem (but needs a lot of testing.)
2012-11-13 21:25:03 -08:00
Eric House
cf8d30ce5d
tweak logging; fix uninitialized debug-only variable
2012-11-13 21:18:52 -08:00
Eric House
ba11fcf8df
don't bother checking for stream size of 0 in jni since comms does
...
that now.
2012-11-13 21:01:25 -08:00
Eric House
cd2550a90d
Merge remote-tracking branch 'origin/android_branch' into android_branch
2012-11-13 07:24:54 -08:00
Eric House
093fc4d1fa
cleanup
2012-11-13 07:23:07 -08:00
Eric House
57ea768aaf
refuse to send 0-length messages. That may happen only when the stupid
...
curses client calls server_initClientConnection over and over, but
reduces unnecessary messaging in that case at least.
2012-11-13 07:22:48 -08:00
Eric House
c4f5b4522e
minor printing tweaks
2012-11-13 07:17:56 -08:00
Eric House
2908802017
try to make linux client mimic Android a bit better in saving after
...
any network activity so messages get acked more quickly.
2012-11-13 06:15:36 -08:00
Eric House
43b1e219f3
add a bit more logging to comms
2012-11-13 06:14:36 -08:00
Eric House
082e6a61f7
comment out unused command
2012-11-12 20:57:39 -08:00
Eric House
60814264e7
compile with XWFEATURE_COMMSACK turned off
2012-11-12 20:56:50 -08:00
Eric House
76c938cc67
fix to compile with API change; to drop relayid when it's rejected and
...
to use register with the GCM id on next [re]connect; and to not leave
variable unintialized when unable to call into java world due to being
called without context.
2012-11-12 08:03:25 -08:00
Eric House
4f3c81417d
go back to logging devids for now
2012-11-12 08:01:24 -08:00
Eric House
6ca966f22a
make test script and linux client mimic case where relay regid is
...
rejected by relay. Client re-registers and a new relay regid is
issued.
2012-11-12 07:27:20 -08:00
Eric House
6a85661095
lots of improvements: make useful for testing with non-android clients; shelve backoff data, etc.
2012-11-10 19:31:22 -08:00
Eric House
1316ae4b67
Fix relay devid protocol to deal with case where client submits a
...
ID_TYPE_RELAY id that's not in the devices table (as has happened when
a device switches relay URLs during testing, but might also happen if
I have to delete an entry from the devices table.) In that case,
return ID_TYPE_NONE to the client, which will be its clue to delete
its ID_TYPE_RELAY id and submit the platform-specific id again.
Note: android won't compile this revision thanks to util.h change
2012-11-10 15:05:44 -08:00
Eric House
b53412d98d
Fix to actually work. Grrr.
2012-11-10 14:52:10 -08:00
Eric House
ba733634cb
NPE: don't crash on first install
2012-11-09 06:57:37 -08:00
Eric House
b0f85e02df
use grep of app's help message to determine whether a param is
...
supported so can test with older clients and not crash.
2012-11-09 06:55:38 -08:00
Eric House
f1ee77882b
Send devid with RECONN as well as CONN so games present when device
...
upgrades can also use GCM. Tested on relay but not device.
2012-11-09 06:54:12 -08:00
Eric House
ff16db5c10
remove logging
2012-11-08 20:09:16 -08:00
Eric House
0f21f849d9
fix crash attempting to download dict when there's no network, e.g. in
...
airplane mode.
2012-11-08 20:08:20 -08:00
Eric House
0ef7c8bf46
return TYPE_NONE on devices like Kindle that don't do GCM instead of
...
an empty string claiming to be a GCM ID.
2012-11-08 19:58:03 -08:00
Eric House
07123ac823
cleanup: remove logging and only check for messages when the json data
...
holds that command.
2012-11-08 19:54:09 -08:00
Eric House
5cbafb9f56
up version strings and code
2012-11-08 19:49:45 -08:00
Eric House
283045c649
revert previous trivial change
2012-11-08 19:23:52 -08:00
Eric House
49117927db
start process of allowing DlgDelegate to handle more than one dialog
...
at a time. Step one is to move all the data into a singleton. Once
that seems to work (excepting in the cases that fire assertions or lead
to dropped dialogs now) move to using a queue of them. Right now it crashes
with an assertion on dismissing the second dialog.
2012-11-08 19:05:23 -08:00
Eric House
3b1f6a695f
don't show "can't do GCM" Toast on Kindle Fire
2012-11-08 06:38:35 -08:00
Eric House
2df4199a77
test script for messaging devices
2012-11-08 06:13:01 -08:00
Eric House
4eff38a85d
Merge remote-tracking branch 'origin/android_branch' into android_branch
2012-11-07 22:06:41 -08:00
Eric House
af89047969
treat an empty devID string as TYPE_NONE regardless of what the client claims.
2012-11-07 22:03:58 -08:00
Eric House
e6cd2265df
fix crash: make formatParams work with empty strings
2012-11-07 21:57:18 -08:00
Eric House
aafcd5144a
Better Kindle fix: don't even post message if SMS not supported.
2012-11-07 19:46:33 -08:00
Eric House
949b804f35
fix NPE on Kindle Fire, which has no SMS DB. Duh.
2012-11-07 19:43:08 -08:00
Eric House
83754d626e
add backoff for resending for messages still not removed from msgs table
2012-11-07 08:05:45 -08:00
Eric House
45d0b2dbc8
various improvements, including printing a period on every loop when
...
there's no work to do. All that remains is backoff.
2012-11-07 07:31:52 -08:00
Eric House
8516dca1cb
what I really meant to check in
2012-11-07 06:23:20 -08:00
Eric House
9b48523ff3
fix to work with new DB scheme and to send json client now expects
2012-11-07 06:17:33 -08:00
Eric House
1e13d6ac6c
look for values in msg sent from server, including one that puts up a
...
message via a notification.
2012-11-06 19:09:15 -08:00
Eric House
2c339ed7a5
fix to work with new devid/table scheme
2012-11-06 07:25:38 -08:00
Eric House
39dbed2004
add missing util method (fixing crash) and with it wire up new devID
...
scheme: now relay-assigned shorter id will be saved and used for
future games.
2012-11-06 07:08:06 -08:00
Eric House
9ad28908bb
assert enum within range
2012-11-06 07:07:14 -08:00
Eric House
9981360c67
put back minsdk stuff accidentally removed in merge.
2012-11-05 06:55:54 -08:00
Eric House
41cfacfee4
don't crash on emulator (which doesn't have library required by GCM)
2012-11-05 06:20:55 -08:00
Eric House
03108f311a
Merge branch 'android_branch' into android_gcm
2012-11-05 06:14:21 -08:00
Eric House
0376e25c26
Merge branch 'fix_beta_53' into android_branch
2012-11-05 05:43:33 -08:00
Eric House
bb2e3ffdb1
fix (by dropping second message) assert that there is no first
...
message. This is a TEMPORARY fix.
2012-11-04 21:36:20 -08:00
Eric House
e8720ec419
add link to changelog
2012-11-04 17:53:42 -08:00
Eric House
3942a49cac
Add a debug preference allowing to provide, or override, the download
...
dir. This will let users work around bugs on devices like my Blaze 4G
where the OS gives the wrong path, and also allows testing. Inval
DictUtil's dict cache eash time this is changed, so in effect adding a
wrong path pref hides all dicts in the Downloads dir.
2012-11-04 17:47:30 -08:00
Eric House
69108fd8a1
cleanup: import class to make declarations shorter.
2012-11-04 17:33:07 -08:00
Eric House
30675cfd3e
remove logging
2012-11-04 17:21:37 -08:00
Eric House
90480aca4c
don't put up toast when checking SMS DB
2012-11-04 07:40:24 -08:00
Eric House
68d6e10ab7
up version strings for quick bugfix release.
2012-11-03 17:27:46 -07:00
Eric House
4dd094b2b3
if the download dir doesn't exist (and on my "Blaze 4G" the function
...
getDownloadCacheDirectory() returns a path that doesn't) then don't
offer to move things there.
2012-11-03 17:26:43 -07:00
Eric House
59937b8514
modify how devids are handled on the relay and the protocol through
...
which they're communicated to the device. Device is expected to have
a platform-specific notion of ID which the relay stores in a new
devices table and indexes with a 32-bit number which is returned to
the device -- which is encouraged but not required to use it in lieu
of the longer ID in future communications. Modify linux client and
test script to use the relay-supplied id. Some of this is commented
out for now.
2012-11-03 10:58:01 -07:00
Eric House
773f04e95b
remove .gitignores from directory that's going away
2012-11-02 05:36:48 -07:00
Eric House
563422de02
turn on DEVID feature for linux
2012-11-02 05:35:56 -07:00
Eric House
47f9eb03b9
merge in changes from the -gcm directory: GCM will be a feature of the
...
non-variant build now.
2012-11-02 05:35:31 -07:00
Eric House
e66ddc3765
make stream_catString work with null ptr
2012-11-01 21:08:58 -07:00
Eric House
ecd6d81228
Merge branch 'android_branch' into android_gcm
2012-11-01 19:50:07 -07:00
Eric House
a73a5e8077
there seems to be no way to fix the warning so add comment
2012-11-01 19:46:38 -07:00
Eric House
257a15917b
script to run with lint checks enabled -- since I always have to look up how.
2012-11-01 19:46:08 -07:00
Eric House
a4787d5614
remove unused strings
2012-11-01 19:45:13 -07:00
Eric House
364acb6dcd
cleanup: remove some logging and unused string resources
2012-11-01 19:32:29 -07:00
Eric House
935e3b9673
fix to work from main build directory
2012-11-01 19:32:08 -07:00
Eric House
1c33c8cc31
scripts that help find unneeded string resources
2012-11-01 19:17:46 -07:00
Eric House
27935752a8
check cursor still open in attempt to fix crash seen on Galaxy Nexus
2012-11-01 18:39:26 -07:00
Eric House
057a41e4a9
check cursor still open in attempt to fix crash seen on Galaxy Nexus
2012-11-01 07:59:42 -07:00
Eric House
7135e30fe9
add missing ifdef
2012-11-01 07:58:36 -07:00
Eric House
3e289adc18
move related methods together
2012-11-01 07:58:27 -07:00
Eric House
fe819982da
Merge remote-tracking branch 'origin/android_branch' into android_gcm
2012-10-31 07:44:16 -07:00
Eric House
3d6a170921
python script to check relay and invoke GCM to notify recipients
2012-10-31 07:20:40 -07:00
Eric House
a61bb31aa5
update for newest wordlist
2012-10-31 07:12:10 -07:00
Eric House
b552a1fad0
check for moves on receiving message from GCM. Round-trip now works!
2012-10-31 07:09:23 -07:00
Eric House
d97c057b8c
Merge branch 'android_branch' into android_gcm
2012-10-31 06:33:54 -07:00
Eric House
1cae4e9a4c
increase buffer size, and test rather than assert for overflow. Fixes
...
crash with new large GCM devids.
2012-10-31 06:12:24 -07:00
Eric House
1b7a618454
send the right dev id
2012-10-31 06:03:31 -07:00
Eric House
fe47266b1f
don't ignore output when compiling jni: hides errors!
2012-10-30 08:05:25 -07:00
Eric House
6014e3d76f
turn on devid code and implement support in java. Untested, but should work.
2012-10-30 07:57:17 -07:00
Eric House
6cf5d7e04e
Android.mk needs to be checked in
2012-10-30 07:48:16 -07:00
Eric House
c93dfd6605
Merge branch 'android_branch' into android_gcm
...
Conflicts:
xwords4/android/XWords4/res/values/common_rsrc.xml
2012-10-30 07:10:42 -07:00
Eric House
3469975d2a
add, still disabled by compile-time flags, code to transmit device ID
...
(e.g. ID Android devices get via GCM) to relay and to associate it
there with messages that need to be delivered.
2012-10-30 07:01:47 -07:00
Eric House
80a79b6991
Make it less likely that a message received while I'm not intercepting
...
them will be opened more than once: track whether I've searched the
SMS db, and only clear that setting when SMS play is *disabled*.
2012-10-29 21:20:32 -07:00
Eric House
ba0f91c438
cleanup: use constant
2012-10-29 20:43:02 -07:00
Eric House
e90621ec1d
use existing string rather than invent a new one
2012-10-29 07:30:09 -07:00
Eric House
e39b776d80
Add button to alert warning that SMS isn't on that takes you to
...
Preferences.
2012-10-29 07:20:11 -07:00
Eric House
2375a6730a
tweak text
2012-10-27 15:31:49 -07:00
Eric House
b83e587d91
changelog and version strings for beta 53
2012-10-27 15:21:33 -07:00
Eric House
5aef1afec3
point URL at android part of sf.net site, not home.
2012-10-27 13:18:08 -07:00
Eric House
f0a46eacfa
script reached by URL in SMS messages sent to devices without
...
Crosswords installed.
2012-10-27 13:15:34 -07:00
Eric House
86378e4f0b
Merge remote branch 'origin/android_branch' into android_branch
2012-10-27 08:55:19 -07:00
Eric House
e7d5be06e9
fix crash when old client connects to new host by making host use the
...
right version test in deciding what to send.
2012-10-27 08:52:54 -07:00
Eric House
4ea8569abc
honor --min-devs flag
2012-10-27 08:15:07 -07:00
Eric House
e1fa0f9dd3
Merge remote-tracking branch 'origin/android_branch' into android_branch
2012-10-26 07:06:59 -07:00
Eric House
fb747304eb
put sms at bottom of new-game dialog
2012-10-26 07:00:23 -07:00
Eric House
b097e0825e
fix linux crash do to casting problem
2012-10-26 06:49:15 -07:00
Eric House
d7d666e4f9
Merge branch 'android_branch' into android_gcm
2012-10-25 08:12:02 -07:00
Eric House
6e39466b09
somehow new dict-download code is storing some in info DB with
...
langcode of 0. Work around that by rebuilding cache entry when that's
seen.
2012-10-25 08:03:56 -07:00
Eric House
6180834ada
log case where game has no dicts
2012-10-25 08:02:30 -07:00