53234 Commits

Author SHA1 Message Date
jdgleaver
e24274a314 (Manual content scanner/playlist cleaner) Prevent redundant playlist entries when handling M3U content 2020-03-20 14:26:08 +00:00
Autechre
532fd88e2f
Merge pull request #10308 from martinezjavier/master
(GL) Fix NULL pointer dereference in gl2_init()
2020-03-19 06:48:17 +01:00
Javier Martinez Canillas
42e8890c91
(GL) Fix NULL pointer dereference in gl2_init()
Commit 10df615d141 ("add "Send Debug Info" option under Help") added some
debug information that contains the GL_VENDOR, GL_RENDERER and GL_VERSION
strings that are returned by the glGetString() function, and is used by
algorithms to recognize the platform.

But in some GL contexts, these may be NULL which leads to a NULL pointer
dereference when trying to copy the returned strings. Commit 97247dbaecc
("gl1: check for vender/renderer was in the wrong place") later fixed it
for the GL1 driver, but it missed doing the same for the GL driver.

For example, on an Exynos Odroid XU4 with a mali-fdev GL context I get:

$ retroarch -v
[INFO] RetroArch 1.8.5 (Git 8d3f25f)
[INFO] === Build =======================================
[INFO] Capabilities:  NEON VFPv3 VFPv4
[INFO] Built: Mar 18 2020
[INFO] Version: 1.8.5
[INFO] Git: 8d3f25f
[INFO] =================================================
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 30000.00 Hz.
[INFO] [Video]: Video @ 960x720
[INFO] [EGL] Falling back to eglGetDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [GL]: Found GL context: mali-fbdev
[INFO] [GL]: Detecting screen resolution 0x0.
[INFO] [EGL]: Current context: 0xf08e20.
[INFO] [GL]: Vendor: (null), Renderer: (null).
[INFO] [GL]: Version: (null).
Segmentation fault (core dumped)
2020-03-18 23:44:50 +01:00
Autechre
8d3f25f20f
Update Makefile.libnx 2020-03-18 14:23:38 +01:00
Autechre
fe03ba76f9
Update CHANGES.md 2020-03-17 22:44:46 +01:00
Autechre
9b9e0a03fa
Merge pull request #10290 from Ryunam/master
Add European timedate style (DD/MM/YYYY) and reorder timedate options
2020-03-17 22:43:35 +01:00
Autechre
d078a7131f
Merge pull request #10303 from natinusala/split-widgets
gfx_widgets: move libretro message widget into its own file
2020-03-17 22:42:59 +01:00
Autechre
be1b97c7c0
Merge pull request #10306 from phcoder/3ds4
Add ID for chailove
2020-03-17 22:42:21 +01:00
Autechre
249c0f4fb5
Merge pull request #10305 from Tatsuya79/patch-1
qt: add scroll acceleration option
2020-03-17 22:42:06 +01:00
Vladimir Serbinenko
3a1510ca88 Add ID for chailove 2020-03-17 22:38:14 +01:00
Tatsuya79
19331636bd
qt: add scroll acceleration option 2020-03-17 22:32:12 +01:00
natinusala
997136c029 gfx_widgets: move libretro message widget into its own file 2020-03-17 17:16:21 +01:00
Autechre
3c4a959b83
Merge pull request #10293 from Crestwave/haiku
(Haiku) Use GL1 video driver by default
2020-03-17 06:57:08 +01:00
Autechre
157260d05d
Merge pull request #10301 from libretro/revert-10088-travis-ccache
Revert "(Travis) Use ccache for caching compilation"
2020-03-17 02:33:29 +01:00
Autechre
f65fefb462 Revert "(Travis) Use ccache for caching compilation (#10088)"
This reverts commit 7e6fc5ab4da5af387dbc05befe2e6b2026f520cc.
2020-03-17 02:33:18 +01:00
Autechre
3180cbd103
Merge pull request #10296 from FmT0/patch-1
(Vita) Prefer Front Touch option fix
2020-03-17 02:31:47 +01:00
Autechre
c0c9caec22
Merge pull request #10300 from phcoder/3ds3
3ds: Add ID for tic80
2020-03-17 02:31:01 +01:00
Vladimir Serbinenko
4d79396cc3 Add ID for tic80 2020-03-17 01:37:49 +01:00
Autechre
7c5cca2dba
Merge pull request #10297 from jdgleaver/3ds-prboom
(3DS) Restore missing PrBoom assets
2020-03-16 12:20:51 +01:00
jdgleaver
1e0c74e818 (3DS) Restore missing PrBoom assets 2020-03-16 11:13:41 +00:00
FmT0
f0faedddf9
Update psp_joypad.c
Fix "Prefer Front Touch" option from Input menu for Vita toggle menu input
2020-03-16 20:07:10 +09:00
Autechre
b4aca85a0c
Merge pull request #10292 from phcoder/3ds2
(3DS) Add IDs for hatari, lutro and tyrquake
2020-03-16 08:37:36 +01:00
Autechre
e12655915d
Merge pull request #10295 from libretro/RobLoach/travis-xcode-allow-failure
(Travis) Allow OSX to fail until we fix xcode11.2
2020-03-16 08:37:26 +01:00
twinaphex
58e7355942 (Android) Buildfix 2020-03-16 08:16:03 +01:00
Rob Loach
cfbc3d4317
(Docs) Use HTTPS URL for libretro.com link (#10274)
Fixes #10272
2020-03-16 02:49:18 -04:00
Rob Loach
7e6fc5ab4d
(Travis) Use ccache for caching compilation (#10088)
This aims to speed up the Travis builds. Fixes #9961
2020-03-16 02:47:38 -04:00
Rob Loach
8b6c330253
(Travis) Allow OSX to fail until we fix xcode11.2
Xcode 11.2 has been failing for a while through the following error. This change ignores that failure until we can fix it properly...

```
0.03s$ echo $OSX_CERT | base64 --decode > dev.p12
The command "echo $OSX_CERT | base64 --decode > dev.p12" exited with 0.
0.04s$ security import dev.p12 -k build.keychain -P $OSX_CERT_PASS -T /usr/bin/codesign
security: SecKeychainItemImport: One or more parameters passed to a function were not valid.
The command "security import dev.p12 -k build.keychain -P $OSX_CERT_PASS -T /usr/bin/codesign" exited with 1.
0.01s$ rm dev.p12
The command "rm dev.p12" exited with 0.
0.05s$ security set-key-partition-list -S "apple-tool:,apple:,codesign:" -s -k travis build.keychain
security: SecItemCopyMatching: The specified item could not be found in the keychain.
The command "security set-key-partition-list -S "apple-tool:,apple:,codesign:" -s -k travis build.keychain" exited with 1.
4.39s$ xcodebuild -target RetroArchQt -configuration Release -project pkg/apple/RetroArch_Metal.xcodeproj
note: Using new build system
note: Planning build
note: Constructing build description
error: No signing certificate "Developer ID Application" found: No "Developer ID Application" signing certificate matching team ID "ZE9XE938Z2" with a private key was found. (in target 'RetroArchQt' from project 'RetroArch_Metal')
** BUILD FAILED **
The command "xcodebuild -target RetroArchQt -configuration Release -project pkg/apple/RetroArch_Metal.xcodeproj" exited with 65.
```
2020-03-15 23:48:00 -04:00
Crestwave
ef78f5b3c3 (Haiku) Use GL1 video driver by default 2020-03-16 08:52:11 +08:00
Vladimir Serbinenko
a8a88efcb2 Add ID for lutro 2020-03-15 23:56:04 +01:00
Vladimir Serbinenko
e93857cd9b Add ID for tyrquake 2020-03-15 16:25:13 +01:00
Ryunam
0310f6dafd Add European timedate style (DD/MM/YYYY) and reorder timedate options 2020-03-15 16:00:03 +01:00
Vladimir Serbinenko
9c06b1a0fb ID for hatari 2020-03-15 13:48:09 +01:00
Autechre
7c57124aed
Merge pull request #10288 from fjtrujy/vita/AudioMixer
[Vita] Add audio mixer to vita
2020-03-15 12:21:48 +01:00
Francisco Javier Trujillo Mata
856eb3df89 Add audio mixer to vita 2020-03-15 11:26:29 +01:00
Autechre
e7f5423d53
Merge pull request #10285 from phcoder/xrick3ds
Add ID for xrick
2020-03-15 02:20:59 +01:00
Autechre
442101e7ae
Merge pull request #10286 from WeedyWeedSmoker/French-translation-update
French: qt: expose dropped thumbnal size limit
2020-03-15 02:20:52 +01:00
Autechre
0d8c4ce3ae
Merge pull request #10287 from phcoder/pocketcdg
Add ID for PocketCDG
2020-03-15 02:20:43 +01:00
Vladimir Serbinenko
1197104b60 Add ID for PocketCDG 2020-03-15 02:17:42 +01:00
Weedy Weed Smoker
ab5bb981df
French: qt: expose dropped thumbnal size limit 2020-03-15 06:14:33 +07:00
Vladimir Serbinenko
2509d8e88f Add ID for xrick 2020-03-14 22:43:18 +01:00
twinaphex
a33353399f Attempt to fix https://github.com/libretro/RetroArch/issues/10276 2020-03-14 21:54:14 +01:00
Autechre
c4a98a62d3
Merge pull request #10283 from phcoder/gme
Add ID for GME
2020-03-14 21:02:02 +01:00
Autechre
497180e506
Merge pull request #10284 from fjtrujy/pspsAudioMixer
Add Audio Mixer support to PSP
2020-03-14 21:01:51 +01:00
Francisco Javier Trujillo Mata
f0e1ab37cc Add Audio Mixer support to PSP 2020-03-14 18:38:24 +01:00
Vladimir Serbinenko
53194e10b5 Add ID for GME 2020-03-14 13:03:36 +01:00
Autechre
25231d5c92
Merge pull request #10280 from phcoder/3dsboom
3ds: Add ID for mrboom
2020-03-14 10:44:12 +01:00
Vladimir Serbinenko
400f97a163 3ds: Add ID for mrboom 2020-03-14 03:10:14 +01:00
Autechre
d857fb3234
Update FUNDING.yml 2020-03-14 02:53:46 +01:00
Autechre
5dc3f40451
Merge pull request #10277 from Tatsuya79/master
qt: expose dropped thumbnail size limit
2020-03-14 02:40:01 +01:00
Autechre
e138bfbfaf
Merge pull request #10275 from natinusala/split-widgets
gfx_widgets: move generic message to its own file
2020-03-14 02:39:46 +01:00