Commit Graph

  • 6e8b3c82ba Updated spec file version numbers Moritz Bunkus 2011-01-30 14:46:27 +0000
  • 61639e5572 Release libebml v1.2.0 Moritz Bunkus 2011-01-30 14:33:40 +0000
  • 0a940d458a Updated Debian changelog Moritz Bunkus 2011-01-30 14:32:13 +0000
  • 65f6c8f531 Release libebml v1.2.0 Moritz Bunkus 2011-01-30 10:59:48 +0000
  • 8c6c464477 Set release date Moritz Bunkus 2011-01-30 10:59:22 +0000
  • 4772228f76 update the libebml Coremake project version as well Steve Lhomme 2011-01-29 14:44:49 +0000
  • 41febc9010 Increased library .so name to .3; set version number to 1.2.0 Moritz Bunkus 2011-01-29 11:45:50 +0000
  • 4ced4ea53e Fix handling of UTF-8 strings with characters encoded in more than three bytes. Moritz Bunkus 2011-01-29 11:42:15 +0000
  • 14039ff241 fix compilation under gcc 4.5 Steve Lhomme 2010-08-19 12:01:28 +0000
  • 83a638a802 libebml/libmatroska: compile under MinGW32 even if the source path has spaces Steve Lhomme 2010-08-15 13:15:29 +0000
  • 27c3b32bed libebml: the makefiles use DEBUG and not NDEBUG Steve Lhomme 2010-08-15 13:07:48 +0000
  • 99fad2afdf fix CRC32 detection in master elements Steve Lhomme 2010-08-12 18:27:18 +0000
  • 42044e93f5 more safety on the Binary buffer handling in case we run out of memory Steve Lhomme 2010-08-10 19:04:58 +0000
  • df5620c733 libebml: no need to put the internal code of EbmlCRC32 in the public header Steve Lhomme 2010-08-08 11:16:14 +0000
  • 5c051f95f2 ChangeLog update Steve Lhomme 2010-07-04 09:33:42 +0000
  • 505caba477 only use a single coremake dir in the tree (from corec/tools/coremake) add a coremake solution to build the libmatroska test files via coremake Steve Lhomme 2010-07-04 09:17:57 +0000
  • 866099132f libebml: EbmlElement::VoidMe() now returns a uint64 Steve Lhomme 2010-06-30 06:07:40 +0000
  • 5607f4ebc8 libebml: move some operator code in the .cpp files (MSVC has issues in DLLs) + libmatroska ChangeLog Steve Lhomme 2010-06-26 09:07:13 +0000
  • 1f01dcd455 Updated version numbers and fixed DOS style newlines in spec files Moritz Bunkus 2010-06-21 21:55:08 +0000
  • 0d519e782f Released v1.1.0 release-1.0.0 Moritz Bunkus 2010-06-05 08:54:28 +0000
  • 623e59817c Version number bump for the Debian package Moritz Bunkus 2010-06-05 08:52:08 +0000
  • 6c352b0f1d libebml/libmatrosla: update the ChangeLog for the 1.0.0 release and fix the compilation Steve Lhomme 2010-06-04 11:03:46 +0000
  • 8784b58e02 Increate library SONAME due to binary incompatible changes Moritz Bunkus 2010-06-04 08:44:54 +0000
  • 1fb7b2d678 Set version number to 1.0.0 Moritz Bunkus 2010-06-04 08:42:42 +0000
  • a1a204fec0 Fix Win32 compilation Moritz Bunkus 2010-05-29 13:05:35 +0000
  • 33c808ec0e libebml: a plain integer doesn't need a const Steve Lhomme 2010-05-27 15:52:47 +0000
  • c59c4616d3 libebml: fix a potential MaxSizeRead issue when reading a Master with unknown size Steve Lhomme 2010-05-27 15:51:00 +0000
  • 3fff7041d2 libebml: no need to depend on INT_MAX Steve Lhomme 2010-05-25 16:51:24 +0000
  • 4144cc5d79 libebml: fix the end of reading when the size is unknown/infinite Steve Lhomme 2010-05-25 12:05:26 +0000
  • 8f6b7a6fd9 libebml/libebml2: only Master elements can have an infinite/unknown size Steve Lhomme 2010-05-25 12:02:30 +0000
  • ece95ac6b7 libebml: we should mark the files we modify Steve Lhomme 2010-05-22 18:20:42 +0000
  • c9d6482517 libebml: fix non strict access build Steve Lhomme 2010-05-22 18:18:29 +0000
  • 9c1e708150 libebml: fix the EBMLDummy ID reading and displaying Steve Lhomme 2010-05-22 12:53:29 +0000
  • 2ddda867cd libebml: 0.8.1 fix the infinite/unknown size reading in EbmlElement::FindNextElement() Steve Lhomme 2010-05-22 12:10:55 +0000
  • 479527964e Fix the spec files for Fedora and SuSE Moritz Bunkus 2010-05-09 21:22:11 +0000
  • 1b1c563aeb libebml release v0.8.0 release-0.8.0 Moritz Bunkus 2010-05-09 15:31:03 +0000
  • a268471b51 Updated the version number for the Debian package. Moritz Bunkus 2010-05-09 14:57:16 +0000
  • 2e93d7df35 Fixed DOS newlines Moritz Bunkus 2010-05-09 14:56:40 +0000
  • 3316915374 Set the eol-style property for files in debian/ Moritz Bunkus 2010-05-09 14:44:55 +0000
  • 5fd406ae80 v1: update the ChangeLog files for imminent release Steve Lhomme 2010-04-30 10:19:47 +0000
  • da7b4816f3 v1/v2: Add support for const iterators where necessary Steve Lhomme 2010-04-30 08:28:24 +0000
  • 2753bfd8a3 v1/v2: simplify EBML_SEM_ID(EBML_CTX_IDX()) to EBML_CTX_IDX_ID() Steve Lhomme 2010-04-19 12:41:49 +0000
  • 4eef9565c1 v1/v2: add support for reverse iterators Steve Lhomme 2010-04-19 08:40:10 +0000
  • ab093ddf20 v1: add the possibility to remove an element using its iterator only the const iterators are necessary Steve Lhomme 2010-04-19 08:33:43 +0000
  • 6f87f71cae v1: favor the use of iterators rather than direct access in the tables (nicer for libebml v2) Steve Lhomme 2010-04-19 08:32:50 +0000
  • 147c3ac163 v1: fix the default size use in (signed)integers Steve Lhomme 2010-04-15 15:45:54 +0000
  • 19ae0bb418 v1/v2: clean the access of EbmlId data Steve Lhomme 2010-04-15 14:59:25 +0000
  • 769a6c3ab7 v1/v2: rename bKeepIntact to bWithDefault for more clarity in the API Steve Lhomme 2010-04-15 14:54:49 +0000
  • be6a37df06 v1: introduce INVALID_FILEPOS_T to return error values when trying to read/write (only in EbmlVoid::ReplaceWidth for now) Steve Lhomme 2010-04-15 09:36:30 +0000
  • 8bff224319 add new ghost params necessary for libebml2 Steve Lhomme 2010-04-13 14:07:28 +0000
  • 0eac10d271 Let the user use CXXFLAGS for his own flags. Moritz Bunkus 2010-04-11 16:36:50 +0000
  • d5e9da9100 Fix compilation for mingw due to wrong include directories Moritz Bunkus 2010-04-11 16:32:56 +0000
  • d223e36d3c Compilation fix: If EBML_STRICT_API is not defined the EbmlElement does not contain a function called ClassInfo() but only the member variable ClassInfos. Moritz Bunkus 2010-04-09 19:16:28 +0000
  • 04478cdbfd v1/v2: the v2 classes always need their own context in the constructor so we need more macros to ensure that... Steve Lhomme 2010-04-09 17:37:06 +0000
  • 35753addf9 v1: the EbmlSemantic to EbmlCallbacks cast needs a const Steve Lhomme 2010-04-09 14:39:26 +0000
  • aab35dacc9 v1/v2: EBML_SEM_INFO() is not necessary anymore with EBML_CTX_IDX_INFO() v2: clean EbmlSemantic Steve Lhomme 2010-04-09 10:06:35 +0000
  • 1fdcc6ae21 v1: fix the non-strict API calls compilation Steve Lhomme 2010-04-09 06:38:21 +0000
  • b3985c4976 Fixed a warning about using NULL in calculations Moritz Bunkus 2010-04-08 20:00:23 +0000
  • 4134860d67 Fixed a warning about wrong initialization order Moritz Bunkus 2010-04-08 19:58:29 +0000
  • 66ccb761d8 use DECLARE_EBML_*** in the legacy code too add a EBML_CTX_IDX() macro to avoid direct access to MyTable Steve Lhomme 2010-04-08 16:36:43 +0000
  • d0c70fd901 add a EBML_CLASS_CALLBACK() macro when the EbmlCallback pointer is used directly Steve Lhomme 2010-04-08 16:19:17 +0000
  • a2d9c1e0d6 add EBML_CLASS_SEMCONTEXT() for a more generic way to describe a global context callback Steve Lhomme 2010-04-08 16:05:15 +0000
  • 9ced122b2f new macro to define the old EbmlSemanticContext if it's not done elsewhere + add some missing SEMANTIC start/end Steve Lhomme 2010-04-07 16:12:16 +0000
  • 5dd210bfdc use a macro to define the semantic tables as the v2 library uses a slightly different table format Steve Lhomme 2010-04-07 16:09:02 +0000
  • 2b635aa5ac EBML_CLASS_CONTEXT() is a contraction of EBML_INFO_CONTEXT(EBML_INFO()) Steve Lhomme 2010-04-07 16:02:07 +0000
  • 4d9242a8e6 replace DEFINE_MKX_MASTER_NOBODY() with DEFINE_MKX_MASTER_CONS() for better consistency Steve Lhomme 2010-04-07 15:59:32 +0000
  • e4aa562e22 mark ValidateSize() as virtual (as a reminder) Steve Lhomme 2010-04-07 09:43:00 +0000
  • 350e192617 by default the any size is OK for Binary elements Steve Lhomme 2010-04-07 09:41:09 +0000
  • 07d6f46f78 move the default values in the .cpp files via the new declaration macros Steve Lhomme 2010-04-06 17:20:14 +0000
  • 2f079f185e more macro to simplify the class declaration put the default value constructor in the C++ files Steve Lhomme 2010-04-06 17:16:54 +0000
  • 7b4779fe5f fix compilation when EBML_STRICT_API is not defined Steve Lhomme 2010-04-06 07:21:44 +0000
  • 2161be7870 clean the EBML context creation macro Steve Lhomme 2010-04-05 15:52:08 +0000
  • 071c70631d more options for the EBML master definitions Steve Lhomme 2010-04-03 06:14:04 +0000
  • 91b9d8cc7e libebml: add macros to simplify the EBML class item definitions (ID, ClassInfo, SemanticContext) Steve Lhomme 2010-04-03 06:13:02 +0000
  • 0b3faddd90 Don't hide virtual members of the base class Moritz Bunkus 2010-03-28 00:06:39 +0000
  • d7b335f0a8 Properly compare elements Moritz Bunkus 2010-03-27 23:07:20 +0000
  • 1de5badd44 Made changing the tool paths easier. Do not refuse to build with a mingw compiler. Moritz Bunkus 2010-03-23 15:55:17 +0000
  • 35942a7134 Make the ranlib and ar executables configurable. Support for setting the cross-compilation tool names easily. Moritz Bunkus 2010-03-23 15:08:11 +0000
  • a65901063d Fix Endianess detection on Linux. Moritz Bunkus 2010-03-23 13:35:44 +0000
  • 22a45d1ac3 EbmlDummy elements do not have or need a Create method. Moritz Bunkus 2010-03-23 13:13:53 +0000
  • b1d8a72e40 Include the cassert header if the asser() function is used Moritz Bunkus 2010-03-23 12:41:23 +0000
  • 63bd8b00e4 OpenSolaris knows (u)int64_t nowadays. Moritz Bunkus 2010-03-23 11:58:36 +0000
  • 175a40e9c3 Always include inttypes.h on Linux-like systems Moritz Bunkus 2010-03-23 11:57:00 +0000
  • b8187152d2 Fix member initialization order Moritz Bunkus 2010-03-23 11:53:34 +0000
  • 3171db6ec6 introduce filepos_t for all the file position values (depends wether the system can handle 32 bits or 64 bits offsets) Steve Lhomme 2010-03-19 15:35:26 +0000
  • bbe172eb50 no need to copy the string before copying it again Steve Lhomme 2010-03-19 15:29:02 +0000
  • 52c36a7d3f use a macro for the EbmlMaster iterator as it may differ between versions of libebml Steve Lhomme 2010-03-18 17:08:57 +0000
  • 55ac9a0532 add a EBML_SEM_CREATE() macro for older code using GetCallback directly Steve Lhomme 2010-03-18 10:45:44 +0000
  • ff7409f9d5 cleaning Steve Lhomme 2010-03-17 18:35:03 +0000
  • 42f3a6229a the internal GetData() is the same as GetBuffer() Steve Lhomme 2010-03-17 18:34:22 +0000
  • baa61c54cb factorize some common macros Steve Lhomme 2010-03-17 10:30:26 +0000
  • cd5d717fb9 move some of the <cassert> includes and assert() calls out of the include files + the DefaultValue() methods return const objects Steve Lhomme 2010-03-17 10:29:32 +0000
  • 8b4a54c88f if USE_EBML_STRICT_API is defined in the project EBML_STRICT_API is defined internally and externally Steve Lhomme 2010-03-17 10:27:15 +0000
  • 71367a12c9 new macros to hide the internal variables of the context classes Steve Lhomme 2010-03-17 10:26:39 +0000
  • d9dd385f9f macro moving Steve Lhomme 2010-03-17 10:25:15 +0000
  • 1b66de687a fix a recursive call issue Steve Lhomme 2010-03-17 10:24:35 +0000
  • 66f1b56fba disable access to internal values when EBML_STRICT_API is defined Steve Lhomme 2010-03-15 16:21:50 +0000
  • c331b9b443 use the new CreateElement() virtual method instead than doing it through the Generic() call Steve Lhomme 2010-03-15 16:20:08 +0000
  • 995bc139c4 update the copyright notice to 2010 Steve Lhomme 2010-03-15 16:19:18 +0000
  • 4bea9a04da fix a double implementation Steve Lhomme 2010-03-15 16:12:06 +0000