Skip to content
Commits on Jan 14, 2013
  1. @dfandrich
  2. @dfandrich
  3. @dfandrich
Commits on Jan 7, 2013
  1. @dfandrich
  2. @dfandrich
  3. @dfandrich

    Change portable_timegm to be more portable

    dfandrich committed Jan 6, 2013
    Reusing getenv pointers was a problem under FreeBSD.
  4. @dfandrich

    Round the seconds value instead of truncating it

    dfandrich committed Jan 4, 2013
    Also, use the more portable pow() instead of powl()
Commits on Dec 26, 2012
  1. @dfandrich

    Calculate rational denominator for elevation based on sigfigs

    dfandrich committed Dec 26, 2012
    This is the same way as is done for the seconds part of the
    latitude and longitude coordinates, and better preserves the
    significant figures as read from the GPX file.
  2. @dfandrich
Commits on Dec 25, 2012
  1. @dfandrich

    Erase any GPS tags before adding new ones

    dfandrich committed Dec 25, 2012
    This prevents duplicate GPS tags in the final file, which could
    happen if the same tags already existed in the original file.
    Correlation would normally abort with a "GPS Already Present"
    error were a file already geotagged, but since only the presence
    of the GPSLatitude tag is checked, others might still exist
Commits on Dec 22, 2012
  1. @dfandrich
  2. @dfandrich
  3. @dfandrich
Commits on Dec 15, 2012
  1. @dfandrich

    Changed --fix-datestamps to write the fixed GPS date tag in ASCII

    dfandrich committed Dec 15, 2012
    This is another problem in older gpscorrelate versions that
    can be fixed at the same time as the date/time stamp itself.
  2. @dfandrich
  3. @dfandrich

    Tweak some messages

    dfandrich committed Dec 11, 2012
  4. @dfandrich

    Rationalize the handling of times

    dfandrich committed Dec 11, 2012
    Stop abusing local time functions to handle UTC times. This fixes
    an edge condition with handling DST.
Commits on Dec 11, 2012
  1. @dfandrich
  2. @dfandrich

    Stop playing with the tty

    dfandrich committed Dec 6, 2012
    It didn't even work and prevented use on Win32. Instead,
    just unbuffer stdout to get the status dots to show up.
Commits on Dec 6, 2012
  1. @dfandrich
  2. @dfandrich

    Differentiate between fatal and nonfatal return codes

    dfandrich committed Dec 1, 2012
    Exit with status 2 when any file encountered a non-serious
    problem (like no matching track during correlation). File read
    or write errors continue to return status 1.
  3. @dfandrich

    Fixed edge conditions in GPX file handling

    dfandrich committed Nov 30, 2012
    Fixed NULL pointer deref when GPX file contains just one point.
    Fixed the correlation so the last point in the GPX file is no
    longer ignored for exact matches.
  4. @dfandrich

    Improved error handling

    dfandrich committed Nov 29, 2012
    Catch errors while writing new EXIF tags. Return non-zero exit
    code if any file caused an error in the command-line client.
    Stop writing a message to stderr on file errors in the GUI
    client, and redundant messages in the command-line client.
Commits on Nov 28, 2012
  1. @dfandrich
Commits on Nov 26, 2012
  1. @dfandrich

    Added initial basic support for internationalized messages

    dfandrich committed Nov 26, 2012
    Based on gettext, this is incomplete and disabled by default, but
    is sufficient to build the message catalog so translators can begin
    translating the messages.
Commits on Sep 12, 2012
  1. @dfandrich

    Added support for using multiple GPX files

    dfandrich committed Sep 4, 2012
    The command-line program allows -g to appear multiple times, and
    the GUI allows multiple files to be selected.  When correlating
    pictures, the first GPX file that covers the time of that picture
    is used.
Commits on Sep 11, 2012
  1. @dfandrich

    Show the time zone offset used in verbose mode

    dfandrich committed Sep 5, 2012
    Also, reduce the number of decimals displayed for elevation.
  2. @dfandrich
  3. @dfandrich

    Load the config file settings at start

    dfandrich committed Sep 11, 2012
    This avoids a failed assertion on exit if the user never loaded
    one of the two types of files.
  4. @dfandrich
  5. @dfandrich

    Removed redundant semicolons

    dfandrich committed Sep 11, 2012
Commits on Sep 4, 2012
  1. @dfandrich
Commits on Sep 3, 2012
  1. @dfandrich

    Add some casts to allow the whole program to be compiled as C++

    dfandrich committed Sep 3, 2012
    This may be easier in some cases than mixing C and C++ code
    compiled with different compilers.
Commits on Sep 2, 2012
  1. @dfandrich

    Include sys/types.h in unixtime.h to get time_t

    dfandrich committed Sep 2, 2012
    Patch comes from FreeBSD ports
  2. @dfandrich
Something went wrong with that request. Please try again.