xwords/xwords4/common
Eric House 7fe249ad8d Don't allow drag of tile to place it can't be
Rather than have a tile revert to its original location if it's dropped
where it can't be (on an occupied tile or outside the board), put it in
the last place it could have been. Do that by only updating cur when
it's to a legal location, and then relocating to cur when drag ends.
2020-09-27 13:44:21 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
board.h add mqtt as a new transport 2020-05-20 13:58:53 -07:00
boarddrw.c add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
boardp.h Don't allow drag of tile to place it can't be 2020-09-27 13:44: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 don't deref ptr after free(); cleanup 2020-09-26 11:00:11 -07:00
comms.h use created stamp to decide between conflicting addresses 2020-09-26 09:48:35 -07:00
commstyp.h add mqtt as a new transport 2020-05-20 13:58:53 -07:00
comtypes.h use created stamp to decide between conflicting addresses 2020-09-26 09:48:35 -07:00
config.mk harvest players on open; save and make available 2020-09-26 09:48:35 -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 generate new mqtt devid when server reports dupe 2020-09-13 15:06:08 -07:00
device.h generate new mqtt devid when server reports dupe 2020-09-13 15:06:08 -07:00
dictiter.c Merge android_translate branch 2020-08-12 16:50:34 -07: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 cleanup 2020-08-16 19:29:42 -07:00
dictnry.h add filtering to wordlist browser 2020-08-05 09:47:44 -07:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c Don't allow drag of tile to place it can't be 2020-09-27 13:44: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 harvest players on open; save and make available 2020-09-26 09:48:35 -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 don't deref ptr after free(); cleanup 2020-09-26 11:00:11 -07:00
game.h use created stamp to decide between conflicting addresses 2020-09-26 09:48:35 -07:00
gameinfo.h fix gtk games connecting to relay/each other 2020-04-22 11:38:48 -07:00
knownplyr.c don't deref ptr after free(); cleanup 2020-09-26 11:00:11 -07:00
knownplyr.h use created stamp to decide between conflicting addresses 2020-09-26 09:48:35 -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 harvest players on open; save and make available 2020-09-26 09:48:35 -07:00
memstream.h remove comms/transport from using thread->env map 2020-04-26 13:39:21 -07:00
model.c add filtering to wordlist browser 2020-08-05 09:47:44 -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 crashes rematching from linux a games started on android 2020-06-04 11:37:07 -07:00
nli.h add mqtt as a new transport 2020-05-20 13:58:53 -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 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 harvest players on open; save and make available 2020-09-26 09:48:35 -07:00
server.h harvest players on open; save and make available 2020-09-26 09:48:35 -07:00
smsproto.c don't let keys change with every upgrade (use newest) 2020-09-04 20:51:44 -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 add mqtt as a new transport 2020-05-20 13:58:53 -07:00
strutils.h add mqtt as a new transport 2020-05-20 13:58:53 -07:00
tray.c add filtering to wordlist browser 2020-08-05 09:47:44 -07: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
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