xwords/xwords4/common
Eric House 2a6931fdcf add and start using indexeddb via emscripten APIs
Replace a couple of load/store actions with new APIs that do so
asynchronously (using indexeddb underneath, via emscripten APIs.)
Required restructuring how app starts. More changes to come. The idea is
to replace wordlist storage: this'll keep 'em smaller and not require
conversion to string.
2021-03-19 14:27:04 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c don't include dict tiles/values in initial server msg 2021-03-19 12:50:19 -07:00
board.h drive letters/values from a three-value enum 2021-02-11 14:11:02 -08:00
boarddrw.c choose font sizes to fit 2021-03-19 14:27:04 -07:00
boardp.h drive letters/values from a three-value enum 2021-02-11 14:11:02 -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 snapshot: message exchange mostly works 2021-03-19 14:26:18 -07:00
comms.h cleanup (mostly non-DBG compile errors) 2021-03-19 13:03:39 -07:00
commstyp.h add mqtt as a new transport 2020-05-20 13:58:53 -07:00
comtypes.h don't include dict tiles/values in initial server msg 2021-03-19 12:50:19 -07:00
config.mk add missing file 2021-03-19 14:26:18 -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 refactor: make vtable population test xplatform 2020-04-19 12:56:11 -07:00
dbgutil.h refactor: make vtable population test xplatform 2020-04-19 12:56:11 -07:00
device.c add notion of index to storage 2021-03-19 14:27:04 -07:00
device.h generate new mqtt devid when server reports dupe 2020-09-13 15:06:08 -07:00
dictiter.c limit pattern parse by max length of tiles 2020-12-27 11:53:36 -08:00
dictiter.h cleanup 2020-08-16 19:29:42 -07:00
dictmgr.c cleanup 2020-08-16 19:29:42 -07:00
dictmgr.h cleanup 2020-08-16 19:29:42 -07:00
dictnry.c fix so release build builds 2021-03-19 14:27:04 -07:00
dictnry.h snapshot: drawing empty board 2021-03-19 14:26:18 -07:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c enable RAISETILE feature for linux and android 2020-12-02 17:55:49 -08:00
dragdrpp.h fix compile when XWFEATURE_RAISETILE defined 2020-12-02 17:21:47 -08: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 unsigned->signed to fix drawing garbage in empty tiles 2021-03-19 14:27:04 -07:00
dutil.c add notion of index to storage 2021-03-19 14:27:04 -07:00
dutil.h add and start using indexeddb via emscripten APIs 2021-03-19 14:27:04 -07:00
engine.c add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
engine.h add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
game.c game from a downloaded wordlist works!!!! 2021-03-19 14:27:04 -07:00
game.h make game ask for dicts when needed 2021-03-19 14:27:04 -07:00
gameinfo.h fix gtk games connecting to relay/each other 2020-04-22 11:38:48 -07:00
knownplyr.c cleanup (mostly non-DBG compile errors) 2021-03-19 13:03:39 -07:00
knownplyr.h display known player timestamp when known (debug only) 2021-01-04 08:12:05 -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 open game to receive message 2021-03-19 14:27:04 -07:00
memstream.h remove comms/transport from using thread->env map 2020-04-26 13:39:21 -07:00
model.c use js runtime for timers too 2021-03-19 14:26:18 -07:00
model.h add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
modelp.h add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
movestak.c remove comms/transport from using thread->env map 2020-04-26 13:39:21 -07:00
movestak.h get rid of legacy "incorrect" stuff around hashing 2020-03-14 13:44:56 -07:00
mscore.c add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
nli.c fix to send after connect 2021-03-19 14:27:04 -07:00
nli.h get URL-encoded invitation receipt working 2021-03-19 14:26:18 -07:00
nlityp.h add mqtt as a new transport 2020-05-20 13:58:53 -07:00
nwgamest.c stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
nwgamest.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
pool.c add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
pool.h add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
rules.mk makefile cleanup 2006-02-17 07:27:36 +00:00
scorebdp.c don't dispose gi before game 2020-10-23 19:03:26 -07:00
scorebdp.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
server.c remove unneeded .h file 2021-03-19 12:50:23 -07:00
server.h harvest players on open; save and make available 2020-09-26 09:48:35 -07:00
smsproto.c add notion of index to storage 2021-03-19 14:27:04 -07:00
smsproto.h fix compilation where DEBUG not set 2020-04-26 13:49:54 -07:00
states.h fix relay game failure to change roles 2020-08-25 14:53:33 -07:00
strutils.c game from a downloaded wordlist works!!!! 2021-03-19 14:27:04 -07:00
strutils.h make game ask for dicts when needed 2021-03-19 14:27:04 -07:00
tray.c drive letters/values from a three-value enum 2021-02-11 14:11:02 -08:00
util.h fix relay game failure to change roles 2020-08-25 14:53:33 -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
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
xwstate.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwstream.h open game to receive message 2021-03-19 14:27:04 -07:00