Commit Graph

16133 Commits

Author SHA1 Message Date
Roger Knutsen
bc6263efa9
man page translations: update Norwegian Bokmål 2025-01-15 21:33:31 +01:00
Roger Knutsen
6e6450265f
program translations: update Norwegian Bokmål 2025-01-15 21:33:26 +01:00
Roberto Boriotti
7cc6bfe850
program translations: update Italian 2025-01-15 21:33:18 +01:00
TMTisFree
28d9d33bca
man page translations: update French 2025-01-15 21:33:09 +01:00
TMTisFree
a9019f78e4
program translations: update French 2025-01-15 21:33:00 +01:00
Casper
26b527ed4d
program translations: update Spanish 2025-01-15 21:32:52 +01:00
Antoni Bella Pérez
0e04cdf9ad
program translations: update Catalan 2025-01-15 21:32:16 +01:00
prydespar
4a4f2511bd
program translations: update Belarusian 2025-01-15 21:32:01 +01:00
Moritz Bunkus
a2aab25c52
GUI: headers: double-clicking on flags in tree view toggles flags
implements #3773
2025-01-15 21:27:49 +01:00
Moritz Bunkus
244104350f
fmt: update bundled copy to v11.1.1 2025-01-09 10:35:31 +01:00
Moritz Bunkus
d5282d8304
Matroska reader: hard-limit buffered memory to 128 MB
When appending files, the core calls the reader with `force == true`
when looking for the smallest timestamp of each track in the appended
file. If there's a track with very few packets in total this means
that the Matroska reader would buffer all the data from the start of
the appended file until the first packet of each track has been found.

The most pathological case is one of forced-only subtitles, which
might contain as few as six entries in total over the length of a four
hour movie in the case of "Lord of the Rings — Return of the
King (extended cut)".

Fixes #3771.
2025-01-04 21:44:24 +01:00
Moritz Bunkus
2034abde25
macOS: remove obsolete patches for building OpenSSL 2024-12-31 17:42:34 +01:00
Moritz Bunkus
45c75db895
avoid compiler warning 2024-12-31 14:28:40 +01:00
Moritz Bunkus
7cf472edf8
Revert "mark mxexit* functions as noreturn"
This reverts commit 1f5677f42f.

see #3769
2024-12-31 14:24:32 +01:00
Moritz Bunkus
a9908339ca
Revert "make mxerror() abort even if no error handler is installed"
This reverts commit 2d9d0f9e3f.

see #3769
2024-12-31 14:24:10 +01:00
Moritz Bunkus
b23190441f
Fedora RPM specfile: remove no longer needed packages 2024-12-31 12:07:31 +01:00
Moritz Bunkus
503701f1cf
Fedora RPM specfile: add more required packages 2024-12-31 12:07:26 +01:00
Moritz Bunkus
1f0ffe6995
macOS: build full MKVToolNix when calling build.sh without arguments 2024-12-29 22:49:50 +01:00
Moritz Bunkus
630a28f704
macOS: fix building latest Qt 2024-12-29 22:49:09 +01:00
Moritz Bunkus
4617687a08
macOS: fix building latest cmark 2024-12-29 22:48:10 +01:00
Moritz Bunkus
cb05f8fa4f
macOS: recognize .tar.lz file extension 2024-12-29 22:48:06 +01:00
Moritz Bunkus
675a4b0cf5
macOS: fix building zlib
Archive's name now has a `v` in front of the version number, but
directory included doesn't.
2024-12-29 22:48:02 +01:00
Moritz Bunkus
c91a05c35b
macOS build: update various specs for required libraries 2024-12-29 22:47:52 +01:00
Moritz Bunkus
384ea58060
macOS: Qt: build fewer superfluous parts 2024-12-29 22:45:53 +01:00
Moritz Bunkus
b229e81e60
macOS: Qt: build without rpath 2024-12-29 22:45:44 +01:00
Moritz Bunkus
59d96652e6
macOS: build for 13 Ventura & later 2024-12-29 22:45:22 +01:00
Moritz Bunkus
c9aabf3ad6
macOS: fix gettext not to #define setlocale 2024-12-29 18:39:24 +01:00
Moritz Bunkus
60485c6048
macOS: update Qt 2024-12-29 18:17:55 +01:00
Moritz Bunkus
76f1496f38
macOS: update Boost 2024-12-29 16:35:00 +01:00
Moritz Bunkus
4cb018c730
macOS: fix building libVorbis
Problem is the option `-force_cpusubtype_ALL` which is defined in
`configure` as part of several flag env vars such as
`CFLAGS`. Unfortunately it somehow gets passed through to the linking
stage, too, where clang's linker aborts with an error that the option
is unsupported.
2024-12-29 16:17:26 +01:00
Moritz Bunkus
89f101d2cb
macOS: don't build pcre2 anymore 2024-12-29 16:02:00 +01:00
Moritz Bunkus
51bd52ffb4
bump version number, set release code name 2024-12-27 19:33:36 +01:00
Moritz Bunkus
96d618091d
man page translations: update list of translatable strings; update German translation 2024-12-27 19:05:08 +01:00
Moritz Bunkus
74fde57b89
translations: update list of translatable strings; update German translation 2024-12-27 19:05:08 +01:00
Moritz Bunkus
1846997d90
use 'JSON object' instead of 'JSON hash' for consistency 2024-12-27 19:05:08 +01:00
Moritz Bunkus
14a8a0f7cd
update man page translation files 2024-12-27 19:05:08 +01:00
Israel Lucas Torrijos
20794c797a
man page translations: update Spanish 2024-12-27 19:05:08 +01:00
Israel Lucas Torrijos
8b8e1ffc78
program translations: update Spanish 2024-12-27 19:05:07 +01:00
prydespar
a980eb5c00
man page translations: update Belarusian 2024-12-27 19:05:07 +01:00
prydespar
48028a41d3
program translations: update Belarusian 2024-12-27 19:05:07 +01:00
Moritz Bunkus
1425b9214e
CLI parser: option for escaping leading @ with @ for disabling reading from file
implements #3768
2024-12-27 19:05:07 +01:00
Moritz Bunkus
ef768934fd
GUI: apply "disable tooltips" to status bar tooltip, too
see https://help.mkvtoolnix.download/t/pop-up-issue-keeps-appearing/1145
2024-12-27 17:56:37 +01:00
Moritz Bunkus
93614532b1
GUI: mux: new option to always set track languages when adding files
see https://help.mkvtoolnix.download/t/setting-the-video-language-to-no-linguistic-content-zxx-by-default/1151
2024-12-27 17:56:27 +01:00
Moritz Bunkus
465be405a4
fix compilation with Qt < 6.7.0 2024-12-02 21:44:44 +01:00
Antoni Bella Pérez
0616bca855
program translations: update Catalan 2024-12-01 16:31:49 +01:00
Antoni Bella Pérez
b3727ac864
man page translations: update Catalan 2024-12-01 16:31:42 +01:00
Moritz Bunkus
28cd5bcb8a
more avoiding the use of deprecated Qt functions 2024-12-01 15:58:02 +01:00
Moritz Bunkus
2d9d0f9e3f
make mxerror() abort even if no error handler is installed 2024-12-01 15:43:46 +01:00
Moritz Bunkus
6954288ef4
cosmetics: alignment 2024-11-17 22:14:10 +01:00
Moritz Bunkus
2dd30845fb
mkvinfo: accept --checksums, too, to match man page 2024-11-17 22:13:37 +01:00