Commit Graph

6951 Commits

Author SHA1 Message Date
aliaspider ee7fd79fb2 cores_names_size was used in a conditional branch without being
initialized, fixes a crash on content reload.
2017-01-17 13:03:39 +01:00
Brad Parker e1f4db8081 Win2000 buildfixes 2017-01-16 20:41:08 -05:00
Brad Parker 7c6bf6aaf7 fix msys2 compilation when opengl, vulkan and d3d9 are disabled 2017-01-16 20:41:08 -05:00
Brad Parker 0ee3f39d76 GDI: no more flicker 2017-01-16 20:41:07 -05:00
Brad Parker 05c37bd39f initial GDI driver skeleton 2017-01-16 20:41:04 -05:00
Jean-André Santoni a9c3837cdb Display image thumbnail in the menu background selector 2017-01-17 01:02:48 +01:00
twinaphex 864df4f55d Move local variable 2017-01-16 23:38:46 +01:00
twinaphex 0b1a204949 Roll this back 2017-01-16 22:32:39 +01:00
twinaphex f96ee3e6d6 (menu) cleanups; move variables 2017-01-16 21:31:30 +01:00
Brad Parker fc5afa3122 add UTF8 BOM to fix MSVC build 2017-01-16 12:50:08 -05:00
twinaphex 0968bcc173 (menu_input_bind_dialog) Prevent warning 2017-01-16 09:57:21 +01:00
twinaphex ca5d798075 Add diff.diff 2017-01-14 21:35:00 +01:00
Alcaro a73a90b701 Remove a bunch of unneeded parameters 2017-01-14 18:18:01 +01:00
twinaphex f9dbd4dc02 Remove config_label_to_key 2017-01-13 15:24:54 +01:00
twinaphex 1f90535c39 (menu_event.c) Cleanups/style nits 2017-01-12 11:33:04 +01:00
twinaphex ef974086aa Split up menu OSK code to separate file - menu/widgets/menu_osk.c 2017-01-12 11:31:24 +01:00
twinaphex 03ba5b21df (menu_input_bind_dialog.c) Hackier but dispenses with the 1-second
delay which was annoying
2017-01-11 10:37:37 +01:00
twinaphex 365564b0ed When we bind a single key, introduce a 1-second delay to
get around input latching issue that can occur when pressing
OK/Cancel buttons for binding - which would immediately
leave the screen or enter the input binding again (workaround
for now until we fix these latching issues in the menu)
2017-01-11 10:21:34 +01:00
twinaphex 899601e7bb Do an early return inside menu_shader_manager_init if already initialized 2017-01-11 03:36:35 +01:00
Jean-André Santoni f3f20f440f Comment the download subdir support for now. We don't use it and it causes a glitch in XMB 2017-01-11 03:05:40 +01:00
Jean-André Santoni 4bc04f7b28 Hide sublabels on super small screens like the one of Gamegirl 320x240 2017-01-11 01:24:50 +01:00
Jean-André Santoni d08fa66ff1 Also display image thumbnails in the file browser 2017-01-10 23:26:07 +01:00
twinaphex d48141041d Pass joypad_info to input_state function callback - less
settings pointer grabbing
2017-01-10 17:40:21 +01:00
twinaphex a233ce4c87 Set list_info.fullpath to NULL for menu_entries_prepend 2017-01-10 15:49:39 +01:00
twinaphex 1b13c9b9fc Fix xmb_draw_text regression 2017-01-09 23:11:05 +01:00
Josh Palmer 99988bbac5 Don't try to load wallpaper from an empty path in materialui.c 2017-01-09 20:26:09 +00:00
Josh Palmer 0ea81fc874 Fix menu_cbs_deferred_push.c compilation when HAVE_LIBRETRODB is not defined 2017-01-09 20:24:51 +00:00
twinaphex 42c26ec539 (menu_shader.c) Cleanups 2017-01-09 20:42:15 +01:00
twinaphex 9826b45242 Fix two Coverity errors 2017-01-09 19:49:58 +01:00
Alcaro 3d600c9f11 Fix some misleading indentation 2017-01-09 19:26:34 +01:00
twinaphex 7cdfcb44eb Remove obsolete line 2017-01-09 19:18:18 +01:00
twinaphex 29370cb07c (Zarch) Buildfix 2017-01-09 18:55:13 +01:00
twinaphex fbb7dbd36b Add pipeline.active to menu_display_draw_ctx_t 2017-01-09 17:22:28 +01:00
twinaphex 04c23189e9 (menu_display.c) Cleanups 2017-01-09 17:10:57 +01:00
twinaphex 1e60376e7c Simplify menu_display_draw_bg - take out XMB-specific code out of
menu_display.c
2017-01-09 16:55:46 +01:00
twinaphex 4d77dacbe5 Implement rgui_environ - framebuffer will update itself when mouse
is active
2017-01-09 16:49:57 +01:00
twinaphex 02dfda3ad3 Create menu_animation_update 2017-01-09 16:39:09 +01:00
twinaphex 52a0592a4d (XMB) Style nits 2017-01-09 16:26:50 +01:00
twinaphex 05bff46236 (MaterialUI) Fix performance regression - we were not checking
if the menu background actually exists prior to initiating the task
2017-01-09 16:21:07 +01:00
twinaphex 179831174d (xmb.c) Cleanups - don't grab settings pointer everywhere 2017-01-09 16:00:53 +01:00
Twinaphex 77ddedd87d Merge pull request #4386 from fr500/master
this code makes the pipeline work
2017-01-09 09:54:17 +01:00
radius e2c3784734 this code makes the pipeline work 2017-01-08 23:18:54 -05:00
Twinaphex 3b61a9f836 Merge pull request #4385 from fr500/master
cleanup more xmb code
2017-01-09 04:47:27 +01:00
radius b55fcb22ea cleanup more xmb code 2017-01-08 22:44:57 -05:00
twinaphex b4b79b56ae CLeanup 2017-01-09 03:59:59 +01:00
twinaphex 2d399fd370 (Griffin) Buildfix 2017-01-09 03:57:47 +01:00
twinaphex 25decd033a Cleanup menu_shader.c 2017-01-09 03:53:55 +01:00
twinaphex 78608f4c46 Create menu_shader_manager_get_parameters 2017-01-09 03:28:26 +01:00
twinaphex 338980ef29 (menu shader manager) Cleanups 2017-01-09 03:18:37 +01:00
twinaphex 1fd9be102f (menu shader manager) Cleanups 2017-01-09 03:14:53 +01:00
twinaphex a5ad63b577 More cleanups 2017-01-09 03:08:08 +01:00
twinaphex 5e3c2f3f63 Create menu_shader_manager_get_pass 2017-01-09 03:06:24 +01:00
twinaphex 9b0950440a Create menu_shader_manager_get_amount_passes 2017-01-09 03:01:59 +01:00
twinaphex dd1c376ea9 C89_BUILD fixes 2017-01-09 01:55:38 +01:00
twinaphex 68d484bf60 Set supports_rgba before calling image_texture_load 2017-01-08 21:49:23 +01:00
twinaphex 61a8638d4c Fixes ribbon row offset issues 2017-01-08 04:16:13 +01:00
twinaphex c8bc6c7120 (XMB) Add Bokeh menu pipeline 2017-01-08 03:56:47 +01:00
twinaphex 77663d1a96 Fix 'move left/right' actions when at history tab on 'No Items' entry 2017-01-08 03:30:20 +01:00
twinaphex c415dc80e8 Fix 'move left' action when on any tab with 'no items' entry 2017-01-08 03:13:34 +01:00
twinaphex 061da28c3f (menu_entries.c) Don't need menu_label 2017-01-08 02:44:40 +01:00
twinaphex 830c01476f Set fullpath for menu_entries_prepend 2017-01-08 02:33:06 +01:00
twinaphex addd87b762 Update xui.cpp 2017-01-08 02:14:44 +01:00
twinaphex 9d9a5e71ab (XMB) Set fullpath dir for each node entry 2017-01-07 18:32:55 +01:00
twinaphex d1d97e9d9d Set shader pipeline to wallpaper mode when setting a menu wallpaper 2017-01-07 18:13:52 +01:00
twinaphex 689eb71795 Rename FILEBROWSER_SELECT_IMAGE to FILEBROWSER_SELECT_FILE 2017-01-07 18:10:17 +01:00
twinaphex f18bc0e814 Allow left/right scroll on 'Browse Archive/Load archive' 2017-01-07 17:51:17 +01:00
twinaphex 7ea15e217f Allow scrolling left/right on 'No items' item 2017-01-07 17:44:27 +01:00
twinaphex 4e037cbe68 (XMB) 'Menu wallpaper' - Show images in aesthetically pleasing way 2017-01-07 17:10:29 +01:00
twinaphex 01bd63cab9 'Core Updater' and 'Content Downloader' returns normally now 2017-01-07 10:24:05 +01:00
twinaphex a3c334e6c1 'Menu Wallpaper' settings now properly returns 2017-01-07 09:57:38 +01:00
twinaphex 61168a442f (Filebrowser) Fix 'Menu Wallpaper' setting 2017-01-07 09:53:39 +01:00
twinaphex f1acb16401 Add filebrowser_get_type and filebrowser_clear_type 2017-01-07 09:40:07 +01:00
twinaphex bbcdc18801 Remove unused variables 2017-01-05 22:18:09 +01:00
Logan McNaughton 017d9cea9d This fixes the XMB menu for me
When using threaded video and shared context

