Commit Graph

  • 87fe6a8465 native-activity: Propagate onNativeWindowRedrawNeeded callback to main loop Marijn Suijten 2023-04-01 14:41:33 +02:00
  • a04c483d79 native-activity: Propagate onNativeWindowResized callback to main loop Marijn Suijten 2023-03-20 21:26:18 +01:00
  • 507cfe072e Add dependabot support jtnunley 2023-04-10 09:45:05 -07:00
  • 36ddfaa9ce Merge pull request #64 from rib/release-0.4.1 v0.4.1 Robert Bragg 2023-02-15 15:38:40 +00:00
  • b2467cb028 Release 0.4.1 Robert Bragg 2023-02-15 14:28:55 +00:00
  • 6dd3c0c02a Merge pull request #62 from rib/rust-mobile-org-urls Robert Bragg 2023-02-14 12:02:18 +00:00
  • 6ae2e427d6 Merge pull request #61 from rib/jni-vm-and-activity-ptrs Robert Bragg 2023-02-14 12:01:33 +00:00
  • dc9ca832c5 Add AndroidApp::vm_as_ptr() and ::activity_as_ptr() APIs Robert Bragg 2023-02-13 02:38:49 +00:00
  • 9d06f62a4e Update Github URL since moving to rust-mobile org Robert Bragg 2023-02-13 17:19:16 +00:00
  • 6942637c3c Merge pull request #56 from rib/remove-example-lock-files Robert Bragg 2022-12-23 01:25:51 +00:00
  • 47b2e279e0 Remove Cargo.lock files for examples Robert Bragg 2022-12-23 00:53:23 +00:00
  • 40fb012000 Merge pull request #52 from rib/update-readme-example-links Robert Bragg 2022-12-21 23:28:48 +00:00
  • 4155fbc9db README: update example links Robert Bragg 2022-12-21 23:26:40 +00:00
  • 435e183a58 Merge pull request #50 from rib/remove-most-examples Robert Bragg 2022-12-21 16:15:30 +00:00
  • 2e279210a3 Remove most examples Robert Bragg 2022-12-20 19:32:46 +00:00
  • 14eb2f0a17 Merge pull request #49 from rust-mobile/demote-spam Robert Bragg 2022-12-20 16:59:40 +00:00
  • 8f68cb5db9 Merge pull request #47 from rust-mobile/remove-unneeded-backslash-escape Robert Bragg 2022-12-20 16:29:53 +00:00
  • b217ad546c Remove backslash-escaping of quotes in raw string Marijn Suijten 2022-12-14 19:20:53 +01:00
  • bf251c63cd native_activity: Demote spammy info!/eprintln! debug logs to trace! Marijn Suijten 2022-12-14 20:07:22 +01:00
  • 79d0a07564 Merge branch 'release-0.4' into v0.4 Robert Bragg 2022-11-14 16:15:44 +00:00
  • 1633f62d0d Merge pull request #39 from rib/release-0.4 Robert Bragg 2022-11-14 16:06:52 +00:00
  • 6ca4ea2e30 Release 0.4.0 v0.4.0 Robert Bragg 2022-11-10 19:16:36 +00:00
  • 9640893477 Update README Robert Bragg 2022-11-12 01:55:37 +00:00
  • fab31d3408 Thin MotionEvent + KeyEvent types with lifetimes Robert Bragg 2022-11-11 19:18:55 +00:00
  • 38554d98db Clippy fixes Robert Bragg 2022-11-11 03:09:57 +00:00
  • aa5fcc53bb Improve docs Robert Bragg 2022-11-10 22:23:41 +00:00
  • 4669508823 examples/*-winit-wgpu: make less verbose Robert Bragg 2022-11-11 20:33:07 +00:00
  • 649b65c0c0 Update examples Robert Bragg 2022-11-10 19:27:25 +00:00
  • c75f33a81e game_activity/input: support Pointer::tool_type() Robert Bragg 2022-10-22 21:06:51 +01:00
  • bd8cc86ec7 Adds a minimal na-winit-glutin example Robert Bragg 2022-10-20 20:52:14 +01:00
  • e8ae198653 Update example deps + update for latest winit branch Robert Bragg 2022-10-22 21:33:00 +01:00
  • 1ece2ad87d Update README.md Robert Bragg 2022-10-18 19:38:22 +01:00
  • 8077a4b0da Update Winit-based examples for Release 0.4.0-beta.1 Robert Bragg 2022-10-11 20:10:06 +01:00
  • 364dffb2f7 Release 0.4.0-beta.1 Robert Bragg 2022-10-11 19:44:18 +01:00
  • 0590bf601a Merge pull request #35 from rib/pure-rust-native-activity Robert Bragg 2022-10-11 19:12:40 +01:00
  • c3d115fd7b CHANGELOG: note that native-activity backend is pure-Rust now Robert Bragg 2022-10-11 18:48:27 +01:00
  • 1ed7d383e0 native-activity: track saved state as a Vec<u8> Robert Bragg 2022-10-11 18:37:28 +01:00
  • 2e25e2ebed native-activity: fix 1.60.0 compilation - don't derive Default for enum Robert Bragg 2022-10-11 17:57:18 +01:00
  • 949386ea4e native-activity: fix Weak ref from_raw + upgrade + into_raw handling for callbacks Robert Bragg 2022-10-11 17:13:50 +01:00
  • 879d7cac5a native-activity: use eprintln for early logging (before app sets up logging) Robert Bragg 2022-10-11 17:10:15 +01:00
  • cd32b4a064 native-activity: re-work ported glue code into idiomatic Rust Robert Bragg 2022-10-07 02:21:02 +01:00
  • 2870a84fbe native-activity: rename ported android_app state to be more idiomatic Robert Bragg 2022-10-02 16:35:29 +01:00
  • 3de1433f82 native-activity: complete (first-pass) port of C code to Rust Robert Bragg 2022-10-02 15:33:03 +01:00
  • 1507b37425 native-activity: port android_app_entry (mainloop init) from C to Rust Robert Bragg 2022-10-01 16:08:55 +01:00
  • 1314210be4 native-activity: complete port of sender/java-side C code to Rust Robert Bragg 2022-10-01 15:04:25 +01:00
  • a65729400b native-activity: Port android_app_create/free from C to Rust Robert Bragg 2022-10-01 12:46:50 +01:00
  • 2d44950d14 native-activity: Migrate ANativeActivity callbacks to Rust Robert Bragg 2022-10-01 08:44:13 +01:00
  • b13a53f182 Update Winit-based examples for Release 0.4.0-beta Robert Bragg 2022-09-20 03:39:36 +01:00
  • b717c03dda Update README.md Marijn Suijten 2022-09-19 21:21:09 +02:00
  • 42d6a7247e Merge pull request #33 from rib/v0.4 Robert Bragg 2022-09-20 03:21:10 +01:00
  • 47afecda36 Release 0.4.0-beta Robert Bragg 2022-09-20 00:34:06 +01:00
  • 17f0c674c0 Don't ignore Cargo.lock files for examples Robert Bragg 2022-09-20 00:40:40 +01:00
  • 8ae1059aec na-openxr-wgpu: don't depend on specific version of android-activity Robert Bragg 2022-09-20 00:32:09 +01:00
  • 7cdb77eca4 Let applications report if they handled input events Robert Bragg 2022-09-19 21:36:46 +01:00
  • 02021c912c Add 0.3 changes to Changelog v0.3 Robert Bragg 2022-09-19 23:05:31 +01:00
  • 10d95187c7 examples: update deps (including bump to cpal 0.14) Robert Bragg 2022-09-19 15:01:25 +01:00
  • 5fbc26c61f na-winit-wgpu: update shader and use native-activity instead of game-activity msiglreith 2022-09-18 16:10:07 +02:00
  • 6245866228 Add 0.3 changes to Changelog Robert Bragg 2022-09-19 23:05:31 +01:00
  • 5c876308c1 examples: update deps (including bump to cpal 0.14) Robert Bragg 2022-09-19 15:01:25 +01:00
  • 351d0e9ddb Merge pull request #29 from msiglreith/na-winit-wgpu Robert Bragg 2022-09-18 16:58:07 +01:00
  • e689461580 na-winit-wgpu: update shader and use native-activity instead of game-activity msiglreith 2022-09-18 16:10:07 +02:00
  • ac46815956 Merge pull request #28 from rib/v0.3 Robert Bragg 2022-09-17 18:09:01 +01:00
  • bc177292d2 Release 0.3 v0.3.0 Robert Bragg 2022-09-15 21:27:38 +01:00
  • 8d30454c8d native-activity: InputEvent forward compatibility Robert Bragg 2022-09-12 17:14:49 +01:00
  • feff63ae78 Add show/hide_soft_input methods Robert Bragg 2022-09-12 17:14:49 +01:00
  • 48993acf58 Support changing window manager params Robert Bragg 2022-09-12 18:26:38 +01:00
  • 7d73e57364 Extend compiler_error for missing feature to warn of duplicate implementations Robert Bragg 2022-09-12 17:24:37 +01:00
  • 781e1fd658 ci: string in expressions should use single quotes Robert Bragg 2022-09-01 14:48:03 +01:00
  • 16391c4956 ci: add missing quotes Robert Bragg 2022-09-01 14:43:08 +01:00
  • da29177b41 Only build examples with stable toolchain Robert Bragg 2022-09-01 14:12:03 +01:00
  • b29162d149 Revert "Support building with 1.57.0 compiler" Robert Bragg 2022-09-01 12:21:25 +01:00
  • 3a2fa5d1fa CI: build docs and ensure support for 1.57.0 compiler Robert Bragg 2022-08-31 23:05:24 +01:00
  • 66e3293f4d Support building with 1.57.0 compiler Robert Bragg 2022-08-31 23:02:38 +01:00
  • d5ff06ffb2 Add OpenXR + Wgpu example Robert Bragg 2022-08-26 19:47:34 +01:00
  • b7f01a43d9 Build fixes for Winit based examples Robert Bragg 2022-08-31 20:17:26 +01:00
  • f673662316 Add a minimal OpenXR Info example Robert Bragg 2022-08-26 17:14:45 +01:00
  • 5dab74466c Release 0.2 v0.2.0 Robert Bragg 2022-08-25 10:34:31 +01:00
  • 11c3af686f examples: winit simplifications Robert Bragg 2022-08-14 12:01:37 +01:00
  • 58bc3f6de7 Add eframe example John Kåre Alsaker 2022-08-12 04:07:57 +02:00
  • 6ea3f82fb8 agdk-egui: revert back to updated android-activity-0.27 Winit branch Robert Bragg 2022-08-14 11:05:44 +01:00
  • fb9a9f15c8 agdk-egui: use staging branch for winit, for CI build Robert Bragg 2022-08-14 09:16:34 +01:00
  • 3e95c428f5 Remove old portability comment for InputAvailable event Robert Bragg 2022-08-14 08:29:08 +01:00
  • 5d78da7296 Remove FdEvent while it's unused for now Robert Bragg 2022-08-14 07:56:30 +01:00
  • b1a63aeee6 Remove NativeWindowRef type Robert Bragg 2022-08-14 07:04:05 +01:00
  • 206c8e2c84 Make ContentRectChanged event a non_exhaustive struct Robert Bragg 2022-08-14 06:49:10 +01:00
  • a654f72f62 Expose the application Configuration by reference Robert Bragg 2022-08-14 02:01:52 +01:00
  • b161b24ce4 Make AndroidApp Send + Sync Robert Bragg 2022-08-14 06:05:57 +01:00
  • a735faa753 Add an initial CHANGELOG.md Robert Bragg 2022-08-14 00:45:44 +01:00
  • 2a9ed44d93 agdk-cpal: Use cpal git master Robert Bragg 2022-08-14 00:08:42 +01:00
  • 3d1b1c5cb9 Supports InputAvailable events with GameActivity Robert Bragg 2022-08-13 05:42:37 +01:00
  • 00b116bcfe Factor out shared try_get_path_from_ptr utility API Robert Bragg 2022-08-13 04:01:48 +01:00
  • dfc58b49fb Link the C++ standard library correctly. John Kåre Alsaker 2022-08-12 22:01:54 +02:00
  • ecd03edb1a Add minimal Cpal audio library example Robert Bragg 2022-08-11 22:43:31 +01:00
  • 04c9060329 cargo fmt Robert Bragg 2022-08-12 19:19:45 +01:00
  • f22d8bbd30 Update generated NDK bindings Robert Bragg 2022-08-12 18:56:21 +01:00
  • 93828a18a9 Use NativeWindow::clone_from_ptr() to avoid Segfault Robert Bragg 2022-08-12 18:45:15 +01:00
  • 4818de6709 examples: force Winit to use in-tree android-activity Robert Bragg 2022-08-12 01:42:39 +01:00
  • 190a3b91e7 CStr::from_ptr may expect *i8 or *u8 depending on target Robert Bragg 2022-08-12 01:16:19 +01:00
  • f54eaa2997 native-activity: coerce savedStateSize with Robert Bragg 2022-08-12 01:04:56 +01:00
  • 7a77402279 native-activity: Fix InputAvailable support Robert Bragg 2022-08-12 00:53:25 +01:00