Commit Graph

50270 Commits

Author SHA1 Message Date
jdgleaver
5220dc9084 Add independent 'favourites' playlist size setting 2019-07-30 17:13:04 +01:00
Twinaphex
3b1ec7d30e
Merge pull request #9228 from natinusala/master
menu_animation: don't update deleted tweens
2019-07-30 16:38:01 +02:00
natinusala
863fd55951 menu_animation: don't update deleted tweens 2019-07-30 14:07:06 +02:00
Brad Parker
7935cc80ee media: add function to parse cue and detect system from first data track 2019-07-30 02:37:00 -04:00
Twinaphex
5ec87f344b
Merge pull request #8825 from libretro/changes-periodmarks
Remove periods in CHANGES.md
2019-07-30 06:45:11 +02:00
twinaphex
01d0ed5c3e config_load_remap - cleanups 2019-07-30 03:05:12 +02:00
Twinaphex
2314cc65c2
Merge pull request #9225 from altiereslima/master
Update Portuguese Brazilian Translation
2019-07-30 02:45:04 +02:00
twinaphex
21a0bf64da Simplify config_load_remap 2019-07-30 02:44:49 +02:00
Altieres
7bc75db61c Update Portuguese Brazilian Translation 2019-07-29 20:37:24 -03:00
Twinaphex
0ae7560026
Merge pull request #9206 from orbea/sixel
qb: Use check_val for caca and sixel.
2019-07-29 22:48:55 +02:00
Brad Parker
80cb762cdb samples/tasks/database buildfix 2019-07-29 16:30:53 -04:00
Brad Parker
a191112634 cdrom: add PC Engine CD detection 2019-07-29 15:11:28 -04:00
Brad Parker
39187f33b1 cdrom: print fix 2019-07-29 14:15:24 -04:00
twinaphex
8e3350130c Cleanups 2019-07-29 20:13:52 +02:00
twinaphex
b5c39a6e5e Cleanup input_config_get_device_count 2019-07-29 20:10:42 +02:00
Brad Parker
6cf3b0b769 cdrom: fix prints 2019-07-29 14:08:32 -04:00
Brad Parker
1977bc9d4a add NEED_GOLD_LINKER Makefile option, cdrom: increment count for extra fields to avoid "no entries" if system is not detected 2019-07-29 13:38:51 -04:00
Twinaphex
d50488b2b9
Merge pull request #9221 from orbea/qb3
qb: Clean up.
2019-07-29 18:48:24 +02:00
orbea
91f486b255 qb: Clean up. 2019-07-29 07:24:10 -07:00
Twinaphex
22942a06bd
Merge pull request #9219 from orbea/help
qb: Don't create config.log with ./configure --help.
2019-07-29 10:26:33 +02:00
twinaphex
68a9fe0db9 Optimize GET_VARIABLE 2019-07-29 09:27:16 +02:00
orbea
474f2a83e7 qb: Don't create config.log with ./configure --help. 2019-07-28 22:12:26 -07:00
Twinaphex
72cccf9ca5
Merge pull request #9211 from orbea/opts
qb: Refactor how config.h and config.mk are created.
2019-07-29 04:31:04 +02:00
Twinaphex
77634fab6d
Merge pull request #9212 from DEX357/patch-31
Update msg_hash_pl.h
2019-07-29 02:48:25 +02:00
twinaphex
9a89279ac2 Revert "Update platform_wiiu.c"
This reverts commit e13b58a077.
2019-07-29 02:43:52 +02:00
Twinaphex
e13b58a077
Update platform_wiiu.c 2019-07-29 02:11:13 +02:00
orbea
93e3248949 qb: Retain HAVE_NO variables.
Fixes a small oversight, nothing is using this code anyways so
I didn't notice at first.
2019-07-28 08:00:22 -07:00
orbea
59cb198dda qb: Make sure CONFIG_OPTS only contains HAVE_ variables. 2019-07-28 07:59:41 -07:00
orbea
13cf3cdef2 qb: Refactor how config.h and config.mk are created.
This is a potential security issue.

