2010-08-28 02:11  alan

	* unk/ZScheduleEvent.py, unk/profiles/default/metadata.xml: make
	  test times more resiliant

2010-07-28 19:30  alan

	* unk/__init__.py: zLOG to logger port

2010-07-28 19:15  alan

	* unk/ZScheduleEvent.py, unk/__init__.py,
	  unk/profiles/default/metadata.xml: zLOG to logger port

2010-02-08 18:11  alan

	* unk/setup.py: eggification

2010-02-08 18:02  alan

	* unk/Makefile, unk/ZScheduler2, unk/setup.py: eggification

2010-02-08 16:51  alan

	* unk/CREDITS, unk/Exceptions.py, unk/Extensions,
	  unk/FSZScheduleEvent.py, unk/Log.py, unk/Permissions.py,
	  unk/TODO, unk/ZQueue.py, unk/ZScheduleEvent.py,
	  unk/ZScheduler.py, unk/ZScheduler2/CREDITS,
	  unk/ZScheduler2/Exceptions.py, unk/ZScheduler2/Extensions,
	  unk/ZScheduler2/FSZScheduleEvent.py, unk/ZScheduler2/Log.py,
	  unk/ZScheduler2/Permissions.py, unk/ZScheduler2/TODO,
	  unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/config.py, unk/ZScheduler2/configure.zcml,
	  unk/ZScheduler2/help, unk/ZScheduler2/interfaces,
	  unk/ZScheduler2/profiles, unk/ZScheduler2/refresh.txt,
	  unk/ZScheduler2/skins, unk/ZScheduler2/tests,
	  unk/ZScheduler2/timers, unk/ZScheduler2/version.txt,
	  unk/ZScheduler2/www, unk/ZScheduler2/zpt, unk/__init__.py,
	  unk/config.py, unk/configure.zcml, unk/help, unk/interfaces,
	  unk/profiles, unk/refresh.txt, unk/setup.py, unk/skins,
	  unk/tests, unk/timers, unk/www, unk/zpt: remove
	  Zscheduler2/ZScheduler3 dichotomy

2010-02-07 10:15  alan

	* unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event.gif,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event.gif.metadata,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/tests/__init__.py: macro defines to reuse skins
	  in other products

2010-01-27 02:49  alan

	* unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/tests/framework.py,
	  unk/ZScheduler2/tests/testFSScheduleEvent.py, unk/ZScheduler3,
	  unk/setup.cfg, unk/setup.py: Plone 3.3 test framework tidy up

2009-11-11 14:45  alan

	* unk/Makefile, unk/ZScheduler2/Log.py,
	  unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/timers/Crontab/Crontab.py: moderate retries in
	  crontab

2009-05-18 20:10  alan

	* unk/ZScheduler2/www/logrec.gif, unk/ZScheduler2/www/timer.gif:
	  logging fixes

2009-05-18 20:10  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/Permissions.py,
	  unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/__init__.py,
	  unk/ZScheduler2/www/logrec.gif,
	  unk/ZScheduler2/www/scheduler.gif, unk/ZScheduler2/www/timer.gif,
	  unk/ZScheduler2/zpt/log.zpt: logging fixes

2009-05-18 00:21  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/tests/testCrontab.py,
	  unk/ZScheduler2/tests/testScheduleEvent.py,
	  unk/ZScheduler2/tests/testZopeMultiThreaded.py,
	  unk/ZScheduler2/tests/testZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/Base.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Crontab/zpt/crontab.zpt,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/__init__.py,
	  unk/ZScheduler2/zpt/queue.zpt: tidy up security assertions, fix
	  load on start, rewrite timers with new base classes

2009-05-15 19:53  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py: have to reopen
	  connection to get latest event changes

2009-05-15 19:52  alan

	* unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/zpt/event.zpt, unk/ZScheduler2/zpt/log.zpt,
	  unk/ZScheduler2/zpt/queue.zpt: have to reopen connection to get
	  latest event changes

2009-05-15 19:51  alan

	* unk/ZScheduler2/skins/zscheduler/validate_zschedule_dom.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_dow.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_hour.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_minute.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_month.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_tz.vpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt.metadata:
	  fix name clash with calendaring

2009-05-06 09:29  alan

	* unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_tz.vpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy.metadata,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt.metadata:
	  allow timezone editing in Plone skins

2009-05-04 03:46  alan

	* unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/interfaces/ITimer.py,
	  unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/tests/testScheduleEvent.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Crontab/zpt/crontab.zpt,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/zpt/event.zpt: fixes for running under ZEO

2009-05-02 09:13  alan

	* unk/ZScheduler2/profiles/default/metadata.xml,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt:
	  broken events Plone skin

2008-12-14 10:46  alan

	* unk/Makefile: version into metadata.xml

