# # ChangeLog for / # # Generated by Trac 0.9.3 # 05/19/13 05:47:14 # 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 02/23/06 17:34:53 johnsa [193] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: added basic stats support to stylesheet 02/23/06 16:47:15 douglm [192] * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: Disable superuser check on stats methods so we can use them from the public events client 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/23/06 12:25:12 johnsa [190] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * 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: * trunk/calendar3/webadmin/war/docs/event/deleteConfirm.jsp: delete event now works; updated messages and stylesheets; general stylistic cleanup. 02/23/06 10:56:58 douglm [189] * trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java: Add ignoreCreator request parameter for super user, e.g http://localhost:8080/caladmin/event/initUpdateEvent.do?b=de&ignoreCreator=yes 02/23/06 10:55:10 johnsa [188] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/messages.xsl: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: update event now returns to the event form, cancel returns to the event listing updated event update message to reflect new naming convention 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 21:59:59 douglm [186] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: Fix stylesheet so active/all buttons work in admin client 02/22/06 16:54:17 douglm [185] * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimeView.java: * trunk/calendar3/appcommon/src/org/bedework/appcommon/TimezoneCache.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: Speed up change. Within the timeview code we do a lot of UTC calculation, over 60 for your average month. This change caches the results and reuses them. Dropped response time on my laptop from about 20 seconds to 2 02/22/06 15:04:29 johnsa [184] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: final description fix 02/22/06 14:51:38 johnsa [183] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/calendarDescriptions.css: * trunk/calendar3/webadmin/war/docs/calendar/emitCalendar.jsp: adding descriptions to front of calendar descriptions pop up (along with explorer navigation) 02/22/06 14:30:33 johnsa [182] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: corrected name of status field in event form 02/22/06 14:26:32 johnsa [181] * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEvent.java: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/calendarDescriptions.css: * trunk/calendar3/webadmin/war/docs/event/delEventList.jsp: * trunk/calendar3/webadmin/war/docs/event/displayEventCommon.jsp: * trunk/calendar3/webadmin/war/docs/event/emitEvent.jsp: event class had a comment for the three event status values; filled them in. added status field to event pages in admin 02/22/06 14:08:28 johnsa [180] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: added eventEndDate.dateOnly field to event mod form - required to get proper date behavior when submitting or changing all day events 02/22/06 13:59:50 johnsa [179] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/calendarDescriptions.css: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webadmin/war/docs/event/modEvent.jsp: * trunk/calendar3/webadmin/war/docs/header.jsp: added calendar descriptions jsp, special css for it, and javascript to open the window. Began adding status to the mod event form. 02/22/06 13:59:08 johnsa [178] * trunk/calendar3/webadmin/war/docs/calendar/calendarDescriptions.jsp: * trunk/calendar3/webadmin/war/docs/calendar/displayCalendar.jsp: added calendar descriptions jsp, special css for it, and javascript to open the window. Began adding status to the mod event form. 02/22/06 13:40:49 douglm [177] * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: Reduce queries for events by factor of n where n is number of subscriptions requested. 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/21/06 14:43:46 johnsa [175] * trunk/calendar3/docs/BedeworkDeploymentManual.odt: updated the Bedework Deployment Manual - added a note about how to change the default view (by editing "public-user") 02/21/06 12:23:12 johnsa [174] * trunk/calendar3/docs/BedeworkDeploymentManual.odt: updated the Bedework Deployment Manual 02/19/06 01:40:57 douglm [173] * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/docs/todo.txt: Make things faster - change checks for default timezone 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/18/06 00:27:22 douglm [171] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalTimezonesImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/CalTimezones.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FilterRule.java: Fix code to get UTC for a given date or date/time value, Date only values were appearing in wrong day. This deals with some of the problems causing events to appear in the wrong days. There is still a problem with the various views, e.g. For a day view some events appear in more than one day tag. 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/17/06 15:20:04 douglm [169] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/webadmin/war/docs/system/modSyspars.jsp: Add timezone id to system parameters page 02/17/06 15:05:12 johnsa [168] * trunk/calendar3/webclient/war/docs/exportData.jsp: fixed (turned off) output escaping of ical data in jsp 02/16/06 20:58:06 johnsa [167] * trunk/calendar3/docs/BedeworkDeploymentManual.odt: * trunk/calendar3/docs/BedeworkDesignGuide.odt: adding the two Open Document manuals to the repository 02/16/06 20:08:37 douglm [166] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: Disable calendar description javascript for the moment 02/16/06 09:46:59 douglm [165] * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: Now admin group members go away when deleted 02/16/06 09:28:43 douglm [164] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: Newly added members show up on page now. Further fix for add new user 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 16:20:52 douglm [162] * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.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/CalendarsI.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java: Changes to initialise a user when we call svci.addUser Update admin group action to create user if they don't exist 02/15/06 15:29:11 douglm [161] * trunk/calendar3/appcommon/src/org/bedework/appcommon/IntSelectId.java: * trunk/calendar3/bldfiles/globalDefs.xml: * trunk/calendar3/build.xml: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwOwnedDbentity.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEAbstractAction.java: * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java: 1. Start of webtest stuff 2. Fix create subscription. Still have to fix delete 3. Fix some possible null pointer exceptions 4. Change use of IntSelectId objects in admin client code 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/14/06 17:07:33 johnsa [159] * trunk/calendar3/deployment/resources/login/login.html: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bwClock.js: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: * trunk/calendar3/webadmin/war/docs/admingroup/modAdminGroup.jsp: * trunk/calendar3/webadmin/war/docs/category/modCategoryCommon.jsp: * trunk/calendar3/webadmin/war/docs/event/modEvent.jsp: fixes to debug admin client event edit javascript in IE; changed some css naming for clarity and corrected some IE stylistic problems. 02/14/06 14:54:49 johnsa [158] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bwClock.css: debugging clock widget styles for internet explorer. Still needs some work. 02/14/06 09:52:36 johnsa [157] * trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml: * trunk/calendar3/webadmin/war/docs/event/clockMap.jsp: * trunk/calendar3/webadmin/war/docs/header.jsp: clean up of unneeded clock widget support from the back end (removed jsp and action) 02/14/06 09:50:26 johnsa [156] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bwClock.css: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bwClock.js: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: * trunk/calendar3/webadmin/war/docs/event/clockMap.jsp: complete reworking of the clock widget to make it a little slicker; it now loads as part of the xsl and appears and dissapears without a request to the back end. 02/14/06 09:43:25 douglm [155] * trunk/calendar3/deployment/webadmin/webapp/resources/resources/ui.js: javascript needs to check for null values too. Without the checks this javascript breaks webtest 02/13/06 13:49:59 johnsa [154] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * 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/videocal.css: * trunk/calendar3/skins/webpublic/rensselaer/default/default/videocal.xsl: updates to skin sets and simple stylesheet cleanup 02/10/06 16:22:03 johnsa [153] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: added more consistent buttons to edit listings for "add new" item in admin 02/10/06 15:52:28 johnsa [152] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: better setting of all day flag (workaround for checkbox) 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 13:35:56 johnsa [150] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/blue.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/red.css: quick fix to public css 02/10/06 13:18:01 johnsa [149] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: more fixign up event duration javascript; 02/10/06 11:06:29 johnsa [148] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js: debugging event time date javascript; no longer hiding "no date time" durationtype when adding all day events. 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/10/06 09:26:53 johnsa [146] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: some update to the admin css 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 23:11:11 johnsa [144] * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/messages.xsl: got a start on making the default personal stylesheet functional. 02/09/06 22:51:43 johnsa [143] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/videocal.xsl: simple textual updates for consistency across titles (caps, etc) in admin some textual udates to video cal 02/09/06 22:33:53 johnsa [142] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/rss.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/videocal.css: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/videocal.xsl: got video skin working and added its css updates to make rss skin more generic 02/09/06 21:44:54 johnsa [141] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: (lets do that again from the root) updated the rss feed link in public stylesheet; made sure skin selector in public demo sheet called on detailed view of events; added videocal skin 02/09/06 21:44:08 johnsa [140] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/videocal.xslt: updated the rss feed link in public stylesheet; made sure skin selector in public demo sheet called on detailed view of events; added videocal skin 02/09/06 21:12:52 johnsa [139] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: added a title and an "add new event" link to the top of the event list in the admin client 02/09/06 20:59:37 johnsa [138] * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: updates to time displays in public stylesheet based on new time model (more is needed here) changed distribution of calendars listing in public stylesheet to make it more evenly distributed in two columns out of the box for the quickstart 02/09/06 20:29:58 johnsa [137] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/std-title-left.gif: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/std-title-right.gif: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/std-title-space.gif: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/std-title.gif: changed graphical titleBar to a textual title bar using css; there's no reason for a graphic here - and the text is just a placeholder. This will make local customization of the admin client that much easier. removed unused graphic titles 02/09/06 17:42:54 johnsa [136] * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bedeworkLogo.gif: removing old admin logo 02/09/06 17:32:27 johnsa [135] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bedeworkAdminLogo.gif: * trunk/calendar3/deployment/webadmin/webapp/resources/resources/bedeworkLogo.gif: added bedework logo to admin client 02/09/06 16:43:12 johnsa [134] * trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/calendar3/deployment/webpublic/webapp/resources/demoskins/default/default/default.xsl: added calendar name to public stylesheet when calendar is selected 02/09/06 16:14:32 johnsa [133] * trunk/calendar3/skins/webpublic/rensselaer/default/default/default.xsl: some simple debugging for rensselaer skin 02/09/06 15:59:10 johnsa [132] * 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: * trunk/calendar3/skins/webpublic/rensselaer/default/default/default.xsl: * trunk/calendar3/skins/webpublic/rensselaer/default/default/rensselaer.css: some color changes (darkened some links)