Commit Graph

5954 Commits

Author SHA1 Message Date
Moritz Bunkus
203f0aa210 Re-write USF reader to use pugixml instead of the expat based xml_parser_c 2012-03-29 15:33:36 +02:00
Moritz Bunkus
000db39220 Refactoring: Move exceptions and file loading from ebml_converter & pugi to xml.h/.cpp 2012-03-29 15:33:19 +02:00
Moritz Bunkus
fda64aed54 Add a test case for USF subtitles 2012-03-29 14:22:01 +02:00
Moritz Bunkus
fb8c04343e Intentional update due to 122b65b 2012-03-29 14:11:31 +02:00
Moritz Bunkus
53a7accf95 Remove the element_mapping.cpp file 2012-03-29 13:53:32 +02:00
Moritz Bunkus
7b3699ffd3 Remove CorePicture as a supported file format 2012-03-29 13:53:02 +02:00
Moritz Bunkus
cdb3d317f9 List supported XML tags for chapters/tags/segment info in mkvmerge's man page 2012-03-29 13:14:29 +02:00
Moritz Bunkus
c45ea71e15 Update DTD files and ChangeLog 2012-03-29 12:58:18 +02:00
Moritz Bunkus
e5ae65e04a Handle "SegmentFilename", "NextSegmentFilename", "PreviousSegemntFilename" 2012-03-29 12:31:24 +02:00
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