Eric House
00102ec20a
include stylesheet in generated index.html
2012-06-19 06:11:15 -07:00
Eric House
9ac5113c93
add dict-browse menuitem to small-screen board menu and on same move
...
undo/redo up per user request
2012-06-15 07:00:18 -07:00
Eric House
628c058c4c
make turn color public so can be used from board too (though I'm not
...
doing that yet.)
2012-06-15 06:44:39 -07:00
Eric House
6beb572180
cleanup: one-letter variables are bad.
2012-06-15 06:43:54 -07:00
Eric House
405cb23023
fix bug where current player's scoreboard would disappear if other
...
players' names were too long by giving all a the same proportion of
what they request and passing in the percent given in case draw
implementation wants to use it as a cue to truncate.
2012-06-15 06:26:40 -07:00
Eric House
3d9478744a
change toast to not imply game to start immediately.
2012-06-13 20:07:28 -07:00
Eric House
46770ac0cb
show green border in contracted view too when appropriate, and not
...
only for net games.
2012-06-12 07:19:18 -07:00
Eric House
e3401724e1
new icons for network status and code to draw them, so far hard-coded
...
to show success.
2012-06-11 19:23:01 -07:00
Eric House
1993ea48f7
ignore new file
2012-06-11 07:02:39 -07:00
Eric House
266e9ba91a
reduce min tray height to twice cell height, and tweak layout on
...
small-screen devices to make the value readable.
2012-06-11 07:01:36 -07:00
Eric House
ac74e2e832
add new class that will be responsible for drawing network status icon
...
at right end of scoreboard. It now shows the same icon as the games
list per connection type and gives a stubbed-out status message dialog
when tapped. Still need to add actual status: when was the last
successful send or receive; and need to add decorations to show
connection state.
2012-06-10 07:40:33 -07:00
Eric House
4fc33fe4e5
add hasSmallScreen()
2012-06-09 10:01:41 -07:00
Eric House
9827ea1b39
add menus for small-screen devices to provide functionality others get
...
from toolbar.
2012-06-06 06:48:55 -07:00
Eric House
dd30bb6a7c
new .gitignore for new res directory
2012-06-06 06:43:00 -07:00
Eric House
b8bad58125
change text of menu from hide rack to show rack depending on hidden state
2012-06-05 22:19:44 -07:00
Eric House
6257c14436
include trayVisState in GameStateInfo on the java side
2012-06-05 22:13:58 -07:00
Eric House
60a4f123a2
include trayVisState in GameStateInfo
2012-06-05 22:13:26 -07:00
Eric House
e15c104eb4
add board layout for small case that doesn't include toolbar or
...
exchange-state buttons, and check for presence of Views that may now
be missing. With this checkin small screen devices don't have access
to toolbar functionality -- new and expanded menu will be required for
them.
2012-06-05 07:42:39 -07:00
Eric House
c5358dc9c3
add commented-out toString() for debugging
2012-06-05 07:41:00 -07:00
Eric House
b3cf9c65aa
fix board dimensioning for small (needs-scrolling) screens. Since this
...
effects larger screens needs some testing.
2012-06-05 07:38:58 -07:00
Eric House
baa8c7472d
include stylesheet in generated index.html
2012-05-30 22:16:43 -07:00
Eric House
a38c275663
back to building for android-7
2012-05-30 21:23:53 -07:00
Eric House
27ddc355ed
don't bother cloning message when it'll be passed to multiple games.
...
Clone was too late, and there's no chance of modification of the
contents.
2012-05-30 06:54:30 -07:00
Eric House
a03dc80205
tweak method for clarity -- no behavior change
2012-05-30 06:52:08 -07:00
Eric House
42f2612e67
turn on HASH_STREAM to match Android
2012-05-30 06:51:26 -07:00
Eric House
a0336ebb01
turn on new HASH_STREAM feature
2012-05-29 07:26:51 -07:00
Eric House
65f90b2d86
up version number and add changes
2012-05-29 07:26:24 -07:00
Eric House
821add6df5
fix to compile when HASH_STREAM not defined
2012-05-29 07:19:19 -07:00
Eric House
ac23e7e950
define HASH_STREAM to enable new algorithm
2012-05-28 15:58:00 -07:00
Eric House
240d308d07
move nperdevice and ntotal side-by-side
2012-05-28 11:08:43 -07:00
Eric House
adadc9c90c
use new hash algorithm for new stream version, old for previous
...
versions. Tested upgrade scenario from b44: works.
2012-05-28 11:07:59 -07:00
Eric House
b343034cc2
add ability to pass params only to new version of app so that test of
...
upgrade from old to new needn't skip test of new features.
2012-05-28 11:04:39 -07:00
Eric House
e36635944e
fix to make two-device games much more common than four-device ones
2012-05-27 19:05:27 -07:00
Eric House
0b1a9a67fe
add param to server_handleUndo to prevent it from undoing all moves in
...
robot-vs-robot game, which is the wrong thing to do during a test
simulating play.
2012-05-24 22:25:30 -07:00
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