eehouse
cd0afbfae8
Create and pass enum into relayErrorProc
2010-02-17 14:37:53 +00:00
eehouse
135d936a7d
Fix warnings that appear when logging off.
2010-02-15 02:54:10 +00:00
eehouse
928f65a266
turn off logging for release
2010-02-15 02:49:16 +00:00
eehouse
84fa9bce88
Fix problems detecting orientation change: instead of passing a
...
message, have draw check if dimensions are same as when did layout and
redo them if they're changed. Works because the OS wants us to redraw
as soon as orientation changes. But this makes it easier to hit a
synchronization problem: if re-layout happens mid-draw then canvas or
other draw-related objects may be null. Need to get rid of the jni
thread OR synchronization drawing and layout.
2010-02-15 02:48:27 +00:00
eehouse
996351cc9c
minor changes: rearrange menus, new strings, etc.
2010-02-14 22:05:08 +00:00
eehouse
919c7be9d6
set gameID when saving CurGameInfo from java IFF it isn't already set.
2010-02-14 22:01:06 +00:00
eehouse
84ebc38882
copy gameID as part of CurGameInfo
2010-02-14 17:38:40 +00:00
eehouse
10cf2894b8
Don't assert comms type not NONE when copying
2010-02-14 17:37:56 +00:00
eehouse
0396041864
search TransportProcs too
2010-02-14 17:29:07 +00:00
eehouse
65fb05b29c
Export remaining prefs colors; add default relay host to prefs.
2010-02-14 17:28:46 +00:00
eehouse
5e066514cb
Pare from connection options transports not supported on device. 1.5
...
will be relay only. 1.6 adds SMS, and 2.0 Bluetooth.
2010-02-14 17:27:27 +00:00
eehouse
885c9093fb
Put up Toast messages on connecting to relay.
2010-02-14 17:23:07 +00:00
eehouse
7d385e180a
Don't erase bottom of board drawing tiles; figure font size based on
...
chars in dict (untested); get background color from prefs; etc.
2010-02-14 17:21:59 +00:00
eehouse
32acc38100
default host should be eehouse.org for on-device use
2010-02-14 17:14:41 +00:00
eehouse
d7fe6c80f8
load default preferences on boot.
2010-02-12 09:15:19 +00:00
eehouse
c6b28e9416
turned on -Wall and fixed errors/warnings it reported
2010-02-12 07:13:42 +00:00
eehouse
587159f5d7
fix to compile when XWFEATURE_SEARCHLIMIT off. Same as rev 3023 for
...
this file.
2010-02-12 07:12:30 +00:00
eehouse
786a3fdc57
When drawing letters raise baseline by font's descent to avoid 'J'
...
etc. hanging below cell border.
2010-02-11 13:44:04 +00:00
eehouse
fc2e87e0c4
drop client connection when in the wrong state rather than asserting.
2010-02-11 13:29:28 +00:00
eehouse
bd611bb6f4
implement dictChanged. And so that utf8 dicts could be opened without
...
their games being drawn (no BoardActivity around) break the two
android-only callbacks out of UtilCtxt and into a new JNIUtils
interface that then requires new handing in C.
2010-02-11 13:27:09 +00:00
eehouse
099cf66a79
add choice of SMS and BT as transports. SMS can't be tested on
...
emulator and so isn't; BT isn't implemented at all. But SMS works as
far as the send proc.
2010-02-09 14:43:37 +00:00
eehouse
37646c20f3
accomodate null objects
2010-02-09 14:42:07 +00:00
eehouse
2d17649af5
add overloaded methods for opening games that will never be rendered,
...
where several interfaces passed in are null.
2010-02-09 14:40:31 +00:00
eehouse
117ff31e64
remove assert. doCreate can get called several times.
2010-02-09 14:36:55 +00:00
eehouse
1afbaf9c42
rename menu item
2010-02-09 14:36:09 +00:00
eehouse
5510ebc388
remove logging
2010-02-09 14:35:16 +00:00
eehouse
e013cbd79d
The not-yet-working activities around SMS....
2010-02-09 14:33:24 +00:00
eehouse
e271358307
add SMS send and receive permissions; add not-yet-working activities
...
around SMS.
2010-02-09 14:33:04 +00:00
eehouse
6d4c972abd
menu tweaks; strings for BT and SMS connect
2010-02-09 14:30:39 +00:00
eehouse
6ccab24cbd
add connect spinner
2010-02-09 14:30:14 +00:00
eehouse
385ee6a9c5
separate dialogs for sms, bt and relay config.
2010-02-09 14:28:09 +00:00
eehouse
cd63cf1424
Deal with SMS and BT-type address recs.
2010-02-09 14:26:43 +00:00
eehouse
1f7e6db585
guard against double-dispose; add unique-to-android game_hasComms()
2010-02-09 14:25:52 +00:00
eehouse
1ee94f23aa
factor out and_dictionary_make_empty
2010-02-09 14:22:59 +00:00
eehouse
f7c8a2f384
Work when initialized with a null instance of DrawCtxt. (All calls
...
into java world come from java so no guard against that needed.)
2010-02-09 14:21:58 +00:00
eehouse
cd89ede3c5
Work (but don't call into java world) when initialized with a null
...
instance of CommsTransport.
2010-02-09 14:20:16 +00:00
eehouse
67cb2421c9
Work (but don't call into java world) when initialized with a null
...
instance of UtilCtxt; implement util_makeEmptyDict().
2010-02-09 14:19:20 +00:00
eehouse
69ce7e2ef0
Build for 1.6 instead of 1.5 for SMS APIs
2010-02-09 14:16:23 +00:00
eehouse
35352f8b6c
pull bonus colors from prefs too
2010-02-09 13:14:40 +00:00
eehouse
6522f54989
fix player juggle
2010-02-09 13:14:11 +00:00
eehouse
4a12409d97
Add colors etc. to prefs dialog; wire player colors to be set from
...
prefs rather than hard-coded. Remaining new prefs entries still
unused.
2010-02-07 05:54:26 +00:00
eehouse
e6871c0840
add .xml file describing prefs (forgotten before); remove file menu.
2010-02-07 05:17:38 +00:00
eehouse
4db8750ec0
do app prefs the way they're supposed to be done
2010-02-06 21:04:19 +00:00
eehouse
338a39e8b4
turn asserts/logging back on; make with -j3
2010-02-06 19:30:59 +00:00
eehouse
4de6b82899
remove unused platforms for speedier checkouts
2010-02-06 19:08:36 +00:00
eehouse
fb65fecebb
When CommonPrefs field is changed mid-game, reflect it immediately.
...
Means adding board_prefsChanged() to jni and having Utils class call
it via JNIThread when prefs change.
2010-02-01 15:06:12 +00:00
eehouse
0df6bf873c
close socket on thread exit -- allows to reconnect to relay after
...
closing and reopening a game.
2010-02-01 15:03:13 +00:00
eehouse
7e20bd1a30
add about menu to opening dialog
2010-02-01 05:45:39 +00:00
eehouse
38ed6c925b
remove unneeded intents
2010-02-01 05:45:24 +00:00
eehouse
0485b6d4e6
invoke prefs from games list activity too
2010-02-01 05:45:10 +00:00