Commit Graph

15414 Commits

Author SHA1 Message Date
Moritz Bunkus
510670a40d
deb packaging: only use clang for compilation on Debian 11, not 12 2023-04-06 23:53:10 +02:00
Moritz Bunkus
481c4ee405
deb packaging: build with Qt6 on Debian 12 2023-04-06 23:44:08 +02:00
Moritz Bunkus
e084651d3a
translations: update list of translatable strings; update German translation 2023-04-06 16:45:21 +02:00
Moritz Bunkus
036386b363
GUI: mux: option for using first input file's directory as base for destination
Implements #3512.
2023-04-06 16:40:41 +02:00
Moritz Bunkus
5b4fdee1ef
GUI: rename controls wrt. auto-setting destination file name for consistency 2023-04-06 16:40:41 +02:00
Dian Li
6d6ed68fa8
program translations: update Chinese Simplified (China) 2023-04-06 16:38:13 +02:00
Andrei Stepanov
eb6b19377d
program translations: update Russian 2023-04-06 16:38:07 +02:00
Roberto Boriotti
a8e85522b0
program translations: update Italian 2023-04-06 16:37:59 +02:00
Israel Lucas Torrijos
39da5fd01f
program translations: update Spanish 2023-04-06 16:37:50 +02:00
Andrei Stepanov
f598aa2698
man page translations: update Russian 2023-04-06 16:37:44 +02:00
TMTisFree
243af46b46
man page translations: update French 2023-04-06 16:37:36 +02:00
Israel Lucas Torrijos
67ff479a70
man page translations: update Spanish 2023-04-06 16:37:28 +02:00
Moritz Bunkus
5ad4d9e7fe
info: add description for known values of BlockAddIDType
Part of the implementation of #3511
2023-04-05 20:46:17 +02:00
Moritz Bunkus
7f2e0378d8
GUI: use Fusion style on Windows & remove "disable dark mode" option
Qt 6.5 has been released, and with it proper support for Windows 10's
& 11's dark application mode, but only for those styles that support
it. "Fusion" is one such style, but the old "Windows Vista" that
MKVToolNix had been using until now isn't.

As this is proper support for the dark application mode, the option
for disabling said mode has been removed — also due to it not being
easy to really disable the mode in Qt, nor to retrieve the default
light palette if Windows' dark application mode is on.

Fixes #3264 and others.
2023-04-04 22:55:50 +02:00
Moritz Bunkus
376c5eff48
translations: update list of translatable strings; update German translation 2023-04-04 22:13:59 +02:00
Moritz Bunkus
e26ce68ad3
man page translations: update list of translatable strings; update German translation 2023-04-04 22:12:16 +02:00
Moritz Bunkus
81c2ac4244
man page: add option --stop-after-video-ends
Part of the implementation of #3506.
2023-04-04 22:09:17 +02:00
Moritz Bunkus
c700853d3f
update man page translations 2023-04-04 22:05:58 +02:00
Moritz Bunkus
6b4d0e2cfb
GUI: mux: add option for stopping processing after primary video track ends
Part of the implementation of #3506.
2023-04-04 22:02:41 +02:00
Moritz Bunkus
fcd931c713
merge: add option for stopping processing after primary video track ends
Part of the implementation of #3506.
2023-04-04 21:50:46 +02:00
Moritz Bunkus
7b04686461
avoid unnecessary smart pointer copies part 4 2023-04-03 23:12:47 +02:00
Moritz Bunkus
655d6c64e5
avoid unnecessary smart pointer copies part 3 2023-04-03 23:12:47 +02:00
Moritz Bunkus
cbbb6f7e06
avoid unnecessary smart pointer copies part 2 2023-04-03 23:12:47 +02:00
Moritz Bunkus
2d612293ae
avoid unnecessary smart pointer copies part 1 2023-04-03 23:12:44 +02:00
Moritz Bunkus
4027e72d6b
man page translations: update list of translatable strings; update German translation 2023-04-03 19:47:41 +02:00
Moritz Bunkus
4bdf324224
man page: update identification schema version 2023-04-03 19:47:04 +02:00
Moritz Bunkus
e90f7d6043
build system: normalize man page po files after running po4a 2023-04-03 19:46:31 +02:00
Andrei Stepanov
365528f072
man page translations: update Russian 2023-04-03 19:41:26 +02:00
TMTisFree
b84efeb51c
man page translations: update French 2023-04-03 19:41:20 +02:00
Israel Lucas Torrijos
447717e8e2
man page translations: update Spanish 2023-04-03 19:41:10 +02:00
Moritz Bunkus
04f1366168
normalize man page translation files again 2023-04-03 19:39:56 +02:00
Andrei Stepanov
ba182b47c8
program translations: update Russian 2023-04-03 19:35:50 +02:00
Israel Lucas Torrijos
1bb24ab835
program translations: update Spanish 2023-04-03 19:35:38 +02:00
Moritz Bunkus
00f1a5dbc8
Matroska reader: identification: add num cue points as num_index_entries property
See #3510.
2023-04-03 19:34:25 +02:00
Moritz Bunkus
60d0596582
VobSub reader: only probe if file extension is .idx or .sub
Otherwise other file types might be mis-detected as VobSub if a VobSub
with the same base name exists in the same directory. For example, if
`en.idx` & `en.sub` exist in a directory together with `en.ac3`, then
trying to identify `en.ac3` will try to detect it as VobSub, which
very well may succeed.

