Calendar:Release Notes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(38 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Sunbird 0.3a1 Release Notes (Draft)==
<div style="border-style:solid; border-width:1px; padding:5px; margin-bottom:0; text-align:center;">'''''<big>This is an outdated draft.</big><br />The final version can be found on'''''<br />'''''http://www.mozilla.org/projects/calendar/releases/common0.5.html'''''</div>


On __ September 2005, the Sunbird/Calendar project announced the availability of a release candidate build for Sunbird 0.3a1.  These release notes are intended to provide a clear picture of what users should and should not expect in the final Sunbird 0.3a1 release.  Thanks in advance go out to our testing community for their feedback on this release candidate, which will enable these notes to be made more complete, and the final release of Sunbird 0.3a1 to be more stable. 


On __ September 2005, the Sunbird/Calendar project released Sunbird 0.3a1.  This marks the first official release Sunbird since the lengthy task of rewriting the backend code on was undertaken.  Sunbird 0.3a1 marks the first milestone on the roadmap towards a final Sunbird 0.3.


===Goals of the 0.3a1 Release===
==Issues common to both Lightning and Sunbird 0.5==
Sunbird 0.3a1 is not intended to be a production-quality release.  (See "Limitations and Known Bugs".  Instead, it is being released largely in order to showcase/test the new backend code.  This includes:
The following are known issues in Lightning & Sunbird 0.5.
*Better calculation of recurring events.
*Better storage capabilities for local calendars via embedded [http://www.sqlite.org/ SQLite.]
*Better support for normal remote calendaring via [http://www.webdav.org/ WebDAV.]
*Partial support for Calendar Server Extensions for  [http://www.caldav.org/ CalDAV] protocol.
*Improved import/export functionality.


It is hoped that the release of Sunbird 0.3a1 will draw a wider audience of testers that can more fully identify any bugs or problems in this backend code. Those wishing to perform more rigorous testing can use the [[Calendar:Tests]] page as a guide. Other goals of the release include:
* It is impossible to load several calendars with different passwords on same server ([https://bugzilla.mozilla.org/show_bug.cgi?id=247486 bug 247486])
* Date and time from events that originate from .ICS files created by other applications, may be miscalculated, because non-native timezones are not appropriately handled ([https://bugzilla.mozilla.org/show_bug.cgi?id=314339 bug 314339])
* Events from other calendar applications with a DURATION set but no DTEND (end date) will have the DURATION removed and a calculated end date added when exported. ([https://bugzilla.mozilla.org/show_bug.cgi?id=317786 bug 317786])
* Portions of attachments on events and tasks may be lost when uploading to a remote calendar. ([https://bugzilla.mozilla.org/show_bug.cgi?id=319909 bug 319909])
* "By weekday" and "by day" recurrence types (such as "recur on the last weekday of the month") are not supported. ([https://bugzilla.mozilla.org/show_bug.cgi?id=322458 bug 322458])
* Concurrent editing of ICS & CalDAV calendars by multiple users can lose data ([https://bugzilla.mozilla.org/show_bug.cgi?id=329570 bug 329570])
* All-day events are occasionally displayed on two days when they should only be displayed on one. ([https://bugzilla.mozilla.org/show_bug.cgi?id=333363 bug 333363])
* Occurrences of recurring events may disappear when dragging and dropping them. ([https://bugzilla.mozilla.org/show_bug.cgi?id=336952 bug 336952])
* The Event/Task Dialog will always show times in the operating system timezone regardless of the cosen timezone preferences ([https://bugzilla.mozilla.org/show_bug.cgi?id=337191 bug 337191])
* Enabling the "Automatic proxy configuration URL" preference will cause remote calendars to fail to load on startup. To workaround this bug, execute "Reload Remote Calendars" after the application has started up or use "Manual proxy configuration". ([https://bugzilla.mozilla.org/show_bug.cgi?id=338527 bug 338527])
* Because of bugs in older X servers, there are unavoidable race conditions in drag and drop in month view on Un*x desktops, which may lead to a complete freeze. This has been noticed especially in situations, where people were connecting to a remote X session. ([https://bugzilla.mozilla.org/show_bug.cgi?id=348009 bug 348009])
* Exceptions will be ignored when subscribing to an ics calendar created on Sunbird 0.2 ([https://bugzilla.mozilla.org/show_bug.cgi?id=352795 bug 352795])
* When using timezones with a negative offset there may be errors when calculating recurrences with all-day and non-allday items ([https://bugzilla.mozilla.org/show_bug.cgi?id=353887 bug 353887])
* There are intermittent issues when modifying occurrences of recurring events via iMIP and Copy/Paste. ([https://bugzilla.mozilla.org/show_bug.cgi?id=354578 bug 354578])
* Unifinder and task view are empty when using a CalDAV calendar. ([https://bugzilla.mozilla.org/show_bug.cgi?id=356021 bug 356021])
* Automatic reloading and and/or refreshing and reloading is not possible on CalDAV calendars. This issue is more severe on the BedeWork CalDav server than on Cosmo. ([https://bugzilla.mozilla.org/show_bug.cgi?id=361520 bug 361520)]
* Due to the complexity of the Daylight Savings Time rules for the /Asia/Jerusalem timezone, .ICS files which contain events in the /Asia/Jerusalem timezone may fail to import into Microsoft Outlook 2003 (as well as earlier versions). These files should import successfully into Microsoft Outlook 2007. ([https://bugzilla.mozilla.org/show_bug.cgi?id=367378 bug 367378])
* Events on WebCalendar servers cannot be deleted through the UI. ([https://bugzilla.mozilla.org/show_bug.cgi?id=371946 bug 371946])
* If you are using Apache Limit or LimitExcept directives you may get 401 errors when modifying events unless you make sure that GET, HEAD, OPTIONS and PROPFIND are not limited. e.g. <LimitExcept GET HEAD OPTIONS PROPFIND>"([https://bugzilla.mozilla.org/show_bug.cgi?id=380291 bug 380291)]


*Gain user feedback on several new UI elements
<small>Previous versions of common Release notes: [http://www.mozilla.org/projects/calendar/releases/common0.3.1.html 0.3.1]</small>
**'New Calendar' wizard
**Connection/Proxy configuration
**Category color preferences
*???Provide new versions of the Calendar extension for users of Firefox 1.5, Seamonkey 1.0, Thunderbird 1.5, and those users that fell victim of [https://bugzilla.mozilla.org/show_bug.cgi?id=134432 bug 134432 (ICAL component not registered)].
*Release a version of Sunbird that fully supports Extensions/Themes
 
===Limitations and Known Bugs===
Before using Sunbird 0.3a1, it is '''strongly''' encouraged that you read the following limitations that the release possesses. The goal was to provide a similar set of abilities that Sunbird 0.2 provided, but based on the new backend code.
*Windows versions of Sunbird 0.3a1 will crash for dates after 2037
*Drag and drop support is severely limited from 0.2 abilities
*Switching from Task to Event in the Event dialog fails
*Sunbird 0.3a1 is not fully localizable
*Attachments cannot be added to events
*Printing does not work (it might soon)
*'Tasks in view' options does not work.
*Alarms can only be snoozed for 5 minutes
*Alarms missed while Sunbird was closed will not be fired
*Email alarms do not work in Sunbird
*Publishing errors will be reported poorly
*The timezone preference does nothing
 
Minor:
*All-day events cause week/day view to start at 12:00am
*Starting Sunbird with a new profile may cause Javascript errors in preferences
*Unchecking a calendar may cause a Javascript error
 
===The Next Step===
The next step in the development process of Sunbird/Calendar is to implement many of the new UI elements that have been created for Lightning.  This includes:
*New calendar views which support inline-editting, full drag-and-drop, and improved visibility
*A new, more user-friendly 'Create Event' dialog
*Improved publishing/import dialogs, and more. 
 
Users wishing to follow the implemetations of these features should feel free to download nightly builds.  As always, testing and good bug reports are always greatly appreciated

Latest revision as of 19:40, 29 May 2007

This is an outdated draft.
The final version can be found on

http://www.mozilla.org/projects/calendar/releases/common0.5.html


Issues common to both Lightning and Sunbird 0.5

The following are known issues in Lightning & Sunbird 0.5.

  • It is impossible to load several calendars with different passwords on same server (bug 247486)
  • Date and time from events that originate from .ICS files created by other applications, may be miscalculated, because non-native timezones are not appropriately handled (bug 314339)
  • Events from other calendar applications with a DURATION set but no DTEND (end date) will have the DURATION removed and a calculated end date added when exported. (bug 317786)
  • Portions of attachments on events and tasks may be lost when uploading to a remote calendar. (bug 319909)
  • "By weekday" and "by day" recurrence types (such as "recur on the last weekday of the month") are not supported. (bug 322458)
  • Concurrent editing of ICS & CalDAV calendars by multiple users can lose data (bug 329570)
  • All-day events are occasionally displayed on two days when they should only be displayed on one. (bug 333363)
  • Occurrences of recurring events may disappear when dragging and dropping them. (bug 336952)
  • The Event/Task Dialog will always show times in the operating system timezone regardless of the cosen timezone preferences (bug 337191)
  • Enabling the "Automatic proxy configuration URL" preference will cause remote calendars to fail to load on startup. To workaround this bug, execute "Reload Remote Calendars" after the application has started up or use "Manual proxy configuration". (bug 338527)
  • Because of bugs in older X servers, there are unavoidable race conditions in drag and drop in month view on Un*x desktops, which may lead to a complete freeze. This has been noticed especially in situations, where people were connecting to a remote X session. (bug 348009)
  • Exceptions will be ignored when subscribing to an ics calendar created on Sunbird 0.2 (bug 352795)
  • When using timezones with a negative offset there may be errors when calculating recurrences with all-day and non-allday items (bug 353887)
  • There are intermittent issues when modifying occurrences of recurring events via iMIP and Copy/Paste. (bug 354578)
  • Unifinder and task view are empty when using a CalDAV calendar. (bug 356021)
  • Automatic reloading and and/or refreshing and reloading is not possible on CalDAV calendars. This issue is more severe on the BedeWork CalDav server than on Cosmo. (bug 361520)
  • Due to the complexity of the Daylight Savings Time rules for the /Asia/Jerusalem timezone, .ICS files which contain events in the /Asia/Jerusalem timezone may fail to import into Microsoft Outlook 2003 (as well as earlier versions). These files should import successfully into Microsoft Outlook 2007. (bug 367378)
  • Events on WebCalendar servers cannot be deleted through the UI. (bug 371946)
  • If you are using Apache Limit or LimitExcept directives you may get 401 errors when modifying events unless you make sure that GET, HEAD, OPTIONS and PROPFIND are not limited. e.g. <LimitExcept GET HEAD OPTIONS PROPFIND>"(bug 380291)

Previous versions of common Release notes: 0.3.1