Moritz Bunkus
1310feeae6
Bump version number, add release message, set code name
2012-09-02 13:01:51 +02:00
Moritz Bunkus
f0335a916b
Use the proper way to set EbmlUnicodeString object values
2012-09-02 12:18:54 +02:00
Moritz Bunkus
eb732fbb39
Merge branch 'master' into propedit-attachments
2012-09-01 20:43:39 +02:00
Moritz Bunkus
bb3159def8
Remove unused variables
2012-09-01 19:09:02 +02:00
Moritz Bunkus
0bbeddb627
Avoid the use of uninitialized variables
2012-09-01 19:09:02 +02:00
Moritz Bunkus
fbcf15f5db
Chapter editor: Let inputs stretch to right border
2012-09-01 18:34:05 +02:00
Moritz Bunkus
2b8af7bb4b
Chapter editor: support chapter values "segment UID", "segment edition UID"
...
Implements #736 .
2012-09-01 18:25:30 +02:00
Moritz Bunkus
5f71ee2999
Align start/end, UID & flags in a flex grid sizer
2012-09-01 11:56:19 +02:00
Moritz Bunkus
8f76e98acb
Chapter editor: support edition flags "hidden", "default" and "ordered"
...
See #736 .
2012-09-01 09:55:08 +02:00
Moritz Bunkus
0d10ab0a44
Deleting all children of type T from an EbmlMaster
2012-09-01 09:42:32 +02:00
Moritz Bunkus
d129d64d59
Merge remote-tracking branch 'refs/remotes/origin/master' into propedit-attachments
2012-08-30 20:30:02 +02:00
Moritz Bunkus
d3c9e62922
Avoid buffer overflow
2012-08-30 15:28:52 +02:00
Moritz Bunkus
01a9842cd8
Handle attachment targets from propedit main source
2012-08-28 20:00:01 +02:00
Moritz Bunkus
2c5404734e
Implement attachment replacing by UID/name/MIME type
2012-08-28 09:33:43 +02:00
Moritz Bunkus
7ae9ca3f7a
Implement attachment replacing by ID
2012-08-27 22:33:05 +02:00
Moritz Bunkus
a0563fb125
Deleting all children of type T from an EbmlMaster
2012-08-27 22:32:54 +02:00
Moritz Bunkus
1509b4a549
Implement attachment_target_c::dump_info()
2012-08-27 12:34:11 +02:00
Moritz Bunkus
d6bb51646b
Implement deleting attachments
2012-08-27 08:53:42 +02:00
Moritz Bunkus
d8cf10bb7d
Implement adding attachments
2012-08-26 22:21:21 +02:00
Moritz Bunkus
0930fab461
Method for enabling hacks by their ID
2012-08-26 21:33:30 +02:00
Moritz Bunkus
bbe876c7bd
Conditional construction
2012-08-26 16:23:50 +02:00
Moritz Bunkus
70f8c5d220
Implement attachment target validation
2012-08-26 15:53:57 +02:00
Moritz Bunkus
985211760f
Add function for reading the whole file in one go
2012-08-26 15:32:17 +02:00
Moritz Bunkus
bb267f180e
A target_id_manager_c class for the attachment_target_c
2012-08-26 12:43:15 +02:00
Moritz Bunkus
938b8ada62
Implement: attachment_target_c, partial interface -- especially CLI parsing
2012-08-26 12:43:15 +02:00
Moritz Bunkus
5735cab864
Basic command line options for attachment handling in mkvpropedit
2012-08-26 12:43:15 +02:00
Moritz Bunkus
8cff399688
Delete elements from newly created masters before emptying them
2012-08-26 12:41:11 +02:00
Moritz Bunkus
bff0d7e6d4
Move construct.h to common
2012-08-26 12:41:04 +02:00
Moritz Bunkus
a7d9ce75f9
Avoid a couple of reinterpret_cast<>
2012-08-26 10:37:15 +02:00
Moritz Bunkus
836d83665a
Add constructor so that initializer lists work
2012-08-19 23:31:37 +02:00
Moritz Bunkus
3d1ca93985
Fix ambiguous namespace reference
...
libebml contains a type called 'utf8' as well, and after 'using
namespace libebml' a non-prefixed 'utf8::...' could refer to both the
namespace '::utf8' and 'libebml::utf8'.
2012-08-19 23:31:37 +02:00
Moritz Bunkus
fe36318566
Include common_pch.h instead of os.h
2012-08-19 23:31:37 +02:00
Moritz Bunkus
115b57c1f2
Explicit return types for lambda expressions with more than just a return statement
2012-08-19 23:31:37 +02:00
Moritz Bunkus
4834b3544d
Avoid value narrowing; prevents warnings
2012-08-19 20:59:28 +02:00
Moritz Bunkus
a3b9f69475
Fix compilation with gcc 4.7.x
...
Both 4.7.0 and 4.7.1 contain a bug (regression) in C++11 mode that
lets g++ fail on abstract base class initialization with initializer
lists. g++ 4.6.1 and 4.6.3 both compile this correctly, as does clang
3.1
2012-08-19 20:10:32 +02:00
Moritz Bunkus
86a2c0fd44
Remove invalid floating point number suffix 'd'
2012-08-18 21:02:21 +02:00
Moritz Bunkus
c2fe0e1dec
Use template versions of to_string()
2012-08-17 22:46:24 +02:00
Moritz Bunkus
b5e41242b4
Provide adjustable handlers for mxinfo(), mxwarn(), mxerror()
2012-08-13 22:19:38 +02:00
Moritz Bunkus
315d84d3de
Refactor track & segment info edit parameters into child classes of target_c
2012-08-13 14:54:40 +02:00
Moritz Bunkus
4e5dc27ce4
Refactor tag edit parameters into child class of target_c
2012-08-13 14:54:40 +02:00
Moritz Bunkus
64a22edc9b
Refactor chapter prop edit parameters into child class of target_c
2012-08-13 14:54:40 +02:00
Luther Stickell
94e718eed3
Fixed the spelling in two original messages
2012-08-10 14:20:56 +02:00
Moritz Bunkus
9550b1c747
Replace boost::bind/boost::function with std::bind/std::function
2012-08-08 20:37:09 +02:00
Moritz Bunkus
7f6dbd4aec
basic_timecode_c<>: Throw when deconstructing invalid objects
2012-08-07 23:55:21 +02:00
Moritz Bunkus
7f1b4cd18b
MPEG TS: Detect and handle overflowing timecodes
...
Fixes #777 .
2012-08-07 12:08:31 +02:00
Moritz Bunkus
98c3cd10dc
Refactoring: MPEG TS: Use the basic_timecode_c<> class
2012-08-07 11:46:50 +02:00
Moritz Bunkus
005ec023b6
format_string() and operator<< for basic_timecode_c<>
2012-08-07 11:46:50 +02:00
Moritz Bunkus
be19bdd25a
A small timecode template class
2012-08-07 11:46:49 +02:00
Moritz Bunkus
c719ab8f5d
Better output of negative timecodes in format_timecode()
2012-08-06 22:15:18 +02:00
Moritz Bunkus
0e53fea12e
Decode MP3 header from correct location in buffer
...
Also make sure that the MP3 header can be decoded correctly.
2012-08-06 19:04:14 +02:00