2008-12-14 09:28  alan

	* unk/ZScheduler2/profiles/default/metadata.xml: version into
	  metadata.xml

2008-10-29 21:15  alan

	* unk/ZScheduler2/profiles/default/types/ZScheduleEvent.xml,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_dom.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_dow.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_hour.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_minute.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_month.vpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy,
	  unk/ZScheduler2/version.txt: migrate portal_status_message

2008-10-07 02:31  alan

	* unk/ZScheduler2/Extensions/Install.py: typo in install

2008-10-05 02:52  alan

	* unk/ZScheduler2/Extensions/Install.py,
	  unk/ZScheduler2/profiles/default/types.xml,
	  unk/ZScheduler2/profiles/default/types/ZScheduleEvent.xml: Plone
	  3.x upgrade

2008-10-01 23:03  alan

	* unk/ZScheduler2/version.txt: Plone 3 upgrade

2008-09-24 11:17  alan

	* unk/ZScheduler2/Extensions/Install.py,
	  unk/ZScheduler2/__init__.py, unk/ZScheduler2/config.py,
	  unk/ZScheduler2/configure.zcml, unk/ZScheduler2/profiles,
	  unk/ZScheduler2/profiles/default,
	  unk/ZScheduler2/profiles/default/skins.xml,
	  unk/ZScheduler2/profiles/default/types,
	  unk/ZScheduler2/profiles/default/types/ZScheduleEvent.xml,
	  unk/ZScheduler2/version.txt: Generic Setup implementation

2008-08-04 23:49  alan

	* unk/ZScheduler2/FSZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/version.txt:
	  invokeEvent action for trigger tab

2007-09-17 21:06  alan

	* unk/Makefile: svn2cl.xsl moved

2007-09-17 21:04  alan

	* unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt:
	  toPortalTime -> toLocalizedTime

2007-04-16 16:51  alan

	* unk/ZScheduler2/version.txt: more robust catalog failures

2007-04-16 16:50  alan

	* unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/version.txt: more robust catalog failures

2006-03-06 04:53  alan

	* unk/ZScheduler2/ZScheduler.py: better broken event filtering

2006-02-09 22:08  alan

	* unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/version.txt: toPortalTime -> toLocalizedTime
	  (Plone 2.1.2)

2005-10-30 14:10  alan

	* unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/config.py, unk/ZScheduler2/version.txt: Zope
	  2.8.x/CMF 1.5.x upgrade

2005-09-05 12:59  alan

	* unk/ZScheduler2/ZScheduleEvent.py: portal_type for navigation

2005-09-04 12:52  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py:
	  Zope2.8 migration

2005-08-26 20:01  alan

	* unk/Makefile, unk/ZScheduler2/ZScheduler.py: 2.8 migration

2005-08-26 19:30  alan

	* unk/ZScheduler2/ZScheduler.py: 2.8 migration

2005-08-26 19:27  alan

	* unk/ZScheduler2/Exceptions.py: force add

2005-08-26 18:04  alan

	* unk/ZScheduler2/Exceptions.py, unk/ZScheduler2/ZQueue.py,
	  unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/__init__.py, unk/ZScheduler2/version.txt,
	  unk/ZScheduler2/zpt/event.zpt, unk/ZScheduler2/zpt/queue.zpt: 2.8
	  cut

2005-06-15 12:59  alan

	* unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_dom.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_dow.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_hour.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_minute.vpy,
	  unk/ZScheduler2/skins/zscheduler/validate_zschedule_month.vpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy.metadata,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt.metadata,
	  unk/ZScheduler2/www/fsevent.gif: Plone validators

2005-06-13 17:39  alan

	* unk/ZScheduler2/skins, unk/ZScheduler2/skins/zscheduler,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event.gif,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit.cpy.metadata,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_edit_form.cpt.metadata,
	  unk/ZScheduler2/skins/zscheduler/zschedule_event_view.pt:
	  FSZScheduleEvent

2005-06-13 17:24  alan

	* unk/ZScheduler2/Extensions,
	  unk/ZScheduler2/Extensions/Install.py,
	  unk/ZScheduler2/Extensions/__init__.py,
	  unk/ZScheduler2/FSZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/config.py, unk/ZScheduler2/help/event.stx,
	  unk/ZScheduler2/help/queue.stx,
	  unk/ZScheduler2/tests/event.sched,
	  unk/ZScheduler2/tests/testCrontab.py,
	  unk/ZScheduler2/tests/testFSScheduleEvent.py,
	  unk/ZScheduler2/version.txt, unk/ZScheduler2/zpt/fsevent.zpt,
	  unk/ZScheduler2/zpt/queue.zpt: FSZScheduleEvent

