50332 Commits

Author SHA1 Message Date
DEX357
276692df48
Update msg_hash_pl.h
Another subsequent corrections to the missing translation
2019-07-30 13:42:00 +02:00
Tim Van den Langenbergh
35e71ad786 Merge branch 'master' into 9107-playlist-name-sanitization 2019-07-30 12:41:19 +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
Tim Van den Langenbergh
d3a98fea79 Make wording of messages for label display mode clearer.
Use strlcpy for safety in sanitization.
Change label sanitization to use the No-Intro conventions.
Remove integer manipulation of enums for hash strings.
Add handler for start button on label display mode.
2019-07-29 19:08:15 +02: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 e13b58a0776a90198d7545b66f38edddaac7f5ae.
2019-07-29 02:43:52 +02:00
Twinaphex
e13b58a077
Update platform_wiiu.c 2019-07-29 02:11:13 +02:00
DEX357
fd59b065d3
Update msg_hash_pl.h 2019-07-28 23:41:46 +02:00
DEX357
688e112930
Update msg_hash_pl.h 2019-07-28 23:39:03 +02:00
DEX357
91e6c29e50
Update msg_hash_pl.h 2019-07-28 23:35:07 +02:00
DEX357
1d5fd9f9fc
Update msg_hash_pl.h 2019-07-28 23:31:12 +02:00
Tim Van den Langenbergh
73eb9adb09 Add the new labels to the various language files. 2019-07-28 21:52:37 +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
Tim Van den Langenbergh
771134eb52 More C89 compatibility fixes 2019-07-28 15:52:48 +02:00
Tim Van den Langenbergh
6bd79acc5d Fix C89 support. 2019-07-28 14:55:21 +02:00
Tim Van den Langenbergh
c69c3f4c47 Fix build for ISO C 90. 2019-07-28 13:42:07 +02:00
Tim Van den Langenbergh
6d5960c166 Fix label_sanitization.c typo 2019-07-28 13:41:20 +02:00
Tim Van den Langenbergh
8bbfd52a5e Implement changes for Android, Xcode, C89 & CXX.
Fix bad match in removal of parens and brackets.
Use libretro string comparison features instead of a long char-wise
comparison.
2019-07-28 12:39:00 +02:00
twinaphex
eb3753ee3c (XInput/DirectInput) Show device disconnect messages when unplugging a gamepad 2019-07-28 06:42:30 +02:00
Tim Van den Langenbergh
55f4c04ff2 Add label_display_mode to playlist.
Add label_display_mode to JSON format.
Add label_display_mode to old playlist format.
Add label_display_mode to configuration.
Add label sanitization functions to libretro common.
2019-07-28 01:22:46 +02:00
Tim Van den Langenbergh
fcf5d6bcdd Add sanitization settings to playlist.
Add sanitization functions to libretro-common.
Add sanitization functionality to menu display.
2019-07-28 01:14:40 +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