Commit Graph

7175 Commits

Author SHA1 Message Date
twinaphex
20d517e4db Add sublabel 2017-02-02 09:29:02 +01:00
twinaphex
ab498d3cf8 Add sublabels 2017-02-02 09:25:29 +01:00
twinaphex
f69394d22d Adding sublabels 2017-02-02 09:13:46 +01:00
twinaphex
a9731db5fd Add sublabels 2017-02-02 09:01:58 +01:00
twinaphex
61aa0ea067 Add sublabels 2017-02-02 08:54:08 +01:00
twinaphex
353ea52e76 Add sublabels 2017-02-02 08:40:06 +01:00
twinaphex
d2f87730cf Add sublabel 2017-02-02 08:32:23 +01:00
twinaphex
c50b133319 Add sublabels 2017-02-02 07:29:48 +01:00
twinaphex
6a07780fa0 Add sublabels 2017-02-02 07:18:24 +01:00
twinaphex
87606ef88a Add sublabels 2017-02-02 06:50:26 +01:00
twinaphex
4ba9c7e7c7 Add sublabels 2017-02-02 06:48:07 +01:00
twinaphex
5b9c212d70 Add sublabel 2017-02-02 06:41:15 +01:00
twinaphex
756d48702d Add sublabels 2017-02-02 06:38:21 +01:00
twinaphex
7ee5d3a9a8 Add sublabels 2017-02-02 06:29:22 +01:00
twinaphex
77e698e0cc Updates 2017-02-02 06:18:11 +01:00
twinaphex
1d14cb1d13 Add sublabels 2017-02-02 06:15:04 +01:00
twinaphex
a8629599ac Add sublabels 2017-02-02 05:56:45 +01:00
twinaphex
faa518a32d Add sublabels 2017-02-02 05:41:34 +01:00
twinaphex
731f743e2f Add sublabels 2017-02-02 05:34:14 +01:00
twinaphex
2539de0111 Add sublabels 2017-02-02 05:28:23 +01:00
twinaphex
9e114d5dee Add sublabels 2017-02-02 05:20:29 +01:00
twinaphex
88731122a1 Add sublabel 2017-02-02 05:07:49 +01:00
twinaphex
6c260a7268 Add sublabels 2017-02-02 05:02:33 +01:00
Gregor Richards
4ff8982355 Input latency configurability. 2017-02-01 22:54:03 -05:00
twinaphex
2b3343a687 Remove CORE_SPECIFIC_CONFIG 2017-02-02 04:51:42 +01:00
twinaphex
235f6b81df Add sublabels 2017-02-02 04:43:07 +01:00
twinaphex
6779fc14fe Add VIDEO_GPU_RECORD sublabel 2017-02-02 04:19:49 +01:00
twinaphex
8148c71556 Add sublabels 2017-02-02 04:17:17 +01:00
twinaphex
96314bb0ba Add sublabels 2017-02-02 04:12:43 +01:00
twinaphex
07cd36e27c Create Filebrowser settings 2017-02-02 04:00:55 +01:00
twinaphex
896be7e1d9 Build fix and another sublabel 2017-02-02 03:09:30 +01:00
twinaphex
5d75a61bd6 Add sublabel 2017-02-02 02:05:54 +01:00
twinaphex
f18b919142 Add sublabels 2017-02-02 01:57:55 +01:00
twinaphex
3f497e8422 Add sublabels 2017-02-02 01:43:26 +01:00
twinaphex
aa3f5006f6 Add more sublabels 2017-02-02 01:30:11 +01:00
twinaphex
c829f852b9 Add sublabel 2017-02-02 01:17:25 +01:00
twinaphex
70392edfeb Add sublabels 2017-02-02 01:03:14 +01:00
twinaphex
eba97ed761 Add sublabel 2017-02-02 00:51:53 +01:00
twinaphex
04586d3d66 Add some sublabels 2017-02-02 00:47:52 +01:00
twinaphex
34d0fa15db Move Threaded Data Runloop 2017-02-02 00:10:24 +01:00
twinaphex
179924f3f3 Move 'Advanced Settings' to 'User Interface' 2017-02-02 00:08:02 +01:00
twinaphex
15f783f1d2 Hide 'Undo Load/Save State' 2017-02-02 00:05:41 +01:00
twinaphex
c2754eed5a Add XMB_ICON_THEME_LAST 2017-02-02 00:01:15 +01:00
twinaphex
ba279ed7ac Add left/right callbacks for rooms 2017-02-01 22:38:29 +01:00
Tatsuya79
e126ac1fb8 Fix Missing Theme "Custom" 2017-02-01 17:42:18 +01:00
Twinaphex
bd828867ef Merge pull request #4535 from orbea/load_content
Move / to the bottom in Load Content
2017-02-01 09:28:50 +01:00
Brad Parker
1a7263196e fix OSK backspace 2017-01-31 12:45:57 -05:00
Brad Parker
4c06f039af forgot to add utf8 pages header 2017-01-31 12:33:54 -05:00
Brad Parker
d8fb3d937c UTF8 fixes for MSVC, don't include any files with a UTF8 BOM if HAVE_LANGEXTRA isn't defined 2017-01-31 12:20:16 -05:00
orbea
c2b20fd71f Move / to the bottom in Load Content 2017-01-31 02:33:57 -08:00
twinaphex
ccdd90bdd1 Add runloop_defines.h 2017-01-31 05:14:49 +01:00
twinaphex
269198c1f7 Remove another header include 2017-01-31 05:11:38 +01:00
twinaphex
f4df551e8e Remove this header include 2017-01-31 05:10:38 +01:00
twinaphex
2b0002e00b Update 2017-01-31 04:01:57 +01:00
twinaphex
fda9b01ab3 Buildfixes 2017-01-31 03:54:50 +01:00
twinaphex
0bb10b891b Put ifdef around this 2017-01-31 03:48:45 +01:00
twinaphex
ccf1f35f39 Fix rule for MSVC 2017-01-31 03:40:31 +01:00
twinaphex
78b31955aa Put this around BOM 2017-01-31 03:37:53 +01:00
Rob Loach
0963431c6a
Add Dot-Art theme 2017-01-30 21:13:44 -05:00
twinaphex
82b41265e2 Add HAVE_LANGEXTRA ifdef 2017-01-29 20:05:57 +01:00
twinaphex
c2c2521b12 Add HAVE_LANGEXTRA to menu_osk.c 2017-01-29 20:01:26 +01:00
Twinaphex
2596de53ec Merge pull request #4523 from fr500/master
add support for no content cores
2017-01-29 04:51:50 +01:00
radius
34550ba3b5 fix 1d4be4cb1b 2017-01-28 22:13:12 -05:00
twinaphex
5326bcf814 Backport lakka patch retroarch-08-osk-perf.patch 2017-01-29 03:57:45 +01:00
radius
1d4be4cb1b update menu 2017-01-28 11:16:44 -05:00
Juan
fa85a83b07 Add rooms to main netplay menu on all drivers 2017-01-27 22:06:43 -03:00
twinaphex
d0f3973ea5 Cleanups 2017-01-26 03:54:38 +01:00
twinaphex
d9ee401305 (XMB) Cut down on function calls 2017-01-26 03:46:05 +01:00
twinaphex
9f294ec99f (xmb) Move global variable 2017-01-25 22:50:39 +01:00
twinaphex
31fab19797 Cleanups 2017-01-25 18:43:04 +01:00
twinaphex
0a7538f1b8 Create menu_display_get_fb_size 2017-01-25 18:32:16 +01:00
Brad Parker
3c67b2e547 translate netplay room strings 2017-01-25 11:30:34 -05:00
twinaphex
018cb7ebe6 Add another parameter to content_get_status 2017-01-25 15:51:57 +01:00
twinaphex
7594f6d4d7 Use strlcpy instead of snprintf somewhere 2017-01-25 02:44:36 +01:00
twinaphex
4b476cfe5f config_replace - add bool argument 2017-01-24 18:08:26 +01:00
radius
d1e554ac2e log the port too 2017-01-23 19:58:25 -05:00
twinaphex
1437d21457 Only call task_push_image_load if image exists 2017-01-23 18:30:17 +01:00
twinaphex
d0d55ffaa1 Add HAVE_NETWORKING ifdefs 2017-01-23 01:30:50 +01:00
Twinaphex
c78fd7592a Merge pull request #4481 from fr500/master
add name matching
2017-01-23 01:03:16 +01:00
radius
2be1355b57 this should work as soon as the server component is updated 2017-01-22 18:57:50 -05:00
radius
3306f5274a add name matching 2017-01-22 18:39:07 -05:00
twinaphex
0d5b3b9273 Create menu_driver_is_alive 2017-01-23 00:37:52 +01:00
radius
45514e60a7 console build fix 2017-01-22 17:57:49 -05:00
twinaphex
7d624fdedb Push some build fixes when compiling with --disable-opengl --disable-shaderpipeline 2017-01-22 22:18:00 +01:00
Twinaphex
fa4f538d69 Merge pull request #4479 from fr500/master
remove these, no longer needed
2017-01-22 22:03:53 +01:00
radius
50f3a3318d cleanup this 2017-01-22 16:02:24 -05:00
twinaphex
8ad2b5000f Prevent memcpy if data->data is NULL 2017-01-22 21:47:52 +01:00
radius
692bedf7d3 just reload the game when connecting to a netplay lobby 2017-01-22 15:42:38 -05:00
Twinaphex
1410668d34 Cleanups 2017-01-22 21:33:59 +01:00
radius
b594ab3d11 remove these, no longer needed 2017-01-22 15:31:27 -05:00
twinaphex
b462e0aaf0 Fix non-HAVE_NETWORKING targets 2017-01-22 21:27:36 +01:00
twinaphex
178d959cad Fix C89_BUILD 2017-01-22 21:24:57 +01:00
twinaphex
36b2c48cb5 Fix CXX_BUILD 2017-01-22 21:19:39 +01:00
Twinaphex
3ff158b907 Merge pull request #4436 from fr500/lobby
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
radius
a0e6a24f38 use deferred netplay init 2017-01-22 13:07:30 -05:00
Jean-André Santoni
469aed2e0f Improve the task, with hostname and corename 2017-01-22 18:39:19 +01:00
radius
5e7d9affe3 free netplay_room_list before allocating again 2017-01-22 12:33:14 -05:00
radius
33cc168eb9 allow connecting to lobby port instead of the port in settings 2017-01-22 12:29:29 -05:00
twinaphex
e33f38d5b2 Get rid of more MENU_CTL actions 2017-01-22 17:22:05 +01:00
twinaphex
985c6a4ed2 Create menu_driver_render 2017-01-22 17:19:10 +01:00
Brad Parker
c4bfa6b0d2 DOS: initial VGA int13 graphics driver 2017-01-22 10:47:11 -05:00
twinaphex
96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
twinaphex
768ce0854c Make driver_set_nonblock_state a public function 2017-01-22 12:47:17 +01:00
twinaphex
181f6472b1 (MaterialUI) Get rid of early return 2017-01-22 01:46:08 +01:00
radius
0de43b954e can now connect when starting a game too 2017-01-20 16:04:10 -05:00
radius
42dc8c7e15 woops fix hardcoded address 2017-01-20 15:14:30 -05:00
radius
0acf34dcdd now we can connect (if the game is already loaded 2017-01-20 15:13:38 -05:00
twinaphex
927e4b6be0 Less settings pointer grabbing 2017-01-20 15:38:20 +01:00
twinaphex
0be6264796 Get rid of more settings pointer grabbing 2017-01-20 15:33:47 +01:00
twinaphex
7a309faf6d Don't grab settings pointer inside menu_display_draw_bg 2017-01-20 14:26:49 +01:00
twinaphex
526072ccdf Cut down on menu_display_libretro_running usage 2017-01-20 14:25:00 +01:00
radius
b5357493ad log crc properly 2017-01-19 23:53:45 -05:00
radius
8d25b2b0a3 add stub connection handler 2017-01-19 23:44:10 -05:00
radius
8a1fb24fe9 update url 2017-01-19 23:21:22 -05:00
radius
930cde21a2 crc is announced now (for cores that don't have needs_fullpath set) 2017-01-19 21:43:46 -05:00
fr500
90f0dc9942 add more info 2017-01-19 18:14:33 -05:00
fr500
b8f7d69923 add sublabels 2017-01-19 18:11:02 -05:00
twinaphex
913d2362e8 Prevent null pointer dereference 2017-01-19 23:22:45 +01:00
fr500
bde244645e switch to the new sqlite backend instead of a plain text file 2017-01-19 17:01:50 -05:00
twinaphex
2f175f1a15 Remove video_driver_get_size call in gfx/drivers_font 2017-01-19 22:03:59 +01:00
twinaphex
dd2839686b (XMB) Fix OSK 2017-01-19 21:37:13 +01:00
twinaphex
47b6efd226 (XUI) Buildfix 2017-01-19 21:16:22 +01:00
twinaphex
3ab4d81722 (XDK) Fix 2017-01-19 21:10:46 +01:00
twinaphex
539728b3f2 (XUI) Style nits 2017-01-19 20:47:34 +01:00
twinaphex
b4f88f1420 (XUI) Buildfix 2017-01-19 20:45:01 +01:00
twinaphex
7c652932c8 (360) More buildfixes 2017-01-19 20:36:59 +01:00
twinaphex
23afaa8799 (Xbox 360) Buildfixes 2017-01-19 20:34:07 +01:00
twinaphex
fd8cdc389f (Xbox 360) More buildfixes 2017-01-19 20:31:33 +01:00
twinaphex
f4020aa011 (Xbox 360) Buildfixes 2017-01-19 20:28:12 +01:00
twinaphex
e0ff0541a2 Pass video_info pointer to font drivers 2017-01-19 16:30:40 +01:00
radius
d2e09622c8 add own labels 2017-01-19 09:31:01 -05:00
radius
702f0cd95d add entries to the list 2017-01-19 09:16:37 -05:00
radius
3dd6c91493 start populating the list 2017-01-19 08:56:56 -05:00
twinaphex
b93046f867 Cleanup mui_draw_scrollbar 2017-01-19 11:20:02 +01:00
twinaphex
6208d037fc (MaterialUI) Cleanups 2017-01-19 11:16:53 +01:00
radius
9237752d91 styling 2017-01-19 02:09:09 -05:00
radius
9e1f267ab2 fix listing 2017-01-19 02:05:33 -05:00
radius
7c833074bb parsing now works 2017-01-19 00:52:53 -05:00
radius
95a2da81e4 start adding ui elements to insert room list into 2017-01-18 22:46:48 -05:00
twinaphex
a9a7f360d0 (nuklear) cleanup 2017-01-19 01:36:40 +01:00
twinaphex
832840f91c Cut down on more video_driver_get_size calls 2017-01-19 01:33:47 +01:00
twinaphex
24e0542bdb (menu) reduce calls to video_driver_get_size 2017-01-19 00:09:38 +01:00
twinaphex
00adc9a2d3 Rewrite menu_display_unset_viewport 2017-01-19 00:01:55 +01:00
twinaphex
afd4494c2f (menu_driver.c) Get rid of video_driver_get_size call 2017-01-18 23:59:22 +01:00
twinaphex
1a30cfea09 Remove more video_driver_get_size calls 2017-01-18 23:13:19 +01:00
twinaphex
c5445d2980 Reduce amount of times video_driver_get_size is called 2017-01-18 23:02:24 +01:00
twinaphex
84f9d8674f Implement rgui_frame 2017-01-18 22:23:19 +01:00
twinaphex
dc19649802 Reduce dependence on video_driver_get_frame_count 2017-01-18 21:40:56 +01:00
twinaphex
bf511b72e6 Create menu_driver_frame 2017-01-18 21:23:18 +01:00
Jean-André Santoni
b9104f38b8 (GLUI) Align entry values on top to avoid overlaps with sublabels 2017-01-18 17:12:26 +01:00
twinaphex
bf56463b76 Silence warnings 2017-01-18 14:17:09 +01:00
twinaphex
a3f5590f41 remove dependence on configuration.h inside task_database.c 2017-01-18 01:23:24 +01:00
Brad Parker
8cdfa75b48 set ints to 0 instead of NULL 2017-01-17 18:44:29 -05:00
Brad Parker
a220815b40 fix race condition in frame count with video_threaded on 2017-01-17 18:42:58 -05:00
twinaphex
aa59b33931 Use input_config_set_device 2017-01-17 19:59:33 +01:00
twinaphex
0c814f767c Remove configuration.h header dependencies 2017-01-17 19:39:12 +01:00
Twinaphex
ebcf42ceb7 Remove unused variables 2017-01-17 18:56:14 +01:00
twinaphex
d9c62e5e60 Fix C89_BUILD 2017-01-17 18:24:34 +01:00
twinaphex
ec370d54b2 Cleanups 2017-01-17 16:55:34 +01:00
twinaphex
da044da3b4 Create menu_animation_push 2017-01-17 16:53:06 +01:00
twinaphex
2273b1d05f (menu_animation.c) Create more separate functions 2017-01-17 16:40:48 +01:00
twinaphex
df783daab9 Create menu_animation_get_ideal_delta_time 2017-01-17 16:37:03 +01:00
twinaphex
bfb124a60e Create menu_animation_ticker 2017-01-17 16:29:23 +01:00
twinaphex
8366278d45 More of where that came from 2017-01-17 15:39:14 +01:00
Jean-André Santoni
617ce26efb (GLUI) Adapt mouse and touch code to the variable height menu entries 2017-01-17 15:21:59 +01:00
Jean-André Santoni
b0a51d79ee (GLUI) Improve word wrapping with a better estimation of the glyph width 2017-01-17 15:21:59 +01:00
Jean-André Santoni
dc4140a00b (GLUI) Word wrapping for sublabels 2017-01-17 15:21:59 +01:00
Jean-André Santoni
08366d318e (MUI) Add mui_node_t to store the height of menu entries 2017-01-17 15:21:59 +01:00
Jean-André Santoni
3d4c6d836f Fix GLUI ON/OFF switch y position 2017-01-17 15:21:59 +01:00
twinaphex
f82e51e5e8 (menu_animation.c) Cleanup 2017-01-17 14:16:49 +01:00
twinaphex
3c0538a1ee (menu_animation.c) Cleanups 2017-01-17 14:15:43 +01:00
twinaphex
08a09f135a (menu_displaylist.c) Cleanup 2017-01-17 14:06:54 +01:00
twinaphex
814fb59608 Try to prevent more uninitialized variables 2017-01-17 13:44:23 +01:00
Twinaphex
014ed5e87f Merge pull request #4441 from aliaspider/master
(WiiU) simplify input code + fix crash on content reload.
2017-01-17 13:16:56 +01:00
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