Commit Graph

  • 23cc342c95 Feat[hooks]: add hooks for chmod/fchmod artdeell 2025-01-20 18:37:27 +03:00
  • b63255e4cf fix(glsurface): avoid negative size Mathias-Boulay 2025-01-25 20:34:32 +01:00
  • 70047f32e1 fix(glsurface): avoid negative size fix/negative-surface-size Mathias-Boulay 2025-01-25 20:34:32 +01:00
  • 5b99165160 Fix[glinfoutils]: more robust error handling for checks artdeell 2025-01-24 11:44:04 +03:00
  • 6d93e04aeb Fix[glinfoutils]: more robust error handling for checks fix/glinfo_checks_mali_400 artdeell 2025-01-24 11:44:04 +03:00
  • 7c5c76f41f Style[pojavexec]: move hooks to separate dirs, use logging macros feat/better_logging_and_hooks artdeell 2025-01-24 10:33:50 +03:00
  • 9536f6e736 Feat[hooks]: add hooks for chmod/fchmod artdeell 2025-01-20 18:37:27 +03:00
  • 5b50eed2d4 Style[pojavexec]: move hooks to separate dirs, use logging macros feat/zipfs_hooks artdeell 2025-01-24 10:33:50 +03:00
  • ba39cd7213 Revert[build]: downgrade bytehook exp/very_nasty_abrt_info artdeell 2025-01-23 20:14:46 +03:00
  • 91b6820410 Tweak[jre_launcher]: even better sigabrt reporting(maybe) artdeell 2025-01-23 20:11:05 +03:00
  • a39cd84e08 Freat[misc_settings]: check for Turnip compatibility to hide the driver option artdeell 2025-01-20 21:06:29 +03:00
  • bff49a7ed6 Feat[egl_bridge]: simplify ZINK_PREFER_SYSTEM_DRIVER handling artdeell 2025-01-20 16:49:12 +03:00
  • a9815b2ac9 Feat[launcher]: remove duplicate GLES initializations artdeell 2025-01-20 16:34:41 +03:00
  • bccd0f873b Freat[misc_settings]: check for Turnip compatibility to hide the driver option feat/gl_check_unification artdeell 2025-01-20 21:06:29 +03:00
  • 5de68224c6 fix(preferences): memory allocation by increments of 8MB (#6511) Mathias Boulay 2025-01-20 18:32:49 +01:00
  • 38b963aaf7 Feat[hooks]: add hooks for chmod/fchmod artdeell 2025-01-20 18:37:27 +03:00
  • 2f853cfcb6 Feat[egl_bridge]: simplify ZINK_PREFER_SYSTEM_DRIVER handling artdeell 2025-01-20 16:49:12 +03:00
  • 949d3faf02 Feat[launcher]: remove duplicate GLES initializations artdeell 2025-01-20 16:34:41 +03:00
  • 55e53ea02c Fix[pojavexec]: fix incorrect JNIEnv usage in some cases (#6510) Maksim Belov 2025-01-20 12:46:59 +03:00
  • 171f955526 fix(preferences): memory allocation by increments of 8MB fix/memory_alloc_pref Mathias-Boulay 2025-01-19 22:00:59 +01:00
  • 60ac793aa7 Whoops[input_bridge]: remove unnecessary prints fix/env_usage artdeell 2025-01-19 23:14:16 +03:00
  • 269c2b3cb4 Fix[egl_bridge]: remove attachEnvs() artdeell 2025-01-19 23:13:00 +03:00
  • 8ff7e08dbf Fix[pojavexec]: remove central JNIEnv variables artdeell 2025-01-19 23:11:42 +03:00
  • c04e3af70d Fix[locale]: improve some default strings artdeell 2025-01-18 21:51:46 +03:00
  • 8b6ec53bd1 fix(side dialog): crash when deflating twice in quick succession (#6502) Mathias Boulay 2025-01-18 19:49:25 +01:00
  • 51bc3cfb0a Merge recent translations (#6501) artdeell 2025-01-18 21:15:40 +03:00
  • f2ee122e01 fix(side dialog): crash when deflating twice in quick succession fix/side-dialog Mathias-Boulay 2025-01-18 18:38:21 +01:00
  • 315352a979 hotfix(fullscreen handling): Fix animations not refreshing (#6500) Mathias Boulay 2025-01-18 18:08:03 +01:00
  • 8b9e973834 hotfix(fullscreen handling): Fix animations not refreshing hotfix/fullscreen-handling Mathias-Boulay 2025-01-18 15:50:46 +01:00
  • a470792ed1 Feat[controls]: implement control layout sanitizer (#6499) Maksim Belov 2025-01-18 19:49:38 +03:00
  • d120354e73 Feat[controls]: implement control layout sanitizer feat/control_sanitizer artdeell 2025-01-18 19:29:50 +03:00
  • 6b0ff501cc Chore[build]: next codename gladiolus artdeell 2025-01-17 08:34:56 +03:00
  • 88cadf9626 Chore[build]: next codename artdeell 2025-01-17 08:34:56 +03:00
  • 5d8cf0d2dc Feat[touch_char_input]: directly modify the Editable instead of relying on the internal TextView methods. artdeell 2025-01-15 20:22:01 +03:00
  • 2a44e8da69 Fix[file_provider]: check for storage before initializing artdeell 2025-01-15 18:40:44 +03:00
  • 097282507b Fix[fabriclike_install]: ensure array readiness before creating adapter artdeell 2025-01-15 18:22:42 +03:00
  • 2f34549f65 Fix[storage]: fix previous commit not starting the game artdeell 2025-01-15 18:06:04 +03:00
  • 9c83fc677b Fix[storage]: better ensure mounted storage artdeell 2025-01-15 17:55:03 +03:00
  • b8e5f08719 Fix[exit_hook]: move exit hook into a separate library artdeell 2025-01-15 16:58:35 +03:00
  • 3e42bfd21f Fix[touch_char_input]: use TextWatcher instead of onTextChanged override artdeell 2025-01-15 16:07:35 +03:00
  • 06c8930288 Fix[workflow]: update upload-artifact to v4 artdeell 2025-01-16 21:57:15 +03:00
  • 090bb0ab41 Hack[jre_launcher]: raise SIGSEGV in abort handler to get backtrace artdeell 2025-01-16 21:55:38 +03:00
  • d3cdc8ee2c Feat[touch_char_input]: directly modify the Editable instead of relying on the internal TextView methods. fix/pre_release_fixes artdeell 2025-01-15 20:22:01 +03:00
  • 2275ac5e27 Fix[file_provider]: check for storage before initializing artdeell 2025-01-15 18:40:44 +03:00
  • 6ed5f7c953 Fix[fabriclike_install]: ensure array readiness before creating adapter artdeell 2025-01-15 18:22:42 +03:00
  • 5067dba275 Fix[storage]: fix previous commit not starting the game artdeell 2025-01-15 18:06:04 +03:00
  • f446e11bd7 Fix[storage]: better ensure mounted storage artdeell 2025-01-15 17:55:03 +03:00
  • e6ccde2343 Fix[exit_hook]: move exit hook into a separate library artdeell 2025-01-15 16:58:35 +03:00
  • 9514685337 Fix[touch_char_input]: use TextWatcher instead of onTextChanged override artdeell 2025-01-15 16:07:35 +03:00
  • 21a9ad6e62 Test[gl4es]: try experimental fix exp/gl4es_shc_multitex artdeell 2025-01-14 22:05:23 +03:00
  • b28fc4a1f4 Feat[renderer]: Add LTW renderer (#6477) Maksim Belov 2025-01-14 00:23:49 +03:00
  • ed89b44d3b tweak(ui): make the keyboard shift the input Mathias-Boulay 2025-01-13 01:09:54 +01:00
  • 3c616b9d90 tweak(ui): inline the delete profile button Mathias-Boulay 2025-01-13 00:25:15 +01:00
  • 87b0b9f4fc tweak(ui): make the keyboard shift the input tweak/ui-delete-account Mathias-Boulay 2025-01-13 01:09:54 +01:00
  • efcfcfb446 tweak(ui): inline the delete profile button Mathias-Boulay 2025-01-13 00:25:15 +01:00
  • a50595ea57 Feat[gamepad]: add gamepad passthrough isXander 2025-01-10 00:04:17 +00:00
  • 208b92be83 Style[exec_hooks]: change function name, log lines, add clipboard constants Maksim Belov 2025-01-08 00:00:48 +03:00
  • ebe5314f28 Feat[lwjgl]: add vulkan to lwjgl dlopen hook, move hook to new file Maksim Belov 2025-01-06 20:32:54 +03:00
  • aadb91dc98 Whoops[exec_hooks]: do not null program unconditionally Maksim Belov 2025-01-05 19:11:30 +03:00
  • 6d39ab2d49 Fix[ffmpeg_plugin]: replace LD_LIBRARY_PATH/PATH for ffmpeg, switch default exec mode Maksim Belov 2025-01-05 19:03:01 +03:00
  • 041838725b Fix[ffmpeg_plugin]: better FFmpeg plugin insertion artdeell 2025-01-05 12:05:09 +03:00
  • 967bb9da67 Style[exec_hooks]: change function name, log lines, add clipboard constants feat/more_better_hooks Maksim Belov 2025-01-08 00:00:48 +03:00
  • a72451c9e7 fix(gesture): Right click not working Mathias-Boulay 2025-01-07 20:21:59 +01:00
  • 3aeb5759af Update[turnip]: update the driver and loader required API level feat/turnip_update Maksim Belov 2025-01-06 21:42:22 +03:00
  • 1b3d5c6ec3 Feat[lwjgl]: add vulkan to lwjgl dlopen hook, move hook to new file Maksim Belov 2025-01-06 20:32:54 +03:00
  • 43e7620ac3 Whoops[exec_hooks]: do not null program unconditionally Maksim Belov 2025-01-05 19:11:30 +03:00
  • cd751fa161 Fix[ffmpeg_plugin]: replace LD_LIBRARY_PATH/PATH for ffmpeg, switch default exec mode Maksim Belov 2025-01-05 19:03:01 +03:00
  • 488501249e Fix[ffmpeg_plugin]: better FFmpeg plugin insertion artdeell 2025-01-05 12:05:09 +03:00
  • 2e596cd07f Fix[renderer]: move GL4ES initialization code (#6447) Maksim Belov 2025-01-04 02:41:02 +03:00
  • 80e0a6aac8 Update GPLAY_PRIVACY_POLICY (#6174) Jordan 2025-01-02 15:00:03 -06:00
  • dd15d8a469 Style[gestures]: rename method to getGestureDelay artdeell 2025-01-02 21:34:25 +03:00
  • 93924b429b Fix[gestures]: rename method and improve documentation artdeell 2025-01-02 18:53:35 +03:00
  • a77271df03 Fix the issue where the long-press trigger delay does not refresh properly. movte 2024-12-17 21:27:18 +08:00
  • 5cd620dd2d Style[gestures]: rename method to getGestureDelay stage/6392 artdeell 2025-01-02 21:34:25 +03:00
  • 1e8bd05b28 Fix[gestures]: rename method and improve documentation artdeell 2025-01-02 18:53:35 +03:00
  • 95dea5b89b Fix the issue where the long-press trigger delay does not refresh properly. movte 2024-12-17 21:27:18 +08:00
  • 6d9573e621 Fix[renderer]: move GL4ES initialization code fix/gl4es_init Maksim Belov 2025-01-02 12:44:09 +03:00
  • 5d80d9baec Feat[downloader]: downloader improvements (#6428) Maksim Belov 2024-12-30 20:31:59 +03:00
  • d50c98fc39 Fix[gamepad_direct]: remove unnecessary gamepad keycodes artdeell 2024-12-29 18:25:13 +03:00
  • 13d0f97558 Feat[gamepad_direct]: remove unnecessary strings, improve documentation artdeell 2024-12-28 20:59:59 +03:00
  • f0005fa912 Feat[gamepad_direct]: detect usage of GLFW gamepad automatically artdeell 2024-12-27 22:54:00 +03:00
  • c5d1739877 Feat[gamepad]: direct input artdeell 2024-12-27 12:58:48 +03:00
  • 99c8ea2bfd cleanup(tools): remove unused code Mathias-Boulay 2024-12-25 19:45:33 +01:00
  • 9a7fb2ae69 cleanup(tools): remove unused code related to fullscreen Mathias-Boulay 2024-12-25 19:40:20 +01:00
  • f2e95b6e65 refactor(seekbars):migrate range values into xml files Mathias-Boulay 2024-12-24 23:51:42 +01:00
  • 8cc5cca99f Fix(quick-setting): improper placement This was due to an issue that only happens within older android versions. Mathias-Boulay 2024-12-23 22:05:55 +01:00
  • dcbb1e010e refactor(customseekbar): implement seekBarIncrement attribute Mathias-Boulay 2024-12-23 09:36:59 +01:00
  • b3df2645e5 Fix,refactor(profiles): prefer nameless profiles Mathias-Boulay 2024-12-20 22:36:53 +01:00
  • 38e47687fa Tweak(jvm arg): take control of -XX:ActiveProcessorCount Mathias-Boulay 2024-12-20 22:35:13 +01:00
  • 4738e1aa59 Tweak(pref-detection): Verify all cores aren't the same frequency Mathias-Boulay 2024-12-19 21:39:38 +01:00
  • e0fcb1e67d Qol(settings): use energy saving settings for powerful devices Mathias-Boulay 2024-12-16 16:04:59 +01:00
  • a7bc7dab21 cleanup(tools): remove unused code QoL/default-settings Mathias-Boulay 2024-12-25 19:45:33 +01:00
  • d12d214c12 cleanup(tools): remove unused code related to fullscreen Mathias-Boulay 2024-12-25 19:40:20 +01:00
  • 9840632527 refactor(seekbars):migrate range values into xml files Mathias-Boulay 2024-12-24 23:51:42 +01:00
  • 736ee68a50 Fix(quick-setting): improper placement This was due to an issue that only happens within older android versions. Mathias-Boulay 2024-12-23 22:05:55 +01:00
  • d8098c95e9 refactor(customseekbar): implement seekBarIncrement attribute Mathias-Boulay 2024-12-23 09:36:59 +01:00
  • 0bc6e783c2 Fix,refactor(profiles): prefer nameless profiles Mathias-Boulay 2024-12-20 22:36:53 +01:00
  • 3feb6927c9 Tweak(jvm arg): take control of -XX:ActiveProcessorCount Mathias-Boulay 2024-12-20 22:35:13 +01:00
  • b57a0cdab7 Tweak(pref-detection): Verify all cores aren't the same frequency Mathias-Boulay 2024-12-19 21:39:38 +01:00
  • f205209613 Qol(settings): use energy saving settings for powerful devices Mathias-Boulay 2024-12-16 16:04:59 +01:00