Threaded video gets disabled for GL contexts, so you can't rely on the settings value
2017-01-05 12:53:55 -08:00
twinaphex 5203495e09 Cleanup 2017-01-05 08:44:33 +01:00
twinaphex d49502d6e9 Use an ifdef for this callback function 2017-01-05 08:18:17 +01:00
twinaphex 1d43224f7e (xmb.c) header cleanup 2017-01-05 07:42:35 +01:00
twinaphex 7c2b4d701f (menu_event.c) remove header includes 2017-01-05 07:37:47 +01:00
twinaphex 701b8a1b08 Cleanups 2017-01-05 07:35:47 +01:00
twinaphex f1cb2fb932 (menu_input.c) Cleanups 2017-01-05 07:32:58 +01:00
twinaphex f6e519d79a (menu_navigation.c) Cleanup 2017-01-05 07:29:18 +01:00
twinaphex 2f986d01f2 (menu_navigation.c) Cleanups 2017-01-05 07:26:55 +01:00
twinaphex e82abdf216 Buildfix 2017-01-05 05:09:16 +01:00
twinaphex cf900b02fb (menu_cbs.c) Turn off logging 2017-01-05 05:02:35 +01:00
twinaphex e75633064a Add 'Y button' callback function for input binds 2017-01-05 04:52:04 +01:00
twinaphex 1fa08e327b Silence some warnings about uninitialised values 2017-01-04 09:15:11 +01:00
twinaphex faf939856b Rewrite task_queue.c - get rid of messy internal Rarch code 2017-01-03 18:27:09 +01:00
Brad Parker ef0b15f3f4 fix more memory leaks 2017-01-03 12:00:52 -05:00
twinaphex 095c97d053 Don't try to save autoconfig profile if device name is empty 2017-01-02 08:11:28 +01:00
Alcaro fcb17d91d9 warning: comparison between signed and unsigned integer expressions 2017-01-02 02:23:30 +01:00
twinaphex 3b4c50b19e filebrowser_clear_type - get rid of it 2017-01-01 06:19:07 +01:00
twinaphex 6001fc65c1 Properly go back to top level settings when selecting a video
filter or audio filter
2017-01-01 01:44:12 +01:00
twinaphex b10b70281b (Overlay) Selecting an overlay goes back correctly to the preceding
settings list
2017-01-01 01:34:28 +01:00
twinaphex bed1db78aa (Directory settings) We go back one level to Directory Settings 2017-01-01 01:31:10 +01:00
Ryunam c55ed91c46 Only show the 'Information' option for a Playlist entry if the 6th line of the .lpl playlist points to an existing file 2016-12-31 01:11:29 +01:00
twinaphex 598032f15e Cleanup 2016-12-30 05:33:42 +01:00
twinaphex 876a68717e We don't need enum_idx for task_push_image_load 2016-12-30 05:33:04 +01:00
twinaphex 9657bbd998 Get rid of set_rgba/unset_rgba inside image_texture.c 2016-12-29 23:22:40 +01:00
twinaphex 6a166faa0c Revert "Remove supports_rgba varaible from image_texture.c"
This reverts commit bd0c97fdc4.
2016-12-29 22:53:10 +01:00
twinaphex bd0c97fdc4 Remove supports_rgba varaible from image_texture.c 2016-12-29 22:39:52 +01:00
Gregor Richards 2a7929f123 Server prompt when connecting to netplay host 2016-12-27 16:41:27 -05:00
Ryunam ebded84b67 Add option to allow or prevent removal of playlist entries 2016-12-27 13:20:41 +01:00
twinaphex 925d60c0cc Implement part 2 of Browse URL 2016-12-27 00:02:09 +01:00
twinaphex bfd0aa18e4 Add first part of 'Browse URL' 2016-12-26 06:39:12 +01:00
Brad Parker f94e346e2a update JP translation 2016-12-25 00:38:18 -05:00
twinaphex bfd0f0bc3d Move menu shader code to menu_shader.c 2016-12-24 23:36:07 +01:00
twinaphex 5758da85b0 Create menu_shader functions 2016-12-24 23:32:02 +01:00
twinaphex 42ffa50758 (menu_shader.c) Cleanup 2016-12-24 23:06:38 +01:00
Ryunam c80d1e8242 Add toggle to show / hide Import Content tab on XMB 2016-12-24 18:45:15 +01:00
twinaphex cc282e4bf6 Prevent crash when we select 'Open Archive' and we have no
installed cores and no core info files
2016-12-24 03:33:31 +01:00
twinaphex c27038d9bd (Wii) Fix build 2016-12-24 03:21:29 +01:00
twinaphex 3639011ed4 (XMB) Cleanup 2016-12-24 01:44:30 +01:00
twinaphex 6d965a7399 Hide Mouse/Touch support for non-advanced mode 2016-12-24 01:08:42 +01:00
Jean-André Santoni fe0e458ba9 Move shutdown at the bottom of the main menu 2016-12-23 22:12:50 +01:00
twinaphex 0382f3ccd3 (XMB/MaterialUI) Hide mouse cursor after roughly 3 seconds
of inactivity
2016-12-23 22:12:30 +01:00
twinaphex 74e224abf0 (menu_input_bind_dialog.c) Use timer code 2016-12-23 19:17:38 +01:00
twinaphex ab2ee3c690 Simplify menu_dialog.c 2016-12-23 16:32:21 +01:00
twinaphex f6ec61b15c Create rarch_timer functions and have menu_dialog.c use them 2016-12-23 15:36:47 +01:00
twinaphex 2f352ed1b7 (Menu) We need to enable this code from now on regardless of the OSK
keyboard being enabled or not
2016-12-23 15:23:38 +01:00
Romain Graillot 401e82c316 VITA/materialui - make sublabel text readable 2016-12-23 12:14:46 +01:00
Brad Parker 25353c31e3 add new hash strings, update JP translation 2016-12-23 01:20:41 -05:00
twinaphex e67cb7650c (menu_displaylist.c) Create core_name variable 2016-12-23 04:26:29 +01:00
twinaphex 33f65dae57 (menu_displaylist.c) Cleanups 2016-12-23 04:13:40 +01:00
Twinaphex 220412886b (menu_displaylist.c) Prevent edge case crash - no core has been installed
yet, we load a zipped rom, and we select 'Load Archive' - crash
2016-12-23 04:11:15 +01:00
twinaphex adb26fac24 Cleanup general_write_handler 2016-12-23 02:01:09 +01:00
twinaphex 77e5cdbfde Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
This reverts commit ad7386913c.
2016-12-22 23:36:11 +01:00
twinaphex 0eb7ca2c13 Clear filebrowser types before entering 'Scan Directory' 2016-12-22 21:13:14 +01:00
twinaphex 5fbc7aa488 Create action_ok_push_scan_file - reset file browser type
before entering 'Scan File'
2016-12-22 20:49:25 +01:00
twinaphex ea42e6c97b Reset filebrowser types after leaving 'Load From Collection' 2016-12-22 20:40:35 +01:00
twinaphex b0a809dd6e Turn this off by default 2016-12-22 19:26:02 +01:00
twinaphex 0d8f7b64f5 Remove some RUNLOOP_CTL actions 2016-12-22 19:21:42 +01:00
twinaphex ad7386913c Rename runloop_msg_queue_push to video_driver_msg_queue_push
and move code to video_driver.c
2016-12-22 13:15:02 +01:00
twinaphex b022639a52 (menu_display_gl.c) Only call the second uniform for snow shaders 2016-12-22 03:05:05 +01:00
twinaphex 449ccb3038 (menu_driver.c) Header include cleanup 2016-12-22 00:58:19 +01:00
twinaphex 6cad8e3b74 core_info should be correctly initialized now from the commandline;
and not just when launched from menu
2016-12-22 00:50:47 +01:00
twinaphex 2576d9ec82 Don't hide User Interface settings for RARCH_CONSOLE 2016-12-21 22:34:57 +01:00
twinaphex 0ab28d8bea ifndef this out for PS3 - PS3 works now again but no joypad
input
2016-12-21 22:03:25 +01:00
Logan McNaughton 87d5853691 Reorder items in "Load Core" screen
Fixes https://github.com/libretro/RetroArch/issues/4287
2016-12-21 12:32:43 -07:00
Brad Parker 0551e2dea8 move win32 check to frontend driver 2016-12-21 09:34:57 -05:00
Brad Parker 0008e9a046 win32 check was in wrong place 2016-12-20 23:34:46 -05:00
twinaphex ec3a4e219b Silence Coverity warning 2016-12-21 01:41:16 +01:00
twinaphex 882a65685d (menu_cbs_ok.c) Should fix memory leak 2016-12-21 01:36:06 +01:00
twinaphex fac2557885 (database_info.c) Don't use non-enum function 2016-12-20 21:40:41 +01:00
twinaphex 7c8c7e5805 Add specialized callbacks for deferred push - using database_info_build_query_enum 2016-12-20 21:27:02 +01:00
twinaphex 6d285be90c Create database_info_build_query_enum 2016-12-20 21:19:25 +01:00
Brad Parker 3449324ab4 move battery level to the right of the clock 2016-12-20 09:44:29 -05:00
Brad Parker d20f45c9d4 make battery level check into a task 2016-12-20 09:18:07 -05:00
Brad Parker 1f450834ed unknown battery level on windows should not be displayed 2016-12-20 01:25:32 -05:00
Brad Parker 1942d29a33 battery placement 2016-12-19 19:06:19 -05:00
Jean-André Santoni 9e50b6fc44 Improve the battery placement again 2016-12-20 01:03:06 +01:00