Fixes #3508.
2023-04-02 22:25:30 +02:00
Moritz Bunkus
f14535383e
man page translations: update list of translatable strings; update German translation 2023-04-02 12:09:20 +02:00
Moritz Bunkus
0908939a11
man pages: add sections about handling of languages for mkvmerge & mkvpropedit 2023-04-02 11:37:41 +02:00
Vlad Anisimov
ac37765743
man page translations: update Ukrainian 2023-04-02 11:30:31 +02:00
Andrei Stepanov
5f53b6f56d
man page translations: update Russian 2023-04-02 11:30:16 +02:00
Andrei Stepanov
544a45ace7
program translations: update Russian 2023-04-02 11:30:09 +02:00
Moritz Bunkus
d78f091e90
man page translation files: normalize formats 2023-04-02 11:28:35 +02:00
Moritz Bunkus
38747bb46b
propedit: only require tracks to be present when modifying tracks
mkvpropedit always tries to find & read tracks as the chapter & tag
modification classes are derived from the track modification
class. However, when modifying chapters or tags the tracks are not
actually modified. Therefore mkvpropedit should only abort with an
error if tracks are not found & modification of track properties is
requested.

Fixes #3498.
2023-03-28 23:29:23 +02:00
Moritz Bunkus
f6603a04f5
bump version number, set release code name 2023-03-26 18:44:40 +02:00
Moritz Bunkus
f1162101fe
re-order NEWS for easier consumption 2023-03-26 16:39:34 +02:00
Moritz Bunkus
abf762c498
man page translation: fix XML issues in Russian translation 2023-03-26 16:38:25 +02:00
Pavel Rehak
7da75a3cb0
program translations: update Czech 2023-03-26 16:35:19 +02:00
Andrei Stepanov
8fe1316120
program translations: update Russian 2023-03-26 16:34:03 +02:00
Andrei Stepanov
49e38512af
man page translations: update Russian 2023-03-26 16:33:09 +02:00
Moritz Bunkus
8bf4c51e94
propedit, header editor: remove support for minimum/maximum cache track headers
They're deprecated in the Matroska specs.

Also mark them deprecated internally in the code so that neither
mkvpropedit nor the header editor will write them when updating other
track header elements.
2023-03-12 11:48:22 +01:00
Moritz Bunkus
a6cbf071ff
VobSub reader: re-use generic_reader_c's m_in for IDX file parsing 2023-03-01 15:03:01 +01:00