Eric House
e7d20fd2a3
change API version configured by build script to be what I'm using now
2013-07-08 07:03:57 -07:00
Eric House
008cce8f37
Revert "pass additional param into java world so don't show toast every time connect to relay"
...
This reverts commit e9615cb154
.
2013-07-08 06:30:26 -07:00
Eric House
bb68b25429
remove suggestion I don't have permission to use icons!
2013-07-07 19:53:12 -07:00
Eric House
e9615cb154
pass additional param into java world so don't show toast every time connect to relay
2013-07-07 13:31:49 -07:00
Eric House
0f104db88c
list another change
2013-07-07 13:07:12 -07:00
Eric House
2c5ac1c293
remove excess logging
2013-07-07 13:07:02 -07:00
Eric House
fb32c847ae
more changes from translator
2013-07-05 21:37:38 -07:00
Eric House
7419e3506a
add missing string to translation
2013-07-05 06:19:28 -07:00
Eric House
cd1886a751
changes from translator
2013-07-04 20:46:59 -07:00
Eric House
3f2548dcce
Merge branch 'fix_tablets' into android_branch
...
Conflicts:
xwords4/android/XWords4/res/raw/changes
2013-06-27 08:04:03 -07:00
Eric House
4a49c49e87
changes for second tablet fix release. This time I've confirmed they
...
work on the google store.
2013-06-27 07:58:02 -07:00
Eric House
79293503fd
Merge branch 'from_beta_60' into android_branch
...
Conflicts:
xwords4/android/XWords4/AndroidManifest.xml
xwords4/android/XWords4/project.properties
xwords4/android/XWords4/res/raw/changes
2013-06-25 21:25:03 -07:00
Eric House
8cb89976cb
new quickie release to fix Play Store filtering out devices without
...
phones -- or so I think. Make SMS optional, and up version strings.
2013-06-25 21:14:14 -07:00
Eric House
ed1e2a0812
fix formatting -- no code change
2013-06-05 21:14:51 -07:00
Eric House
00be532c96
fix formatting -- no code change
2013-06-05 21:11:37 -07:00
Eric House
6a9c0bf5d4
up version strings for next beta
2013-06-05 20:56:59 -07:00
Eric House
6b2ec193c2
cleanup
2013-06-05 08:04:00 -07:00
Eric House
280154a12c
fix bad message when dict deleted by using the right rowid variable -- duh.
2013-06-05 08:03:13 -07:00
Eric House
f9676f5ffd
set focusableInTouchMode on wordlist browser's layout. This is the
...
only way I can find to prevent the soft keyboard from coming up on
launch.
2013-06-05 07:34:31 -07:00
Eric House
ca8a37d822
move less-used buttons to right where they may be off-screen
2013-06-05 07:33:31 -07:00
Eric House
c6d06e5fa4
bring up new popup on tap rather than long-tap of browser button to
...
make it easier to discover. Long-tap now opens the wordlist directly.
2013-06-05 06:59:08 -07:00
Eric House
bb130a9b9f
new feature: long-click on wordlist button in BoardActivity brings up
...
a popup of all wordlists so you can browse one that's not in use,
e.g. to see if a word's legal in a larger wordlist. Uses PopupMenu
class that was introduced in API 11, so 11's the target now and the
interface trick is used to prevent crashing on older devices (which
get a "needs newer Android" alert.)
2013-06-04 07:29:40 -07:00
Eric House
c32df1a487
use alpha to dim pending score rather than mucking with the rgb values
2013-06-01 08:10:03 -07:00
Eric House
9d40930fff
pass new param into java, and when it's not the player's turn draw
...
pending points with his color at half-intensity.
2013-05-31 07:40:42 -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
a1b6641067
catch and ignore exception from malformed user-provided url
2013-05-24 21:17:22 -07:00
Eric House
f4c18a78ac
clear game-launched flag in onNewIntent so that one game can replace
...
another via a Notification- or other-sourced Intent
2013-05-23 07:51:03 -07:00
Eric House
6c7cf1fa97
fix bug where two quick taps on a game will launch two copies (or
...
crash a slower device) by tracking whether an open's in progress
2013-05-23 06:48:40 -07:00
Eric House
cc2ecdc5b2
two post-conflicted-merge changes git didn't pick up for some reason (emacs?)
2013-05-22 07:03:08 -07:00
Eric House
31c443e4b1
Merge branch 'android_branch' into gtk_multigame
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/GCMIntentService.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/RelayService.java
2013-05-22 07:01:08 -07:00
Eric House
2e30ccd4c6
expect array of message bodies rather than just one
2013-05-22 06:45:34 -07:00
Eric House
120748416b
handle GCM messages containing data, changing clientVers so server
...
knows we can. And send to relay in AsyncTask rather than UI thread.
2013-05-22 06:44:01 -07:00
Eric House
076b1b7543
remove logging
2013-05-22 06:44:01 -07:00
Eric House
4470a9e66c
clean up a couple of debug-only strings
2013-05-09 22:15:38 -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
407a82322c
modify to server the latest beta for non-debug users
2013-05-02 06:58:36 -07:00
Eric House
9cfc6be82c
fix for when wordlist not found
2013-05-02 06:52:12 -07:00
Eric House
5a026ffda3
merge android_wordlists (local branch)
2013-05-01 06:39:31 -07:00
Eric House
c31a1d98df
update changes list
2013-05-01 06:33:22 -07:00
Eric House
4e2f5b3b14
add (commented-out) debug function to print list of extras in an intent
2013-05-01 06:26:02 -07:00
Eric House
a62f9d4097
Fix but with missing-dict SMS invites: add missing intent extra.
2013-04-30 21:20:59 -07:00
Eric House
c8f447171a
Stop SMS service if play via SMS is disabled by user
2013-04-29 07:40:42 -07:00
Eric House
e4eb867717
add new flag bit to built-in wordlists
2013-04-20 19:46:52 -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
87e21cd204
fix type in English string
2013-04-18 19:46:12 -07:00
Eric House
81ce47fe5e
Add Brazilian Portuguese translation.
2013-04-18 19:44:52 -07:00
Eric House
75d11d7d95
Revert "First cut at Brazilian Portuguese localization, unmodified from what"
...
This reverts commit 6b43d29ff1
.
Belongs on the main branch as it won't be part of the next beta.
2013-04-18 19:24:19 -07:00
Eric House
dbc8605d1d
remove removed change from changelist
2013-04-18 19:19:41 -07:00
Eric House
0d260155ee
Revert "On some devices a downloaded wordlist shows up twice, once in Internal"
...
This reverts commit 685971532a
.
No way to test this right now....
2013-04-18 19:12:49 -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
cdcfef4e18
fix type in English string
2013-04-17 20:03:14 -07:00
Eric House
6b43d29ff1
First cut at Brazilian Portuguese localization, unmodified from what
...
the translator provided.
2013-04-17 19:59:41 -07:00
Eric House
7288e8c6dc
up version/changes for next release
2013-04-16 07:14:03 -07:00
Eric House
685971532a
On some devices a downloaded wordlist shows up twice, once in Internal
...
and again in Downloads. I assume that's because the two directories
are the same, so fix by tracking directories that have been checked
and not checking the same twice.
2013-04-16 06:56:53 -07:00
Eric House
1614ebd551
new versions of builtin English wordlists with lowercase synonyms for all
...
letters ('a' for 'A', etc.)
2013-04-14 15:54:39 -07:00
Eric House
c8332a9665
load synonyms for specials correctly. So now Catalan works: wordlists
...
load, and search for "l-l" will find "L·L".
2013-04-14 15:45:23 -07:00
Eric House
cae631eeb0
handle synonyms in non-special tiles for Android: wordlists load and
...
display, and searching using lower case works. Specials (e.g. Catalan
changes) not yet supported.
2013-04-14 11:58:11 -07:00
Eric House
a9d94e2977
list changes for b59
2013-04-06 08:24:30 -07:00
Eric House
43f4e802b6
up copyright year -- it's 2013 now
2013-04-06 08:18:27 -07:00
Eric House
388d37e4ee
deal with more than one connected device/emulator
2013-04-06 08:16:57 -07:00
Eric House
51d72447c6
fix crash when wordlist winds up in downloads dir (for reasons I don't
...
understand: I can't reproduce the crash but for at least one
correspondent it happens every time.)
2013-04-06 08:05:39 -07:00
Eric House
86b39b8340
up version strings and number
2013-04-06 08:04:05 -07:00
Eric House
a18fb62b0f
fix dialog not having custom OK button by not ignoring the param passed in.
2013-01-31 06:59:42 -08:00
Eric House
bf479c4334
Merge branch 'android_branch' into gtk_multigame
2013-01-30 08:03:48 -08:00
Eric House
660efa6380
rename script to be easier to type
2013-01-30 08:03:13 -08:00
Eric House
66a00bd76e
make DlgState Parcelable rather than Serializable to work around what
...
seems to be a bug in the Blaze's OS. (Requires that it be a
standalone class.)
2013-01-30 07:58:37 -08:00
Eric House
5e7fd39d66
always remove dialog state so we don't get confused
2013-01-29 21:59:42 -08:00
Eric House
0dc3856250
set initial rowID based on clock to avoid duplicates after an
...
uninstall/reinstall.
2013-01-29 19:02:53 -08:00
Eric House
d154efa441
rowid needs to be autoincrement to be useful as a token with new relay
...
protocol. And you can't make it autoincrement except when creating a
table. So add new column set equal to current rowid, then create a
new table and copy the old data into it.
2013-01-29 19:01:00 -08:00
Eric House
d88f66a890
record experiment with serialization -- no code change.
2013-01-29 18:57:03 -08:00
Eric House
d5842e79c2
use the new ANON devid type
2013-01-29 18:36:19 -08:00
Eric House
f3a063698c
set initial rowID based on clock to avoid duplicates after an
...
uninstall/reinstall.
2013-01-29 08:01:14 -08:00
Eric House
1546b15997
rowid needs to be autoincrement to be useful as a token with new relay
...
protocol. And you can't make it autoincrement except when creating a
table. So add new column set equal to current rowid, then create a
new table and copy the old data into it.
2013-01-28 06:51:39 -08:00
Eric House
d1621c8d4b
track and log all packetIDs and acks, including number (but not type)
...
of unacked packets.
2013-01-27 21:29:36 -08:00
Eric House
4417591b06
debug pref to disable GCM so new stuff can be tested on-device
2013-01-25 07:17:00 -08:00
Eric House
83441c65ef
debug pref to disable GCM so new stuff can be tested on-device
2013-01-25 07:16:38 -08:00
Eric House
f91af77438
always try starting UDP threads in case Service has been stopped;
...
implement transportSend in RelayMsgSink since relay-connection packets
need it.
2013-01-25 06:22:37 -08:00
Eric House
c8b3050c8d
fix duplicate key that was getting lots of extra games created
2013-01-25 06:20:32 -08:00
Eric House
da4d841220
use per-device UDP rather than per-board TCP to communicate with
...
relay, including latest UDP protocol and acking changes. Basically
works (in emulator at least) but there are problems especially with
initial game creation.
2013-01-23 07:46:13 -08:00
Eric House
a3e4e31205
remove logging
2013-01-23 07:28:25 -08:00
Eric House
a6b3cb8cbe
add new param JNIThread requires
2013-01-20 21:34:28 -08:00
Eric House
de7c29dcc7
add comms_stop() to jni and use it
2013-01-20 21:33:35 -08:00
Eric House
132a495c4f
add explanatory comment
2013-01-20 21:32:19 -08:00
Eric House
3df0484e6a
get maintenance mode message into an alert -- and create a new common
...
superclass for Service subclasses to reuse some code.
2013-01-20 16:07:38 -08:00
Eric House
fd2f4309f4
beginning of android changes to talk udp to the relay: sufficient to
...
get back (and log, not display) a message when the relay is in
maintenance mode.
2013-01-20 15:29:51 -08:00
Eric House
3bcf5d504b
add a debug pref for turning on UDP-based networking (ignored so far)
2013-01-19 16:03:29 -08:00
Eric House
360602b3a0
fix compile failure: never meant to check this change in.
2013-01-19 16:02:58 -08:00
Eric House
6797e069bc
Merge branch 'android_branch' into gtk_multigame
2013-01-19 15:56:16 -08:00
Eric House
4af30c534c
snapshot. New game button works and game gets saved in DB. Next: display and open from DB.
2013-01-05 16:08:19 -08:00
Eric House
f5b8bb7aae
fix text to match there being multiple buttons
2013-01-01 23:26:31 -08:00
Eric House
2202c6c6bf
up version strings and number
2013-01-01 22:33:31 -08:00
Eric House
c97ec6b1e9
up copyright year -- it's 2013 now
2013-01-01 22:33:19 -08:00
Eric House
05cee5ce09
further work supporting simultaneous dialogs: use
...
bundle.get/putSerializable() to save/restore dialog state
2013-01-01 22:27:14 -08:00
Eric House
af406d92dc
Handle multiple dialogs at once: save dialog state by dialog ID (ok
...
since the OS won't track more than one at a time with the same ID) and
look it up that way when needed. Get rid of onPrepareDialog() (and in
all my Activity subclasses) since it's now a requirement that all
DlgDelegate-managed dialogs remove themselves from the Activity on
dismissal so that onCreateDialog will always get called and
onPrepareDialog not be needed.
2013-01-01 21:45:37 -08:00
Eric House
8b2712bd9e
always remove dialog on dismissal since each must have its on-dismiss
...
handler called with its own state. Fixes assertion failure that was
happening the second time a dialog was used. Next: find a
reproducible case where two dialogs want to be created at the same
time.
2012-12-31 07:08:41 -08:00
Eric House
d1941090c5
Merge branch 'android_branch' into fix_dlgdelegate
2012-12-31 06:25:49 -08:00
Eric House
049b3389a6
turn DEBUG back on
2012-12-29 18:49:13 -08:00
Eric House
bbf9e8e0df
tweaks suggested by code review
2012-12-29 13:22:00 -08:00
Eric House
1faf60f667
move updateRow back where it was (prior to some merge); no code change
2012-12-29 12:50:02 -08:00
Eric House
90adcde164
move side padding around
2012-12-29 12:42:48 -08:00