6510 Commits

Author SHA1 Message Date
markwkidd
096b316183 additional fixes per the PR discussion 2016-11-15 14:01:28 -05:00
markwkidd
d0f23fdddb Update xmb.c 2016-11-15 09:05:33 -05:00
markwkidd
06221da8a1 fix escape characters, remove dupe line, add comment 2016-11-15 09:03:55 -05:00
Jean-André Santoni
10d925e189 Make LAKKA_PROJECT unneeded 2016-11-15 10:18:28 +01:00
markwkidd
a9ead799e6 improve cross-platform support for thumbnail filenames
The intention of this PR is to allow RetroArch playlists to display the 'prohibited' characters & \ / ? : < > : * | on the screen, while searching for matching thumbnail files that replace these problematic characters with an underscore. This step of the process is bolded in the flowchart below as #2 under 'Playlist display.'

I don't normally work in C -- this change is a hack job. It did look like string_replace_substring could handle being daisy-chained so I thought I'd see if this could spark a productive conversation.

Playlist generation:
    1) Use hash values to match ROM files to known-good databases such as No-Intro. (exists)
    2) Create playlist using 'display names' from the known-good databases (exists)

Playlist display:
    1) Read display name from the playlist file (exists)
    **2) Transform characters that are not cross-platform friendly into underscores to determine thumb filename (this PR)**
    3) Look for a thumbnail file that matches this filename (exists)
    4) Display the thumbnail image (exists)
2016-11-14 13:24:05 -05:00
dankcushions
facb2703f6 Do not allow custom resolutions to be below the game resolution when integer scale is on. 2016-11-13 22:38:48 +00:00
twinaphex
c46ed2f754 Use compat_strcasestr 2016-11-13 19:09:24 +01:00
lasers
e99b25a4b3 Update black boxes conspiracy 2016-11-10 01:47:43 -06:00
lasers
fc9b6905fe Fix black boxes conspiracy 2016-11-08 17:30:26 -06:00
twinaphex
1c31e37749 C89_BUILD fixes 2016-11-08 19:42:58 +01:00
twinaphex
65cd75e346 Translate string 2016-11-08 01:21:21 +01:00
Twinaphex
30fb97815a Merge pull request #3964 from dankcushions/aspectratio
Display scale factor alongside Custom Viewport Height and Width
2016-11-07 23:32:06 +01:00
Brad Parker
c9727f735b update JP translation, add 2 new translatable strings 2016-11-07 17:28:26 -05:00
dankcushions
5e3d5d182a Display scale factor alongside Custom Viewport Height and Width. Eg "640 (2x)". Anything that is not a factor will display as before. Eg "641" 2016-11-07 20:11:18 +00:00
twinaphex
14f56e15c9 Fix Nuklear 2016-11-06 17:36:04 +01:00
twinaphex
9ce285a077 (Nuklear) Another buildfix 2016-11-06 17:29:12 +01:00
twinaphex
f1129d982f (Nuklear) Silence some build errors 2016-11-06 17:27:19 +01:00
twinaphex
bf2c8a09b5 Make Onscreen Overlay settings screen a submenu of Onscreen Display 2016-11-06 17:01:38 +01:00
twinaphex
89984e6579 Implement info callback for cheevos 2016-11-06 13:05:28 +01:00
twinaphex
a57cb22da8 Disable OK button for cheevos 2016-11-06 13:02:19 +01:00
twinaphex
d9e30c2722 Rename MENU_ENUM_LABEL_VALUE_ENABLE to MENU_ENUM_LABEL_VALUE_CHEEVOS_ENABLE 2016-11-06 12:41:26 +01:00
twinaphex
56337666de Implement sublabels for cheevos 2016-11-06 12:00:47 +01:00
twinaphex
0a046eaaf7 Turn menu_dialog_current_id into static variable again 2016-11-06 11:55:07 +01:00
twinaphex
82d3629dac Try to push them always 2016-11-06 01:08:56 +01:00
twinaphex
0c41a8873d Move 'Start Videoprocessor Core' / 'Start Remote RetroPad Core' to
'Load Core'
2016-11-06 00:04:37 +01:00
radius
486254f06d separate hardcore achievements 2016-11-05 16:55:57 -05:00
twinaphex
f190909aae Fix cheevos messages 2016-11-05 21:55:32 +01:00
twinaphex
3d5a744f8e (menu_event.c) Cleanups 2016-11-05 14:04:05 +01:00
twinaphex
0f2bd3e653 remove MENU_ENUM_LABEL_VALUE_BACK 2016-11-05 01:41:44 +01:00
twinaphex
372c51f5b9 Remove #if 0 2016-11-04 21:59:47 +01:00
twinaphex
1a1b221ddd Create Configurations list 2016-11-04 15:03:09 +01:00
twinaphex
c35d723b40 Fix C89_BUILD 2016-11-04 14:29:02 +01:00
Jean-André Santoni
80d23769a9 Sublabels for GLUI 2016-11-03 20:25:00 +01:00
twinaphex
32a583e4d2 Show 'User Device Index' again 2016-11-03 20:06:39 +01:00
twinaphex
57981b2714 Hide 'Add Content' list in MaterialUI, and move it to 'Playlists' tab 2016-11-03 19:05:04 +01:00
Twinaphex
2e7eb72884 Get rid of unused variable 2016-11-03 16:36:42 +01:00
Jean-André Santoni
4722bb45c8 Move the font_param stuff to menu_display.c 2016-11-03 15:56:40 +01:00
twinaphex
cb8231a962 Disable 'enable keyboard overlay' by default now 2016-11-03 10:56:53 +01:00
Jean-André Santoni
9fbc835308 Fix minor keyboard traversal bugs with joypad 2016-11-03 09:26:31 +01:00
Jean-André Santoni
745da4d66b Adapt OSK rendering to vertical screens like phones 2016-11-03 09:21:27 +01:00
Jean-André Santoni
5bdd9533e7 Improve OSK look in GLUI 2016-11-03 09:12:37 +01:00
Jean-André Santoni
5a6a2be859 Remove unneeded last_codepoint code from menu_event.c 2016-11-03 09:02:53 +01:00
Jean-André Santoni
f72bf26eac Improve OSK look on XMB 2016-11-03 08:55:24 +01:00
Jean-André Santoni
810ff5605d griffin fix 2016-11-02 23:39:28 +01:00
Jean-André Santoni
54794d5368 Fix an OSK backspace issue 2016-11-02 16:20:35 +01:00
Jean-André Santoni
a7ecf7615d Add special OSK keys to GLUI too 2016-11-02 16:16:05 +01:00
Brad Parker
f5cac72735 fix backspacing of unicode chars in OSK 2016-11-02 16:16:04 +01:00
Jean-André Santoni
31073214b6 Add special keys on the OSK 2016-11-02 16:15:23 +01:00
Twinaphex
cda93c4625 bool_entries needs to be reduced by one in size 2016-11-01 10:58:48 +01:00
Jean-André Santoni
4bf172835d Expose the NeoActive icon theme 2016-10-31 21:42:46 +01:00