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
Jan Mazurczyk
144b0e6e89
translations: update Polish
2019-01-03 19:09:51 +01:00
Moritz Bunkus
6c79fb7a5a
GUI: chapters: implement "copy to other tab"
...
Part of the implementation of #2439 .
2019-01-03 19:03:53 +01:00
Moritz Bunkus
db8fec6358
GUI: chapters: implement appending from existing file to current tab
...
Part of the implementation of #2439 .
2019-01-03 19:03:53 +01:00
Moritz Bunkus
bc3d278dd8
pugixml: update
2019-01-03 19:03:53 +01:00
Moritz Bunkus
f95b016e1f
nlohmann-json: update to v3.5.0
2019-01-03 19:03:52 +01:00
Moritz Bunkus
ecfd8159be
fmt: update bundled version to v5.3.0
2019-01-03 13:50:24 +01:00
Moritz Bunkus
571e8b254f
common: flag mxexit that it doesn't return
2019-01-02 23:11:27 +01:00
Moritz Bunkus
a4057204b6
build system: show build time
2019-01-02 23:08:45 +01:00
Moritz Bunkus
0e2cea9cf4
dev tools: add runner script for clang-tidy
2019-01-02 23:08:45 +01:00
Moritz Bunkus
ac38b8ec2a
common: implement clang-tidy's suggestions regarding modernization
2019-01-02 23:08:45 +01:00
Moritz Bunkus
a0692c2743
NEWS: add entry for flush change
...
See #2469 .
2019-01-01 18:14:24 +01:00
Moritz Bunkus
98a6a79076
translations: update list of translatable strings; update German translation
2018-12-30 20:56:34 +01:00
Moritz Bunkus
fd71901aa4
GUI: mux: implement button for switching between recent output directories
...
Implements #2468 .
2018-12-30 20:47:44 +01:00
Moritz Bunkus
00c03ca7b9
GIU: add icon "folder-favorites"
2018-12-30 18:35:50 +01:00
Moritz Bunkus
7698d43a55
add_icons.rb: support for adding scalable versions
2018-12-30 18:35:33 +01:00
Moritz Bunkus
0aee0cc2a6
GUI: prefs: remember 10 recently used "fixed/relative output directories"
...
Inspired by the feature requested in #2468 .
2018-12-30 18:27:13 +01:00
Moritz Bunkus
f097b1feb4
GUI: settings: use named constants for names of groups & values
2018-12-30 17:53:12 +01:00
Moritz Bunkus
29a7faf175
GUI: explicitly flush writable files before closing
2018-12-30 13:51:49 +01:00
Moritz Bunkus
e9dd0d41c1
mm_file_io_c: flush buffers on writable files before closing
2018-12-30 13:03:40 +01:00
Moritz Bunkus
cedd3eac4d
mm_file_io_c: use strong types for file handle
2018-12-30 12:55:04 +01:00
Jan Mazurczyk
c97aae8318
translations: update Polish
2018-12-29 20:30:20 +01:00
Dian Li
726b439b20
translations: update Chinese Simplified
2018-12-29 20:30:00 +01:00
Andrei Stepanov
8cf9383b86
translations: update Russian
2018-12-29 20:29:52 +01:00
Paride Barison
3b403321a0
translations: update Italian
2018-12-29 20:29:36 +01:00
TMTisFree
32a325ff28
translations: update French
2018-12-29 20:29:25 +01:00
Antoni Bella Pérez
899c943ff2
translations: update Catalan
2018-12-29 20:29:14 +01:00
Moritz Bunkus
0223eb7a64
Windows: remove pre-Vista compatibility code
2018-12-28 23:49:22 +01:00
Moritz Bunkus
d1c506d5a6
mm_io_c hierarchy: convert to use of pimpl idiom
2018-12-28 23:43:50 +01:00