Commit Graph

12623 Commits

Author SHA1 Message Date
Dian Li
172e676fd2
man page translations: update Chinese Simplified 2019-01-21 14:57:58 +01:00
Dian Li
f01a3ff53d
translations: update Chinese Simplified 2019-01-21 14:57:51 +01:00
Burak Yavuz
9494f40d15
translations: update Turkish 2019-01-21 14:57:36 +01:00
Timofey Lisunov
a37f8231e3
translations: update Russian 2019-01-21 14:57:29 +01:00
Roberto Boriotti
e7dc7c4fe2
translations: update Italian 2019-01-21 14:57:20 +01:00
Trottel
714aba32bf
translations: update Czech 2019-01-21 14:57:12 +01:00
Antoni Bella Pérez
fa18fedc3b
man page translations: update Catalan 2019-01-21 14:56:59 +01:00
Antoni Bella Pérez
013fd63cf0
translations: update Catalan 2019-01-21 14:56:49 +01:00
Moritz Bunkus
3ae299da07
GUI: character set preview dlg: keep scroll position when changing character sets
Implements #2489.
2019-01-21 14:12:18 +01:00
Moritz Bunkus
37e2da5502
MP4 reader: ignore edit lists consisting solely of unsupported elements
Unsupported edits such as dwells were simply ignored. If all of them
were ignored, then the new timeline was empty resulting in no data
being copied for that track. Instead simply ignore edit lists whose
new timeline ends up empty after the entries have been processed.

Fixes #2487.
2019-01-19 11:12:26 +01:00
Moritz Bunkus
ec5935e46f
unify HDMV PGS related file & symbol names 2019-01-12 20:22:28 +01:00
Moritz Bunkus
e8fe36bdbd
man page translations: update list of translatable strings; update German translation 2019-01-10 22:18:14 +01:00
Moritz Bunkus
05261a36c4
translations: update list of translatable strings; update German translation 2019-01-10 22:14:16 +01:00
Burak Yavuz
2fc6a3816f
translations: update Turkish 2019-01-10 22:07:43 +01:00
Roberto Boriotti
b286bbd6b3
translations: update Italian 2019-01-10 22:07:36 +01:00
TMTisFree
7aed297dd3
translations: update French 2019-01-10 22:07:19 +01:00
Israel Lucas Torrijos
f9457c8e21
translations: update Spanish 2019-01-10 22:07:00 +01:00
Moritz Bunkus
901e49b049
mm_file_io_c: don't flush on close by default
When closing files that were opened for writing, cached data will not
be flushed to storage automatically anymore. This reverts the
workaround implemented for #2469. A new option was added to both
programs (`--flush-on-close`) that re-enables flushing for people who
are affected by data loss such as described in #2469.

The reason is that automatic flushing causes long delays in processing
queues when the output by mkvmerge/mkvextract isn't the final product but
just an intermediate result to be processed further.

Implements #2480.
2019-01-10 22:05:34 +01:00
Moritz Bunkus
f3e1688ac2
cosmetics: fix alignment 2019-01-10 21:06:59 +01:00
Moritz Bunkus
86659e0e4d
HDMV PGS merging/extraction: add debugging output 2019-01-10 21:06:45 +01:00
Moritz Bunkus
49d81f4e95
HDMV PGS: convert preprocessor defines to static constexprs 2019-01-10 21:06:44 +01:00
Moritz Bunkus
86e754bf90
HDMV PGS: convert preprocessor defines to static constexprs 2019-01-08 21:06:25 +01:00
Moritz Bunkus
8cde39725e
build system: update Qt requirement to 5.4.0 or newer 2019-01-06 15:29:33 +01:00
Moritz Bunkus
653f74b692
source: fix implicit narrowing conversion in brace initializers
Fixes #2477.
2019-01-06 14:19:20 +01:00
Moritz Bunkus
61cf09e478
bump version number, set release code name 2019-01-05 16:09:05 +01:00
TMTisFree
49be135ff3
translations: update French 2019-01-05 16:02:32 +01:00
Israel Lucas Torrijos
136a2ebdfd
translations: update Spanish 2019-01-05 16:02:11 +01:00
Moritz Bunkus
01f95c316e
GUI: chapters: don't remove tab while appending on chapter read errors 2019-01-05 15:55:18 +01:00
Moritz Bunkus
18b9d3d89c
GUI: chapters: retain analyzer when opening Matroska file without chapters
The analyzer must be kept as it is needed when writing the chapters
back. This had always been the case until the implementation of #2439
where it got lost accidentally.

