Commit Graph

3605 Commits

Author SHA1 Message Date
Moritz Bunkus
51ca7838c0 Fixed the subtitle track selection for AVI input files. 2009-09-04 21:27:15 +02:00
Moritz Bunkus
143bf56ce8 Use boost's foreach function instead of mxforeach whereever possible. 2009-09-01 15:24:49 +02:00
Moritz Bunkus
1eccc669a1 Always do a full file scan if no meta seek element was found before the first cluster is found. 2009-09-01 14:54:42 +02:00
Moritz Bunkus
5ef6a1dd7a Analyzer: handle elements with an unknown size correctly. 2009-09-01 14:54:23 +02:00
Moritz Bunkus
bdf45a74e4 Made the output of --list-languages prettier. 2009-08-25 15:46:02 +02:00
Moritz Bunkus
52660b881e Added a link to the Unicode standard about character widths. Made ü be narrow. 2009-08-25 15:45:51 +02:00
Moritz Bunkus
b85b971a77 A std::wstring variant of mxinfo(). 2009-08-25 10:59:47 +02:00
Moritz Bunkus
06e8e70fb7 Added the boost foreach macro. 2009-08-25 10:59:33 +02:00
Moritz Bunkus
7194b7b112 Added a boost::wformat version of mxinfo(). 2009-08-25 10:26:29 +02:00
Moritz Bunkus
77275daefb Updates to the Chinese Simplified translation. 2009-08-24 17:48:00 +02:00
Moritz Bunkus
1e92adc6c7 Include the mkvpropedit executable in the Windows installer. 2009-08-24 17:47:26 +02:00
Moritz Bunkus
faeea5a0f4 Allow the '+' used for appending files to stand alone as an argument as well as to be put in the front of the file name. 2009-08-23 19:39:53 +02:00
Moritz Bunkus
8032c0f0d4 Fixed a spelling mistake in the German translation.
Fix for bug 436.
2009-08-22 11:07:14 +02:00
Moritz Bunkus
9793981b62 Updates to the Japanese translation. 2009-08-22 11:06:38 +02:00
Moritz Bunkus
54778d443b Fixed 'extra space in strange positions' problem of format_paragraph() for East Asian languages. 2009-08-22 00:52:39 +02:00
Moritz Bunkus
aca2301113 Fixed documentation of the --sync option in mkvmerge's --help output.
Fix for bug 435.
2009-08-21 23:41:39 +02:00
Moritz Bunkus
cf5a2ea900 Cosmetics. 2009-08-21 21:06:23 +02:00
Moritz Bunkus
3c4aaf6562 Intentional update due to libmatroska's fix to the EbmlID of the KaxTagDefault element. 2009-08-21 15:01:11 +02:00
Moritz Bunkus
9ab4bb17a0 Implemented line breaking for languages that allow line breaks anywhere (east asian languages). 2009-08-21 14:11:56 +02:00
Moritz Bunkus
b057986f9e Added two methods for calculating the display width of wide characters and strings in EM. 2009-08-21 14:11:31 +02:00
Moritz Bunkus
505571d2d6 Fixed the ISO639-2 code for Serbian. 2009-08-20 15:27:28 +02:00
Moritz Bunkus
23ed81a562 Cosmetics. 2009-08-20 15:26:18 +02:00
Moritz Bunkus
944b88770b Updates to the Japanese and Chinese Traditional translations. 2009-08-18 19:37:32 +02:00
Moritz Bunkus
0d340207b0 Made the std::wstring version of format_paragraph() public. 2009-08-18 19:37:20 +02:00
Moritz Bunkus
fa0427a4cc Use std::wstrings internally for formatting paragraphs. 2009-08-18 19:33:30 +02:00
Moritz Bunkus
743eb3816e Added the UTF8-CPP project and functions for converting between UTF-8 encoded std::strings and std::wstrings. 2009-08-18 19:33:17 +02:00
Moritz Bunkus
cde82e4ba7 mmg's file open dialogs: Add all extensions in upper case, too.
This is important because often file extensions are all upper case,
e.g. for files from DVDs. Fix for bug 433.
2009-08-18 18:55:57 +02:00
Moritz Bunkus
bd86697a61 Moved the directories 'librmff' and 'avilib-0.6.10' to a common subdirectory 'lib'. 2009-08-18 11:29:48 +02:00
Moritz Bunkus
0a03710996 Remember the selected locale. 2009-08-17 22:10:19 +02:00
Moritz Bunkus
b23eba76b6 Initialize debugging options from the MKVTOOLNIX_DEBUG environment variable as soon as possible.
That way debugging stuff that happens before handle_common_cli_args()
can work (e.g. locale functions).
2009-08-17 22:04:34 +02:00
Moritz Bunkus
58feaa395b Moved common initialization code to a common function. 2009-08-17 21:46:40 +02:00
Moritz Bunkus
c913b2f52c Initialize the global charset converter with a dummy so that text output with mxmsg() works before the locale is initialized. 2009-08-17 21:01:22 +02:00
Moritz Bunkus
7afb6bf704 Removed the 'init_stdio()' function. 2009-08-17 20:51:45 +02:00
Moritz Bunkus
96eb004720 The default value for the ChapterLanguage element is "eng" and not "und". 2009-08-16 21:05:42 +02:00
Moritz Bunkus
0cfb94b1ff Added a link to the documentation for mkvpropedit in the start menu. 2009-08-16 19:40:00 +02:00
Moritz Bunkus
daa3a60f0a Fix for compilation with mingw due to libebml's headers #defining 'min'. 2009-08-16 19:19:50 +02:00
Moritz Bunkus
bc66c14cb8 New strings from mkvpropedit added to the translation files. Updated the German translation. 2009-08-16 14:05:40 +02:00
Moritz Bunkus
82d0172479 Missing newline at the end of a message. 2009-08-16 14:05:11 +02:00
Moritz Bunkus
b1279a8a8a Added a message about the new tool. 2009-08-16 13:37:13 +02:00
Moritz Bunkus
9f1c75ad0a And the man page itself for mkvpropedit. 2009-08-16 13:33:48 +02:00
Moritz Bunkus
c96f1cf464 The actual XML file for mkvpropedit. 2009-08-16 13:33:48 +02:00
Moritz Bunkus
c3f3fca8e3 Added mkvpropedit to the distro build systems. 2009-08-16 13:33:48 +02:00
Moritz Bunkus
4c6551c054 Added a man page for mkvpropedit. 2009-08-16 13:33:48 +02:00
Moritz Bunkus
73894470b0 The actions are mandatory. 2009-08-16 13:33:47 +02:00
Moritz Bunkus
783e007fc5 Implemented writing the changes back to the file. 2009-08-16 13:33:47 +02:00
Moritz Bunkus
c37cced91f Don't show the progress bar if it is turned off. 2009-08-16 13:33:47 +02:00
Moritz Bunkus
5a38b7f24a Implemented the execution of the requested changes. 2009-08-16 13:33:47 +02:00
Moritz Bunkus
9ac342d86f Implemented the parsing of the 'value' part of a change. 2009-08-16 13:33:46 +02:00
Moritz Bunkus
4e352af5f9 Fixed segfaults if a table for KaxInfos was requested. 2009-08-16 13:33:46 +02:00
Moritz Bunkus
fef593a468 Moved the 'parse_bool()' function from mkvmerge.cpp to the common string parsing file. 2009-08-16 13:33:46 +02:00