Commit Graph

12656 Commits

Author SHA1 Message Date
Antoni Bella Pérez
cf79a5bd7d
translations: update Catalan 2019-08-19 23:50:48 +02:00
Dian Li
97a4e354ea
man page translations: update Chinese Simplified 2019-08-19 23:50:48 +02:00
Yoshidumi, Rentaro
f15616338c
man page translations: update Japanese 2019-08-19 23:50:26 +02:00
Israel Lucas Torrijos
de30f70ff1
man page translations: update Spanish 2019-08-19 13:47:27 +02:00
Antoni Bella Pérez
5c4f72e21a
man page translations: update Catalan 2019-08-19 13:47:26 +02:00
Moritz Bunkus
07b412ae6b
GUI: mux: unique file names: only remove trailing number on directory changes
The caller of the function `generateUniqueOutputFileName` knows
whether or not the base name given to the function is the base name of
the first added file or the current content of the destination file
name control. Only in the latter case is the suffix added for
uniqueness present and has to be removed.
2019-08-19 13:47:26 +02:00
Moritz Bunkus
22ec2f9ac4
GUI: use native path separators in playlist selection dialog 2019-08-19 13:47:26 +02:00
Moritz Bunkus
831bc43255
GUI: system info: add pretty product name, Qt ABI name 2019-08-13 17:50:41 +02:00
Moritz Bunkus
a6fd6a05e9
GUI: default for often used languages from Wikipedia's languages by native speakers
The prior selection was pretty Western-centric with a couple of
additions from Asia. However, there are so many more languages, and
for a lot of them there are many more native speakers than for those
which were on the list before this change.

The new list simply mirrors Wikipedia's "List of languages by number
of native speakers" found at
https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers

Additionally the GUI will only show the often used languages in
drop-down boxes by default.

Both can still be changed in the preferences.
2019-08-12 18:32:06 +02:00
Moritz Bunkus
79803bf65d
ISO 639 functions: remove unused functions 2019-08-12 18:27:09 +02:00
Moritz Bunkus
3deb96673a
translations: update list of translatable strings; update German translation 2019-08-11 22:30:11 +02:00
Moritz Bunkus
1987cb5f3a
GUI: make languages "Undetermined"/"No linguistic content" translatable 2019-08-11 22:29:44 +02:00
Moritz Bunkus
d9fda168a7
GUI: track name recognition: optionally anchor at beginning of name 2019-08-11 22:02:48 +02:00
Moritz Bunkus
1af71c6286
GUI: move old settings conversion to proper function 2019-08-11 22:01:59 +02:00
Moritz Bunkus
41e3e941df
bump version number, set release code name 2019-08-10 16:18:29 +02:00
Moritz Bunkus
48bdd0dbce
NEWS: reorder for easier consumption 2019-08-10 16:15:21 +02:00
Moritz Bunkus
6a5f7b2dc6
cosmetics: alignment 2019-08-10 16:13:25 +02:00
Moritz Bunkus
190827ee5a
text I/O: always treat newlines as EOL regardless of detected EOL style
Problematic were files for which DOS-style EOLs were
detected (carriage return followed by newline, \r\n) but which had
some lines terminated solely by a newline (\n). In such a case the
EOL was only detected upon seeing the next \r\n, and the value
returned from the `getline()` function would return something that
everyone would judge to be multiple lines of text.

Fixes #2594.
2019-08-10 16:05:57 +02:00
Moritz Bunkus
5d18a7d804
SRT parser: add debug output 2019-08-10 15:58:33 +02:00
Moritz Bunkus
ac2a26369c
cosmetics: alignment 2019-08-10 15:56:34 +02:00
Moritz Bunkus
2b46d4adc1
all: use current spelling of macOS instead of old Mac OS 2019-08-10 14:47:04 +02:00
Moritz Bunkus
72a827f6b3
translations: update program & man page translation files 2019-08-10 14:37:43 +02:00
Moritz Bunkus
182190c2da
update NEWS for fixing #2600 2019-08-10 14:35:35 +02:00
Moritz Bunkus
f383f8c78c
all: use H.265 instead of h.265
Second part of the fix of #2600.
2019-08-10 14:34:54 +02:00
Moritz Bunkus
b56918d388
all: use H.264 instead of h.264
Part of the fix of #2600.
2019-08-10 14:29:54 +02:00
Andrei Stepanov
9c9e239f4a
translations: update Russian 2019-08-10 14:03:09 +02:00
Roberto Boriotti
cf74be67d1
translations: update Italian 2019-08-10 14:03:01 +02:00
TMTisFree
cc9e582039
translations: update French 2019-08-10 14:02:49 +02:00
Moritz Bunkus
e786ec8634
MPLS: look for .m2ts if no file with extension from clip_codec_id is found
In this particular case the `clip_codec_information` field contained
the value `FMTS`. The file in the `STREAM` sub-directory still has the
extension `.m2ts`, though.

