Permalink
Commits on Mar 27, 2013
  1. Bumping the version to 0.3.1

    drewish committed Mar 27, 2013
  2. Merge branch 'date' into 0.3

    drewish committed Mar 27, 2013
Commits on Mar 17, 2013
  1. Remove the Travis-CI stuff.

    drewish committed Mar 17, 2013
Commits on Feb 12, 2013
Commits on Oct 16, 2012
Commits on Oct 3, 2012
  1. Merge pull request #15 from drewish/node-gyp

    Add node-gyp support.
    drewish committed Oct 3, 2012
Commits on Sep 14, 2012
  1. Reverting the travis stuff

    It's not that useful since it won't build our extension.
    drewish committed Sep 14, 2012
  2. Updates to the README.

    Split out the installation instructions to make the platform specifics clearer.
    Fixed a bug in the sample code.
    drewish committed Sep 13, 2012
  3. Allow builds via node-gyp.

    node-gyp disables C++ exeptions, presumably for performance reasons, so we
    have to enable those ourselves. I'm unsure why but catching Exiv2::AnyError
    is no longer sufficient to handle invalid file paths. Switching to its
    parent class std::exception resolved the problem and seems reasonable since
    we're not using AnyError's functionality.
    drewish committed Sep 11, 2012
  4. Merge pull request #13 from travis4all/clean

    Let's give Travis a try.
    drewish committed Sep 14, 2012
Commits on Aug 30, 2012
  1. Minor tweaks to README

    Damian Beresford committed Aug 30, 2012
Commits on Aug 28, 2012
  1. Bumped version number in package.json

    Damian Beresford committed Aug 28, 2012
  2. node 0.8.x compatibility fixes (libuv api changes in 0.7.x)

    Damian Beresford committed Aug 28, 2012
Commits on Aug 23, 2012
  1. πŸ’Ž Travis CI image/link in readme πŸ’Ž

    travis4all committed Aug 23, 2012
  2. πŸ’Ž Added travis.yml file πŸ’Ž

    travis4all committed Aug 23, 2012
Commits on May 24, 2012
  1. Merge pull request #12 from drewish/previews

    Adding support for extracting preview images.
    
    Also includes some performance improvements for reading tags.
    drewish committed May 24, 2012
Commits on May 23, 2012
  1. Read tags in worker thread.

    I did some more bench marking after moving the reading to the worker thread
    and found it getting 40% more operations per second when processing multiple
    files. It also let us clean up some of the Baton code too.
    drewish committed May 23, 2012
Commits on May 21, 2012
  1. Update the readme.

    Adding an example for getImagePreviews(). Switched the links to the
    proper markdown syntax. Split up the examples to make them more readable.
    drewish committed May 21, 2012
  2. Add support for reading image previews

    Did some benchmarking and found that when running parallel tasks reading
    previews it was better to do it in the worker thread and copy it over. Should
    probably look at doing the same thing for the tag reading.
    drewish committed May 10, 2012
  3. Call it a baton again.

    Back in the day Damian called the structure we use to pass data to and
    from the worker thread with a baton but later changed it. I'd like to
    bring it back and separate out the field used for writing tags into a
    child structure. I think this will set us up nicely for adding a third
    structure for reading preview images.
    drewish committed Apr 28, 2012
Commits on May 11, 2012
  1. Use a JS wrapper for the extension.

    This gives us a place to implement functionality in JavaScript and simplifies
    the installation process.
    drewish committed May 10, 2012
  2. Re-remove node from the module's name.

    Some of this got undone when resolving a merge conflict.
    drewish committed Apr 22, 2012
  3. Bumping the version to 0.1.1.

    drewish committed May 10, 2012
Commits on May 10, 2012
  1. Merge pull request #11 from rfrench/master

    Add support for IPTC & XMP data in GetImageTags
    committed May 10, 2012
  2. add support for iptc & xmp in GetImageTags

    Ryan French committed May 10, 2012
Commits on Apr 23, 2012
  1. Resolved merge conflict

    Damian Beresford committed Apr 23, 2012
  2. Merge pull request #6 from drewish/shorter_name

    Remove node from the module name.
    committed Apr 23, 2012
Commits on Apr 22, 2012
  1. Remove node from the module name.

    I agree with the npm documentation's rationale:
    
      This should be a string that identifies your project. Please do not
      use the name to specify that it runs on node, or is in JavaScript.
      You can use the "engines" field to explicitly state the versions of
      node (or whatever else) that your program requires, and it's pretty
      well assumed that it's javascript.
    
      It does not necessarily need to match your github repository name.
    
      http://npmjs.org/doc/developers.html#The-package-json-File
    drewish committed Apr 22, 2012
Commits on Apr 21, 2012
  1. Merge pull request #5 from drewish/modernize

    Modernize
    committed Apr 21, 2012
  2. Merge pull request #3 from drewish/building

    Get it building
    committed Apr 21, 2012