Eric House
83692fd2e8
format rem text as two lines
2014-01-05 13:30:27 -08:00
Eric House
123141e0df
draw scoreboard entries centered
2014-01-05 13:15:09 -08:00
Eric House
b43855a313
fix curses build for 64bit compile and to use common layout (meaning
...
tray is now under the board unstead of to the right). Works on 64-bit
system at least for non-networked games.
2014-01-05 13:04:59 -08:00
Eric House
3f67afaefb
replace tabs with spaces; no code change
2014-01-05 12:57:46 -08:00
Eric House
093a260f1d
fix memory corruption on 64-bit systems
2014-01-02 07:48:12 -08:00
Eric House
abb8da44ba
open game on double-click of row
2014-01-02 07:10:00 -08:00
Eric House
40c04be47b
call sqlite3_initialize() as recommended by docs
2014-01-02 07:09:23 -08:00
Eric House
e15fb02d8a
add ability in ask dialog to display buttons with arbitrary text
...
returning custom results. Use to add "Rematch" option (which so far
only fires an assert when chosen.)
2013-12-30 07:16:52 -08:00
Eric House
35c12eb7bb
add --ask-timeout param
2013-12-30 07:08:43 -08:00
Eric House
6d84dfea7e
cleanup: remove '2' from function and struct names
2013-12-30 07:08:42 -08:00
Eric House
bba0b79763
add logging
2013-12-30 07:08:42 -08:00
Eric House
f46f8ed560
cleanup
2013-12-30 07:08:42 -08:00
Eric House
12932bf788
fix crash on 64-bit system
2013-12-30 06:46:57 -08:00
Eric House
29d5cc5d13
fix crash when incoming sms invite includes an apostrope in the room
...
name -- by using rawQuery()
2013-12-28 11:30:49 -08:00
Eric House
b2b4c2a1f5
fix android compile errors
2013-12-27 19:32:56 -08:00
Eric House
ebdf5ed492
fix to compile on 64-bit system (untested on 32-bit :-)
2013-12-27 19:13:54 -08:00
Eric House
d29840434f
pass, save and restore port; read several messages at once
2013-12-19 08:00:04 -08:00
Eric House
762945857e
fix to work for standalone games too
2013-12-19 07:59:00 -08:00
Eric House
a1d5553266
fix invite button disabling logic
2013-12-19 07:58:32 -08:00
Eric House
75b6ecc325
add missing util function
2013-12-19 07:57:59 -08:00
Eric House
79fae43100
enable invite and commit buttons based on game state
2013-12-19 06:59:34 -08:00
Eric House
0ad18efcff
fix memory leaks
2013-12-17 22:16:52 -08:00
Eric House
bece99bb98
load dict named in invite
2013-12-17 22:11:21 -08:00
Eric House
f45f3bacbf
fix so invitation results in a playable game (though dictionary is not
...
yet available to invitation recipient)
2013-12-17 21:57:10 -08:00
Eric House
2a47c91a91
add gi_setNPlayers()
2013-12-17 21:54:02 -08:00
Eric House
de41802f54
rename variable so I don't trip up again
2013-12-17 21:08:27 -08:00
Eric House
6bdd939531
rename field
2013-12-17 20:02:31 -08:00
Eric House
8d20c33b76
snapshot: still not correctly recording return address
2013-12-16 08:06:29 -08:00
Eric House
f1f13c65a2
don't overwrite gameID
2013-12-16 08:05:56 -08:00
Eric House
4420049bd0
remove duplicate lines (added by merge?)
2013-12-16 08:05:35 -08:00
Eric House
3c6ecb7ffa
ignore app
2013-12-12 21:10:44 -08:00
Eric House
2a56a0ba98
snapshot: more linux-sms stuff
2013-12-12 21:08:25 -08:00
Eric House
78d8c0398f
another snapshot: invites are received but don't create game correctly yet
2013-12-12 07:58:02 -08:00
Eric House
5f97f8197c
progress on inviting via SMS
2013-12-12 06:08:56 -08:00
Eric House
1b5bda5da8
don't turn on SMS if no phone
2013-12-11 08:04:47 -08:00
Eric House
cad6cb8075
log when inotify kicks off
2013-12-11 08:02:44 -08:00
Eric House
833a3384b3
remove assert; add empty invite button
2013-12-11 08:02:29 -08:00
Eric House
7cffa27a88
snapshot toward implementing fake-sms as per-device rather than per-game
2013-12-11 07:54:26 -08:00
Eric House
a4f274a1f4
preserve and use sms settings
2013-12-11 07:02:44 -08:00
Eric House
f0c5d1f865
toward improving bt support in gtk client: add scan button that only
...
picks up devices currently open for discovery
2013-12-07 10:12:20 -08:00
Eric House
d25e20221b
update send success status
2013-12-06 08:00:16 -08:00
Eric House
bbbc8124ba
uninstall based on where called from
2013-12-06 08:00:03 -08:00
Eric House
c1bdaa13ee
another directory to be cloned
2013-12-05 07:55:36 -08:00
Eric House
856474a9b9
remove mistaken echo
2013-12-05 07:55:25 -08:00
Eric House
ea3347ad4a
fix to install and launch based on location run from
2013-12-05 07:47:13 -08:00
Eric House
be28630109
pass dict with bt invite and otherwise catch up with how invites work.
...
Can now invite and play a game.
2013-12-05 07:31:17 -08:00
Eric House
5fb2d9c82a
catch up with features etc. that must be on to not crash opening a game
2013-12-05 07:17:33 -08:00
Eric House
49e0bf639a
include only non-cloned java files in etags
2013-12-05 06:48:22 -08:00
Eric House
9252705901
mods required to get bt variant compiling again. I have no idea if it works.
2013-12-04 20:45:03 -08:00
Eric House
0c15a0000e
pass package to script so can work from variants
2013-12-04 20:32:15 -08:00
Eric House
2eefd14231
fix so --clean gets respected
2013-12-04 19:42:18 -08:00
Eric House
ca428d6a63
fix NPEs occurring when loading in a games DB (debug feature) whose
...
groups were different: recreate GameListAdapter and make it correctly
deal with having no group selection data (as that's stored in prefs)
2013-12-03 08:30:47 -08:00
Eric House
7c2b3b3d15
add clearGroupPositions
2013-12-03 08:27:29 -08:00
Eric House
0c30dd6bf4
new script to uninstall then install
2013-12-03 08:26:41 -08:00
Eric House
742a94783f
launch app after installing
2013-12-03 08:26:26 -08:00
Eric House
e9efc27d7a
toss cache after reading in new DB
2013-12-03 07:54:38 -08:00
Eric House
3ccc9ac0f1
use auto-generated BuildConstants class instead of my own act-alike
2013-12-03 07:15:03 -08:00
Eric House
b5d6c513a6
add canUndo to GameStateInfo and use to hide the undo menu
2013-12-03 07:06:48 -08:00
Eric House
fdc807ceb8
up version strings for new release
2013-12-03 06:41:45 -08:00
Eric House
24eb63f109
Revert "replace ARGB_8888 with RGB_565 where possible to halve memory"
...
This reverts commit b7e44195c6
.
2013-12-03 06:28:56 -08:00
Eric House
94216a5fb9
add canTrade to GameStateInfo, pass through to java world, and use to
...
determine whether to show trade menuitem
2013-12-01 21:53:41 -08:00
Eric House
ace545a682
up version strings
2013-12-01 21:11:43 -08:00
Eric House
17dcb5c4f0
remove comment not meant to be checked in
2013-12-01 20:49:38 -08:00
Eric House
a4fe0adb62
allow missing items -- since menus are different on different devices
2013-12-01 20:40:04 -08:00
Eric House
3e6791c66f
remove method and use existing Util static instead
2013-12-01 20:32:17 -08:00
Eric House
968b1ba321
fix crash on small-screen devices by adding missing menuitem
2013-12-01 20:31:35 -08:00
Eric House
9b6f8d18e0
fix timer: don't reinit secondsUsed to 0 every time game loaded
2013-12-01 19:04:44 -08:00
Eric House
9fa9ba643f
fix linux crash when timers enabled: clear timer while taking down board
2013-12-01 18:50:18 -08:00
Eric House
fc6d6ec707
use local variable
2013-12-01 18:37:21 -08:00
Eric House
6875eaa10a
don't draw timer if it has an empty rect
2013-12-01 18:32:51 -08:00
Eric House
041385049d
add a bit of space separating explanatory text from spinner
2013-11-30 00:28:43 -08:00
Eric House
b7e44195c6
replace ARGB_8888 with RGB_565 where possible to halve memory
...
footprint of bitmaps
2013-11-29 16:14:18 -08:00
Eric House
dd5aaa41fa
erase full divider rect to fix leftover tile bottom after it's been moved.
2013-11-29 10:21:06 -08:00
Eric House
9f22386bf6
another assert
2013-11-29 10:15:22 -08:00
Eric House
79b60ae895
cleanup
2013-11-29 08:48:13 -08:00
Eric House
60026b6ef2
move BoardDims into jni/
2013-11-29 08:43:34 -08:00
Eric House
26eff37c6b
move BoardDims into jni/
2013-11-29 08:43:21 -08:00
Eric House
69285d46a9
up version strings for release
2013-11-29 07:35:31 -08:00
Eric House
08b72bbc55
add asserts
2013-11-29 07:35:13 -08:00
Eric House
d3ce4aa4c7
fix NPE: jniThread gets turned to null sometimes, so test
2013-11-29 07:26:30 -08:00
Eric House
2dd56d08af
tweak string
2013-11-29 07:15:47 -08:00
Eric House
991c042e78
add newbie warning against using Firefox for wordlist downloads.
2013-11-28 19:01:07 -08:00
Eric House
6a6e5b2f4f
script to ... fetch screenshots
2013-11-28 11:42:07 -08:00
Eric House
69e050c8de
remove linefeeds; add synonyms
2013-11-27 17:14:38 -08:00
Eric House
11bde2b7fd
remove logging
2013-11-27 07:10:08 -08:00
Eric House
07a0e0ed93
fix crash: make thumbnail BEFORE closing game
2013-11-27 07:10:00 -08:00
Eric House
83bd5f773c
take snapshot after feeding background messages to game, which
...
required making snapshotting code work with a Context rather than a
full Activity. Untested with network play as the net's down now.
2013-11-27 06:09:49 -08:00
Eric House
f50badc428
rename script
2013-11-26 08:06:53 -08:00
Eric House
66eb96dce2
notify BoardCanvas when we're closing a game so that it won't try to
...
use, in callback on UI thread, a dict that may no longer be valid.
Theory is this is why I'm seeing odd crashes in the jni.
2013-11-26 08:06:38 -08:00
Eric House
8976d26f00
clear thumbnail after resetting game
2013-11-26 08:04:30 -08:00
Eric House
29a4634a40
add assertOnUIThread()
2013-11-26 07:59:20 -08:00
Eric House
15cbad340a
clear thumbnail after processing background move so it'll get redrawn.
...
Better would be to just draw it since the game is already open, but
that takes more changes.
2013-11-25 08:08:04 -08:00
Eric House
d02bbf2d50
up version strings
2013-11-25 08:03:57 -08:00
Eric House
42800851d3
combine thumbnail prefs to reduce nesting
2013-11-25 07:58:11 -08:00
Eric House
0b00f303bb
cleanup after code review
2013-11-25 07:46:25 -08:00
Eric House
538fa20ffd
fix broken deleteGroup()
2013-11-25 07:45:43 -08:00
Eric House
2491051f65
don't require NFC
2013-11-25 05:52:09 -08:00
Eric House
8260fb1437
fix NPE on older phones
2013-11-24 18:13:54 -08:00
Eric House
7743fc52d5
fix assertion: rowid of -1 means all
2013-11-24 18:13:36 -08:00
Eric House
97fbbf8897
changelog for next release
2013-11-23 15:33:08 -08:00
Eric House
478ed9a12a
change method name
2013-11-23 15:32:58 -08:00
Eric House
ba181221dd
select newly created game too on return of focus
2013-11-23 12:17:42 -08:00
Eric House
7876e2cded
use constant
2013-11-23 12:17:21 -08:00
Eric House
f85bb082fc
optimization: return null quickly if param is invalid
2013-11-23 12:16:38 -08:00
Eric House
6f4cb4b0ca
fix (I hope) OOM errors when there are a ton of games by doing
...
snapshot creation and loading sequentially on a single thread so that
peak memory consumed by bitmap operations is lower. Remove snapshots
from GameSummary: the db is the only source now.
2013-11-22 22:58:39 -08:00
Eric House
d2c87647cd
reverse test so games db can be loaded
2013-11-22 18:51:42 -08:00
Eric House
85a49885fb
sum percentages as sanity check
2013-11-22 18:51:17 -08:00
Eric House
14fa77cf2d
remove blank lines
2013-11-22 18:51:04 -08:00
Eric House
9a5408f5db
first cut at script to build new, larger wordlist from sourceforge
...
scrabble wordlist project
2013-11-21 19:20:56 -08:00
Eric House
25144b8e82
script to push a .xwd file onto a device -- or mine anyway
2013-11-21 19:20:23 -08:00
Eric House
f2ff596ff3
fix NPE by checking
2013-11-21 18:57:58 -08:00
Eric House
9820f6bf6b
set selection on children being reused
2013-11-21 18:57:32 -08:00
Eric House
4748d9f459
create groups opened
2013-11-21 08:08:44 -08:00
Eric House
ec2fb210be
on return from opening a game, select that game after clearing the selection
2013-11-21 08:00:59 -08:00
Eric House
8be57116ab
revert previous change: the right way to save selections is to add
...
screenSize to the list of changes handled so that Activities aren't
recreated each time, so do that instead.
2013-11-21 07:34:38 -08:00
Eric House
03b7a6d45f
preserve selection across orientation changes
2013-11-21 07:10:36 -08:00
Eric House
f88e7a89f0
tweak text
2013-11-21 06:47:00 -08:00
Eric House
75d9752024
use "pct." to indicate what thumb scale choices mean. '%' triggers a
...
known crasher in Android.
2013-11-21 06:44:19 -08:00
Eric House
7be3a3bef8
express thumb size as percent of screen with options, generated, in 5%
...
increments.
2013-11-21 06:27:09 -08:00
Eric House
b874406b7b
add newbie message about how NFC works
2013-11-21 05:53:38 -08:00
Eric House
c42271ee31
fix NPE
2013-11-21 05:26:45 -08:00
Eric House
08205637de
disable SMS play/invite on KitKat (until workarounds found)
2013-11-21 05:26:12 -08:00
Eric House
2d7c845ebb
Merge remote branch 'origin/android_branch' into android_branch
2013-11-21 05:25:23 -08:00
Eric House
8de638a047
update explaining kitkat
2013-11-21 05:24:36 -08:00
Eric House
24e015f259
don't make snapshots for non-expanded game list items; make when first
...
expanded instead.
2013-11-20 08:15:18 -08:00
Eric House
2e5e10ef6d
move dialog asking to enable NFC into NFCUtils, and use it when
...
creating a new game to be invited via (disabled) NFC
2013-11-20 07:56:05 -08:00
Eric House
5f7242f01b
tweak string
2013-11-20 07:34:11 -08:00
Eric House
b1ae563ae6
fix NPE when installed with existing SMS invites in inbox
2013-11-20 06:54:51 -08:00
Eric House
51a561077c
when action-bar-equipped device tries to hide title bar warn and then
...
disable pref.
2013-11-19 07:22:14 -08:00
Eric House
63ba7d45d3
use gameID as inviteID for non-NFC invites too
2013-11-19 06:37:39 -08:00
Eric House
0cef5fce50
display gameid as hex
2013-11-19 06:26:07 -08:00
Eric House
9fa715f096
add German to what thefreedictionary.com can look up
2013-11-19 05:42:00 -08:00
Eric House
45fcd19e6e
use gameID as inviteID, so that all devices in a game will be using
...
the same gameID -- and use that to reject as duplicates attempts to
use the same invitation more than once.
2013-11-18 21:38:59 -08:00
Eric House
d7239323bc
add gameid as option for what's shown in summary (debug only)
2013-11-18 07:25:40 -08:00
Eric House
6d06197c45
hide trade menuitem when board's in invite mode
2013-11-18 06:48:12 -08:00
Eric House
7ff9496d23
remove some logging
2013-11-18 06:33:59 -08:00
Eric House
03f532374b
put up NFC button even if turned off, and when it's used offer to turn
...
it on.
2013-11-18 06:27:24 -08:00
Eric House
37083c3ea1
fix menu titles -- were reversed
2013-11-18 06:17:26 -08:00
Eric House
3278b55819
return whether NFC *can* be enabled as well as whether it is
2013-11-17 21:21:06 -08:00
Eric House
e701af7262
tweak text
2013-11-17 21:18:33 -08:00
Eric House
0cc45ad865
add new field canHideRack to GameStateInfo and use it to disable menu.
2013-11-17 13:54:21 -08:00
Eric House
cae89a60a8
include hint in subtitle
2013-11-16 18:31:32 -08:00
Eric House
14c7b7370a
fix layout bug where board overlapped tray
2013-11-16 18:31:14 -08:00
Eric House
46a5f83bb1
shrink "netstat rect" to reasonable size
2013-11-16 18:25:09 -08:00
Eric House
0bf28c133d
always have board ready to send invite via NFC
2013-11-16 09:03:17 -08:00
Eric House
deff81cfd1
move query setup outside of synchronized blocks where possible
2013-11-16 06:30:34 -08:00
Eric House
f303fa2653
debug features and logging are always on/available for debug builds
2013-11-15 20:52:05 -08:00
Eric House
088dd1bd75
center board when it must be narrower than screen
2013-11-15 20:46:22 -08:00
Eric House
c0f6f6a959
don't enable delete menu when default group is among those selected
2013-11-15 19:14:51 -08:00
Eric House
e4e0f57676
put up different help text depending on whether user has buttons or
...
menus (since the text mentions them)
2013-11-15 19:02:13 -08:00
Eric House
d461268b8c
tweak newbie hint
2013-11-15 18:44:11 -08:00
Eric House
d8ea672f6c
now that getDefaultNewGameGroup works, allow/pass undefined group
...
further down where appropriate
2013-11-15 07:53:57 -08:00
Eric House
cd922ba8e2
fix getDefaultNewGameGroup to use a (new) DBUtils method that actually
...
works.
2013-11-15 07:47:14 -08:00
Eric House
3ba470573d
when there's no default new-game group, get *some* group from the DB
...
and make that the default, with caution to avoid any -1==groupID games
saved by previous buggy versions
2013-11-15 06:50:34 -08:00
Eric House
edadc962f8
rename generated file; set logging on by default for debug builds
2013-11-14 21:56:37 -08:00
Eric House
8488dc1055
script to fetch db from sd card
2013-11-14 21:56:37 -08:00
Eric House
5f346d94b0
scp automatically if the right ENV variable is set
2013-11-14 21:56:37 -08:00
Eric House
b5bec1e2cd
ignore valgrind core files
2013-11-14 21:48:06 -08:00
Eric House
53748e352a
fix games created after reset of prefs from disappearing: they were
...
being saved with groupid of -1, so now when the default's not been sit
choose and pass in the first group.
2013-11-14 21:47:01 -08:00
Eric House
5826f080be
don't hide titlebar for board if there's no menu key, since on such
...
devices there's no other way to get to the menu.
2013-11-14 08:07:00 -08:00
Eric House
85a533c74f
use interface trick to avoid NFC code crashing on 2.1
2013-11-14 08:03:28 -08:00
Eric House
7d1a1228f0
fix bug where scrolling used when shrinking would suffice
2013-11-14 06:56:11 -08:00
Eric House
bdf5a43686
always update nMissing so invite menuitem can go away
2013-11-14 06:19:04 -08:00
Eric House
e20a72e527
remove and turn off active rect stuff
2013-11-14 05:59:51 -08:00
Eric House
4d6a37b048
don't force NFC messages to ascii -- it breaks special chars and isn't
...
required, even with special chars.
2013-11-14 05:46:47 -08:00
Eric House
e9bdf3c4f8
don't show trade buttons when have actionbar since they're redundant
...
and the AB icons are visible; hide resign menuitem when in trade mode.
2013-11-13 19:00:34 -08:00
Eric House
3b5bc3a786
fix OOB per http://stackoverflow.com/questions/12133404/indexoutofboundsexception-in-a-baseexpandablelistadapter-implementing-sectionind
2013-11-13 18:39:03 -08:00
Eric House
2fbf0fca50
up sdk version
2013-11-13 07:55:41 -08:00
Eric House
64b783da38
ignore generated file
2013-11-13 07:52:52 -08:00
Eric House
263a4d7170
move action bar stuff into its own class; in wordlist browser, show
...
only one of download button and download menu
2013-11-13 07:42:51 -08:00
Eric House
41f61e3748
use setNdefPushMessageCallback instead of setNdefPushMessage; seems to
...
make invitations work more reliably.
2013-11-13 07:11:56 -08:00
Eric House
3b3746d2e5
fix invites dialog to show the right buttons for all cases.
2013-11-13 06:52:45 -08:00
Eric House
d119033333
use resource strings and apis rather than quoted strings for nfc constants
2013-11-13 06:51:36 -08:00
Eric House
735e42cd90
launch on tap even if selected
2013-11-13 06:50:30 -08:00
Eric House
b7d756957c
test also whether NFC turned on
2013-11-12 19:12:47 -08:00
Eric House
b3bc738cae
move nfc stuff into separate utility class, and check API version for
...
whether to support it. Oddly the app runs on 2.1 emulator without
classnotfound error -- I was expecting to have to use the interface trick.
2013-11-12 19:06:26 -08:00
Eric House
f291ef7377
remove dup import
2013-11-12 18:58:13 -08:00
Eric House
e63e5b6102
Merge branch 'android_branch' into android_nfc
2013-11-12 18:39:31 -08:00
Eric House
8704efd38e
add send-invites menuitem that's at top of board menu but only visible
...
when game's unconnected
2013-11-12 18:39:13 -08:00
Eric House
e040aa388b
don't try to save to read-only lock; check for non-existant games when
...
summarizing: together these fix crash when deleting after opening game
whose remote partner has been deleted.
2013-11-12 08:08:30 -08:00
Eric House
6719704117
remove excessive logging
2013-11-12 08:02:14 -08:00
Eric House
10608b137f
Mark the current player's wordlist in wordlists popup
2013-11-12 07:05:37 -08:00
Eric House
148da01fdc
use save icon for commit/trade too
2013-11-12 06:43:56 -08:00
Eric House
e2aea4a39e
call through to canvas for current score to correctly update menu
2013-11-12 06:40:40 -08:00
Eric House
f14be36bbc
eliminate flicker on opening board: don't start drawing tile if can't
...
finish
2013-11-12 06:34:56 -08:00
Eric House
282b32396f
don't log the one command that's supposed to get posted post-stop
2013-11-12 06:29:57 -08:00
Eric House
d0313d3c4b
package game-start data into a json and send it via nfc, then open it
...
on the other end. Works to start a game!
2013-11-11 22:06:28 -08:00
Eric House
a88835a4a1
Successfully send text via NFC and log it on receiver
2013-11-11 21:36:19 -08:00
Eric House
98989abb14
don't log the one command that's supposed to get posted post-stop
2013-11-11 21:35:42 -08:00
Eric House
8099b77e52
refuse to a create second game from an invitation unless a debug pref
...
is set.
2013-11-11 20:44:08 -08:00
Eric House
360479bff5
string tweak
2013-11-11 20:27:50 -08:00
Eric House
7cf297ad0e
fix so board still works after reloading, e.g. after turning screen
...
off and back on.
2013-11-11 08:09:15 -08:00
Eric House
da3215c116
reduce logging
2013-11-11 08:00:56 -08:00
Eric House
a7b1e00cc2
remove trade menuitem when game over
2013-11-11 05:31:18 -08:00
Eric House
35721975db
add menuitems for back/commit for trade mode parallel to the buttons
...
at bottom (which should go when you have an action bar)
2013-11-11 05:23:25 -08:00
Eric House
37aa4a9adf
set tile border (highlighted and not) proportional to tile size for
...
greater visibility on high-res devices
2013-11-10 09:05:31 -08:00
Eric House
ad464b8861
fix to work when both -e and -d passed
2013-11-10 09:01:52 -08:00
Eric House
f27e798966
need to requestLayout(), not just invalidate(), after common code
...
layout is finished.
2013-11-10 08:37:28 -08:00
Eric House
c9ba7b2fe1
When timer fires for pen held on board, don't do anything if we're in
...
trade mode.
2013-11-10 07:08:49 -08:00
Eric House
7457ce9b80
fix so board draws correctly when loaded in trade mode
2013-11-10 06:55:01 -08:00
Eric House
82a82b5ae1
set trade mode in canvas where it'll do some good
2013-11-10 06:41:43 -08:00
Eric House
d598dde86e
inval view even if board_draw says there's more drawing to do -- as
...
there's probably still a lot that got drawn.
2013-11-10 06:41:12 -08:00
Eric House
f6e0febd6d
fix NPE
2013-11-09 08:20:32 -08:00
Eric House
397b03b074
save thumbnail along with summary to fix reset game keeping its old
...
(and populated) thumbnail until opened
2013-11-09 07:27:05 -08:00
Eric House
3142069adb
save bitmap after generating it
2013-11-09 07:19:54 -08:00
Eric House
26a464aae4
set a minimum width for rem tiles display based on screen width rather
...
than pixels
2013-11-09 07:15:28 -08:00
Eric House
3e6a7418b1
move snapshoting code into GameUtils, and use it whenever loading a
...
GameListItem that should have a snapshot but doesn't. This lets games
have snapshots immediately rather than only after they've been opened
once.
2013-11-09 06:59:33 -08:00
Eric House
e0dd481393
restore missing ivar init so remaining tiles square comes back
2013-11-09 06:48:09 -08:00
Eric House
049b8247ff
clear all thumbnails whenever a thumb-related pref changes
2013-11-09 06:40:31 -08:00
Eric House
82f61b43f2
add utility to erase all thumbnails
2013-11-09 06:36:47 -08:00
Eric House
dfdbd9a8a2
pass scoreWidth separately into formatting code so space can be left
...
for network status icon.
2013-11-09 05:34:23 -08:00
Eric House
57c887b8cd
don't touch Application.mk unless it's changed to avoid recompiling every .c file each time
2013-11-09 05:20:21 -08:00
Eric House
6107400835
improve thumb strings
2013-11-08 06:34:58 -08:00
Eric House
38613a85d3
make active rect for empty board 3x3 for a bit more context
2013-11-08 06:34:41 -08:00
Eric House
9f6baf39c4
don't insert rowid in any prefs list except the right one
2013-11-08 06:31:20 -08:00
Eric House
0a3a1623df
DRAW message not needed (using invalidate instead)
2013-11-08 06:08:09 -08:00
Eric House
ea6ad877ca
draw after changing/adding dict chars -- this may be the final step
...
required to be able to render a board.
2013-11-08 06:06:18 -08:00
Eric House
5a555b11b0
tweak appearance of snapshots preferences
2013-11-08 05:54:30 -08:00
Eric House
b2f864c7ce
frame thumbnail in grey; tweak defaults
2013-11-08 05:44:16 -08:00
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