Fixes #2601.
2019-08-10 13:59:08 +02:00
Moritz Bunkus
2e7f05a4ed
ignore *.tmp files 2019-08-08 21:13:37 +02:00
Moritz Bunkus
a9d3e9ef51
GUI: re-factor font utility functions to their own file 2019-08-08 21:13:18 +02:00
Moritz Bunkus
f78615a676
GUI: fix compilation with Qt < 5.11
QFontMetrics::horizontalAdvance() was only introduced in 5.11.
2019-08-08 21:08:53 +02:00
Roberto Boriotti
21c0fe439d
installer translations: update Italian 2019-08-08 20:28:28 +02:00
Moritz Bunkus
473de3a4b7
GUI: don't use deprecated QFontMetrics::width() 2019-08-08 20:23:25 +02:00
Moritz Bunkus
342fcc1c02
GUI: don't use deprecated QPixmapCache::find(QString const &, QPixmap &) 2019-08-08 20:23:25 +02:00
Moritz Bunkus
7cf2181f51
GUI: don't use deprecated QComboBox::currentIndexChanged(QString const &) 2019-08-08 20:23:24 +02:00
Moritz Bunkus
2c8c1782f0
GUI: don't use deprecated QModelIndex::child(int, int) 2019-08-08 20:23:21 +02:00
Moritz Bunkus
fea325da01
GUI: don't use deprecated QPath::operator=(QString const &) 2019-08-08 20:23:13 +02:00
Moritz Bunkus
ea62983378
build system: no deprecated-copy warnings on gcc ≥ 9
Too many warnings at this point.
2019-08-08 19:03:16 +02:00
Moritz Bunkus
02a074b61f
source: fix compilation with Boost 1.71.0 beta 1
Due to argument-dependent lookup rules the `boost::algorithm::split`
function has always been considered by the compiler when resolving an
unqualified call to `split`.

Before Boost 1.71.0 the `boost::algorithm::split` function took an
lvalue reference as its `Input` argument. Therefore a temporary
instance of `std::string` would cause `boost::algorithm::split` not to
be considered due to SFINAE, and the compiler would keep looking,
finally finding the top-level `split` function.

In Boost 1.71.0 the first argument was changed to an rvalue
reference. Therefore the temporary `std::string` instance is now a
valid argument to the function, and the compiler considers
`boost::algorithm::split` to be a possible call. Other functions
aren't looked up.

The fix is easy: just be explicit which namespace to take the symbol
from. That way argument-dependent lookup will not be done.

Fixes #2599.
2019-08-08 17:49:50 +02:00
Moritz Bunkus
39f7b45d9f
RPM spec file: openSUSE: make rake dependency explicit
On 15.0 there's currently a problem with the "provides" for rubygem-rake.
2019-08-07 21:21:21 +02:00
Roberto Boriotti
7dde02b9a0
installer translations: update Italian 2019-08-07 18:11:50 +02:00
Moritz Bunkus
ba03b34352
tests: intentional update due to translation updates 2019-08-06 21:03:50 +02:00
Moritz Bunkus
218e5b5ccd
build system: fix xml-to-html dependencies in man2html targets 2019-08-06 20:42:43 +02:00
Moritz Bunkus
516f4ae810
translations: fix for property elements description fix
See #2598.
2019-08-06 20:29:51 +02:00
Moritz Bunkus
4b0dbdb439
property elements: fix valid value range in description of stereo mode
Fixes #2598.
2019-08-06 20:28:13 +02:00
Kai Mao
367185d945
translations: update Chinese Traditional 2019-08-06 18:42:52 +02:00
Moritz Bunkus
2e628152ca
translations: update Swedish 2019-08-06 18:42:22 +02:00
Andrei Stepanov
e754990d31
translations: update Russian 2019-08-06 18:41:58 +02:00
Trottel
642173a963
translations: update Czech 2019-08-06 18:40:52 +02:00