Commit Graph

2952 Commits

Author SHA1 Message Date
Moritz Bunkus
d32639b1d5 Renamed the "debian" directory to "debian-upstream"
Bug 329 asks for this rename as it makes the life of
the official Debian/Ubuntu package maintainers easier
(and the job of the folks reviewing the packages as
well).
2009-01-21 13:42:29 +01:00
Moritz Bunkus
3945ee018a Debian control dependency update
1. mkvtoolnix can be built against either liblzo v1 or v2.
2. Have mkvtoolnix-gui depend on mkvtoolnix with at least the same
version or higher. Otherweise the GUI might make use of commands
that mkvmerge does not understand.
2009-01-20 15:12:23 +01:00
Moritz Bunkus
f86b13a873 Test for NULL.
The chapter editor does not assign an item data element to the root
element. Therefore the function should check if said item data element
is NULL before using it causing a crash otherwise.
2009-01-19 13:53:05 +01:00
Moritz Bunkus
b816b838a4 mkvextract: do not output timecodes in scientific notation
Huge timecodes were output in scientific notation because floating
point numbers were used. Now mkvextract creates the decimal and fractional
parts of the output itself so that the scientific notation will not be used.
2009-01-18 20:42:40 +01:00
Moritz Bunkus
cdcb7a3f03 Removed extra % from output
The strings are not passed through boost::filter; therefore one % is enough.
2009-01-18 19:59:55 +01:00
Moritz Bunkus
9ddc19609e Removed extra % from output
The string is not passed through boost::filter; therefore one % is enough.
2009-01-18 17:42:19 +01:00
Moritz Bunkus
fe9ca8a91f Set version number to 2.4.2 for the installer
Due to moving the NSIS script into a subdirectory my automated
script did not update the version number in it for the last
release.
2009-01-18 17:28:32 +01:00
Moritz Bunkus
e5d156a07c Releasemessage and version number for 2.4.2 2009-01-17 22:07:31 +01:00
Moritz Bunkus
cfe99ac068 Various cosmetics and improvements to the NSIS installer script
1. Switched to Modern UI 2.
2. The Matroska logo is used during uninstallation as well.
3. Cleanup; moved code blocks around.
4. Changed the branding from the standard "NSIS installation system..."
string to something with "mkvtoolnix...".
5. Prepared the code to contain a build number in the product name;
the build number is empty for releases and will be set for pre-builds
by my automated build script.

Fixes for bug 327.
2009-01-17 14:47:06 +01:00
Moritz Bunkus
0e6f533725 Removed a couple of comments 2009-01-17 13:11:30 +01:00
Moritz Bunkus
b06dd974ba Cleanups in NSIS installer script
Removed old functions and replaced them with calls
to builtin/provided newer functions. Requires NSIS 2.42
or at least a System.dll plugin with the "Call" function
compiled in.

Part of a fix for bug 327.
2009-01-17 01:06:28 +01:00
Moritz Bunkus
f096026db8 Moved the NSIS installer script to its own subdirectory. 2009-01-16 21:57:32 +01:00
Moritz Bunkus
06fa821050 Fix timecodes in appended subtitle files
If subtitle files are appended to separate video files
(e.g. two AVI and two SRT files) then the subtitle timecodes of
the second and all following subtitle files were based on the last
timecode in the first subtitle file instead of the last timecode in
the first video file. Fix for bug 325.

