xwords/xwords4/common
Eric House b2bc4e34cf do wordlist lookups using tiles not chars
Fixing a problem with languages (like Hungarian) where it's legal to use
a two-letter tile or two single-letter tiles to play the same word. When
words are seen, or searched for, as char-arrays, there are
duplicates. Current code crashes, but there's also risk the user gets
unexpected behavior. Crash is fixed, and foundation laid for better UX,
by doing all searches for tile arrays. If a search string translates to
more than one tile array the user must choose. For that choice to make
sense it's now possible to translate tile[] to char[] with a delimiter
between the tile strings.
2020-04-28 13:29:12 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
board.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
boarddrw.c stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
boardp.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -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 fix compilation where DEBUG not set 2020-04-26 13:49:54 -07:00
comms.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
comtypes.h wrap test-only feature in new compile-time flag 2020-04-24 13:33:40 -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 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 stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
device.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
dictiter.c do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
dictiter.h do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
dictmgr.c pass env into dict-related methods 2020-04-26 13:39:16 -07:00
dictmgr.h pass env into dict-related methods 2020-04-26 13:39:16 -07:00
dictnry.c do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
dictnry.h do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
dragdrpp.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -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 remove use of thread->env mapper for drawing 2020-04-26 13:39:21 -07:00
dutil.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
engine.c stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
engine.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
game.c stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
game.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
gameinfo.h fix gtk games connecting to relay/each other 2020-04-22 11:38:48 -07: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 remove comms/transport from using thread->env map 2020-04-26 13:39:21 -07:00
memstream.h remove comms/transport from using thread->env map 2020-04-26 13:39:21 -07:00
model.c do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
model.h fix compilation where DEBUG not set 2020-04-26 13:49:54 -07:00
modelp.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -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 do wordlist lookups using tiles not chars 2020-04-28 13:29:12 -07:00
nli.c fix so curses app can invite two players on one device 2020-04-22 21:28:27 -07:00
nli.h fix non-debug build warnings 2020-04-24 08:54:57 -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 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 stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
scorebdp.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
server.c stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
server.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
smsproto.c fix compilation where DEBUG not set 2020-04-26 13:49:54 -07:00
smsproto.h fix compilation where DEBUG not set 2020-04-26 13:49:54 -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 stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -07:00
util.h stop using thread->env mapping for util callbacks 2020-04-26 13:39:21 -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
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 remove comms/transport from using thread->env map 2020-04-26 13:39:21 -07:00