Eric House
7d4fb1cc5d
get rid of last [] from map access
2017-10-28 15:36:33 -07:00
Eric House
3215affd68
tweaks to test script
2017-10-28 15:31:17 -07:00
Eric House
e3b2a0e4e1
fix misbehavior by new in-memory map
...
I don't know why what I was doing didn't work, but removing access via
[] and using iterators passes all the asserts I could throw at it.
2017-10-28 15:01:31 -07:00
Eric House
952272172a
always log bytes sent
2017-10-27 05:58:35 -07:00
Eric House
a8f06b53e2
test script; log threadid
2017-10-27 05:57:40 -07:00
Eric House
3645331061
pass hid in to db function getting per-dev info
...
Somehow I've been failing to treat this column as an array for some
time. I don't have any test cases that failed but it was clearly
wrong. Test cases still pass....
2017-10-25 20:33:25 -07:00
Eric House
051b6a7220
change resign-ratio to resign-pct
...
To match the way other pct stuff works, in part because it seemed it
didn't.
2017-10-25 20:00:55 -07:00
Eric House
6e06fdea07
stop storing cid in database
...
It's a runtime-only thing, explicitly removed from db on boot. So add a
map from connname->cid to the dbmgr class and modify that rather than a
column. Passes discon_ok2.sh tests as long as use-http stuff isn't on.
2017-10-25 19:56:56 -07:00
Eric House
14d9063ad0
add --room to error message/hint
2017-10-25 06:43:10 -07:00
Eric House
81df91c4db
add commandline option to spec log dir location
2017-10-25 06:34:55 -07:00
Eric House
d05a67ed4b
switch to milliseconds
2017-10-25 06:15:46 -07:00
Eric House
cc54621e45
store message first, remove on ack
2017-10-25 05:51:45 -07:00
Eric House
c68a067009
add option to not check moves except manually
2017-10-24 19:18:19 -07:00
Eric House
6ff13e6e23
move 'check moves' menu to main window
2017-10-24 19:14:23 -07:00
Eric House
342d229be1
refactor
2017-10-24 07:07:22 -07:00
Eric House
28bec6d456
implement checkForMoves menu again
2017-10-24 06:20:08 -07:00
Eric House
2cfac68f91
leave out entries without relayIDs
...
SQL is the easiest place to filter
2017-10-23 21:08:14 -07:00
Eric House
c3887b9c77
use a single thread and a protected queue
...
I don't want race conditions between threads talking to the server.
2017-10-23 21:07:05 -07:00
Eric House
6787fe1406
fix length byte
2017-10-22 21:29:16 -07:00
Eric House
4583b5d88d
use ! with struct instead of ntohs
2017-10-22 15:47:01 -07:00
Eric House
4c15723f90
add http option to test script
2017-10-22 11:43:56 -07:00
Eric House
16ee3e9439
rename and make self-initing
2017-10-22 10:05:36 -07:00
Eric House
523fd26eee
make relay hostname configurable
2017-10-22 09:58:01 -07:00
Eric House
f49c81462c
wip: received messages dispatched to games
2017-10-22 09:29:15 -07:00
Eric House
43ffb156fc
wip: successfully get list of moves
2017-10-22 07:30:14 -07:00
Eric House
47a048d553
fetch relayIDs from db
2017-10-21 16:05:54 -07:00
Eric House
a65af79953
add check for being on main thread
2017-10-21 15:23:46 -07:00
Eric House
ec7fde3b62
add relayID to DB and to table
2017-10-21 14:59:10 -07:00
Eric House
a6602fabe0
hide menuitem when not in http mode
2017-10-21 14:24:38 -07:00
Eric House
284888df44
add timeoutSecs param
2017-10-21 12:13:19 -07:00
Eric House
37162e0471
fix curses commit; refactor & cleanup
2017-10-21 12:11:26 -07:00
Eric House
816df4336c
run post in thread since it takes time
2017-10-20 06:26:46 -07:00
Eric House
3045697d31
wip: process moves received
2017-10-19 21:20:14 -07:00
Eric House
5223ccabe1
add option to run forever
2017-10-19 20:50:33 -07:00
Eric House
4a1e51b54a
call query from C
...
Very rough code that fetches messages and does nothing with them.
2017-10-18 22:03:14 -07:00
Eric House
7414e0eeae
param should be json array as string
2017-10-18 22:02:14 -07:00
Eric House
9b486d77fb
shrink column to shrink display
2017-10-18 21:19:42 -07:00
Eric House
3ffef37d77
don't require myKey.py
2017-10-18 21:19:09 -07:00
Eric House
fbaa1f139e
add test method and implement query() endpoint
2017-10-18 21:18:30 -07:00
Eric House
e6e93c09ab
oops: use the right length
2017-10-18 07:19:43 -07:00
Eric House
c08be98fda
wip: include multiple packets in reponse json
2017-10-18 07:09:05 -07:00
Eric House
b86ffeb2b9
wip: data gets to relay and response handled
...
A device registers and a game can start. But we don't get to being
able to make a move yet.
2017-10-18 06:53:15 -07:00
Eric House
2dc80ac93f
talk to new python script to interface with relay
...
So far uses curl and json-c to send b64-encoded data to new script
which is able to echo the data. Next that script will need to open a
UDP socket to the relay and return results that appear before timeout.
2017-10-17 21:32:11 -07:00
Eric House
927c4f12a0
make tap on thumbnail select/deselect
...
Working around there being a border around the game-type image area.
With this change long-tapping works only on the right 2/3 of the
region. There might be a fix, but it's still better than there being
a hole (the border) in the thing where behavior's different.
2017-10-14 14:31:41 -07:00
Eric House
fd3220c1c2
Merge branch 'android_branch' of github.com:eehouse/xwords into android_branch
2017-10-12 21:15:08 -07:00
Eric House
1e38069b94
update script seen by those without the app installed
2017-10-12 21:14:07 -07:00
Eric House
c7f0090e15
fix script that makes the db
...
I've had it wrong all these years. Thanks Dave!
2017-10-10 20:36:36 -07:00
Eric House
37ecd81c04
change param names
...
about to introduce a second. This will make things clearer. No code
change here though.
2017-10-10 20:17:36 -07:00
Eric House
0a774625a1
cleanup
2017-10-10 20:17:36 -07:00
Eric House
4717308c4d
make new installs easier
...
Add make target and script option to install debs
2017-10-10 19:56:22 -07:00