Commit Graph

1959 Commits

Author SHA1 Message Date
twinaphex
8e7d440ed5 (Zarch) Silence Zarch warning 2016-12-02 17:44:35 +01:00
twinaphex
642310e08a Remove runloop.h header include from many files 2016-12-02 06:19:27 +01:00
Twinaphex
5e75820880 Remove unused variables 2016-12-01 22:54:34 +01:00
Jean-André Santoni
2fc592bbe6 Savestate thumbnails reimplementation 2016-12-01 20:31:07 +01:00
Jean-André Santoni
d00566b018 Add setting for the savestate thumbnails 2016-12-01 20:31:07 +01:00
Jean-André Santoni
a0c5a28602 Fix wrong thumbnail index 2016-12-01 20:31:07 +01:00
Jean-André Santoni
367dcef0b1 Savestate thumbnails 2016-12-01 20:31:07 +01:00
Brad Parker
78e75cdc69 whitespace 2016-11-27 22:02:22 -05:00
Brad Parker
ee49eeec09 fix endless word_wrap() loop when a label has a newline and no spaces 2016-11-27 22:02:10 -05:00
Jean-André Santoni
57d3236b99 Delete a debug message 2016-11-27 23:21:07 +01:00
Jean-André Santoni
ec24fb6bbd (XMB) Display thumbnails for image history 2016-11-27 23:16:45 +01:00
twinaphex
e1d4ccd7fd Update intl headers 2016-11-25 23:04:00 +01:00
twinaphex
bc5b1b9d60 Cleanups 2016-11-25 22:43:42 +01:00
twinaphex
df6a7993b3 OFF/ON labels can be translated now too 2016-11-25 22:28:12 +01:00
twinaphex
21e9bde569 Silence warning 2016-11-21 15:00:57 +01:00
Twinaphex
eb7bf1387a Revert "Improvs one at a time - Configurations" 2016-11-21 07:26:58 +01:00
Twinaphex
bc3d4ff015 Merge pull request #4012 from lasers/improvs-one-at-a-time
Improvs one at a time - Configurations
2016-11-21 07:08:16 +01:00
twinaphex
2deb306967 Turn video_shader_driver_use into macro 2016-11-20 16:31:45 +01:00
twinaphex
205e7cf272 Fix C89_BUILD 2016-11-20 14:48:00 +01:00
twinaphex
f33d7f2712 Unused variable 2016-11-19 04:04:55 +01:00
Jean-André Santoni
5be99842b5 Merge pull request #3996 from markwkidd/crossplatform-thumbnail-filenames
improve cross-platform support for thumbnail filenames
2016-11-18 21:30:23 +01:00
lasers
6265d1e90a Clean the Configuration mess 2016-11-18 13:45:10 -06:00
Alcaro
53c7bfc501 This one uses one float per vertex, whether snow is enabled or not 2016-11-18 17:10:52 +01:00
Brad Parker
750165a251 prevent use-after-free error 2016-11-17 21:17:24 -05:00
twinaphex
20c1ef83d6 First stab at getting snow shader to work 2016-11-17 21:08:50 +01:00
twinaphex
a2c69ec254 Added snow shader hooks - doesn't work yet though - shader driver
system is very limited in terms of how we can set custom menu
shaders - will require a rethink
2016-11-17 20:54:29 +01:00
markwkidd
e0deb20e30 Update xmb.c 2016-11-15 16:54:35 -05:00
markwkidd
0d8c2aa119 improve description of thumb filename scrub, add parenthesis 2016-11-15 16:48:29 -05:00
markwkidd
1ad1598be2 Update xmb.c 2016-11-15 15:58:18 -05:00
markwkidd
9d0e5c012e change thumbnail filename scrub to use strpbrk() 2016-11-15 15:57:51 -05:00
markwkidd
08514679d5 Update xmb.c 2016-11-15 15:47:18 -05:00
markwkidd
167a71635d Update xmb.c 2016-11-15 14:04:59 -05:00
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
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
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
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
0f2bd3e653 remove MENU_ENUM_LABEL_VALUE_BACK 2016-11-05 01:41:44 +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
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
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