Convert Icalendar to H4.
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 3 Aug 2010 07:04:53 +0000 (01:04 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 3 Aug 2010 21:28:39 +0000 (15:28 -0600)
commit09a0ade1f7c7d156a3158532a338c7989498ddfb
tree07a6496c5f7b657eccb723a56ada0e5ad4085126
parentca3ed749aa412c9a0b9890de181980fadeb2713f
Convert Icalendar to H4.

This removes the last use of PEAR_Errors in IMP.  Yay.

I've tried to go through framework, turba, and kronolith and convert to
using Exceptions, but there is no guarantee that I caught all the
locations we are using Icalendar objects.
147 files changed:
framework/Data/lib/Horde/Data/Imc.php
framework/Data/lib/Horde/Data/Vcard.php
framework/Data/lib/Horde/Data/Vnote.php
framework/Data/package.xml
framework/Date/lib/Horde/Date/Recurrence.php
framework/Date/test/Horde/Date/RecurrenceTest.php
framework/Icalendar/examples/Horde/Icalendar/exchange.ics [new file with mode: 0644]
framework/Icalendar/examples/Horde/Icalendar/exdate.ics [new file with mode: 0644]
framework/Icalendar/examples/Horde/Icalendar/ical.ics [new file with mode: 0644]
framework/Icalendar/examples/Horde/Icalendar/parser.php [new file with mode: 0755]
framework/Icalendar/examples/Horde/Icalendar/test_recurring.vcs [new file with mode: 0644]
framework/Icalendar/examples/Horde/Icalendar/vnote.txt [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Daylight.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Exception.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Standard.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Valarm.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vcard.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vevent.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vfreebusy.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vjournal.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vnote.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vtimezone.php [new file with mode: 0644]
framework/Icalendar/lib/Horde/Icalendar/Vtodo.php [new file with mode: 0644]
framework/Icalendar/package.xml [new file with mode: 0644]
framework/Icalendar/test/.cvsignore [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/bug_7423.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/charset1.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/empty_data.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/AuthorChats.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/MMMPseminar.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Moon_Days.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/ProjectCalendar.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/SpanishHolidays.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/allcategories.vcs [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/arsenal32FC.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/events.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/exchange.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/exdate.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/iscw.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/meeting.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/privacy_events.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/rfc2445.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/test.vcs [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/test4.vcs [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/test_recurring.vcs [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/wicca.ics [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/geo.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/iCalendar.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/line-folding.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/quoted-params.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/read-escapes.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/read-vcard-org.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/read-write-escapes.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/timezones.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/vcal20.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/vfreebusy.phpt [new file with mode: 0644]
framework/Icalendar/test/Horde/Icalendar/write-escapes.phpt [new file with mode: 0644]
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Outlook.php
framework/Kolab_Filter/package.xml
framework/Kolab_Filter/test/Horde/Kolab/Filter/ResourceTest.php
framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache.php
framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Base.php
framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Imap.php
framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/View.php
framework/Kolab_FreeBusy/package.xml
framework/Kolab_Resource/lib/Horde/Kolab/Resource.php
framework/Kolab_Resource/lib/Horde/Kolab/Resource/Freebusy.php
framework/Kolab_Resource/lib/Horde/Kolab/Resource/Freebusy/Kolab.php
framework/Kolab_Resource/lib/Horde/Kolab/Resource/Freebusy/Mock.php
framework/Kolab_Resource/lib/Horde/Kolab/Resource/Itip.php
framework/Kolab_Resource/package.xml
framework/Mime_Viewer/lib/Horde/Mime/Viewer/Vcard.php
framework/Mime_Viewer/package.xml
framework/SyncML/SyncML/Device.php
framework/SyncML/SyncML/Device/Sync4j.php
framework/SyncML/SyncML/Device/Synthesis.php
framework/SyncML/tests/sif.phpt
framework/iCalendar/docs/examples/exchange.ics [deleted file]
framework/iCalendar/docs/examples/exdate.ics [deleted file]
framework/iCalendar/docs/examples/ical.ics [deleted file]
framework/iCalendar/docs/examples/parser.php [deleted file]
framework/iCalendar/docs/examples/test_recurring.vcs [deleted file]
framework/iCalendar/docs/examples/vnote.txt [deleted file]
framework/iCalendar/iCalendar.php [deleted file]
framework/iCalendar/iCalendar/valarm.php [deleted file]
framework/iCalendar/iCalendar/vcard.php [deleted file]
framework/iCalendar/iCalendar/vevent.php [deleted file]
framework/iCalendar/iCalendar/vfreebusy.php [deleted file]
framework/iCalendar/iCalendar/vjournal.php [deleted file]
framework/iCalendar/iCalendar/vnote.php [deleted file]
framework/iCalendar/iCalendar/vtimezone.php [deleted file]
framework/iCalendar/iCalendar/vtodo.php [deleted file]
framework/iCalendar/package.xml [deleted file]
framework/iCalendar/tests/.cvsignore [deleted file]
framework/iCalendar/tests/bug_7423.phpt [deleted file]
framework/iCalendar/tests/charset1.phpt [deleted file]
framework/iCalendar/tests/empty_data.phpt [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/AuthorChats.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/MMMPseminar.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/Moon_Days.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/ProjectCalendar.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/SpanishHolidays.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/allcategories.vcs [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/arsenal32FC.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/events.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/exchange.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/exdate.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/iscw.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/meeting.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/privacy_events.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/rfc2445.ics [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/test.vcs [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/test4.vcs [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/test_recurring.vcs [deleted file]
framework/iCalendar/tests/fixtures/vTimezone/wicca.ics [deleted file]
framework/iCalendar/tests/geo.phpt [deleted file]
framework/iCalendar/tests/iCalendar.phpt [deleted file]
framework/iCalendar/tests/line-folding.phpt [deleted file]
framework/iCalendar/tests/quoted-params.phpt [deleted file]
framework/iCalendar/tests/read-escapes.phpt [deleted file]
framework/iCalendar/tests/read-vcard-org.phpt [deleted file]
framework/iCalendar/tests/read-write-escapes.phpt [deleted file]
framework/iCalendar/tests/timezones.phpt [deleted file]
framework/iCalendar/tests/vcal20.phpt [deleted file]
framework/iCalendar/tests/vfreebusy.phpt [deleted file]
framework/iCalendar/tests/write-escapes.phpt [deleted file]
imp/lib/Mime/Viewer/Itip.php
kronolith/data.php
kronolith/lib/Api.php
kronolith/lib/Driver/Ical.php
kronolith/lib/Event.php
kronolith/lib/Event/Ical.php
kronolith/lib/FreeBusy.php
kronolith/lib/FreeBusy/View.php
kronolith/lib/Kronolith.php
kronolith/lib/Storage/kolab.php
kronolith/lib/Storage/sql.php
kronolith/lib/View/ExportEvent.php
kronolith/lib/tests/allday.phpt
kronolith/lib/tests/bug7068.phpt
kronolith/lib/tests/toicalendar.phpt
kronolith/scripts/import_squirrelmail_calendar.php
turba/data.php
turba/lib/Api.php
turba/lib/Driver.php
turba/lib/tests/tohash.phpt