The branch "master" has been updated. The following is a summary of the commits.
from: 243a8e891a2e7640dcab314d5840656f2a6c363d f3baae1... initial horde/date package in git f0ab112... use Y-M-D to initialize Horde dates, not seconds, since otherwise the test might be timezone-dependent c91ff37... add toDays(), fromDays(), and diff() functions, and convert to PHP 5 style 9c2df97... php 5 style ----------------------------------------------------------------------- commit f3baae109f1449d30e0061e3861ceb3e0feb1a90 Author: Chuck Hagenbuch <[email protected]> Date: Fri May 29 18:24:49 2009 -0400 initial horde/date package in git framework/Date/lib/Horde/Date.php | 963 ++++++++ framework/Date/lib/Horde/Date/Recurrence.php | 1475 +++++++++++++ framework/Date/lib/Horde/Date/Repeater.php | 46 + framework/Date/lib/Horde/Date/Repeater/Day.php | 66 + framework/Date/lib/Horde/Date/Repeater/DayName.php | 74 + framework/Date/lib/Horde/Date/Repeater/DayPortion.php | 146 ++ framework/Date/lib/Horde/Date/Repeater/Exception.php | 4 + framework/Date/lib/Horde/Date/Repeater/Fortnight.php | 81 + framework/Date/lib/Horde/Date/Repeater/Hour.php | 61 + framework/Date/lib/Horde/Date/Repeater/Minute.php | 61 + framework/Date/lib/Horde/Date/Repeater/Month.php | 66 + framework/Date/lib/Horde/Date/Repeater/MonthName.php | 109 + framework/Date/lib/Horde/Date/Repeater/Season.php | 31 + framework/Date/lib/Horde/Date/Repeater/SeasonName.php | 42 + framework/Date/lib/Horde/Date/Repeater/Second.php | 49 + framework/Date/lib/Horde/Date/Repeater/Time.php | 136 ++ framework/Date/lib/Horde/Date/Repeater/Week.php | 89 + framework/Date/lib/Horde/Date/Repeater/Weekend.php | 80 + framework/Date/lib/Horde/Date/Repeater/Year.php | 60 + framework/Date/lib/Horde/Date/Span.php | 77 + framework/Date/package.xml | 101 + framework/Date/test/Horde/Date/AllTests.php | 54 + framework/Date/test/Horde/Date/DateTest.php | 47 + framework/Date/test/Horde/Date/RecurrenceTest.php | 113 + framework/Date/test/Horde/Date/Repeater/DayNameTest.php | 48 + framework/Date/test/Horde/Date/Repeater/DayTest.php | 29 + framework/Date/test/Horde/Date/Repeater/HourTest.php | 76 + framework/Date/test/Horde/Date/Repeater/MonthNameTest.php | 67 + framework/Date/test/Horde/Date/Repeater/MonthTest.php | 40 + framework/Date/test/Horde/Date/Repeater/TimeTest.php | 81 + framework/Date/test/Horde/Date/Repeater/WeekTest.php | 78 + framework/Date/test/Horde/Date/Repeater/WeekendTest.php | 88 + framework/Date/test/Horde/Date/Repeater/YearTest.php | 76 + framework/Date/test/Horde/Date/SpanTest.php | 38 + framework/Date/test/Horde/Date/fixtures/bug2813.ics | 34 + 35 files changed, 4686 insertions(+), 0 deletions(-) create mode 100644 framework/Date/lib/Horde/Date.php create mode 100644 framework/Date/lib/Horde/Date/Recurrence.php create mode 100644 framework/Date/lib/Horde/Date/Repeater.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Day.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/DayName.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/DayPortion.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Exception.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Fortnight.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Hour.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Minute.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Month.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/MonthName.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Season.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/SeasonName.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Second.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Time.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Week.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Weekend.php create mode 100644 framework/Date/lib/Horde/Date/Repeater/Year.php create mode 100644 framework/Date/lib/Horde/Date/Span.php create mode 100644 framework/Date/package.xml create mode 100644 framework/Date/test/Horde/Date/AllTests.php create mode 100644 framework/Date/test/Horde/Date/DateTest.php create mode 100644 framework/Date/test/Horde/Date/RecurrenceTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/DayNameTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/DayTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/HourTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/MonthNameTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/MonthTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/TimeTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/WeekTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/WeekendTest.php create mode 100644 framework/Date/test/Horde/Date/Repeater/YearTest.php create mode 100644 framework/Date/test/Horde/Date/SpanTest.php create mode 100644 framework/Date/test/Horde/Date/fixtures/bug2813.ics http://git.horde.org/co.php/framework/Date/lib/Horde/Date.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Recurrence.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Day.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/DayName.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/DayPortion.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Exception.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Fortnight.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Hour.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Minute.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Month.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/MonthName.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Season.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/SeasonName.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Second.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Time.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Week.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Weekend.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Repeater/Year.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/lib/Horde/Date/Span.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/package.xml?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/AllTests.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/DateTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/RecurrenceTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/DayNameTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/DayTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/HourTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/MonthNameTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/MonthTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/TimeTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/WeekTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/WeekendTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/Repeater/YearTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/SpanTest.php?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 http://git.horde.org/co.php/framework/Date/test/Horde/Date/fixtures/bug2813.ics?rt=horde-git&r=f3baae109f1449d30e0061e3861ceb3e0feb1a90 ----------------------------------------------------------------------- commit f0ab1121db556b8169f2c6d6ae95bc79e59fda0e Author: Chuck Hagenbuch <[email protected]> Date: Fri May 29 21:00:46 2009 -0400 use Y-M-D to initialize Horde dates, not seconds, since otherwise the test might be timezone-dependent framework/Date/test/Horde/Date/RecurrenceTest.php | 36 +++++++++++---------- 1 files changed, 19 insertions(+), 17 deletions(-) http://git.horde.org/diff.php/framework/Date/test/Horde/Date/RecurrenceTest.php?rt=horde-git&r1=f3baae109f1449d30e0061e3861ceb3e0feb1a90&r2=f0ab1121db556b8169f2c6d6ae95bc79e59fda0e ----------------------------------------------------------------------- commit c91ff377f46e73348f12e58261be4368c6cd7b5b Author: Chuck Hagenbuch <[email protected]> Date: Fri May 29 21:01:38 2009 -0400 add toDays(), fromDays(), and diff() functions, and convert to PHP 5 style framework/Date/lib/Horde/Date.php | 343 +++++++++++++++++++++++++------------ 1 files changed, 236 insertions(+), 107 deletions(-) http://git.horde.org/diff.php/framework/Date/lib/Horde/Date.php?rt=horde-git&r1=f3baae109f1449d30e0061e3861ceb3e0feb1a90&r2=c91ff377f46e73348f12e58261be4368c6cd7b5b ----------------------------------------------------------------------- commit 9c2df974ffc6e502acf0a682d8fd827bb7387cf8 Author: Chuck Hagenbuch <[email protected]> Date: Fri May 29 21:02:20 2009 -0400 php 5 style framework/Date/lib/Horde/Date/Recurrence.php | 106 ++++++++++++-------------- 1 files changed, 50 insertions(+), 56 deletions(-) http://git.horde.org/diff.php/framework/Date/lib/Horde/Date/Recurrence.php?rt=horde-git&r1=f3baae109f1449d30e0061e3861ceb3e0feb1a90&r2=9c2df974ffc6e502acf0a682d8fd827bb7387cf8 __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