2005-03-22 16:55  alan

	* unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/zpt/queue.zpt:
	  removing stale catalog entries

2004-09-13 00:54  alan

	* unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/tests/testScheduleEvent.py,
	  unk/ZScheduler2/version.txt: fixed 24:00 bug

2004-08-16 01:49  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py: info message regarding
	  non-update of crontab

2004-08-16 01:08  alan

	* unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/tests/testScheduleEvent.py: fixed minute/hour/day
	  rollover on specified tz

2004-08-06 11:12  alan

	* unk/ZScheduler2/zpt/add_event.zpt,
	  unk/ZScheduler2/zpt/schedule_props.zpt,
	  unk/ZScheduler2/zpt/timer.zpt: banish standard_pagetemplate

2004-08-06 08:31  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/ZQueue.py,
	  unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/version.txt, unk/ZScheduler2/zpt/add_event.zpt,
	  unk/ZScheduler2/zpt/log.zpt: Make ZScheduler a service

2004-05-19 06:48  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/tests/runalltests.py,
	  unk/ZScheduler2/tests/testDummy.py,
	  unk/ZScheduler2/tests/testZopeMultiThreaded.py,
	  unk/ZScheduler2/tests/testZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py:
	  remove local timer semaphores and global worker thread handle

2004-04-04 07:50  alan

	* unk/ZScheduler2/zpt/queue.zpt: added now

2004-04-04 07:50  alan

	* unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py:
	  fix negative interval

2004-04-04 07:49  alan

	* unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduler.py: force
	  queue sorting

2004-04-01 11:41  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/help/crontab.stx,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/zpt/log.zpt: logging into ZScheduleEvent

2004-04-01 02:48  tomcat

	* unk/Makefile: get right directory footprint on tar

2004-04-01 01:26  tomcat

	* unk/Makefile: release script

2004-03-30 01:18  tomcat

	* unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/zpt/event.zpt, unk/ZScheduler2/zpt/log.zpt,
	  unk/ZScheduler2/zpt/queue.zpt: standard headers

2004-03-27 13:43  alan

	* unk/ZScheduler2/timers/Crontab/zpt/crontab.zpt: remove spurious
	  EOL

2004-03-27 13:43  alan

	* unk/ZScheduler2/timers/Dummy/Dummy.py: hard-coded meta_type

2004-03-27 13:42  alan

	* unk/ZScheduler2/ZScheduler.py: logger fixes

2004-03-27 13:41  alan

	* unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/zpt/event.zpt:
	  nextEventTime fixes

2004-03-27 13:40  alan

	* unk/ZScheduler2/zpt/log.zpt, unk/ZScheduler2/zpt/queue.zpt:
	  batch/next/prev

2004-03-27 13:40  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/help/log.stx,
	  unk/ZScheduler2/zpt/log.zpt: sorted out logging

2004-03-27 13:39  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py:
	  detach threads

2004-03-27 13:38  alan

	* unk/ZScheduler2/tests/testScheduleEvent.py: nextEventTime tests

2004-03-21 07:56  alan

	* unk/ZScheduler2/ZScheduler.py: better handling of unschedule-ing

2004-03-21 07:24  alan

	* unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/zpt/queue.zpt: recursive reload events

2004-03-21 05:02  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py: doh - properties bug

2004-03-21 05:02  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py: generated request for
	  threads

2004-03-21 05:02  alan

	* unk/ZScheduler2/ZQueue.py: recursive reloader

2004-03-21 03:57  alan

	* unk/ZScheduler2/ZScheduler.py: generated request for threads

2004-03-21 03:57  alan

	* unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/help/crontab.stx, unk/ZScheduler2/help/props.stx,
	  unk/ZScheduler2/timers/Crontab/zpt/crontab.zpt,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py:
	  generated request for threads

2004-03-18 11:31  alan

	* unk/ZScheduler2/timers/Crontab/Crontab.py: subclass off Dummy

2004-03-18 10:30  alan

	* unk/ZScheduler2/tests/testCrontab.py,
	  unk/ZScheduler2/tests/testDummy.py: import tests

2004-03-18 10:30  alan

	* unk/ZScheduler2/tests/testCrontab.py,
	  unk/ZScheduler2/tests/testDummy.py,
	  unk/ZScheduler2/tests/testZopeMultiThreaded.py,
	  unk/ZScheduler2/tests/testZopeSingleThreaded.py: import tests

2004-03-18 09:57  alan

	* unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/tests/testScheduleEvent.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Crontab/zpt/crontab.zpt,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/__init__.py,
	  unk/ZScheduler2/zpt/event.zpt, unk/ZScheduler2/zpt/queue.zpt: new
	  thread-start mechanism

2004-03-18 09:50  alan

	* unk/ZScheduler2/CREDITS: base revision

