xwords/xwords4/android
Eric House 9cdd5a7b72 share mpool and vtable in jni calls
A number of jni calls were "stateless", which meant they allocated their
own vtmgr and mpool instances each time invoked. Instead invoke them
with the global jni closure and add to it vtmgr (already has mpool) and
use these instead of allocating/freeing each time. To make sure no race
conditions are introduced (mpool, though debug-only, is probably not
thread-safe), guard these new uses with an in-use flag. If that fires
I'll need a mutex or something.
2018-06-27 21:17:44 -07:00
..
app share mpool and vtable in jni calls 2018-06-27 21:17:44 -07:00
gradle/wrapper upgrade AS and gradle and with luck travis will work 2018-05-06 14:33:10 -07:00
img_src tweak icons; make and add untrade 2017-12-30 15:07:11 -08:00
jni share mpool and vtable in jni calls 2018-06-27 21:17:44 -07:00
libs move java files and get them to compile 2017-01-18 08:27:48 -08:00
res_src Translated using Weblate (Catalan) 2018-04-07 09:34:52 +02:00
scripts show usage when no args provided 2018-04-29 20:12:22 -07:00
website tweak name and reflect new name on website 2012-08-30 19:21:05 -07:00
.gitignore ignore generated files 2017-08-22 07:52:15 -07:00
Application.mk initial checkin of jni source and build scripts for android port 2010-01-02 19:10:08 +00:00
build.gradle upgrade AS and gradle and with luck travis will work 2018-05-06 14:33:10 -07:00
gradle.properties move some gradle files 2017-01-18 06:33:00 -08:00
gradlew move some gradle files 2017-01-18 06:33:00 -08:00
gradlew.bat more cleanup. Get Crittercism stuff compiling. 2017-01-18 19:03:36 -08:00
id_rsa_uploader.enc try to fix travis: copy over .enc file 2017-09-11 06:47:59 -07:00
INSTALL.txt update build instruction 2017-12-29 17:56:50 -08:00
settings.gradle move some gradle files 2017-01-18 06:33:00 -08:00