Eric House
|
7efbfab0e5
|
fix crash in debug version: len of data to be summed needs to be 32 bits!
|
2013-06-30 06:50:57 -07:00 |
|
Eric House
|
1a73ab26ac
|
tweak logging
|
2013-06-28 20:33:27 -07:00 |
|
Eric House
|
17eda4e5e1
|
move md5sum code into separate function that relay can copy
|
2013-06-28 20:33:12 -07:00 |
|
Eric House
|
6c756533e3
|
fix double-dispose crash (but there's still a memory leak)
|
2013-06-28 20:32:19 -07:00 |
|
Eric House
|
5c284fe6b0
|
test PID is live before killing it
|
2013-06-28 18:55:19 -07:00 |
|
Eric House
|
292982a4b4
|
when splitting packet, queue them and send on timer rather than
sleeping the main thread.
|
2013-06-27 07:00:36 -07:00 |
|
Eric House
|
0bb4f5b0f5
|
fix occasional memory leak
|
2013-06-26 00:41:16 -07:00 |
|
Eric House
|
8324b9c770
|
fix compile error by making HELP another command.
|
2013-06-26 00:39:58 -07:00 |
|
Eric House
|
7967966982
|
Merge remote-tracking branch 'origin/android_branch' into local_fix_relay
Conflicts:
xwords4/linux/linuxmain.c
xwords4/linux/main.h
|
2013-06-25 06:18:43 -07:00 |
|
Eric House
|
5612bb000b
|
quick hack to allow testing intermix of chat with normal moves
|
2013-06-24 18:37:49 -07:00 |
|
Eric House
|
5842654418
|
fix pattern
|
2013-06-24 07:30:38 -07:00 |
|
Eric House
|
aca3a96b54
|
fix pattern so ended games are detected
|
2013-06-24 07:18:53 -07:00 |
|
Eric House
|
bc6922cb8b
|
add option to split tcp packets to test whether relay can handle reassembly.
|
2013-06-24 06:33:06 -07:00 |
|
Eric House
|
5e22508ff7
|
kill existing xwords instances as part of --clean-start
|
2013-06-21 06:58:20 -07:00 |
|
Eric House
|
6446819466
|
use nice to give the relay a fighting chance
|
2013-06-21 05:41:23 -07:00 |
|
Eric House
|
5bec10048b
|
add --clean-start option to speed testing
|
2013-06-20 06:45:51 -07:00 |
|
Eric House
|
5da4936e43
|
report unexpected received packet size as an error
|
2013-06-17 06:42:21 -07:00 |
|
Eric House
|
c8f584dad2
|
don't listen on stdin if it's been closed
|
2013-06-10 06:15:36 -07:00 |
|
Eric House
|
d41c1a4ca8
|
add new param so pending text can be drawn differently when it's not
the player's turn.
|
2013-05-30 07:17:13 -07:00 |
|
Eric House
|
72a78100b1
|
fix compile error in non-debug version
|
2013-05-27 16:18:11 -07:00 |
|
Eric House
|
ffa983db94
|
use pipe to quit from signal handler since calling g_main_loop_quit()
doesn't work with more recent glib versions (and has always been a bad idea)
|
2013-05-24 21:19:20 -07:00 |
|
Eric House
|
4d96b695e6
|
toward having commandline params show up as defaults in new game dialog
|
2013-05-10 07:19:32 -07:00 |
|
Eric House
|
79a212c985
|
don't put up dict change dialog (which blocks) unless names are
different.
|
2013-05-09 21:37:58 -07:00 |
|
Eric House
|
d74814a806
|
part of previous (merge) commit that got left out -- files not saved.
|
2013-05-09 06:33:19 -07:00 |
|
Eric House
|
7d8cddb31f
|
Merge branch 'android_branch' into gtk_multigame
Conflicts:
xwords4/linux/gtkmain.c
xwords4/linux/linuxmain.c
xwords4/relay/xwrelay.cpp
|
2013-05-08 07:37:55 -07:00 |
|
Eric House
|
3e9bb1c6b9
|
fix leak: dispose struct before overwriting it
|
2013-05-08 06:38:52 -07:00 |
|
Eric House
|
66d42fe5f2
|
fix a couple of leaks
|
2013-05-07 07:07:10 -07:00 |
|
Eric House
|
5a026ffda3
|
merge android_wordlists (local branch)
|
2013-05-01 06:39:31 -07:00 |
|
Eric House
|
541fc546ab
|
remove that bit from flags -- since we already do the right thing for it.
|
2013-04-20 19:46:35 -07:00 |
|
Eric House
|
e4f52c5678
|
add assert and comment explaining why non-utf-8-aware hack is safe.
|
2013-04-18 07:15:14 -07:00 |
|
Eric House
|
2873d08974
|
fix memory leak
|
2013-04-13 16:49:20 -07:00 |
|
Eric House
|
195e6bfad3
|
add option to dump an .xwd file, meant to replace dawg2dict.pl which
is becoming a pain to maintain.
|
2013-04-09 21:10:40 -07:00 |
|
Eric House
|
5912b76cb8
|
add option to dump an .xwd file, meant to replace dawg2dict.pl which
is becoming a pain to maintain.
|
2013-04-09 21:05:35 -07:00 |
|
Eric House
|
07cfdad699
|
fix to support synonyms within specials too -- for linux only so far.
Seems to work, though the dawg2dict.pl script is broken.
|
2013-04-09 07:43:04 -07:00 |
|
Eric House
|
3a628f4375
|
load new-format dict into linux client, display default faces
correctly, and search using alternate as well as default faces. Next:
support for alternate specials.
|
2013-04-06 11:43:57 -07:00 |
|
Eric House
|
168ebeeb5b
|
fix variable name misspelling
|
2013-02-22 21:10:46 -08:00 |
|
Eric House
|
c75ecef240
|
test deletion of games and generation of anonymous relayIDs
|
2013-01-29 07:42:10 -08:00 |
|
Eric House
|
72e100ccac
|
use autoincrement primary key, same as on Android
|
2013-01-28 07:02:33 -08:00 |
|
Eric House
|
4b335ab464
|
make function static
|
2013-01-26 18:36:40 -08:00 |
|
Eric House
|
b324a382e2
|
I've seen read() return 0 after being told there's something on the
socket. So in that case loop and try again five time -- in case the
docs are wrong that 0 means EOF? Hmmm.
|
2013-01-26 11:58:48 -08:00 |
|
Eric House
|
88b20769f9
|
increase buffer size
|
2013-01-26 11:56:29 -08:00 |
|
Eric House
|
2aba3c0ce1
|
load dict early enough to have lang available to comms when it first connects.
|
2013-01-26 11:56:20 -08:00 |
|
Eric House
|
2e0ff09cf9
|
fix memory leak and uninstall idle proc on the way out
|
2013-01-24 21:10:41 -08:00 |
|
Eric House
|
498498a2bf
|
remove gameToken param from XWPDEV_HAVEMSGS message since it's for the
whole device rather than one game on it.
|
2013-01-24 19:20:35 -08:00 |
|
Eric House
|
0fad19e38a
|
make it possible to mix udp and non-udp games (which currently crashes the relay very rarely)
|
2013-01-24 18:56:10 -08:00 |
|
Eric House
|
481f344ff4
|
fix failure to clean up on exit
|
2013-01-24 08:08:53 -08:00 |
|
Eric House
|
cbb82eb5e8
|
add --via-udp option -- which causes app to crash because the memory
leak detector is working
|
2013-01-24 08:00:53 -08:00 |
|
Eric House
|
9f3250cb3f
|
make curses version use udp socket when --db param passed. There's no
UI for the DB and the assumption is only one game will be stored but
this should let the test script be modified to test the new protocol.
|
2013-01-24 07:49:49 -08:00 |
|
Eric House
|
12f70154a0
|
changes for includes-messageID-please-ack protocol addition
|
2013-01-23 07:43:58 -08:00 |
|
Eric House
|
ae9ec31863
|
don't call g_main_loop_quit() from inside signal handler: it doesn't
work on Ubuntu LTS at least. Instead write to a "quit pipe" and exit
the loop from the pipe's reader back outside exception context.
|
2013-01-21 18:57:48 -08:00 |
|