xwords/xwords4/common
Andy2 4b75174170 save stateAfterShow as part of serialized game state. Fixes problem
where games with more than two devices would hang because server.c
code was dropping messages that comms.c code thought were good and so
ACK'd preventing them from being sent again.  They were being dropped
because the game was in the wrong state after displaying a move-made
dialog because the state it was to move to after doing that display
had not been saved.
2011-07-04 12:51:00 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
board.h Add two new menus to be available only when in trade mode. Hide and 2011-03-10 18:13:56 -08:00
boarddrw.c add and set new flags for crosshairs so platforms can do better than 2010-08-11 18:50:16 -07:00
boardp.h Don't move arrow on pen-up if pen-down was in a different cell. 2011-03-29 18:13:38 -07:00
bufqueue.c add bqRemoveAll 2009-09-19 21:28:07 +00:00
bufqueue.h add bqRemoveAll 2009-09-19 21:28:07 +00:00
commmgr.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
comms.c change one return type; improve logging 2011-07-04 12:46:48 -07:00
comms.h change one return type; improve logging 2011-07-04 12:46:48 -07:00
comtypes.h add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
config.mk Add simple helper for keeping a queue of buffers in a single array. 2009-02-09 02:44:58 +00:00
contypct.h Add define set to number of conn types compiled in; use it to compile 2009-09-05 13:08:46 +00:00
dawg.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
dbgutil.c debug changes: change defines to remove gremlin-only code; add missing constants. 2008-10-11 16:46:08 +00:00
dbgutil.h debug functions to turn enums and defines into loggable strings 2006-11-03 06:19:27 +00:00
dictnry.c add a couple of asserts 2011-04-25 20:17:54 -07:00
dictnry.h Merge branch 'android_branch' of ssh://xwords.git.sourceforge.net/gitroot/xwords/xwords into android_branch 2011-04-13 06:58:58 -07:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c cleanup; no behavior change 2011-03-29 18:12:55 -07:00
dragdrpp.h add and set new flags for crosshairs so platforms can do better than 2010-08-11 18:50:16 -07:00
draw.c catch up with API changes. GTK to use this still needs to be fixed! 2008-08-30 13:54:47 +00:00
draw.h add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
engine.c add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
engine.h add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
game.c a gmae may have several dictionaries in several places, but all should 2011-04-28 18:40:44 -07:00
game.h save stateAfterShow as part of serialized game state. Fixes problem 2011-07-04 12:51:00 -07:00
Makefile makefile cleanup 2006-02-17 07:27:36 +00:00
mempool.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
mempool.h add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
memstream.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
memstream.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
model.c add ability to dump board (model) as text, protected by ifdef that 2011-04-13 06:45:22 -07:00
model.h add ability to dump board (model) as text, protected by ifdef that 2011-04-13 06:45:22 -07:00
modelp.h add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
movestak.c Add model_sortTiles(); use it; fix some comments and const decls. 2010-06-17 06:43:16 -07:00
movestak.h Add model_sortTiles(); use it; fix some comments and const decls. 2010-06-17 06:43:16 -07:00
mscore.c add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
nwgamest.c don't require MAX_NUM_PLAYERS==4 2011-04-12 22:17:45 -07:00
nwgamest.h Add support for a config button as a cleaner alternative to launching 2009-03-08 19:54:14 +00:00
pool.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
pool.h Revert "in attempt to work around non-random rand() in jni world, call back" 2010-12-07 18:43:53 -08:00
rules.mk makefile cleanup 2006-02-17 07:27:36 +00:00
scorebdp.c switch from tracking robot intelligence as a per-game boolean 2011-01-10 06:44:28 -08:00
scorebdp.h track focus on Rem: region of scoreboard in addition to players' score 2008-10-24 08:56:20 +00:00
server.c save stateAfterShow as part of serialized game state. Fixes problem 2011-07-04 12:51:00 -07:00
server.h add server_getMissingPlayers to return a bitvector indicating players 2011-05-19 22:48:21 -07:00
states.h force XW_STATE to be 1 byte. 2011-07-04 12:45:51 -07:00
strutils.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
strutils.h Revert "in attempt to work around non-random rand() in jni world, call back" 2010-12-07 18:43:53 -08:00
tray.c add compile-time flag to disable selection of tiles in tray (other 2011-01-12 19:00:48 -08:00
util.h fire user error rather than committing turn when trade attempted 2011-03-07 06:28:43 -08:00
virtuals.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
vtabmgr.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
vtabmgr.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwproto.h cleanup 2010-10-03 18:09:15 -07:00
xwstate.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwstream.h add a couple of consts 2009-10-01 04:09:46 +00:00