# # ChangeLog for /trunk/calendar3/webcommon # # Generated by Trac 0.9.3 # 05/18/13 20:08:36 # 05/04/06 17:03:59 johnsa [449] * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwPreferences.java: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: User preferences available in the user client, though most parameters don't yet stick (that that's next) 05/04/06 10:26:02 douglm [446] * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java: Check access to calendar when url supplied Allow super user to update groups classes from admin client. 05/04/06 09:34:48 douglm [445] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Ace.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Acl.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Privilege.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Privileges.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/AccessAppUtil.java: * trunk/calendar3/calCore/resources/hbms/AdminGroup.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Alarm.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Attendee.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Calendar.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Category.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calCore/resources/hbms/EventAnnotation.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Filter.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Location.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Preferences.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Sponsor.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Subscription.hbm.xml: * trunk/calendar3/calCore/resources/hbms/System.hbm.xml: * trunk/calendar3/calCore/resources/hbms/UserInfo.hbm.xml: * trunk/calendar3/calCore/resources/hbms/View.hbm.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwSystem.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/EventsI.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/CalintfCaldavImpl.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: I've been holding off a number of schema changes so they could be grouped together. The latest changes to the calendar source require the changes shown below. Developers can either add/rename them for preexisting databases, or just start again with the quickstart data which will appear on the web site later today. For those running version 3.0 the dump/restore process will make all necessary changes to your production data. The following is for reference and for those who want to patch any development data. ------------------------------------------------------------------------------------------------------------------- Changes are: Rename some columns because they're reserved names in oracle - access to bwaccess link to bwlink sequence to rfcsequence in events and eventannotations sequence to bwsequence in the rest name was renamed to various different names. BwCalendar: Added column caltype - allows us to distinguish special calendars, Trash, etc. Add Deleted calendar name and busy calendar name to sysprefs Add user mode (column="bwuser_mode") to user prefs Add an 'ignoreTransparency' column="ignore_transparency" flag in subscription - allows us to subscribe to a calendar and have all events affect freebusy whatever the transparency setting Related changes: Change to CalIntf - now we specify allCalendars if we want to retrieve from 'special' calendars. No longer need to auto-subscribe a user. We create a single subscription to the user root. Any calendars created will automatically appear in the view. More advanced users will probably want to manage their own suscriptions in some way. In addition some significant changes were made to the way access is evaluated and stored. The access code will continue to recognize the old encoded fom while making any changes in a slightly modified form. These changes correct handling of multiple aces for the same principal and inheritence. ----------------------------------------------------------------------------------------------------------------- hsql changes to the db mainly for reference: alter table ADMINGROUPS alter column name rename to account alter table ALARMS alter column sequence rename to bwsequence; alter table ATTENDEES alter column sequence rename to bwsequence alter table BEDEWORK_SETTINGS add column deletedCalendar longvarchar alter table BEDEWORK_SETTINGS add column busyCalendar longvarchar update BEDEWORK_SETTINGS set deletedCalendar='Deleted' update BEDEWORK_SETTINGS set busyCalendar='Busy' alter table BEDEWORK_SETTINGS alter column name rename to bwname alter table CALENDARS alter column access rename to bwaccess alter table CALENDARS add column caltype integer update CALENDARS set caltype=0 update CALENDARS set caltype=1 where CALENDAR_COLLECTION='T' update CALENDARS set caltype=2 where NAME='Trash' update CALENDARS set caltype=3 where NAME='Deleted' update CALENDARS set caltype=5 where NAME='Inbox' update CALENDARS set caltype=6 where NAME='Outbox' alter table CALENDARS alter column name rename to calname alter table CATEGORIES alter column access rename to bwaccess alter table EVENTANNOTATIONS alter column access rename to bwaccess alter table EVENTANNOTATIONS alter column link rename to bwlink alter table EVENTANNOTATIONS alter column sequence rename to rfcsequence alter table EVENTS alter column access rename to bwaccess alter table EVENTS alter column link rename to bwlink alter table EVENTS alter column sequence rename to rfcsequence alter table FILTERs alter column name rename to filtername alter table LOCATIONS alter column access rename to bwaccess alter table LOCATIONS alter column link rename to bwlink alter table PREFERENCES add column bwuser_mode integer update PREFERENCES set bwuser_mode=0 alter table PROPERTIES alter column name rename to propname alter table PROPERTIES rename to bwuser_properties alter table SPONSORS alter column access rename to bwaccess alter table SPONSORS alter column link rename to bwlink alter table SPONSORS alter column name rename to sponsorname alter table SUBSCRIPTIONS add column ignore_transparency char(1) update SUBSCRIPTIONS set ignore_transparency='F' alter table SUBSCRIPTIONS alter column name rename to subscrname alter table VIEWS alter column name rename to viewname 05/02/06 10:50:41 douglm [436] * trunk/calendar3/calCore/resources/hbms/Calendar.hbm.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalendarsI.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/CalintfCaldavImpl.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcTestWrapper.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/access/AccessAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/FetchCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/InitAddCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UpdateUserInfoAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: Changes to use calendar path rather than database id throughout. Resulted in uncovering of error in back end which required further api change to addCalendar method. 05/01/06 15:19:52 douglm [432] * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/access/AccessAction.java: Fix up access settings to allow read-writecontent. Also use path to calendar - not id 04/30/06 23:48:26 douglm [423] * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/ReportMethod.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/CalendarData.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/LimitFreebusySet.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/CompFilter.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/Filter.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/ParamFilter.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/PropFilter.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/davdefs/src/org/bedework/davdefs/CaldavTags.java: * trunk/calendar3/test/caldavTestData/eg/content/eg15.xml: * trunk/calendar3/test/caldavTestData/eg/content/eg20.xml: * trunk/calendar3/test/caldavTestData/eg/eg20.test: * trunk/calendar3/test/src/org/bedework/tests/caldav/TestCalDav.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/AddViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java: Updates to caldav support to bring it closer to draft 12 Fixes to getSubscriptions to return calendar object 04/28/06 09:48:22 douglm [419] * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwInitEventAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Personal client: Set a new event calendar from a path or an external subscription. This probably breaks adding an event until the stylesheets follow later today. 04/22/06 23:27:54 douglm [415] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Ace.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/AccessAppUtil.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/CalendarInfo.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/FormattedEvents.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/FormattedFreeBusy.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeZonesParser.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfHelper.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/DbStatistics.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/EventProperties.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calCore/src/org/bedework/calcore/ldap/LdapConfigProperties.java: * trunk/calendar3/calEnv/src/org/bedework/calenv/CalOptions.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwDateTime.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwDuration.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwStats.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeUtil.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CoreEventInfo.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/EventsI.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwPreferences.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/EventInfo.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/UserAuth.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/EmitAccess.java: * trunk/calendar3/caldavClientApi/build.xml: * trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/CalintfCaldavImpl.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/BwIndexKey.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/BwIndexLuceneImpl.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcIPars.java: * trunk/calendar3/common/src/edu/rpi/cct/misc/indexing/Index.java: * trunk/calendar3/common/src/edu/rpi/cct/misc/indexing/IndexDummyImpl.java: * trunk/calendar3/common/src/edu/rpi/cct/misc/indexing/IndexException.java: * trunk/calendar3/common/src/edu/rpi/cct/misc/indexing/IndexLuceneImpl.java: * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java: * trunk/calendar3/common/src/edu/rpi/sss/util/servlets/ConfiguredXSLTFilter.java: * trunk/calendar3/common/src/edu/rpi/sss/util/servlets/io/WrappedResponse.java: * trunk/calendar3/common/src/edu/rpi/sss/util/xml/XmlEmit.java: * trunk/calendar3/common/src/edu/rpi/sss/util/xml/XmlUtil.java: * trunk/calendar3/config/configs/democal.properties: * trunk/calendar3/config/src/edu/rpi/cct/uwcal/config/optionsApp/AbstractOptionsPanel.java: * trunk/calendar3/config/src/org/bedework/webconfig/Defs.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Caldavpersonal.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Caldavpublic.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/ConfigCollection.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webadmin.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webconfig.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webpersonal.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webpublic.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/CommentProperty.java: * trunk/calendar3/deployment/src/org/bedework/deployment/ApplicationXmlTask.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/Dumpling.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/Restore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FilterRule.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/BwEventUtil.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/VEventUtil.java: * trunk/calendar3/test/src/org/bedework/httpunit/utils/TestUtils.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcTest.java: * trunk/calendar3/timers/src/org/bedework/timers/AlarmTask.java: * trunk/calendar3/timers/src/org/bedework/timers/Timers.java: * trunk/calendar3/timers/src/org/bedework/timers/service/DbPollerTimerService.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwMailEventAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/BaseTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/EmitCurrentPrivsTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/EmitTextTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/NameScopePropertyTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/NameScopeTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/NameTag.java: Almost completely javadoc changes. No functional differences except... Changed one instance of Vector to ArrayList 04/21/06 11:47:46 douglm [409] * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: Allow prefs actions to be used by personal client 04/21/06 10:32:11 douglm [408] * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwPreferences.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: Auto subscribe new calendars in basic mode 04/20/06 16:00:56 douglm [402] * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEditEventAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Allow change of calendar in event 04/20/06 09:57:16 douglm [395] * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/FetchSubscriptionAction.java: Mess around with subscriptions code. Move some code into abstract method. Add subname parameter to add event code for personal client 04/20/06 08:54:20 douglm [394] * trunk/calendar3/bldfiles/buildsh.xml: * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/build.xml: * trunk/calendar3/calCore/build.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/ldap: * trunk/calendar3/calCore/src/org/bedework/calcore/ldap/LdapConfigProperties.java: * trunk/calendar3/calCore/src/org/bedework/calcore/ldap/UserGroupsLdapImpl.java: * trunk/calendar3/calEnv/build.xml: * trunk/calendar3/calEnv/src/org/bedework/calenv/CalOptions.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/common/src/edu/rpi/sss/util/xml/XmlUtil.java: * trunk/calendar3/config/configs/democal.options.xml: * trunk/calendar3/config/configs/democal.properties: * trunk/calendar3/webcommon/src/org/bedework/webcommon/access/AccessAction.java: Two major components to this update. New xml options module - the intent is to move run-time options into the xml and leave build time properties in the current properties file. An xml element can define a class with the usual setters to hold values defined by it's child elements. Curently only ldap properties are set. New ldap groups module. Allow us to move forward on user client development. 04/14/06 10:18:58 douglm [376] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Ace.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Privileges.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAccessAction.java: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/access: * trunk/calendar3/webcommon/src/org/bedework/webcommon/access/AccessAction.java: Access changes: Inherited flag was not being processed correctly - now encoded and passed around. Only non-inherited aces are stored in entities Update pathinfo table when access changed Moved access action into common component and changed to use correct event refs. 04/12/06 01:15:22 douglm [365] * trunk/calendar3/appcommon/src/org/bedework/appcommon/MyCalendarVO.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwFreeBusyComponent.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/TimeRange.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/CompFilter.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/Filter.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/PropFilter.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAccessAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwFreeBusyAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Freebusy fixes. Remove some more use of Vector 04/10/06 23:25:36 douglm [362] * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java: Fetch user subscriptions every time 04/10/06 01:00:42 douglm [357] * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Partially fix bug that prevented new calendar stuff from working. Trash still not working? Removed some debugging code 04/10/06 00:26:24 douglm [356] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEvent.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEventProxy.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeDefs.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CoreEventInfo.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/EventsI.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/EventInfo.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwDelEventAction.java: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Deletions mostly working. New svci method markDeleted which marks events as deleted and moves them into the owners trash For events to which the user has no access, e.g. public events, an annotation is added which is marked as deleted and is also stored in the trash Further work: Need to handle recurrence instances. Need a way to really delete events Need to ensure empty trash doesn't remove the annotations. 04/06/06 13:09:01 douglm [338] * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Clean up and close on logout 04/06/06 10:55:20 douglm [336] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Acl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/UserAuthUWDbImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwShareableContainedDbentity.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwAuthUserPrefs.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwPreferences.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/UserAuth.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/UserAuthRO.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/BaseTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java: 1. Add debug mode to user auth impl 2. Use shallow clone for calendar cloning. We weren't really cloning the children. 3. Add user mode to preferences. Not yet in db 4. Auto remove deleted subscription for extra simple user mode. 5. Remove unused unsubscribe action 04/05/06 10:16:45 douglm [331] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Ace.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Acl.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Privilege.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Privileges.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/AccessAppUtil.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/EventsI.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavComponentNode.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/lib/tlds/bedework.tld: * trunk/calendar3/webclient/war/docs/calendar/emitCalendar.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/EmitAclTag.java: 1. Fix group selection at admin startup 2. Rollback on certain exceptional conditions. 3. More changes to make access information available to apps. Removed getAcl from svci and calintf. The information is now available in the EventInfo object and in cloned calendar objects. Note: this is still not fully functional. Access information is only partially available. 04/03/06 16:03:12 douglm [324] * trunk/calendar3/webclient/src/org/bedework/webclient/BwInitEventAction.java: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/EventDates.java: Action to initialise create of an event for a given day 04/03/06 00:22:34 douglm [320] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Access.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Acl.java: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/AccessAppUtil.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/EmitAccess.java: * trunk/calendar3/lib/tlds/bedework.tld: * trunk/calendar3/test/src/org/bedework/tests/access/AccessTest.java: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webclient/war/docs/calendar/emitCalendar.jsp: * trunk/calendar3/webclient/war/docs/calendar/emitPublicCalendars.jsp: * trunk/calendar3/webclient/war/docs/subs/subscriptions.jsp: * trunk/calendar3/webcommon/build.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/EmitCurrentPrivsTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/EmitTextTag.java: Partial changes to make current access to objects visible at application level. Currently only calendars and that not complete. New tag to emit current access as xml. Fixes to webclient to sort out exceptions and also display public rather than personal calendars. 03/31/06 15:58:18 johnsa [317] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/errors.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/messages.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/bwClock.js: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/includes.js: * trunk/calendar3/webadmin/war/docs/header.jsp: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/calendar3/webclient/war/docs/event/editEvent.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: small fix to admin client subscription action updates to user client errors and messages simplification to form names in edit and add events in personal client to make widgets (clock calendar) work with common code edit event form updated to work in personal client 03/30/06 23:03:34 douglm [312] * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/bldfiles/defjars.properties: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwOrganizer.java: * trunk/calendar3/lib/servlet.jsp.jar: * trunk/calendar3/lib/tlds: * trunk/calendar3/lib/tlds/bedework.tld: * trunk/calendar3/webclient/war/WEB-INF/publicweb.xml: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webclient/war/WEB-INF/userweb.xml: * trunk/calendar3/webclient/war/docs/event: * trunk/calendar3/webclient/war/docs/event/addEvent.jsp: * trunk/calendar3/webclient/war/docs/event/addEventForm.jsp: * trunk/calendar3/webclient/war/docs/event/editEvent.jsp: * trunk/calendar3/webclient/war/docs/event/emitDate.jsp: * trunk/calendar3/webclient/war/docs/event/emitEvent.jsp: * trunk/calendar3/webclient/war/docs/event/emitEventAll.jsp: * trunk/calendar3/webclient/war/docs/event/emitEventDetail.jsp: * trunk/calendar3/webclient/war/docs/event/emitEventShort.jsp: * trunk/calendar3/webclient/war/docs/event/eventMore.jsp: * trunk/calendar3/webclient/war/docs/main.jsp: * trunk/calendar3/webcommon/build.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/BaseTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/EmitTextTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/NameScopePropertyTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/NameScopeTag.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/taglib/NameTag.java: A number of webclient changes 1. Move events related jsp into docs/event 2. Split out common/short/detailed/all event fields 3. Emit more xml, organizer and attendees 4. Add taglib component to webcommon and add tag to emit tagged xml 03/30/06 11:51:14 douglm [310] * trunk/calendar3/access/build.xml: * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Access.java: * trunk/calendar3/appcommon/build.xml: * trunk/calendar3/appcommon/src/org/bedework/appcommon/AccessUtil.java: * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/bldfiles/defjars.properties: * trunk/calendar3/bldfiles/globalDefs.xml: * trunk/calendar3/build.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/caldav/build.xml: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CDMkcolMethod.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWServlet.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavUWDef.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/EmitAccess.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/ICalTags.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/ReportMethod.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/CalendarData.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/FreeBusyQuery.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/Filter.java: * trunk/calendar3/caldav/src/edu/rpi/cct/webdav/servlet/common/AclMethod.java: * trunk/calendar3/caldav/src/edu/rpi/cct/webdav/servlet/common/PropFindMethod.java: * trunk/calendar3/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java: * trunk/calendar3/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavTags.java: * trunk/calendar3/caldav/war/WEB-INF/publicweb.xml: * trunk/calendar3/caldav/war/WEB-INF/userweb.xml: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/common/build.xml: * trunk/calendar3/common/src/edu/rpi/cct/uwcal/common/URIgen.java: * trunk/calendar3/common/src/edu/rpi/sss/util/xml/XmlEmit.java: * trunk/calendar3/davdefs: * trunk/calendar3/davdefs/build.xml: * trunk/calendar3/davdefs/src: * trunk/calendar3/davdefs/src/org: * trunk/calendar3/davdefs/src/org/bedework: * trunk/calendar3/davdefs/src/org/bedework/davdefs: * trunk/calendar3/davdefs/src/org/bedework/davdefs/CaldavDefs.java: * trunk/calendar3/davdefs/src/org/bedework/davdefs/CaldavTags.java: * trunk/calendar3/davdefs/src/org/bedework/davdefs/WebdavTags.java: * trunk/calendar3/http/src/org/bedework/http/client/DepthHttpMethod.java: * trunk/calendar3/http/src/org/bedework/http/client/HttpManager.java: * trunk/calendar3/http/src/org/bedework/http/client/caldav/CaldavClient.java: * trunk/calendar3/http/src/org/bedework/http/client/caldav/PropFindMethod.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalCallback.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/URIgen.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/VEventUtil.java: * trunk/calendar3/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/calendar3/test/build.xml: * trunk/calendar3/test/caldavTestData/access: * trunk/calendar3/test/caldavTestData/access/content: * trunk/calendar3/test/caldavTestData/access/content/t1.xml: * trunk/calendar3/test/caldavTestData/access/supportedPriv.txt: * trunk/calendar3/test/caldavTestData/access/t1.test: * trunk/calendar3/test/caldavTestData/access/tests1: * trunk/calendar3/test/src/org/bedework/tests/caldav/CaldavClientIo.java: * trunk/calendar3/test/src/org/bedework/tests/caldav/TestCalDav.java: * trunk/calendar3/test/src/org/bedework/tests/synchml/SynchmlTest.java: * trunk/calendar3/test/src/org/bedework/tests/webcommon/UWCalWebURIgenTest.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwWebURIgen.java: Set of changes to move privileges xml rendering out of caldav and into a common place. Moved some classes to enable that, new package davdefs to make tags and othre definitions commonly available. Fixed up the caldav test package and added some tests 03/27/06 13:44:59 douglm [302] * trunk/calendar3/common/src/edu/rpi/sss/util/Util.java: * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/SessionListener.java: * trunk/calendar3/config/configs/democal.properties: * trunk/calendar3/config/properties/default-bedework.properties: * trunk/calendar3/config/src/org/bedework/webconfig/AbstractAction.java: * trunk/calendar3/config/src/org/bedework/webconfig/Defs.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Caldavpersonal.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Caldavpublic.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/ConfigCollection.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Globals.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Modules.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Syspars.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webadmin.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webconfig.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webpersonal.java: * trunk/calendar3/config/src/org/bedework/webconfig/collections/Webpublic.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/CommentProperty.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/MultiProperty.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/OrderedListProperty.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/OrderedMultiListProperty.java: * trunk/calendar3/config/war/WEB-INF/classes/servlet.properties: * trunk/calendar3/config/war/docs/main.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwSession.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwSessionImpl.java: Two sets of changes - bwconfig and session stuff BwConfig: very out of date. Started on changes to bring it up to date with all the property changes that took place. Still broken but does build. More to follow. Sessions - packaging the suite as one ear file revealed a number of problems with tracking session counts. Though only intended as a guide to usage they are useful and the single static field became an accumulation of all applications use. Switched to a table based approach using the app name as a key. 03/25/06 22:20:01 douglm [301] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfHelper.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/EventProperties.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/CalintfCaldavImpl.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcIPars.java: * trunk/calendar3/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcTestWrapper.java: * trunk/calendar3/timers/src/org/bedework/timers/service/DbPollerTimerService.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Fix up handling of super user mode Not using roles to determine capability of admin user. Now based solely on db values. The role was only being used when switching groups and led to somewhat inconsistent behaviour. 03/24/06 10:34:44 douglm [300] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/calEnv/src/org/bedework/calenv/CalEnv.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: More Vector -> ArrayList Fix bug in admin event update which added events even with validation errors. Unblock access to locations/sponsors owned by others 03/23/06 00:17:08 douglm [298] * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeBadDateException.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeException.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/errors.xsl: * trunk/calendar3/icalendar/src/org/bedework/icalendar/BwEventUtil.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalTranslator.java: * trunk/calendar3/lib/ical4j-0.9.18x.jar: * trunk/calendar3/lib/source/ical4j-0.9.18x-src.zip: * trunk/calendar3/lib/source/ical4j-0.9.19-pre-src.zip: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: Improve personal calendar upload error reporting Handle TRANSP in ical Add System properties to enable Microsoft tolerant parsing in ical 03/17/06 16:41:52 douglm [293] * trunk/calendar3/bldfiles/buildear.xml: * trunk/calendar3/bldfiles/buildsh.xml: * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/calEnv/src/org/bedework/calenv/CalEnv.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/caldav/war/WEB-INF/publicweb.xml: * trunk/calendar3/caldav/war/WEB-INF/userweb.xml: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcIPars.java: * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java: * trunk/calendar3/config/configs/democal.properties: * trunk/calendar3/config/src/org/bedework/webconfig/AbstractAction.java: * trunk/calendar3/config/war/WEB-INF/web.xml: * trunk/calendar3/deployment/build.xml: * trunk/calendar3/deployment/dumprestore/copyprops.xml: * trunk/calendar3/deployment/dumprestore/shellscr/build.xml: * trunk/calendar3/deployment/publiccaldav/copyprops.xml: * trunk/calendar3/deployment/publiccaldav/jboss/build.xml: * trunk/calendar3/deployment/publiccaldav/webapp/build.xml: * trunk/calendar3/deployment/src/org/bedework/deployment/ForEachAppTask.java: * trunk/calendar3/deployment/termination/copyprops.xml: * trunk/calendar3/deployment/termination/jboss/build.xml: * trunk/calendar3/deployment/termination/webapp/build.xml: * trunk/calendar3/deployment/usercaldav/copyprops.xml: * trunk/calendar3/deployment/usercaldav/jboss/build.xml: * trunk/calendar3/deployment/usercaldav/webapp/build.xml: * trunk/calendar3/deployment/webadmin/copyprops.xml: * trunk/calendar3/deployment/webadmin/jboss/build.xml: * trunk/calendar3/deployment/webadmin/webapp/build.xml: * trunk/calendar3/deployment/webconfig/copyprops.xml: * trunk/calendar3/deployment/webconfig/webapp/build.xml: * trunk/calendar3/deployment/webpublic/copyprops.xml: * trunk/calendar3/deployment/webpublic/jboss/build.xml: * trunk/calendar3/deployment/webpublic/webapp/build.xml: * trunk/calendar3/deployment/webuser/copyprops.xml: * trunk/calendar3/deployment/webuser/jboss/build.xml: * trunk/calendar3/deployment/webuser/webapp/build.xml: * trunk/calendar3/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcTestWrapper.java: * trunk/calendar3/timers/src/org/bedework/timers/service/DbPollerTimerService.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webadmin/war/WEB-INF/classes/servlet.properties: * trunk/calendar3/webadmin/war/WEB-INF/web.xml: * trunk/calendar3/webclient/war/WEB-INF/classes/servlet.properties: * trunk/calendar3/webclient/war/WEB-INF/publicweb.xml: * trunk/calendar3/webclient/war/WEB-INF/userweb.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: Fixes needed to resolve properties issues when applications are bundled together. The result of bundling the applications is that the properties files are all on the same class path. This means that we cannot have one resource file per application, rather it's shared between all of them. Rather than have client specific properties be based on a particular properties file they are now based on the context paramater bwappname. This is used to create a property name prefix which is then used to get client specific properties. There is an additional section in the config/configs/democal.properties file which defiens the names and associated type of application. Most application properties have changed and a few have been added. Watch out for the additonal properties # uris to cross link apps - of dubious usefulness org.bedework.global.public.admin.uri=/caladmin org.bedework.global.public.calendar.uri=/cal org.bedework.global.personal.calendar.uri=/ucal Additional properties have also been added to each application section - <app-prefix> refers to the application specific part of the name, e.g. org.bedework.app.Caladmin <app-prefix>.logprefix= value used for log messages <app-prefix>.guestmode= true for config, public events client and public caldav, false elsewhere <app-prefix>.publicadmin= true for public events admin client, false elsewhere <app-prefix>.run.as.user= only present for pubcaldav(?), public events admin and public events client. Created a new ant task to cycle through the above list of applications. Also made use of the ant propertyset task. 03/14/06 16:46:12 douglm [280] * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwGroup.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEFetchAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Added missing code to handle adding/removing groups from admin groups. 03/09/06 14:08:02 douglm [273] * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeUtil.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/EntityDates.java: Synchronize access to non-thread safe date/time formatters Make a message debug only Make a class Serializable 03/09/06 11:28:28 johnsa [272] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/errors.xsl: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: updated error message and struts-config forward catch to account for selecting an unknown view. Updated the comments at the top of SetSelectionAction. 03/08/06 11:47:56 douglm [269] * trunk/calendar3/bldfiles/application.xml: * trunk/calendar3/bldfiles/buildApplication.xml: * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/bldfiles/defjars.properties: * trunk/calendar3/deployment/build.xml: * trunk/calendar3/deployment/src: * trunk/calendar3/deployment/src/org: * trunk/calendar3/deployment/src/org/bedework: * trunk/calendar3/deployment/src/org/bedework/deployment: * trunk/calendar3/deployment/src/org/bedework/deployment/ApplicationXmlTask.java: * trunk/calendar3/deployment/termination/jboss/build.xml: * trunk/calendar3/deployment/webadmin/jboss/build.xml: * trunk/calendar3/deployment/webpublic/jboss/build.xml: * trunk/calendar3/deployment/webuser/jboss/build.xml: * trunk/calendar3/lib/ant-1.6.5.jar: * trunk/calendar3/lib/ical4j-0.9.18.jar: * trunk/calendar3/webclient/war/WEB-INF/jboss-web.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: Changes to allow build of suite for jboss Creates a single ear file with all components. Requires ant version 1.6.5. Changes ant scripts in quickstart to avoid some problems with running different versions. Added an ant task to the deployment suite to build an application.xml file Fixed a serialization problem in client code. 03/06/06 13:34:14 douglm [261] * trunk/calendar3/bldfiles/defjars.properties: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalTranslator.java: * trunk/calendar3/lib/ical4j-0.9.17.jar: * trunk/calendar3/lib/ical4j-0.9.18x.jar: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: import of ics files works again in personal client. Upgraded ical4j to current cvs level (+ small fix) Fixed bug in Events so that organizers get saved correctly Use preferred calendar for import if none specified. 03/03/06 15:02:22 douglm [257] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwGoToAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: Possible fix to serializability problems - and date range checks in user client. Temporarily limit years to about 10 years either side of present 03/03/06 10:39:48 douglm [256] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/UserAuthUWDbImpl.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEUpdateCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEUpdateLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEUpdateSponsorAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: Fix adding loc/sponsor problem 03/03/06 09:49:10 douglm [255] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/AddViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java: Null view name now causes error message. Other related fixes. Fixed forwarding also. 03/03/06 09:17:03 douglm [253] * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: Inconsistent spelling of unremo(e)able caused problems - still inconsistent. Fixed stylesheet so unremovable radio buttons work correctly Fixed SubscriptionAction to recognize "unremoveable" 03/03/06 00:07:02 douglm [252] * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: Fix calendar to/from folder 03/02/06 23:21:24 douglm [251] * trunk/calendar3/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/MyCalendarVO.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimezoneCache.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwActionForm.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwGoToAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: Locale + unused Remove unused class Make use of locale more obvious to highlight need to recreate objects when locale is changed 03/02/06 16:10:55 douglm [249] * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/ErrorEmitSvlt.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: Change debugging message Sort list of calendars using RuleBasedCollator 03/02/06 00:21:48 douglm [247] * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityFieldRule.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: Corrections to restore from 2.3 Fixed user prefs fetch action for null field 02/28/06 22:55:26 douglm [235] * trunk/calendar3/bldfiles/globalDefs.xml: * trunk/calendar3/build.xml: * trunk/calendar3/calCore/resources/hbms/Alarm.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Calendar.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calCore/resources/hbms/EventAnnotation.hbm.xml: * trunk/calendar3/calCore/resources/properties/hibernate.cfg.xml: * trunk/calendar3/calCore/resources/properties/hibernate.properties: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventRule.java: * trunk/calendar3/lib/jdbc: * trunk/calendar3/lib/jdbc/README: * trunk/calendar3/test/resources/log4j.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Further changes to get calendar working with mysql (5) 02/25/06 17:51:32 douglm [207] * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfHelper.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/EventProperties.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/EventsI.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/icalendar/src/org/bedework/icalendar/BwEventUtil.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalCallback.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalTranslator.java: * trunk/calendar3/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcTestUtil.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcTestWrapper.java: * trunk/calendar3/test/src/org/bedework/tests/ical/IcalTranslatorTest.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventRefAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwSubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: Changes caused by use of calendar id in uris. This round of changes were caused by the need to make the guid unique only within the context of a calendar collection. This requires that the calendar id be part of the event key. Some reorganizarion of the calcore code also took place. In addition, adding a public event to the personal calendar now seems to work. All of the url for fetching single events need to change. There are about 8 of them in the public default stylesheet. The changes were relatively simple: Change all occurrences of subid={$subscriptionId}&amp; to subid={$subscriptionId}&amp;calid={$calendarId}&amp; In 2-3 places you need to define calendarId. Look for occurences of <xsl:variable name="subscriptionId" select="subscription/id"/> and immediately following add <xsl:variable name="calendarId" select="calendar/id"/> A further change is to look for the addEventRef.do url and change the text eventId={$id} to subid={$subscriptionId}&amp;calid={$calendarId}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId} that is, make it the same form as the others. (I found 2 of these) These changes will also be required in the user client stylesheet. 02/23/06 16:34:38 douglm [191] * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimezoneCache.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalTimezonesImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/DbStatistics.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwRWStats.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwStats.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webadmin/war/docs/system/showSysStats.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/StatisticsAction.java: More statistics changes 02/22/06 23:26:00 douglm [187] * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwDuration.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/EventDates.java: Zero duration for dates now disallowed. New error property org.bedework.validation.error.invalid.duration 02/22/06 11:06:10 douglm [176] * trunk/calendar3/calCore/resources/hbms/Category.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Location.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Sponsor.hbm.xml: * trunk/calendar3/calCore/resources/properties/ehcache.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/DbStatistics.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEventProperty.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwStats.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/StatisticsAction.java: Make some changes to caching Add code to allow us to enable hibernate statistics and then dump it 02/18/06 13:27:53 douglm [172] * trunk/calendar3/appcommon/src/org/bedework/appcommon/DayView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwDateTime.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: Boundary conditions tripped us up here. Zeroed out seconds to ensure end of day is recognized corrrectly. End dates are non-inclusive to adjusted fetch of events accordingly. It appears caldav spec has wrong expression for checking dates. Adjusted ours - will follow up. 02/17/06 16:42:53 douglm [170] * trunk/calendar3/docs/todo.txt: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalTranslator.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: Reinstate timezone information for icalendar export. 02/15/06 23:25:56 douglm [163] * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java: Check to see if the subscription we are about to delete is referenced by a view. If so emit error org.bedework.client.error.subscription.reffed with the view name as a parameter (for each view) and return "reffed". Delete still does not work as the Modify Subscription page needs a hidden field "name" with the name of the subscription as a parameter. 02/15/06 14:03:57 johnsa [160] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bwClock.js: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: beginning to fix subscription addition in admin client 02/10/06 14:04:59 douglm [151] * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/EventInfo.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/DurationBean.java: Fixed duration bug 02/10/06 11:04:02 douglm [147] * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: * trunk/calendar3/webclient/war/docs/emitEvent.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Allow no subscription in event info - occurs when we select a single event after selecting a celandar from the list 02/09/06 23:52:00 douglm [145] * trunk/calendar3/calFacade/src/org/bedework/calfacade/filter/BwEntityFilter.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: Fixed an exception Admin client now limits retrieved events to group owner so you'll probably not see anything as the default user 02/09/06 15:53:29 douglm [131] * trunk/calendar3/webclient/war/docs/header.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: Add current subscriptions and calendars to header 02/09/06 14:32:07 douglm [128] * trunk/calendar3/appcommon/src/org/bedework/appcommon/FormattedEvents.java: * trunk/calendar3/calCore/resources/properties/hibernate.properties: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwAlarm.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEvent.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwRecurrence.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwOwnedDbentity.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwShareableContainedDbentity.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwShareableDbentity.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Attendees.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/AttendeesI.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/EventInfo.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/quickstartFiles/tomcat.conf/server.xml: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEAbstractAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEInitUpdateAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEInitAddCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEInitUpdateCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEFetchEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEInitAddAlertAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEInitAddEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEInitAddLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEInitUpdateLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEInitAddSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEInitUpdateSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/timezones/PEInitUploadTimezonesAction.java: * trunk/calendar3/webadmin/war/docs/event/emitEvent.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: Changes are essentially to fix failures in duplication of event in the admin client. Rearranged a lot of code. Added methods to event object and others to facilitate copying. Fixed up code which had crippled transaction support as well as the configuration. Note: for this to work update the datasource config in tomcat so it looks something like: <DefaultContext> <Resource name="jdbc/calDB" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/calDB"> <parameter> <name>username</name> <value>sa</value> </parameter> <parameter> <name>password</name> <value></value> </parameter> <parameter> <name>driverClassName</name> <value>org.hsqldb.jdbcDriver</value> </parameter> <parameter> <name>url</name> <value>jdbc:hsqldb:hsql://localhost:8887</value> </parameter> <parameter> <name>maxActive</name> <value>8</value> </parameter> <parameter> <name>maxIdle</name> <value>4</value> </parameter> <parameter> <name>defaultAutoCommit</name> <value>false</value> </parameter> </ResourceParams> </DefaultContext> The significant section is <parameter> <name>defaultAutoCommit</name> <value>false</value> </parameter> 02/08/06 10:40:57 douglm [120] * trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/Acl.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: Tidy up and fix setSelectionAction Minor change with major consequences to access/Acl. Now does not encode acls with inherited set true. 02/08/06 10:00:04 douglm [119] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEvent.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavCalNode.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/FreeBusyQuery.java: * trunk/calendar3/caldav/src/edu/rpi/cct/uwcal/caldav/filter/Filter.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwFreeBusyAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: Small changes to free/busy code. Added new factory method to BwSubscription and used it in a few places. 02/07/06 14:47:59 douglm [111] * trunk/calendar3/appcommon/src/org/bedework/appcommon/BedeworkDefs.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwCalendarAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwSelectViewAction.java: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webclient/war/docs/emitCalendar.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/SetSelectionAction.java: Delete a couple of actions and add action to select view type. Changes to CalSvc to support currentView and currentSubscriptions select calendar actions seesm to work now. 02/07/06 10:16:06 douglm [99] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfHelper.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/EventProperties.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeException.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalendarsI.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/DeleteCalendarAction.java: Created CalendarsI interface in calfacade/ifs - it's the Calendars section of Calintf Created separate Calendars component in calcore which is called by CalintImpl to do the work. It implements CalendarsI. Added new code to Calendars to check access of calendar (sub)tree we are trying to fetch and truncate it at inaccessible entries. ALso partially fix up calendar deletions. Still an error trying to delet parent but seems to be a stylesheet problem. 02/06/06 17:11:41 douglm [96] * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwSelectViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwSvciFilter.java: Missing class - broke select view in user client 02/03/06 23:34:03 douglm [85] * trunk/calendar3/webadmin/src/org/bedework/webadmin/system/FetchSysparsAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwGoToAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: Fixed bug causing us to go to the wrong day. Was using the UTC date part so the bug onlhy shows up later in the day. Added PUBLISH method to icalendar output Added extra forwards to syspars stuff 02/03/06 15:00:46 douglm [78] * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: Added export action to user client to display generated icalendar data 02/02/06 14:55:57 douglm [68] * trunk/calendar3/calCore/resources/hbms/TimeZone.hbm.xml: * trunk/calendar3/calCore/resources/hbms/User.hbm.xml: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: Add code to handle the unremovable subscription flag. Add a couple of unique constraints to the timezone and user tables. 02/02/06 11:38:38 douglm [65] * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webadmin/war/WEB-INF/classes/servlet.properties: * trunk/calendar3/webadmin/war/docs/subs/modSubscription.jsp: * trunk/calendar3/webclient/war/WEB-INF/classes/servlet.properties: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: Previous change had broken preferences (hence subscriptiosn and views) for the admin client (and possibly the public client) Added a run-as property to fix that. One step closer to departmental. Also fixed admin subscriptions jsp 01/31/06 11:16:27 douglm [55] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwSystem.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEDeleteAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEFetchAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEDeleteAuthAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEFetchAuthAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEUpdateAuthAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEDeleteCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEFetchCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEUpdateCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteSelectedEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEFetchEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEDeleteLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEFetchLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEUpdateLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEDeleteSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEFetchSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEUpdateSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/system: * trunk/calendar3/webadmin/src/org/bedework/webadmin/system/FetchSysparsAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/timezones/PEUploadTimezonesAction.java: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAccessAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwActionForm.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddCategoryAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventRefAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddLocationAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddSponsorAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwCalendarAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwDelEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwDelLocationAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEditEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEditLocationAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwFetchEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwFreeBusyAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwMailEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwSetAlarmAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwWebUtil.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/DeleteCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/FetchCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/InitAddCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/FetchSubscriptionAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/AddViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java: Renamed form property from getCalSvcI to fetchSvci to hide it from struts (Changed over 100 refs) Add new webadmin package org.bedework.webadmin.system to fetch a copy of the system parameters and update selected values. Updated the struts.config so that a request like: http://localhost:8080/caladmin/syspars/update.do?defaultUserQuota=1234567 but the forwarding and jsp needs to be fixed/created and the stylesheets need to handle this new stuff 01/26/06 16:08:11 douglm [42] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/UserAuthUWDbImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwPrincipal.java: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/errors.xsl: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/tools/dumprestore/build.xml: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwWebUtil.java: Fix events validation 01/25/06 13:36:22 johnsa [37] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/errors.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/messages.xsl: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEDeleteAGAction.java: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webadmin/war/docs/admingroup/adminGroupList.jsp: * trunk/calendar3/webadmin/war/docs/admingroup/chooseAdminGroup.jsp: * trunk/calendar3/webadmin/war/docs/admingroup/deleteAdminGroupConfirm.jsp: * trunk/calendar3/webadmin/war/docs/admingroup/displayAdminGroupCommon.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java: added success message to subscription and adminGroup deletion; updated stylesheet to correctly handle adminGroup deletion; simplified admingroup xml; re-routed some actions in the struts-config regarding admingroups. 01/25/06 11:32:43 douglm [36] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeException.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: Prevent no-name subscriptions and fix calendar deletes 01/25/06 11:16:54 johnsa [35] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/messages.xsl: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java: added success message to view deletion 01/24/06 23:19:07 douglm [31] * trunk/calendar3/appcommon/src/org/bedework/appcommon/CalendarInfo.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webclient/war/docs/footer.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: Move more TimeDateComponents 01/24/06 16:50:35 johnsa [30] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webadmin/war/docs/header.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java: adding delete confirmation step to delete view. added a check for delete request parameter in FetchViewAction so we can branch in struts config 01/24/06 13:43:10 douglm [27] * trunk/calendar3: * trunk/calendar3/appcommon/src/org/bedework/appcommon/CalendarInfo.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/DayView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/FormattedEvents.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/MonthView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeViewDailyInfo.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/WeekView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/YearView.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalTimezonesImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeUtil.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/Restore.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEventAction.java: * trunk/calendar3/webclient/war/docs/footer.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/EntityDates.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/EventDates.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: Set default timezone when creating events Move fields from TimeDateComponents to CalendarInfo 01/23/06 22:15:47 douglm [24] * trunk/calendar3/config/src/org/bedework/webconfig/AbstractAction.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/BooleanProperty.java: * trunk/calendar3/config/src/org/bedework/webconfig/props/IntProperty.java: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEAbstractAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PESwitchAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEDeleteAuthAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEUpdateAuthAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEDeleteCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEFetchCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEUpdateCategoryAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEFetchEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEDeleteLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEFetchLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEUpdateLocationAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEDeleteSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEFetchSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEUpdateSponsorAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/timezones/PEUploadTimezonesAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAccessAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventRefAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwAddLocationAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwCalAbstractAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwDelEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwDelLocationAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEditEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwEditLocationAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwFetchEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwFreeBusyAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwMailEventAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwSetAlarmAction.java: * trunk/calendar3/webclient/src/org/bedework/webclient/BwSubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/DeleteCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UpdateUserInfoAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/AddViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java: * trunk/calendar3/webgroups/src/org/bedework/webclient/groups/UpdateAction.java: Update error and message property names Fix prefs update 01/23/06 16:59:45 johnsa [22] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/errors.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/messages.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: added update form for user preferences to stylesheets; added errors and messages to error and message stylesheets; added some messages to actions; changed behavior of prefs cancel to return to main menu in struts-config. 01/23/06 15:59:57 douglm [21] * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java: * trunk/calendar3/webadmin/war/docs/prefs/modPrefs.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: Fix up prefs jsp and actions 01/23/06 10:39:01 johnsa [17] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/calendar3/webadmin/war/docs/prefs/modPrefs.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: cleaned up user management in user interface to separate admin users from general and "special" users; changed form to add getter and setter methods for userPreferences 01/22/06 23:23:24 johnsa [16] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/errors.xsl: * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEFetchAuthAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: modified nosuchuserid error messages to be consistent with newest code; modified errors.xsl to trap the messages 01/22/06 23:16:18 johnsa [15] * trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEFetchAuthAction.java: * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: added "notFound" return to PEFetchAuthAction with appropriate error message (userid not found); modified error message for notFound return of prefs fetch action to reflect the same. 01/22/06 22:04:56 johnsa [12] * trunk/calendar3/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webadmin/war/docs/header.jsp: * trunk/calendar3/webadmin/war/docs/prefs: * trunk/calendar3/webadmin/war/docs/prefs/modPrefs.jsp: * trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: recommit of revision 10 01/22/06 22:02:22 johnsa [11] * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: fixed a comment in FetchPrefsAction 01/22/06 21:56:04 johnsa [10] * trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java: user preferences work: added prefs jsp for xml added three actions to struts-config - prefs/update, prefs/fetchForUpdate, prefs/showModForm added setPreferences method to form base added fetchPreferencesAction.java 01/20/06 10:26:37 douglm [2] * trunk/.classpath: * trunk/.hibernateSynchronizer3: * trunk/.hibernateSynchronizer3/config.properties: * trunk/.hibernateSynchronizer3/snippets: * trunk/.hibernateSynchronizer3/templates: * trunk/.project: * trunk/.settings: * trunk/.settings/org.eclipse.jdt.core.prefs: * trunk/.settings/org.eclipse.jdt.ui.prefs: * trunk/README: * trunk/access: * trunk/access/build.xml: * trunk/access/src: * trunk/access/src/edu: * trunk/access/src/edu/rpi: * trunk/access/src/edu/rpi/cct: * trunk/access/src/edu/rpi/cct/uwcal: * trunk/access/src/edu/rpi/cct/uwcal/access: * trunk/access/src/edu/rpi/cct/uwcal/access/Access.java: * trunk/access/src/edu/rpi/cct/uwcal/access/AccessException.java: * trunk/access/src/edu/rpi/cct/uwcal/access/AccessPrincipal.java: * trunk/access/src/edu/rpi/cct/uwcal/access/Ace.java: * trunk/access/src/edu/rpi/cct/uwcal/access/Acl.java: * trunk/access/src/edu/rpi/cct/uwcal/access/EncodedAcl.java: * trunk/access/src/edu/rpi/cct/uwcal/access/Privilege.java: * trunk/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java: * trunk/access/src/edu/rpi/cct/uwcal/access/Privileges.java: * trunk/access/src/edu/rpi/cct/uwcal/access/package.html: * trunk/appcommon: * trunk/appcommon/build.xml: * trunk/appcommon/src: * trunk/appcommon/src/org: * trunk/appcommon/src/org/bedework: * trunk/appcommon/src/org/bedework/appcommon: * trunk/appcommon/src/org/bedework/appcommon/BedeworkDefs.java: * trunk/appcommon/src/org/bedework/appcommon/CalendarInfo.java: * trunk/appcommon/src/org/bedework/appcommon/CheckData.java: * trunk/appcommon/src/org/bedework/appcommon/DateTimeFormatter.java: * trunk/appcommon/src/org/bedework/appcommon/DayView.java: * trunk/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/appcommon/src/org/bedework/appcommon/FormattedEvents.java: * trunk/appcommon/src/org/bedework/appcommon/IntSelectId.java: * trunk/appcommon/src/org/bedework/appcommon/MonthView.java: * trunk/appcommon/src/org/bedework/appcommon/MyCalendarVO.java: * trunk/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/appcommon/src/org/bedework/appcommon/TimeViewDailyInfo.java: * trunk/appcommon/src/org/bedework/appcommon/UserAuthPar.java: * trunk/appcommon/src/org/bedework/appcommon/WeekView.java: * trunk/appcommon/src/org/bedework/appcommon/YearView.java: * trunk/bldfiles: * trunk/bldfiles/application.xml: * trunk/bldfiles/buildear.xml: * trunk/bldfiles/buildjar.xml: * trunk/bldfiles/buildsh.xml: * trunk/bldfiles/buildwar.xml: * trunk/bldfiles/defjars.properties: * trunk/bldfiles/globalDefs.xml: * trunk/build.properties: * trunk/build.xml: * trunk/calCore: * trunk/calCore/build.xml: * trunk/calCore/resources: * trunk/calCore/resources/hbms: * trunk/calCore/resources/hbms/AdminGroup.hbm.xml: * trunk/calCore/resources/hbms/Alarm.hbm.xml: * trunk/calCore/resources/hbms/Attendee.hbm.xml: * trunk/calCore/resources/hbms/AuthUser.hbm.xml: * trunk/calCore/resources/hbms/AuthUserPrefs.hbm.xml: * trunk/calCore/resources/hbms/Calendar.hbm.xml: * trunk/calCore/resources/hbms/Category.hbm.xml: * trunk/calCore/resources/hbms/Event.hbm.xml: * trunk/calCore/resources/hbms/EventAnnotation.hbm.xml: * trunk/calCore/resources/hbms/Filter.hbm.xml: * trunk/calCore/resources/hbms/Location.hbm.xml: * trunk/calCore/resources/hbms/Organizer.hbm.xml: * trunk/calCore/resources/hbms/Preferences.hbm.xml: * trunk/calCore/resources/hbms/RecurrenceInstance.hbm.xml: * trunk/calCore/resources/hbms/Sponsor.hbm.xml: * trunk/calCore/resources/hbms/Subscription.hbm.xml: * trunk/calCore/resources/hbms/SynchData.hbm.xml: * trunk/calCore/resources/hbms/SynchInfo.hbm.xml: * trunk/calCore/resources/hbms/SynchState.hbm.xml: * trunk/calCore/resources/hbms/TimeZone.hbm.xml: * trunk/calCore/resources/hbms/Todo.hbm.xml: * trunk/calCore/resources/hbms/User.hbm.xml: * trunk/calCore/resources/hbms/UserInfo.hbm.xml: * trunk/calCore/resources/hbms/View.hbm.xml: * trunk/calCore/resources/log4j.xml: * trunk/calCore/resources/properties: * trunk/calCore/resources/properties/ehcache.xml: * trunk/calCore/resources/properties/hibernate.cfg.xml: * trunk/calCore/resources/properties/hibernate.properties: * trunk/calCore/src: * trunk/calCore/src/org: * trunk/calCore/src/org/bedework: * trunk/calCore/src/org/bedework/calcore: * trunk/calCore/src/org/bedework/calcore/hibernate: * trunk/calCore/src/org/bedework/calcore/hibernate/AccessUtil.java: * trunk/calCore/src/org/bedework/calcore/hibernate/AdminGroupsDbImpl.java: * trunk/calCore/src/org/bedework/calcore/hibernate/CalTimezonesImpl.java: * trunk/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calCore/src/org/bedework/calcore/hibernate/CalintfUtil.java: * trunk/calCore/src/org/bedework/calcore/hibernate/EventProperties.java: * trunk/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calCore/src/org/bedework/calcore/hibernate/Filters.java: * trunk/calCore/src/org/bedework/calcore/hibernate/GroupsDbImpl.java: * trunk/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calCore/src/org/bedework/calcore/hibernate/UserAuthUWDbImpl.java: * trunk/calEnv: * trunk/calEnv/build.xml: * trunk/calEnv/src: * trunk/calEnv/src/org: * trunk/calEnv/src/org/bedework: * trunk/calEnv/src/org/bedework/calenv: * trunk/calEnv/src/org/bedework/calenv/CalEnv.java: * trunk/calEnv/src/org/bedework/calenv/CalEnvException.java: * trunk/calFacade: * trunk/calFacade/build.xml: * trunk/calFacade/src: * trunk/calFacade/src/org: * trunk/calFacade/src/org/bedework: * trunk/calFacade/src/org/bedework/calfacade: * trunk/calFacade/src/org/bedework/calfacade/BwAlarm.java: * trunk/calFacade/src/org/bedework/calfacade/BwAttendee.java: * trunk/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calFacade/src/org/bedework/calfacade/BwCategory.java: * trunk/calFacade/src/org/bedework/calfacade/BwDateTime.java: * trunk/calFacade/src/org/bedework/calfacade/BwDuration.java: * trunk/calFacade/src/org/bedework/calfacade/BwEvent.java: * trunk/calFacade/src/org/bedework/calfacade/BwEventAlarm.java: * trunk/calFacade/src/org/bedework/calfacade/BwEventAnnotation.java: * trunk/calFacade/src/org/bedework/calfacade/BwEventObj.java: * trunk/calFacade/src/org/bedework/calfacade/BwEventProperty.java: * trunk/calFacade/src/org/bedework/calfacade/BwEventProxy.java: * trunk/calFacade/src/org/bedework/calfacade/BwFreeBusy.java: * trunk/calFacade/src/org/bedework/calfacade/BwFreeBusyComponent.java: * trunk/calFacade/src/org/bedework/calfacade/BwGroup.java: * trunk/calFacade/src/org/bedework/calfacade/BwLocation.java: * trunk/calFacade/src/org/bedework/calfacade/BwOrganizer.java: * trunk/calFacade/src/org/bedework/calfacade/BwPrincipal.java: * trunk/calFacade/src/org/bedework/calfacade/BwRWStats.java: * trunk/calFacade/src/org/bedework/calfacade/BwRecurrence.java: * trunk/calFacade/src/org/bedework/calfacade/BwRecurrenceId.java: * trunk/calFacade/src/org/bedework/calfacade/BwRecurrenceInstance.java: * trunk/calFacade/src/org/bedework/calfacade/BwSponsor.java: * trunk/calFacade/src/org/bedework/calfacade/BwStats.java: * trunk/calFacade/src/org/bedework/calfacade/BwSynchData.java: * trunk/calFacade/src/org/bedework/calfacade/BwSynchInfo.java: * trunk/calFacade/src/org/bedework/calfacade/BwSynchState.java: * trunk/calFacade/src/org/bedework/calfacade/BwTimeZone.java: * trunk/calFacade/src/org/bedework/calfacade/BwTodo.java: * trunk/calFacade/src/org/bedework/calfacade/BwTodoAlarm.java: * trunk/calFacade/src/org/bedework/calfacade/BwUser.java: * trunk/calFacade/src/org/bedework/calfacade/BwUserInfo.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeAccessException.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeBadDateException.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeDefs.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeException.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeMissingEntityException.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeUnimplementedException.java: * trunk/calFacade/src/org/bedework/calfacade/CalFacadeUtil.java: * trunk/calFacade/src/org/bedework/calfacade/CalintfDefs.java: * trunk/calFacade/src/org/bedework/calfacade/base: * trunk/calFacade/src/org/bedework/calfacade/base/BwDbentity.java: * trunk/calFacade/src/org/bedework/calfacade/base/BwOwnedDbentity.java: * trunk/calFacade/src/org/bedework/calfacade/base/BwShareableContainedDbentity.java: * trunk/calFacade/src/org/bedework/calfacade/base/BwShareableDbentity.java: * trunk/calFacade/src/org/bedework/calfacade/base/CalintfBase.java: * trunk/calFacade/src/org/bedework/calfacade/filter: * trunk/calFacade/src/org/bedework/calfacade/filter/BwAndFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwCategoryFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwCreatorFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwEntityFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwLocationFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwNonLeafFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwNotFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwOrFilter.java: * trunk/calFacade/src/org/bedework/calfacade/filter/BwSponsorFilter.java: * trunk/calFacade/src/org/bedework/calfacade/ifs: * trunk/calFacade/src/org/bedework/calfacade/ifs/Attendees.java: * trunk/calFacade/src/org/bedework/calfacade/ifs/AttendeesI.java: * trunk/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calFacade/src/org/bedework/calfacade/ifs/Calintf.java: * trunk/calFacade/src/org/bedework/calfacade/ifs/CalintfInfo.java: * trunk/calFacade/src/org/bedework/calfacade/ifs/Groups.java: * trunk/calFacade/src/org/bedework/calfacade/svc: * trunk/calFacade/src/org/bedework/calfacade/svc/AdminGroups.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAdminGroup.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAdminGroupEntry.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAuthUser.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAuthUserPrefs.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAuthUserPrefsCalendar.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAuthUserPrefsCategory.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAuthUserPrefsLocation.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwAuthUserPrefsSponsor.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwPreferences.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calFacade/src/org/bedework/calfacade/svc/BwView.java: * trunk/calFacade/src/org/bedework/calfacade/svc/EventInfo.java: * trunk/calFacade/src/org/bedework/calfacade/svc/UserAuth.java: * trunk/calFacade/src/org/bedework/calfacade/svc/UserAuthRO.java: * trunk/caldav: * trunk/caldav/build.xml: * trunk/caldav/src: * trunk/caldav/src/edu: * trunk/caldav/src/edu/rpi: * trunk/caldav/src/edu/rpi/cct: * trunk/caldav/src/edu/rpi/cct/uwcal: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CDMkcolMethod.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CalDavParseUtil.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBWIntf.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavBwNode.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavCalNode.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavComponentNode.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavTags.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavURI.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavUWDef.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavUWServlet.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/CaldavUserNode.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/ICalTags.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/ReportMethod.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/TestCalDav.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/TimeRange.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/CalendarData.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/Comp.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/ExpandRecurrenceSet.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/FreeBusyQuery.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/LimitRecurrenceSet.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/calquery/Prop.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/filter: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/filter/CompFilter.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/filter/Filter.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/filter/ParamFilter.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/filter/PropFilter.java: * trunk/caldav/src/edu/rpi/cct/uwcal/caldav/filter/TextMatch.java: * trunk/caldav/src/edu/rpi/cct/webdav: * trunk/caldav/src/edu/rpi/cct/webdav/servlet: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/AclMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/CopyMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/DeleteMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/GetMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/HeadMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/Headers.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/LockMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/MethodBase.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/MkcolMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/MoveMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/OptionsMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/PostMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/PropFindMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/PropPatchMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/PutMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/UnlockMethod.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/WebdavMethods.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/WebdavServlet.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/common/WebdavUtils.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavBadRequest.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavException.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavIntfException.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsNode.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavProperty.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavStatusCode.java: * trunk/caldav/src/edu/rpi/cct/webdav/servlet/shared/WebdavTags.java: * trunk/caldav/war: * trunk/caldav/war/WEB-INF: * trunk/caldav/war/WEB-INF/classes: * trunk/caldav/war/WEB-INF/classes/servlet.properties: * trunk/caldav/war/WEB-INF/publicweb.xml: * trunk/caldav/war/WEB-INF/userweb.xml: * trunk/caldavClientApi: * trunk/caldavClientApi/build.xml: * trunk/caldavClientApi/src: * trunk/caldavClientApi/src/org: * trunk/caldavClientApi/src/org/bedework: * trunk/caldavClientApi/src/org/bedework/caldav: * trunk/caldavClientApi/src/org/bedework/caldav/client: * trunk/caldavClientApi/src/org/bedework/caldav/client/CalintfCaldavImpl.java: * trunk/caldavClientApi/src/org/bedework/caldav/client/api: * trunk/calsvc: * trunk/calsvc/build.xml: * trunk/calsvc/src: * trunk/calsvc/src/org: * trunk/calsvc/src/org/bedework: * trunk/calsvc/src/org/bedework/calsvc: * trunk/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calsvc/src/org/bedework/calsvc/CalSvcDb.java: * trunk/calsvci: * trunk/calsvci/build.xml: * trunk/calsvci/src: * trunk/calsvci/src/org: * trunk/calsvci/src/org/bedework: * trunk/calsvci/src/org/bedework/calsvci: * trunk/calsvci/src/org/bedework/calsvci/CalSvcI.java: * trunk/calsvci/src/org/bedework/calsvci/CalSvcIPars.java: * trunk/common: * trunk/common/build.xml: * trunk/common/src: * trunk/common/src/edu: * trunk/common/src/edu/rpi: * trunk/common/src/edu/rpi/cct: * trunk/common/src/edu/rpi/cct/uwcal: * trunk/common/src/edu/rpi/cct/uwcal/common: * trunk/common/src/edu/rpi/cct/uwcal/common/URIgen.java: * trunk/common/src/edu/rpi/sss: * trunk/common/src/edu/rpi/sss/util: * trunk/common/src/edu/rpi/sss/util/Util.java: * trunk/common/src/edu/rpi/sss/util/fmt: * trunk/common/src/edu/rpi/sss/util/fmt/TimeDateFormatter.java: * trunk/common/src/edu/rpi/sss/util/jsp: * trunk/common/src/edu/rpi/sss/util/jsp/ErrorEmitSvlt.java: * trunk/common/src/edu/rpi/sss/util/jsp/JspUtil.java: * trunk/common/src/edu/rpi/sss/util/jsp/MessageEmitSvlt.java: * trunk/common/src/edu/rpi/sss/util/jsp/SessionListener.java: * trunk/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java: * trunk/common/src/edu/rpi/sss/util/jsp/UtilActionForm.java: * trunk/common/src/edu/rpi/sss/util/jsp/UtilRenderAction.java: * trunk/common/src/edu/rpi/sss/util/log: * trunk/common/src/edu/rpi/sss/util/log/AppLogger.java: * trunk/common/src/edu/rpi/sss/util/log/HttpAppLogger.java: * trunk/common/src/edu/rpi/sss/util/log/Log4jOutputStream.java: * trunk/common/src/edu/rpi/sss/util/log/MessageEmit.java: * trunk/common/src/edu/rpi/sss/util/servlets: * trunk/common/src/edu/rpi/sss/util/servlets/AbstractFilter.java: * trunk/common/src/edu/rpi/sss/util/servlets/ConfiguredXSLTFilter.java: * trunk/common/src/edu/rpi/sss/util/servlets/HttpServletUtils.java: * trunk/common/src/edu/rpi/sss/util/servlets/PresentationState.java: * trunk/common/src/edu/rpi/sss/util/servlets/SelfConfiguredXSLTFilter.java: * trunk/common/src/edu/rpi/sss/util/servlets/SessionFilter.java: * trunk/common/src/edu/rpi/sss/util/servlets/SynchFilter.java: * trunk/common/src/edu/rpi/sss/util/servlets/XSLTFilter.java: * trunk/common/src/edu/rpi/sss/util/servlets/XSLTFilterConfigInfo.java: * trunk/common/src/edu/rpi/sss/util/servlets/io: * trunk/common/src/edu/rpi/sss/util/servlets/io/ByteArrayPrintWriter.java: * trunk/common/src/edu/rpi/sss/util/servlets/io/ByteArrayServletStream.java: * trunk/common/src/edu/rpi/sss/util/servlets/io/ByteArrayWrappedResponse.java: * trunk/common/src/edu/rpi/sss/util/servlets/io/CharArrayWrappedResponse.java: * trunk/common/src/edu/rpi/sss/util/servlets/io/WrappedResponse.java: * trunk/common/src/edu/rpi/sss/util/xml: * trunk/common/src/edu/rpi/sss/util/xml/EntityMap.java: * trunk/common/src/edu/rpi/sss/util/xml/QName.java: * trunk/common/src/edu/rpi/sss/util/xml/XmlEmit.java: * trunk/common/src/edu/rpi/sss/util/xml/XmlUtil.java: * trunk/config: * trunk/config/build.xml: * trunk/config/config.sh: * trunk/config/configs: * trunk/config/configs/demo.properties: * trunk/config/configs/democal.properties: * trunk/config/configs/democalsv.properties: * trunk/config/configs/ecclesdemo.properties: * trunk/config/properties: * trunk/config/properties/default-bedework.properties: * trunk/config/resources: * trunk/config/resources/log4j.xml: * trunk/config/src: * trunk/config/src/edu: * trunk/config/src/edu/rpi: * trunk/config/src/edu/rpi/cct: * trunk/config/src/edu/rpi/cct/uwcal: * trunk/config/src/edu/rpi/cct/uwcal/config: * trunk/config/src/edu/rpi/cct/uwcal/config/common: * trunk/config/src/edu/rpi/cct/uwcal/config/common/ConfigResources.java: * trunk/config/src/edu/rpi/cct/uwcal/config/common/PropDefs.java: * trunk/config/src/edu/rpi/cct/uwcal/config/common/Resources.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/AbstractOptionsPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/AdminWebPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/GlobalOptionsPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/Globals.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/IntroPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/MenuBar.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/OptionsApp.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/PersonalCaldavPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/PersonalWebPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/PublicCaldavPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/PublicWebPanel.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/TabbedPane.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/common: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/common/Button.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/common/CheckBox.java: * trunk/config/src/edu/rpi/cct/uwcal/config/optionsApp/common/TextField.java: * trunk/config/src/org: * trunk/config/src/org/bedework: * trunk/config/src/org/bedework/webconfig: * trunk/config/src/org/bedework/webconfig/AbstractAction.java: * trunk/config/src/org/bedework/webconfig/Action.java: * trunk/config/src/org/bedework/webconfig/ActionForm.java: * trunk/config/src/org/bedework/webconfig/Defs.java: * trunk/config/src/org/bedework/webconfig/LoadAction.java: * trunk/config/src/org/bedework/webconfig/RenderAction.java: * trunk/config/src/org/bedework/webconfig/SaveAction.java: * trunk/config/src/org/bedework/webconfig/collections: * trunk/config/src/org/bedework/webconfig/collections/Caldavpersonal.java: * trunk/config/src/org/bedework/webconfig/collections/Caldavpublic.java: * trunk/config/src/org/bedework/webconfig/collections/ConfigCollection.java: * trunk/config/src/org/bedework/webconfig/collections/Globals.java: * trunk/config/src/org/bedework/webconfig/collections/Modules.java: * trunk/config/src/org/bedework/webconfig/collections/Webadmin.java: * trunk/config/src/org/bedework/webconfig/collections/Webconfig.java: * trunk/config/src/org/bedework/webconfig/collections/Webpersonal.java: * trunk/config/src/org/bedework/webconfig/collections/Webpublic.java: * trunk/config/src/org/bedework/webconfig/props: * trunk/config/src/org/bedework/webconfig/props/BooleanProperty.java: * trunk/config/src/org/bedework/webconfig/props/ConfigProperty.java: * trunk/config/src/org/bedework/webconfig/props/IntProperty.java: * trunk/config/src/org/bedework/webconfig/props/MultiProperty.java: * trunk/config/war: * trunk/config/war/WEB-INF: * trunk/config/war/WEB-INF/classes: * trunk/config/war/WEB-INF/classes/servlet.properties: * trunk/config/war/WEB-INF/jboss-web.xml: * trunk/config/war/WEB-INF/struts-config.xml: * trunk/config/war/WEB-INF/web.xml: * trunk/config/war/docs: * trunk/config/war/docs/error.jsp: * trunk/config/war/docs/footer.jsp: * trunk/config/war/docs/header.jsp: * trunk/config/war/docs/main.jsp: * trunk/config/war/docs/save.jsp: * trunk/config/war/docs/upload.jsp: * trunk/config/war/setup.do: * trunk/deployment: * trunk/deployment/build.xml: * trunk/deployment/dumprestore: * trunk/deployment/dumprestore/copyprops.xml: * trunk/deployment/dumprestore/shellscr: * trunk/deployment/dumprestore/shellscr/build.xml: * trunk/deployment/dumprestore/shellscr/resources: * trunk/deployment/dumprestore/shellscr/resources/dumpres.sh: * trunk/deployment/dumprestore/shellscr/resources/log4j.xml: * trunk/deployment/publiccaldav: * trunk/deployment/publiccaldav/copyprops.xml: * trunk/deployment/publiccaldav/servlet: * trunk/deployment/publiccaldav/servlet/build.xml: * trunk/deployment/resources: * trunk/deployment/resources/html: * trunk/deployment/resources/html/cal.html: * trunk/deployment/resources/login: * trunk/deployment/resources/login/error.html: * trunk/deployment/resources/login/login.html: * trunk/deployment/resources/login/logout.html: * trunk/deployment/usercaldav: * trunk/deployment/usercaldav/copyprops.xml: * trunk/deployment/usercaldav/servlet: * trunk/deployment/usercaldav/servlet/build.xml: * trunk/deployment/webadmin: * trunk/deployment/webadmin/copyprops.xml: * trunk/deployment/webadmin/jetspeed: * trunk/deployment/webadmin/webapp: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webadmin/webapp/resources: * trunk/deployment/webadmin/webapp/resources/en_US: * trunk/deployment/webadmin/webapp/resources/en_US/default: * trunk/deployment/webadmin/webapp/resources/en_US/default/caladmin.css: * trunk/deployment/webadmin/webapp/resources/en_US/default/default.css: * trunk/deployment/webadmin/webapp/resources/en_US/default/default.xsl: * trunk/deployment/webadmin/webapp/resources/en_US/default/defaultSatish.xsl: * trunk/deployment/webadmin/webapp/resources/en_US/default/errors.xsl: * trunk/deployment/webadmin/webapp/resources/en_US/default/messages.xsl: * trunk/deployment/webadmin/webapp/resources/en_US/xsltdir.properties: * trunk/deployment/webadmin/webapp/resources/resources: * trunk/deployment/webadmin/webapp/resources/resources/arrowLeft.gif: * trunk/deployment/webadmin/webapp/resources/resources/arrowRight.gif: * trunk/deployment/webadmin/webapp/resources/resources/autoComplete.js: * trunk/deployment/webadmin/webapp/resources/resources/calAddIcon.gif: * trunk/deployment/webadmin/webapp/resources/resources/calIcon-sm.gif: * trunk/deployment/webadmin/webapp/resources/resources/calIcon.gif: * trunk/deployment/webadmin/webapp/resources/resources/caladminlogo.gif: * trunk/deployment/webadmin/webapp/resources/resources/catIcon.gif: * trunk/deployment/webadmin/webapp/resources/resources/check1.gif: * trunk/deployment/webadmin/webapp/resources/resources/check2.gif: * trunk/deployment/webadmin/webapp/resources/resources/clockIcon.gif: * trunk/deployment/webadmin/webapp/resources/resources/clockMap.gif: * trunk/deployment/webadmin/webapp/resources/resources/email.gif: * trunk/deployment/webadmin/webapp/resources/resources/greenCheckIcon.gif: * trunk/deployment/webadmin/webapp/resources/resources/includes.js: * trunk/deployment/webadmin/webapp/resources/resources/redCheckIcon.gif: * trunk/deployment/webadmin/webapp/resources/resources/std-title-left.gif: * trunk/deployment/webadmin/webapp/resources/resources/std-title-right.gif: * trunk/deployment/webadmin/webapp/resources/resources/std-title-space.gif: * trunk/deployment/webadmin/webapp/resources/resources/std-title.gif: * trunk/deployment/webadmin/webapp/resources/resources/ui.js: * trunk/deployment/webconfig: * trunk/deployment/webconfig/copyprops.xml: * trunk/deployment/webconfig/webapp: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webconfig/webapp/resources: * trunk/deployment/webconfig/webapp/resources/en_US: * trunk/deployment/webconfig/webapp/resources/en_US/default: * trunk/deployment/webconfig/webapp/resources/en_US/default/bedeworkConfig.css: * trunk/deployment/webconfig/webapp/resources/en_US/default/default.xsl: * trunk/deployment/webconfig/webapp/resources/en_US/default/outputText.xsl: * trunk/deployment/webconfig/webapp/resources/en_US/xsltdir.properties: * trunk/deployment/webconfig/webapp/resources/images: * trunk/deployment/webconfig/webapp/resources/images/bedework.gif: * trunk/deployment/webconfig/webapp/resources/images/calShot.gif: * trunk/deployment/webconfig/webapp/resources/images/calendarBg.gif: * trunk/deployment/webconfig/webapp/resources/images/contentImages: * trunk/deployment/webconfig/webapp/resources/images/contentImages/demoTemplate.gif: * trunk/deployment/webconfig/webapp/resources/images/contentImages/rpiTemplate.jpg: * trunk/deployment/webconfig/webapp/resources/images/contentImages/uwTemplate.gif: * trunk/deployment/webconfig/webapp/resources/images/headBg1.jpg: * trunk/deployment/webconfig/webapp/resources/images/subFoot.gif: * trunk/deployment/webpublic: * trunk/deployment/webpublic/copyprops.xml: * trunk/deployment/webpublic/jetspeed: * trunk/deployment/webpublic/jetspeed/resources: * trunk/deployment/webpublic/jetspeed/resources/cal: * trunk/deployment/webpublic/jetspeed/resources/cal/portlet.psml: * trunk/deployment/webpublic/jetspeed/resources/cal/portlet.xml: * trunk/deployment/webpublic/jetspeed/resources/struts-portlet-config.xml: * trunk/deployment/webpublic/jetspeed/resources/web.xml: * trunk/deployment/webpublic/webapp: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/webpublic/webapp/resources: * trunk/deployment/webpublic/webapp/resources/demoskins: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/PDA: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/PDA/default.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/PDA/ical.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/PDA/vcal.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/PDA/xsltdir.properties: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/blue.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/default.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/errors.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/green.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/ical.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/print.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/red.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/rensselaer-print.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/rensselaer.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/rensselaer.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/rss-athletics.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/rss-seminars.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/rss.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/vcal.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/washington.css: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/washington.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/default/xsltdir.properties: * trunk/deployment/webpublic/webapp/resources/demoskins/en_US/xsltdir.properties: * trunk/deployment/webpublic/webapp/resources/demoskins/images: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/add2mycal-icon-small.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/add2mycal-icon.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/addref.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/bedeworkLogo.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/bedeworkLogo2.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/callogo2.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/spacer.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-arrow-left.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-arrow-right.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-calview-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-calview.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-details-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-details.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-listview-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-listview.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-summary-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-summary.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-today-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-button-today-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-ical_icon.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-ical_icon_small.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-print-icon.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-day-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-day-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-month-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-month-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-space.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-week-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-week-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-year-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-tab-year-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-title-left.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-title-right.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-title-space.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/demo/std-title.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/add2mycal-icon-small.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/add2mycal-icon.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/metacal-photo.jpg: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/metacal-topBorder.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/metacal-topTitle.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/spacer.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-arrow-left.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-arrow-right.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-calview-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-calview.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-details-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-details.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-listview-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-listview.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-summary-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-summary.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-today-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-button-today-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-ical_icon.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-ical_icon_small.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-print-icon.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-rpilogo.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-day-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-day-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-month-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-month-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-space.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-week-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-week-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-year-off.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-tab-year-on.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-title-left.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-title-right.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-title-space.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/rensselaer/std-title.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/videocal: * trunk/deployment/webpublic/webapp/resources/demoskins/images/videocal/calBackground1.jpg: * trunk/deployment/webpublic/webapp/resources/demoskins/images/washington: * trunk/deployment/webpublic/webapp/resources/demoskins/images/washington/addref.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/washington/arrowL.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/washington/arrowR.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/washington/callogo2.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/images/washington/uwid.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/info: * trunk/deployment/webpublic/webapp/resources/demoskins/info/about.html: * trunk/deployment/webpublic/webapp/resources/demoskins/info/callogo2.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/info/eventindex.html: * trunk/deployment/webpublic/webapp/resources/demoskins/info/uwid.gif: * trunk/deployment/webpublic/webapp/resources/demoskins/xsltdir.properties: * trunk/deployment/webuser: * trunk/deployment/webuser/copyprops.xml: * trunk/deployment/webuser/jetspeed: * trunk/deployment/webuser/jetspeed/resources: * trunk/deployment/webuser/jetspeed/resources/struts-portlet-config.xml: * trunk/deployment/webuser/jetspeed/resources/ucal: * trunk/deployment/webuser/jetspeed/resources/ucal/portlet.psml: * trunk/deployment/webuser/jetspeed/resources/ucal/portlet.xml: * trunk/deployment/webuser/jetspeed/resources/web.xml: * trunk/deployment/webuser/webapp: * trunk/deployment/webuser/webapp/build.xml: * trunk/deployment/webuser/webapp/resources: * trunk/deployment/webuser/webapp/resources/demoskins: * trunk/deployment/webuser/webapp/resources/demoskins/en_US: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/.directory: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/PDA: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/PDA/default.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/PDA/ical.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/PDA/vcal.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/PDA/xsltdir.properties: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/default.css: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/default.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/errors.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/ical.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/messages.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/print.css: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/rensselaer-print.css: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/rensselaer.css: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/rensselaer.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/rss-athletics.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/rss-seminars.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/rss.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/vcal.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/washington.css: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/washington.xsl: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/default/xsltdir.properties: * trunk/deployment/webuser/webapp/resources/demoskins/en_US/xsltdir.properties: * trunk/deployment/webuser/webapp/resources/demoskins/images: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/add2mycal-icon-small.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/add2mycal-icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/bedeworkLogo.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/bedeworkLogo2.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/callogo2.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/metacal-topBorder.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/metacal-topTitle.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/metacal-topTitlePersonal.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/personalCalGenericTitle.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/personalCalendarTitle.jpg: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/personalcal-photo.jpg: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/spacer.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-arrow-left.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-arrow-right.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-calview-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-calview.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-details-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-details.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-listview-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-listview.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-summary-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-summary.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-today-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-today-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-ical-icon-small.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-ical-icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-ical_icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-ical_icon_small.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-print-icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-rpilogo.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-day-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-day-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-month-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-month-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-space.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-week-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-week-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-year-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-tab-year-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-title-left.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-title-right.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-title-space.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/demo/std-title.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/add2mycal-icon-small.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/add2mycal-icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/metacal-photo.jpg: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/metacal-topBorder.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/metacal-topTitle.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/personalcal-photo.jpg: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/spacer.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-arrow-left.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-arrow-right.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-calview-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-calview.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-details-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-details.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-listview-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-listview.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-summary-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-summary.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-today-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-button-today-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-ical-icon-small.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-ical-icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-ical_icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-ical_icon_small.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-print-icon.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-rpilogo.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-day-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-day-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-month-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-month-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-space.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-week-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-week-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-year-off.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-tab-year-on.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-title-left.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-title-right.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-title-space.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rensselaer/std-title.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/rpi_logo_on_gray.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/washington: * trunk/deployment/webuser/webapp/resources/demoskins/images/washington/addref.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/washington/arrowL.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/washington/arrowR.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/washington/callogo2.gif: * trunk/deployment/webuser/webapp/resources/demoskins/images/washington/uwid.gif: * trunk/deployment/webuser/webapp/resources/demoskins/info: * trunk/deployment/webuser/webapp/resources/demoskins/info/about.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/callogo2.gif: * trunk/deployment/webuser/webapp/resources/demoskins/info/eventindex.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/access.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/browserb.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/entries.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/faq.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/graphics: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/graphics/addref.gif: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/graphics/arrowL.gif: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/graphics/arrowR.gif: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/graphics/callogo2.gif: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/help.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/location.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/help/views.html: * trunk/deployment/webuser/webapp/resources/demoskins/info/uwid.gif: * trunk/deployment/webuser/webapp/resources/demoskins/xsltdir.properties: * trunk/docs: * trunk/docs/HOWTO: * trunk/docs/arch.pdf: * trunk/docs/ical4j-event.txt: * trunk/docs/icons: * trunk/docs/icons/BedeworkLandscape.ai: * trunk/docs/icons/BedeworkLarge.ai: * trunk/docs/icons/BedeworkSmall.ai: * trunk/docs/icons/bedeworkLogo.gif: * trunk/docs/icons/bedeworkLogo2.gif: * trunk/docs/issues.txt: * trunk/docs/sample.ics: * trunk/docs/timezones.txt: * trunk/docs/todo.txt: * trunk/docs/uwcaldoc.sxw: * trunk/http: * trunk/http/build.xml: * trunk/http/src: * trunk/http/src/org: * trunk/http/src/org/bedework: * trunk/http/src/org/bedework/http: * trunk/http/src/org/bedework/http/client: * trunk/http/src/org/bedework/http/client/Client.java: * trunk/http/src/org/bedework/http/client/DepthHttpMethod.java: * trunk/http/src/org/bedework/http/client/HttpManager.java: * trunk/http/src/org/bedework/http/client/caldav: * trunk/http/src/org/bedework/http/client/caldav/CaldavClient.java: * trunk/http/src/org/bedework/http/client/caldav/ReportMethod.java: * trunk/icalendar: * trunk/icalendar/build.xml: * trunk/icalendar/src: * trunk/icalendar/src/org: * trunk/icalendar/src/org/bedework: * trunk/icalendar/src/org/bedework/icalendar: * trunk/icalendar/src/org/bedework/icalendar/BwEventUtil.java: * trunk/icalendar/src/org/bedework/icalendar/ComponentWrapper.java: * trunk/icalendar/src/org/bedework/icalendar/DiffIcal.java: * trunk/icalendar/src/org/bedework/icalendar/IcalCallback.java: * trunk/icalendar/src/org/bedework/icalendar/IcalChangeTable.java: * trunk/icalendar/src/org/bedework/icalendar/IcalMalformedException.java: * trunk/icalendar/src/org/bedework/icalendar/IcalTranslator.java: * trunk/icalendar/src/org/bedework/icalendar/IcalUtil.java: * trunk/icalendar/src/org/bedework/icalendar/PropertyIndex.java: * trunk/icalendar/src/org/bedework/icalendar/TimeZoneRegistryFactoryImpl.java: * trunk/icalendar/src/org/bedework/icalendar/TimeZoneRegistryImpl.java: * trunk/icalendar/src/org/bedework/icalendar/VAlarmUtil.java: * trunk/icalendar/src/org/bedework/icalendar/VEventUtil.java: * trunk/icalendar/src/org/bedework/icalendar/VFreeUtil.java: * trunk/lib: * trunk/lib/acegi: * trunk/lib/acegi/acegi-security-catalina-common.jar: * trunk/lib/acegi/acegi-security-catalina-server.jar: * trunk/lib/acegi/aopalliance.jar: * trunk/lib/acegi/burlap.jar: * trunk/lib/acegi/commons-codec-LICENSE.txt: * trunk/lib/acegi/commons-codec.jar: * trunk/lib/acegi/hessian.jar: * trunk/lib/acegi/spring.jar: * trunk/lib/avalon.jar: * trunk/lib/commons: * trunk/lib/commons/commons-beanutils-1.7.0.jar: * trunk/lib/commons/commons-beanutils-bean-collections-1.7.0.jar: * trunk/lib/commons/commons-beanutils-core-1.7.0.jar: * trunk/lib/commons/commons-codec-1.3.jar: * trunk/lib/commons/commons-collections.jar: * trunk/lib/commons/commons-digester-1.7.jar: * trunk/lib/commons/commons-fileupload.jar: * trunk/lib/commons/commons-httpclient-3.0.jar: * trunk/lib/commons/commons-logging.jar: * trunk/lib/digester-1.7: * trunk/lib/digester-1.7/commons-beanutils-1.7.0.jar: * trunk/lib/digester-1.7/commons-beanutils-bean-collections-1.7.0.jar: * trunk/lib/digester-1.7/commons-beanutils-core-1.7.0.jar: * trunk/lib/digester-1.7/commons-digester-1.7.jar: * trunk/lib/digester-1.7/commons-logging.jar: * trunk/lib/fop.jar: * trunk/lib/hibernate-3.0.5: * trunk/lib/hibernate-3.0.5/antlr-2.7.5H3.jar: * trunk/lib/hibernate-3.0.5/asm-attrs.jar: * trunk/lib/hibernate-3.0.5/asm.jar: * trunk/lib/hibernate-3.0.5/cglib-2.1.jar: * trunk/lib/hibernate-3.0.5/dom4j-1.6.jar: * trunk/lib/hibernate-3.0.5/ehcache-1.1.jar: * trunk/lib/hibernate-3.0.5/hibernate3.jar: * trunk/lib/hibernate-3.0.5/jgroups-2.2.7.jar: * trunk/lib/hibernate-3.0.5/jta.jar: * trunk/lib/hibernate-3.0.5/oscache-2.1.jar: * trunk/lib/hsqldb-1.7.3.3.jar: * trunk/lib/httpunit.jar: * trunk/lib/ical4j-0.9.17.jar: * trunk/lib/jakarta-regexp-1.3.jar: * trunk/lib/jetspeed2-m3: * trunk/lib/jetspeed2-m3/portals-bridges-struts: * trunk/lib/jetspeed2-m3/portals-bridges-struts/portals-bridges-struts-0.3.jar: * trunk/lib/jetspeed2-m3/portals-bridges-struts/struts-1.2.4-portlet-html.tld: * trunk/lib/jetspeed2-m3/portals-bridges-struts/struts-portlet.tld: * trunk/lib/jtidy.jar: * trunk/lib/junit.jar: * trunk/lib/licences: * trunk/lib/licences/LICENSE-apache.txt: * trunk/lib/licences/commons: * trunk/lib/licences/commons/codec: * trunk/lib/licences/commons/codec/LICENSE: * trunk/lib/licences/ical4j.licence: * trunk/lib/log4j-1.2.8.jar: * trunk/lib/logkit.jar: * trunk/lib/mysql-connector-java-3.1.7-bin.jar: * trunk/lib/p6spy-1.3.jar: * trunk/lib/servletapi-2.4.jar: * trunk/lib/struts1.2.4: * trunk/lib/struts1.2.4/antlr.jar: * trunk/lib/struts1.2.4/commons-beanutils.jar: * trunk/lib/struts1.2.4/commons-collections.jar: * trunk/lib/struts1.2.4/commons-digester.jar: * trunk/lib/struts1.2.4/commons-fileupload.jar: * trunk/lib/struts1.2.4/commons-logging.jar: * trunk/lib/struts1.2.4/commons-validator.jar: * trunk/lib/struts1.2.4/jakarta-oro.jar: * trunk/lib/struts1.2.4/struts.jar: * trunk/lib/struts1.2.4/tlds: * trunk/lib/struts1.2.4/tlds/struts-bean.tld: * trunk/lib/struts1.2.4/tlds/struts-html.tld: * trunk/lib/struts1.2.4/tlds/struts-logic.tld: * trunk/lib/struts1.2.4/tlds/struts-nested.tld: * trunk/lib/struts1.2.4/tlds/struts-tiles.tld: * trunk/lib/struts1.2.4/validator-rules.xml: * trunk/lib/xalan.jar: * trunk/lib/xercesImpl.jar: * trunk/lib/xmlParserAPIs.jar: * trunk/license: * trunk/local.build.properties: * trunk/locale: * trunk/locale/build.xml: * trunk/locale/src: * trunk/locale/src/edu: * trunk/locale/src/edu/rpi: * trunk/locale/src/edu/rpi/cct: * trunk/locale/src/edu/rpi/cct/uwcal: * trunk/locale/src/edu/rpi/cct/uwcal/resources: * trunk/locale/src/edu/rpi/cct/uwcal/resources/Resources.java: * trunk/locale/src/edu/rpi/cct/uwcal/resources/UWCalResources.java: * trunk/locale/src/edu/rpi/cct/uwcal/resources/UWCalResources_de.java: * trunk/logging: * trunk/logging/build.xml: * trunk/logging/src: * trunk/logging/src/org: * trunk/logging/src/org/bedework: * trunk/logging/src/org/bedework/logging: * trunk/logging/src/org/bedework/logging/BwLog.java: * trunk/logging/src/org/bedework/logging/BwLogImpl.java: * trunk/logging/src/org/bedework/logging/BwlogFactory.java: * trunk/mail: * trunk/mail/build.xml: * trunk/mail/src: * trunk/mail/src/org: * trunk/mail/src/org/bedework: * trunk/mail/src/org/bedework/mail: * trunk/mail/src/org/bedework/mail/Attachment.java: * trunk/mail/src/org/bedework/mail/DummyMailer.java: * trunk/mail/src/org/bedework/mail/FileAttachment.java: * trunk/mail/src/org/bedework/mail/MailUtil.java: * trunk/mail/src/org/bedework/mail/MailerIntf.java: * trunk/mail/src/org/bedework/mail/Message.java: * trunk/mail/src/org/bedework/mail/ObjectAttachment.java: * trunk/quickstartFiles: * trunk/quickstartFiles/root: * trunk/quickstartFiles/root/README: * trunk/quickstartFiles/root/build.xml: * trunk/quickstartFiles/tomcat.conf: * trunk/quickstartFiles/tomcat.conf/acegisecurity-cas.xml: * trunk/quickstartFiles/tomcat.conf/acegisecurity.xml: * trunk/quickstartFiles/tomcat.conf/server.acgi.xml: * trunk/quickstartFiles/tomcat.conf/server.xml: * trunk/quickstartFiles/tomcat.conf/tomcat-users.xml: * trunk/resources: * trunk/resources/calendar: * trunk/resources/calendar/initialCalendars: * trunk/resources/calendar/initialCalendars.sql: * trunk/resources/log4j.xml: * trunk/rpicopy.xml: * trunk/synchml: * trunk/synchml/build.xml: * trunk/synchml/src: * trunk/synchml/src/edu: * trunk/synchml/src/edu/rpi: * trunk/synchml/src/edu/rpi/cct: * trunk/synchml/src/edu/rpi/cct/uwcal: * trunk/synchml/src/edu/rpi/cct/uwcal/synchml: * trunk/synchml/src/edu/rpi/cct/uwcal/synchml/common: * trunk/synchml/src/edu/rpi/cct/uwcal/synchml/common/IcalSynchState.java: * trunk/synchml/src/edu/rpi/cct/uwcal/synchml/common/Synchml.java: * trunk/test: * trunk/test/build.xml: * trunk/test/caldav-interop: * trunk/test/caldav-interop/CalConnectCalDAVTest: * trunk/test/caldav-interop/configcaldav.sh: * trunk/test/caldav-interop/configoraclecaldav.sh: * trunk/test/caldav-interop/old-CalConnectCalDAVTest: * trunk/test/caldav-interop/oracleout.txt: * trunk/test/caldav-interop/r.txt: * trunk/test/caldav-interop/r2.txt: * trunk/test/caldav-interop/r3.txt: * trunk/test/caldav-interop/report.txt: * trunk/test/caldav-interop/reportsv.txt: * trunk/test/caldavTestData: * trunk/test/caldavTestData/eg: * trunk/test/caldavTestData/eg/content: * trunk/test/caldavTestData/eg/content/eg02.xml: * trunk/test/caldavTestData/eg/eg01.test: * trunk/test/caldavTestData/eg/eg02.test: * trunk/test/caldavTestData/eg/eg03.test: * trunk/test/caldavTestData/eg/eg04.test: * trunk/test/caldavTestData/eg/eg05.test: * trunk/test/caldavTestData/eg/eg06.test: * trunk/test/caldavTestData/eg/eg07.test: * trunk/test/caldavTestData/eg/eg08.test: * trunk/test/caldavTestData/eg/eg09.test: * trunk/test/caldavTestData/eg/eg10.test: * trunk/test/caldavTestData/eg/eg11.test: * trunk/test/caldavTestData/eg/eg12.test: * trunk/test/caldavTestData/eg/eg13.test: * trunk/test/caldavTestData/eg/eg14.test: * trunk/test/caldavTestData/eg/eg15.test: * trunk/test/caldavTestData/eg/eg16.test: * trunk/test/caldavTestData/eg/eg17.test: * trunk/test/caldavTestData/eg/eg18.test: * trunk/test/caldavTestData/eg/eg19.test: * trunk/test/caldavTestData/exdate: * trunk/test/caldavTestData/exdate/exd1.ics: * trunk/test/caldavTestData/exdate/exd1.test: * trunk/test/caldavTestData/exdate/exd2.ics: * trunk/test/caldavTestData/exdate/exd2.test: * trunk/test/caldavTestData/interop: * trunk/test/caldavTestData/interop/cleanup: * trunk/test/caldavTestData/interop/cleanup/iop1p1.test: * trunk/test/caldavTestData/interop/cleanup/iop1p2.test: * trunk/test/caldavTestData/interop/cleanup/iop1p3.test: * trunk/test/caldavTestData/interop/cleanup/iop1p4.test: * trunk/test/caldavTestData/interop/cleanup/tests: * trunk/test/caldavTestData/interop/content: * trunk/test/caldavTestData/interop/content/1p1.ics: * trunk/test/caldavTestData/interop/content/1p2.ics: * trunk/test/caldavTestData/interop/content/1p3.ics: * trunk/test/caldavTestData/interop/content/1p4.ics: * trunk/test/caldavTestData/interop/content/2p1.ics: * trunk/test/caldavTestData/interop/content/2p2.ics: * trunk/test/caldavTestData/interop/content/2p3.ics: * trunk/test/caldavTestData/interop/content/2p4.ics: * trunk/test/caldavTestData/interop/content/2p5.ics: * trunk/test/caldavTestData/interop/content/2p6.ics: * trunk/test/caldavTestData/interop/content/2p7.ics: * trunk/test/caldavTestData/interop/content/2p8.ics: * trunk/test/caldavTestData/interop/content/2p9.ics: * trunk/test/caldavTestData/interop/content/3p1p1p1.xml: * trunk/test/caldavTestData/interop/content/3p1p1p2.xml: * trunk/test/caldavTestData/interop/content/3p1p1p3.xml: * trunk/test/caldavTestData/interop/content/3p1p1p4.xml: * trunk/test/caldavTestData/interop/content/3p1p2p1.xml: * trunk/test/caldavTestData/interop/iop1p1.test: * trunk/test/caldavTestData/interop/iop1p1check.test: * trunk/test/caldavTestData/interop/iop1p2.test: * trunk/test/caldavTestData/interop/iop1p3.test: * trunk/test/caldavTestData/interop/iop1p4.test: * trunk/test/caldavTestData/interop/iop2p1.test: * trunk/test/caldavTestData/interop/iop2p2.test: * trunk/test/caldavTestData/interop/iop2p3.test: * trunk/test/caldavTestData/interop/iop2p4.test: * trunk/test/caldavTestData/interop/iop2p5.test: * trunk/test/caldavTestData/interop/iop2p6.test: * trunk/test/caldavTestData/interop/iop2p7.test: * trunk/test/caldavTestData/interop/iop2p8.test: * trunk/test/caldavTestData/interop/iop2p9.test: * trunk/test/caldavTestData/interop/iop3p1p1p1.test: * trunk/test/caldavTestData/interop/iop3p1p1p2.test: * trunk/test/caldavTestData/interop/iop3p1p1p3.test: * trunk/test/caldavTestData/interop/iop3p1p1p4.test: * trunk/test/caldavTestData/interop/iop3p1p2p1.test: * trunk/test/caldavTestData/interop/tests1: * trunk/test/caldavTestData/interop/tests2: * trunk/test/httpunit: * trunk/test/httpunit/build.xml: * trunk/test/mysqlresources: * trunk/test/mysqlresources/log4j.debug.xml: * trunk/test/mysqlresources/log4j.xml: * trunk/test/mysqlresources/properties: * trunk/test/mysqlresources/properties/calendar: * trunk/test/mysqlresources/properties/calendar/env.properties: * trunk/test/p6spyresources: * trunk/test/p6spyresources/extras: * trunk/test/p6spyresources/extras/p6spy.jar: * trunk/test/p6spyresources/extras/spy.properties: * trunk/test/p6spyresources/log4j.debug.xml: * trunk/test/p6spyresources/log4j.xml: * trunk/test/p6spyresources/properties: * trunk/test/p6spyresources/properties/calendar: * trunk/test/p6spyresources/properties/calendar/env.properties: * trunk/test/resources: * trunk/test/resources/hibernate.properties: * trunk/test/resources/log4j.debug.xml: * trunk/test/resources/log4j.xml: * trunk/test/resources/p6spy.hibernate.properties: * trunk/test/resources/properties: * trunk/test/resources/properties/calendar: * trunk/test/resources/properties/calendar/env.properties: * trunk/test/resources/unittest.spy.properties: * trunk/test/src: * trunk/test/src/org: * trunk/test/src/org/bedework: * trunk/test/src/org/bedework/httpunit: * trunk/test/src/org/bedework/httpunit/admin: * trunk/test/src/org/bedework/httpunit/admin/TestAdmin.java: * trunk/test/src/org/bedework/httpunit/admin/TestAdminBasics.java: * trunk/test/src/org/bedework/httpunit/admin/TestAdminUtils.java: * trunk/test/src/org/bedework/httpunit/utils: * trunk/test/src/org/bedework/httpunit/utils/TestUtils.java: * trunk/test/src/org/bedework/tests: * trunk/test/src/org/bedework/tests/access: * trunk/test/src/org/bedework/tests/access/AccessTest.java: * trunk/test/src/org/bedework/tests/appcommon: * trunk/test/src/org/bedework/tests/appcommon/CheckDataTest.java: * trunk/test/src/org/bedework/tests/appcommon/MyCalendarVOTest.java: * trunk/test/src/org/bedework/tests/caldav: * trunk/test/src/org/bedework/tests/caldav/CaldavClientIo.java: * trunk/test/src/org/bedework/tests/caldav/CaldavResp.java: * trunk/test/src/org/bedework/tests/caldav/Req.java: * trunk/test/src/org/bedework/tests/caldav/TestCalDav.java: * trunk/test/src/org/bedework/tests/calfacade: * trunk/test/src/org/bedework/tests/calsvc: * trunk/test/src/org/bedework/tests/calsvc/CalSvcAdminGroupTest.java: * trunk/test/src/org/bedework/tests/calsvc/CalSvcAlarmsTest.java: * trunk/test/src/org/bedework/tests/calsvc/CalSvcEventsTest.java: * trunk/test/src/org/bedework/tests/calsvc/CalSvcTest.java: * trunk/test/src/org/bedework/tests/calsvc/CalSvcTestUtil.java: * trunk/test/src/org/bedework/tests/calsvc/CalSvcTestWrapper.java: * trunk/test/src/org/bedework/tests/common: * trunk/test/src/org/bedework/tests/common/UtilTest.java: * trunk/test/src/org/bedework/tests/ical: * trunk/test/src/org/bedework/tests/ical/IcalTranslatorTest.java: * trunk/test/src/org/bedework/tests/resources: * trunk/test/src/org/bedework/tests/resources/ResourcesTest.java: * trunk/test/src/org/bedework/tests/synchml: * trunk/test/src/org/bedework/tests/synchml/SynchmlTest.java: * trunk/test/src/org/bedework/tests/webcommon: * trunk/test/src/org/bedework/tests/webcommon/TimeDateComponentsTest.java: * trunk/test/src/org/bedework/tests/webcommon/UWCalWebURIgenTest.java: * trunk/test/synchml: * trunk/test/synchml/build.xml: * trunk/test/synchml/src: * trunk/test/synchml/src/org: * trunk/test/synchml/src/org/bedework: * trunk/test/synchml/src/org/bedework/tests: * trunk/test/synchml/src/org/bedework/tests/synchml: * trunk/test/synchml/src/org/bedework/tests/synchml/TestSynchml.java: * trunk/test/unittests: * trunk/test/unittests/build.xml: * trunk/timers: * trunk/timers/build.xml: * trunk/timers/src: * trunk/timers/src/org: * trunk/timers/src/org/bedework: * trunk/timers/src/org/bedework/timers: * trunk/timers/src/org/bedework/timers/AlarmTask.java: * trunk/timers/src/org/bedework/timers/Timers.java: * trunk/timers/src/org/bedework/timers/service: * trunk/timers/src/org/bedework/timers/service/DbPollerTimerService.java: * trunk/timers/timerService: * trunk/timers/timerService/build.xml: * trunk/timers/timerService/log4j.xml: * trunk/timers/timerService/timers.sh: * trunk/tools: * trunk/tools/build.xml: * trunk/tools/dumprestore: * trunk/tools/dumprestore/build.xml: * trunk/tools/properties: * trunk/tools/properties/dumprestore.properties: * trunk/tools/properties/fix.properties: * trunk/tools/properties/hibernate.properties: * trunk/tools/properties/log4j.xml: * trunk/tools/properties/testdbi.properties: * trunk/tools/properties/timezones.properties: * trunk/tools/resources: * trunk/tools/resources/initbedework.xml: * trunk/tools/src: * trunk/tools/src/org: * trunk/tools/src/org/bedework: * trunk/tools/src/org/bedework/tools: * trunk/tools/src/org/bedework/tools/dumprestore: * trunk/tools/src/org/bedework/tools/dumprestore/BwDbLastmod.java: * trunk/tools/src/org/bedework/tools/dumprestore/Defs.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump: * trunk/tools/src/org/bedework/tools/dumprestore/dump/Dump.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/DumpGlobals.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/DumpIntf.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/HibDump.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpAdminGroups.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpAlarms.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpAll.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpAttendees.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpAuthUsers.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpCalendars.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpCategories.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpDbLastmods.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpEvents.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpFilters.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpLocations.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpOrganizers.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpSponsors.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpUserInfo.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpUserPrefs.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/DumpUsers.java: * trunk/tools/src/org/bedework/tools/dumprestore/dump/dumpling/Dumpling.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore: * trunk/tools/src/org/bedework/tools/dumprestore/restore/HibRestore.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/Restore.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/RestoreGlobals.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/RestoreIntf.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/TimezonesImpl.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/AdminGroupFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/AdminGroupRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/AuthUserFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/AuthUserRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/CategoryFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/CategoryRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/DbLastmodFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/DbLastmodRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/EntityFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/EntityRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/EventFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/EventRefFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/EventRefRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/EventRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/FilterFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/FilterRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/FiltersRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/KeywordFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/KeywordRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/LocationFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/LocationRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/OrganizerFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/OrganizerRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/RestoreRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/RestoreRuleSet.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/SponsorFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/SponsorRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/UserFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/UserPrefsFieldRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/UserPrefsRule.java: * trunk/tools/src/org/bedework/tools/dumprestore/restore/rules/UserRule.java: * trunk/tools/src/org/bedework/tools/timezones: * trunk/tools/src/org/bedework/tools/timezones/Timezones.java: * trunk/tools/timezones: * trunk/tools/timezones/build.xml: * trunk/webadmin: * trunk/webadmin/build.xml: * trunk/webadmin/src: * trunk/webadmin/src/org: * trunk/webadmin/src/org/bedework: * trunk/webadmin/src/org/bedework/webadmin: * trunk/webadmin/src/org/bedework/webadmin/PEAbstractAction.java: * trunk/webadmin/src/org/bedework/webadmin/PEAction.java: * trunk/webadmin/src/org/bedework/webadmin/PEActionForm.java: * trunk/webadmin/src/org/bedework/webadmin/PEDefs.java: * trunk/webadmin/src/org/bedework/webadmin/PERenderAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PEDeleteAGAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PEFetchAGAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PEFetchUpdateAGListAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PEInitAddAGAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PEInitUpdateAGAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PESwitchAGAction.java: * trunk/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: * trunk/webadmin/src/org/bedework/webadmin/authuser: * trunk/webadmin/src/org/bedework/webadmin/authuser/PEDeleteAuthAction.java: * trunk/webadmin/src/org/bedework/webadmin/authuser/PEFetchAuthAction.java: * trunk/webadmin/src/org/bedework/webadmin/authuser/PEGetAuthUsersAction.java: * trunk/webadmin/src/org/bedework/webadmin/authuser/PEUpdateAuthAction.java: * trunk/webadmin/src/org/bedework/webadmin/category: * trunk/webadmin/src/org/bedework/webadmin/category/PEDeleteCategoryAction.java: * trunk/webadmin/src/org/bedework/webadmin/category/PEFetchCategoryAction.java: * trunk/webadmin/src/org/bedework/webadmin/category/PEFetchUpdateCategoryListAction.java: * trunk/webadmin/src/org/bedework/webadmin/category/PEInitAddCategoryAction.java: * trunk/webadmin/src/org/bedework/webadmin/category/PEInitUpdateCategoryAction.java: * trunk/webadmin/src/org/bedework/webadmin/category/PEUpdateCategoryAction.java: * trunk/webadmin/src/org/bedework/webadmin/event: * trunk/webadmin/src/org/bedework/webadmin/event/PEDeleteEventAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEDeleteSelectedEventAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEFetchDisplayEventListAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEFetchEventAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEFetchUpdateEventListAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEInitAddAlertAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEInitAddEventAction.java: * trunk/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: * trunk/webadmin/src/org/bedework/webadmin/location: * trunk/webadmin/src/org/bedework/webadmin/location/PEDeleteLocationAction.java: * trunk/webadmin/src/org/bedework/webadmin/location/PEFetchLocationAction.java: * trunk/webadmin/src/org/bedework/webadmin/location/PEFetchUpdateLocationListAction.java: * trunk/webadmin/src/org/bedework/webadmin/location/PEInitAddLocationAction.java: * trunk/webadmin/src/org/bedework/webadmin/location/PEInitUpdateLocationAction.java: * trunk/webadmin/src/org/bedework/webadmin/location/PEUpdateLocationAction.java: * trunk/webadmin/src/org/bedework/webadmin/sponsor: * trunk/webadmin/src/org/bedework/webadmin/sponsor/PEDeleteSponsorAction.java: * trunk/webadmin/src/org/bedework/webadmin/sponsor/PEFetchSponsorAction.java: * trunk/webadmin/src/org/bedework/webadmin/sponsor/PEFetchUpdateSponsorListAction.java: * trunk/webadmin/src/org/bedework/webadmin/sponsor/PEInitAddSponsorAction.java: * trunk/webadmin/src/org/bedework/webadmin/sponsor/PEInitUpdateSponsorAction.java: * trunk/webadmin/src/org/bedework/webadmin/sponsor/PEUpdateSponsorAction.java: * trunk/webadmin/src/org/bedework/webadmin/timezones: * trunk/webadmin/src/org/bedework/webadmin/timezones/PEInitUploadTimezonesAction.java: * trunk/webadmin/src/org/bedework/webadmin/timezones/PEUploadTimezonesAction.java: * trunk/webadmin/war: * trunk/webadmin/war/WEB-INF: * trunk/webadmin/war/WEB-INF/classes: * trunk/webadmin/war/WEB-INF/classes/servlet.properties: * trunk/webadmin/war/WEB-INF/jboss-web.xml: * trunk/webadmin/war/WEB-INF/struts-config.xml: * trunk/webadmin/war/WEB-INF/web.xml: * trunk/webadmin/war/docs: * trunk/webadmin/war/docs/admingroup: * trunk/webadmin/war/docs/admingroup/adminGroupList.jsp: * trunk/webadmin/war/docs/admingroup/chooseAdminGroup.jsp: * trunk/webadmin/war/docs/admingroup/deleteAdminGroupConfirm.jsp: * trunk/webadmin/war/docs/admingroup/displayAdminGroupCommon.jsp: * trunk/webadmin/war/docs/admingroup/modAdminGroup.jsp: * trunk/webadmin/war/docs/admingroup/modAdminGroupMembers.jsp: * trunk/webadmin/war/docs/authuser: * trunk/webadmin/war/docs/authuser/authUserList.jsp: * trunk/webadmin/war/docs/authuser/modAuthUser.jsp: * trunk/webadmin/war/docs/calendar: * trunk/webadmin/war/docs/calendar/calendarList.jsp: * trunk/webadmin/war/docs/calendar/deleteConfirm.jsp: * trunk/webadmin/war/docs/calendar/displayCalendarCommon.jsp: * trunk/webadmin/war/docs/calendar/emitCalendar.jsp: * trunk/webadmin/war/docs/calendar/emitCalendars.jsp: * trunk/webadmin/war/docs/calendar/modCalendar.jsp: * trunk/webadmin/war/docs/calendar/referenced.jsp: * trunk/webadmin/war/docs/category: * trunk/webadmin/war/docs/category/categories.jsp: * trunk/webadmin/war/docs/category/deleteConfirm.jsp: * trunk/webadmin/war/docs/category/displayCategoryCommon.jsp: * trunk/webadmin/war/docs/category/modCategory.jsp: * trunk/webadmin/war/docs/category/modCategoryCommon.jsp: * trunk/webadmin/war/docs/category/modCategoryList.jsp: * trunk/webadmin/war/docs/category/referenced.jsp: * trunk/webadmin/war/docs/error.jsp: * trunk/webadmin/war/docs/event: * trunk/webadmin/war/docs/event/clockMap.jsp: * trunk/webadmin/war/docs/event/delEventList.jsp: * trunk/webadmin/war/docs/event/deleteConfirm.jsp: * trunk/webadmin/war/docs/event/displayEvent.jsp: * trunk/webadmin/war/docs/event/displayEventCommon.jsp: * trunk/webadmin/war/docs/event/emitEvent.jsp: * trunk/webadmin/war/docs/event/eventList.jsp: * trunk/webadmin/war/docs/event/modEvent.jsp: * trunk/webadmin/war/docs/footer.jsp: * trunk/webadmin/war/docs/header.jsp: * trunk/webadmin/war/docs/initial.jsp: * trunk/webadmin/war/docs/location: * trunk/webadmin/war/docs/location/deleteConfirm.jsp: * trunk/webadmin/war/docs/location/displayLocation.jsp: * trunk/webadmin/war/docs/location/emitLocation.jsp: * trunk/webadmin/war/docs/location/locationList.jsp: * trunk/webadmin/war/docs/location/modLocation.jsp: * trunk/webadmin/war/docs/location/referenced.jsp: * trunk/webadmin/war/docs/main.jsp: * trunk/webadmin/war/docs/noAccess.jsp: * trunk/webadmin/war/docs/noGroup.jsp: * trunk/webadmin/war/docs/sponsor: * trunk/webadmin/war/docs/sponsor/deleteConfirm.jsp: * trunk/webadmin/war/docs/sponsor/displaySponsor.jsp: * trunk/webadmin/war/docs/sponsor/emitSponsor.jsp: * trunk/webadmin/war/docs/sponsor/modSponsor.jsp: * trunk/webadmin/war/docs/sponsor/modSponsorCommon.jsp: * trunk/webadmin/war/docs/sponsor/referenced.jsp: * trunk/webadmin/war/docs/sponsor/sponsorList.jsp: * trunk/webadmin/war/docs/subs: * trunk/webadmin/war/docs/subs/modSubscription.jsp: * trunk/webadmin/war/docs/subs/subscriptions.jsp: * trunk/webadmin/war/docs/timezones: * trunk/webadmin/war/docs/timezones/upload.jsp: * trunk/webadmin/war/docs/view: * trunk/webadmin/war/docs/view/modView.jsp: * trunk/webadmin/war/docs/view/viewList.jsp: * trunk/webadmin/war/setup.do: * trunk/webclient: * trunk/webclient/build.xml: * trunk/webclient/src: * trunk/webclient/src/org: * trunk/webclient/src/org/bedework: * trunk/webclient/src/org/bedework/webclient: * trunk/webclient/src/org/bedework/webclient/BwAccessAction.java: * trunk/webclient/src/org/bedework/webclient/BwAction.java: * trunk/webclient/src/org/bedework/webclient/BwActionForm.java: * trunk/webclient/src/org/bedework/webclient/BwAddCategoryAction.java: * trunk/webclient/src/org/bedework/webclient/BwAddEventAction.java: * trunk/webclient/src/org/bedework/webclient/BwAddEventRefAction.java: * trunk/webclient/src/org/bedework/webclient/BwAddLocationAction.java: * trunk/webclient/src/org/bedework/webclient/BwAddSponsorAction.java: * trunk/webclient/src/org/bedework/webclient/BwCalAbstractAction.java: * trunk/webclient/src/org/bedework/webclient/BwCalendarAction.java: * trunk/webclient/src/org/bedework/webclient/BwDelEventAction.java: * trunk/webclient/src/org/bedework/webclient/BwDelLocationAction.java: * trunk/webclient/src/org/bedework/webclient/BwEditEventAction.java: * trunk/webclient/src/org/bedework/webclient/BwEditLocationAction.java: * trunk/webclient/src/org/bedework/webclient/BwEventAction.java: * trunk/webclient/src/org/bedework/webclient/BwFetchEventAction.java: * trunk/webclient/src/org/bedework/webclient/BwFreeBusyAction.java: * trunk/webclient/src/org/bedework/webclient/BwGoToAction.java: * trunk/webclient/src/org/bedework/webclient/BwMailEventAction.java: * trunk/webclient/src/org/bedework/webclient/BwRenderAction.java: * trunk/webclient/src/org/bedework/webclient/BwSetAlarmAction.java: * trunk/webclient/src/org/bedework/webclient/BwSubscribeAction.java: * trunk/webclient/war: * trunk/webclient/war/WEB-INF: * trunk/webclient/war/WEB-INF/classes: * trunk/webclient/war/WEB-INF/classes/servlet.properties: * trunk/webclient/war/WEB-INF/jboss-web.xml: * trunk/webclient/war/WEB-INF/publicweb.xml: * trunk/webclient/war/WEB-INF/struts-config.xml: * trunk/webclient/war/WEB-INF/userweb.xml: * trunk/webclient/war/docs: * trunk/webclient/war/docs/addEvent.jsp: * trunk/webclient/war/docs/addEventForm.jsp: * trunk/webclient/war/docs/alarmOptions.jsp: * trunk/webclient/war/docs/calendars.jsp: * trunk/webclient/war/docs/editEvent.jsp: * trunk/webclient/war/docs/editLocation.jsp: * trunk/webclient/war/docs/emailOptions.jsp: * trunk/webclient/war/docs/emitDate.jsp: * trunk/webclient/war/docs/emitEvent.jsp: * trunk/webclient/war/docs/eventMore.jsp: * trunk/webclient/war/docs/footer.jsp: * trunk/webclient/war/docs/freeBusy.jsp: * trunk/webclient/war/docs/header.jsp: * trunk/webclient/war/docs/index.html: * trunk/webclient/war/docs/initial.jsp: * trunk/webclient/war/docs/main.jsp: * trunk/webclient/war/docs/manageLocations.jsp: * trunk/webclient/war/docs/showPage.jsp: * trunk/webclient/war/docs/subcalendars.jsp: * trunk/webclient/war/docs/upload.jsp: * trunk/webclient/war/setup.do: * trunk/webcommon: * trunk/webcommon/build.xml: * trunk/webcommon/src: * trunk/webcommon/src/org: * trunk/webcommon/src/org/bedework: * trunk/webcommon/src/org/bedework/webcommon: * trunk/webcommon/src/org/bedework/webcommon/BwAbstractAction.java: * trunk/webcommon/src/org/bedework/webcommon/BwActionFormBase.java: * trunk/webcommon/src/org/bedework/webcommon/BwCallback.java: * trunk/webcommon/src/org/bedework/webcommon/BwRequestListener.java: * trunk/webcommon/src/org/bedework/webcommon/BwSession.java: * trunk/webcommon/src/org/bedework/webcommon/BwSessionImpl.java: * trunk/webcommon/src/org/bedework/webcommon/BwSvciFilter.java: * trunk/webcommon/src/org/bedework/webcommon/BwWebURIgen.java: * trunk/webcommon/src/org/bedework/webcommon/BwWebUtil.java: * trunk/webcommon/src/org/bedework/webcommon/DurationBean.java: * trunk/webcommon/src/org/bedework/webcommon/EntityDates.java: * trunk/webcommon/src/org/bedework/webcommon/EventDates.java: * trunk/webcommon/src/org/bedework/webcommon/TimeDateComponents.java: * trunk/webcommon/src/org/bedework/webcommon/calendars: * trunk/webcommon/src/org/bedework/webcommon/calendars/DeleteCalendarAction.java: * trunk/webcommon/src/org/bedework/webcommon/calendars/FetchCalendarAction.java: * trunk/webcommon/src/org/bedework/webcommon/calendars/InitAddCalendarAction.java: * trunk/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java: * trunk/webcommon/src/org/bedework/webcommon/misc: * trunk/webcommon/src/org/bedework/webcommon/misc/ExportAction.java: * trunk/webcommon/src/org/bedework/webcommon/misc/UpdateUserInfoAction.java: * trunk/webcommon/src/org/bedework/webcommon/misc/UploadAction.java: * trunk/webcommon/src/org/bedework/webcommon/pref: * trunk/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java: * trunk/webcommon/src/org/bedework/webcommon/subs: * trunk/webcommon/src/org/bedework/webcommon/subs/FetchSubscriptionAction.java: * trunk/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java: * trunk/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java: * trunk/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java: * trunk/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java: * trunk/webcommon/src/org/bedework/webcommon/views: * trunk/webcommon/src/org/bedework/webcommon/views/AddViewAction.java: * trunk/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java: * trunk/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java: * trunk/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java: * trunk/webgroups: * trunk/webgroups/src: * trunk/webgroups/src/org: * trunk/webgroups/src/org/bedework: * trunk/webgroups/src/org/bedework/webclient: * trunk/webgroups/src/org/bedework/webclient/groups: * trunk/webgroups/src/org/bedework/webclient/groups/DeleteAction.java: * trunk/webgroups/src/org/bedework/webclient/groups/FetchAction.java: * trunk/webgroups/src/org/bedework/webclient/groups/FetchUpdateListAction.java: * trunk/webgroups/src/org/bedework/webclient/groups/InitAddAction.java: * trunk/webgroups/src/org/bedework/webclient/groups/InitUpdateAction.java: * trunk/webgroups/src/org/bedework/webclient/groups/UpdateAction.java: Initial import of bedework