Commit Graph

  • 4801fbb927 Merge pull request #818 from LindyBalboa/add_rate_atom_support Tsuda Kageyu 2017-05-31 09:20:27 +09:00
  • 22de22b701 Fix memory leaks in a test. Tsuda Kageyu 2017-05-26 16:49:36 +09:00
  • 48a1a05a88 Fix MSVC warnings about unreferenced variables. Tsuda Kageyu 2017-05-23 17:39:25 +09:00
  • 6000a19f70 Fix the Travis-CI testing on OS X. Tsuda Kageyu 2017-05-23 16:52:56 +09:00
  • ff28cf276c Add direct support for "rate" atom Conner R. Phillips 2017-04-22 07:31:52 +02:00
  • 4891ee729d Remove an useless UTF-8 BOM. Tsuda Kageyu 2017-02-24 15:47:30 +09:00
  • 9419dab51b Allow SYLT frames to have a timestamp with no text. Tsuda Kageyu 2017-02-24 15:40:30 +09:00
  • bd4a45b07e Merge branch 'master' into merge-master-to-taglib2 Tsuda Kageyu 2017-02-21 10:18:03 +09:00
  • 45ee18e206 FilePrivate is responsible to delete a stream pointer instead of File. Tsuda Kageyu 2017-02-08 17:45:46 +09:00
  • bf7ee62dc6 Merge branch 'filetype-detection' of https://github.com/TsudaKageyu/taglib into filetype-detection Tsuda Kageyu 2017-02-07 22:37:13 +09:00
  • f76b1e5429 Rename the functions 'isValidStream' to 'isSupported'. Tsuda Kageyu 2017-02-07 22:36:56 +09:00
  • f7b15fad20 Remove some redundant code. Tsuda Kageyu 2017-02-06 10:35:49 +09:00
  • dd4adf94ce Fix wrong endian of boolean values when saving ASF files. Tsuda Kageyu 2017-02-06 10:06:10 +09:00
  • d4d8410c08 Restore the layout of the copyright header of test_fileref.cpp. Tsuda Kageyu 2017-02-04 23:45:15 +09:00
  • 931bb042c3 Enable FileRef to detect file types by the actual content of a stream. Tsuda Kageyu 2017-02-03 17:52:27 +09:00
  • a5d9e49c49 Remove obsolete comments. Tsuda Kageyu 2017-02-04 01:31:20 +09:00
  • 179c175a6c Ignore warnings about OSAtomicIncrement32Barrier Scott Wheeler 2017-02-03 13:56:02 +00:00
  • ba98628919 Avoid searching the same area twice in MPEG::File::previousFrameOffset(). Tsuda Kageyu 2017-02-01 14:23:03 +09:00
  • 87fc4012f4 Add some test cases for invalid UTF-8 sequences. Tsuda Kageyu 2017-01-31 14:27:23 +09:00
  • dd5ab2a08f Fix and add some test cases for invalid surrogate pairs. Tsuda Kageyu 2017-01-31 14:19:30 +09:00
  • b74ffba4b5 Update NEWS. Tsuda Kageyu 2017-01-31 00:21:41 +09:00
  • 4552f2c2eb Remove redundant functions in tstring.cpp. Tsuda Kageyu 2017-01-30 22:38:08 +09:00
  • 6398796f95 Remove function bodies of some non-specialized template functions. Tsuda Kageyu 2017-01-30 16:11:59 +09:00
  • 2c7ac6d6a9 Add a few more test cases for invalid UTF-8 sequences. Tsuda Kageyu 2017-01-30 12:56:53 +09:00
  • 6a61f02f85 Merge pull request #794 from TsudaKageyu/utf8-library Tsuda Kageyu 2017-01-30 12:54:43 +09:00
  • 038b52ae01 Check an invalid UTF-8 sequence consists of single char. Tsuda Kageyu 2017-01-30 11:35:39 +09:00
  • 598ab752bc Stop assuming that std::wstring has a contiguous and null-terminated buffer. Tsuda Kageyu 2017-01-30 00:36:38 +09:00
  • 4328f934c8 Merge pull request #781 from claudiuslollarius/taglib2 Tsuda Kageyu 2017-01-28 22:04:25 +09:00
  • 922fd611ae Reduce useless memory reallocation in String::upper(). Tsuda Kageyu 2017-01-28 01:17:21 +09:00
  • 3d14ff74b1 Remove a duplicate test file. Tsuda Kageyu 2017-01-27 22:10:02 +09:00
  • 978b822774 Remove some redundant code in tstring.cpp. Tsuda Kageyu 2017-01-27 15:11:08 +09:00
  • 0c45c63943 Replace unicode.h/unicode.cpp by the UTF8-CPP library. Tsuda Kageyu 2017-01-27 11:44:56 +09:00
  • 586c9bd962 Add a test for unpaired surrogate characters in a UTF-16 string. Tsuda Kageyu 2017-01-26 17:33:54 +09:00
  • fc38a0e401 Remove some redundant code. Tsuda Kageyu 2017-01-22 00:43:32 +09:00
  • 5fc5a2e81a Prefer isEmpty()/empty() to size() == 0. Tsuda Kageyu 2017-01-21 19:10:32 +09:00
  • a358e87cc4 Revert useless changes accidentally committed. Tsuda Kageyu 2017-01-21 11:13:49 +09:00
  • 5ba8b740f9 Add missing consts. Tsuda Kageyu 2017-01-21 11:09:05 +09:00
  • c4a3c3ab97 Combine two internal functions which are always used together. Tsuda Kageyu 2017-01-21 01:34:50 +09:00
  • 6bb92c34fa Ignore fake MPEG frame headers when seeking them. Tsuda Kageyu 2017-01-20 22:38:25 +09:00
  • d2e0e55223 Efficient lookup for an ID3v2 tag in MPEG files with garbage. Tsuda Kageyu 2017-01-20 21:14:38 +09:00
  • d64c833359 Update NEWS. Tsuda Kageyu 2017-01-16 01:14:35 +09:00
  • c9c757e0ff Merge pull request #791 from TsudaKageyu/flac-empty-seektable Tsuda Kageyu 2017-01-16 01:12:07 +09:00
  • 9b548260f5 Initialize d-pointers in class member initializer list. Tsuda Kageyu 2017-01-16 01:05:30 +09:00
  • 406e872ac3 Always use parentheses with new. It's a bit safer. Tsuda Kageyu 2017-01-16 00:59:12 +09:00
  • 193cbe3b6b Initialize all the data members of ASF::Attribute. Tsuda Kageyu 2017-01-14 23:29:46 +09:00
  • 13be28a52c Be tolerant of empty FLAC seektable blocks. Tsuda Kageyu 2017-01-08 02:11:57 +09:00
  • 56a7656c2e Remove some TODO comments which are no longer necessary. Tsuda Kageyu 2017-01-08 01:43:04 +09:00
  • c97be6630e Fix #789 (typo in member doc) Michael Helmling 2017-01-06 09:08:02 +01:00
  • 6fcc690233 Merge pull request #787 from rshanmu/master Stephen F. Booth 2016-12-22 12:17:12 -05:00
  • 83c72518ab Renamed unsupported-extension.xxx and modified test Ramesh Shanmugasundaram 2016-12-22 15:13:39 +00:00
  • de87cd7736 Remove the CMake check for Boost I missed out on. Tsuda Kageyu 2016-12-20 12:06:21 +09:00
  • 14c3ce5737 Remove all the optional dependencies on Boost. Tsuda Kageyu 2016-12-20 11:54:06 +09:00
  • ffa32b19a7 Fix the CMake check for std::atomic_int. Tsuda Kageyu 2016-12-20 11:48:14 +09:00
  • 8905e7095a Safer conversion of boolean values in ASF attributes. Tsuda Kageyu 2016-12-19 10:37:10 +09:00
  • 1c20f92a8f Use smart pointers in APE related classes. Tsuda Kageyu 2016-12-16 14:42:16 +09:00
  • d8114059ee Merge branch 'master' into merge-master-to-taglib2 Tsuda Kageyu 2016-12-13 13:52:35 +09:00
  • eea1a1b200 Allow implicit conversions from const char * or const wchar_t * to FileName in Win32. Tsuda Kageyu 2016-12-13 13:32:38 +09:00
  • ef1ae1a8fe Merge pull request #785 from mathbunnyru/add_explicit_keyboard Tsuda Kageyu 2016-12-12 13:56:09 +09:00
  • 7eab1bf6df Add explicit keyword wherever easily possible mathbunnyru 2016-12-10 15:20:42 +03:00
  • a19a623d4b Make use of increment/decrement operators of std::atomic. Tsuda Kageyu 2016-12-09 09:56:37 +09:00
  • 250c59f783 Remove optional dependencies on Boost's dynamic libraries. Tsuda Kageyu 2016-12-09 09:42:29 +09:00
  • 8eda5d5053 Merge pull request #784 from haoxi911/master Tsuda Kageyu 2016-12-09 09:00:04 +09:00
  • b5115e3497 Fix #667: Compiled TagLib framework for OS X fails at codesign. Hao Xi 2016-12-08 12:53:40 +08:00
  • 36ccad2bd4 Rewrite ByteVector::replace() to run in O(n) time. Tsuda Kageyu 2016-12-02 16:31:27 +09:00
  • b00a5c1aab Add a test to check if ByteVector is detached correctly when being replaced. Tsuda Kageyu 2016-12-05 10:15:26 +09:00
  • f6a604f54b #include guards in CMake generated headers. Tsuda Kageyu 2016-12-02 17:26:43 +09:00
  • 489e2e6cbb Update NEWS. Tsuda Kageyu 2016-12-01 15:25:30 +09:00
  • 9336c82da3 Fix possible Ogg packet losses. Tsuda Kageyu 2016-12-01 11:32:01 +09:00
  • cfbaf34597 Prevent the segment table of Ogg pages from exceeding the size limit. Tsuda Kageyu 2016-12-01 10:50:30 +09:00
  • 046c98230f Remove Utils::floatByteOrder() and use systemByteOrder() instead. Tsuda Kageyu 2016-11-29 14:58:39 +09:00
  • 4381bd75f3 Add a test for #743/#779. Tsuda Kageyu 2016-11-29 10:53:33 +09:00
  • 6df61cf2af Small fix in style. Tsuda Kageyu 2016-11-29 10:38:11 +09:00
  • e9ef40fe7f Merge pull request #779 from supermihi/master Tsuda Kageyu 2016-11-28 21:03:39 +09:00
  • 6a2e276767 Formatting Alberto Fustinoni 2016-11-28 16:34:01 +09:00
  • e188a39b5c Spacing Alberto Fustinoni 2016-11-28 16:33:21 +09:00
  • e77e20597d Nothing in this file requires config.h directives, and it causes compilation to fail when not using one (HAVE_CONFIG_H not set) Alberto Fustinoni 2016-11-28 16:30:24 +09:00
  • 0b9a2df3ec Fixed incorrect handling of wstring mime types when setting pictures Alberto Fustinoni 2016-11-28 16:24:22 +09:00
  • 2786aa7463 Fixes #743 by not overwriting existing Xiph comment in FLAC::File::save Michael Helmling 2016-11-27 19:17:13 +01:00
  • d3062f3af4 A bit more tolerant check to return itself in String::substr(). Tsuda Kageyu 2016-11-26 13:05:14 +09:00
  • 7871afec37 Merge pull request #778 from martin-flaska/optimization Stephen F. Booth 2016-11-25 16:38:32 -05:00
  • c9a0754e3b tstring: String::substr optimization when returning itself as a substring Martin Flaska 2016-11-25 15:32:26 +01:00
  • 6cfb11bb12 test_string: Make 'stripWhiteSpace' test more complex Martin Flaska 2016-11-25 12:58:25 +01:00
  • ad075a56f9 Suppress MSVC warnings in test. Tsuda Kageyu 2016-11-24 14:45:22 +09:00
  • f80a7c0d83 Merge pull request #776 from mathbunnyru/small_improvements Stephen F. Booth 2016-11-23 23:31:49 -05:00
  • 5e1d9fad31 Small fixes mathbunnyru 2016-11-24 02:02:38 +03:00
  • eff28c55bf Increment fixes mathbunnyru 2016-11-22 01:10:28 +03:00
  • d5b9d7b8a7 Update NEWS. Tsuda Kageyu 2016-11-18 13:55:43 +09:00
  • ce77fbb0e7 Merge pull request #772 from TsudaKageyu/vorbis-fields Tsuda Kageyu 2016-11-18 13:52:38 +09:00
  • b98a984b66 Fix handling of lowercase 'metadata_block_picture' fields in Vorbis comments. Tsuda Kageyu 2016-11-11 00:07:32 +09:00
  • f9a747dceb Avoid adding fields with invalid keys to Vorbis Comments. Tsuda Kageyu 2016-11-10 20:02:30 +09:00
  • 7b8d576bde Don't decode redundant UTF-8 sequences in Win32. Tsuda Kageyu 2016-11-10 17:09:40 +09:00
  • 2651372291 Separate some tests to make them more specific. Tsuda Kageyu 2016-11-09 15:51:33 +09:00
  • bd5688ae5f Merge branch 'master' into merge-master-to-taglib2 Tsuda Kageyu 2016-11-09 11:05:53 +09:00
  • 499f6db977 Check invalid Unicode APE keys properly. Tsuda Kageyu 2016-11-09 00:28:35 +09:00
  • 9d58e9f8e8 Removed a utility function which is used only at one place. Tsuda Kageyu 2016-11-08 23:27:55 +09:00
  • 56cd3695f7 Add README.md. Tsuda Kageyu 2016-11-08 22:50:36 +09:00
  • d81d894d41 tolower() depends on the current locale. Tsuda Kageyu 2016-11-08 21:39:53 +09:00
  • e390cbac52 Update NEWS. Tsuda Kageyu 2016-11-08 21:17:00 +09:00
  • 253c61e37d Merge pull request #765 from TsudaKageyu/zero-length-atom Tsuda Kageyu 2016-11-08 21:12:47 +09:00
  • 1848b3bc6f Merge pull request #759 from ufleisch/mp4_classical Tsuda Kageyu 2016-11-08 21:12:31 +09:00