The result of not having the analyzer when saving is that the file is
truncated to a couple of KB, effectively destroying all of its content.

Fixes #2476.
2019-01-05 15:53:54 +01:00
Moritz Bunkus
ba10005ec4
NEWS.md: update for #2474. 2019-01-05 15:46:43 +01:00
Moritz Bunkus
2d7d27f504
build system: fix building with non-UTF-8 locales
Fixes #2474.
2019-01-05 15:10:14 +01:00
Moritz Bunkus
74da9dd6db
GUI: mux: implement dragMoveEvent for Tool
Due to a bug in Qt 5.12 on macOS, drag & drop only works if the
`dragMoveEvent` is implemented, too. See this discussion[1] on the Qt
forum and the corresponding bug report[2].

Implements a workaround for #2472.

[1]  https://forum.qt.io/topic/97649/bug-in-qt-5-12-drag-n-drop/56
[2]  https://bugreports.qt.io/browse/QTBUG-72844
2019-01-05 14:51:03 +01:00
Moritz Bunkus
2384deddd4
macOS build: fix minimum supported macOS version in documentation 2019-01-05 14:11:28 +01:00
Moritz Bunkus
54854c20ec
bump version number, set release codename 2019-01-04 13:35:06 +01:00
Moritz Bunkus
dde29920ab
NEWS.md: reorder & reword for easier consumption 2019-01-04 13:10:29 +01:00
Dian Li
517ee61df7
translations: update Chinese Simplified 2019-01-04 12:55:02 +01:00
Burak Yavuz
1b20426f01
translations: update Turkish 2019-01-04 12:54:35 +01:00
Timofey Lisunov
f5df51f41e
translations: update Russian 2019-01-04 12:53:58 +01:00
Israel Lucas Torrijos
6338b07772
translations: update Spanish 2019-01-04 12:48:58 +01:00
Antoni Bella Pérez
87196df3eb
translations: update Catalan 2019-01-04 12:48:24 +01:00
Moritz Bunkus
0bdf52876c
translations: update list of translatable strings; update German translation 2019-01-03 19:48:56 +01:00
Moritz Bunkus
c3be2fb024
GUI: chapters: fix open files dialog title when appending 2019-01-03 19:48:56 +01:00
Moritz Bunkus
73b23c2a84
GUI: chapters: fix keyboard accelerator for appending 2019-01-03 19:44:08 +01:00
Moritz Bunkus
2bd2bfb6ed
prevent libintl.h from #defining 'snprintf' to 'libintl_snprintf'
libintl.h defines a preprocessor define for `snprintf` with the
content of `libintl_snprintf` if the C library isn't GNU's
glibc. Therefore `std::snprintf` actually becomes
`std::libintl_snprintf` which doesn't exist. This affects e.g. mingw
and macOS.

This affects nlohmann-json which uses 'snprintf'. The rest of
MKVToolNix doesn't.
2019-01-03 19:39:24 +01:00
Dian Li
30580d347e
translations: update Chinese Simplified 2019-01-03 19:18:41 +01:00
Burak Yavuz
9cb34f8e96
translations: update Turkish 2019-01-03 19:18:34 +01:00
Timofey Lisunov
81c16a75bf
translations: update Russian 2019-01-03 19:17:53 +01:00
Israel Lucas Torrijos
64c16e9861
translations: update Spanish 2019-01-03 19:17:28 +01:00
Antoni Bella Pérez
cf343abf01
translations: update Catalan 2019-01-03 19:17:10 +01:00
Moritz Bunkus
323f778a3b
translations: update list of translatable strings; update German translation 2019-01-03 19:15:10 +01:00