Commit Graph

13584 Commits

Author SHA1 Message Date
Moritz Bunkus
49be444a61
build system: require libEBML v1.4.1 or newer
libEBML < v1.4.1 contains a bug that leads to use-after-free access in
all of MKVToolNix's programs.

Part of the fix of #2989.
2021-01-04 17:08:59 +01:00
Moritz Bunkus
8756d56343
libEBML: update bundled version to v1.4.1
libEBML < v1.4.1 contains a bug that leads to use-after-free access in
all of MKVToolNix's programs.

Part of the fix of #2989.
2021-01-04 17:06:01 +01:00
Moritz Bunkus
f36d9dbb2e
translations: update list of translatable strings; update German translation 2021-01-04 00:38:30 +01:00
Moritz Bunkus
5fcf946cd6
GUI: add preference for staying on top of other windows
Implements #2967.
2021-01-04 00:22:07 +01:00
Moritz Bunkus
b6cb2e40cd
GUI: save file dialogs: add context-specific default extension if none given
Most platforms add a file name extension derived from the selected
filter unless the user provides an extensions. Certain
platforms (mostly GNOME) don't add one. With this commit the behavior
is unified across supported platforms.

Implements #2983.
2021-01-04 00:22:07 +01:00
Moritz Bunkus
62f388ea0d
GUI: jobs: make maximum number of concurrent jobs configurable
Implements #2984.
2021-01-04 00:22:07 +01:00
Moritz Bunkus
da92f8163d
build system: change link order for common libraries vs libebml/matroska
Helpful for when I want to use fmt in libebml/matroska temporarily.
2021-01-02 22:03:05 +01:00
Moritz Bunkus
db02d693f8
GUI: use regular-sized icon, not @2x variant 2020-12-12 13:07:28 +01:00
Moritz Bunkus
b8549432ef
build system: use compiler-style warning output when updating QRC
Allows editors to pick up on them & "go to next warning/error" type
key bindings to work
2020-12-12 13:05:12 +01:00
Moritz Bunkus
747c946461
macOS build: update Qt to 5.15.2 2020-12-11 19:14:08 +01:00
Moritz Bunkus
2b936d9cc0
macOS build: fix directory names on my current build installation 2020-12-11 19:14:03 +01:00
Moritz Bunkus
9f03ba2a58
Merge branch 'gitcodebuddy/rubocop-fixer' of gitlab.com:codi.coder/mkvtoolnix into main 2020-12-10 13:50:13 +01:00
Симеон Цветков
0013a35d45 Replace preferences-other.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
a0a4c46ce0 Replace mkvtoolnix-gui.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
7e9e718410 Replace mkvpropedit.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
3ad8960aef Replace mkvmerge.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
c69f06a177 Replace mkvinfo.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
5321890159 Replace mkvextract.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
2e239b33c1 Replace folder-favorites.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
43cd4e5194 Replace clock.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
68ea58373e Replace applications-internet.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
25022981b0 Replace application-octet-stream.png 2020-12-10 12:47:28 +00:00
Moritz Bunkus
c7978c7397
don't mess with __STRICT_ANSI__
Undefining it was needed back in the day due to bugs in
mingw. However, it's a compiler-internal symbol that shouldn't be
messed with.

Hopefully fixes compilation with the upcoming g++ v11.

Supersedes #2215.
2020-12-10 13:23:37 +01:00
Moritz Bunkus
f4b3051943
GUI: Merge::Tool: convert to pimpl idiom 2020-12-06 23:19:15 +01:00
Moritz Bunkus
c9becc172e
h.265/HEVC extraction: use correct number of bytes for prefix SEI skipping 2020-12-02 16:49:07 +01:00
Kai Mao
fba292fbf1
translations: update Chinese Traditional 2020-11-30 11:17:33 +01:00
Burak Yavuz
f212da6fd1
translations: update Turkish 2020-11-30 11:17:20 +01:00
Timofey Lisunov
b5a8d9d188
translations: update Russian 2020-11-30 11:17:15 +01:00
Roberto Boriotti
cbe8ee4be3
translations: update Italian 2020-11-30 11:17:04 +01:00
TMTisFree
53bbed305b
translations: update French 2020-11-30 11:16:53 +01:00
Israel Lucas Torrijos
64c53f9699
translations: update Spanish 2020-11-30 11:16:47 +01:00
Antoni Bella Pérez
c27a671b7d
translations: update Catalan 2020-11-30 11:16:41 +01:00
Симеон Цветков
40307a11e7
translations: update Bulgarian 2020-11-30 11:16:33 +01:00
Kai Mao
4eb9dc8ab6
man page translations: update Chinese Traditional 2020-11-30 11:16:17 +01:00
Roberto Boriotti
a8cad0e1b1
man page translations: update Italian 2020-11-30 11:16:03 +01:00
Moritz Bunkus
627e1d8a20
avoid warning due to C-style struct naming 2020-11-24 22:32:28 +01:00
Moritz Bunkus
345efa695f
remove Rakefiles from sub-directories 2020-10-28 18:16:21 +01:00
Moritz Bunkus
10a47552c9
cosmetics: alignment 2020-10-20 18:56:33 +02:00
Moritz Bunkus
f412aeaf15
ISO 639: rename to alpha_2/3_code instead of iso639_1/2_code
Preparation for adding alpha 3 codes from ISO 639-3 and ISO 639-5.
2020-10-16 11:07:49 +02:00
Moritz Bunkus
c640556ac1
Debian packaging: bump compatibility to 11; use dh_missing 2020-10-16 09:28:59 +02:00
Moritz Bunkus
fe0e09c811
GUI: mux: convert Tab class to pimpl idiom 2020-10-13 10:53:48 +02:00
Moritz Bunkus
bb3f29c414
translations: update list of translatable strings; update German translation 2020-10-07 16:32:58 +02:00
Kai Mao
ccc708fd26
translations: update Chinese Traditional 2020-10-07 16:22:53 +02:00
Burak Yavuz
054a493f93
translations: update Turkish 2020-10-07 16:22:45 +02:00
Симеон Цветков
2c282402d5
translations: update Serbian Cyrillic 2020-10-07 16:22:40 +02:00
Timofey Lisunov
03da32a2de
translations: update Russian 2020-10-07 16:08:38 +02:00
Roberto Boriotti
424689a39d
translations: update Italian 2020-10-07 16:08:29 +02:00
Israel Lucas Torrijos
d070b3ae8d
translations: update Spanish 2020-10-07 16:08:14 +02:00
Antoni Bella Pérez
526c2c12ef
translations: update Catalan 2020-10-07 16:08:00 +02:00
Симеон Цветков
91713c14d5
translations: update Bulgarian 2020-10-07 16:07:53 +02:00