Commit Graph

9030 Commits

Author SHA1 Message Date
twinaphex 3d731aec19 Call network_init before processing the network information list 2018-10-17 07:36:46 +02:00
twinaphex 63eff7f236 Create menu_animation_get_delta_time 2018-10-17 06:55:49 +02:00
twinaphex 4692e95fd8 Refactor 'kill by tag' and 'kill by subject' 2018-10-17 06:49:24 +02:00
twinaphex 5017063a7e Fix stripes.c 2018-10-17 05:34:59 +02:00
twinaphex 131d77875e Create menu_displaylist_setting 2018-10-17 05:33:22 +02:00
Alfrix 6338039ac0 Move Privacy settings to User 2018-10-15 22:32:03 -03:00
Sven b48768c023 extend cheat searching to accommodate multiple memory pointers 2018-10-14 14:25:44 -04:00
Twinaphex b38f21dcc3
Merge pull request #7433 from fr500/lanrooms
fix these two
2018-10-13 23:44:19 +02:00
radius 8c9e6a7c4e fix these two 2018-10-13 16:31:58 -05:00
natinusala eac0d603f4 libnx: add network interfaces info 2018-10-12 17:37:03 +02:00
Twinaphex 58f8c2eddb
Merge pull request #7416 from lambolighting/master
(Language) Greek Translation of RetroArch - WIP
2018-10-12 01:35:20 +02:00
Nathan Strong c5f9fc0a34 WiiU: fix network information
== DETAILS

For local netplay, it's useful to have your IP address easily
available. This commit makes the Information > Network Information
menu display the Wii U's IP address.

Change summary:
- Fix the logging init to be reentrant to avoid socket consumption
- Add implementation of POSIX `getifaddrs()` and `freeifaddrs()`
  to `missing_libc_functions.c`
- Remove compiler directives protecting the code paths that call
  `getifaddrs()` from being used in Wii U builds

== TESTING

Have tested locally, successfully get IP address information in
the Information > Network Information.

