Permalink
Switch branches/tags
Nothing to show
Commits on Jan 6, 2015
  1. update tz script; fix for inconsistent months; badLine debug tweak

    A recent tzdata download contained more non-timezone files, so the
    cleanup script in the README was updated to remove them.
    
    backzone:Isle_of_Man used "March" once instead of "Mar", so instead of
    fighting it, ezic_date:month_to_num/1 now parses full month names as well.
    
    The `badLine` error related to trying to parse invalid timezone files
    wasn't offering up its arguments, so it's switched to erlang:error/1
    with arguments wraped in a tuple. This is to help identify which file
    might be invalid.
    
    Also, Readme has updated thank yous.
    committed Jan 6, 2015
Commits on Dec 18, 2014
  1. Move MAXYEAR to config

    kudryashov-sv committed with Sergey Kudryashov Dec 4, 2014
Commits on Mar 7, 2013
  1. Merge pull request #11 from arkdro/master

    add api to check whether the dst is active
    committed Mar 7, 2013
Commits on Mar 2, 2013
  1. remove catch-all branch

    arkdro committed Mar 2, 2013
Commits on Feb 28, 2013
  1. Merge pull request #14 from jrgdiz/jrgdiz/error_logger

    Changes io:format output to error_logger
    committed Feb 28, 2013
  2. Merge pull request #13 from jrgdiz/jrgdiz/whitespace

    Removes extra whitespace at EOL
    committed Feb 28, 2013
  3. Changes io:format output to error_logger

    Jorge Diz Pico committed Feb 28, 2013
  4. Removes extra whitespace at EOL

    Jorge Diz Pico committed Feb 28, 2013
Commits on Feb 20, 2013
Commits on Feb 12, 2013
  1. Merge pull request #10 from arkdro/master

    load tzdata from `tzdata_dir` env if set, or fall back to old behavior.
    committed Feb 12, 2013
  2. use env for tzdata_dir

    arkdro committed Feb 12, 2013
Commits on Dec 18, 2012
  1. fixes #7; adds many tests for #7; cleans up `ezic_flatten` debug mess…

    …ages
    
    Issue #7: Some Zones no longer observing DST are broen.
    
    The matchspec generation function for universal time was wrong,
    whereas it was fine for wall and local times. Fixing that line, and
    considering the `current` flatzone time, was enough to get TZs like
    Tokyo and Jamaica working correctly in tested cases.
    committed Dec 18, 2012
  2. makes `ezic:local_to_utc` errors into values; updates tests accordingly

    Like in d98eed, errors are now returned as values rather than crashing
    processes. This is a short-term solution for consistency, and can be
    refactored to a saner model later.
    committed Dec 18, 2012
  3. `make test` works again

    committed Dec 18, 2012
  4. fixes db crash; simplifies the ezic_db proxy module

    The db crash happens when calling `ezic_db:get_all(X)` when `X` is not
    a valid table name. `ezic_db_ets` crashes, causing the `ezic_db`
    server to crash, tossing the database with it. The solution prevents
    ezic_db_ets:get_all/1 from crashing, and instead returns an error
    value.
    
    The simplification here eliminated some code through
    deduplication. The `handle_call` functions could be improved
    similarly.
    committed Dec 18, 2012
  5. implements a fix for losing the ets dbs on a bad lookup

    The `ezic_db` server would crash on a bad lookup (no_zone,
    ambiguous_zone, etc.). The old error notification method for bad
    lookups (crashing) was killing the server and apparently eliminating
    the in-memory tables.
    committed Dec 17, 2012
Commits on Dec 17, 2012
Commits on Dec 5, 2012
Commits on Nov 27, 2012
  1. Merge pull request #5 from lsowen/ets_work

    Continue work on migrating for mnesia backed to ets backed
    committed Nov 27, 2012
Commits on Nov 7, 2012
  1. Now using named ets tables.

    More closely mirrors the design of the mnesia backed version.
    lsowen committed Nov 7, 2012
Commits on Nov 3, 2012
  1. flatzone call was returning a list.

    Update return value convention in ezic_db_ets:flatzone() to match ezic_db:flatzone().
    lsowen committed Nov 3, 2012
Commits on Oct 1, 2012
  1. Update README.md

    committed Oct 1, 2012
  2. Merge pull request #4 from amasyura/patch-1

    include vsn in ezic.app.src
    committed Oct 1, 2012