Eric House
0cb217496e
cleanup
2012-05-24 22:22:00 -07:00
Eric House
5309da9845
add --undo-pct option that passes through to curses client
2012-05-24 22:17:10 -07:00
Eric House
9354e0e0cd
fix off-by-one error in stream_copyBits that seems to have been
...
responsible for HASH_STREAM not working.
2012-05-24 22:16:22 -07:00
Eric House
fd7a25ba3c
makefile for just-released DISC2 wordlist for Catalan
2012-05-23 20:04:11 -07:00
Eric House
cd89885cd2
add new periodic (one-second) timer, and commandline option that sets
...
what percent of the times that timer fires will result in a move being
undone. Will be used to interject random out-of-order undos into
games played for testing. (Currently the tests fail when this is
enabled; I need to fix that.)
2012-05-23 19:58:03 -07:00
Eric House
2db02f9aa5
fix delegated dialogs to clear state before issuing dismiss callback
...
so that callback can set up another dialog without tripping an assert,
then move SMS invite dialog chaining from on-click callback to
on-dismiss.
2012-05-23 07:16:27 -07:00
Eric House
60e1d50f43
add stream_copyBits, and use it to hash the move stack -- commented
...
out via conditional compile as it still doesn't work in all cases.
2012-05-22 19:24:54 -07:00
Eric House
d1869a233c
fix so non-debug build builds
2012-05-22 19:18:04 -07:00
Eric House
60aa0cb614
revert unintended commit
2012-05-21 21:49:02 -07:00
Eric House
622afa4d98
track what games we've sent died notices for and don't repeat. Fixes
...
infinite message flood occurring when a packet was received after
games had been deleted on both devices.
2012-05-21 21:47:09 -07:00
Eric House
5efaced84b
Revert "Revert "track what games we've sent died notices for and don't repeat. Fixes""
...
This reverts commit 8fd1388b5f
.
2012-05-21 21:45:30 -07:00
Eric House
8fd1388b5f
Revert "track what games we've sent died notices for and don't repeat. Fixes"
...
This reverts commit 67715b653a
.
2012-05-21 21:44:51 -07:00
Eric House
67715b653a
track what games we've sent died notices for and don't repeat. Fixes
...
infinite message flood occurring when a packet was received after
games had been deleted on both devices.
2012-05-21 21:27:22 -07:00
Eric House
e80417e806
don't draw separate icon in games list elements for needs-sync relay
...
game -- since that state no longer really exists.
2012-05-21 21:23:13 -07:00
Eric House
adac3abcc6
fix bug where all notifications wound up launching the same game
...
because all their PendingIntents were the same by passing a unique
resultCode on creation.
2012-05-21 06:46:37 -07:00
Eric House
f56b09980c
include game name in notification text
2012-05-21 06:40:52 -07:00
Eric House
469f63f96f
log when more than one game found with a given ID.
2012-05-20 10:33:26 -07:00
Eric House
1ca36044a0
allow for possibility that there's more than one game on device with
...
one gameID. Currently this should only happen when a device is
playing via SMS against itself -- i.e. when I'm debugging or a user is
playing around. It hasn't been tested and may not work to the extent
that a game like that can actually work and so may want to be backed
out later.
2012-05-20 10:24:37 -07:00
Eric House
3c4e01ef52
improve text clarity
2012-05-18 21:23:38 -07:00
Eric House
2564a660ad
remove logging
2012-05-18 21:23:12 -07:00
Eric House
211318f2ef
remove logging
2012-05-18 21:23:09 -07:00
Eric House
df0c5e4abf
move plus button to middle, and fix so both text buttons wrap when
...
required on narrow screen.
2012-05-18 21:14:50 -07:00
Eric House
47a5ab65df
use broadcast receiver for status PendingIntents from SendTextMessage,
...
and pass up new MultiService messages on success or failure. In
response to these, post SMS status icons on board. Still need to come
up with an initial status, notice radio ups/downs, etc. And design icons!
2012-05-18 07:55:10 -07:00
Eric House
523d49ef04
stubs for sms status icons
2012-05-18 07:52:32 -07:00
Eric House
9ba663ab98
implement util_phoneNumbersSame in java and call telephony's number
...
compare method. Skip the java call when the numbers are
strcmp-identical.
2012-05-18 07:41:46 -07:00
Eric House
867e9ffc2f
implement stubbed-out util_phoneNumbersSame so that three-device SMS
...
games work in emulator. May need to call into java to use Android's
more sophisticated phone number comparison to work on devices.
2012-05-18 07:17:21 -07:00
Eric House
60c3a5bf64
use green_border to frame remote players whose turn it is.
2012-05-18 06:54:05 -07:00
Eric House
091f927c8b
add new file
2012-05-18 06:53:28 -07:00
Eric House
40843db7df
rename 9-patch
2012-05-18 06:52:25 -07:00
Eric House
599d0630d3
built main app for same version as sms version
2012-05-18 06:22:23 -07:00
Eric House
81f830c0d4
drawable that creates a green frame around view -- to show it's remote
...
player's turn.
2012-05-18 06:22:06 -07:00
Eric House
3a54aa0ebc
add util_informUndo() that gets called, and puts up a dialog, after
...
remote device has performed an undo on a committed turn.
2012-05-14 07:01:02 -07:00
Eric House
61453b8720
center gtk_ask window on parent window rather than on screen so can
...
tell which instance it belongs to
2012-05-14 06:58:54 -07:00
Eric House
edd02c24ea
derive variant if called from a directory with AndroidManifest in it
2012-05-11 07:32:02 -07:00
Eric House
10ad59247a
don't remove undo menuitem for networked games -- should be safe to
...
use now.
2012-05-11 07:26:49 -07:00
Eric House
a311e487a9
add another change
2012-05-09 18:22:30 -07:00
Eric House
013d9c689b
fix bug introduced with dictionary lookup of words played that meant
...
trades didn't get reported as remote moves -- it just became your turn
without notice.
2012-05-09 18:22:05 -07:00
Eric House
2996af17ce
fix crash when trade happens while --show-other is on
2012-05-09 18:20:51 -07:00
Eric House
261908a09f
use non-strippable spaces when ': ' is meant to terminate string.
2012-05-09 18:19:53 -07:00
Eric House
f6ba94735d
move BT and SMS listener installation behind if_supported tests
2012-05-09 07:09:15 -07:00
Eric House
1c08190941
list the other change
2012-05-09 06:51:48 -07:00
Eric House
d846f96ec5
post-code-review cleanup: no significant change
2012-05-09 06:51:06 -07:00
Eric House
d23f50a801
Merge remote branch 'origin/android_branch' into android_branch
2012-05-08 06:16:40 -07:00
Eric House
f7c49a6620
remove shift: --one-per doesn't take a param
2012-05-08 06:15:06 -07:00
Eric House
e797b342fe
check in sms version of prefs xml file so that it can have its
...
checkbox for turning off warnings about SMS costs. I've already
wasted too much time without figuring out how to add or remove the
pref programatically....
2012-05-07 21:09:01 -07:00
Eric House
155df55b5c
break hash finishing stuff out to be called only once
2012-05-07 20:48:00 -07:00
Eric House
e82faedc63
up version number here too.
2012-05-07 07:13:48 -07:00
Eric House
08f03af2cc
don't write gameID as 32 bits when it's bound for old-version client,
...
and assert based only on the lower 16 bits in case came from
old-version client. Fixes crashes testing mid-game upgrade from beta
43.
2012-05-07 07:02:43 -07:00
Eric House
c17826ffbf
up beta version
2012-05-05 17:39:30 -07:00
Eric House
3b3439371f
Merge branch 'android_branch' into android_bt
2012-05-05 17:33:21 -07:00