xwords/xwords4/common
Eric House 255ca56ed7 when no moves found, reset engine and try again. Works around bug
where you do "hint", then "prev hint" and get told there are no moves
found only to have the next "prev hint" succeed. This is a hack, but
the right fix is eluding me, and will certainly be riskier.
2015-08-19 07:43:00 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c add index of sending player to chat transmission, and on receiving 2015-08-12 07:36:36 -07:00
board.h add index of sending player to chat transmission, and on receiving 2015-08-12 07:36:36 -07:00
boarddrw.c drawing tray tiles can fail, e.g. when font info not yet available, so 2013-11-07 07:29:54 -08:00
boardp.h move dividerLoc into model and use to limit sorting to tiles to its 2014-10-09 20:09:24 -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 return count of messages sent from comms_resendAll(), and post it as a 2015-08-13 07:05:06 -07:00
comms.h return count of messages sent from comms_resendAll(), and post it as a 2015-08-13 07:05:06 -07:00
comtypes.h bring over saved file format change from relay_conn branch so builds 2015-08-10 06:24:40 -07:00
config.mk add and use dict manager that caches, using refcount, dicts across games. Allows multiple games to be opened, and open at the same time, with only one instance of a dict ever created. Works on linux; not used or tested yet on Android. 2014-03-09 19:12:21 -07: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 fix to support synonyms within specials too -- for linux only so far. 2013-04-09 07:43:04 -07:00
dbgutil.c function to print StackMoveType 2013-02-22 21:34:53 -08:00
dbgutil.h add debug-only code to assert that movestack is never disposed when dirty (via macros easy to use elsewhere) 2014-02-28 05:43:47 -08:00
dictiter.c load new-format dict into linux client, display default faces 2013-04-06 11:43:57 -07:00
dictiter.h Fix prefix matching to accept letters constituting the first part of a 2012-08-27 21:50:09 -07:00
dictmgr.c too much logging 2014-06-24 08:18:42 -07:00
dictmgr.h add and use dict manager that caches, using refcount, dicts across games. Allows multiple games to be opened, and open at the same time, with only one instance of a dict ever created. Works on linux; not used or tested yet on Android. 2014-03-09 19:12:21 -07:00
dictnry.c fix linux-side compile errors 2014-08-21 07:15:20 -07:00
dictnry.h fix linux-side compile errors 2014-08-21 07:15:20 -07:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c move dividerLoc into model and use to limit sorting to tiles to its 2014-10-09 20:09:24 -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 show new client-formatted turn summary in notification; remove old 2014-08-26 21:37:33 -07:00
engine.c when no moves found, reset engine and try again. Works around bug 2015-08-19 07:43:00 -07:00
engine.h Revert "Fix bug where if word being scored for long-touch-on-scoreboard wasn't" 2012-08-15 18:01:36 -07:00
game.c make forceChannel part of CurGameInfo rather than comms, since Android 2014-12-29 07:39:28 -08:00
game.h make forceChannel part of CurGameInfo rather than comms, since Android 2014-12-29 07:39:28 -08:00
gameinfo.h make forceChannel part of CurGameInfo rather than comms, since Android 2014-12-29 07:39:28 -08:00
mempool.c add debug-only "tag" to open games so logging can more easily track 2015-02-09 19:15:43 -08:00
mempool.h add debug-only "tag" to open games so logging can more easily track 2015-02-09 19:15:43 -08:00
memstream.c make stream_catString work with null ptr 2012-11-01 21:08:58 -07:00
memstream.h add mem_stream_make_sized, meant to make saving games more efficient 2012-09-11 19:06:27 -07:00
model.c add missing <CR> to game history (game over case only) 2015-05-13 06:36:43 -07:00
model.h fix some const confusion the stricter android gcc found 2014-10-14 06:24:41 -07:00
modelp.h move dividerLoc into model and use to limit sorting to tiles to its 2014-10-09 20:09:24 -07:00
movestak.c as proof of concept, skip the first 3 tiles when sorting newly 2014-10-09 20:08:41 -07:00
movestak.h use new hash algorithm for new stream version, old for previous 2012-05-28 11:07:59 -07:00
mscore.c fix compile errors (mostly unused variables) found by gcc on latest 2012-09-25 07:28:02 -07:00
nwgamest.c i => ii; no other change 2012-08-22 07:44:21 -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 i => ii; no other change 2012-08-22 07:44:21 -07:00
pool.h add some consts 2012-07-09 21:36:17 -07:00
rules.mk makefile cleanup 2006-02-17 07:27:36 +00:00
scorebdp.c let me look at another player's tiles, regardless of pref setting, 2014-10-27 19:24:22 -07: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 add index of sending player to chat transmission, and on receiving 2015-08-12 07:36:36 -07:00
server.h add index of sending player to chat transmission, and on receiving 2015-08-12 07:36:36 -07:00
states.h remove unused enum 2013-07-03 07:26:23 -07:00
strutils.c don't memcpy 0 bytes 2014-10-09 21:21:41 -07:00
strutils.h as proof of concept, skip the first 3 tiles when sorting newly 2014-10-09 20:08:41 -07:00
tray.c move dividerLoc into model and use to limit sorting to tiles to its 2014-10-09 20:09:24 -07:00
util.h add index of sending player to chat transmission, and on receiving 2015-08-12 07:36:36 -07:00
virtuals.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
vtabmgr.c i => ii; no other change 2012-08-22 07:44:21 -07:00
vtabmgr.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwproto.h fix several crashers that prevented network games from working when 2011-11-15 06:13:25 -08:00
xwstate.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwstream.h add stream_copyBits, and use it to hash the move stack -- commented 2012-05-22 19:24:54 -07:00