The branch "master" has been updated. The following is a summary of the commits.
from: c79c6dfcd3fe5fefabd73a5eff965823577abe74 79f08c8... Ignore pear run-tests log. fd35918... Move all remote calendar handling to Kronolith_Driver_ical. 064cd3c... Fix usage of $msgs. b71a58d... Class constants, update Kronolith::. 41872c0... Fix categories to tags. 261011b... PHP5-ify 8fdb889... Drop support for old Kolab library (untested). 6c9538a... Rename drivers, Split-up event classes. 21d5eea... Don't wrap holiday driver. 92befb7... Remove global $kronolith_driver object. We still need a singleton though. Move almost all configuration, globals, etc. out of drivers. Work further towards Ical/Holidays being standalone, independent drivers. 57f51ab... Return immediately if we don't have start and end dates. fde0ffc... Merge branch 'kronolith-driver-ical' ----------------------------------------------------------------------- commit 79f08c8edc93a6c42260f17a14b06dbdd2c004f4 Author: Jan Schneider <[email protected]> Date: Tue Feb 24 18:44:18 2009 +0100 Ignore pear run-tests log. .gitignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) http://git.horde.org/diff.php/.gitignore?rt=horde-hatchery&r1=82c209c8e71b9473af38085588bda376ab370f98&r2=79f08c8edc93a6c42260f17a14b06dbdd2c004f4 ----------------------------------------------------------------------- commit fd359189fa63155fb4d4334371752f139c83261f Author: Jan Schneider <[email protected]> Date: Tue Feb 24 19:31:00 2009 +0100 Move all remote calendar handling to Kronolith_Driver_ical. kronolith/lib/Driver.php | 4 +- kronolith/lib/Driver/ical.php | 109 ++++++++++++++++-- kronolith/lib/Kronolith.php | 262 +++++++++++------------------------------ 3 files changed, 172 insertions(+), 203 deletions(-) http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=f7ca49e3827d686098c54165c2b75c3fca52eb93&r2=fd359189fa63155fb4d4334371752f139c83261f http://git.horde.org/diff.php/kronolith/lib/Driver/ical.php?rt=horde-hatchery&r1=ab6bee5f0541ccd88ea257e770ccf1328bddeb7d&r2=fd359189fa63155fb4d4334371752f139c83261f http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-hatchery&r1=593efca07054633cb3f6f8a03a8a7e226cfd3465&r2=fd359189fa63155fb4d4334371752f139c83261f ----------------------------------------------------------------------- commit 064cd3c953111302e76e629cb0eba0e23f4e1627 Author: Jan Schneider <[email protected]> Date: Wed Feb 25 23:35:15 2009 +0100 Fix usage of $msgs. imp/lib/Mime/Viewer/itip.php | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/diff.php/imp/lib/Mime/Viewer/itip.php?rt=horde-hatchery&r1=a5c8a2bfb38d3cc178709a8150e705db81f7cdbf&r2=064cd3c953111302e76e629cb0eba0e23f4e1627 ----------------------------------------------------------------------- commit b71a58d1690c0c2d6493e74a0619bdf6520f962f Author: Jan Schneider <[email protected]> Date: Wed Feb 25 23:45:05 2009 +0100 Class constants, update Kronolith::. kronolith/add.php | 2 +- kronolith/attend.php | 10 +- kronolith/attendees.php | 14 +- kronolith/delete.php | 4 +- kronolith/edit.php | 2 +- kronolith/lib/Driver.php | 56 ++++---- kronolith/lib/Driver/holidays.php | 2 +- kronolith/lib/Driver/ical.php | 4 +- kronolith/lib/Driver/kolab.php | 86 +++++----- kronolith/lib/FreeBusy.php | 6 +- kronolith/lib/Kronolith.php | 234 ++++++++++++++------------- kronolith/lib/Storage/kolab.php | 4 +- kronolith/lib/Storage/sql.php | 2 +- kronolith/lib/Views/Year.php | 2 +- kronolith/lib/api.php | 2 +- kronolith/lib/tests/toicalendar.phpt | 18 +- kronolith/search.php | 2 +- kronolith/templates/attendees/attendees.inc | 14 +- 18 files changed, 233 insertions(+), 231 deletions(-) http://git.horde.org/diff.php/kronolith/add.php?rt=horde-hatchery&r1=b586ff9b45bdda18752c76e83914ee52fe70ad86&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/attend.php?rt=horde-hatchery&r1=9910e685f9ac27e8205ecd78230c60ea0c58c4e8&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/attendees.php?rt=horde-hatchery&r1=593efca07054633cb3f6f8a03a8a7e226cfd3465&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/delete.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/edit.php?rt=horde-hatchery&r1=093a12dfd5fbeb6a4eee86f4c2a1236848f507ab&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=fd359189fa63155fb4d4334371752f139c83261f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Driver/holidays.php?rt=horde-hatchery&r1=478f3f18c0d22b3ebadf2e59c1d8c085e9faae3f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Driver/ical.php?rt=horde-hatchery&r1=fd359189fa63155fb4d4334371752f139c83261f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Driver/kolab.php?rt=horde-hatchery&r1=b586ff9b45bdda18752c76e83914ee52fe70ad86&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/FreeBusy.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-hatchery&r1=fd359189fa63155fb4d4334371752f139c83261f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Storage/kolab.php?rt=horde-hatchery&r1=ac73780e04a62c5cd4b716bc45da34974cd294f7&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Storage/sql.php?rt=horde-hatchery&r1=96a3c3aaaa827d0c78aa4dfc103f5a6d51fd39e2&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/Views/Year.php?rt=horde-hatchery&r1=1ae2116e07c1d6fff4b20a7c9203f6eeb349c4db&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/api.php?rt=horde-hatchery&r1=91d7a18aaecbc5e5083c4b3bc63d29a1fa282c9c&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/lib/tests/toicalendar.phpt?rt=horde-hatchery&r1=93c3b6b8d43a050fa41490b269b76523a83e10fe&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/search.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f http://git.horde.org/diff.php/kronolith/templates/attendees/attendees.inc?rt=horde-hatchery&r1=4fb51025432866561c0db8db86021be9bb1676ba&r2=b71a58d1690c0c2d6493e74a0619bdf6520f962f ----------------------------------------------------------------------- commit 41872c015ac7c75dd21eb9686a9ef7b16170a0d9 Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:07:22 2009 +0100 Fix categories to tags. kronolith/lib/Driver.php | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=41872c015ac7c75dd21eb9686a9ef7b16170a0d9 ----------------------------------------------------------------------- commit 261011ba86cfe2bba09f90ca913407645a59db5c Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:10:03 2009 +0100 PHP5-ify kronolith/lib/Driver.php | 261 +++++++++++++++++++++---------------- kronolith/lib/Driver/holidays.php | 90 ++----------- kronolith/lib/Driver/ical.php | 85 ++---------- kronolith/lib/Driver/kolab.php | 128 ++++++++++--------- kronolith/lib/Driver/sql.php | 62 +++++----- 5 files changed, 274 insertions(+), 352 deletions(-) http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=41872c015ac7c75dd21eb9686a9ef7b16170a0d9&r2=261011ba86cfe2bba09f90ca913407645a59db5c http://git.horde.org/diff.php/kronolith/lib/Driver/holidays.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=261011ba86cfe2bba09f90ca913407645a59db5c http://git.horde.org/diff.php/kronolith/lib/Driver/ical.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=261011ba86cfe2bba09f90ca913407645a59db5c http://git.horde.org/diff.php/kronolith/lib/Driver/kolab.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=261011ba86cfe2bba09f90ca913407645a59db5c http://git.horde.org/diff.php/kronolith/lib/Driver/sql.php?rt=horde-hatchery&r1=96a3c3aaaa827d0c78aa4dfc103f5a6d51fd39e2&r2=261011ba86cfe2bba09f90ca913407645a59db5c ----------------------------------------------------------------------- commit 8fdb889507af68b5ad5559fc083ae6919e043786 Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:19:47 2009 +0100 Drop support for old Kolab library (untested). kronolith/lib/Driver/kolab.php | 976 ++-------------------------------------- 1 files changed, 30 insertions(+), 946 deletions(-) http://git.horde.org/diff.php/kronolith/lib/Driver/kolab.php?rt=horde-hatchery&r1=261011ba86cfe2bba09f90ca913407645a59db5c&r2=8fdb889507af68b5ad5559fc083ae6919e043786 ----------------------------------------------------------------------- commit 6c9538aa878b4f668757889a702641ff82ff6be6 Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:41:56 2009 +0100 Rename drivers, Split-up event classes. kronolith/lib/Driver.php | 2213 +------------------------------------ kronolith/lib/Driver/Holidays.php | 120 ++ kronolith/lib/Driver/Ical.php | 187 ++++ kronolith/lib/Driver/Kolab.php | 498 +++++++++ kronolith/lib/Driver/Sql.php | 866 +++++++++++++++ kronolith/lib/Driver/holidays.php | 175 --- kronolith/lib/Driver/ical.php | 199 ---- kronolith/lib/Driver/kolab.php | 734 ------------ kronolith/lib/Driver/sql.php | 1030 ----------------- kronolith/lib/Event.php | 2208 ++++++++++++++++++++++++++++++++++++ kronolith/lib/Event/Holidays.php | 69 ++ kronolith/lib/Event/Ical.php | 27 + kronolith/lib/Event/Kolab.php | 244 ++++ kronolith/lib/Event/Sql.php | 177 +++ kronolith/lib/Kronolith.php | 31 +- kronolith/lib/tests/bug6031.phpt | 2 +- 16 files changed, 4423 insertions(+), 4357 deletions(-) create mode 100644 kronolith/lib/Driver/Holidays.php create mode 100644 kronolith/lib/Driver/Ical.php create mode 100644 kronolith/lib/Driver/Kolab.php create mode 100644 kronolith/lib/Driver/Sql.php delete mode 100644 kronolith/lib/Driver/holidays.php delete mode 100644 kronolith/lib/Driver/ical.php delete mode 100644 kronolith/lib/Driver/kolab.php delete mode 100644 kronolith/lib/Driver/sql.php create mode 100644 kronolith/lib/Event.php create mode 100644 kronolith/lib/Event/Holidays.php create mode 100644 kronolith/lib/Event/Ical.php create mode 100644 kronolith/lib/Event/Kolab.php create mode 100644 kronolith/lib/Event/Sql.php http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=261011ba86cfe2bba09f90ca913407645a59db5c&r2=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Driver/Holidays.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Driver/Ical.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Driver/Kolab.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Driver/Sql.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/diff.php/kronolith/lib/Driver/holidays.php?rt=horde-hatchery&r1=261011ba86cfe2bba09f90ca913407645a59db5c&r2=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/diff.php/kronolith/lib/Driver/ical.php?rt=horde-hatchery&r1=261011ba86cfe2bba09f90ca913407645a59db5c&r2=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/diff.php/kronolith/lib/Driver/kolab.php?rt=horde-hatchery&r1=8fdb889507af68b5ad5559fc083ae6919e043786&r2=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/diff.php/kronolith/lib/Driver/sql.php?rt=horde-hatchery&r1=261011ba86cfe2bba09f90ca913407645a59db5c&r2=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Event.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Event/Holidays.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Event/Ical.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Event/Kolab.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/co.php/kronolith/lib/Event/Sql.php?rt=horde-hatchery&r=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=6c9538aa878b4f668757889a702641ff82ff6be6 http://git.horde.org/diff.php/kronolith/lib/tests/bug6031.phpt?rt=horde-hatchery&r1=ac73780e04a62c5cd4b716bc45da34974cd294f7&r2=6c9538aa878b4f668757889a702641ff82ff6be6 ----------------------------------------------------------------------- commit 21d5eea7515ce95eb6487c5affdad7628c301a4e Author: Jan Schneider <[email protected]> Date: Thu Feb 26 18:25:15 2009 +0100 Don't wrap holiday driver. kronolith/lib/Driver/Holidays.php | 9 ++++++++- kronolith/lib/Kronolith.php | 26 ++------------------------ 2 files changed, 10 insertions(+), 25 deletions(-) http://git.horde.org/diff.php/kronolith/lib/Driver/Holidays.php?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=21d5eea7515ce95eb6487c5affdad7628c301a4e http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=21d5eea7515ce95eb6487c5affdad7628c301a4e ----------------------------------------------------------------------- commit 92befb78fac3bc173afa31225f1e065ea8612e58 Author: Jan Schneider <[email protected]> Date: Fri Feb 27 00:05:51 2009 +0100 Remove global $kronolith_driver object. We still need a singleton though. Move almost all configuration, globals, etc. out of drivers. Work further towards Ical/Holidays being standalone, independent drivers. kronolith/add.php | 5 +- kronolith/attend.php | 5 +- kronolith/data.php | 1 + kronolith/delete.php | 4 +- kronolith/edit.php | 1 + kronolith/ics.php | 4 +- kronolith/lib/Driver.php | 11 +-- kronolith/lib/Driver/Holidays.php | 31 ++--- kronolith/lib/Driver/Ical.php | 8 +- kronolith/lib/Driver/Sql.php | 6 +- kronolith/lib/Event.php | 18 +-- kronolith/lib/Forms/DeleteCalendar.php | 2 +- kronolith/lib/Forms/EditCalendar.php | 2 +- kronolith/lib/Imple/TagActions.php | 7 +- kronolith/lib/Kronolith.php | 153 ++++++++++++----------- kronolith/lib/Maintenance/Task/purge_events.php | 3 +- kronolith/lib/api.php | 56 +++----- kronolith/lib/base.php | 3 - kronolith/lib/tests/bug6031.phpt | 13 +- kronolith/new.php | 2 +- kronolith/scripts/agenda.php | 7 +- kronolith/search.php | 4 +- 22 files changed, 158 insertions(+), 188 deletions(-) http://git.horde.org/diff.php/kronolith/add.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/attend.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/data.php?rt=horde-hatchery&r1=861d772df60482747e0e900e6f58cecd91150750&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/delete.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/edit.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/ics.php?rt=horde-hatchery&r1=9c4deb77c857ed49e5e3cd2082dd094da24770e5&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Driver/Holidays.php?rt=horde-hatchery&r1=21d5eea7515ce95eb6487c5affdad7628c301a4e&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Driver/Ical.php?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Driver/Sql.php?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Forms/DeleteCalendar.php?rt=horde-hatchery&r1=9910e685f9ac27e8205ecd78230c60ea0c58c4e8&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Forms/EditCalendar.php?rt=horde-hatchery&r1=093a12dfd5fbeb6a4eee86f4c2a1236848f507ab&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Imple/TagActions.php?rt=horde-hatchery&r1=093a12dfd5fbeb6a4eee86f4c2a1236848f507ab&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-hatchery&r1=21d5eea7515ce95eb6487c5affdad7628c301a4e&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/Maintenance/Task/purge_events.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/api.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/base.php?rt=horde-hatchery&r1=bb0bb35cc56d7f906656a86b53a47876b9d40346&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/lib/tests/bug6031.phpt?rt=horde-hatchery&r1=6c9538aa878b4f668757889a702641ff82ff6be6&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/new.php?rt=horde-hatchery&r1=87129be682a22ced92aab1723544de2b3b380dde&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/scripts/agenda.php?rt=horde-hatchery&r1=593efca07054633cb3f6f8a03a8a7e226cfd3465&r2=92befb78fac3bc173afa31225f1e065ea8612e58 http://git.horde.org/diff.php/kronolith/search.php?rt=horde-hatchery&r1=b71a58d1690c0c2d6493e74a0619bdf6520f962f&r2=92befb78fac3bc173afa31225f1e065ea8612e58 ----------------------------------------------------------------------- commit 57f51abb57b20c0b45184fdc7d10e139d1380979 Author: Jan Schneider <[email protected]> Date: Fri Feb 27 00:14:56 2009 +0100 Return immediately if we don't have start and end dates. kronolith/lib/Driver/Holidays.php | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) http://git.horde.org/diff.php/kronolith/lib/Driver/Holidays.php?rt=horde-hatchery&r1=92befb78fac3bc173afa31225f1e065ea8612e58&r2=57f51abb57b20c0b45184fdc7d10e139d1380979 ----------------------------------------------------------------------- commit fde0ffca48ba669fc1bda57d41c4b2791cabac7d Merge: c79c6df... 57f51ab... Author: Jan Schneider <[email protected]> Date: Fri Feb 27 00:20:15 2009 +0100 Merge branch 'kronolith-driver-ical' commit 57f51abb57b20c0b45184fdc7d10e139d1380979 Author: Jan Schneider <[email protected]> Date: Fri Feb 27 00:14:56 2009 +0100 Return immediately if we don't have start and end dates. kronolith/lib/Driver/Holidays.php | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 92befb78fac3bc173afa31225f1e065ea8612e58 Author: Jan Schneider <[email protected]> Date: Fri Feb 27 00:05:51 2009 +0100 Remove global $kronolith_driver object. We still need a singleton though. Move almost all configuration, globals, etc. out of drivers. Work further towards Ical/Holidays being standalone, independent drivers. kronolith/add.php | 5 +- kronolith/attend.php | 5 +- kronolith/data.php | 1 + kronolith/delete.php | 4 +- kronolith/edit.php | 1 + kronolith/ics.php | 4 +- kronolith/lib/Driver.php | 11 +-- kronolith/lib/Driver/Holidays.php | 31 ++--- kronolith/lib/Driver/Ical.php | 8 +- kronolith/lib/Driver/Sql.php | 6 +- kronolith/lib/Event.php | 18 +-- kronolith/lib/Forms/DeleteCalendar.php | 2 +- kronolith/lib/Forms/EditCalendar.php | 2 +- kronolith/lib/Imple/TagActions.php | 7 +- kronolith/lib/Kronolith.php | 153 ++++++++++++----------- kronolith/lib/Maintenance/Task/purge_events.php | 3 +- kronolith/lib/api.php | 56 +++----- kronolith/lib/base.php | 3 - kronolith/lib/tests/bug6031.phpt | 13 +- kronolith/new.php | 2 +- kronolith/scripts/agenda.php | 7 +- kronolith/search.php | 4 +- 22 files changed, 158 insertions(+), 188 deletions(-) commit 21d5eea7515ce95eb6487c5affdad7628c301a4e Author: Jan Schneider <[email protected]> Date: Thu Feb 26 18:25:15 2009 +0100 Don't wrap holiday driver. kronolith/lib/Driver/Holidays.php | 9 ++++++++- kronolith/lib/Kronolith.php | 26 ++------------------------ 2 files changed, 10 insertions(+), 25 deletions(-) commit 6c9538aa878b4f668757889a702641ff82ff6be6 Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:41:56 2009 +0100 Rename drivers, Split-up event classes. kronolith/lib/Driver.php | 2213 +------------------------------------ kronolith/lib/Driver/Holidays.php | 120 ++ kronolith/lib/Driver/Ical.php | 187 ++++ kronolith/lib/Driver/Kolab.php | 498 +++++++++ kronolith/lib/Driver/Sql.php | 866 +++++++++++++++ kronolith/lib/Driver/holidays.php | 175 --- kronolith/lib/Driver/ical.php | 199 ---- kronolith/lib/Driver/kolab.php | 734 ------------ kronolith/lib/Driver/sql.php | 1030 ----------------- kronolith/lib/Event.php | 2208 ++++++++++++++++++++++++++++++++++++ kronolith/lib/Event/Holidays.php | 69 ++ kronolith/lib/Event/Ical.php | 27 + kronolith/lib/Event/Kolab.php | 244 ++++ kronolith/lib/Event/Sql.php | 177 +++ kronolith/lib/Kronolith.php | 31 +- kronolith/lib/tests/bug6031.phpt | 2 +- 16 files changed, 4423 insertions(+), 4357 deletions(-) create mode 100644 kronolith/lib/Driver/Holidays.php create mode 100644 kronolith/lib/Driver/Ical.php create mode 100644 kronolith/lib/Driver/Kolab.php create mode 100644 kronolith/lib/Driver/Sql.php delete mode 100644 kronolith/lib/Driver/holidays.php delete mode 100644 kronolith/lib/Driver/ical.php delete mode 100644 kronolith/lib/Driver/kolab.php delete mode 100644 kronolith/lib/Driver/sql.php create mode 100644 kronolith/lib/Event.php create mode 100644 kronolith/lib/Event/Holidays.php create mode 100644 kronolith/lib/Event/Ical.php create mode 100644 kronolith/lib/Event/Kolab.php create mode 100644 kronolith/lib/Event/Sql.php commit 8fdb889507af68b5ad5559fc083ae6919e043786 Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:19:47 2009 +0100 Drop support for old Kolab library (untested). kronolith/lib/Driver/kolab.php | 976 ++-------------------------------------- 1 files changed, 30 insertions(+), 946 deletions(-) commit 261011ba86cfe2bba09f90ca913407645a59db5c Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:10:03 2009 +0100 PHP5-ify kronolith/lib/Driver.php | 261 +++++++++++++++++++++---------------- kronolith/lib/Driver/holidays.php | 90 ++----------- kronolith/lib/Driver/ical.php | 85 ++---------- kronolith/lib/Driver/kolab.php | 128 ++++++++++--------- kronolith/lib/Driver/sql.php | 62 +++++----- 5 files changed, 274 insertions(+), 352 deletions(-) commit 41872c015ac7c75dd21eb9686a9ef7b16170a0d9 Author: Jan Schneider <[email protected]> Date: Thu Feb 26 12:07:22 2009 +0100 Fix categories to tags. kronolith/lib/Driver.php | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit b71a58d1690c0c2d6493e74a0619bdf6520f962f Author: Jan Schneider <[email protected]> Date: Wed Feb 25 23:45:05 2009 +0100 Class constants, update Kronolith::. kronolith/add.php | 2 +- kronolith/attend.php | 10 +- kronolith/attendees.php | 14 +- kronolith/delete.php | 4 +- kronolith/edit.php | 2 +- kronolith/lib/Driver.php | 56 ++++---- kronolith/lib/Driver/holidays.php | 2 +- kronolith/lib/Driver/ical.php | 4 +- kronolith/lib/Driver/kolab.php | 86 +++++----- kronolith/lib/FreeBusy.php | 6 +- kronolith/lib/Kronolith.php | 234 ++++++++++++++------------- kronolith/lib/Storage/kolab.php | 4 +- kronolith/lib/Storage/sql.php | 2 +- kronolith/lib/Views/Year.php | 2 +- kronolith/lib/api.php | 2 +- kronolith/lib/tests/toicalendar.phpt | 18 +- kronolith/search.php | 2 +- kronolith/templates/attendees/attendees.inc | 14 +- 18 files changed, 233 insertions(+), 231 deletions(-) commit 064cd3c953111302e76e629cb0eba0e23f4e1627 Author: Jan Schneider <[email protected]> Date: Wed Feb 25 23:35:15 2009 +0100 Fix usage of $msgs. imp/lib/Mime/Viewer/itip.php | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit fd359189fa63155fb4d4334371752f139c83261f Author: Jan Schneider <[email protected]> Date: Tue Feb 24 19:31:00 2009 +0100 Move all remote calendar handling to Kronolith_Driver_ical. kronolith/lib/Driver.php | 4 +- kronolith/lib/Driver/ical.php | 109 ++++++++++++++++-- kronolith/lib/Kronolith.php | 262 +++++++++++------------------------------ 3 files changed, 172 insertions(+), 203 deletions(-) commit 79f08c8edc93a6c42260f17a14b06dbdd2c004f4 Author: Jan Schneider <[email protected]> Date: Tue Feb 24 18:44:18 2009 +0100 Ignore pear run-tests log. .gitignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) http://git.horde.org/diff.php/kronolith/add.php?rt=horde-hatchery&r1=b586ff9b45bdda18752c76e83914ee52fe70ad86&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/attend.php?rt=horde-hatchery&r1=9910e685f9ac27e8205ecd78230c60ea0c58c4e8&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/attendees.php?rt=horde-hatchery&r1=593efca07054633cb3f6f8a03a8a7e226cfd3465&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/data.php?rt=horde-hatchery&r1=861d772df60482747e0e900e6f58cecd91150750&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/delete.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/edit.php?rt=horde-hatchery&r1=093a12dfd5fbeb6a4eee86f4c2a1236848f507ab&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/ics.php?rt=horde-hatchery&r1=9c4deb77c857ed49e5e3cd2082dd094da24770e5&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Driver.php?rt=horde-hatchery&r1=f7ca49e3827d686098c54165c2b75c3fca52eb93&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Driver/Holidays.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Driver/Ical.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Driver/Kolab.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Driver/Sql.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Driver/holidays.php?rt=horde-hatchery&r1=478f3f18c0d22b3ebadf2e59c1d8c085e9faae3f&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Driver/ical.php?rt=horde-hatchery&r1=ab6bee5f0541ccd88ea257e770ccf1328bddeb7d&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Driver/kolab.php?rt=horde-hatchery&r1=b586ff9b45bdda18752c76e83914ee52fe70ad86&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Driver/sql.php?rt=horde-hatchery&r1=96a3c3aaaa827d0c78aa4dfc103f5a6d51fd39e2&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Event.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Event/Holidays.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Event/Ical.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Event/Kolab.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/co.php/kronolith/lib/Event/Sql.php?rt=horde-hatchery&r=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Forms/DeleteCalendar.php?rt=horde-hatchery&r1=9910e685f9ac27e8205ecd78230c60ea0c58c4e8&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Forms/EditCalendar.php?rt=horde-hatchery&r1=093a12dfd5fbeb6a4eee86f4c2a1236848f507ab&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/FreeBusy.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Imple/TagActions.php?rt=horde-hatchery&r1=093a12dfd5fbeb6a4eee86f4c2a1236848f507ab&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-hatchery&r1=593efca07054633cb3f6f8a03a8a7e226cfd3465&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Maintenance/Task/purge_events.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Storage/kolab.php?rt=horde-hatchery&r1=ac73780e04a62c5cd4b716bc45da34974cd294f7&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Storage/sql.php?rt=horde-hatchery&r1=96a3c3aaaa827d0c78aa4dfc103f5a6d51fd39e2&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/Views/Year.php?rt=horde-hatchery&r1=1ae2116e07c1d6fff4b20a7c9203f6eeb349c4db&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/api.php?rt=horde-hatchery&r1=91d7a18aaecbc5e5083c4b3bc63d29a1fa282c9c&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/base.php?rt=horde-hatchery&r1=bb0bb35cc56d7f906656a86b53a47876b9d40346&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/tests/bug6031.phpt?rt=horde-hatchery&r1=ac73780e04a62c5cd4b716bc45da34974cd294f7&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/lib/tests/toicalendar.phpt?rt=horde-hatchery&r1=93c3b6b8d43a050fa41490b269b76523a83e10fe&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/new.php?rt=horde-hatchery&r1=87129be682a22ced92aab1723544de2b3b380dde&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/scripts/agenda.php?rt=horde-hatchery&r1=593efca07054633cb3f6f8a03a8a7e226cfd3465&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/search.php?rt=horde-hatchery&r1=1f29c9197500160f3bff50775c85ac9db473259f&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d http://git.horde.org/diff.php/kronolith/templates/attendees/attendees.inc?rt=horde-hatchery&r1=4fb51025432866561c0db8db86021be9bb1676ba&r2=fde0ffca48ba669fc1bda57d41c4b2791cabac7d __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
