Eric House
ecb225a6a8
try larger font size on high-res screens
2013-11-07 20:06:51 -08:00
Eric House
9e87a5ee92
implement getting active rect when that pref is set
2013-11-07 19:55:01 -08:00
Eric House
71d83e188e
null param ok for board_getActiveRect in jni
2013-11-07 19:54:13 -08:00
Eric House
e780b536f9
obey thumb size preference. Currently "1/3" means 1/3 the size of the
...
smaller screen dimension. There may be a better scale.
2013-11-07 19:28:00 -08:00
Eric House
41df94af31
new separate set of three prefs for thumbnails, and make the first,
...
enable/disable, work.
2013-11-07 19:07:19 -08:00
Eric House
fba7aee83a
take thumb setting into account (though not in the rigth way yet, and
...
changes are still reflected only after the list item's been forced to
reload)
2013-11-07 07:51:57 -08:00
Eric House
b61e580b40
ignore .db files
2013-11-07 07:32:15 -08:00
Eric House
a26dced506
drawing tray tiles can fail, e.g. when font info not yet available, so
...
only clear bits when successful. Fixes problem where tray didn't get
drawn until tiles were somehow invalidated.
2013-11-07 07:29:54 -08:00
Eric House
56f9f5f88e
remove unused method
2013-11-07 05:48:39 -08:00
Eric House
16923eb27e
save thumbnail in separate step, creating new square board-only
...
drawctxt to render it without scaling. Draw whole board rather than
just the active rect.
2013-11-07 05:44:16 -08:00
Eric House
baba78535f
fixes to the merge
2013-11-07 05:30:02 -08:00
Eric House
bb80cdfb08
Merge branch 'android_branch' into android_thumbnail
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardCanvas.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/jni/XwJNI.java
2013-11-07 05:25:51 -08:00
Eric House
929399793b
Merge branch 'android_x86_release' into android_branch
2013-11-06 22:28:36 -08:00
Eric House
272fc6e812
Move board_layout call onto jni thread, and change order in which it's
...
done to make that work. This is a snapshot: not all boards draw completely,
and there's other debugging to be done.
2013-11-06 06:49:27 -08:00
Eric House
7c47c27cee
dispose any existing draw ctxt before setting another.
2013-11-05 07:36:56 -08:00
Eric House
499e07d84b
follow convention: width usually comes before height
2013-11-05 06:38:48 -08:00
Eric House
de284588f7
test for X86 developers too
2013-11-05 06:36:16 -08:00
Eric House
f0bfbedfb9
call script from build.xml to generate Application.mk
2013-11-04 19:23:47 -08:00
Eric House
f1f02df355
remove file to be generated by build system
2013-11-04 19:19:09 -08:00
Eric House
e6c08a83ab
tweak text: including both processors after all
2013-11-04 07:40:49 -08:00
Eric House
633d41a6ef
Revert "x86-only for this one release"
...
This reverts commit 67c6c635e4
.
2013-11-04 07:35:12 -08:00
Eric House
03b023d506
dispose any existing draw ctxt before setting another.
2013-11-04 07:33:12 -08:00
Eric House
d4cf98553c
Merge branch 'android_branch' into android_thumbnail
2013-11-04 06:37:13 -08:00
Eric House
2d7392a16d
pass new score- and tray-size params through
2013-11-04 06:36:52 -08:00
Eric House
9c9a04025a
Merge branch 'android_branch' into android_thumbnail
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/jni/XwJNI.java
2013-11-04 06:20:53 -08:00
Eric House
9f1b0c5121
Specify relative height of scoreboard and tray in board_figureLayout,
...
and allow those to be 0.
2013-11-04 06:19:33 -08:00
Eric House
f0b554213b
assert rect isn't too small to inset
2013-11-04 05:59:18 -08:00
Eric House
ccb07a67da
update strings for this x86-only release
2013-11-03 13:04:22 -08:00
Eric House
67c6c635e4
x86-only for this one release
2013-11-03 12:52:53 -08:00
Eric House
d11375b5f5
apply contributed patch adding x86 version of libxwjni.so
2013-11-03 12:21:52 -08:00
Eric House
59dc69c0d9
apply contributed patch making Makefile variable naming match required
...
conventions for CLEAR_VARS.
2013-11-03 12:21:28 -08:00
Eric House
e01af60dab
build with COMMON_LAYOUT defined, and when off-by-default debug pref
...
is on use it instead of java-side layout.
2013-11-03 12:17:20 -08:00
Eric House
184ac28ebc
fix to compile, and in gtk case to work, when COMMON_LAYOUT defined
2013-11-03 12:15:53 -08:00
Eric House
5a65bca12a
add board functions to figure layout (position and size of board,
...
tray, etc.), removing need for each client to do it itself.
2013-11-03 12:12:25 -08:00
Eric House
b151cb977e
apply patches from Brendan Le Foll <brendan.le.foll@intel.com> to
...
enable x86 ndk support
2013-11-03 05:22:20 -08:00
Eric House
cc994368aa
move ints and booleans between java and c structs using arrays of data
...
rather than a ton of nearly identical function calls.
2013-11-01 19:10:08 -07:00
Eric House
b9d0469cfe
fix OFFSET_OF ptr size to quiet compiler
2013-11-01 19:09:05 -07:00
Eric House
5dd209ef27
init summaries earlier
2013-10-31 20:33:23 -07:00
Eric House
9cd7dd6c98
fix to compile post-merge
2013-10-31 08:14:14 -07:00
Eric House
d7a1f53157
Merge branch 'android_branch' into android_thumbnail
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardView.java
2013-10-31 08:13:39 -07:00
Eric House
45ad3499c5
(rough) move BoardView's Canvas into a new class so that, ideally, it
...
can be used separately e.g. to draw thumbnails without opening a game
into a board. Works well enough to render a full board, but not
otherwise tested.
2013-10-31 08:08:41 -07:00
Eric House
bfa6132ade
add board_setDraw() to jni
2013-10-31 08:07:07 -07:00
Eric House
182ea7f862
make it possible to set DrawCtxt after opening/creating game
2013-10-31 08:06:44 -07:00
Eric House
3858893ab2
don't crash on null dctxt
2013-10-31 06:35:23 -07:00
Eric House
88af10552e
don't try to draw with null dctx
2013-10-31 06:35:00 -07:00
Eric House
8ddc9a7770
Merge branch 'android_branch' into android_thumbnail
...
Conflicts:
xwords4/android/XWords4/res/values/strings.xml
2013-10-30 21:46:45 -07:00
Eric House
3bfcc0cedd
implement menu items, including being able to move or delete multiple
...
dicts at once.
2013-10-30 21:45:16 -07:00
Eric House
886f9100e1
implement delete and make default menuitems
2013-10-30 19:02:28 -07:00
Eric House
a0b1cddf7a
comment out strings that are changing in English
2013-10-30 18:57:32 -07:00
Eric House
eefcd18fa8
part one of modernizing wordlists browser: long-tap selects and
...
de-selects, but menus aren't updated and don't work.
2013-10-30 07:03:15 -07:00
Eric House
dbf76287a8
move interfaces out of GameListAdapter and into own file; should be no
...
change beyond renaming.
2013-10-30 06:29:31 -07:00
Eric House
571b1d9d49
turn thumbnails on by default
2013-10-29 21:00:50 -07:00
Eric House
0960e5510c
add board_getActiveRect to jni, and use it to capture a thumbnail
...
that's smaller. Scaling is still a problem, though: some but not all
grid lines show up.
2013-10-29 07:51:35 -07:00
Eric House
26f5a0b269
add two out params giving number of cols and rows
2013-10-29 07:50:12 -07:00
Eric House
d72526ff84
enable turning thumbnail featuren on/off via a line in build.xml
2013-10-29 06:49:06 -07:00
Eric House
8bdde9765d
Merge branch 'android_branch' into android_thumbnail
2013-10-29 06:30:03 -07:00
Eric House
1d7a443c8d
cleanup
2013-10-28 21:25:44 -07:00
Eric House
969d0d0a71
cleanup
2013-10-28 07:50:43 -07:00
Eric House
cfcca8ec25
remove unused strings
2013-10-28 07:16:56 -07:00
Eric House
8ab202dd27
cleanup menu config code
2013-10-28 06:21:24 -07:00
Eric House
e197e7499f
add new thumbnail/blob column to DB
2013-10-27 21:56:00 -07:00
Eric House
90e5d12ff6
Merge remote-tracking branch 'origin/android_branch' into android_branch
2013-10-27 21:55:06 -07:00
Eric House
6776490c40
Merge remote-tracking branch 'origin/android_branch' into android_thumbnail
2013-10-27 21:54:34 -07:00
Eric House
88b380503e
add function, not compiled by default, to return bounding rect of all
...
non-empty tiles. As a test, add menu that uses it to grey out that
region.
2013-10-27 21:51:30 -07:00
Eric House
53e6db5683
remove return from middle of function
2013-10-27 21:47:49 -07:00
Eric House
2c9cd311a5
add thumbnail: save scaled-down image when closing board, store it in
...
summaries db, and display as part of game list item. Preference
governs whether saved/displayed and the scale.
2013-10-25 21:08:37 -07:00
Eric House
e3c99595b1
add new thumbnail/blob column to DB
2013-10-25 21:02:34 -07:00
Eric House
9e79c7db9c
Revert "thinner up icon; leave down thicker pending opinions"
...
This reverts commit 479bb0b236
.
2013-10-25 18:33:57 -07:00
Eric House
b0a4d529a5
do copy in a Runnable so selection clearing works as with everything
...
else; make not clearing selection the default since it's more common.
2013-10-25 07:38:09 -07:00
Eric House
3067b5f9c1
make menu id names more consistent
2013-10-25 07:15:43 -07:00
Eric House
788102b5f6
replace ... with …, and add to a few menu items' strings
2013-10-25 06:31:49 -07:00
Eric House
4881164067
finish list of changes
2013-10-25 06:17:22 -07:00
Eric House
94e7bebc26
call super with unknown menuitem rather than assert.fail()ing -- which
...
I've seen.
2013-10-25 06:17:22 -07:00
Eric House
91b54dd66a
use delete to free what's allocated using new
2013-10-25 06:16:17 -07:00
Eric House
a33f04e077
fix shutdown to work (by sending signal)
2013-10-25 06:16:17 -07:00
Eric House
256d6eed90
remove unused strings
2013-10-24 19:58:43 -07:00
Eric House
521f0e3cf3
more tweaks, e.g. name the group that's preventing deletion, and
...
select newly created game copy
2013-10-24 19:58:21 -07:00
Eric House
73e1ac0a93
make newFrom highlight the new game; make reset preserve the selection
2013-10-24 19:20:20 -07:00
Eric House
33252c929c
fix showNotAgainDlgThen(): when the pref is set to skip the hint, we
...
still can't call the callback directly because then
showNotAgainDlgThen() is synchronous only in that case. For
consistency, post the callback call to a handler.
2013-10-24 19:18:42 -07:00
Eric House
266cd6fe85
add newbie hint for new back-button-clear-selection behavior
2013-10-24 18:51:55 -07:00
Eric House
3ff063a490
up version strings and start changelist
2013-10-24 07:30:39 -07:00
Eric House
3422b27f97
add reset (rewind) icon
2013-10-24 06:47:54 -07:00
Eric House
2bba9f66ca
remove unused images
2013-10-24 06:40:20 -07:00
Eric House
6827350f7a
rearrange menus and add some new icons
2013-10-24 06:33:33 -07:00
Eric House
479bb0b236
thinner up icon; leave down thicker pending opinions
2013-10-24 06:16:08 -07:00
Eric House
60ae8b97c2
try giving the generated pngs transparent backgrounds
2013-10-23 21:07:38 -07:00
Eric House
c605368cba
make the group up/down arrows just plain arrows
2013-10-23 20:58:58 -07:00
Eric House
788542c874
When games moved, the destination group is opened and the games that
...
were moved stay selected.
2013-10-23 20:45:14 -07:00
Eric House
8f8911c7d1
add feature controlled by "debug features" preference, to add rowids
...
to the list of game properties that can be part of the game's summary
display.
2013-10-23 20:26:19 -07:00
Eric House
0a5e891d5e
for deletes, don't clear selection until after it's confirmed and
...
finished.
2013-10-23 19:29:32 -07:00
Eric House
e6860a734c
don't clear selection after moving a group up or down (first of
...
several cases where we want to preserve)
2013-10-23 19:20:12 -07:00
Eric House
77d38fe230
set selected when creating group header nodes, fixing problem where
...
they stop showing as selected when other nodes are expanded or
contracted (which winds up reallocating all group nodes).
2013-10-23 19:16:55 -07:00
Eric House
ddb64d3dc9
fix NPE (possible race condition)
2013-10-23 08:01:11 -07:00
Eric House
ea4a2ea609
support reset of multiple games
2013-10-23 07:56:36 -07:00
Eric House
76bbdafadd
add varargs option to another showConfirmThen variant
2013-10-23 07:55:59 -07:00
Eric House
6759a5af95
support moving multiple groups
2013-10-23 07:45:57 -07:00
Eric House
ab3209ca70
When there's a selection change title bar text to show count
2013-10-23 07:15:09 -07:00
Eric House
2c63be81e8
don't delete selected groups if one is the default
2013-10-23 06:46:33 -07:00
Eric House
bf15f12fe4
shorten a couple of variable names
2013-10-23 06:38:37 -07:00
Eric House
5658d9c3ae
make New From create dup in same group as source game
2013-10-23 06:31:03 -07:00
Eric House
001445435b
fix formatting
2013-10-23 06:18:43 -07:00
Eric House
3af3e4052f
rename method
2013-10-22 08:02:38 -07:00
Eric House
9ed1c21cf8
honor selected group when creating net and sms games too
2013-10-22 07:40:46 -07:00
Eric House
9997c43298
start new groups out expanded
2013-10-22 07:06:54 -07:00
Eric House
8c5cd9ebe3
store selected groups by id rather than position, fixing problems like
...
clearing the selection after moving a group
2013-10-22 07:02:49 -07:00
Eric House
8f8fd22c7f
make strings consistent
2013-10-22 07:00:36 -07:00
Eric House
1bb0c49c71
assert that we don't use an unprepared menu.
2013-10-21 20:44:47 -07:00
Eric House
bd902bfc12
ignore dawg exporting files
2013-10-21 20:39:21 -07:00
Eric House
d96b092b42
fix crash on tiny-screen devices: rename menu to match change on other
...
devices' menu
2013-10-21 20:38:07 -07:00
Eric House
e8616735b6
move .o files into an obj directory
2013-10-21 18:52:12 -07:00
Eric House
ccc46a819c
supress output for png-generating script
2013-10-21 07:48:08 -07:00
Eric House
1b3c8ed661
ExpiringDelegate rather than ExpiringTextView needs to draw selected
...
state so can coordinate with expiring state representation.
2013-10-21 07:46:58 -07:00
Eric House
7a4d3093a1
on ICS+, onPrepareOptionsMenu can get called several times while
...
adjusting selections, so just bail when they're in an incomplete state.
2013-10-21 07:43:31 -07:00
Eric House
b7edbf14a4
placeholder svg files
2013-10-21 06:55:18 -07:00
Eric House
a38370c2f5
fix so groups correctly redraw unselected on ICS+. TODO: integrate
...
with the expiring stuff.
2013-10-21 06:29:02 -07:00
Eric House
b9afc47a25
placeholder icons for up and down, and fix to show only when there's room to move
2013-10-19 22:09:07 -07:00
Eric House
93425fe1e7
snapshot: fix crash on ICS; create game in selected group rather than
...
default (probably works local games only); etc.
2013-10-19 21:58:44 -07:00
Eric House
7712ee15e3
Clear selections after every menuitem call. Since that means the
...
selection's not available after a confirm dialog, modify
showConfirmThen() to take optional params like showNotAgainDlgThen(),
and make deleting games use it.
2013-10-19 10:12:57 -07:00
Eric House
df48c5d142
rename ivar
2013-10-19 10:07:03 -07:00
Eric House
91142b1976
replace three more pngs with an .svg
2013-10-18 22:47:57 -07:00
Eric House
33a8c30ade
replace checked-in images with another generated
2013-10-18 22:40:53 -07:00
Eric House
d838151c0c
modify build system to generate .png files from .svg files, with one
...
.svg as an example.
2013-10-18 22:36:45 -07:00
Eric House
07bfc3de37
snapshot: handle more menus. (Add game seems broken, though)
2013-10-18 21:37:13 -07:00
Eric House
4fe402e636
pass parent, not self
2013-10-18 21:33:33 -07:00
Eric House
43e69c7627
make group head view selectable, and separate group and game selection
...
so that only one type can be selected at once. Combine all three
menus into one, but only enable subsets equivalent to the old menus
depending on what's selected. Snapshot: menus pretty much don't work.
2013-10-18 20:40:20 -07:00
Eric House
9fe34e4183
Merge branch 'from_android_beta_69' into android_branch
2013-10-17 06:31:17 -07:00
Eric House
bf13046d98
add -> to submenu title to indicate it's a submenu
2013-10-17 06:13:47 -07:00
Eric House
b4dc0dbcbd
tweak changes description
2013-10-17 06:13:27 -07:00
Eric House
055b4ce04e
don't try to hide whole submenu -- crashes on 2.3 devices
2013-10-17 06:12:37 -07:00
Eric House
5979566772
hide title bar by default for pre-ICS devices but not for those where
...
I'm using the action bar.
2013-10-17 06:12:04 -07:00
Eric House
ea4c705bc6
up strings for new release
2013-10-17 05:43:57 -07:00
Eric House
1455c448c1
fix formatting
2013-10-16 21:04:30 -07:00
Eric House
2a01d25a29
fix NPE: update menu after deleting games
2013-10-16 21:03:19 -07:00
Eric House
85382c982c
remove words from main games list. People don't read them, and now
...
there's a '+' in the menubar.
2013-10-16 08:13:18 -07:00
Eric House
f4160c178d
hide Add button/menuitem when there's a selection
2013-10-16 07:36:36 -07:00
Eric House
9d6facce84
name the number of selected games in delete confirm dialog
2013-10-16 07:21:34 -07:00
Eric House
b6aa0e19a6
tweak text
2013-10-16 06:20:10 -07:00
Eric House
dab8ba88e5
use darker selection color from alarm clock app, which has a similar dark theme.
2013-10-16 06:20:01 -07:00
Eric House
7fd535b141
tap on selected item deselects rather than opening game
2013-10-16 06:13:10 -07:00
Eric House
0c3057f75c
use different icon
2013-10-15 22:20:59 -07:00
Eric House
7414247ed1
add pencil/edit actionbar icons
2013-10-15 22:12:49 -07:00
Eric House
9217eb71dd
move config into actionbar from context menu, deprecating it there.
2013-10-15 22:06:29 -07:00
Eric House
9beef6d51e
move Trade menu into actionbar
2013-10-15 22:04:50 -07:00
Eric House
972629db8e
string tweaks, including calling Exchange "Trade" because it's smaller.
2013-10-15 22:04:33 -07:00
Eric House
bfea8dad49
fix NPE. I think it's a bug that null appears there, but better not to
...
crash.
2013-10-15 22:03:14 -07:00
Eric House
44bae9246b
use enum instead of a bunch of constants
2013-10-15 21:17:34 -07:00
Eric House
f30203bb22
fix NPE when choosing not to see new hint dialog again
2013-10-15 21:15:44 -07:00
Eric House
27fa9bf203
deprecate delete context menu item
2013-10-15 19:14:49 -07:00
Eric House
4bc554bc40
use new params-passing DlgDelegate to add hint about new selecting
...
feature.
2013-10-15 19:04:58 -07:00
Eric House
2ec0a7ba8d
new param to interface to allow passing closure to delayed dialog
...
handling. Unused, so no behavior change yet.
2013-10-15 18:48:02 -07:00
Eric House
6a6c528d36
new newbie message (not yet used)
2013-10-15 18:44:10 -07:00
Eric House
4af68196a6
use same icon for both add menuitems
2013-10-15 07:37:31 -07:00
Eric House
c2605344e0
remove padding that was causing redraw after unselected
2013-10-15 07:33:24 -07:00
Eric House
8816e590f2
copy gmail app's selection color
2013-10-14 19:01:51 -07:00
Eric House
638ad7b2c2
use proper Holo icons for delete and add
2013-10-14 08:08:46 -07:00
Eric House
44b9afe709
reuse code at cost of some extra allocs
2013-10-14 07:54:19 -07:00
Eric House
2f0f4996ac
don't persist selection: goal is that it remains only while the
...
GamesList activity is frontmost within the app (including if app
itself is backgrounded); clear selection on back button (copying
gmail); be more effecient getting multiple child views.
2013-10-14 07:50:42 -07:00
Eric House
cc39953358
2013-10-14 06:54:43 -07:00
Eric House
45c632b735
deselect items inside collapsing group
2013-10-14 06:54:02 -07:00
Eric House
ddb87516ab
don't turn on selection if already on (fixes Assertion)
2013-10-13 21:39:13 -07:00
Eric House
f305cbb9fe
On resume of GamesList, remove from selected set any game that no
...
longer exists.
2013-10-13 21:26:59 -07:00
Eric House
a6d8806a7c
change button text to match description
2013-10-13 21:24:55 -07:00
Eric House
938140a2c4
use custom color for game selection
2013-10-13 20:59:22 -07:00
Eric House
ec8a4119a9
give network icon a bit of padding now that it's a tap target
2013-10-13 20:46:24 -07:00
Eric House
ac229e4ae7
implement delete of selected games with confirmation
2013-10-13 20:33:55 -07:00
Eric House
e7a23afc4a
add delete item to menu/actionbar, visible only if number of selected
...
games > 0
2013-10-13 20:15:51 -07:00
Eric House
1d0ccf97af
copy in change to select games in games list and to remember which are
...
selected.
2013-10-13 20:03:52 -07:00
Eric House
e56fd06c09
mention menubar change
2013-10-11 22:40:29 -07:00
Eric House
5f177ac62f
remove logging
2013-10-11 22:30:13 -07:00
Eric House
2acd59e08e
give credit for report
2013-10-11 22:11:14 -07:00
Eric House
7dfc800fcb
reregister using GCM id if it's changed (or been received) since last registered
2013-10-11 21:42:34 -07:00
Eric House
512c080634
don't try to register more than once per 10 seconds. I hope this
...
fixes the two-packet-in-a-row I'm seeing on the relay.
2013-10-11 20:53:04 -07:00
Eric House
7714bdc84f
up version strings
2013-10-11 20:42:22 -07:00
Eric House
9a8ed72ea1
when new GCM ID is received, force re-register.
2013-10-11 07:51:10 -07:00
Eric House
9efb044c4f
simplify construction of one query
2013-10-09 21:13:22 -07:00
Eric House
becbf7aea6
include dict2dawg in exported files
2013-10-09 21:12:52 -07:00
Eric House
c0598aa06b
fix to compile without DEBUG defined
2013-10-09 21:02:15 -07:00
Eric House
ad2916b186
add Makefile so byod export will pick it up
2013-10-09 20:54:31 -07:00
Eric House
fe8bb0932c
delete messages whose games have been deleted
2013-10-09 20:41:14 -07:00
Eric House
ec468ef3ba
printf -> catf missed because in ifdef
2013-10-09 20:40:21 -07:00
Eric House
bb246fd7e7
rename printf -> catf; no other changes
2013-10-09 20:20:45 -07:00
Eric House
6cbfc03228
Merge remote branch 'origin/android_branch' into android_branch
2013-10-09 20:09:31 -07:00
Eric House
c34fb48a2c
oops -- init mutex. This may be why the relay's hanging after a
...
crash.
2013-10-09 20:08:29 -07:00
Eric House
24509662e8
fix so standalone games don't crash!
2013-10-09 07:36:21 -07:00
Eric House
303f919b5e
fix pattern for synonyms
2013-10-09 07:36:04 -07:00
Eric House
253073efc5
cleanup and rename variable
2013-10-09 07:35:21 -07:00
Eric House
0431f1a7ea
fix capitalization
2013-10-07 07:01:03 -07:00
Eric House
5e92de6ff8
skip Hëx files when exporting for byod
2013-10-07 07:00:27 -07:00
Eric House
ec77be8a2a
put the pass/turn done menuitem in the action bar as a first cut
2013-10-01 07:50:01 -07:00
Eric House
c294ad45cf
don't recomment tapping the pts area of tray when it's not visible
2013-10-01 07:50:01 -07:00
Eric House
4abc9623f9
add invalidateOptionsMenuIf(), for working with action bar in a
...
safe-before-sdk-11 way
2013-10-01 07:50:01 -07:00
Eric House
f4881dd00e
make default value false (though doesn't matter as caller sets that:
...
prev commit)
2013-10-01 07:50:01 -07:00
Eric House
3b87c9562c
formatting
2013-10-01 07:50:00 -07:00
Eric House
7290a41913
tweak; add limit
2013-10-01 00:01:39 -07:00
Eric House
b3723897d5
to prevent duplicate UDP packets (I hope), bind the UDP socket to a
...
single ip address rather than INADDR_ANY. Get that address at runtime
for an interface provided in the config file.
2013-09-30 23:40:12 -07:00
Eric House
552fa28b39
export model_getNumTilesInTray() via jni
2013-09-30 21:59:12 -07:00
Eric House
fddd159e57
by default, don't hide the title bar
2013-09-30 21:58:17 -07:00
Eric House
6dcb08594e
remove unused strings
2013-09-30 07:09:25 -07:00
Eric House
f3e41486ca
handle mailto: url, and add one. Note that everything about the url
...
is ignored, just routes to existing Utils.email() method.
2013-09-30 07:09:25 -07:00
Eric House
ce9c345aa9
add changelog and up version strings for new release
2013-09-30 07:09:25 -07:00
Eric House
945c41c615
Merge remote branch 'origin/android_branch' into android_branch
2013-09-27 05:46:43 -07:00
Eric House
9f38ded122
new script
2013-09-27 05:46:06 -07:00
Eric House
4d4f76c8ae
assert not registering with RELAY_ID
2013-09-26 08:37:39 -07:00
Eric House
4202f24091
don't allow reregister with a RELAY_ID (a client bug)
2013-09-26 08:37:21 -07:00
Eric House
c1f94681bb
when a message sent via udp from cref isn't acked, add it to stored
...
messages so gcm loop can pick it up.
2013-09-26 07:14:24 -07:00
Eric House
9640d0c5f9
fail build when jni compile fails
2013-09-26 06:39:32 -07:00
Eric House
63067dc374
oops: the test is equality with 'epoch'
2013-09-25 07:33:41 -07:00
Eric House
31fa2ea442
turn on feature where sent messages are marked rather than deleted.
...
Make default 'epoch' rather than NULL so constraint will work to
prevent duplicates, and fix insertion SQL to not violate constraint.
2013-09-25 06:38:10 -07:00
Eric House
fb59aa4907
use epoch rather than null as default so constraint will work
2013-09-24 08:37:18 -07:00
Eric House
8862c5f750
move include file up
2013-09-24 08:37:18 -07:00
Eric House
a4de87cfeb
fix constraint, and add stime to it
2013-09-24 08:37:18 -07:00
Eric House
c9daf91b06
remove excess logging
2013-09-23 07:19:53 -07:00
Eric House
f59a7db85d
update to work with either udp or tcp-sourced stored messages
2013-09-23 07:18:00 -07:00
Eric House
74546d183f
better log message
2013-09-23 07:00:20 -07:00
Eric House
8ab832a136
wrap a bunch of tcp-connection code in !XWApp.UDP_ENABLED so compiler
...
can make it go away.
2013-09-23 07:00:05 -07:00
Eric House
107ba4c940
new gcc setting required, I assume, by new ndk version
2013-09-22 21:35:22 -07:00
Eric House
f74a82ee07
make background for exchange buttons black so they look
...
enabled/disabled when in fact they are. Apparently now that the
theme's changed they don't look right without it, perhaps because the
old theme gave their layout a background other than white.
2013-09-22 20:37:42 -07:00
Eric House
4de9df4c97
Merge remote branch 'origin/android_branch' into android_branch
2013-09-22 20:36:38 -07:00
Eric House
e1a5a2d53a
remove excess logging
2013-09-22 20:35:32 -07:00
Eric House
9d722e0b13
follow relay reg protocol change to always send relayID even if empty;
...
track whether current registration is good, but DON'T throw current
relayID away when gcm id changes, rather, reregister with same
relayID.
2013-09-20 05:35:08 -07:00
Eric House
2e6d49303b
remove logging around hasNoMessages stuff -- too much
2013-09-20 04:54:05 -07:00
Eric House
e12069b45d
fix to work with devids and devtypes being arrays
2013-09-19 06:38:37 -07:00
Eric House
9169659c80
cleanup: let conversion to including devid and change in devid happen at different rates
2013-09-18 08:05:19 -07:00
Eric House
5d49b9b5d6
oops: don't default to clearing relayid
2013-09-18 08:04:12 -07:00
Eric House
9650000fce
add filter option -- sometimes want to see devices not in a current game.
2013-09-18 07:03:25 -07:00
Eric House
aa13fa07a7
Merge branch 'from_android_beta_65' into android_branch
2013-09-17 07:30:36 -07:00
Eric House
6225ec1d87
fix name string
2013-09-15 13:12:34 -07:00
Eric House
af44c6d190
only append to mtimes when appending a new devid
2013-09-15 12:54:47 -07:00
Eric House
b67ea7293d
add mtimes, remove mtime, for devices to track each time the devid
...
changes. Eventually; now it's updated too often.
2013-09-15 12:46:40 -07:00
Eric House
59d32d36b0
up version strings
2013-09-15 10:32:26 -07:00
Eric House
37a79b25f6
fix reported NPE (by inspection, as I can't repro)
2013-09-15 10:28:23 -07:00
Eric House
b0e2975994
show specific columns from devices table rather than *
2013-09-15 10:16:11 -07:00
Eric House
c212c0e367
add in-memory cacheing of messageless-connname/hid combos.
2013-09-15 10:04:46 -07:00
Eric House
657d0d2b1f
-l - means log to stderr
2013-09-15 10:04:45 -07:00
Eric House
de1f1cf681
in devices table, replace devid and devtype with array so can track
...
history if/as they change; remove rrcount as no longer needed.
2013-09-15 09:59:51 -07:00
Eric House
3499af3ac4
fix reported NPE (by inspection, as I can't repro)
2013-09-14 21:22:06 -07:00
Eric House
2629c07256
Address problem with devids (e.g. GCM): until now when you got a new
...
devid you tossed your relayID and reregistered. Which meant any
existing messages meant for your relayID were orphaned, and any open
games didn't know who they belonged to until you reconnected to them
with your new relayID. So: modify the UDP protocol (though not on
Android yet) to include both relayID and devid with registration, with
one or the other an empty string if not present or not changed from
earlier. I can't fix existing clients that are dropping their
relayIDs, but when one does a re-connect without a relayID I can look
it up from the existing game record, then reuse it rather than issue a
new one. Better than nothing -- and that protocol will be obsolete
soon anyway.
2013-09-14 21:06:14 -07:00
Eric House
91a0dc5ecd
turn chat back on -- and make it configurable via a single property in
...
build.xml that's turned into both a -D option to the jni compiler and
a constant in the java world.
2013-09-11 22:18:00 -07:00
Eric House
91e78eccf9
make download progress determinate
2013-09-11 08:37:12 -07:00
Eric House
2cad611ec4
get postgres port from config; send connname only if present
2013-09-11 07:42:14 -07:00
Eric House
8fa5e3e4bd
drop duplicate packet rather than asserting
2013-09-11 07:30:12 -07:00
Eric House
51850ad019
remove strings no longer used
2013-09-11 07:19:35 -07:00
Eric House
ae79da9842
Merge branch 'from_android_beta_65' into android_branch
2013-09-10 08:00:57 -07:00
Eric House
a1300e9fe2
can't use & in the changes file
2013-09-09 19:45:09 -07:00
Eric House
1669687f19
wrap a bit more chat code in test so java can leave it out
2013-09-09 19:31:17 -07:00
Eric House
a25d664eb5
Merge branch 'from_android_beta_65' into android_branch
...
Conflicts:
xwords4/android/XWords4/res/raw/changes
xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardActivity.java
2013-09-09 08:01:28 -07:00
Eric House
bd81eb4bbe
list another change
2013-09-09 07:44:46 -07:00
Eric House
cf71479931
cleanup formatting
2013-09-09 07:42:27 -07:00
Eric House
94b2eddda6
fix crash by adding byte protocol expects
2013-09-09 07:42:00 -07:00
Eric House
00aa53dd3a
up version strings
2013-09-09 06:56:48 -07:00