xwords/xwords4/common
Eric House 72cb12f383 fix crash anytime you used PHONIES_DISALLOW
Yikes. I used to assert, in nextTurn(), that you were in the right
state. On release builds that went away, and you were moved into the
right state regardless. The bug happened when I changed that to exit
nextTurn() without changing the state, meaning that for PHONIES_DISALLOW
the host filled up its message queue trying to communicate that the
latest move was ok, never getting out of the state that required sending
that message. The fix is simply to change the state after sending and,
guest-side, after receiving, that message.
2020-04-18 06:14:29 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c show bonus-square-held 2020-04-17 07:06:31 -07:00
board.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
boarddrw.c Squashed commit of the following: 2020-01-30 16:00:56 -08:00
boardp.h Squashed commit of the following: 2020-01-30 16:00:56 -08: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 fix logging macro to allow a single argument 2020-04-10 07:12:56 -07:00
comms.h upgrade to latest gradle version 2020-04-10 07:12:56 -07:00
comtypes.h fix logging macro to allow a single argument 2020-04-10 07:12:56 -07:00
config.mk add new files device{c,h} 2020-01-08 11:20:51 -08: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 harvest relaydevid (for use in invitations later) 2020-02-16 19:12:21 -08:00
dbgutil.h harvest relaydevid (for use in invitations later) 2020-02-16 19:12:21 -08:00
device.c make curses app more like the rest 2020-01-24 09:05:16 -08:00
device.h add new files device{c,h} 2020-01-08 11:20:51 -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 Revert "toward compiling with gcc8" 2019-01-29 09:05:54 -08: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 get "sms" games going on curses 2020-01-29 20:40:14 -08:00
dictnry.h implement util->dutil split for Android 2018-07-05 08:32:19 -07:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c show bonus-square-held 2020-04-17 07:06:31 -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 Squashed commit of the following: 2020-01-30 16:00:56 -08:00
dutil.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
engine.c fix logging macro to allow a single argument 2020-04-10 07:12:56 -07:00
engine.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
game.c fix release builds 2020-03-17 20:33:24 -07:00
game.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
gameinfo.h use deviceID to invite via relay; make 3- and 4-device games work 2020-02-16 19:12:22 -08:00
mempool.c add common implementation of the SMS proto stuff 2018-07-05 21:40:56 -07: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 toward fixing stalls when undo used 2020-03-14 14:47:26 -07:00
memstream.h add mem_stream_make_raw 2018-06-27 23:24:45 -07:00
model.c don't offer to display empty list of words 2020-04-17 06:52:36 -07:00
model.h don't offer to display empty list of words 2020-04-17 06:52:36 -07:00
modelp.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
movestak.c fix assertions when duplicateMode on 2020-04-10 07:12:56 -07:00
movestak.h get rid of legacy "incorrect" stuff around hashing 2020-03-14 13:44:56 -07:00
mscore.c Squashed commit of the following: 2020-01-30 16:00:56 -08:00
nli.c Squashed commit of the following: 2020-01-30 16:00:56 -08:00
nli.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
nwgamest.c Squashed commit of the following: 2020-01-30 16:00:56 -08:00
nwgamest.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
pool.c remove assertion when message mis-delivered 2020-04-11 11:44:09 -07:00
pool.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
rules.mk makefile cleanup 2006-02-17 07:27:36 +00:00
scorebdp.c show pending name in scoreboard 2020-04-10 07:12:56 -07:00
scorebdp.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
server.c fix crash anytime you used PHONIES_DISALLOW 2020-04-18 06:14:29 -07:00
server.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
smsproto.c fix logging macro to allow a single argument 2020-04-10 07:12:56 -07:00
smsproto.h cleanup 2020-04-10 07:12:56 -07:00
states.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
strutils.c fix crash when chat message is too long 2020-04-10 07:12:56 -07:00
strutils.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
tray.c Squashed commit of the following: 2020-01-30 16:00:56 -08:00
util.h Squashed commit of the following: 2020-01-30 16:00:56 -08: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
xwlist.c new files that may replace GSList in relaycon 2017-11-04 09:27:33 -07:00
xwlist.h new files that may replace GSList in relaycon 2017-11-04 09:27:33 -07:00
xwproto.h Squashed commit of the following: 2020-01-30 16:00:56 -08:00
xwstate.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwstream.h get rid of legacy "incorrect" stuff around hashing 2020-03-14 13:44:56 -07:00