xwords/xwords4
Eric House e631d57e9b convert remaining DelegateBase Alerts
Includes a hack in DBAlert that's required I think because
GameConfigDelegate is launched "for result". onCreateDialog() always
fails after a rotation the first time because GameConfigDelegate isn't
there to have its makeDialog() dispatched to. So it puts up a dummy
alert and then post()s code that is successful in calling makeDialog()
to get an alert from GameConfigDelegate that can replace the
dummy. Nothing shows on the screen on simulator anyway.

The major problem remaining is that blocking alerts in BoardDelegate are
recreated after rotation but the thread that was blocking has been freed
so nothing can be done after the new alert returns. E.g. blank tile
picker will be posted again, user will pick a tile, but the common
code's not in a state to do anything with that choice (which cannot even
be "returned.") Options are to find a way to make the JNIThread survive
the configuration change without unblocking or to rewrite all the common
code to not expect return values from util_ methods.

This commit is not well tested, and diffs don't allow a thorough check
of the conversion of each DlgID type.
2017-02-16 07:25:20 -08:00
..
android convert remaining DelegateBase Alerts 2017-02-16 07:25:20 -08:00
common add and use boolToStr 2017-01-22 14:15:29 -08:00
dawg Hack: use sed to strip utf-8 marker from start of file. 2016-01-04 20:38:49 -08:00
debian ignore debian build files 2012-01-04 18:11:29 -08:00
linux add and use boolToStr 2017-01-22 14:15:29 -08:00
relay fix weird double-bang thing 2016-11-09 07:45:39 -08:00
scripts more work on script 2014-02-26 07:52:18 -08:00
tests allow to run multiple games at once 2005-09-14 05:12:07 +00:00
wince ignore dicts in main wince dir 2011-12-14 07:37:59 -08:00
Makefile include all .xml and .java files, but only if they're not named in a .gitignore file in the same directory 2014-03-01 11:44:20 -08:00