Eric House
|
4231ed1108
|
fix refcount leak
|
2014-03-11 21:59:53 -07:00 |
|
Eric House
|
a4302897e2
|
enlarge dictmgr to track a compile-time defined number of dicts
|
2014-03-10 21:01:24 -07:00 |
|
Eric House
|
55267f2e42
|
add memmove
|
2014-03-10 20:25:38 -07:00 |
|
Eric House
|
6203a23c62
|
don't crash in networked games
|
2014-03-10 18:58:16 -07:00 |
|
Eric House
|
5500d36cde
|
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 |
|
Eric House
|
a7c114e3f9
|
refcount dicts. Model "owns" its copy and so increments the refcount when gaining one and decrements the count on any being replaced (and on all on exit). This is setting up the real change, which is to let the java world wrap dicts in objects that hang onto them until they're destroyed, which should fix problems where dicts are referenced after they've been destroyed.
|
2014-03-08 20:57:27 -08:00 |
|
Eric House
|
8a6adfec34
|
cleanup -- no logic change
|
2014-03-08 20:51:49 -08:00 |
|
Eric House
|
7002ff11c7
|
fix so non-DEBUG build compiles
|
2014-03-04 07:07:01 -08:00 |
|
Eric House
|
3ecd0a4b03
|
fix to compile without DEBUG
|
2014-02-28 04:58:25 -08:00 |
|
Eric House
|
e6564c679c
|
use ccache if present
|
2014-01-21 07:10:13 -08:00 |
|
Eric House
|
e34cc9007d
|
fix problems with opening and using wordlists on 64-bit linux by
making XP_U32 32 rather than 64 bits. Duh. Do same on Android jni just
in case.
|
2014-01-07 06:58:20 -08:00 |
|
Eric House
|
459c12d91f
|
copy string's null terminator too
|
2014-01-06 07:05:34 -08:00 |
|
Eric House
|
19c70ccdcb
|
fix mistaken scoreboard size calc
|
2014-01-06 06:54:56 -08:00 |
|
Eric House
|
3702a9f326
|
don't constrain screen size
|
2014-01-06 06:40:59 -08:00 |
|
Eric House
|
ac969793ea
|
remove assert preventing large screen
|
2014-01-06 06:38:08 -08:00 |
|
Eric House
|
83692fd2e8
|
format rem text as two lines
|
2014-01-05 13:30:27 -08:00 |
|
Eric House
|
123141e0df
|
draw scoreboard entries centered
|
2014-01-05 13:15:09 -08:00 |
|
Eric House
|
b43855a313
|
fix curses build for 64bit compile and to use common layout (meaning
tray is now under the board unstead of to the right). Works on 64-bit
system at least for non-networked games.
|
2014-01-05 13:04:59 -08:00 |
|
Eric House
|
093a260f1d
|
fix memory corruption on 64-bit systems
|
2014-01-02 07:48:12 -08:00 |
|
Eric House
|
abb8da44ba
|
open game on double-click of row
|
2014-01-02 07:10:00 -08:00 |
|
Eric House
|
40c04be47b
|
call sqlite3_initialize() as recommended by docs
|
2014-01-02 07:09:23 -08:00 |
|
Eric House
|
e15fb02d8a
|
add ability in ask dialog to display buttons with arbitrary text
returning custom results. Use to add "Rematch" option (which so far
only fires an assert when chosen.)
|
2013-12-30 07:16:52 -08:00 |
|
Eric House
|
35c12eb7bb
|
add --ask-timeout param
|
2013-12-30 07:08:43 -08:00 |
|
Eric House
|
6d84dfea7e
|
cleanup: remove '2' from function and struct names
|
2013-12-30 07:08:42 -08:00 |
|
Eric House
|
bba0b79763
|
add logging
|
2013-12-30 07:08:42 -08:00 |
|
Eric House
|
12932bf788
|
fix crash on 64-bit system
|
2013-12-30 06:46:57 -08:00 |
|
Eric House
|
ebdf5ed492
|
fix to compile on 64-bit system (untested on 32-bit :-)
|
2013-12-27 19:13:54 -08:00 |
|
Eric House
|
d29840434f
|
pass, save and restore port; read several messages at once
|
2013-12-19 08:00:04 -08:00 |
|
Eric House
|
a1d5553266
|
fix invite button disabling logic
|
2013-12-19 07:58:32 -08:00 |
|
Eric House
|
75b6ecc325
|
add missing util function
|
2013-12-19 07:57:59 -08:00 |
|
Eric House
|
79fae43100
|
enable invite and commit buttons based on game state
|
2013-12-19 06:59:34 -08:00 |
|
Eric House
|
0ad18efcff
|
fix memory leaks
|
2013-12-17 22:16:52 -08:00 |
|
Eric House
|
bece99bb98
|
load dict named in invite
|
2013-12-17 22:11:21 -08:00 |
|
Eric House
|
f45f3bacbf
|
fix so invitation results in a playable game (though dictionary is not
yet available to invitation recipient)
|
2013-12-17 21:57:10 -08:00 |
|
Eric House
|
6bdd939531
|
rename field
|
2013-12-17 20:02:31 -08:00 |
|
Eric House
|
8d20c33b76
|
snapshot: still not correctly recording return address
|
2013-12-16 08:06:29 -08:00 |
|
Eric House
|
3c6ecb7ffa
|
ignore app
|
2013-12-12 21:10:44 -08:00 |
|
Eric House
|
2a56a0ba98
|
snapshot: more linux-sms stuff
|
2013-12-12 21:08:25 -08:00 |
|
Eric House
|
78d8c0398f
|
another snapshot: invites are received but don't create game correctly yet
|
2013-12-12 07:58:02 -08:00 |
|
Eric House
|
5f97f8197c
|
progress on inviting via SMS
|
2013-12-12 06:08:56 -08:00 |
|
Eric House
|
1b5bda5da8
|
don't turn on SMS if no phone
|
2013-12-11 08:04:47 -08:00 |
|
Eric House
|
cad6cb8075
|
log when inotify kicks off
|
2013-12-11 08:02:44 -08:00 |
|
Eric House
|
833a3384b3
|
remove assert; add empty invite button
|
2013-12-11 08:02:29 -08:00 |
|
Eric House
|
7cffa27a88
|
snapshot toward implementing fake-sms as per-device rather than per-game
|
2013-12-11 07:54:26 -08:00 |
|
Eric House
|
a4f274a1f4
|
preserve and use sms settings
|
2013-12-11 07:02:44 -08:00 |
|
Eric House
|
f0c5d1f865
|
toward improving bt support in gtk client: add scan button that only
picks up devices currently open for discovery
|
2013-12-07 10:12:20 -08:00 |
|
Eric House
|
46a5f83bb1
|
shrink "netstat rect" to reasonable size
|
2013-11-16 18:25:09 -08:00 |
|
Eric House
|
dfdbd9a8a2
|
pass scoreWidth separately into formatting code so space can be left
for network status icon.
|
2013-11-09 05:34:23 -08:00 |
|
Eric House
|
b61e580b40
|
ignore .db files
|
2013-11-07 07:32:15 -08:00 |
|
Eric House
|
a26dced506
|
drawing tray tiles can fail, e.g. when font info not yet available, so
only clear bits when successful. Fixes problem where tray didn't get
drawn until tiles were somehow invalidated.
|
2013-11-07 07:29:54 -08:00 |
|