This bug was introduced in c68a6dfc27
2009-01-15 22:59:17 +01:00
Moritz Bunkus
d6b09c0d4c Removed Subversion "$Id$" tags
Removed all lines with Subversion tags like "$Id$" because they are not
evaluated by Git. Collapsed consecutive empty lines into one empty line.
2009-01-15 19:26:40 +01:00
Moritz Bunkus
a228089347 Initialized unused variables
The member variables display_width and display_height have to
be initialized. Otherwise it's up to the compiler which is bad :)
Fix for bug 329.
2009-01-15 19:06:26 +01:00
Moritz Bunkus
275c643ad1 Cosmetics 2009-01-15 18:30:23 +01:00
Moritz Bunkus
1274db8d25 Added .gitignore files
All files created by a full build are ignored.
2009-01-14 23:34:07 +01:00
Moritz Bunkus
4bbf0fc80e Re-added common function definitions
The three functions fs_entry_exists(), create_directory() and
get_current_time_millis() are all defined in os.cpp for both
Windows and Unixish systems. Therefore they have to stay defined
in os.h.
2009-01-14 23:28:07 +01:00
Moritz Bunkus
949f9ed387 Implemented libmagic based automatich MIME type detection for Windows. 2009-01-08 20:33:19 +00:00
Moritz Bunkus
edd973ea7d Added the extension "avs" for AVISynth scripts to the MIME type "text/plain". 2009-01-07 21:14:30 +00:00
Moritz Bunkus
25f5daba75 Cosmetics. 2009-01-04 15:14:59 +00:00
Moritz Bunkus
625c43dc05 An empty key frame table means that each frame is a key frame. Fix for the regression introduced in revision 4054. 2009-01-04 14:22:46 +00:00
Moritz Bunkus
0d38943c63 Copy attachments from Matroska input files into each output file, not just the first one. Partial fix for bug 324. 2009-01-03 18:20:33 +00:00
Moritz Bunkus
e526a8a591 Removed outdated information. Attachments are indeed copied from Matroska files. Partial fix for bug 324. 2009-01-03 18:17:00 +00:00
Moritz Bunkus
7aa04b5999 Cosmetics. 2009-01-03 18:04:58 +00:00
Moritz Bunkus
7c8861b31f Cosmetics. 2009-01-03 16:43:38 +00:00
Moritz Bunkus
5b67c115eb Preparations for mmg's translation. Cosmetics. 2009-01-03 15:26:00 +00:00
Moritz Bunkus
d7e1cd2408 Make the help message clear regarding the fact that both Boost and Boost::regex are required for building mkvtoolnix. Exit with an error if the user requests that either of the libraries is disabled. Fix for bug 323. 2008-12-29 18:40:01 +00:00
Moritz Bunkus
6aeffcf897 Use the Matroska logo for the installer instead of the generic NSIS installer icon as suggested in bug 322. 2008-12-28 16:25:28 +00:00
Moritz Bunkus
b63d2959d4 Decreased the time needed for parsing the headers and pre-calculating the tables. 2008-12-21 17:07:33 +00:00
Moritz Bunkus
005fbb9550 Intentional update due to revision 4031. 2008-12-17 22:00:05 +00:00
Moritz Bunkus
7227888f22 Use Boost based regular expressions for the simple chapter parser and extended it to handle more than 100 chapters. Fix for bug 320. 2008-12-17 18:00:44 +00:00
Moritz Bunkus
e80b3654e0 Cosmetics: Missing trailing newline, double "Error:". 2008-12-17 17:37:02 +00:00
Moritz Bunkus
044cf67347 Ignore more auto-generated files. 2008-12-17 17:36:44 +00:00
Moritz Bunkus
4db84e8fed Pass the --enable-auto-import flag to the linker during compilation with mingw in order to get rid of a lot of messages regarding auto imports of symbols. 2008-12-17 07:50:42 +00:00
Moritz Bunkus
5cb339a3cf Update the command line prior to saving it or creating an option file. 2008-12-17 07:26:39 +00:00
Moritz Bunkus
876061acc0 Ignore some files. 2008-12-16 19:02:31 +00:00
Moritz Bunkus
68f2a1a6b8 Added the source tree for the Qt version of mmg. It is just the beginning, not the complete GUI. 2008-12-16 19:02:12 +00:00
Moritz Bunkus
e4bd09b221 Fix the working folder for the shortcuts created in the start menu and on the desktop. Fix for bug 319. 2008-12-15 09:37:56 +00:00
Moritz Bunkus
3796304ba6 Deactivated the gettext checks again. 2008-12-13 22:19:15 +00:00
Moritz Bunkus
b02b3ab2c4 Missing newline./ 2008-12-13 22:18:37 +00:00
Moritz Bunkus
3a6a29c1d5 Revision 3884 removed the variable i from the loop end condition causing segfaults if "--engage native_mpeg4" is used together with MPEG-4 part 2 video. Fix for bug 318. 2008-12-13 22:14:16 +00:00
Moritz Bunkus
1d43772307 Added a German translation for the command line tools. 2008-12-12 16:06:48 +00:00
Moritz Bunkus
95f1ba2c7f Forgot to add the test case for Theora pixel aspect ratio handling. 2008-12-09 19:22:41 +00:00
Moritz Bunkus
54990f47d3 Updates. 2008-12-08 10:13:07 +00:00
Moritz Bunkus
ea3dd370dd mkvtoolnix' main application is mmg.exe... Fix for bug 316. 2008-12-07 01:39:04 +00:00
Moritz Bunkus
addcc360ff Ask the user whether or not he wants a shortcut placed on the desktop. Fix for bug 315. 2008-12-06 19:10:39 +00:00
Moritz Bunkus
97ca95c33d Fix compilation with a non-Unicode enabled wxWidgets. Fix for bug 312. 2008-12-06 19:10:04 +00:00
Moritz Bunkus
0d77b22b7d Explicitely list all files that should be installed and uninstalled. Partial fix for bug 315. 2008-12-06 18:47:19 +00:00
Moritz Bunkus
8176390b92 Removed a duplicate line, and reordered the remaining lines to be grouped (first start menu entries and desktop shortcut, then the program files). 2008-12-06 18:22:38 +00:00