Aaron Culliney
9e86f493d0
Bugfix CPU step range values
2015-10-04 13:30:22 -07:00
Aaron Culliney
d93a91cca8
Tests build and run on Desktop Linux and Android
2015-10-04 13:29:17 -07:00
Aaron Culliney
236b8e358a
INITHELLO with -UCONFORMANT_TRACKS now passes
2015-10-04 12:35:38 -07:00
Aaron Culliney
e6a1182c32
Unstick make clean
2015-10-04 11:02:57 -07:00
Aaron Culliney
ee02c8247c
Merge commit '29b5bdf05a283e2872c5e09d0d53f0f4192711b1' into develop
2015-10-02 21:18:49 -07:00
Aaron Culliney
29b5bdf05a
Squashed 'externals/breakpad/' changes from 32e8c7a..999dbf6
...
999dbf6 directly bring in LSS for simplicity =P
0449204 Get Breakpad Building For Me(tm) against android-10
46fc8fc Allow building of minidump stackwalker on Android
5c786d8 Allow minidump_stackwalk.cc to be embedded
5447d35 Allow printing of stackwalker output to something other than stdio
a78a22d Get Android breakpad Building-For-Me(tm)
a0ac3ee GitHub penance ... ignore libchromeshell.so.sym
c6cade7 Teach dump_syms to handle additional zerofill sections
c341fb0 Fix automake files after README.md -> README rename
69b0606 Add GPU fingerprint information to breakpad microdumps.
ddadd52 Add wiki content to Markdown docs
cba0226 Update configure to look for README.md instead of README
70125ab add markdown docs (converted from Wiki)
bc4ecd1 Linux ExceptionHandler: don't allocate the CrashContext on the stack
REVERT: 32e8c7a Link to lss subtree to unstick local build
REVERT: 21da24f Merge commit '6270714adbd3816049a0fda61da52d7f0789c826' as 'src/third_party/lss-subtree'
REVERT: 6270714 Squashed 'src/third_party/lss-subtree/' content from commit 66889fb
REVERT: 44fdc48 GitHub penance ... ignore libchromeshell.so.sym
git-subtree-dir: externals/breakpad
git-subtree-split: 999dbf65c838d75b73ec0438101ba8690bc4dfae
2015-10-02 21:18:49 -07:00
Aaron Culliney
54a92033b0
Add ability to disable crash checking/reporting in release builds
2015-10-02 20:17:29 -07:00
Aaron Culliney
6a8290d22c
Fix the about link
2015-10-02 20:16:28 -07:00
Aaron Culliney
aa5b9eb971
Safer CPU/audio lifecycle management that appears to fix a deadlock on Kindle Fire 1st Gen
2015-10-02 00:11:49 -07:00
Aaron Culliney
b4f871613d
Correctly copy keyboard JSON to SD Card
2015-09-30 22:00:08 -07:00
Aaron Culliney
be797efce5
Remove some deadc0de
...
- No longer worrying about softkeyboard showing on mobile since we have a custom GL touch keyboard
- Move some stuff that is desktop-only to that codepath
2015-09-30 21:58:33 -07:00
Aaron Culliney
f7acde244c
Work around broken Adreno 200 GPU
...
- Rework checks to compare with POSIX Regexs ... which themselves appear broken with android-10 NDK ... sigh
2015-09-30 21:55:07 -07:00
Aaron Culliney
dc4f2a27f8
Get Breakpad Building For Me(tm) against android-10
2015-09-27 15:05:01 -07:00
Aaron Culliney
7f32e14a6e
Compile against android-10 while we still care about Gingerbread ... nom nom nom
2015-09-27 15:04:10 -07:00
Aaron Culliney
286012c991
Blow up early, blow up often
...
- Expose and trigger a link error with getpagesize() on Gingerbread devices if we have built the software
incorrectly.
2015-09-27 14:30:20 -07:00
Aaron Culliney
518738304f
Defensive coding around glGetString()
2015-09-27 14:29:10 -07:00
Aaron Culliney
f7f43aa1b2
Clarify and send more device information in crash report
2015-09-27 14:28:10 -07:00
Aaron Culliney
0da8282b49
Attempt to handle link/load errors gracefully
2015-09-27 13:34:58 -07:00
Aaron Culliney
339d037d4e
superstitiously remove synchronization of overridden lifecycle method
2015-09-27 13:31:55 -07:00
Aaron Culliney
b5de4222c3
Handle Java exceptions within Java to the best of our ability
2015-09-27 13:30:16 -07:00
Aaron Culliney
e51aaa1695
Work around broken Adreno 200 GPU
2015-09-27 11:51:40 -07:00
Aaron Culliney
f627ccef3f
Fix n00b shader mistake (conditional code in shader) =D
2015-09-27 11:49:58 -07:00
Aaron Culliney
d90b523440
process crashes in-situ on Android device
2015-09-26 15:20:54 -07:00
Aaron Culliney
88be6086a2
Refactor crash testing/reports into separate class/files
2015-09-26 15:16:30 -07:00
Aaron Culliney
a20b2461b5
Include native symbolication information in APK assets
2015-09-26 15:00:07 -07:00
Aaron Culliney
ad2dbd54b0
Android architecture globals
2015-09-26 14:58:09 -07:00
Aaron Culliney
6d63a6bb71
Improved codepaths to recursively copy assets out of APK
2015-09-26 14:56:00 -07:00
Aaron Culliney
0749c83c96
Avoid triggering a native resume when going to background after dismissing all Android UI
...
- This appeared to occasionally get audio/cpu timing wedged
2015-09-26 14:52:15 -07:00
Aaron Culliney
47ce10b3a4
Remove some deadc0de from timing.c
2015-09-26 14:49:13 -07:00
Aaron Culliney
68be39de6b
Allow building of minidump stackwalker on Android
2015-09-20 11:44:14 -07:00
Aaron Culliney
05e83a7800
Allow minidump_stackwalk.cc to be embedded
2015-09-20 11:42:24 -07:00
Aaron Culliney
53d7edf5a5
Allow printing of stackwalker output to something other than stdio
2015-09-20 11:40:49 -07:00
Aaron Culliney
a6397b22d2
Code to test/exercise Android Breakpad crash handler
2015-09-19 14:52:05 -07:00
Aaron Culliney
79613b49fb
Roll back to slightly older target Sdk for sanity
2015-09-19 13:13:11 -07:00
Aaron Culliney
b8921b8441
Integrate Breakpad crash dumper and tools into Android build
...
- Includes Linux x86_64 binaries dump_syms and minidump_stackwalk
- Includes adb_sanitize.c tool (gcc -std=gnu11 -o adb_sanitize adb_sanitize.c) for easily pulling local minidumps
2015-09-19 13:11:27 -07:00
Aaron Culliney
a2d62a77b6
Get Android breakpad Building-For-Me(tm)
2015-09-19 10:45:57 -07:00
Aaron Culliney
932e2efeb1
Squashed 'externals/breakpad/' changes from 44fdc48..32e8c7a
...
32e8c7a Link to lss subtree to unstick local build
21da24f Merge commit '6270714adbd3816049a0fda61da52d7f0789c826' as 'src/third_party/lss-subtree'
6270714 Squashed 'src/third_party/lss-subtree/' content from commit 66889fb
git-subtree-dir: externals/breakpad
git-subtree-split: 32e8c7ad0651dcc1b168d4dee12004cd328f8d35
2015-09-19 00:45:33 -07:00
Aaron Culliney
f8d3b9a50d
Merge commit '932e2efeb1e1ff6618f07b4e929411678ff50ec8' into android-breakpad
2015-09-19 00:45:33 -07:00
Aaron Culliney
20c1bbd955
Squashed 'externals/breakpad/' content from commit 44fdc48
...
git-subtree-dir: externals/breakpad
git-subtree-split: 44fdc48bfbf49d50affeebaf62a6a212cbfb630e
2015-09-19 00:35:08 -07:00
Aaron Culliney
c2558fbd8a
Merge commit '20c1bbd955538e07665d3efcf70e7e0c1be77710' as 'externals/breakpad'
2015-09-19 00:35:08 -07:00
Aaron Culliney
43fa597e7d
Flip-flopping again on NDK build script options-n-things
2015-09-18 23:05:04 -07:00
Aaron Culliney
ba0b0505e3
Minor nit ... name change
2015-09-18 23:04:30 -07:00
Aaron Culliney
0f9f4a70eb
For devices without /sdcard mounted, fall back to alt keyboards supplied in APK
2015-09-17 22:22:40 -07:00
Aaron Culliney
8d3de3ddd0
Avoid NPE on showing splash screen
2015-09-15 22:41:33 -07:00
Aaron Culliney
5692c1dc95
Submit a number of quiet samples on first initialization
...
This seems to make it a little less choppy on mobile first launch
2015-09-15 22:18:43 -07:00
Aaron Culliney
d25acb1da0
Silence logging in touch dispatch by default
2015-09-15 20:39:30 -07:00
Aaron Culliney
a7eda527de
Bugfix : avoid NPE if /sdcard directory is not present
2015-09-15 20:38:41 -07:00
Aaron Culliney
33fe40ae71
Errors on copying alt-keyboard.json to /sdcard should not be fatal
2015-09-13 15:16:59 -07:00
Aaron Culliney
5dadc922fd
Simplify mobile lifecycle at the expense of holding onto audio resources
...
- This does not seem to be a problem with both modern and older Gingerbread devices
2015-09-13 14:24:17 -07:00
Aaron Culliney
97f8ef1f45
Just assume is on button side if not on axis side
2015-09-13 14:12:16 -07:00