Commit Graph

  • 79613b49fb Roll back to slightly older target Sdk for sanity Aaron Culliney 2015-09-19 13:13:11 -07:00
  • b8921b8441 Integrate Breakpad crash dumper and tools into Android build Aaron Culliney 2015-09-19 11:47:36 -07:00
  • a2d62a77b6 Get Android breakpad Building-For-Me(tm) Aaron Culliney 2015-09-19 10:45:57 -07:00
  • f8d3b9a50d Merge commit '932e2efeb1e1ff6618f07b4e929411678ff50ec8' into android-breakpad Aaron Culliney 2015-09-19 00:45:33 -07:00
  • 932e2efeb1 Squashed 'externals/breakpad/' changes from 44fdc48..32e8c7a Aaron Culliney 2015-09-19 00:45:33 -07:00
  • c2558fbd8a Merge commit '20c1bbd955538e07665d3efcf70e7e0c1be77710' as 'externals/breakpad' Aaron Culliney 2015-09-19 00:35:08 -07:00
  • 20c1bbd955 Squashed 'externals/breakpad/' content from commit 44fdc48 Aaron Culliney 2015-09-19 00:35:08 -07:00
  • 43fa597e7d Flip-flopping again on NDK build script options-n-things Aaron Culliney 2015-09-18 23:05:04 -07:00
  • ba0b0505e3 Minor nit ... name change Aaron Culliney 2015-09-18 23:04:30 -07:00
  • 0f9f4a70eb For devices without /sdcard mounted, fall back to alt keyboards supplied in APK Aaron Culliney 2015-09-17 22:22:40 -07:00
  • 8d3de3ddd0 Avoid NPE on showing splash screen Aaron Culliney 2015-09-15 22:41:33 -07:00
  • 5692c1dc95 Submit a number of quiet samples on first initialization Aaron Culliney 2015-09-15 22:18:43 -07:00
  • d25acb1da0 Silence logging in touch dispatch by default Aaron Culliney 2015-09-15 20:39:30 -07:00
  • a7eda527de Bugfix : avoid NPE if /sdcard directory is not present Aaron Culliney 2015-09-15 20:38:41 -07:00
  • 33fe40ae71 Errors on copying alt-keyboard.json to /sdcard should not be fatal Aaron Culliney 2015-09-13 15:16:59 -07:00
  • 5dadc922fd Simplify mobile lifecycle at the expense of holding onto audio resources Aaron Culliney 2015-09-13 14:24:17 -07:00
  • 97f8ef1f45 Just assume is on button side if not on axis side Aaron Culliney 2015-09-13 14:12:16 -07:00
  • f343ad9dbd Get Mockingboard working somewhat better Aaron Culliney 2015-09-13 12:43:34 -07:00
  • 54e6b7598e Improved some alt keyboards Aaron Culliney 2015-09-13 11:37:27 -07:00
  • 11d4ed4c2f Move a joystick-only configuration option to that menu Aaron Culliney 2015-09-13 11:25:48 -07:00
  • c8d7f9cba3 Let chooser interface handle skipping rather than native Aaron Culliney 2015-09-13 11:23:59 -07:00
  • 104c0bbe6e Keep track of all AlertDialog objects to properly dispose of them upon backgrounding Aaron Culliney 2015-09-13 10:43:53 -07:00
  • 9c475b58eb Better lifecycle management of main menu and splash screen Aaron Culliney 2015-09-13 10:42:06 -07:00
  • 902cdff495 strict warnings about file I/O were getting annoying Aaron Culliney 2015-09-13 10:32:17 -07:00
  • 55f04d4f68 Gracefully handle case where /sdcard is removed or otherwise unavailable Aaron Culliney 2015-09-13 10:01:44 -07:00
  • dada329a8b Add script that starts Valgrind on Android device Aaron Culliney 2015-09-12 15:36:41 -07:00
  • b2cb35c182 Lifecycle tweaks that get Android building again Aaron Culliney 2015-09-12 15:33:22 -07:00
  • 0321c27de6 Improve video cleanup codepaths from what I can discern are the OpenGL best practices for memory management Aaron Culliney 2015-09-12 15:06:06 -07:00
  • d263478e83 Use calloc() for soundcore allocations Aaron Culliney 2015-09-12 15:04:09 -07:00
  • db46b281cc Fix -UCONFORMANT_TRACKS testing (with vanilla gzipped test disk images) Aaron Culliney 2015-09-11 23:37:52 -07:00
  • ed60b2ea73 Refactor VM initialization and shutdown Aaron Culliney 2015-09-11 00:00:04 -07:00
  • bc5559c1b0 Allow graphics thread to self-shutdown to avoid segfault on exit Aaron Culliney 2015-09-08 23:12:20 -07:00
  • ea43b56644 Avoid leaking PQList_s Aaron Culliney 2015-09-07 11:27:32 -07:00
  • 9c98745099 Remove unnecessary call to pump key handling codepath Aaron Culliney 2015-09-07 11:08:43 -07:00
  • 2cbc53ef45 Correctly zero-out entire structure Aaron Culliney 2015-09-07 11:07:49 -07:00
  • ef7472b3ac Fix invalid assert ... system_buffer_size can be modified lower Aaron Culliney 2015-09-07 11:05:22 -07:00
  • 411e474c4b cpu suspend mutex does not need to be recursive ... this should not be re-entrant Aaron Culliney 2015-09-07 11:00:07 -07:00
  • fa91a2806d Get testing working on Android again Aaron Culliney 2015-09-06 23:43:26 -07:00
  • 0b8f9d2dfb Test parameters change when not -DCONFORMANT_TRACKS=1 Aaron Culliney 2015-09-06 23:31:02 -07:00
  • cd1669dfca Refactor out abusive traces into different test file Aaron Culliney 2015-09-06 22:57:51 -07:00
  • a1c497bfa0 Lightly refactor testing codepaths for desktop Linux and Android Aaron Culliney 2015-09-06 21:03:59 -07:00
  • e4c06c67a7 properly segregate audio-specific codepath Aaron Culliney 2015-09-06 17:24:48 -07:00
  • 2c97f7af19 Excise HEADLESS ... it was only being used by testcpu Aaron Culliney 2015-09-06 17:14:38 -07:00
  • 2cf119b5e9 use static inline function rather than macro for easier debugging Aaron Culliney 2015-09-06 15:18:22 -07:00
  • f557941d07 Timing and initialization fixes Aaron Culliney 2015-09-06 15:15:33 -07:00
  • 7d4b63e12d Refactor : move reinitialize() to timing module and make static (mostly) Aaron Culliney 2015-09-06 14:03:02 -07:00
  • f95a00df7b Silence some Clang complaints Aaron Culliney 2015-09-06 13:55:17 -07:00
  • e108f4591a Fix a broken assertion ... compare samples size, not bytes size Aaron Culliney 2015-09-06 13:52:36 -07:00
  • d3ae7d1524 Get ndk-gdb Working For Me (tm) Aaron Culliney 2015-09-06 12:41:13 -07:00
  • 909b785d07 vanilla ndk-gdb from android-ndk-r10e Aaron Culliney 2015-09-05 23:54:42 -07:00
  • 8666ca3603 Common baseline for CLI and Android Studio builds Aaron Culliney 2015-09-05 14:40:44 -07:00
  • c3702c54b5 Remove build variants because they are confusing and incompatible with CLI ant builds which I still want to maintain Aaron Culliney 2015-09-05 13:52:26 -07:00
  • d7ae39b2a8 Fixes for olde CLI builds Aaron Culliney 2015-09-05 13:48:42 -07:00
  • 3b5f57b0cf Get tests working again on desktop Linux Aaron Culliney 2015-09-05 12:22:29 -07:00
  • 3ddfe2953e Less blatant RGBA_8888 favoritism Aaron Culliney 2015-09-05 11:38:35 -07:00
  • f05d1d0311 UI/UX : clean up alert view borders Aaron Culliney 2015-09-05 11:34:03 -07:00
  • 4f19ad3735 Better contrast for messages Aaron Culliney 2015-09-05 00:15:24 -07:00
  • 4985d52169 nodes are doubly-linked list and correctly render from lowest to highest (opposite of touch dispatch) Aaron Culliney 2015-09-05 00:13:48 -07:00
  • 2b80c35d69 Bug fix : do not access lower stack memory from outside scope! Aaron Culliney 2015-09-04 23:35:15 -07:00
  • 4cad470a03 Allow small space to show in alternate/configurable keyboard Aaron Culliney 2015-09-04 23:12:41 -07:00
  • be048746c5 Bug fix and optimize keyboard texture drawing Aaron Culliney 2015-09-04 22:27:57 -07:00
  • 75ecc47307 Bugfix : show correct current button character Aaron Culliney 2015-09-04 20:35:42 -07:00
  • 5b59e1c0c0 Android key click preference for GL touch keyboard Aaron Culliney 2015-09-03 22:25:38 -07:00
  • c09fc33e98 Simplify axis selection algorithm and add commentary Aaron Culliney 2015-09-03 22:24:06 -07:00
  • 8ffdb8461a Better comment for the current serious deficiency Aaron Culliney 2015-09-03 22:23:06 -07:00
  • 54587d166d Less choppy axis timing Aaron Culliney 2015-09-03 22:22:44 -07:00
  • 287df44133 Move tap delay to joystick variant Aaron Culliney 2015-09-02 22:47:48 -07:00
  • f046af0bef Improve state machine for keypad joystick; expire touch sources that have gone up Aaron Culliney 2015-09-02 22:41:05 -07:00
  • fd2e65dd42 Bugfix : do not turn off caps_lock unless ownsScreen is also true Aaron Culliney 2015-09-02 22:33:56 -07:00
  • 2ae673e221 Balance touch indices decrement with increment Aaron Culliney 2015-09-02 22:33:13 -07:00
  • 5eb51419b0 Ignore multi-touch within a particular screen division (only one touch per Axis/Button side) Aaron Culliney 2015-08-30 16:55:57 -07:00
  • 27723be6cb Improved touch keypad joystick key repeat codepaths Aaron Culliney 2015-08-30 13:38:23 -07:00
  • 37e540180e Better handling of ctrl-key state and avoid conflict with keypad touch joystick Aaron Culliney 2015-08-29 12:12:29 -07:00
  • 8b02cb5f17 Cleaner logic for switching between soft keyboards Aaron Culliney 2015-08-29 12:07:56 -07:00
  • 158449e7fb Force CapsLock for Joystick Keypad for now Aaron Culliney 2015-08-29 12:05:09 -07:00
  • 2cd60c3c88 Expose all three touch interfaces in the sprouting menu for easier switching Aaron Culliney 2015-08-29 10:42:24 -07:00
  • 2cd1be791a FTUE: add a button to load disk image on splash screen Aaron Culliney 2015-08-29 10:10:12 -07:00
  • 0743608a0b UI/UX: default disable lowercase Aaron Culliney 2015-08-29 09:45:06 -07:00
  • 977cd9282d Lifecycle bugfix : don't override custom alternate/arrow keyboard configurations Aaron Culliney 2015-08-29 09:43:47 -07:00
  • e4a849e6ae Allow choosing alternate keyboard.kbd.json file from /sdcard (or internal dataDir) Aaron Culliney 2015-08-28 22:15:42 -07:00
  • 4258da8cbd Parse JSON that specifies alternate keyboard settings Aaron Culliney 2015-08-28 22:12:53 -07:00
  • 0bd9591348 Include jsmn JSON parsing code; add our own wrapper for processing JSON daata from files Aaron Culliney 2015-08-28 22:09:35 -07:00
  • 730a09880e Changes insisted upon by AndroidStudio after upgrade Aaron Culliney 2015-08-27 21:41:04 -07:00
  • 49c99d5ab7 Beginnings of customized alt touch keyboard layout Aaron Culliney 2015-08-23 15:03:30 -07:00
  • 59cb3e49f9 Enable various GL Touch Keyboard settings Aaron Culliney 2015-08-23 11:42:45 -07:00
  • ebe7f82f22 Persist settings for currently inserted disks, and provide a way to eject disks Aaron Culliney 2015-08-22 14:16:56 -07:00
  • e39f61d44c Bugfix : case-insensitive disk suffix checks Aaron Culliney 2015-08-22 13:03:27 -07:00
  • e4435a1e18 Bugfix disk path persistence : defer applying path to avoid re-entrancy into Apple2DisksMenu constructor Aaron Culliney 2015-08-22 12:10:52 -07:00
  • 36cb44e1e8 Clean up first-time initialization and insure touch keypad has reasonable defaults Aaron Culliney 2015-08-22 11:36:12 -07:00
  • 5df1e2400e Add ability to hide joystick controls overlay Aaron Culliney 2015-08-22 11:05:18 -07:00
  • 704c381ea8 Logging should automatically print function Aaron Culliney 2015-08-21 23:41:53 -07:00
  • 23bfd24054 Fix synchronization for showing splash screen Aaron Culliney 2015-08-21 23:35:30 -07:00
  • 3f934ecd3f Fix cycling between different touch devices in the GL touch menu Aaron Culliney 2015-08-21 23:33:08 -07:00
  • 52ef663a2c toggle sprouting menu Aaron Culliney 2015-08-21 21:01:51 -07:00
  • ec402cd765 Changes from Android Studio Aaron Culliney 2015-08-21 20:34:59 -07:00
  • 30d761521a Improve splash screen visuals Aaron Culliney 2015-08-21 20:34:34 -07:00
  • d2b526783a Improve joystick calibration modes and keypad menus Aaron Culliney 2015-08-20 22:15:56 -07:00
  • a031a23999 Add a video_clear() routine Aaron Culliney 2015-08-20 22:12:54 -07:00
  • 85407cfabb Refactor GL Touch Joystick (PART II Java-is-not-native changes) Aaron Culliney 2015-08-18 22:17:12 -07:00
  • 5c3791f5dc Refactor GL Touch Joystick (PART I Native changes) Aaron Culliney 2015-08-15 22:02:51 -07:00