2004-03-08 11:04  alan

	* unk/ZScheduler2/TODO, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py:
	  fixes to fundamental timer problems

2004-03-07 14:53  alan

	* unk/ZScheduler2/Log.py, unk/ZScheduler2/ZQueue.py,
	  unk/ZScheduler2/ZScheduleEvent.py, unk/ZScheduler2/ZScheduler.py,
	  unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/interfaces/ITimer.py, unk/ZScheduler2/tests,
	  unk/ZScheduler2/tests/framework.py,
	  unk/ZScheduler2/tests/testScheduleEvent.py,
	  unk/ZScheduler2/timers/Crontab,
	  unk/ZScheduler2/timers/Crontab/Crontab.py,
	  unk/ZScheduler2/timers/Crontab/__init__.py,
	  unk/ZScheduler2/timers/Crontab/zpt,
	  unk/ZScheduler2/timers/Crontab/zpt/crontab.zpt,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/__init__.py,
	  unk/ZScheduler2/www/logger.gif, unk/ZScheduler2/www/logrec.gif,
	  unk/ZScheduler2/www/timer.gif, unk/ZScheduler2/zpt/event.zpt,
	  unk/ZScheduler2/zpt/queue.zpt: first cut timer support

2004-03-03 20:49  alan

	* unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/interfaces/ITimer.py,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/ZopeMultiThreaded.py,
	  unk/ZScheduler2/timers/ZopeMultiThreaded/__init__.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/ZopeSingleThreaded.py,
	  unk/ZScheduler2/timers/ZopeSingleThreaded/__init__.py,
	  unk/ZScheduler2/zpt/queue.zpt: added logging and some timers

2004-03-03 10:39  alan

	* unk/ZScheduler3, unk/ZScheduler3/MAINTAINER.txt,
	  unk/ZScheduler3/TODO.txt, unk/ZScheduler3/__init__.py,
	  unk/ZScheduler3/browser.py, unk/ZScheduler3/client.py,
	  unk/ZScheduler3/configure.zcml, unk/ZScheduler3/event.py,
	  unk/ZScheduler3/interfaces,
	  unk/ZScheduler3/interfaces/__init__.py,
	  unk/ZScheduler3/interfaces/scheduler.py,
	  unk/ZScheduler3/interfaces/view.py, unk/ZScheduler3/recurring.py,
	  unk/ZScheduler3/scheduler.pt, unk/ZScheduler3/scheduler.py,
	  unk/ZScheduler3/scheduler_props.pt, unk/ZScheduler3/testevent.pt,
	  unk/ZScheduler3/testevent.py, unk/ZScheduler3/tests,
	  unk/ZScheduler3/tests/test_recurring.py,
	  unk/ZScheduler3/version.txt, unk/ZScheduler3/www,
	  unk/ZScheduler3/www/event.png, unk/ZScheduler3/www/schedule.gif:
	  Z3 src as per sprint

2004-02-29 16:28  alan

	* unk/ZScheduler2, unk/ZScheduler2/Permissions.py,
	  unk/ZScheduler2/ZQueue.py, unk/ZScheduler2/ZScheduleEvent.py,
	  unk/ZScheduler2/ZScheduler.py, unk/ZScheduler2/__init__.py,
	  unk/ZScheduler2/help, unk/ZScheduler2/help/props.stx,
	  unk/ZScheduler2/help/queue.stx, unk/ZScheduler2/help/timer.stx,
	  unk/ZScheduler2/interfaces,
	  unk/ZScheduler2/interfaces/IEventObserver.py,
	  unk/ZScheduler2/interfaces/IQueue.py,
	  unk/ZScheduler2/interfaces/ITimer.py,
	  unk/ZScheduler2/interfaces/__init__.py,
	  unk/ZScheduler2/refresh.txt, unk/ZScheduler2/timers,
	  unk/ZScheduler2/timers/Dummy,
	  unk/ZScheduler2/timers/Dummy/Dummy.py,
	  unk/ZScheduler2/timers/Dummy/__init__.py,
	  unk/ZScheduler2/timers/__init__.py, unk/ZScheduler2/version.txt,
	  unk/ZScheduler2/www, unk/ZScheduler2/www/event.gif,
	  unk/ZScheduler2/www/scheduler.gif, unk/ZScheduler2/zpt,
	  unk/ZScheduler2/zpt/add_event.zpt, unk/ZScheduler2/zpt/event.zpt,
	  unk/ZScheduler2/zpt/queue.zpt,
	  unk/ZScheduler2/zpt/schedule_props.zpt,
	  unk/ZScheduler2/zpt/timer.zpt: Initial revision

2004-02-29 16:28  

	* anches, gs, unk: New repository initialized by cvs2svn.