I think this may also fix NAT traversal. Will need to be tested.
2018-10-11 15:37:15 -07:00
LamboLighting 8509132ebd (Language) Greek translation of RetroArch
First steps of the translation.
Still a WIP. Most of the menu labels have been translated. Lots of sublabels still need translation.
2018-10-12 01:22:33 +03:00
Brad Parker 230a7fd7b0 Win95 buildfix 2018-10-10 10:59:49 -04:00
Twinaphex 1fae526337
Merge pull request #7403 from bparker06/gdi_imp
win32: Improvements to GDI drivers
2018-10-10 16:13:10 +02:00
Brad Parker b9699f4780 gdi: texture load support, fix menu text alignment, support multi-line messages 2018-10-10 09:58:49 -04:00
Sven 30d4df7634 Merge remote-tracking branch 'upstream/master' 2018-10-10 09:16:39 -04:00
Sven f53e1ca4b1 fix new rumble types ; increase max displayed cheats to 6000 2018-10-10 09:15:46 -04:00
twinaphex b46ce0dec9 Buildfix 2018-10-10 04:36:53 +02:00
twinaphex d1022d9040 Cleanups 2018-10-10 04:32:36 +02:00
twinaphex 13a0274f57 Localize some strings 2018-10-10 04:25:11 +02:00
twinaphex f1c5b268ca Hide Quick Menu properly 2018-10-10 04:00:51 +02:00
Alfrix 304b4f3f57 Use subsetting as placeholder until themes are updated 2018-10-09 20:31:19 -03:00
Alfrix fa03a634d0 New Netplay icons 2018-10-09 19:52:28 -03:00
Brad Parker 262634739c xmb: increase sublabel size limit to handle longer strings (especially CJK languages) 2018-10-08 23:29:17 -04:00
twinaphex 1bd91193fd (Menu) All the ident names should be identical to the video driver ident names 2018-10-09 01:05:46 +02:00
twinaphex 57adfe0141 (WIIU) menu_display_wiiu.c should have the same ident name as the video driver 2018-10-09 01:03:29 +02:00
Twinaphex c29654b504
Merge pull request #7332 from grimpunch/master
Date Time setting for AM:PM as an option
2018-10-07 02:31:21 +02:00
twinaphex c496657556 Fix issue with GL 2018-10-06 17:52:03 +02:00
twinaphex 7260e52a23 Make improved version of this - 873d60151f 2018-10-06 17:48:12 +02:00
Twinaphex d628e01247
Merge pull request #7373 from natinusala/lakka-switch
Added Lakka Switch menu entries + translations + default config
2018-10-06 15:53:33 +02:00
natinusala 8250007b8e Added Lakka Switch menu entries 2018-10-06 15:44:37 +02:00
twinaphex 09c8e52387 Cleanups 2018-10-06 04:23:57 +02:00
twinaphex f94d7e07af Cleanups 2018-10-06 04:20:54 +02:00
twinaphex 653544d4c3 Cleanups 2018-10-06 04:13:58 +02:00
twinaphex 944ca22d76 Localize some strings 2018-10-06 04:11:01 +02:00
Brad Parker 7366a46bc2 convert AM/PM string from local encoding to utf8 2018-10-05 19:02:50 -04:00
=Christian Murphy 017d1b710e Restore default time mode, replace non-sensical time date formats with more commonly used ones 2018-10-05 23:11:38 +01:00
twinaphex 4206d7ac8a Silence warnings 2018-10-04 16:40:47 +02:00
twinaphex 57c77a9a28 Silence more warnings 2018-10-04 16:32:40 +02:00
=Christian Murphy 940a03f552 Linux friendly datetime locale settings, slightly less friendly datetime locale settings for Windows 2018-10-01 23:32:54 +01:00
twinaphex ac14ea6d01 Go back to old cheevos 2018-10-01 15:02:51 +02:00
twinaphex 3ec182110a Buildfix 2018-10-01 03:42:54 +02:00
Rob Loach b523b9ec22
Add check for STB TrueType 2018-09-30 20:42:09 -04:00
Rob Loach 5a870f9190
Add language entry for STB TrueType support 2018-09-30 20:38:59 -04:00
twinaphex 7245cb2732 Add Reset To Defaults setting 2018-10-01 02:13:53 +02:00
twinaphex cbcc1a5ef4 Update 2018-10-01 02:00:07 +02:00
twinaphex f457dea880 Don't show Joy-Con Split for non-Switch 2018-10-01 02:00:07 +02:00
twinaphex 527228e571 Add L + R Menu toggle 2018-10-01 01:36:53 +02:00
twinaphex 4f2c108088 Add another toggle 2018-10-01 00:21:07 +02:00
twinaphex 97e4687f1b Move Split Joy-Con options 2018-09-30 23:49:38 +02:00
twinaphex a3f98a21f8 Add split joycon setting 2018-09-30 23:39:31 +02:00
=Christian Murphy b3cf7150d5 Date Time setting for AM:PM as an option 2018-09-30 18:01:43 +01:00
Sven 9ab3b1715d Merge remote-tracking branch 'upstream/master' 2018-09-30 10:22:57 -04:00
Sven 183d722b56 add sublabels to the new cheat options 2018-09-30 10:22:28 -04:00
twinaphex 4c23fa02e9 (MSVC 2013) Fix build for rcheevos
(MSVC) Fix some warnings; unused variables, etc.
2018-09-30 13:38:58 +02:00
Twinaphex e63b771fd4
Merge pull request #7324 from RetroSven/master
add cheat variables to allow for updating large portions of memory
2018-09-30 01:51:36 +02:00
Sven 25b5a7e3b8 add cheat variables to allow for updating large portions of memory - e.g. unlock all levels 2018-09-29 14:52:10 -04:00
twinaphex 469f6b45bc Change message 2018-09-29 20:16:48 +02:00
twinaphex 3e8bd3473b Add failsafe when there are no network devices found 2018-09-29 20:12:00 +02:00
twinaphex 67347205d4 Simplify function callback 2018-09-29 15:39:03 +02:00
twinaphex dbf7e89a87 Simplify some code 2018-09-29 15:31:11 +02:00
twinaphex f1f2377826 (WiiU) Use MIN/MAX 2018-09-29 01:20:35 +02:00
twinaphex b0dd64c9f3 Change function prototype for scissor_end 2018-09-28 22:52:00 +02:00
twinaphex 29b4da6643 (GX2) Implement end_scissor 2018-09-28 22:40:23 +02:00
twinaphex fcaced91cc (GX2) Implement scissoring for GX2 2018-09-28 22:33:58 +02:00
twinaphex 624ffc98c1 (Vulkan) Implement scissoring for Vulkan 2018-09-28 22:00:47 +02:00
Twinaphex f7e4f440c8
Merge pull request #7311 from m4xw/libnx
[LIBNX] GL by default, enable XMB, rgui color changes for Libnx only
2018-09-28 11:09:24 +02:00
twinaphex ababce6461 Hide Resampler Quality setting 2018-09-28 11:05:19 +02:00
lifajucejo 9be2321c02 Add networking support to libnx 2018-09-27 21:23:01 -04:00
M4xw 26eca6bbd6 [LIBNX] Don't enable custom rgui bg colors for OpenGL build and change ifdef to libnx only 2018-09-28 02:38:58 +02:00
Alfrix 7a66be2346 Add Recording and Streaming icons 2018-09-27 17:18:04 -03:00
twinaphex c9b6df10f2 Add HAVE_NETWORKING ifdef around these menu entries 2018-09-27 14:17:34 +02:00
twinaphex a52b6a2c16 Add Streaming Title setting 2018-09-27 13:38:32 +02:00
twinaphex 3dc303f929 Take out this ifdef 2018-09-27 11:55:36 +02:00
twinaphex ebcf4c5a95 Only show this if recording driver is not NULL 2018-09-27 11:50:26 +02:00
Twinaphex 1baf58716f
Merge pull request #7302 from fr500/master
[record] streaming & recording refinements
2018-09-27 11:47:57 +02:00
radius c0f9f7b9a9 [recording] update streaming url at startup and whenever the stream keys are updated 2018-09-26 21:40:57 -05:00
radius ef3677633c [record] fix logging 2018-09-26 18:00:39 -05:00
radius 7fc210a0c3 [record] fix some defaults and value ranges 2018-09-26 17:55:47 -05:00
radius b328731fe5 [record] refine the menu, make streaming actually follow the menu settings 2018-09-26 17:42:39 -05:00
twinaphex 95974f9f3a Should correct setting somewhat 2018-09-26 23:50:29 +02:00
radius 6f0a79acf9 [record] hide these on non suitable platforms 2018-09-26 16:49:48 -05:00
twinaphex 1764bfe60f Added Streaming Mode 2018-09-26 23:34:45 +02:00
twinaphex cf7eea30cb Add Youtube/Twitch Stream key settings 2018-09-26 23:22:12 +02:00
twinaphex bb0059c721 Add Twitch list/Youtube list 2018-09-26 23:00:20 +02:00
twinaphex d955af64a0 Cleanup 2018-09-26 16:16:17 +02:00
Twinaphex 76399013a1 Silence some warnings 2018-09-26 16:13:42 +02:00
twinaphex 0a9eb98cc8 Cleanups 2018-09-26 15:46:27 +02:00
twinaphex 60d537fa32 Create menu_driver_list_insert 2018-09-26 14:25:28 +02:00
twinaphex 5d1fff541b Create new functions 2018-09-26 14:22:22 +02:00
twinaphex 04cb02cec7 Use setting->size for size when strlcpying for string variables 2018-09-26 12:57:00 +02:00
twinaphex 7ba7bc3a1d Add recording options at radius' request 2018-09-26 00:55:17 +02:00
twinaphex 6ebf4b860b Buildfix 2018-09-26 00:12:52 +02:00
twinaphex 7aea66677b Merge menu_input.c and menu_event.c 2018-09-25 16:46:15 +02:00
twinaphex 44a0c70c8a Removed unused RARCH_MENU_CTL_REFRESH 2018-09-25 16:28:36 +02:00
twinaphex 8f2cda7388 Cleanup 2018-09-25 15:43:40 +02:00
twinaphex aa89791b60 Update 2018-09-25 15:40:16 +02:00
twinaphex 839940b4bb Add representation to state slot setting 2018-09-25 15:22:25 +02:00
twinaphex 1e10ab1ab6 Reimplement string representation for CRT Switch Resolution super 2018-09-25 15:18:51 +02:00
twinaphex 8a43580e6b Cleanups 2018-09-25 14:47:20 +02:00
twinaphex 50bb491ba2 Bind driver settings action OK callback to dropdown list 2018-09-25 14:45:55 +02:00
twinaphex a0e218bd44 Cleanups 2018-09-25 01:49:48 +02:00
twinaphex 1631577b8e Simplify code 2018-09-25 01:37:15 +02:00
twinaphex 390cb578a9 Reimplement left/right callbacks for netplay MITM server setting 2018-09-25 01:30:47 +02:00
twinaphex a0efad3cc8 menu_cbs_select.c - String option settings were not being bound to
action OK callback
2018-09-25 00:07:24 +02:00
twinaphex 919a23c442 Revert "Fix for #7130, take two"
This reverts commit 8f40baf7ff.
2018-09-24 20:06:41 +02:00
twinaphex d5a1ce272c Add dropdown lists for most float settings 2018-09-24 15:02:12 +02:00
twinaphex 384b36ac4c Comment this out for now - initial implementation of dropdown list
for float
2018-09-24 14:34:43 +02:00
twinaphex 007e8dbd20 Add dropdown lists for cheat options 2018-09-24 14:16:07 +02:00
Twinaphex e170c3db29
Merge pull request #7295 from fr500/master
WIP: Streaming/Recording Options
2018-09-24 12:26:54 +02:00
radius bcb960d248 record] start adding menu entries 2018-09-23 19:09:28 -05:00
radius c427847944 [record] define quality profiles 2018-09-23 18:43:26 -05:00
Twinaphex 8a5ef19de9
Merge pull request #7285 from Zlika/master
(Menu) Fix crash when changing core's options on Android
2018-09-23 22:32:42 +02:00
twinaphex e0f01fd85e Cleanups 2018-09-23 22:16:31 +02:00
twinaphex c9494a922b Use menu_setting_find_enum 2018-09-23 22:05:51 +02:00
twinaphex 6d16b5fc93 This is unnecessary - if you already know the enum_idx - use
menu_setting_find_by_enum instead - it will be faster
2018-09-23 22:02:20 +02:00
Twinaphex 2fabcb5b63
Merge pull request #7292 from RetroSven/master
add ability to edit emu-style cheat code value ; change default handler to emu
2018-09-23 21:53:58 +02:00
twinaphex 8140d90ebc Add dropdown list for state slot 2018-09-23 21:29:00 +02:00
Sven b62fa8d9ed add ability to edit emu-style cheat code value ; change default handler to emu 2018-09-23 15:25:51 -04:00
twinaphex 26775a625a Add more dropdown lists 2018-09-23 20:34:27 +02:00
twinaphex 0204e28542 Add more dropdown lists 2018-09-23 20:31:36 +02:00
twinaphex 2001489006 Disable action OK callback for playlist associations for now - difficult
to hook up
2018-09-23 20:22:05 +02:00
twinaphex baa909f296 Add dropdown lists for core options 2018-09-23 18:36:48 +02:00
twinaphex 3b6f3d027c Add dropdown list for playlist history size 2018-09-23 17:21:00 +02:00
twinaphex 1f864e379b Add dropdown lists for driver settings 2018-09-23 17:13:45 +02:00
twinaphex c3e1dd0605 Add HAVE_NETWORKING ifdef 2018-09-23 16:23:47 +02:00
twinaphex 3e95d3efd4 Add dropdown list for DPI Override 2018-09-23 16:17:49 +02:00
twinaphex 2b7a1c7f3c Add dropdown list for X-Axis Centering 2018-09-23 16:13:54 +02:00
twinaphex 21ac77ced2 Cleanups 2018-09-23 15:54:02 +02:00
twinaphex 9671df2b67 Add dropdown list to show physical inputs port setting 2018-09-23 15:23:21 +02:00
twinaphex 9b43c1fc21 Move Mixer Settings to Audio 2018-09-23 15:07:35 +02:00
twinaphex 45a1d4d1e4 Add dropdown list to XMB scaling factor / XMB opacity factor 2018-09-23 14:49:01 +02:00
twinaphex 53e3299e6f Add dropdown list to another setting 2018-09-23 14:44:42 +02:00
twinaphex 19a2af4ee3 Cleanup 2018-09-23 14:39:21 +02:00
twinaphex 962680abb8 Add dropdown list for Netplay Latency Frame settings 2018-09-23 14:34:51 +02:00
twinaphex ff949328d2 Add dropdown list for Hard GPU Sync Frames and Delay Frames 2018-09-23 14:22:11 +02:00
twinaphex 96340f0d89 Add dropdown list for core logging level 2018-09-23 14:18:36 +02:00
twinaphex 3169dea1cc Cleanup 2018-09-23 14:13:56 +02:00
twinaphex 8d4d1b2e38 Use setting->offset_by properly 2018-09-23 14:12:47 +02:00
twinaphex 3d051667ce Don't use offset_by 2018-09-23 14:08:42 +02:00
twinaphex cbfb1cb320 Add dropdown list for max users and set index offset by 1 -
doesn't report correct representation values but too much hassle
to implement for now
2018-09-23 13:53:36 +02:00
twinaphex 3f8ec4c067 Add dropdown list for analog Dpad mode 2018-09-23 13:30:45 +02:00
twinaphex 652f25436f Cleanup analog dpad mode representation 2018-09-23 13:15:33 +02:00
twinaphex b3ba9acc25 Cleanup 2018-09-23 12:58:53 +02:00
twinaphex 5b6b6b6076 Cleanups 2018-09-23 12:55:20 +02:00
twinaphex 3c02608218 Cleanups 2018-09-23 12:52:56 +02:00
twinaphex 0c96b51ed4 Style nit cleanups 2018-09-23 12:49:48 +02:00
twinaphex 55def68da8 Style nit cleanups 2018-09-23 12:49:05 +02:00
twinaphex 51d3ddff6a Add dropdown lists for thumbnails 2018-09-23 12:39:01 +02:00
twinaphex 69fbbfb284 Add dropdown list for MaterialUI menu color theme 2018-09-23 12:34:20 +02:00
twinaphex a67c18f955 use min variable 2018-09-23 12:29:30 +02:00
twinaphex 35764a7200 'select/touch callback' - if action OK callback is bound for ST_UINT and
other settings, bind to action OK callback instead of action right
2018-09-23 12:22:41 +02:00
twinaphex 67b83d9d5f Add dropdown list for XMB menu color theme 2018-09-23 12:19:53 +02:00
twinaphex 1d962e960b Style nits 2018-09-23 12:10:33 +02:00
twinaphex e04d3da985 Add new dropdown lists 2018-09-23 12:05:21 +02:00
twinaphex 991688f35c Add dropdown list for User Language 2018-09-23 11:54:49 +02:00
twinaphex cadb9539b6 Add dropdown lists for Netplay share Digital/Analog 2018-09-23 11:46:03 +02:00
twinaphex ba9150f7c0 Add dropdown lists for poll type behavior and menu toggle type 2018-09-23 11:40:26 +02:00
twinaphex 6c3610decc Move get representation implementation to menu_setting.c 2018-09-23 11:34:30 +02:00
twinaphex 242a7eb914 Reimplement get_value callback for audio resampler quality - action OK
now triggers a dropdown list
2018-09-23 11:25:24 +02:00
twinaphex e9516827b9 (Video) Add dropdow list for Video -> Rotation
(Dropdown list) Fix off-by-one entry - last entry was not being
displayed
2018-09-23 11:05:07 +02:00
twinaphex f00f73c5ed Add 'dropdown list' when pressing the OK/Confirm button on Video -> Aspect Ratio 2018-09-23 10:59:49 +02:00
Zlika 8f40baf7ff Fix for #7130, take two 2018-09-22 22:27:07 +02:00
radius 986a8d3003 add write handler for achievement_hardcore_mode_write_handler 2018-09-22 11:43:41 -05:00
Alfrix 061c3e5614 Revert "Merge pull request #7271 from Zlika/master"
This reverts commit 4ae2f00d45, reversing
changes made to 2ee6b75d11.
2018-09-22 11:57:14 -03:00
Zlika e2c82d9ef8 Fix C89 error 2018-09-22 13:27:55 +02:00
Zlika efb2f31a3b Fixes #7130 2018-09-21 22:36:09 +02:00
Twinaphex 9303cf382f
Merge pull request #7260 from natinusala/menu_display_scissor
menu_display_gl: added scissoring support
2018-09-20 14:58:02 +02:00
natinusala 7ec2011ccf menu_display_gl: added scissoring support 2018-09-20 14:48:07 +02:00
Alfredo Monclus c91fd2aa7e fix screenshot sublabel (#7255) 2018-09-19 14:00:50 -04:00
twinaphex c2cee6e8f0 Move CRT SwitchRes to Video Settings as submenu 2018-09-18 09:24:29 +02:00
radius 356d4e2c5e [record] further cleanups of the workflow 2018-09-18 00:30:46 -05:00
twinaphex e9a25e3022 Fix relative path includes 2018-09-17 21:47:12 +02:00
Twinaphex 9a6a797f90
Merge pull request #7232 from alfrix/master
Update spanish and add discord sublabel
2018-09-17 19:43:12 +02:00
Alfrix 4ab61c3f7d Add discord sublabel and fix cheat apply after load 2018-09-17 14:31:47 -03:00
radius 0d7a169ea0 [recording] toggle menu when the options are used 2018-09-17 09:19:06 -05:00
radius ef9258449c [recording] hook up the options properly 2018-09-17 09:08:54 -05:00
twinaphex 6d0409b6bd (Menu) More cleanups 2018-09-17 10:07:15 +02:00
twinaphex 2d8eb9322a Cleanups 2018-09-17 10:02:31 +02:00
twinaphex 3aec8abca9 Get rid of some void pointers 2018-09-17 09:57:30 +02:00
twinaphex c40700e51b Add Start Streaming / Start Recording - implementation will need
to be properly done though
2018-09-17 09:18:44 +02:00
twinaphex 3c8ee6f26a Add 'Start Streaming/Start Recording' to Quick Menu 2018-09-17 09:06:24 +02:00
Twinaphex 4f85ca5f9a
Merge pull request #7225 from fr500/master
WIP: [record] start whipping some sense into this feature
2018-09-17 06:16:13 +02:00
twinaphex 04211662cf Add 'Use Custom Refresh Rate' setting 2018-09-17 01:56:18 +02:00
twinaphex cb7d15bc2b Update 2018-09-17 01:31:51 +02:00
twinaphex b5c6586b12 Change CRT switch resolution - add options 'Off/15 Khz/31Khz' 2018-09-17 01:30:49 +02:00
twinaphex 369f8206d1 Add 'X-Axis Centering' - https://github.com/libretro/RetroArch/issues/6988 2018-09-16 21:00:34 +02:00
twinaphex 07fd28b351 Change CRT Super Resolution 'OFF' to 'Native' 2018-09-16 09:06:55 +02:00
twinaphex 92b6854315 CRT SwitchRes - step 3 - https://github.com/libretro/RetroArch/issues/6988 2018-09-16 08:57:27 +02:00
twinaphex 004a2e335f (CRT SwitchRes) Step 1- https://github.com/libretro/RetroArch/issues/6988 2018-09-16 08:06:06 +02:00
radius 16bd85b118 [recording] refactor recording_is_enabled no need to use a pointer for all of this 2018-09-15 21:09:41 -05:00
Brad Parker 19329fe7c7 prevent out of bound array access for unmapped input binds 2018-09-15 01:21:10 -04:00
Twinaphex df5476f0c0
Merge pull request #7210 from fr500/master
WIP: Discord "ask to join"
2018-09-15 06:37:32 +02:00
twinaphex cc8b458ee3 Add menu_display_switch.c 2018-09-12 20:01:56 +02:00
radius 4d0729187f [discord] start getting ready for ask-to-join functionality, cleanup some of the mess 2018-09-12 01:45:27 -05:00
twinaphex 9cbd7ec6f3 (RGUI) Add some Switch ifdefs to RGUI 2018-09-12 08:01:19 +02:00
twinaphex 3c160a6eb4 Create video_driver_get_all_flags 2018-09-12 06:31:41 +02:00
twinaphex 914df58d2e (WGL) Adaptive Vsync should work now for WGL 2018-09-12 03:59:25 +02:00
Twinaphex 6463f7005b
Merge pull request #7174 from stuartcarnie/sgc-metal
Fix crashes for metal; buffer overflow in xmb; Metal fullscreen issue
2018-09-02 21:55:10 +02:00