Commits on Mar 14, 2015
Commits on Jan 11, 2015
Commits on Jan 4, 2015
  1. Update copyright header

    committed Jan 4, 2015
  2. Don't use wcout/wcerr in OS X

    OS X's wcout/wcerr don't seem to account for the locale somehow?
    Fixes bugs with non-ASCII characters apparently being interpreted
    as terminal escape codes.
    committed Jan 4, 2015
Commits on May 24, 2014
Commits on Mar 26, 2013
  1. Some rewording

    committed Mar 26, 2013
Commits on Mar 25, 2013
  1. "All rights reserved" is unnecessary

    Also added my e-mail address to the license file.
    committed Mar 25, 2013
  2. Get rid of ChangeLog

    Keeping this updated is boring and kinda redundant since it's all
    on GitHub anyways.
    committed Mar 25, 2013
  3. A better README

    committed Mar 25, 2013
  4. Experimental libedit console

    This should be much more friendly than the old console. It may
    still be reverted if it causes trouble with Unicode, though.
    committed Mar 25, 2013
Commits on Mar 24, 2013
Commits on Feb 17, 2013
  1. Get rid of -Werror

    While warnings are undesirable, -Werror might break the build even
    on situations that are 100% harmless for the end user. In fact, it
    just did that with unused private instance variables and recent
    updates to the OS X compiler.
    committed Feb 17, 2013
  2. No need to set up debug flags

    Leave it up to CMake to figure out the right flags.
    committed Feb 17, 2013
  3. No need to set up CPack anymore

    We don't publish tarballs anymore, GitHub doesn't allow it. Makes
    distribution easier, too.
    committed Feb 17, 2013
  4. Remove unused private instance variable

    btag now compiles again in OS X without warnings.
    committed Feb 17, 2013
Commits on Jan 2, 2013
  1. Downgrade the dependency on Boost to 1.49.0.

    It seems to work fine with 1.49.0 (it's what Wheezy ships with).
    committed Jan 2, 2013
  2. Get rid of the list of future goals.

    Features will be added as needed.
    committed Jan 2, 2013
Commits on Dec 15, 2012
  1. Use number_cast instead of boost::lexical_cast.

    Only for number to wstring conversions. boost::lexical_cast seems
    to take the locale into account, which is clearly not what we want.
    committed Dec 15, 2012
Commits on Dec 4, 2012
  1. Use boost::locale instead of libc++'s locales.

    Seems to work around the lack of locale support in C++ libraries
    other than glibc++. Also enables us to simplify the code after
    some additional rework.
    committed Dec 4, 2012
Commits on Dec 2, 2012
  1. Actually detect clang++.

    Not a perfect solution. CMake documentation says this is subject to
    change, but the alternatives also suck.
    committed Dec 2, 2012
Commits on Dec 1, 2012
  1. Link against iconv if that exists.

    In some systems (e.g. OS X), iconv isn't built into libc.
    committed Dec 1, 2012
Commits on Nov 23, 2012
Commits on Sep 10, 2012
  1. Avoid some ugly conversions.

    This is no longer needed with the new boost::filesystem API. Fixes
    a crash with non-latin characters in path names.
    committed Sep 10, 2012
Commits on Jun 17, 2012
  1. Don't stick with the year in the cue sheet forever.

    If the user overrides the year in the cue sheet, forget about it.
    committed Jun 17, 2012

    From the OCD^Wconsistency department.
    committed Jun 17, 2012