Moritz Bunkus
ea4682f796
man page translations: update list of translatable strings; update German translation
2020-09-21 19:03:15 +02:00
TMTisFree
d9f92cbf9c
translations: update French
2020-09-21 19:01:43 +02:00
Yoshidumi, Rentaro
99f4b887d3
man page translations: update Japanese
2020-09-21 19:01:36 +02:00
Симеон Цветков
18995f53b0
translations: update Bulgarian
2020-09-21 19:01:23 +02:00
Симеон Цветков
dd8e233607
man page translations: update Bulgarian
2020-09-21 19:00:20 +02:00
Moritz Bunkus
f0abfd7093
mkvmerge man page: remove duplicate sections
2020-09-21 18:59:58 +02:00
Moritz Bunkus
c328d18ecd
man pages: fix duplicate element IDs
2020-09-21 18:59:49 +02:00
Moritz Bunkus
6f3c8510f0
DTS reader: fixed handling of odd-length buffers in byte-swapped DTS situations
...
Found by fuzzying.
2020-09-21 18:11:44 +02:00
Moritz Bunkus
f4c1e36d91
track statistics: avoid division by zero when content is shorter than 1ms
...
Found by fuzzying.
2020-09-21 17:31:21 +02:00
Moritz Bunkus
3a65d2e743
h.264/AVC and h.265/HEVC readers: reject invalid pixel dimensions
...
Values <= 0 lead to failed assertions in libEBML later as the video
pixel dimension elements aren't set. Those values don't make sense
anyway.
Found by fuzzying.
2020-09-21 17:23:18 +02:00
Moritz Bunkus
810cedf8e0
cluster helper: prevent setting timestamp scale to 0 leading to div by zero
...
Found by fuzzying.
2020-09-21 17:02:00 +02:00
Moritz Bunkus
26bbd99ec2
HEVC parser: catch exceptions during NALU parsing
...
Found by fuzzying.
2020-09-21 13:41:54 +02:00
Moritz Bunkus
74c5272591
Rakefile: explicitly link against libstdc++
...
Fixes compilation with afl-clang++
2020-09-20 13:23:49 +02:00
Danko
396ead1221
translations: update Serbian Latin
2020-09-09 14:25:45 +02:00
Andrei Stepanov
6cbccf3618
translations: update Russian
2020-09-09 14:25:45 +02:00
Симеон Цветков
3946774f67
translations: update Bulgarian
2020-09-09 14:25:45 +02:00
Moritz Bunkus
30f13a0076
GUI: mux: clear inputs when all tracks are deselected
...
Fixes #2927 .
2020-09-08 22:39:31 +02:00
Moritz Bunkus
7d24542a7d
BCP 47: format includes all components even if language is empty
...
Before there was a shortcut: if language is empty, only private use
was formatted as that's the only possible way to produce a valid
tag. However, the GUI uses formatting of potentially invalid tags and
then parsing them again as a test for validity. Therefore the
formatting function must always format all individual components.
Fixes #2924 .
2020-09-07 20:23:04 +02:00
Moritz Bunkus
093f53e007
GUI: BCP 47: use constants for input names
...
That prevents typos such as looking for "cbVariantsXYZ" when the
elements are actually named "cbVariantXYZ".
Fixes #2923 .
2020-09-07 20:10:16 +02:00
Moritz Bunkus
82b4c7eaf9
Rakefile: remove debug output
2020-09-07 17:53:37 +02:00
Moritz Bunkus
2156af77fa
Rakefile: add dev target for updating all lists
2020-09-07 17:49:33 +02:00
Moritz Bunkus
b4efb87e83
update NEWS for #2919
2020-09-07 17:49:33 +02:00
Moritz Bunkus
d74bf8bc9f
GUI: only show regions with ISO 3166 alpha codes in legacy language combo boxes
...
There's only the chapter language which uses said legacy list of
country codes, but still — don't offer numeric regions that only have
a UN M.49 code but no ISO 3166 alpha code.
Part of the implementation of #2919 .
2020-09-07 17:49:33 +02:00
Moritz Bunkus
7e1cff9ce7
GUI: rename "countries" to "regions" when taslking about BCP 47 language tags
...
Part of the implementation of #2919 .
2020-09-07 17:49:32 +02:00
Moritz Bunkus
3760502646
GUI: remove default list of commonly used country codes
...
Countries/regions are used rarely. Such an arbitrary list is not
really that useful. Let the user set up their own preferences.
2020-09-07 17:49:32 +02:00
Moritz Bunkus
1decaad545
BCP 47 language_c: support for UN M.49 region codes without ISO 3166 alpha codes
...
Part of the implementation of #2919 .
2020-09-07 17:49:32 +02:00
Moritz Bunkus
4fd4d56374
ISO 3166: rename from countries to regions
...
Preparation for adding UN M.49 regions that don't have an ISO 3166-1
country code.
Part of the implementation of #2919 .
2020-09-07 17:49:32 +02:00
Moritz Bunkus
19e61a2d2e
IANA language subtag registry: make registry download & parsing reusable
...
Part of the implementation of #2919 .
2020-09-07 17:49:32 +02:00
Moritz Bunkus
83988c2eae
IANA language subtag registry: update list of variants
2020-09-07 17:49:32 +02:00
Moritz Bunkus
388fba6822
macOS build: PCRE2: only build static libraries
...
Fixes #2921 .
2020-09-07 10:46:23 +02:00
Moritz Bunkus
f7b8a65cdc
macOS build: add PCRE2
2020-09-06 14:26:49 +02:00
Moritz Bunkus
5de8d53088
bump version number, set release codename
2020-09-06 11:41:56 +02:00
Moritz Bunkus
defbddbc19
NEWS: regroup & reorder for easier consumption
2020-09-06 11:33:42 +02:00
Moritz Bunkus
7ca1da11d1
translations: update German
2020-09-06 11:29:26 +02:00
Burak Yavuz
78ec43294b
translations: update Turkish
2020-09-06 11:27:34 +02:00
TMTisFree
0095258db1
translations: update French
2020-09-06 11:27:27 +02:00
Moritz Bunkus
9cdae214ae
Windows: add manifest settings signalling long file name support
...
Implementats #2916 .
2020-09-04 18:05:09 +02:00
Moritz Bunkus
8898549c29
mkvmerge: write TagLanguageIETF elements when generating "simple tag" elements
...
Part of the implementation of #2419 .
2020-09-03 23:46:48 +02:00
Moritz Bunkus
abe7e73ab9
mkvmerge: support for TagLanguageIETF "simple tag" child elements
...
Part of the implementation of #2419 .
2020-09-03 23:44:43 +02:00
Moritz Bunkus
3d45482e7f
BCP 47 language tags: add {Chap,Tag}LanguageIETF to the XML DTDs
...
Part of the implementation of #2419 .
2020-09-03 23:23:29 +02:00
Israel Lucas Torrijos
d1ffe3fd66
man page translations: update Spanish
2020-09-03 21:11:00 +02:00
Burak Yavuz
e48704ea64
translations: update Turkish
2020-09-03 21:11:00 +02:00
Andrei Stepanov
2388fd00f3
translations: update Russian
2020-09-03 21:11:00 +02:00
TMTisFree
e74029ee84
man page translations: update French
2020-09-03 21:11:00 +02:00
TMTisFree
5ed8babb12
translations: update French
2020-09-03 21:11:00 +02:00
Moritz Bunkus
f603adffb0
translations: fix accidental fuzzying of an entry
2020-09-03 21:11:00 +02:00
Antoni Bella Pérez
13c8e0c9fd
man page translations: update Catalan
2020-09-03 21:10:59 +02:00
Antoni Bella Pérez
a2beb8497e
translations: update Catalan
2020-09-03 21:10:59 +02:00
Moritz Bunkus
2c36ad0a9f
GUI: BCP 47 language dialog: remember geometry
...
Part of the implementation of #2419 .
2020-09-03 21:00:00 +02:00
Moritz Bunkus
eedce442d5
GUI: BCP 47 language dialog: fix scroll area layout sizing
...
Part of the implementation of #2419 .
2020-09-03 21:00:00 +02:00