Commit Graph

247 Commits

Author SHA1 Message Date
radius
717e45dc52 Add mouse wheel support
enable hold to bind on android

cleanup
2018-06-29 21:12:47 -05:00
David Walters
91dd569a73 fix: keep resetting bind during the hold period 2018-06-29 21:12:46 -05:00
David Walters
d73954085a Hold to bind function (disabled with #if 0) 2018-06-29 21:12:46 -05:00
twinaphex
d27b6265a0 Add more HAVE_MPV ifdefs 2018-06-20 04:50:58 +02:00
twinaphex
eb69025ca8 Cleanups 2018-04-23 11:30:38 +02:00
twinaphex
c18d2e0432 Silence warnings 2018-04-23 10:49:36 +02:00
twinaphex
abad1b3134 Revert "(menu) Start passing menu_handle to action_ok callback"
This reverts commit d2a1c39f4b.
2018-04-11 06:12:26 +02:00
twinaphex
1836d08b33 Revert "Start passing around menu_driver_data around properly"
This reverts commit 7c314a9165.
2018-04-11 06:12:14 +02:00
twinaphex
fdffb7059d Revert "Less pointer grabbbing - reduce usage of RARCH_MENU_CTL_DRIVER_DATA_GET"
This reverts commit fbf03df8be.
2018-04-11 06:11:45 +02:00
twinaphex
a276710877 Revert "(Menu) More refactors"
This reverts commit f0285ef792.
2018-04-11 06:11:38 +02:00
twinaphex
a07ada7af6 Revert "More cleanups - getting rid of RARCH_MENU_CTL_DRIVER_DATA_GET"
This reverts commit a8f7d99aba.
2018-04-11 06:11:23 +02:00
twinaphex
87c9d9eb9a Revert "Cleanups"
This reverts commit 8632a92568.
2018-04-11 06:11:10 +02:00
twinaphex
4993630e10 Revert "Cleanups"
This reverts commit 8d6067b1d4.
2018-04-11 06:11:04 +02:00
twinaphex
372603858d Revert "(Menu) Update menu code"
This reverts commit f481924f1e.
2018-04-11 06:10:51 +02:00
twinaphex
f481924f1e (Menu) Update menu code 2018-04-11 03:04:58 +02:00
twinaphex
8d6067b1d4 Cleanups 2018-04-10 22:03:29 +02:00
twinaphex
8632a92568 Cleanups 2018-04-10 21:59:36 +02:00
twinaphex
a8f7d99aba More cleanups - getting rid of RARCH_MENU_CTL_DRIVER_DATA_GET
calls
2018-04-10 21:49:25 +02:00
twinaphex
f0285ef792 (Menu) More refactors 2018-04-10 21:27:57 +02:00
twinaphex
fbf03df8be Less pointer grabbbing - reduce usage of RARCH_MENU_CTL_DRIVER_DATA_GET 2018-04-10 19:57:33 +02:00
twinaphex
7c314a9165 Start passing around menu_driver_data around properly 2018-04-10 19:17:51 +02:00
twinaphex
d2a1c39f4b (menu) Start passing menu_handle to action_ok callback 2018-04-10 18:39:03 +02:00
twinaphex
88e7c03e1b filebrowser_parse - cleanups 2018-04-09 16:27:37 +02:00
radius
caafe61f07 show subsystem roms within archives 2018-03-19 18:44:15 -05:00
twinaphex
36f9d359c2 Combine menu_list and menu_entries 2018-02-25 00:39:20 +01:00
radius
9a23ee8017 subsystem part 3: remove more globals 2018-02-12 02:39:25 -05:00
radius
2a9046c06f subsystem part 3: cleanups 2018-02-12 02:39:25 -05:00
radius
692c8683b2 subsystem part 2: add missing define, fix typo 2018-02-12 02:39:24 -05:00
radius
788bb4de50 subsystem part 1: proper labels for each entry 2018-02-12 02:39:24 -05:00
radius
597e0ce1ec subsystem part 1: get the required data to load content 2018-02-12 02:39:23 -05:00
radius
42f88a8239 Revert "Fix 'Append Disk Image'"
Reverting this truly fixes disk image append

¯\_(ツ)_/¯

This reverts commit 366c73f429.
2018-02-08 22:30:51 -05:00
twinaphex
61ff51be2f Start using string_is_equal predominantly 2018-01-16 22:53:38 +01:00
orbea
e1db3e7a6d C89_BUILD: Fix some clang compiler errors.
Fixes these two compile errors with C89_BUILD=1

configuration.c:2028:9: error: ISO C90 forbids mixing declarations and code [-Werror,-Wdeclaration-after-statement]
   bool has_application_data =
        ^
1 error generated.
make: *** [Makefile:164: obj-unix/configuration.o] Error 1

In file included from menu/widgets/menu_osk.c:42:
menu/widgets/menu_osk_utf8_pages.h:62:94: error: no newline at end of file [-Werror,-Wnewline-eof]
                          "ヤ","ユ","ヨ","ワ","ヲ","ァ","ィ","ゥ","ェ","ォ","⊕"};
                                                                                 ^