The problem is that config.h and config.mk are populated with
all variables prefixed with 'HAVE_' from the user's environment.

Example:

  $ HAVE_FOO=yes ./configure
  $ grep FOO config.mk
  HAVE_FOO = 1
  $ grep FOO config.h
  #define HAVE_FOO 1

After this commit these files will only use variables set by
qb configure process and not from the user's environment. This
issue could result in hard to diagnose undefined behavior or
maybe worse?

The user should experience no change in behavior, but
developers should be more careful about setting 'HAVE_'
variables manually.

Unless the FOO variable is used by check_enabled ($2 only),
check_platform, check_lib, check_pkgconf, check_header,
check_macro or check_switch functions it should be set at
least once by the new add_opt function. The first argument
should be 'FOO' which matches the HAVE_FOO variable and the
second argument should contain 'auto', 'no' or 'yes'.

Example:

  add_opt FOO yes

When in doubt its safe to use add_opt. This will also fix a
few potential issues where configure arguments used by the
user are ignored.

When the second argument is not set the FOO variable will only
be used to populate config.h and config.mk with its current
value. This should only be done in qb/qb.libs.sh in functions
that set 'HAVE_' variables.
2019-07-28 07:59:41 -07:00
twinaphex
eb3753ee3c (XInput/DirectInput) Show device disconnect messages when unplugging a gamepad 2019-07-28 06:42:30 +02:00
DEX357
65b17ab518
Update msg_hash_pl.h 2019-07-28 00:27:08 +02:00
DEX357
6a43f970e7
Update msg_hash_pl.h 2019-07-28 00:09:46 +02:00
DEX357
84116971fb
Update msg_hash_pl.h 2019-07-27 23:55:37 +02:00
DEX357
4c7946a217
Update msg_hash_pl.h
Fix PLup
2019-07-27 23:19:21 +02:00
Twinaphex
b3915e8d22
Merge pull request #9209 from yoshisuga/ios_fix_resolve_path
iOS: call pathname expand before abbreviating to ensure playlist saves with correct path
2019-07-27 22:49:03 +02:00
Yoshi Sugawara
73ce349682 iOS: call pathname expand before abbreviating to ensure playlist saving works when saving an entry from a playlist to another playlist. 2019-07-27 09:26:36 -10:00
Twinaphex
3677170ca3
Merge pull request #9205 from orbea/osx
Update version number to 1.7.7.
2019-07-27 13:26:50 +02:00
orbea
4c121523aa qb: Use check_val for caca and sixel. 2019-07-27 00:57:06 -07:00
orbea
2a74a7e0d6 Update version number to 1.7.7. 2019-07-27 00:35:51 -07:00
twinaphex
91ef99f9b7 Restore this 2019-07-27 04:28:50 +02:00
twinaphex
d28cadef01 Cleanups; turn more functions into static functions 2019-07-27 04:13:33 +02:00
twinaphex
bcdc759b3e (SPIRV-Cross) Buildfix 2019-07-27 03:44:32 +02:00
twinaphex
b4ec860bb3 (SPIRV-Cross) Temporary buildfix for homebrew WiiU toolchain 2019-07-27 02:50:21 +02:00
Twinaphex
6e14020e2d
Merge pull request #9204 from orbea/ps2
Try to fix the ps2 zlib build.
2019-07-27 02:36:04 +02:00
orbea
4418f588ee Try to fix the ps2 zlib build. 2019-07-26 17:30:54 -07:00
Twinaphex
c260b19640
Merge pull request #9203 from orbea/ant
travis: Test android builds.
2019-07-27 02:22:32 +02:00
twinaphex
65b4c2595e Update set keyboard mapping code for input driver 2019-07-27 02:21:24 +02:00
twinaphex
d80dee882f Remove two RARCH_LOG lines 2019-07-27 00:42:08 +02:00
orbea
0e6ec8a887 travis: Try assembleNormalRelease. 2019-07-26 13:33:11 -07:00
orbea
347f13d05e travis: Test android builds. 2019-07-26 12:22:03 -07:00