Aaron Culliney
4abe8a8c08
Always copy potentially new symbols when booting in debug mode
2015-10-20 20:42:02 -07:00
Aaron Culliney
446d4817bd
Add intent-filter and code to handle inserting disk images
...
- Appears to work from Cyanogenmod's file browser =P
2015-10-04 13:32:26 -07:00
Aaron Culliney
fd0df1274a
Expose file extensions that we can handle
2015-10-04 13:30:38 -07:00
Aaron Culliney
b67cec7b9f
Preferences save calls into native already
2015-10-04 13:30:34 -07:00
Aaron Culliney
242c083180
Simplify splash screen showing logic
2015-10-04 13:30:28 -07:00
Aaron Culliney
9e86f493d0
Bugfix CPU step range values
2015-10-04 13:30:22 -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
b4f871613d
Correctly copy keyboard JSON to SD Card
2015-09-30 22:00:08 -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
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
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
a6397b22d2
Code to test/exercise Android Breakpad crash handler
2015-09-19 14:52:05 -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
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
11d4ed4c2f
Move a joystick-only configuration option to that menu
2015-09-13 11:25:48 -07:00
Aaron Culliney
c8d7f9cba3
Let chooser interface handle skipping rather than native
2015-09-13 11:23:59 -07:00
Aaron Culliney
104c0bbe6e
Keep track of all AlertDialog objects to properly dispose of them upon backgrounding
2015-09-13 10:43:53 -07:00
Aaron Culliney
9c475b58eb
Better lifecycle management of main menu and splash screen
2015-09-13 10:42:06 -07:00
Aaron Culliney
902cdff495
strict warnings about file I/O were getting annoying
2015-09-13 10:32:17 -07:00
Aaron Culliney
55f04d4f68
Gracefully handle case where /sdcard is removed or otherwise unavailable
2015-09-13 10:01:44 -07:00
Aaron Culliney
b2cb35c182
Lifecycle tweaks that get Android building again
2015-09-12 15:33:22 -07:00
Aaron Culliney
8666ca3603
Common baseline for CLI and Android Studio builds
...
- CLI is still super useful for GDB debugging and running emulator testcases
- Possibly this maintenance of two build systems can all go away when Android Studio has better NDK support
2015-09-05 14:40:44 -07:00
Aaron Culliney
d7ae39b2a8
Fixes for olde CLI builds
2015-09-05 13:48:42 -07:00
Aaron Culliney
5b59e1c0c0
Android key click preference for GL touch keyboard
2015-09-03 22:25:38 -07:00
Aaron Culliney
2cd60c3c88
Expose all three touch interfaces in the sprouting menu for easier switching
2015-08-29 10:42:24 -07:00
Aaron Culliney
2cd1be791a
FTUE: add a button to load disk image on splash screen
2015-08-29 10:10:31 -07:00
Aaron Culliney
0743608a0b
UI/UX: default disable lowercase
2015-08-29 09:45:06 -07:00
Aaron Culliney
e4a849e6ae
Allow choosing alternate keyboard.kbd.json file from /sdcard (or internal dataDir)
2015-08-28 22:23:43 -07:00
Aaron Culliney
49c99d5ab7
Beginnings of customized alt touch keyboard layout
2015-08-23 15:03:30 -07:00
Aaron Culliney
59cb3e49f9
Enable various GL Touch Keyboard settings
2015-08-23 11:42:45 -07:00
Aaron Culliney
ebe7f82f22
Persist settings for currently inserted disks, and provide a way to eject disks
2015-08-22 14:44:31 -07:00
Aaron Culliney
e39f61d44c
Bugfix : case-insensitive disk suffix checks
2015-08-22 13:17:44 -07:00
Aaron Culliney
e4435a1e18
Bugfix disk path persistence : defer applying path to avoid re-entrancy into Apple2DisksMenu constructor
2015-08-22 12:10:52 -07:00
Aaron Culliney
36cb44e1e8
Clean up first-time initialization and insure touch keypad has reasonable defaults
2015-08-22 11:36:12 -07:00
Aaron Culliney
5df1e2400e
Add ability to hide joystick controls overlay
2015-08-22 11:05:18 -07:00
Aaron Culliney
23bfd24054
Fix synchronization for showing splash screen
2015-08-21 23:35:30 -07:00
Aaron Culliney
3f934ecd3f
Fix cycling between different touch devices in the GL touch menu
2015-08-21 23:33:08 -07:00
Aaron Culliney
d2b526783a
Improve joystick calibration modes and keypad menus
2015-08-21 20:34:19 -07:00
Aaron Culliney
85407cfabb
Refactor GL Touch Joystick (PART II Java-is-not-native changes)
...
- Adds general key-tap-calibration callback to menus
- Adds Touch Joystick Keypad settings menu including chooser and calibration
2015-08-18 22:17:12 -07:00
Aaron Culliney
01bbf5308a
Shuffle a bunch of settings around
2015-08-08 11:03:12 -07:00
Aaron Culliney
2673777be7
Various improvements to disk management
...
- Moves disk management form Apple2Activity to Apple2DisksMenu
- Handle reading/writing disk images in /sdcard/...
- Manage hirerarchical navigation
2015-08-08 10:59:14 -07:00
Aaron Culliney
2008c341d5
Move menu management into Apple2Activity
2015-08-05 22:36:07 -07:00