xwords/xwords4/common
Eric House ebcae1a523 move hashing into memstream impl, and reintroduce the old/broken
treatment of the final 8 bits. I'll need to release a version that
still produces the incorrect hash for compatibility with existing
clients that expect it, but that also looks for the correct hash. When
that's out there I can do a new release that sends the correct hash.
2016-01-01 17:57:14 -08:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c make return value void since it's never used 2015-09-15 20:54:01 -07:00
board.h add accessor for current selected player 2015-08-16 09:26:48 -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 cleanup: rename function and remove unused param 2015-12-31 15:47:48 -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 remove logging 2015-12-29 18:58:28 -08: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 move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08: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 move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08:00
model.h move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08: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 move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08:00
movestak.h move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08: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 move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08: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 move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08:00
strutils.h move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08: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 move hashing into memstream impl, and reintroduce the old/broken 2016-01-01 17:57:14 -08:00