Commit Graph

436 Commits

Author SHA1 Message Date
Jean-André Santoni 49c4f45dc4 (Menu) Better key binding for the arcade joypad typing 2016-06-18 14:30:34 +02:00
Jean-André Santoni f0ec4ea7de (Menu) arcade like joypad typing 2016-06-18 11:11:55 +02:00
twinaphex 7297ced92a Set menu_displaylist_info_t's enum_idx 2016-06-17 23:47:23 +02:00
twinaphex 66a116deca Use menu_hash_to_str_enum 2016-06-16 00:29:14 +02:00
twinaphex 69503880f5 Get rid of menu_hash_calculate dependencies for menu keyboard
callback functions for settings
2016-06-14 22:16:07 +02:00
twinaphex 553ff7f69f Prevent calling menu_setting_find if 'label' is NULL 2016-06-05 18:41:19 +02:00
twinaphex c61748d2a0 (menu_input.c) Fix 'explicit null dereferenced' 2016-06-05 18:40:09 +02:00
twinaphex 03ded43280 Prevent explicit null dereferenced warnings 2016-05-26 18:09:46 +02:00
twinaphex a98616b45b Fix explicit NULL dereferenced/dereference before null check warnings 2016-05-26 17:47:21 +02:00
twinaphex 25eaab0a2b Start passing input_overlay_t * state around to other functions 2016-05-24 23:15:19 +02:00
twinaphex 9aed52ac65 Move performance.c to libretro-common/features/features_cpu.c 2016-05-10 20:31:27 +02:00
twinaphex 35ea37b37f Revert "Move cpu_features to libretro-common"
This reverts commit 2b8ff3bf38.
2016-05-10 09:32:24 +02:00
twinaphex 2b8ff3bf38 Move cpu_features to libretro-common 2016-05-10 09:27:29 +02:00
twinaphex 0d371def5c Refactor performance.c code 2016-05-10 09:17:04 +02:00
twinaphex b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
twinaphex 6ae20f2016 Create managers/ dir - move cheats.c and state_manager.c to it 2016-05-09 18:20:52 +02:00
twinaphex 725c202498 Remove input_driver_ctl 2016-05-08 23:12:04 +02:00
twinaphex b20d550cc4 Rename video context driver functions 2016-05-08 20:32:56 +02:00
Hans-Kristian Arntzen 951c3e4085 De-ioctl menu display interface.
Holy crap ...
2016-05-08 12:38:46 +02:00
twinaphex e165954395 Rename libretro_version_1 to core_impl 2016-05-08 05:29:10 +02:00
twinaphex 6544772fb8 De-ioctl ify core_ctl 2016-05-08 01:33:57 +02:00
twinaphex b5e7861125 menu_input_frame_retropad - cleanup 2016-05-06 05:19:31 +02:00
twinaphex 4ec6cb47ec Use BIT32_SET 2016-05-06 05:16:15 +02:00
Jean-André Santoni 90d31a527c (XMB) Temporary patch for the messagebox glitch 2016-04-26 00:09:30 +07:00
twinaphex 8f7f40b86c Move more functionality to input_keyboard_ctl 2016-03-23 06:44:00 +01:00
twinaphex 0b9595b7e1 Should fix input_keyboard_wait_keys still being active after
we bind a button with the gamepad
2016-03-23 05:49:38 +01:00
twinaphex 432d7a358a (Android) Move Android-specific Moto G2 DPI workaround to android graphics context
driver
2016-03-12 08:52:29 +01:00
radius 48d61f33ab attempt to fix moto g2 issue 2016-03-12 00:00:05 -05:00
twinaphex e9a0aba85b Silence bunch of warnings and fix an error 2016-03-04 19:42:30 +01:00
twinaphex 5a1d8a96d0 (Menu) Create new input_ctl actions for pointer dragging 2016-03-03 23:21:02 +01:00
twinaphex 885966c16b Nit 2016-03-02 22:08:37 +01:00
twinaphex 138e4bc78b menu_input_mouse_state - cleanups 2016-03-02 22:02:35 +01:00
twinaphex 4ba487df99 (menu_input.c) Turn some variables into static local variables 2016-03-02 22:01:00 +01:00
twinaphex 0b78b07573 Cleanups 2016-03-02 05:17:30 +01:00
twinaphex b038b4ae41 Move some variables to menu_input_ctl as static local variables 2016-03-02 05:09:09 +01:00
twinaphex 6f80e09ce1 Change MIN/MAX to upper-case 2016-03-02 00:07:31 +01:00
twinaphex a82cc0d31f Remove MENU_INPUT_CTL_SET_FRAME_INPUT 2016-02-26 21:47:25 +01:00
twinaphex d443ac53ef Cleanups 2016-02-26 21:46:26 +01:00
twinaphex 13a3bfeee7 Cleanups 2016-02-26 21:43:20 +01:00
twinaphex 6aa2fbea47 Cleanups 2016-02-26 21:30:54 +01:00
twinaphex a3aba22c6e Cleanups 2016-02-26 21:29:01 +01:00
twinaphex d40af3143f Remove this - unneeded 2016-02-26 21:09:35 +01:00
twinaphex 678ec1b662 Remove unused MENU_INPUT_CTL_SCROLL_UP/SCROLL_DOWN 2016-02-26 21:07:32 +01:00
twinaphex fe60a7d813 Cleanup 2016-02-26 21:04:56 +01:00
twinaphex 4bda039f62 Cleanup menu_input_mouse_frame 2016-02-26 21:02:29 +01:00
twinaphex c83c242e3a Cleanups 2016-02-26 20:43:12 +01:00
twinaphex 02b456f3a1 Turn some variables into static local variables 2016-02-26 20:38:47 +01:00
twinaphex 59db6de385 Refactor more mouse input code for the menu 2016-02-26 20:35:56 +01:00
twinaphex 0f83f48cb4 Cleanups 2016-02-26 20:31:02 +01:00
twinaphex 4a097af3e4 Cleanups 2016-02-26 20:23:07 +01:00
twinaphex c31ef24412 Add MENU_INPUT_CTL_SET_FRAME_INPUT 2016-02-26 18:01:10 +01:00
twinaphex 583d4fd283 Cleanups 2016-02-26 17:55:47 +01:00
twinaphex 2de97c9176 Cleanup 2016-02-26 13:54:04 +01:00
twinaphex 7d61fbb780 Respect 80-char width limit 2016-02-25 20:53:52 +01:00
twinaphex a2d4d832f6 Move defines to menu_input.c 2016-02-25 19:23:28 +01:00
twinaphex 37d895d77b Create MENU_INPUT_CTL_BIND_SET_MIN_MAX 2016-02-25 19:01:51 +01:00
twinaphex b870aaf2fa Create MENU_INPUT_CTL_START_LINE 2016-02-25 18:36:29 +01:00
twinaphex 27b5617cd9 Create MENU_INPUT_CTL_BIND_ITERATE 2016-02-25 17:55:45 +01:00
twinaphex a9fc111ea2 Refactor code 2016-02-25 17:41:33 +01:00
twinaphex 22f6d1ce1d Cleanups 2016-02-25 17:32:12 +01:00
twinaphex 60c551fe75 Cleanups 2016-02-25 17:26:55 +01:00
twinaphex b1a3d5bb25 Create MENU_INPUT_CTL_CHECK_INSIDE_HITBOX 2016-02-25 17:11:00 +01:00
twinaphex 1d84894e09 Create MENU_ANIMATION_CTL_IDEAL_DELTA_TIME_GET 2016-02-25 16:05:30 +01:00
twinaphex 77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
twinaphex e8eaa54218 Refactor menu_displaylist_ctl 2016-02-24 23:05:54 +01:00
twinaphex 7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
twinaphex 349892debf Cleanup 2016-02-14 17:27:14 +01:00
twinaphex 89f0c4211c Create menu_input_frame_build 2016-02-14 07:40:09 +01:00
twinaphex f1a572822b Create RARCH_DISPLAY_CTL_VIEWPORT_INFO 2016-02-14 05:42:27 +01:00
twinaphex ead20f9ba5 Action OK toggles boolean setting now too 2016-02-14 04:33:42 +01:00
twinaphex 3140e5f980 Implement GFX_CTL_GET_METRICS 2016-02-13 22:14:33 +01:00
twinaphex db77e1e6ec Refactor menu_input_ctl 2016-02-11 01:57:52 +01:00
twinaphex ddf5283ecd Cleanups 2016-02-11 00:47:00 +01:00
twinaphex 84d64c4042 Add RARCH_MENU_CTL_DRIVER_DATA_GET 2016-02-10 21:15:23 +01:00
twinaphex 6151e1c425 Create CORE_CTL_RETRO_CTX_FRAME_CB and CORE_CTL_RETRO_CTX_POLL_CB 2016-01-27 04:49:38 +01:00
radius 495ee3aaa5 try to fix android input bugs 2016-01-21 16:39:03 -05:00
twinaphex 191ff2e6d0 Cleanups 2016-01-21 19:19:14 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
Twinaphex f6e9745dfe stack corruption fix - courtesy of aliaspider 2016-01-06 08:05:31 +01:00
twinaphex 8ea64378f8 Create MENU_INPUT_CTL_DEINIT 2015-12-11 11:56:31 +01:00
twinaphex a1b4ba9280 Cleanups 2015-12-10 14:00:28 +01:00
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 5b939e810c Get rid of driver_t and driver_get_ptr 2015-12-05 16:54:13 +01:00
twinaphex d3bc47c6dc Create RARCH_MENU_CTL_IS_SET_TEXTURE 2015-12-05 13:06:22 +01:00
twinaphex 526e41f271 Turn menu_input_state into static local variable 2015-12-04 11:43:42 +01:00
twinaphex fdfcbaa042 Backport/rewrites wmarquesr pt. 7.5 2015-12-04 11:08:12 +01:00
twinaphex b280d25f8a Backport/rewrites wmarquesr pt. 8 2015-12-04 11:06:33 +01:00
twinaphex 584e0c5110 Prevent crash in Android 2015-12-03 21:37:52 +01:00
twinaphex 39b8971fae Reduce references to global->cheat 2015-12-01 02:55:07 +01:00
twinaphex b8eba00a7e Reduce scope of global->cheat 2015-12-01 02:46:43 +01:00
twinaphex e8d6e48a74 Remove unused variables 2015-11-29 17:34:31 +01:00
twinaphex 253649b0cf Move flushing_input to input_driver.c 2015-11-29 17:23:30 +01:00
twinaphex c23846c5dc Merged input_joypad.c and input_joypad_driver.c 2015-11-28 16:22:49 +01:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
twinaphex 70d782b94a Rename functions to fit input_config_ naming convention 2015-11-28 02:13:27 +01:00
twinaphex 7ca0d74005 Don't expose struct in header anymore 2015-11-28 00:59:47 +01:00
Twinaphex 57e8cfe1f9 Totally reimplemented MFi support 2015-11-16 02:39:38 +01:00
twinaphex 2b143af4dc Remove 'Save Remap As' 2015-11-15 06:08:12 +01:00
twinaphex 37e450c94c devices_mask no longer needed 2015-11-07 20:44:40 +01:00
twinaphex 61623dcdce Able to bind both keyboard and joypad keys now 2015-11-07 14:33:18 +01:00