# # ChangeLog for / # # Generated by Trac 0.9.3 # 05/19/13 01:56:32 # 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/17/06 16:34:41 johnsa [292] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/webclient/war/docs/addEvent.jsp: * trunk/calendar3/webclient/war/docs/addEventForm.jsp: * trunk/calendar3/webclient/war/docs/alarmOptions.jsp: * trunk/calendar3/webclient/war/docs/editEvent.jsp: * trunk/calendar3/webclient/war/docs/editLocation.jsp: * trunk/calendar3/webclient/war/docs/emailOptions.jsp: * trunk/calendar3/webclient/war/docs/footer.jsp: * trunk/calendar3/webclient/war/docs/freeBusy.jsp: * trunk/calendar3/webclient/war/docs/main.jsp: * trunk/calendar3/webclient/war/docs/manageLocations.jsp: * trunk/calendar3/webclient/war/docs/showSysStats.jsp: * trunk/calendar3/webclient/war/docs/upload.jsp: Updates to personal client jsp to bring the event xml much more in line with the admin client (particularly in the data and time components). This could be taken further. Mass cleanup of jsp code, including addition of xhtml output tag to produce better form elements. Moved "add event" page in public client to be up-to-date with current date and time components; still need to fix up widgets. 03/17/06 15:10:28 johnsa [291] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/includes.js: first round of updates to the personal client; this fixes general style and image paths, but leaves the add event form in an incomplete state. 03/17/06 14:09:11 johnsa [290] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/rensselaer-print.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/rensselaer.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/rensselaer.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/rss-athletics.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/rss-seminars.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/washington.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/washington.xsl: removing site-specific skins from personal client demo skinset 03/17/06 14:07:00 johnsa [289] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/browserSniffer.js: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/bwClock.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/bwClock.js: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/calAddIcon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/calIcon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/clockIcon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/clockMap.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/dynCalendarWidget.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/dynCalendarWidget.js: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/includes.js: adding images and javascript files to personal web client 03/17/06 14:03:15 johnsa [288] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/info: cleaning out old unused directories (in this case in public demo skinset) 03/17/06 14:01:18 johnsa [287] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/add2mycal-icon-small.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/add2mycal-icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/bedework.ico: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/bedeworkLogo.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/bedeworkLogo2.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/calIcon-sm.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/catIcon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/demo: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/metacal-topBorder.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/metacal-topTitle.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/metacal-topTitlePersonal.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/personalCalGenericTitle.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/personalCalendarTitle.jpg: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/personalcal-photo.jpg: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/spacer.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-arrow-left.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-arrow-right.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-calview-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-calview.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-details-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-details.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-listview-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-listview.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-refresh.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-summary-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-summary.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-today-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-today-on.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-button-today.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-ical-icon-small.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-ical-icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-ical_icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-ical_icon_small.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-print-icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-rpilogo.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-sidebarclose-icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-sidebaropen-icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-day-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-day-on.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-month-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-month-on.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-space.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-week-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-week-on.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-year-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-tab-year-on.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-title-left.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-title-right.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-title-space.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/std-title.gif: moving personal web client demo images into new "resources" directory 03/17/06 13:59:17 johnsa [286] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/PDA/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/info: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/rensselaer: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/resources/washington: removing site-specific demos from the personal client demo skinsets. These will be moved into the "skins" directory as they become available for v.3.0. Renamed "images" dir "resources" as in the admin skin set. 03/15/06 16:22:48 douglm [285] * trunk/calendar3/calCore/resources/hbms/AdminGroup.hbm.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AdminGroupsDbImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeException.java: Prevent admin group loops 03/15/06 11:53:38 johnsa [284] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: update mod action forwards when adding locations and contacts to forward back to the mod forms (also cleaned up wiki testing notes regarding this) 03/15/06 10:23:06 johnsa [283] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl: * trunk/calendar3/webadmin/war/docs/error.jsp: updated add/remove admin group members presentation in admin client 03/15/06 09:40:20 johnsa [282] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: quick fix to /admingroup/updateMembers retry forward action (was not redirecting) in struts-config 03/14/06 17:10:52 johnsa [281] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/jsToday.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/print.css: * trunk/calendar3/skins/webpublic/rensselaer/default/default/default.xsl: * trunk/calendar3/skins/webpublic/rensselaer/default/default/errors.xsl: * trunk/calendar3/skins/webpublic/rensselaer/default/default/jsToday.xsl: * trunk/calendar3/skins/webpublic/rensselaer/default/default/print.css: * trunk/calendar3/skins/webpublic/rensselaer/default/default/rensselaer.css: * trunk/calendar3/skins/webpublic/rensselaer/default/default/rss.xsl: minor updates to public demo skins updates to Rensselaer public skin (distributed skin set) to keep in line with demo (also reflecting our local preparations to release) 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/14/06 16:43:11 johnsa [279] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: added "kind" (user or group) to remove member action for admin group 03/14/06 13:37:12 douglm [278] * trunk/calendar3/appcommon/src/org/bedework/appcommon/CalendarInfo.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/DateTimeFormatter.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/EventFormatter.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/MyCalendarVO.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalTimezonesImpl.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/HibSession.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/caldav/src/edu/rpi/cct/webdav/servlet/common/MethodBase.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/lib/ical4j-0.9.18x.jar: * trunk/calendar3/lib/source: * trunk/calendar3/lib/source/ical4j-0.9.18x-src.zip: Mostly speed and reliability enhancements: Removed vtimezone field from org.bedework.calfacade.ifs.CalTimezones$TimezoneInfo It's already stored in the ical4j timezone object so the ref is unnecessary. Made more SimpleDateFormat objects static. Added the jarred source of a slightly modified version of ical4j to the repository. 03/14/06 13:34:58 johnsa [277] * trunk/calendar3/skins/webpublic/rensselaer/default/default/rensselaer.css: a fix to Rensselaer css (distributed skin set) 03/13/06 13:12:17 johnsa [276] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/blue.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/common.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/green.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/red.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/images/callogo2.gif: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/images/demo: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/images/spacer.gif: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/images/std-button-today.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/calIcon-sm.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/callogo2.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/catIcon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-today.gif: * trunk/calendar3/skins/webpublic/rensselaer/default/default/default.xsl: Added a new today button (though am not yet using it). Updated "manage subscriptions" in personal client; added some icons for this purpose. 03/12/06 21:05:46 johnsa [275] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/rss.xsl: added calid to links produced in rss skin 03/10/06 16:06:11 douglm [274] * trunk/calendar3/appcommon/src/org/bedework/appcommon/DateTimeFormatter.java: Efficiency improvement - share date formatter objects 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/09/06 11:16:08 johnsa [271] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/common.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/errors.xsl: updated error messages in public client and adjusted styles 03/09/06 10:08:02 douglm [270] * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/caldav/war/WEB-INF/jboss-web.xml: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalTranslator.java: * trunk/calendar3/webadmin/war/WEB-INF/jboss-web.xml: * trunk/calendar3/webclient/war/WEB-INF/jboss-web.xml: Further jboss deployment fixes - add virtual host property Small fix to IcalTranslator to flag relaxed line end stuff for all parsing. 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/07/06 13:59:00 douglm [268] * trunk/calendar3/bldfiles/buildApplication.xml: * trunk/calendar3/bldfiles/buildwar.xml: * trunk/calendar3/caldav/war/WEB-INF/jboss-web.xml: * trunk/calendar3/config/configs/democal.properties: * trunk/calendar3/deployment/build.xml: * trunk/calendar3/deployment/publiccaldav/jboss: * trunk/calendar3/deployment/publiccaldav/jboss/build.xml: * trunk/calendar3/deployment/publiccaldav/webapp: * trunk/calendar3/deployment/termination: * trunk/calendar3/deployment/termination/copyprops.xml: * trunk/calendar3/deployment/termination/jboss: * trunk/calendar3/deployment/termination/jboss/build.xml: * trunk/calendar3/deployment/termination/webapp: * trunk/calendar3/deployment/termination/webapp/build.xml: * trunk/calendar3/deployment/usercaldav/jboss: * trunk/calendar3/deployment/usercaldav/jboss/build.xml: * trunk/calendar3/deployment/usercaldav/webapp: * trunk/calendar3/deployment/webadmin/copyprops.xml: * trunk/calendar3/deployment/webadmin/jboss: * trunk/calendar3/deployment/webadmin/jboss/build.xml: * trunk/calendar3/deployment/webpublic/copyprops.xml: * trunk/calendar3/deployment/webpublic/jboss: * trunk/calendar3/deployment/webpublic/jboss/build.xml: * trunk/calendar3/deployment/webuser/copyprops.xml: * trunk/calendar3/deployment/webuser/jboss: * trunk/calendar3/deployment/webuser/jboss/build.xml: * trunk/calendar3/webadmin/war/WEB-INF/jboss-web.xml: Preliminary changes to improve building for different platforms and configurations. Make standalone deploy property global - i.e. it's all standalone or no standalone Make portal platform property global Add global j2ee platform property - if set we build a ear file. Moved caldav deployment stuff to webapp directory instead of servlet 03/06/06 23:50:58 johnsa [267] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: improvements to the personal client skin: can now open and close the sidebar; fixed up styles. 03/06/06 23:20:30 johnsa [266] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: some improvements to personal client skin 03/06/06 22:51:34 johnsa [265] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/blue.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/green.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/red.css: commented out transparency effect to event tool tips 03/06/06 22:43:33 johnsa [264] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/blue.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/green.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/red.css: slight improvement to the search and replace call for transforming line breaks for the description in the public client. a few comments in the css for the public client 03/06/06 17:06:36 johnsa [263] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: added search and replace template to public skin to restore line breaks with <br/> tags 03/06/06 16:58:56 johnsa [262] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/jsToday.xsl: added better search template for javascript feed to replace apostrophes with properly escaped apostrophes. Apostrophes are now preserved correctly in js feeds. Added a "description" class to the description of an event 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/05/06 22:12:49 douglm [260] * trunk/calendar3/build.xml: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.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/AdminGroupRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CategoryRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/LocationRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SponsorRule.java: Option to only dump events owned by a users in a supplied list. Also improved debugging mesages. 03/03/06 16:13:55 johnsa [259] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/jsToday.xsl: further updates to javascript feed skin to fix up calids and simply (for now) strip apostrophes rather than transform them 03/03/06 15:53:04 johnsa [258] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/jsToday.xsl: updated documentation for using the javascript stylesheet. 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:19:52 douglm [254] * trunk/calendar3/config/configs: * trunk/calendar3/lib/jdbc: * trunk/calendar3/webtest: * trunk/calendar3/webtest/WebTest.dtd: * trunk/calendar3/webtest/build.xml: * trunk/calendar3/webtest/ent: * trunk/calendar3/webtest/ent/configAdmin.xml: * trunk/calendar3/webtest/ent/configPublic.xml: * trunk/calendar3/webtest/webadmin: * trunk/calendar3/webtest/webadmin/adminMacros.xml: * trunk/calendar3/webtest/webadmin/basicEvent.xml: * trunk/calendar3/webtest/webadmin/basicLocation.xml: * trunk/calendar3/webtest/webadmin/testAll.xml: * trunk/calendar3/webtest/webpublic: * trunk/calendar3/webtest/webpublic/clientMacros.xml: * trunk/calendar3/webtest/webpublic/timeViewPeriod.xml: * trunk/calendar3/webtest/webpublic/webtest-results: * trunk/calendar3/webtest/webpublic/webtest-results/results.xml: Add webtest 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 17:21:43 johnsa [250] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/docs/event/modEvent.jsp: year select box becomes text field after creation so that old events may be edited. 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 11:29:48 johnsa [248] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl: added duplicate admin group error message trap to errors.xsl 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 03/01/06 23:04:29 douglm [246] * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calCore/resources/hbms/EventAnnotation.hbm.xml: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventFieldRule.java: Change restore to ensure date/time values have zero seconds Change schema to set shorter lengths for dates and times. 03/01/06 21:10:43 douglm [245] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/AdminGroupsDbImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/CalFacadeException.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEFetchAGAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: Fix admin group add/update problem. Also prevent duplicate groups 03/01/06 15:05:23 douglm [244] * trunk/calendar3/webadmin/src/org/bedework/webadmin/timezones/PEUploadTimezonesAction.java: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: Better handling of timezone errors 03/01/06 14:29:14 douglm [243] * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAll.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpEventAnnotations.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpEvents.java: Fixed bug in DumpEvents - showed up when there are no EventAnnotations 03/01/06 14:04:27 douglm [242] * trunk/calendar3/appcommon/src/org/bedework/appcommon/IntSelectId.java: Fix to reset method of IntSelectId - was not resetting changed flag 03/01/06 13:37:34 douglm [241] * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/HibDump.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java: Trivial change to admin - no functional difference Use class.getName() for class names in hibdumnp. Prevents misnamed classes 03/01/06 11:35:41 douglm [240] * trunk/calendar3/calCore/resources/hbms/User.hbm.xml: Longer user account names 03/01/06 11:19:54 douglm [239] * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserPrefsFieldRule.java: Small fix to remove incorrect error message caused by remapping userid 0 03/01/06 10:15:32 douglm [238] * trunk/calendar3/build.xml: * trunk/calendar3/calCore/resources/properties/ehcache.xml: * trunk/calendar3/dumprestore/build.xml: Enable caching again - cache names now have a region prefix Fixes so that quickstart hsql schema and dumprestore work ok 03/01/06 09:14:43 douglm [237] * trunk/calendar3/bldfiles/defjars.properties: * trunk/calendar3/docs/BedeworkDeploymentManual.odt: Missed property change to switch hibernate small addition and changes to manual 02/28/06 23:20:06 douglm [236] * trunk/calendar3/lib/hibernate-3.0.5: * trunk/calendar3/lib/hibernate-3.1.2: * trunk/calendar3/lib/hibernate-3.1.2/antlr-2.7.6rc1.jar: * trunk/calendar3/lib/hibernate-3.1.2/asm-attrs.jar: * trunk/calendar3/lib/hibernate-3.1.2/asm.jar: * trunk/calendar3/lib/hibernate-3.1.2/cglib-2.1.3.jar: * trunk/calendar3/lib/hibernate-3.1.2/dom4j-1.6.1.jar: * trunk/calendar3/lib/hibernate-3.1.2/ehcache-1.1.jar: * trunk/calendar3/lib/hibernate-3.1.2/hibernate3.jar: * trunk/calendar3/lib/hibernate-3.1.2/jgroups-2.2.8.jar: * trunk/calendar3/lib/hibernate-3.1.2/jta.jar: Add and remove hibernate files (missed from previous update) 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/28/06 16:37:48 johnsa [234] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: added some error message traps; also commented out admin user extra field info (name, etc) that is not held internally 02/28/06 14:59:46 johnsa [233] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: delete and update view action forwards changed to go to views listing. Changed the way views are deleted -- rather than javascript, must use a form so as to encode the names (no apostrophes, etc). 02/28/06 14:37:29 johnsa [232] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: subscription retry mod form action now returns to mod form 02/28/06 14:16:39 johnsa [231] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: stylistic changes to submit buttons to avoid bad rendering in IE 02/28/06 14:05:32 johnsa [230] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: changed locations forward to go back to render contact list action when cancelled; same on update to avoid problems with "creating" flag; made location and contact actions consistent 02/28/06 13:35:47 johnsa [229] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: changed contact forward to go to init contact list when cancelled; returned mod contact forward to the mod form ... need to set "creating" to false on update. Same for locations. Added some spaces to "optional" markers. 02/28/06 12:24:11 johnsa [228] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: changed contact forward to go to init contact list when added or updated 02/28/06 12:08:53 johnsa [227] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: removed a small unessesary hyphen from contact form; fixed up struts config for delete event forwards. 02/28/06 10:48:38 johnsa [226] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: removed unused javascript function from duration text boxes 02/28/06 10:42:26 johnsa [225] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl: added error message for invalid duration. 02/28/06 10:26:12 johnsa [224] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl: updates to error messages to make style of messages consistent 02/28/06 08:49:07 douglm [223] * trunk/calendar3/build.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/hbms/TimeZone.hbm.xml: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/TimeZoneRule.java: * trunk/calendar3/resources/mysql-schema.sql: Changes to get the calendar running on mysql (and perhaps other dbs) Remap public-user for id 0 to id 1 during restore Minor schema changes. Change timezone schema to use text rather than string 02/27/06 17:19:43 johnsa [222] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: changed header date display to be more generic when not in a viewPeriod (for event and calendar displays); removed some unused code. 02/27/06 15:50:49 johnsa [221] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/blue.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/green.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/red.css: status CANCELLED taken into account in public client event "tooltips" as well 02/27/06 15:43:04 johnsa [220] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/webclient/war/docs/emitEvent.jsp: status CANCELLED taken into account in public client 02/27/06 13:37:12 johnsa [219] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-sidebarclose-icon.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-sidebaropen-icon.gif: added sidebar open-close icon in preparation for adding this functionality to the personal client 02/27/06 10:39:11 douglm [218] * trunk/calendar3/build.xml: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/Defs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/DumpGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/DumpIntf.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAll.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpEvents.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.java: Comment out deletion of tables in restore. It's probably not complete and doesn't work with mysql. Also add some code to dump annotations. 02/27/06 10:14:26 johnsa [217] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl: added error message trap for subscription deletion error (when sub is included in a view). 02/27/06 10:07:30 johnsa [216] * trunk/calendar3/webclient/war/docs/showSysStats.jsp: adding sys stats jsp file to public client (didn't realize this wasn't committed) 02/27/06 10:06:32 johnsa [215] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: added hidden name field to mod subscription 02/26/06 23:36:24 douglm [214] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: Add a couple of ids for webtest 02/26/06 21:42:24 douglm [213] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: Displaying of referenced events now works in user client. 02/26/06 00:15:20 douglm [212] * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEventProxy.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalendarsI.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/webclient/src/org/bedework/webclient/BwAddEventRefAction.java: Fixes to eventrefs - still not fully working. Clicking on the entry in the user calendar fails. 02/25/06 23:45:37 johnsa [211] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: fix to the selection of skin examples in the public stylesheet to make IE behave with javascript skin 02/25/06 18:35:48 johnsa [210] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: fixed struts-config action for admin edit event cancel button: was going straight to event listing without initializing the list - this threw errors in some conditions. 02/25/06 18:30:00 johnsa [209] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/dynCalendarWidget.js: fixed up naming of calendar widget objects and accounted for ie's layer rendering so that widgets don't show up behind the time fields 02/25/06 18:02:59 douglm [208] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: Add calid to personal calendar default stylesheet 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/25/06 17:28:31 johnsa [206] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/browserSniffer.js: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/dynCalendarWidget.css: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/dynCalendarWidget.js: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: added simple calendar widget to admin client event form. Still need to hide time fields while picking a date (for IE). The widget is rudimentary, and not great for internationalization, but it will do for a freely distributable widget we can use in general cases. 02/25/06 00:24:29 johnsa [205] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: added existing main links back to personal client so that we can transition the features more easily. 02/25/06 00:19:53 johnsa [204] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/common.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: removed graphic title "calendar of events" from public stylesheet - converted to css 02/25/06 00:07:26 johnsa [203] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-refresh.gif: added refresh button to user client 02/25/06 00:06:51 johnsa [202] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.css: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-calview-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-calview.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-details-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-details.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-listview-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-listview.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-summary-off.gif: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/images/demo/std-button-summary.gif: modified user client stylesheet and css to create a beginning point from which to add new features; introduced a left-hand menu pane. 02/24/06 17:23:16 johnsa [201] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: added Dalhousie as a production example to default skin pull-down menu (in footer); began process of updating personal calendar skin -- this will be ugly for the moment. 02/24/06 15:29:51 douglm [200] * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEventProxy.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/webclient/war/docs/emitEvent.jsp: Subscription disappeared from event info after making changes to improve efficiency of lookup. emitEvent.jsp was looking in the wrong place for the subscription. guids are unique within a calendar collection only. 02/24/06 11:23:35 johnsa [199] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: added launch link for public client stats to super-user menu 02/24/06 11:16:24 johnsa [198] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/common.css: added common css stylesheet to hold duplicate code between the color stylesheets; should move all common styles here where possible. 02/24/06 11:15:12 johnsa [197] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: fixed up styles for public client stats support 02/24/06 11:04:51 johnsa [196] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/webadmin/war/docs/system/showSysStats.jsp: * trunk/calendar3/webclient/war/WEB-INF/struts-config.xml: * trunk/calendar3/webclient/war/docs/header.jsp: added stats support to public client 02/24/06 10:13:19 johnsa [195] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/docs/header.jsp: passed stats linkage through header.jsp and corrected main menu link to stats 02/24/06 09:59:29 johnsa [194] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/docs/header.jsp: added more features to stats support and created main menu link