Commit Graph

5845 Commits

Author SHA1 Message Date
Moritz Bunkus
a44a29bb8c Dump EBML elements if requested 2012-03-29 12:17:01 +02:00
Moritz Bunkus
a6dc1f7fc5 More tests with invalid segment info XML files 2012-03-29 12:16:42 +02:00
Moritz Bunkus
bcb9a02617 Re-write of the segment info parsing facility with pugixml instead of expat 2012-03-29 12:10:17 +02:00
Moritz Bunkus
d7ffe09a5d Ignore certain elements; better semantic dump output 2012-03-29 11:53:53 +02:00
Moritz Bunkus
3e32af6ebf Debug method for dumping allowed XML elements for chapters/tags 2012-03-29 10:53:27 +02:00
Moritz Bunkus
6871a59120 Refactor functions to const 2012-03-29 08:20:32 +02:00
Moritz Bunkus
ef89c71683 Run tests for XML files on all existing files automatically 2012-03-27 19:32:23 +02:00
Moritz Bunkus
66812e54cd Remove unused struct 2012-03-26 20:32:01 +02:00
Moritz Bunkus
48cc8862c5 Generate BROWSE file for Emacs 2012-03-26 20:19:14 +02:00
Moritz Bunkus
0796eaceb6 Test valid range of tag elements 2012-03-26 09:52:08 +02:00
Moritz Bunkus
6f8f1e4d9c Automatically test all tags-invalid-* files 2012-03-26 09:49:44 +02:00
Moritz Bunkus
3a2ff12224 Test valid range of chapter elements 2012-03-26 09:48:11 +02:00
Moritz Bunkus
f65b710513 More tests for invalid tags files 2012-03-26 09:34:36 +02:00
Moritz Bunkus
6677971b9d Mark <Simple> without <Name> as an error 2012-03-26 09:34:25 +02:00
Moritz Bunkus
ac3f8ea98d Refine chapter test to verify mkvmerge's output 2012-03-26 09:28:51 +02:00
Moritz Bunkus
b70c55c9df Capture and return program messages output for further analysis by tests 2012-03-26 09:28:42 +02:00
Moritz Bunkus
e8ab13c8fd Fix reading XML files with BOM 2012-03-25 23:48:22 +02:00
Moritz Bunkus
122b65b2f4 Re-write of the tag parsing facility with pugixml instead of expat 2012-03-25 23:18:58 +02:00
Moritz Bunkus
8ca05da04a Forgot a return statement 2012-03-25 22:13:37 +02:00
Moritz Bunkus
855c70220b Re-write of the chapter parsing facility with pugixml instead of expat 2012-03-25 22:13:37 +02:00
Moritz Bunkus
88826e094b Add more tests for cases in which the chapter parser should fail 2012-03-25 22:13:37 +02:00
Moritz Bunkus
190172981c Refactoring: use std::shared_ptr instead of my own smart pointer implementation 2012-03-25 22:13:37 +02:00
Moritz Bunkus
ed4039b959 FindChild<> for EbmlMaster * 2012-03-25 22:13:37 +02:00
Moritz Bunkus
e7fd6c28ab Refactoring: change extern data API from char const * to std::string/std::vector
And use C++11's & Boost's cool features.
2012-03-25 22:13:37 +02:00
Moritz Bunkus
dadbe95a7c Don't try to #define nullptr 2012-03-25 22:13:37 +02:00
Moritz Bunkus
76d8d746fe Add function strip_copy() 2012-03-25 22:13:37 +02:00
Moritz Bunkus
d60f06bf2b Refactoring: change ISO639 API from char const * to std::string/std::vector
And use C++11's & Boost's cool features.
2012-03-24 18:29:35 +01:00
Moritz Bunkus
c87de1470e Add several test cases for the XML parser routines 2012-03-24 12:28:53 +01:00
Moritz Bunkus
dadf0451f2 Initialize libmtxcommon 2012-03-24 11:49:28 +01:00
Moritz Bunkus
5d86c3ef26 Link the tools against all common libraries 2012-03-24 11:45:52 +01:00
Moritz Bunkus
92f53edd15 I love C++11 :) 2012-03-23 18:06:37 +01:00
Moritz Bunkus
fc9a7cb379 Add src/common/compression to the list of source directories
Otherwise common_pch.h won't depend on the files in said directory.
2012-03-23 18:02:48 +01:00
Moritz Bunkus
a86132c27b Retrieve more URLs from latest-release.xml 2012-03-22 21:42:30 +01:00
Moritz Bunkus
530f591a8e Refactoring: make Boost namespace aliases a bit more verbose 2012-03-22 21:21:06 +01:00
Israel Lucas Torrijos
c8a71cee06 Update the Spanish translation 2012-03-22 18:12:26 +01:00
Moritz Bunkus
3260f0afda Include 'latest-windows-binary' element in XML output 2012-03-22 18:11:53 +01:00
Moritz Bunkus
fb6410509a Merge branch 'master' of github.com:mbunkus/mkvtoolnix 2012-03-22 18:11:40 +01:00
Moritz Bunkus
0bc29bf526 Fix display/redisplay of the download URL 2012-03-22 16:03:27 +01:00
Moritz Bunkus
5a1cc9a447 Additional option for compact XML output 2012-03-22 13:40:07 +01:00
Moritz Bunkus
b8484318d0 Fix ChangeLog sorting 2012-03-22 13:37:06 +01:00
Moritz Bunkus
80431631c7 Refactoring; more spacing for headings; Freeze/Thaw for faster drawing 2012-03-21 21:00:50 +01:00
Moritz Bunkus
e6e69baf6d Fix bullet list 2012-03-21 01:26:58 +01:00
Moritz Bunkus
0f780f6ed7 Fix compilation with newer boost 2012-03-21 01:01:55 +01:00
Moritz Bunkus
5546e546ef Add "mts" to list of known file extensions for MPEG transport streams 2012-03-21 00:48:24 +01:00
Moritz Bunkus
fa45949f75 Display latest 5 entries in ChangeLog for update check 2012-03-21 00:47:55 +01:00
Moritz Bunkus
318b2e9062 Remove debug output 2012-03-20 23:08:16 +01:00
Moritz Bunkus
400da7714e Don't output the 'version' attribute multiple times 2012-03-20 12:10:08 +01:00
Moritz Bunkus
e222fa3cec Refactoring: API change for compressor 2012-03-20 09:52:06 +01:00
Moritz Bunkus
ffb3a4802a Adjust decompressed buffer to correct size 2012-03-20 06:54:36 +01:00
Moritz Bunkus
3e22c4a4bf Refactoring: split compression.{h,cpp} into multiple files 2012-03-20 06:52:22 +01:00