Andy2
af96e184d7
don't refresh public room names when game is locked.
2011-05-10 18:34:39 -07:00
eehouse@eehouse.org
bad8a5e19b
Merge branch 'android_branch' of ssh://xwords.git.sourceforge.net/gitroot/xwords/xwords into android_branch
2011-05-10 18:30:00 -07:00
Eric House
dd27a0ebcd
first cut at script to do stuff with xml string resources, e.g. find strings that aren't used
2011-05-10 18:26:54 -07:00
Andy2
8a8e1c9db0
remove no-op method and call of same
2011-05-10 18:25:27 -07:00
Andy2
472ffd02bf
fix getting wrong networked window title even when configuring a
...
non-networked game. And remove no-op method call.
2011-05-10 18:24:57 -07:00
Andy2
75e41caf90
go back to using XWListItem (with its delete-me X) and get rid of
...
delete context menu item.
2011-05-10 06:31:09 -07:00
Andy2
2dbf1ac489
add formatted=false to postpone fix suggested by new version of SDK
2011-05-10 06:27:58 -07:00
Andy2
085748e201
hook up context menus, and add a delete item to replace the
...
checkboxes. Still need to disable it when dict is built-in. And
maybe add a different menu for languages.
2011-05-09 18:59:51 -07:00
Andy2
c990900913
cache list of langs. Performance is otherwise abysmal. May need to
...
add mechanism to notify when the list is invalidated. (Or move
caching into DictsLangCache class.)
2011-05-09 06:49:45 -07:00
Andy2
a559fdaae9
use a built-in layout for top-level rows to get the expander drawn right.
2011-05-09 06:32:30 -07:00
Andy2
9dfcb2dda2
first step toward using an expandable list for dicts browser, with
...
languages as first-level items each containing all of the dictionaries
in that language. This is a snapshot: it's broken visually and
functionally.
2011-05-08 22:50:42 -07:00
Andy2
129a9e97ef
fix compile error
2011-05-06 19:01:15 -07:00
Andy2
d407880dc1
complete the work of handling an incoming intent sent via a
...
new-game-invite URI. Seems to work, but requires two devices to test.
2011-05-06 18:56:30 -07:00
Andy2
249402758a
add new activity for starting a new game. Has four buttons and
...
(eventually) explanatory text. Currently more-or-less works,
including sending an email with a link that when clicked launches
Crosswords. (Still need to respond to that link on receipt, but I'm
at least pulling out the necessary fields.)
2011-05-06 06:52:10 -07:00
Andy2
77bf5e2d36
php file to be run on server to enable via redirection clickable links
...
in SMS app that will launch Crosswords.
2011-05-06 06:49:43 -07:00
Andy2
f05e02144c
move setting gameID (if not already set) to creation of C version of
...
the struct so it always happens, and also set it back into the java
version at the same time. Makes creation of new games easier.
2011-05-06 06:47:44 -07:00
Andy2
2294159c7c
change sufficient to get a custom scheme in browser to launch me. Had
...
to duplicate an activity element which is bad and maybe won't work
everywhere so try to fix this. But this *does* work in 2.2 emulator.
2011-05-04 19:04:02 -07:00
Andy2
4d31c9cbe5
update release notes
2011-05-03 18:55:51 -07:00
Andy2
a87f90b6e9
up version for b26
2011-05-03 18:47:16 -07:00
Andy2
b4bfea0d93
handle missing-dict downloads through DictsActivity too. Now
...
everything routes through that class via static methods that kick the
activity off if needed.
2011-05-03 18:25:46 -07:00
Andy2
6e973ba48d
tweak wording
2011-05-02 18:40:35 -07:00
Andy2
0b7891ad8f
look in sd dir too when asking if file exists
2011-05-02 18:33:19 -07:00
Andy2
d11ef3c390
From game config's download-more spinner items, launch DictsActivity
...
rather than a separate download. This uses DictsActivity's query for
where the downloaded item should be stored.
2011-05-02 08:04:04 -07:00
Andy2
7cf412dd50
implement test for presence of external storage; don't crash if not present.
2011-05-02 07:39:07 -07:00
Andy2
5886f0ed85
cleanup; use dialog id from the right range.
2011-04-30 15:23:36 -07:00
Andy2
0171d0ccb2
inval new file from main thread after async task finished. Seems to
...
prevent attempts to read file while it's still being written (but only
on external storage.)
2011-04-30 15:23:14 -07:00
Andy2
e1e181949e
offer user a choice between using internal and external storage when
...
downloading dicts. Still to do: check if external is available before
offering; and either remove ability to download from within config
dialog or offer that choice there. Or just use a preference to
determine where storage happens. Also, on emulator game hangs during
download when using external storage.
2011-04-30 14:28:35 -07:00
Andy2
8caefef406
test for null lock. Market reports a NPE that this fixes, though it
...
can only happen if an onClick handler gets called after onPause().
Assuming that's true, this fixes it.
2011-04-29 18:58:02 -07:00
Andy2
f53f2dd224
remove GameConverter -- it's been months
2011-04-29 06:40:00 -07:00
Andy2
e89c6f94b6
update with changes since b24
2011-04-29 06:39:34 -07:00
Andy2
d49a20867a
new default robot dictionary
2011-04-29 06:25:16 -07:00
Andy2
deeb2f3cba
fix compile-command
2011-04-29 06:24:41 -07:00
Andy2
61c33ca783
new smallish English dictionary. See the Makefile for origins.
2011-04-29 06:24:25 -07:00
Andy2
02f23ac1ec
In list item loading async task, don't wait on lock. Give up if it's
...
not available and wait to be called again. Fixes occasional assertion
failure when lock held for even five seconds. Screen jerks around a
bit but otherwise seems to work well.
2011-04-28 21:08:24 -07:00
Andy2
ba026f761d
get rid of unused parameter
2011-04-28 18:47:16 -07:00
Andy2
2572af039d
fix NPE by refusing to calc font info when don't have char set, and by
...
resusing to draw when don't have font info. Until other bugs got
fixed this must meant lots of all-white boards, and it's not strictly
necessary, but is an improvement.
2011-04-28 18:43:18 -07:00
Andy2
09100dcb2c
track lang code of last dict sent and don't send repeats.
2011-04-28 18:41:39 -07:00
Andy2
3b3a822dcc
a gmae may have several dictionaries in several places, but all should
...
share the same language. So pick one to send to draw_dictChanged
rather than sending all (some of which may be null.)
2011-04-28 18:40:44 -07:00
Andy2
2886458814
assign dicts in constructor. Makes new games have the right dicts
...
even if not configured after, assuming defaults are set.
2011-04-27 06:51:30 -07:00
Andy2
9013897a5a
assign dicts as soon as language is changed.
2011-04-27 06:39:52 -07:00
Andy2
399fc081d7
add menuitem to set default robot dict.
2011-04-27 06:38:45 -07:00
Andy2
17fd65fb2d
list cur value for robot dict too
2011-04-27 06:38:07 -07:00
Andy2
0c9d33da3f
Add infrastructure to sort dicts by wordcount so robot can have
...
smallest and human largest. Sorting works. Still need to fix when
new dicts get assigned after lang change -- too often all players wind
up inheriting the default.
2011-04-26 18:59:11 -07:00
Andy2
a5fd4cef30
move setRemoveOnDismiss into delegate, and call it from a dialog
...
that's been crashing when called from performRestoreInstanceState.
The hope is that this will prevent the crash by forcing the dialog to
always be recreated. But it may be that I just need to test for
m_missingDictNames being null....
2011-04-26 18:26:21 -07:00
Andy2
83f2882589
what I mean to check in (without commented out stuff)
2011-04-26 06:43:06 -07:00
Andy2
4113d92be7
need to replace the main dict too
2011-04-26 06:41:31 -07:00
Andy2
33c81ec7ec
check for null to fix NPE.
2011-04-25 21:08:51 -07:00
Andy2
7a5920e9f2
use game dict if no player dict (to avoid NPE)
2011-04-25 21:01:15 -07:00
Andy2
ecc5357ef8
up version info, and collapse two locations into one resource entry.
2011-04-25 20:46:23 -07:00
Andy2
024f7e0541
per-gi dictName matters again: preserve it, include it in lists passed
...
to jni, and don't bother to assign a per-player dict when it'd be the
same as the game dict. Allows many games to have just the one, and
also fixes problems opening games saved with older versions. Duh.
2011-04-25 20:24:56 -07:00