Eric House
612ff0259c
move and start processing res .xml files
2017-01-18 07:01:25 -08:00
Eric House
449860a880
make Dbg variant's icons upside down
...
The write-red-on-it thing doesn't work for the notify.png file used in
notifications (I think because I can't find a color Android doesn't
strip out.) So use a rotation transform instead. Users will never see
this anyway.
2017-01-07 14:48:31 -08:00
Eric House
fea31e9e3b
fix script checking localized strings
...
It wasn't even checking all languages. Now it does, lets you specify
which ones if a subset's desired, and differentiates between sets of
format specifiers mismatching in a way that'll cause a
crash (e.g. expecting int in one and string in another) and just having
some missing.
2016-12-30 09:57:33 -08:00
Eric House
432b738257
wifi: move setting into build.xml
...
Control whether wifi direct is enabled from build.xml, a file that's
already different for the two variants. The point here is to do a
release with permissions changes but without having to fix everything
wrong with wifi direct.
2016-12-21 08:25:57 -08:00
Eric House
39f08bd3d3
remove verbose flag
2016-12-10 14:58:24 -08:00
Eric House
b6194f6986
Merge remote-tracking branch 'maidu2/android_branch' into android_sdk_23_take_3
2016-12-09 22:01:48 -08:00
Eric House
2fa47f057d
use TAG instead of class for logging
...
Moving to the traditional use of Log class, with TAG defined in every
class that logs. It's just easier to use all the facilities built into
logcat.
2016-11-27 21:24:21 -08:00
Eric House
b56c4d13b4
build with SDK version 23
...
Meant using NotificationCompat, dropping FloatMath, and changing a bunch
of build config stuff. Not done for gradle builds yet. Currently crashes
on a new install until you go into Apps/Crosswords/Permissions and turn
on the four "dangerous" ones it's using. Now the work is to check for
and request missing permissions on demand.
2016-10-31 07:46:04 -07:00
Eric House
abf4aa4d80
switch to clang
...
add option, and invoke it, to build jni code with clang rather than gcc.
2016-09-30 11:13:30 -07:00
Eric House
123b3007cb
get rid of remaining logf calls
...
This completes moving to using traditional logging. At least to having
each file provide a TAG. Class rather than TAG is passed in, and format
strings are preferred to contatenation, but now adb can work with the
output.
2016-09-28 21:42:16 -07:00
Eric House
f98d8db6ac
don't default-uninstall from multiple devices
...
I'm tired of nuking from devices I didn't realize were attached.
2016-08-25 08:23:51 -07:00
Eric House
19a3f40d66
script to swap resources for small-device testing
...
Setting up an emulator that'll grab {menu,layout}-small resources is a
pain so this script exchanges them with regular resources so that a
subsequent compile will produce something that (when run) will catch
missing resources etc.
2016-08-18 12:38:41 -07:00
Eric House
4857ad6b26
complain when CLASSPATH isn't set for success
2016-08-15 17:29:28 -07:00
Eric House
ec96a00b46
remove compile-time enabling of chat: it's not coming out
2016-07-29 07:32:50 -07:00
Eric House
524a288999
change adb utility scripts so they work with more than just one set of apps.
2016-07-26 22:08:29 -07:00
Eric House
dd779597d8
remove compile-time option for thumbnails: they're not going away
2016-07-23 16:25:06 -07:00
Eric House
e2a3e622af
generate project.properties file
...
For some reason the 'clean-debug' cycle stopped working because the
file was nuked then not regenerated. Rather than figure out why, just
add a target to generate it every time.
2016-07-18 13:25:55 -07:00
Eric House
e3c5028b83
make script actually work
2016-07-18 08:49:36 -07:00
Eric House
12b1f3e38b
rename GamesListActivity -> MainActivity
2016-07-10 13:09:20 -07:00
Eric House
2f71119eea
add ability to skip including localization resources on per-language,
...
per-variant basis. Just in case German isn't ready yet.
2016-06-30 06:54:36 -07:00
Eric House
94dadd4ca3
fix for single-device case
2016-06-26 14:54:01 -07:00
Eric House
e703ae7ec5
get rid of Main activity. Next release I need to find a way at launch
...
time to choose between dual-pane and regular mode that doesn't mess
up sending Intents and make it harder to prevent there being
multiple instances of activities that are supposed to be single-top.
2016-06-26 14:28:17 -07:00
Eric House
dc92007811
add grep: start process of having this script add value
2016-06-14 06:05:05 -07:00
Eric House
03efa3a7e6
toward being able to do release builds of CrossDbg
2016-06-09 21:30:04 -07:00
Eric House
49e7abd23d
Combine the two generated constants files
2016-05-30 13:10:20 -07:00
Eric House
06ef079af1
fix. seems to do gradle builds correctly, though those builds need a
...
lot of work still.
2016-05-23 08:39:51 -07:00
Eric House
e127c8a3aa
fix to uninstall (by default) based on directory invoked from
2016-05-21 13:36:56 -07:00
Eric House
f876c49cd6
don't require that ant be run before install
2016-04-09 11:51:48 -07:00
Eric House
aa4f4e0e99
launch the Main activity after installing
2016-03-12 14:28:40 -08:00
Eric House
5d9de30170
merge remote changes
2016-03-08 07:27:30 -08:00
Eric House
cd93bdb03e
move to sdk-22 breaks jni on x86, so revert to -19 for now.
2016-03-06 09:59:22 -08:00
Eric House
d67d9a704c
script to make it easier to launch logcat with multiple devices connected
2016-03-06 06:34:25 -08:00
Eric House
ff12cc6f91
tweak scripts to have better default behavior
2016-03-05 12:16:23 -08:00
Eric House
ca41a2390c
usage should exit with an error
2016-02-24 22:16:56 -08:00
Eric House
8c3f1ee100
up sdk version to 22 in order to drop timestamp from marshmallow logs
...
(since they provide it natively)
2016-02-24 07:12:10 -08:00
Eric House
3a94f38820
use android-19 instead of -14, which seems to be no longer supported
2016-02-21 13:36:57 -08:00
Eric House
19d1a6059e
new script for working with gradle builds. Probably totally broken:
...
I'm committing it now because I'm tired of it being in the way during
branch changes.
2016-02-19 07:12:00 -08:00
Eric House
05e82d4ee7
find apks from android root; print cmd in way it can be run from shell
2016-02-18 06:39:06 -08:00
Eric House
c09088658e
rewrite to search for variants and attached devices when none
...
specified, and more. Requires modern bash now rather than /bin/sh.
2016-02-17 07:34:10 -08:00
Eric House
75939d9203
remove bogus flag (incompatible with my key). And confirm that can be
...
installed on top of a build signed with SHA256, the new default.
2016-02-01 06:27:29 -08:00
Eric House
36551a310a
add jarsigner params that are supposed to fix for installing on older devices
2016-02-01 06:17:36 -08:00
Eric House
5ef7495d51
The Japanese translation has a number of plurals with "one" quantities
...
but no "other", which crashes. "Fix" these by making the copy script
turn one into other, which may well make sense given Japanese
grammer. At any rate it prevents crashes until I can work it out with
the translator and/or weblate.
2016-01-23 21:59:31 -08:00
Eric House
c0e8f9cb65
look for plurals too
2016-01-23 21:06:37 -08:00
Eric House
ca09c48d95
deal with case where target of symlink is gone
2016-01-23 20:55:32 -08:00
Eric House
5c14ad3f22
Merge remote-tracking branch 'origin/android_branch' into android_translate
2016-01-07 07:30:15 -08:00
Eric House
07dd7f2eed
use a different name for each variant's db when written to SD card so
...
they don't overwrite each other's.
2016-01-03 20:19:46 -08:00
Eric House
b8c597ab98
oops -- fix prematurely committed script.
2016-01-03 19:53:16 -08:00
Eric House
ba712046a2
add git version to file in assets/ so can tell .apk's version in
...
filesystem (before it's installed).
2016-01-03 19:27:33 -08:00
Eric House
22dde029c8
Merge tag 'android_beta_100' into android_branch
...
ready for release
2016-01-03 11:36:37 -08:00
Eric House
6ce1fbe465
add red Dbg to the middle of variant's icon
2015-12-30 05:53:37 -08:00
Eric House
db9c079356
fix to show files appearing in only one apk
2015-12-05 11:13:13 -08:00
Eric House
4e14477faf
script to compare .apk files, meant to aid in confirming that gradle
...
and ant are producing the same thing.
2015-12-04 21:51:10 -08:00
Eric House
58bf3ba07b
Merge remote-tracking branch 'maidu2/android_branch' into android_branch
...
Conflicts:
xwords4/android/XWords4/.gitignore
xwords4/android/XWords4/build.gradle
xwords4/android/scripts/common_targets.xml
2015-11-11 22:36:19 -08:00
Eric House
aa11bb50de
fix to work with modified script
2015-11-11 22:23:39 -08:00
Eric House
adbc3615c1
changes to run under gradle
2015-11-11 18:59:00 -08:00
Eric House
9f28e5c350
more gradle improvements. Seems to build a usable .apk, but isn't
...
doing release/debug right yet.
2015-11-05 20:19:07 -08:00
Eric House
5d81b3375b
add support for fetching devIDs for connnames, required to allow
...
inviting based on existing relay games.
2015-10-15 06:32:11 -07:00
Eric House
122335c53c
Merge branch 'android_branch' into relay_noconn
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2015-09-17 07:00:04 -07:00
Eric House
a9ddf98541
Merge branch 'android_branch' into android_translate
2015-09-16 07:08:53 -07:00
Eric House
34ecd92ff5
script to copy translation data from android_translate branch
2015-09-16 07:01:09 -07:00
Eric House
f3d8f0b8ee
pass V=1 to ndk build script to make cc calls verbose
2015-09-15 20:57:39 -07:00
Eric House
05d0974823
Merge remote-tracking branch 'origin/android_branch' into android_branch
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2015-09-15 20:46:35 -07:00
Eric House
759cd36162
Merge branch 'android_branch' of ssh://git.code.sf.net/p/xwords/git into android_branch
...
Conflicts:
xwords4/android/XWords4-dbg/AndroidManifest.xml
xwords4/android/scripts/mkvariant.sh
2015-09-10 18:34:28 -07:00
Eric House
be44613773
Merge branch 'android_branch' into relay_noconn
...
Conflicts:
xwords4/android/XWords4/archive/R.java
2015-08-27 07:53:14 -07:00
Eric House
47f8bd8125
Merge branch 'android_branch' into android_translate
2015-08-27 06:42:44 -07:00
Eric House
8e17e43d9a
fix to not stop removing after removing the first elem
2015-08-27 06:41:47 -07:00
Eric House
be64f78252
Merge branch 'android_branch' into android_translate
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2015-08-24 07:44:58 -07:00
Eric House
690f248e27
ignore case where no files exist (so that /* doesn't expand)
2015-08-24 07:39:24 -07:00
Eric House
c35acdd773
ignore case where no files exist (so that /* doesn't expand)
2015-08-24 07:35:00 -07:00
Eric House
daaa346bb5
generate local.properties if running for first time
2015-08-24 07:24:28 -07:00
Eric House
f7f4825c67
deal with case where file doesn't exist
2015-08-16 09:25:00 -07:00
Eric House
265ac48b88
Merge branch 'android_branch' into relay_noconn
...
Conflicts:
xwords4/android/XWords4-dbg/AndroidManifest.xml
xwords4/android/XWords4-dbg/res/layout/.gitignore
xwords4/android/XWords4-dbg/src/org/eehouse/android/xw4dbg/.gitignore
2015-08-10 07:37:03 -07:00
Eric House
a320c81009
Merge branch 'android_branch' into android_translate
...
Conflicts:
xwords4/android/XWords4/res_src/values-ca/strings.xml
xwords4/android/scripts/fix-loc-xmls.py
2015-08-10 06:56:31 -07:00
Eric House
2ef407320e
pick package based on location
2015-08-10 06:43:19 -07:00
Eric House
87e3108296
cleanup: make work based on location if target not specified
2015-08-10 06:23:24 -07:00
Eric House
bc18f33e5d
generate local.properties if running for first time
2015-08-06 21:24:56 -07:00
Eric House
134ef851f6
generate local.properties if running for first time
2015-08-06 21:01:15 -07:00
Eric House
8b90f211ed
progress: compares english and other languages use of format
...
specifiers, but I think is missing mismatches in plurals still.
2015-08-05 07:19:39 -07:00
Eric House
99455a9fcb
progress: compares english and other languages use of format
...
specifiers, but I think is missing mismatches in plurals still.
2015-08-05 07:18:22 -07:00
Eric House
624f78af8f
don't replace old-style format strings when "formatted" attribute == false
2015-08-04 20:58:58 -07:00
Eric House
ec581d1dbd
Merge branch 'android_branch' into relay_noconn
...
Conflicts:
xwords4/android/XWords4/archive/R.java
xwords4/android/XWords4/jni/Android.mk
xwords4/android/XWords4/jni/xwjni.c
xwords4/android/XWords4/res/values/common_rsrc.xml
2015-08-04 20:17:56 -07:00
Eric House
97ebdd0d63
copy changes over from android_translate branch
2015-08-04 20:15:38 -07:00
Eric House
adceab1ed1
name change
2015-08-04 20:15:00 -07:00
Eric House
3803341c9b
lots of changes/fixes in progress
2015-08-04 07:57:56 -07:00
Eric House
c83d3368ad
allow using script for any project with an AndroidManifest.xml
2015-08-03 04:58:34 -07:00
Eric House
a5f332dd1d
different logging TAG for different variants
2015-08-03 04:57:35 -07:00
Eric House
6871ef24a6
move several strings, including app name, NBS port, and url prefix, into generated
...
.xml file so Dbg and regular variants can co-exist better
Conflicts:
xwords4/android/XWords4/archive/R.java
2015-08-03 04:55:59 -07:00
Eric House
b500a4646d
use different uuid for dbg variant so it's not cross-sending BT
...
messages with other variants, causing among other problems spurious
"deleted on other device" warnings.
2015-08-03 04:50:56 -07:00
Eric House
7875d34757
allow using script for any project with an AndroidManifest.xml
2015-08-02 14:15:14 -07:00
Eric House
af8c6d618d
different logging TAG for different variants
2015-08-02 10:29:17 -07:00
Eric House
0425df7a5e
move several strings, including app name, NBS port, and url prefix, into generated
...
.xml file so Dbg and regular variants can co-exist better
2015-08-01 22:39:00 -07:00
Eric House
65606607ab
use different uuid for dbg variant so it's not cross-sending BT
...
messages with other variants, causing among other problems spurious
"deleted on other device" warnings.
2015-07-29 19:48:56 -07:00
Eric House
dfc3ca5289
Merge branch 'android_branch' into relay_noconn
2015-07-29 05:54:10 -07:00
Eric House
a2705ca821
uninstall dbg variant too
2015-07-28 21:01:46 -07:00
Eric House
aa78ec2701
echo name of new .apk for easier scping
2015-07-27 07:29:09 -07:00
Eric House
82f1406df7
incorporate git rev number in name of debug .apk
2015-07-27 07:28:58 -07:00
Eric House
fc904af928
echo name of new .apk for easier scping
2015-07-27 07:26:32 -07:00
Eric House
85bd8ec2d4
merge
2015-07-27 07:16:28 -07:00
Eric House
7cc58de6e5
Merge branch 'android_branch' of ssh://git.code.sf.net/p/xwords/git into android_branch
...
Conflicts:
xwords4/android/scripts/info.py
2015-07-27 07:14:54 -07:00
Eric House
e31c7ae4f5
update to not notify of debug build updates when version matches what's installed
2015-07-27 07:12:44 -07:00