Permalink
Commits on Nov 27, 2016
Commits on Nov 26, 2016
Commits on Nov 25, 2016
  1. Merge pull request #778 from martin-flaska/optimization

    String::substr optimization
    sbooth committed on GitHub Nov 25, 2016
  2. tstring: String::substr optimization when returning itself as a subst…

    …ring
    
    Use copy ctor to return in a case whole string is being returned.
    
    The intention was to optimize String::stripWhiteSpace for no-strip case
    (without any leading or trailing white space removal).
    
    copyFromUTF16 was used in any case previously and allocated duplicate
    buffer for the same string - no implicit sharing.
    
    Signed-off-by: Martin Flaska <martin.flaska@legrand.us>
    martin-flaska committed Nov 25, 2016
  3. test_string: Make 'stripWhiteSpace' test more complex

    No string without leading/trailing spaces was used in the test.
    
    Signed-off-by: Martin Flaska <martin.flaska@legrand.us>
    martin-flaska committed Nov 25, 2016
Commits on Nov 24, 2016
  1. Merge pull request #776 from mathbunnyru/small_improvements

    Small improvements
    sbooth committed on GitHub Nov 24, 2016
Commits on Nov 23, 2016
  1. Small fixes

    mathbunnyru committed Nov 23, 2016
Commits on Nov 21, 2016
  1. Increment fixes

    mathbunnyru committed Nov 21, 2016
Commits on Nov 18, 2016
  1. Update NEWS.

    TsudaKageyu committed Nov 18, 2016
  2. Merge pull request #772 from TsudaKageyu/vorbis-fields

    Fix handling of lowercase 'metadata_block_picture' field
    TsudaKageyu committed on GitHub Nov 18, 2016
Commits on Nov 10, 2016
  1. Fix handling of lowercase 'metadata_block_picture' fields in Vorbis c…

    …omments.
    
    Also refactored some redundant code for parsing pictures.
    TsudaKageyu committed Nov 10, 2016
  2. Avoid adding fields with invalid keys to Vorbis Comments.

    According to the spec, '\x7F' is not allowed.
    TsudaKageyu committed Nov 10, 2016
  3. Don't decode redundant UTF-8 sequences in Win32.

    Linux and OS X are working well and won't be affected.
    TsudaKageyu committed Nov 10, 2016
Commits on Nov 9, 2016
Commits on Nov 8, 2016
  1. Add README.md.

    TsudaKageyu committed Nov 8, 2016
  2. tolower() depends on the current locale.

    It's much easier to write our own function than to use locales properly.
    TsudaKageyu committed Nov 8, 2016
  3. Update NEWS.

    TsudaKageyu committed Nov 8, 2016
  4. Merge pull request #765 from TsudaKageyu/zero-length-atom

    Proper handling of MP4 atoms with zero length.
    TsudaKageyu committed on GitHub Nov 8, 2016
  5. Merge pull request #759 from ufleisch/mp4_classical

    Support new classical music frames introduced with iTunes 12.5, #758.
    TsudaKageyu committed on GitHub Nov 8, 2016
Commits on Nov 7, 2016
Commits on Nov 6, 2016
Commits on Nov 4, 2016
Commits on Nov 2, 2016
  1. Proper handling of MP4 atoms with zero length.

    If the size of an atom is 0, it designates the last atom which extends to the end of the file.
    TsudaKageyu committed Nov 2, 2016
Commits on Nov 1, 2016
  1. Remove a useless branch.

    longLength <= LONG_MAX is always true if sizeof(long) == sizeof(long long).
    TsudaKageyu committed Nov 1, 2016
Commits on Oct 31, 2016
Commits on Oct 30, 2016
  1. Update NEWS.

    TsudaKageyu committed Oct 30, 2016
  2. Assume that SetFilePointerEx() and GetFileSizeEx() are always available.

    This drops support for Windows 9x and NT 4.0 or older.
    TsudaKageyu committed Oct 30, 2016
  3. Assume that CreateFileW() is always available.

    This drops support for Windows 9x.
    TsudaKageyu committed Oct 30, 2016
Commits on Oct 28, 2016