Eric House
d541c976bf
add PENDING comment
2016-04-07 09:23:07 -07:00
Eric House
9f05d45e05
sometimes when return from background ChatDelegate is the first to try
...
to reference JNIThread. Until I can make that work, just finish() --
to avoid crashes.
2016-04-07 09:22:41 -07:00
Eric House
049c25f16d
save when exiting to prevent data loss opening chat window.
2016-04-06 21:41:48 -07:00
Eric House
a55e17cd41
cleanup; log rowid in release() and retain()
2016-04-06 21:40:46 -07:00
Eric House
a90ec29ff0
fix delete game problem: delete first using lock we already have.
2016-04-06 18:42:37 -07:00
Eric House
3a368a8efd
toward working better in background: log and print stack when doing
...
nothing because jnithread is null. Pass incoming chat messages to
ChatDelegate if it's up, and otherwise launch it as before.
2016-04-06 11:16:51 -07:00
Eric House
919e44f21e
first cut at accepting input when running. Won't work when whole app is in background.
2016-04-06 11:08:27 -07:00
Eric House
347ff60434
toward working in background: log when called on null thread rather than crashing
2016-04-06 11:07:30 -07:00
Eric House
70c0db6504
chat: add hint string, and make textfield full width
2016-04-06 11:06:10 -07:00
Eric House
4bb16e88ef
better logging
2016-04-06 11:03:18 -07:00
Eric House
7b045fb413
add constant to disable dualpane on debug builds too
2016-04-06 11:03:02 -07:00
Eric House
f6cbe2ec61
Toward launching fragment for result. Fires an assert on returning
...
since that's not done yet.
2016-04-05 09:37:17 -07:00
Eric House
b68775b620
oops -- fix compilation error
2016-04-05 09:17:03 -07:00
Eric House
b3f6e1b0a3
Make config work as a fragment, and clean up all the fragment
...
subclasses: only one method needs to be overridden.
2016-04-05 08:56:33 -07:00
Eric House
8cb2cecc18
add logging toward catching board layout problems; throw exception
...
when can't unlock game (possible fix to multiple instances of
GamesListActivity stacking up); cleanup of GamesListDelegate tracking
of open games.
2016-04-05 08:18:12 -07:00
Eric House
21ef6d4e13
tossing stuff at the wall trying to fix occasional failures to layout
...
board in dual-pane mode (that show up as all-white BoardView). I think
there was a slight reduction in frequency, which varies with screen
size at least.
2016-04-04 14:30:04 -07:00
Eric House
ae8a66f37b
snapshot on the way to handling rotation of the board view. Pass
...
orientation changes down to it (or any other interested delegate), and
have it lay its container out again. There appear to be race
conditions here: sometimes the toolbar winds up in the wrong
orientation, and on some devices the board can be blank. One problem
is that on a multi-paned device a single pane may be portrait (taller
than wide) though the whole device is in landscape mode. The big
challege is to get the view's max dimensions (and whether it's
landscape or portrait) when layout hasn't yet begun, because we that
for the jni part of layout. Messy still, but better than before and I
think progress in the right direction.
2016-04-04 13:43:16 -07:00
Eric House
b6431f0373
when normal means don't succeed in generating summary, try again with
...
via JNIThread's cache.
2016-04-04 11:35:39 -07:00
Eric House
f47a11aa42
snapshot of changes adding refcounting to jnithread so and instance
...
can be shared by multiple delegates, e.g. Board and Chat. Works but
with lots of crashes and stuff remaining to be done.
2016-03-31 22:05:58 -07:00
Bernard Massot
1aba000f89
Translated using Weblate (French)
...
Currently translated at 99.4% (721 of 725 strings)
2016-03-31 00:44:28 +02:00
Bernard Massot
e8cf76be72
Translated using Weblate (French)
...
Currently translated at 99.4% (721 of 725 strings)
this string should be split into a singular and a plural versions
2016-03-28 21:46:12 +02:00
Bernard Massot
978f15d1c9
Translated using Weblate (French)
...
Currently translated at 99.4% (721 of 725 strings)
2016-03-28 21:45:59 +02:00
Bernard Massot
4ca62547fc
Translated using Weblate (French)
...
Currently translated at 99.4% (721 of 725 strings)
this string should be split into a singular and a plural versions
2016-03-28 21:00:24 +02:00
Bernard Massot
fb66c6ecbc
Translated using Weblate (French)
...
Currently translated at 97.2% (705 of 725 strings)
2016-03-28 20:38:41 +02:00
Eric House
b6f992533a
fix NPE. Method isn't called unless positive/confirming button has
...
been pressed.
2016-03-19 05:44:37 -07:00
Eric House
ab26e263ef
cleanup: remove unnecessary file.
2016-03-14 22:01:55 -07:00
Eric House
0bc6387714
add support for behavior: when the left fragment opens a new fragment
...
it replaces the right one rather than pushing the left off the
screen. Use that to make dictionary browser, chat, and studylist all
able to swap places while the open board is on the left.
2016-03-14 21:48:07 -07:00
Eric House
f23a28cbce
log onDestroy too
2016-03-14 21:46:28 -07:00
Eric House
0a843bd430
add chat fragment, which displays ok but can't send. Turn menus off/on
...
as fragments are made visible.
2016-03-13 19:53:59 -07:00
Eric House
c35020ef97
Merge branch 'android_branch' into android_dualpane2
...
Conflicts:
xwords4/android/XWords4/archive/R.java
2016-03-13 17:27:02 -07:00
Eric House
61ff6a6c33
Merge branch 'android_beta_106_branch' into android_branch
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/ChatDelegate.java
2016-03-13 17:16:47 -07:00
Eric House
a8ebaaf789
better summary text
2016-03-13 14:42:50 -07:00
Eric House
1bcd977fa0
oops: fix crash by passing the right table name
2016-03-13 14:42:37 -07:00
Eric House
365695423c
add a bunch of logging to code converting old-format chat. I've seen
...
this code fail once, can't reproduce even on the same data, so I want
this in place (debug builds only) in case it happens again.
2016-03-13 13:55:46 -07:00
Eric House
d25d33689a
put a colon after chat sender's name in display
2016-03-13 12:50:09 -07:00
Eric House
b07a783fe1
revert to sdk 19 for gradle builds too (though they're just for
...
debugging at this point)
2016-03-13 12:42:31 -07:00
Eric House
0338bedf38
revert change adding new notification icon. It's not required when
...
building for SDK 19, and I don't want to release it without testing on
more OS versions.
2016-03-12 17:40:20 -08:00
Eric House
a157c9bb43
up strings and changelog for release
2016-03-12 17:39:18 -08:00
Eric House
d208e4ef51
ignore more AS metadata
2016-03-12 17:38:25 -08:00
Eric House
78f0ac7783
delete a game's entries in chats table when it's deleted
2016-03-12 17:23:25 -08:00
Eric House
9e9d9a740c
add and use fragment for dict browser. Works except for the relaunch
...
logic around changing the parameters (e.g. word length filters.)
2016-03-12 16:46:44 -08:00
Eric House
117752d965
move static stuff from activity to delegate
2016-03-12 15:47:34 -08:00
Eric House
a111cf8953
move static stuff from activity to delegate
2016-03-12 15:46:59 -08:00
Eric House
8981765897
fix finish() so it pops stack in fragment case
2016-03-12 15:32:53 -08:00
Eric House
31d01e4ef0
remove dead file
2016-03-12 15:32:32 -08:00
Eric House
5928c8a9e6
handle dialogs correctly in Fragment activity, at least to the extent
...
of fixing the new game name one.
2016-03-12 15:17:19 -08:00
Eric House
e72443b850
go straight to single-pane implementation for non-debug builds. If this works
...
might be able to fold this branch into what I'm releasing from.
2016-03-12 15:14:06 -08:00
Eric House
04144213d5
fix so at least games list and board work. Required finishing the list view implementation.
2016-03-12 14:29:16 -08:00
Eric House
aa4f4e0e99
launch the Main activity after installing
2016-03-12 14:28:40 -08:00
Eric House
9837fc61bf
fix gradle build: compile support library
2016-03-12 14:23:38 -08:00