Permalink
Commits on Apr 17, 2006
  1. Tagging release 0.2.1

    philr committed Apr 17, 2006
  2. Release 0.2.1

    philr committed Apr 17, 2006
Commits on Apr 14, 2006
  1. Fix the condition that is tested by TimezonePeriodList.periods_for_lo…

    philr committed Apr 14, 2006
    …cal to avoid iterating back through the Timezone periods once all the possible periods have been found. The condition was only being evaluated for cases where multiple periods were defined in one half of the year.
  2. When comparing a TimeOrDateTime with another TimeOrDateTime with <=>,…

    philr committed Apr 14, 2006
    … make sure any conversions performed on the passed in TimeOrDateTime are cached. Previously the TimeOrDateTime passed in would be converted to its original form and then <=> would be called recursively. This could create a temporary TimeOrDateTime to be converted that would subsequently be discarded.
Commits on Apr 8, 2006
  1. Correct typo in documentation.

    philr committed Apr 8, 2006
Commits on Apr 3, 2006
  1. Minor adjustment to release procedure.

    philr committed Apr 3, 2006
    Fix website typos and spelling mistakes.
  2. Release 0.2.0

    philr committed Apr 3, 2006
Commits on Apr 2, 2006
  1. Omit the final transition to DST if there is a prior transition in th…

    philr committed Apr 2, 2006
    …e last year processed to standard time.
  2. Use binary mode when writing zone and country files to get Unix (\n) …

    philr committed Apr 2, 2006
    …new lines.
    
    Omit unnecessary quotes in zone identifier symbols.
  3. TZDataParser zone generation algorithm rewritten. Now based on the zi…

    philr committed Apr 2, 2006
    …c code. TZInfo now 100% compatible with zic/zdump output.
    
    Riyadh Solar Time zones now included again (generation time has been reduced with TZDataParser changes).
    Fix zdumptest.rb regex so it picks up all zone identifiers correctly.
    zdumptest.rb handle and report errors.
    zdumptestall.sh ignores Factory zone.
Commits on Mar 29, 2006
Commits on Mar 27, 2006
  1. Tool to compare TZInfo conversions with output from zdump.

    philr committed Mar 27, 2006
    Make TZDataParser look ahead in the rules for a letter if the first rule does not coincide with the start of a period (see http://article.gmane.org/gmane.comp.time.tz/902).
    TZDataParser no longer carries the std offset through from one period to the next.
    TZDataParser now detects when the zone identifier changes but the std offset does not.
Commits on Mar 26, 2006
  1. Add missing requires.

    philr committed Mar 26, 2006
Commits on Mar 25, 2006
  1. Use timestamps rather than DateTime objects in zone files for times b…

    philr committed Mar 25, 2006
    …etween 1970 and 2037 (the range of Time).
    
    Don't convert passed in Time objects to DateTime in most cases (provides a substantial performance improvement).
    Allow integer timestamps (time in seconds since 1970-1-1) to be used as well as Time and DateTime objects in all public methods taking times.
Commits on Feb 5, 2006
  1. Release 0.1.2

    philr committed Feb 5, 2006
  2. Return a better error when attempting to use a Timezone instance that…

    philr committed Feb 5, 2006
    … was constructed with Timezone.new(nil).
  3. Updated to tzdata version 2006a (http://article.gmane.org/gmane.comp.…

    philr committed Feb 5, 2006
    …time.tz/738).
    
    build_tz_classes rake task now handles running svn add and svn delete as new timezones and countries are added and old ones are removed.
Commits on Jan 4, 2006
  1. Add lib directory to the load path when tzinfo is required. Makes it …

    philr committed Jan 4, 2006
    …easier to use tzinfo gem when unpacked to vendor directory in rails.
Commits on Dec 18, 2005
  1. Minor documentation update.

    philr committed Dec 18, 2005
    Preparing for 0.1.1 release.
Commits on Dec 17, 2005
  1. Updated to tzdata version 2005q.

    philr committed Dec 17, 2005
    Fix typo in TZDataParser exclude_zones.
  2. Don't raise exception if @list is nil in TimezonePeriodList.

    philr committed Dec 17, 2005
    Tests for a single unbounded period.
Commits on Nov 27, 2005
  1. Update to tzdata 2005n.

    philr committed Nov 27, 2005
    Rebuild all zones with new format.
    Prepare CHANGES and Rakefile for release 0.1.0.
    Timezone and country invalid exceptions now have a message.
  2. Change zone used by case test. Because instances are now cached by Ti…

    philr committed Nov 27, 2005
    …mezone, this was causing a problem with test_get_valid_1.
  3. Added license to code files.

    philr committed Nov 27, 2005
Commits on Nov 26, 2005
  1. Timezone and Country now keep a cache of loaded instances to avoid ru…

    philr committed Nov 26, 2005
    …nning require which can be slow on some platforms.
    
    Rake task to generate a single zone.
  2. Construct the Rational offset in TimezonePeriod once when the Timezon…

    philr committed Nov 26, 2005
    …ePeriod is constructed rather than each time it is needed.
  3. The last TimezonePeriod for each Timezone is now written out with an …

    philr committed Nov 26, 2005
    …unbounded rather than arbitrary end time.