1 error generated.
make: *** [Makefile:163: obj-unix/menu/widgets/menu_osk.o] Error 1
2018-01-03 12:19:16 -08:00
twinaphex
a6afddae04 current_input_data and current_input are no longer globals 2017-12-29 23:03:25 +01:00
gblues
6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
Brad Parker
224b581881 C89 buildfix 2017-11-28 11:43:32 -05:00
David Walters
c733f96a16 listen for mouse buttons/wheel when binding input 2017-11-26 15:42:47 +00:00
twinaphex
9875bbbd7d Silence some Coverity warnings 2017-11-26 01:06:48 +01:00
Twinaphex
d36d3e2c89
Update menu_dialog.c 2017-11-21 04:38:38 +01:00
Rob Loach
9e3d6adf6e
Fix coding standard 2017-11-20 18:47:27 -05:00
Rob Loach
25c116e192
Fix strdup() memory leak 2017-11-20 18:46:07 -05:00
Rob Loach
dd6ec31f3d
Fix for pressing ENTER on cheats 2017-11-15 22:19:29 -05:00
twinaphex
e9708be756 Prevent Coverity warning 2017-10-19 23:02:18 +02:00
Brad Parker
338723bc31 fix some null pointer accesses with empty strings 2017-10-15 00:39:55 -04:00
twinaphex
856fccd65c Update 2017-10-05 05:27:43 +02:00
twinaphex
489acabdf4 Update 2017-10-05 05:26:46 +02:00
twinaphex
9829019306 Update 2017-10-05 05:23:54 +02:00
twinaphex
032109512a Fix more Coverity errors 2017-10-04 08:37:21 +02:00
twinaphex
8238545bef Cleanups 2017-10-04 06:53:47 +02:00
twinaphex
8d850dc0bd CXX_BUILD fixes 2017-10-02 07:07:18 +02:00
twinaphex
cc988cf559 Trying to prevent Coverity error 2017-10-01 18:28:07 +02:00
twinaphex
2b55e5858e Remove menu_entries_get_actiondata_at_offset 2017-10-01 17:25:41 +02:00
twinaphex
df15a67c71 Remove menu_entries_get_last 2017-10-01 17:20:01 +02:00
twinaphex
e376bd75c0 Fix crash with savestate thumbnails 2017-09-30 07:10:58 +02:00
twinaphex
1156d6cec5 Simplify conditionals 2017-09-30 06:18:38 +02:00
twinaphex
4fd00ac146 Be safer with this 2017-09-29 21:22:01 +02:00
Twinaphex
66de49c987 Fix memory leaks and crashes 2017-09-29 21:19:07 +02:00
twinaphex
01099d526c Fix the other leaks in menu_entry_get 2017-09-29 21:10:03 +02:00
twinaphex
3551ac825c Rewrite rich label allocation 2017-09-29 21:05:23 +02:00
twinaphex
4639b2547d Rewrite another function 2017-09-29 19:09:11 +02:00
twinaphex
1c477ca007 Rewrite menu_entry_get_sublabel 2017-09-29 18:52:15 +02:00
twinaphex
efde859e17 Rewrite menu_entry_get_rich_label 2017-09-29 18:46:53 +02:00
twinaphex
9c90f97792 No longer use menu_entry_alloc 2017-09-29 18:37:04 +02:00
twinaphex
08f9e4aaf9 Refactor menu_entry 2017-09-29 18:22:11 +02:00
twinaphex
8bf741257c (XMB) Reduce stack usage 2017-09-29 16:47:30 +02:00
twinaphex
5379b12e7c FIx some new Coverity errors 2017-09-29 05:39:06 +02:00
twinaphex
6dcbf0eab8 (menu_list.c) Use malloc 2017-09-29 04:49:59 +02:00
twinaphex
dfe6035ade Put menu_entry_t on heap inside xmb_draw_items 2017-09-28 07:26:43 +02:00
twinaphex
f914a91944 Use menu_entry_get_type_new 2017-09-28 07:15:29 +02:00
twinaphex
decea56c03 Rewrite menu_entry_get_path 2017-09-28 06:51:48 +02:00
twinaphex
7adf4ca854 Simplify menu_entry_get_spacing 2017-09-28 06:44:04 +02:00
twinaphex
76277a12b0 Rewrite menu_entry_get_label 2017-09-28 06:40:15 +02:00
twinaphex
db7e1a4fdf Simplify menu_entry_get_sublabel 2017-09-28 06:37:48 +02:00
twinaphex
b8e900cd32 Rewrite menu_entry_get_value 2017-09-28 06:32:49 +02:00
twinaphex
c5255b1bff Simplify menu_entry_get_rich_label 2017-09-28 06:19:34 +02:00
twinaphex
2f10fd14d6 Create menu_entry_init/menu_entry_free 2017-09-28 06:02:14 +02:00
twinaphex
8b5f8d8c64 menu_displaylist_info - rewrite path 2017-09-28 03:06:54 +02:00
twinaphex
08ecfc74ec Rewrite info.label 2017-09-28 02:45:03 +02:00
twinaphex
72087d1749 Rewrite path_b and path_c 2017-09-28 02:30:31 +02:00
twinaphex
72f42b602f menu_displaylist_info - reduce stack usage - exts no longer
a fixed size path
2017-09-28 01:38:05 +02:00
twinaphex
155d6a23b9 Start using menu_displaylist_info_free 2017-09-10 22:57:26 +02:00
twinaphex
08e3bb2122 (MSVC) Buildfixes 2017-09-10 22:38:03 +02:00
twinaphex
36e0ff8268 Rearrange variables 2017-09-09 01:10:00 +02:00
twinaphex
ce6c11c16b Reduce size of label 2017-09-09 00:23:24 +02:00
twinaphex
ad579e5cc4 Revert "Cleanups"
This reverts commit 3eeae957f6.
2017-09-09 00:17:14 +02:00
twinaphex
3eeae957f6 Cleanups 2017-09-09 00:12:40 +02:00
twinaphex
e16371b8a5 Merge input_config.c and input_driver.c 2017-08-31 02:25:04 +02:00
twinaphex
366c73f429 Fix 'Append Disk Image' 2017-08-17 19:07:38 +02:00
twinaphex
5909d72a09 Fix 'Scan File' 2017-08-17 18:53:55 +02:00
twinaphex
07dd7c8ccb Cleanups 2017-08-15 05:15:45 +02:00
twinaphex
db24e4da42 Try to avoid countless string_is_equal function calls
being called multiple times per frame render - prebake
these decisions instead inside list_insert
2017-08-15 04:33:36 +02:00
twinaphex
7ea86f2b16 Get rid of logging 2017-08-04 21:08:42 +02:00
twinaphex
93eb7b349a Add mod/s3m/xm support to audio mixer in GUI 2017-08-04 21:08:02 +02:00
twinaphex
060753258a Combine input_driver.c and input_keyboard.c 2017-06-11 17:51:12 +02:00
twinaphex
68516cf74c (input_keyboard.c) cleanups 2017-06-11 17:35:48 +02:00
twinaphex
9438545bca Add music tab for non-ffmpeg enabled builds now; add 'Run'
and 'Add to mixer' options when selecting Ogg/WAV files
2017-05-27 23:56:10 +02:00
twinaphex
74f202bbda (Menu) Cleanups 2017-05-26 20:12:52 +02:00
twinaphex
59fb7700b8 Combine menu_driver.c and menu_display.c 2017-05-19 15:25:14 +02:00
twinaphex
2fb5e821cf Update Font Path menu option 2017-05-19 04:44:10 +02:00
twinaphex
fa9fe88547 Fix filebrowser issues 2017-05-19 02:39:33 +02:00