Calendar Releases

Lightning 1.0 beta 4 released but …

Changelog for previous release (Lightning 1.0 beta 2) | Changelogs for other Calendar releases

Released on 02 Jul 11, and this changelog was last updated on 06 Jul 11.

Get it via Mozilla Add-ons.

Lightning 1.0b4 has been released, and release notes are available.

In addition, Philipp Kewisch mentions that “unfortunately a previous crash is now exposed more, we’ve had a very high number of windows crashes (bug 603416). Also, I have a bad feeling about the alarms.”

As mentioned in bug 639866, “We will be skipping 1.0b3 so we have a free version number for the rare case that we want to also do a comm-1.9.2 branched release. Doing this will likely wreak havoc, so lets try to avoid that.”

Changes in 1.0 beta 4: (162)

Common (excluding Website bugs): (162)

  • Fixed: 273279 - no visual status mark on tentative or cancelled events/tasks
  • Fixed: 341537 - Leaking factories/modules for some components
  • Fixed: 346278 - Allow building localized lightning langpacks
  • Fixed: 349641 - Lightning asks for master password again
  • Fixed: 350174 - Task list doesn’t support displaying and editing of occurrences of repeating tasks
  • Fixed: 357112 - Drag and drop of multiday-event doesn’t drop on days the shadow suggests
  • Fixed: 366139 - Wrong end time set on multi-day events
  • Fixed: 367131 - Allow click and drag event creation in time scale (hours column)
  • Fixed: 367190 - Task list needs more contrast for tasks
  • Fixed: 372424 - iTIP/iMIP invitation bar doesn’t disappear after changing e-mail folder
  • Fixed: 373775 - Marking repeated task complete marks all instances of the task
  • Fixed: 377041 - Sorting should put tasks without date alway at the bottom
  • Fixed: 389281 - Write to read-only ICS store creates event on screen
  • Fixed: 392448 - Event/Task dialog: edited values in date/time combo boxes not always saved on “save and close” (does not prompt to save changes when dialogue is closed)
  • Fixed: 393763 - Make Today Pane toolbar button image more i18n-friendly
  • Fixed: 397323 - Invite Attendees dialog: cannot move/resize the splitter between attendees and grid
  • Fixed: 402376 - Custom reminder dialog is hardly localizable
  • Fixed: 403241 - automated test fails when iCal string does not contain a start date
  • Fixed: 404900 - Add Accept/Decline to Calendar item’s context menu
  • Fixed: 407915 - Snooze handling in new reminder dialog is hardly usable
  • Fixed: 411799 - Corruption of ics calendar using webdav
  • Fixed: 412768 - Make use of calUtils.jsm’ |cal.getIOService()|
  • Fixed: 422069 - Attendees in Event Dialog with only common name should have email address as tooltip
  • Fixed: 427403 - CTRL+Cursor Down for selecting multiple items from a list of Mail messages or Tasks loses focus (need new keyboard shortcut for Lightning’s Today tab)
  • Fixed: 427532 - [Mac] Unexpected “+(plus)” mark on Today’s button (only when small icon)
  • Fixed: 432966 - Required start date of a repeating task can be deselected after changing the calendar
  • Fixed: 436272 - Task with ‘% complete’ greater than 100% -> ‘% complete’ box is empty
  • Fixed: 437692 - Timezone picker is operable but shows blank entries if timezone extension is disabled
  • Fixed: 449449 - Invitations Link: CPU usage every three minutes
  • Fixed: 455045 - current day highlight should trump currently selected day
  • Fixed: 455683 - Provide 64 bit nightlies of Lightning
  • Fixed: 456208 - Disabling calendars autorefresh does not prevent cached calendar sync
  • Fixed: 463030 - Until date of recurrence rule can set before start date of event
  • Fixed: 465512 - New navigation bar contains some flaws under MacOS
  • Fixed: 467908 - All day event boxes in rotated view overlapps time grid and shown side by side
  • Fixed: 470824 - messagereader-style buttons in Tasks view are different heights on Windows
  • Fixed: 473194 - Hitting enter to edit recurring meetings doesn’t work
  • Fixed: 477307 - All Day Event on Wrong Day / changes Time Zone
  • Fixed: 491118 - reminder for non-dismissed events fire again after hibernation (double/twice in alarm popup)
  • Fixed: 492069 - Lightning corrupts ATTENDEE / ORGANIZER with CN parameter that contains a comma
  • Fixed: 494598 - Update Lightning icons to match new Thunderbird default theme
  • Fixed: 494788 - Error: “too much recursion” when quickly reloading remote calendars (calIStatusObserver, calendar-statusbar.js)
  • Fixed: 497095 - faulty operations retains the new ctag
  • Fixed: 500916 - Access key conflict in menu “Events and Tasks”
  • Fixed: 501244 - Activating or deactivating any calendar clears the marker of the selected day
  • Fixed: 502095 - “Write” popup menu and Today pane statusbar item have odd icons
  • Fixed: 512779 - Style pinstripe theme splitters like Thunderbird
  • Fixed: 514226 - After 10pm local time, a new “All Day Event” covers two days
  • Fixed: 516802 - Refactor & cleanup mode and calendar view switching + today pane code
  • Fixed: 518112 - “New Event/Task” buttons and menu entries don’t change the disable/enable status when calendars change mode
  • Fixed: 520667 - Pressing Select All (Ctrl + A) in the tasks view selects all the items in the calendar view
  • Fixed: 526887 - column width is changed when day is selected because label of day name becomes bold
  • Fixed: 532874 - Unable to add new events or tasks because units for alarm preferences are missing
  • Fixed: 534190 - Acceptance is sent back as “tentative” to outlook users.
  • Fixed: 534593 - Cannot delete tasks from Today Pane in Mail tab
  • Fixed: 535353 - When event start time=12:10 is dragged to start time=full hour then it is released at full hour +10min
  • Fixed: 554267 - Deleting a single item of an recurring event, does not delete the alarm of this event.
  • Fixed: 554722 - event/task creation fails if alarm unit preference contains an unexpected value [Exception "Cannot modify properties of a WrappedNative" in calAlarmUtils.jsm]
  • Fixed: 563170 - Lightning 1.1a1pre broken, views remain empty – update to new addon manager API required
  • Fixed: 564590 - Tracker bug for 1.0b2 Release
  • Fixed: 564697 - Provide debug symbols of calendar binaries for crash report analyses
  • Fixed: 566339 - CalDAV errors lack enough information.
  • Fixed: 566599 - Events in the agenda are not sorted according to the showed date
  • Fixed: 567197 - Most of entities calendar.context.delete* are useless
  • Fixed: 568455 - CalDAV: Momentarily not available calendars are not refreshed
  • Fixed: 568919 - Moving an event from a calendar to another may cause the loss or duplicity of the event.
  • Fixed: 569120 - Investigate using modifier keys (e.g. Ctrl or Alt) to allow moving events by minutes on day/week views
  • Fixed: 569572 - Events from eGroupware CalDAV resource are not displayed when program is started
  • Fixed: 569998 - No Mozilla Sunbird entry available in Add or Remove Programs in Control Panel
  • Fixed: 570124 - Long task title breaks task preview header UI (pushes buttons out of visible area, behind today pane; truncated)
  • Fixed: 572076 - Adding the date to all-day events in “Soon” section of Today Pane
  • Fixed: 572153 - [zh-TW] No recurrence previews and no saving of task edition when range of recurrence is set to be “Repeat until someday”
  • Fixed: 572433 - Enabling bg l10n builds
  • Fixed: 572489 - Cached calendar refresh can cause database table is locked error
  • Fixed: 573196 - gInvitationsCalendarManagerObserver.mCount should be gInvitationsOperationListener.mCount
  • Fixed: 575605 - Thunderbird + Lightning will not start if profile directory or extensions directory is a symbolic link
  • Fixed: 575782 - Lightning 1.0 beta 2 does not work with non-ASCII characters in event names
  • Fixed: 576746 - Make calendar XPCOM components use new manifests and data tables
  • Fixed: 577023 - The until date of a repeating event changes from UTC time to floating after Thunderbird is closed and restarted.
  • Fixed: 577220 - Problem when parsing Outlook “X-ALT-DESC” property
  • Fixed: 577492 - new/updated events not always shown when caldav server does not support webdav sync
  • Fixed: 577695 - Filter out the Nounclass strings in compare-locales
  • Fixed: 578654 - [Mozmill] CalendarUtils doesn’t support entering task data
  • Fixed: 580690 - Building calendar on OS X 10.6.4 fails with linking error nsEditProperty::mozEditorBogusNode
  • Fixed: 583298 - Raise version numbers from 1.0b2pre
  • Fixed: 585424 - Keep selected task always visible in task list
  • Fixed: 585478 - Remove optional second argument to getChildList
  • Fixed: 585717 - Adapt calDateTime.cpp to jsval changes
  • Fixed: 586223 - Failed to load libcalbasecomps.so
  • Fixed: 586641 - Update license blocks to use “Mozilla Foundation” instead of “Mozilla Messaging” (for Calendar)
  • Fixed: 588869 - Replace <popup> with <menupopup>
  • Fixed: 590292 - Crash at every startup of Mail with Lightning 1.1a1pre [@ calbasecomps.dll@0x1b42 ] (Windows) or [@ libcalbasecomps.so@0x60bd ] (Linux)
  • Fixed: 590995 - Adapt to changes to nsIChannelEventSink
  • Fixed: 591742 - Import and Export is broken [Exception "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]“]
  • Fixed: 591744 - All calendars and events lost after restart [Error: Timezone Service not initialized]
  • Fixed: 592602 - Linux trunk builds failing [xpcquickstubs.h:134: internal compiler error: Segmentation fault]
  • Fixed: 593058 - Investigate how bug 533038 affects calendar code (timezone service file uris, binary components)
  • Fixed: 593771 - win32 comm-central Lightning nightly builds missing since 01-Sep-2010
  • Fixed: 594993 - Change -moz-border-radius* properties to css3-background names in /calendar
  • Fixed: 595517 - Custom reminder not updated if length text is selected before changing
  • Fixed: 599586 - Add a Serbian [sr] locale component for Sunbird and Lightning.
  • Fixed: 601643 - Error during startup [NS_ERROR_FILE_ACCESS_DENIED in mozIStorageService.openSpecialDatabase() in calmgr_checkAndMigrateDB()]
  • Fixed: 602748 - Fix “a the” in comments (for Calendar code)
  • Fixed: 602875 - FBTYPE should default to BUSY
  • Fixed: 603091 - Fix ” a the ” occurrences in Calendar Code (for libical – upstream)
  • Fixed: 604680 - Remove obsolete preference “general.useragent.extra.lightning”
  • Fixed: 605821 - Deleted Events stays in the calendar views until thunderbird is restarted
  • Fixed: 608709 - Can’t create/connect calendar using Provider for Google Calendar extension
  • Fixed: 609362 - Build error: no ‘calDateTime::InnerObject’ member function declared in class ‘calDateTime’
  • Fixed: 609553 - Failed to start Thunderbird when lightning is enabled
  • Fixed: 609651 - Error: Failed to read ‘EnterUserPasswordFor’ from chrome://global/locale/prompts.properties
  • Fixed: 610230 - Creating an event by drag and drop, under some circumstances, causes a persisting shadow in day/week view
  • Fixed: 611735 - Deprecated function showPopup() used in datetimepickers.xml
  • Fixed: 611973 - Sorting Order of Reminders / Alarms
  • Fixed: 616848 - Remove LIGHTNING_FIREFOX
  • Fixed: 617277 - Incomplete tasks filter doesn’t display incomplete tasks without start date if due date is more than 24h in the future
  • Fixed: 618058 - Improve CalDAV WebDAV sync robustness and scalability
  • Fixed: 618659 - Lightning comm-central builds fail [shlibsign: Bad CPU type in executable] [libsoftokn3.chk: Error 126]
  • Fixed: 620221 - Task View: labels for start/due date don’t fit into Thunderbird design
  • Fixed: 621136 - Lightning 32/64 bit universal builds broken due to not referencing the correct location for components
  • Fixed: 621840 - the month name displayed in calendar is in an incorrect form
  • Fixed: 623257 - Fix build errors w.r.t JS_GetStringChars
  • Fixed: 624192 - Move Threading to Chrome Worker
  • Fixed: 624656 - In multiweek/month views, moving an event via drag and drop changes the End date timezone
  • Fixed: 625436 - Creating a new category without checking color check box sets color anyway
  • Fixed: 626829 - Allow other types of message readers (i.e Thunderbird Conversations)
  • Fixed: 627002 - Add Finnish [fi] to all-locales
  • Fixed: 627195 - JavaScript strict warning: assignment to undeclared variables in calendar-dialog-utils.js file
  • Fixed: 628754 - Remove unused createUTF8StringEnumerator and its associated enumerator from calUtils
  • Fixed: 632149 - Update internal timezone database from version 2010i to version 2011b
  • Fixed: 632181 - “Write” button popup menu needs icon adaption to new Thunderbird default theme
  • Fixed: 632317 - Error accepting meeting invitation when more than one calendar is assigned to this email account
  • Fixed: 632352 - Items with base64 encoded files cause dataloss, missing timezone components cause caldav error
  • Fixed: 632913 - [Mozmill] General tests update
  • Fixed: 635739 - Add Scots Gaelic (gd) to all-locales
  • Fixed: 636291 - Ctrl+Shift+C Shortcut key to open calendar is destructive “Mark all read”
  • Fixed: 637064 - Update to libical 0.46
  • Fixed: 637125 - Minimonth’s navigation buttons are too narrow on Windows 7
  • Fixed: 637667 - The calendar panel doesn’t collapse at the right width when dragging the splitter.
  • Fixed: 639326 - CSV export only contains header, error: categoriesArrayToString is not defined
  • Fixed: 639799 - New icons for the tasks header
  • Fixed: 640925 - “about:blank” in top-right corner of printed calendars
  • Fixed: 642301 - Setting task due date causes error ‘gItemDuration is null’ in calendar-event-dialog.js
  • Fixed: 652461 - Edit dialog: the Privacy menu item generates an error “event is undefined”
  • Fixed: 653507 - Lightning nightly builds for Miramar (Thunderbird 3.3 / Gecko 5.0) (comm-central + mozilla-aurora)
  • Fixed: 657147 - Lightning won’t load starting with 5/14/2011 Miramar nightly
  • Fixed: 658015 - Attendees Dialog: Comma truncates attendee name
  • Fixed: 658978 - Add British English to Lightning all-locales
  • Fixed: 659312 - Use of PRE in html exporter produces undesired results
  • Fixed: 659958 - Weekly Planner and Monthly Grid print formats are broken [Error: calendarDefaultTimezone is not defined] [Error: ASSERT is not defined]
  • Fixed: 659992 - Provide localized Lightning nightly builds for Linux 64-bit
  • Fixed: 660522 - Lightning completely replaces the Thunderbird/SeaMonkey user agent in the protocol headers
  • Fixed: 662027 - Update supported Thunderbird/SeaMonkey version in Lightning
  • Fixed: 662142 - Adapt Thunderbird Aero theme changes to Calendar
  • Fixed: 662244 - Port |Bug 608934 – About window needs a close button| to calendar
  • Fixed: 662617 - Update GData Versions for comm-central/comm-miramar
  • Fixed: 662718 - Empty “Calendar Alarm” popup at every startup
  • Fixed: 663160 - Missing line on Thunderbird’s tab bar with Lightning installed
  • Fixed: 663503 - Icon missing in Alarms > ‘Play a sound’ filefield
  • Fixed: 663605 - Make the calendar-task-view persistent
  • Fixed: 663693 - Lightning uses 24px icons on toolbar under Aero
  • Fixed: 667313 - Current Tasks filter is broken at startup if Task View is active

Calendar Releases

Comments (3)

Permalink

Lightning 1.0 beta 2 Released

Changelog for previous release (Lightning 1.0 beta 1) | Changelogs for other Calendar releases

Released on 24 Jun 10, and this changelog was last updated on 26 Jun 10.

Lightning 1.0 beta 2 has been released. Release notes are available. This post lists the improvements in Lightning 1.0 beta 2 over 1.0 beta 1. This list encompasses almost every single known fix that went into this release. Do check out the known issues as well.

Changes in 1.0 beta 2: (86)

Common (excluding Website bugs): (86)

  • Fixed: 265971 - \n in SUMMARY of VEVENT not interpreted
  • Fixed: 321535 - Day/week view: Creating new event/task from context menu doesn’t use selected/clicked time from view
  • Fixed: 325137 - Should be possible to print tasks
  • Fixed: 342933 - Differentiate between tasks and events in day/week view
  • Fixed: 349987 - Strict warning: Expected color but found ‘null’. (in editCategory.xul)
  • Fixed: 349996 - Categories: multiselection should be enabled to remove more than one category
  • Fixed: 351321 - italic and bold font for high and low priority
  • Fixed: 359016 - JS error ‘this.currentItem has no properties’ in calItemBase propertyEnumerator
  • Fixed: 362948 - Event dialog: Privacy toolbar button should toggle privacy state
  • Fixed: 392737 - Event dialog: No ‘save and close’ function in the new event file menu
  • Fixed: 394771 - Lightning calendar view context menus use wrong entities
  • Fixed: 395287 - Event dialog: Cannot enable timezone option for ending time
  • Fixed: 401029 - Event editing dialog asks for confirmation on Ctrl-W, not on Enter
  • Fixed: 403882 - Invite Attendees Dialog: all-day doesn’t disable time picker
  • Fixed: 405439 - recurring task -> repeating rule shows wrong start/end time
  • Fixed: 413296 - Leaking object on window-close
  • Fixed: 416614 - [alarm dialog] doesn’t show completely an alarm when need to slide to select it
  • Fixed: 419983 - Glitch in animated alarm bell image; animation doesn’t look smooth
  • Fixed: 429092 - Borders are missing for Task List in Today Pane and Task Mode
  • Fixed: 435854 - Wrong Server Response to inbox query leads to infinite loop of requests
  • Fixed: 436260 - Implementation of timezones display should be changed
  • Fixed: 436641 - Sends too big query to server if there are many events (over 1000) causing all events to disappear
  • Fixed: 450318 - No error on duplicate calendar address, stalls
  • Fixed: 455232 - Query for supported-calendar-component-set in case servers don’t support tasks/events
  • Fixed: 457461 - Different keyboard shortcuts for the same actions in main window and event/task dialog
  • Fixed: 460030 - Get rid of resize handler, use flex to draw view columns
  • Fixed: 461511 - If ‘Directory Server’ is enabled it is not possible to add more then one attendees at once
  • Fixed: 465317 - Today and Navigation Buttons need to be polished
  • Fixed: 472466 - No small icons in edit event/task dialog available
  • Fixed: 476227 - Drop shadow for multiday events has incorrect length
  • Fixed: 479867 - Cached calendars don’t set id correctly, causing duplicate events to be shown for multiple cached calendars
  • Fixed: 490169 - Should be an easily-accessible option to fire an alarm “on time”
  • Fixed: 490303 - Invites are not sent when using Sun Calendar Server and the meeting arranger is wrong
  • Fixed: 491254 - Some languages need weekdays in plural form for some particular sentences inside Recurrence Summary.
  • Fixed: 498587 - Invite Attendees dialog: add tooltips to attendee role icons
  • Fixed: 498690 - support for webdav-sync spec
  • Fixed: 500283 - Keyset in event-edit-dialog should be localizable
  • Fixed: 500397 - event dialog: Renaming of File Menu to Event/Task Menu
  • Fixed: 500399 - Event Dialog: Help Menu is uselesss and could be removed
  • Fixed: 502435 - Recurrence summary shows only the first weekday of a monthly rule with BYDAY tag and more weekdays
  • Fixed: 510930 - Titlebar text is wrong when switch between Month/Multiweek
  • Fixed: 511518 - Calendar/Task Tab title needs dedicated string
  • Fixed: 512780 - Console error during calendar export [Error: File Read Error (underflow.)]
  • Fixed: 515337 - Dialog specific files should be moved into /calendar/base/content/dialogs/ Part 2
  • Fixed: 515643 - Lightning messes up Thunderbird’s File->New submenu
  • Fixed: 515802 - Add ‘Tasks’ and ‘Calendar’ buttons to the main toolbar
  • Fixed: 519225 - Remotely shared calendar still shows events deleted by other calendar participants
  • Fixed: 523555 - Cannot add CalDAV calendar via HTTPS if server has invalid/self-signed certificate
  • Fixed: 525430 - Task view doesn’t show the attachments for selected tasks
  • Fixed: 529813 - Invite Attendees dialog: icons are messed up in case of missing participation role
  • Fixed: 530165 - [Mozmill] Timezone test
  • Fixed: 531459 - Replace XPMs with PNGs as Linux window icons
  • Fixed: 533414 - In week view, the drag shadow of events that spanning multiple days, doesn’t show the position of the whole event
  • Fixed: 534045 - Invite Attendees dialog: icons are messed up in case of participation role NON-PARTICIPANT
  • Fixed: 534593 - Cannot delete tasks from Today Pane in Mail tab
  • Fixed: 535812 - [Mozmill] Event with no changes shouldn’t prompt to save
  • Fixed: 536189 - Wrong Lightning version in install.rdf
  • Fixed: 537628 - Building localized Sunbird l10n nightly builds fail since 02-Dec-2009
  • Fixed: 538170 - Mac trunk builds failing running merge-installrdf.py
  • Fixed: 538589 - Set up Reminder dialog. The remove button removes the reminder following the selected one in the list
  • Fixed: 538873 - CalDAV: Cannot Delete Event
  • Fixed: 539512 - Font Color changes with Persona’s Skins
  • Fixed: 539655 - Edit Recurrence dialog: preview not updated changing repeating interval by clicking on textbox buttons
  • Fixed: 539943 - Set up builders for Lightning 1.0b2pre for Thunderbird 3.1
  • Fixed: 542210 - Lightning does not update Sun Calendar
  • Fixed: 543359 - Adjust Lightning version and required Thunderbird version for mozilla-1.9.2/mozilla-central
  • Fixed: 543694 - Marking tasks complete does not function properly in task list
  • Fixed: 543698 - Moved occurrences of repeating all-day events are displayed on new and original date
  • Fixed: 543744 - Add calendar name to event tooltip information
  • Fixed: 544082 - Update failing Mozmill tests
  • Fixed: 544682 - months should be viewed with different color to avoid confusion
  • Fixed: 544842 - No option appears as “checked” when submenu “Progress” and “Priority” are opened for the first time
  • Fixed: 544858 - Adjust required Lightning version for GData provider on mozilla-1.9.2/mozilla-central
  • Fixed: 546300 - Octal Numeric Constants are deprecated
  • Fixed: 546943 - Don’t display drop shadows when dragging back to original date
  • Fixed: 547445 - Calendar does not open at today’s date
  • Fixed: 547533 - Day/week views: when creating events dragging the mouse, the title label is misplaced in the center of the events’ box
  • Fixed: 547593 - Delete Key does not work on selected event in views
  • Fixed: 549607 - Copy, cut, paste disabled for events when switching to the Calendar tab
  • Fixed: 550291 - asyncPromptAuth method is not implemented in calAuthUtils.jsm
  • Fixed: 551147 - Remove obsolete lightning/nightly/latest-comm-1.9.1 folder from ftp server
  • Fixed: 551231 - Make xpcshell-based unit tests pass in JavaScript strict mode
  • Fixed: 551783 - win32 Lightning builds fail during creation of thunderbird.lib [error LNK2019: unresolved external symbol _sqlite3_db_mutex]
  • Fixed: 552042 - Calendar registry not written after creating/deleting calendar
  • Fixed: 552303 - Errors while threading disabled
  • Fixed: 560034 - CSV export confuses columns if no reminder is set for the event

Lightning .xpi (from Mozilla Add-ons; system is auto-detected)

Calendar Releases

Comments (16)

Permalink

Sunbird 1.0 beta 1 Released

Changelog for previous release (Sunbird 0.9) | Changelogs for other Sunbird releases

Released on 30 Mar 10, and this changelog was last updated on 07 Apr 10.

Sunbird 1.0 beta 1 has been released. Release notes are available. Do check out the known issues as well.

This will be the last release of Sunbird from the Calendar Project.

Changes in 1.0 beta 1:

Please refer to Lightning 1.0 beta 1 changelog for the full list of changes.

Sunbird builds:

Windows builds Official Windows installer

Linux builds Official Linux (x86)

Linux builds Official Linux (x86-64)

Mac builds Official Mac (Universal binary)

Calendar Releases

Comments (6)

Permalink

Lightning 1.0 beta 1 Released

Changelog for previous release (Calendar 0.9) | Changelogs for other Calendar releases

Released on 12 Jan 10, and this changelog was last updated on 18 Jan 10.

Lightning 1.0 beta 1 has been released. Release notes are available (Lightning). This post lists the improvements in Calendar 1.0 beta 1 over 0.9. This list encompasses almost every single known fix that went into this release. Do check out the known issues (Lightning) as well.

There is no corresponding Sunbird 1.0 beta 1 build yet.

Changes in 1.0: (520)

Common (excluding Website bugs):

  • Fixed: 238632 - Dates become 1 day earlier after leap day in non-millenial century years (2100, 1900, 1800, etc)
  • Fixed: 247764 - Allow emails to be dragged to tasks and calendar times
  • Fixed: 258551 - Alarm should not fire for cancelled event
  • Fixed: 266249 - can’t re-order or sort Calendars list
  • Fixed: 281690 - days are shown two times in Minimonth (depending on timezone)
  • Fixed: 290747 - use sunbird.jar for sunbird specific files
  • Fixed: 298097 - Rename calIRecurrenceRule endDate to untilDate
  • Fixed: 303663 - should ICS calendar always bumps DTSTAMP on all events when writing?
  • Fixed: 305432 - setting nativeTime sets timezone to UTC
  • Fixed: 308538 - Foreign X-Props in VALARMs are lost during roundtrip
  • Fixed: 313822 - Make Lightning work on SeaMonkey
  • Fixed: 328216 - It is not possible to assign duration to a task
  • Fixed: 328603 - Calendar sqlite database issues; renaming of storage.sdb
  • Fixed: 329570 - Concurrent editing ICS calendars by multiple users can lose data
  • Fixed: 329582 - remove gCalendarWindow
  • Fixed: 343268 - DnD month view: Uncaught exception if Drag and Drop is aborted with Escape key
  • Fixed: 345607 - Copy recurring event and paste to another day appears to work but event is not saved (has RECURRENCE-ID but no parent item) [clipboard]
  • Fixed: 348481 - Unifinder: focus is lost when moving between events via up & down key
  • Fixed: 349892 - no validation what (kind of data) is pasted [clipboard]
  • Fixed: 350845 - Implement relevant parameter methods (enumerate, exists, set)
  • Fixed: 351145 - Selected entry not readable in unifinder or task list due to text/background color combination (if focus is moved away)
  • Fixed: 351321 - italic and bold font for high and low priority
  • Fixed: 351880 - Selecting repeating event in Unifinder does not select events in Main View
  • Fixed: 353492 - support multiple alarms per events/task, support absolute alarms with fixed date/time
  • Fixed: 353696 - View/Number-of-weeks is not updated/synced with Option weeks-to-show
  • Fixed: 355927 - Make description in install.rdf localizable
  • Fixed: 357399 - Import of iCalendar with (invalid?) RECURRENCE-ID is incomplete
  • Fixed: 358498 - calAttendee::icalProperty bug with rsvp
  • Fixed: 361634 - imip-bar should consider local status of iTIP/iMIP invitations
  • Fixed: 363085 - Not possible to enter a webdav share that requires SSLVerifyClient
  • Fixed: 365404 - Updater should use brand name string and not hardcode Sunbird
  • Fixed: 367359 - Attendees Dialog: Zoom buttons don’t work
  • Fixed: 367469 - ICS x-property should allow VALUE=type parameter (.value throws exception if present)
  • Fixed: 377845 - Decouple calendar manager from storage provider
  • Fixed: 378754 - Calendar Auto Configuration/Deployment
  • Fixed: 378951 - [Mac] non-functional button in About Sunbird dialog
  • Fixed: 379097 - export should default to ics
  • Fixed: 380289 - Warning: Error in parsing value for property ‘max-height’ (day/week view)
  • Fixed: 386432 - Unify front-end code of Lightning and Sunbird
  • Fixed: 387014 - While Lightning reloads remote calendars, all Thunderbird windows are unresponsive.
  • Fixed: 389088 - Use default alarms defined in Google Calendar, or add support for SMS alarms
  • Fixed: 389160 - Editing color makes category list loose focus
  • Fixed: 389787 - [Proto] Event dialog: Customizing toolbar mode (full, icons, text) not working
  • Fixed: 390922 - File | Exit menu item in Event dialog is misleading and should be removed
  • Fixed: 392021 - Event dialog: Option to delete event/task
  • Fixed: 392194 - Incorrect time and shadow is shown when draging an event in week/day view
  • Fixed: 392465 - Accept meeting invitation fails (has RECURRENCE-ID but no parent item)
  • Fixed: 392572 - Correct comments in calIDateTime.idl
  • Fixed: 392734 - Event dialog: start/end time get lost if ‘all day event’ is ticked/de-ticked once
  • Fixed: 393748 - Active tasks are dimmed (grey) in task list while completed tasks are shown in black
  • Fixed: 394902 - update libical
  • Fixed: 395281 - Attendee icons in Free Busy Pane need tooltips to be understandable
  • Fixed: 396819 - Event Summary Dialog doesn’t show important information to user
  • Fixed: 397888 - get rid of anonymous functions
  • Fixed: 401032 - Would be nice to be able to view calendar in a separate toplevel window
  • Fixed: 401597 - Provide Sunbird nightly updates via aus2-community.mozilla.org server
  • Fixed: 402365 - [Trunk] Tabs break calendar mode view
  • Fixed: 403006 - Pref driven calendar registration
  • Fixed: 404039 - New added tasks don’t appear in task list
  • Fixed: 404468 - Can not review calendar whilst reviewing invitations
  • Fixed: 404902 - View calendar while refreshing remote calendar
  • Fixed: 405033 - Remember last selected task when sorting list in Task mode
  • Fixed: 405196 - unifinder: selecting event in unifinder doesn’t select it in day or week view
  • Fixed: 405529 - [Trunk] Event dialog: Typed start time or end time reset to default after moving focus
  • Fixed: 405650 - Integer overflow during creating custom reminders
  • Fixed: 407961 - Google sends Email reminders to all non-google attendees, 24 hours before the event
  • Fixed: 410050 - e-mail to event/task conversion: description is taken from wrong e-mail message (depending on Message Pane content)
  • Fixed: 410287 - calICalendar.getProperty returns always value type string
  • Fixed: 411540 - No dialog asking to save event if mouse is used to quit Calendar
  • Fixed: 411849 - Default date for add New Task is current day rather than the selected day
  • Fixed: 412096 - [Today Pane] “New Event” button should have the same disabled state as the calendar new event button
  • Fixed: 412817 - Improve ASSERT macro output or remove the macro
  • Fixed: 413387 - today-pane is broken in SeaMonkey+Lightning
  • Fixed: 413594 - move alarm indication icon to the extreme right
  • Fixed: 413847 - Timezone preference changes require restart to take effect
  • Fixed: 414336 - Last day in minimonth view is always not bold, independent whether events exist or not
  • Fixed: 414949 - [Trunk] Add AMO integration pane for Sunbird
  • Fixed: 414957 - [Trunk] Missing link on the Plugins pane of the Add-ons manager dialog
  • Fixed: 415247 - Support all free/busy time types (FBTYPE) defined in rfc2445
  • Fixed: 415509 - [Trunk] Only the last event of a day is selectable by mouse click in day/weekview
  • Fixed: 416138 - Moving of all-day-events in weekview not possible, but shows possibility
  • Fixed: 416190 - Privacy of a meeting should not impact transparency
  • Fixed: 417585 - Find Event toolbar button doesn’t restore collapsed unifinder
  • Fixed: 418345 - Decide how to handle Generation property properly – CalIInvitation and Layered Event models
  • Fixed: 419007 - Invalid ics files don’t trigger INVALID_TIMEZONE error, times are assumed as floating
  • Fixed: 419807 - After closing task dialog now save-messagebox pops up
  • Fixed: 420340 - Snooze icons not transparent, grey background
  • Fixed: 421329 - Freebusy information is not loaded for multiday events beginning previous to look-up date
  • Fixed: 423861 - No email prepared when the timeslice of an event is changed from the calendar view
  • Fixed: 427617 - ics import fails if event has RDATE property with value type PERIOD (worked in 0.7)
  • Fixed: 428091 - [Trunk] Unifinder close button icon is misaligned/misplaced
  • Fixed: 428538 - Startup notice for calendars of uninstalled/removed providers
  • Fixed: 429126 - infinite loop at refresh when a calendar is deleted from the server outside of Lightning
  • Fixed: 430090 - Collapsed state of Today pane is not remembered when dragging the splitter
  • Fixed: 431126 - Revise calIItipTransport::defaultIdentity
  • Fixed: 431127 - Move email-specific itip processor code to the transport
  • Fixed: 431383 - Replace GIF with APNG throbber
  • Fixed: 431775 - [Trunk] Remove unused gopher files
  • Fixed: 432704 - [Trunk] Drag and Drop in Month/Multiweek view fails [Error: this.parentBox is undefined]
  • Fixed: 435166 - better error handling for repeating tasks without start date [NS_ERROR_INVALID_POINTER in calRecurrenceInfo.js]
  • Fixed: 435168 - New Calendar Wizard shows empty focus box next to “Show Alarms” check box
  • Fixed: 437418 - libical shouldn’t add extra linefeed after inner components of VTIMEZONE.
  • Fixed: 437622 - Sunbird: Upgrade via update mechanism fails, restart results in error on local calendars (timezone extension not installed)
  • Fixed: 437982 - No accept/Decline buttons and NS_ERROR_NOT_INITIALIZED in calIItipItem::getItemList for a particular iTip invitation
  • Fixed: 438807 - Introduce “Meeting” category
  • Fixed: 438964 - Closing Edit Event window without modifications prompts Save Event dialog if event is on a remote calendar and it wasn’t saved twice.
  • Fixed: 439620 - Calendars without proper provider deployment should be marked as “disabled”
  • Fixed: 443752 - Dialog specific files should be moved into /calendar/base/content/dialogs/
  • Fixed: 445304 - Today-pane: width should be set mode-dependently
  • Fixed: 445729 - Enable compare-locales for Calendar
  • Fixed: 445769 - iMIP bar isn’t updated after declining an invitation
  • Fixed: 447683 - Use full weekday name in Day and Week views’ captions
  • Fixed: 447824 - Fix caldav ticket-based authentication
  • Fixed: 448291 - Optionally disable scroll through calendar months
  • Fixed: 448753 - Lightning and GData Provider are incompatible to Thunderbird 3.0b1pre (Gecko 1.9.1) builds
  • Fixed: 449197 - ‘Calendar -> Publish’ menu item is always disabled
  • Fixed: 449567 - ‘dismiss all’ alarms of recurring events -> error console output
  • Fixed: 450147 - Some locales need to add “of” to the yearly-period-absolute-controls in Edit Recurrence window
  • Fixed: 450391 - Remove workaround for Task context menu
  • Fixed: 450565 - Accept an iTip/iMip invitation -> enabled ‘Default alarm setting’ is not considered
  • Fixed: 450933 - [Today Pane] Doesn’t remember between restarts if “Tasks”, “Events” or “Events and Tasks” is selected
  • Fixed: 451018 - Change “Send attendees invitations via email”
  • Fixed: 451035 - Remove the strings time.1 – time.23
  • Fixed: 451821 - [Google] X-Props are not roundtripped (dismiss or snooze alarms doesn’t work)
  • Fixed: 451912 - major update not offered when some language packs are installed
  • Fixed: 452381 - Don’t pass strings to setTimeout
  • Fixed: 452759 - Tracking bug for 0.9 RC cleanup
  • Fixed: 453067 - Eventboxes with and without icons have different height in multiweek/month view
  • Fixed: 453122 - Newlines not trimmed from description when converting from email
  • Fixed: 453138 - Display ‘Last day of the month’ recurrence rule as clear text (missing bits and pieces from bug 388418)
  • Fixed: 453145 - Using ctrl+s or ‘Save’ from menu in event dialog while editing a occurrence of a recurring event changes whole series
  • Fixed: 453330 - Make it possible to build Sunbird from comm-central
  • Fixed: 453422 - Add et (Estonian) locale for Calendar
  • Fixed: 454543 - Calendar Multiday-View: Performance improvement is required
  • Fixed: 454933 - [calendar integration] move month, day, week mode buttons into calendar view
  • Fixed: 455221 - graphic glitch on invitations-pane
  • Fixed: 455262 - Use PROPFIND instead of REPORT in CalDAV refresh()es
  • Fixed: 455281 - Color of drag-and-drop shadow in day/week and multiweek/month view is different
  • Fixed: 455512 - dom_events.xpt differences bettwen ppc and i386 architectures breaks builds
  • Fixed: 455515 - Local calendar tasks are not shown when a remote CalDAV calendar is not available
  • Fixed: 455728 - Consolidate sort mechanisms in different views and trees
  • Fixed: 455733 - Consolidate filter mechanisms in different views and trees
  • Fixed: 455752 - Update internal timezone database to version 2008i
  • Fixed: 455768 - Convert calendar/ from application/x-javascript to application/javascript
  • Fixed: 455837 - Support for re-enabling disabled calendars
  • Fixed: 455863 - select event in unifinder scrolls multiday-view to time in its timezone, not view timezone
  • Fixed: 455868 - Update Sunbird and Lightning version numbers for comm-central builds
  • Fixed: 455869 - Remove MOZILLA_1_8_BRANCH ifdefs from calendar trunk code
  • Fixed: 455939 - Offline cache should synchronize in the background (hang every 4 minutes)
  • Fixed: 456037 - Provide Sunbird nightly builds from comm-central
  • Fixed: 456102 - Minimonth should generally be able to show free-busy states
  • Fixed: 456354 - Thunderbird3: Get rid of “Today” toolbarbutton
  • Fixed: 456362 - Thunderbird3: Move Today Pane Button into Status Bar
  • Fixed: 456364 - Thunderbird3: Remove Find Events, Delete, Print, Reload from Toolbar
  • Fixed: 456377 - Thunderbird3: Integrate New Event, New Task into Write Button
  • Fixed: 456379 - Thunderbird3: Remove lightning calendar/task toolbars
  • Fixed: 456385 - Thunderbird3: Integrate Calendar and Task mode menu items into new menu
  • Fixed: 456715 - Remove COMM_BUILD ifdefs from calendar code
  • Fixed: 456724 - Add fy-NL to calendar all-locales list
  • Fixed: 456865 - Select Calendar dialog doesn’t show Google Calendars when accepting invitations
  • Fixed: 456923 - add a build target to compare bin/ and the package list
  • Fixed: 457024 - Crash during shutdown [@nsXPCWrappedJS::Release][@nsCOMPtr<calITimezone>::~nsCOMPtr<calITimezone>]
  • Fixed: 457203 - iTIP overhaul
  • Fixed: 457467 - Sunbird/Lightning 0.9 source missing folder: mozilla/security/nss-fips
  • Fixed: 457586 - Export calendar to HTML fails if task without due date exists in calendar
  • Fixed: 457692 - Switch the invites dialog to use local Address Book autocomplete on toolkit interfaces
  • Fixed: 457755 - Add l10n.ini file for Calendar for new python-based compare-locales
  • Fixed: 457823 - Mini-month vs datepicker on calendar pane
  • Fixed: 457830 - Delete extended properties
  • Fixed: 457854 - Drag Shadow doesn’t disappear after event resize
  • Fixed: 457890 - Lightning 0.9/Google Calendar 0.5 do not synchronize Google Alarms anymore
  • Fixed: 458078 - sunbird-bin shouldn’t try and link directly with libtracemalloc anymore
  • Fixed: 458163 - lightning 0.9 source tarball is missing in ftp://ftp.mozilla.org/pub/calendar/lightning/releases/0.9/
  • Fixed: 458190 - Broken unit tests
  • Fixed: 458368 - Move and integrate calendar/prototypes to calendar/base
  • Fixed: 458404 - remove -moz-pre-wrap from calendar-views.css
  • Fixed: 458492 - remove lightning/nightly/latest-trunk/ or link to lightning/nightly/latest-comm-central/ builds
  • Fixed: 458564 - “Mail with no Date header not accepted here” failure when sending appointment email to meeting attendees
  • Fixed: 458589 - Drag and drop ical (.ics) attachments onto calendar icon does nothing
  • Fixed: 458808 - Remove some unused entities from calendar.dtd
  • Fixed: 458828 - Many errors when setting up zimbra calendar
  • Fixed: 458858 - Lightning keeps asking for password on startup
  • Fixed: 459018 - ‘self.stopEditing is not a function’ while creating an event via drag & drop
  • Fixed: 459107 - Sunbird startup error (NS_ERROR_FILE_NOT_FOUND - nsIXPCComponents_Utils.import)
  • Fixed: 459352 - No progress bar in ‘% complete’ column
  • Fixed: 459371 - Convert eMail to event, try to add attendees without saving -> Attendees dialog is read only
  • Fixed: 459381 - Calendar and task tabs should be persistent
  • Fixed: 459402 - Provide Sunbird l10n builds from comm-central
  • Fixed: 459432 - Please move to Gecko 1.9
  • Fixed: 459478 - Tooltips in main view don’t work anymore
  • Fixed: 459500 - cleanup packages-static, add missing and remove unnecessary entries
  • Fixed: 459645 - Open Timezone dialog in attendees dialog -> error output
  • Fixed: 459803 - Searching with unifinder causes error output and doesn’t work
  • Fixed: 459908 - Error “gCalendarStatusFeedback is not defined” when some dialogs
  • Fixed: 460041 - Modifying an event remove its category
  • Fixed: 460234 - Sunbird fails to load a calendar if HTTP Auth is required
  • Fixed: 460252 - Today Pane Integration in the new Thunderbird tab model (currently not available in mail tab)
  • Fixed: 460263 - postflight on macosx fails when building thunderbird with preinstalled lightning
  • Fixed: 460266 - ‘Open task’ menu via context menu is broken
  • Fixed: 460408 - Shutdown crash at nsXPConnect::GetRuntime() when shutting down Thunderbird with Lightning with new profile created
  • Fixed: 460413 - incorrect mail when accepting invitations with line breaks in subject
  • Fixed: 460649 - make use of new search textbox widget in unifinder
  • Fixed: 460967 - Sorting of tasks to their title in the task-tree is not working
  • Fixed: 460988 - OS settings for time format (12H/24H) and date format not respected
  • Fixed: 460994 - Crash Reporter is not enabled in Sunbird
  • Fixed: 461121 - Thunderbird3: Move Invitations link into status bar
  • Fixed: 461124 - Mode/Tab doesn’t change when using Alt+[1234]
  • Fixed: 461162 - Port bug 451466 to calendar [make -C calendar/locales wget-en-US]
  • Fixed: 461166 - e4x parser borks on surrounding white spaces and certain response elements
  • Fixed: 461328 - Errors appear because chooseCalendarDialog.xul and calErrorPrompt.xul aren’t packaged anymore
  • Fixed: 461337 - Sunbird tinderboxen need more disk space to stay green
  • Fixed: 461628 - Failed to load jar:calendar.jar!/content/calendar/calendar-minimonth-busy.js
  • Fixed: 461709 - Remove ctrl-q for quit on Windows (like Thunderbird)
  • Fixed: 461744 - Missing icon on minimonth dropdown button in miniday in today pane
  • Fixed: 461826 - .ics attachments from Thunderbird/Lightning not compatible with iCal
  • Fixed: 461944 - Selected event in unifinder is not highlighted in calendar view
  • Fixed: 462026 - 301 and 302 redirects not done properly with caldav provider
  • Fixed: 462048 - Monthly recurrence rule “Last Day Of Month” breaks Custom Recurrence Dialog upon editing
  • Fixed: 462109 - Convert eMail to event/task -> Recipient should not added to the attendees list
  • Fixed: 462278 - Week view should default to being scrolled to the “Day Starts At” time
  • Fixed: 462317 - Crash [@strlen][@icalmemory_strdup] when closing a recursive event
  • Fixed: 462326 - Thunderbird with Lightning leaks on Shutdown.
  • Fixed: 462393 - Sunbird tinderboxen busted [Error: mozilla/dist/bin/js: Not a directory]
  • Fixed: 462426 - Throbber icon not visible in Customize Toolbar dialog
  • Fixed: 462447 - Remove CVS leftovers from new buildbot mozconfig files
  • Fixed: 462490 - Today pane -> ‘new event’ icon is defect
  • Fixed: 462824 - clean up calendar/test/homegrown
  • Fixed: 462837 - WARNING: Illegal character in window name prompt-occurrence-modification
  • Fixed: 462838 - Using the ‘Status’ column in unifinder to sort events/tasks leads to an exception
  • Fixed: 462990 - Outlook 2003 Calendar UID are line wrapped when added to Calendar -
  • Fixed: 463014 - Columns in task list are not persistent
  • Fixed: 463047 - Use js 1.7 iterators for properties bag and ical components
  • Fixed: 463050 - Slight improvements to calIAlarm
  • Fixed: 463058 - Remove remaining traces of Mozilla 1.8 compatibility
  • Fixed: 463060 - Clean-up and move clipboard.js
  • Fixed: 463067 - Small icons for Cut/Copy/Paste toolbar buttons are truncated
  • Fixed: 463079 - Assertion failure, can’t load any remote calendars
  • Fixed: 463195 - calEvent/calTodo icalComponent setter: make sure object is properly reset
  • Fixed: 463267 - Adding or modifying event throws exception [Error: "cal.itip is undefined" in calTransactionManager.js]
  • Fixed: 463273 - Error: Failed to read ‘repeatDetailsOrdinal0′ from chrome://calendar/locale/calendar-event-dialog.properties
  • Fixed: 463282 - Tasks cannot be created or imported
  • Fixed: 463401 - Invitations dialog is empty
  • Fixed: 463407 - eMail notification dialog on attendee side after first minor event change is wrong
  • Fixed: 463507 - Add currentAppVersion to extensions.update.url default pref
  • Fixed: 463679 - Two email notifications sent for cached CalDAV calendar
  • Fixed: 463680 - L10n windows builds are broken
  • Fixed: 463716 - Icon and preview image for default theme missing in add-on manager
  • Fixed: 463784 - Copy and multiple paste is broken, fails with DUPLICATE_ID error
  • Fixed: 463790 - Do not pass compiler flags to –enable-optimize
  • Fixed: 463960 - Cannot refresh cached CalDAV calendars
  • Fixed: 463961 - Unnecessary fetch of all etags for cached calendars
  • Fixed: 463978 - Details/Description textbox missing from create/edit event/task dialog
  • Fixed: 464102 - When closing Edit Task dialog, it will not prompt to save if only change is which calendar
  • Fixed: 464133 - CalDAV deletes against Zimbra server often (always?) fail
  • Fixed: 464344 - Deleted events from the server are still shown in Lightning after a refresh (or a restart)
  • Fixed: 464348 - Adding Hebrew locale to Sunbird all-locales
  • Fixed: 464365 - Selecting Write Button -> Message brings up two compose windows
  • Fixed: 464444 - No event notification eMail when organizer deletes the last attendee
  • Fixed: 464560 - Error: “this.setProperty is not a function” in calAttachment.js
  • Fixed: 464705 - Attendee deletes a single event of a recurrence rule -> no notification email
  • Fixed: 464751 - Missing button icons in Customize Toolbar dialog of Event/Task dialog
  • Fixed: 465019 - Copy, cut, paste from context menu in calendar views do not work
  • Fixed: 465319 - Show Short Version of Navigation Pane String for small resolutions
  • Fixed: 465551 - Additional localization comments needed in calendar-event-dialog.properties
  • Fixed: 465717 - WCAP calendars are not available in lightning/sunbird build 20081118
  • Fixed: 465739 - Attempting to close a new task dialog with no changes asks if I want to save the task
  • Fixed: 465896 - Many timezone startup errors on fresh profile [ReferenceError: standardOrDayLight is not defined]
  • Fixed: 465911 - Invite Attendees dialog shows no free/busy information (caldav calendar)
  • Fixed: 466009 - Calendar property page is missing Cancel/Ok
  • Fixed: 466095 - Text description still appears after task is deleted
  • Fixed: 466119 - Add Sinhala (si) to calendar/locales/all-locales
  • Fixed: 466164 - Icon for calendar-timezones.xpi
  • Fixed: 466170 - Extra separator in View menu
  • Fixed: 466283 - Remove gopher support from Calendar code
  • Fixed: 466288 - Make use of type=”number” for textboxes representing integer preferences
  • Fixed: 466301 - Make it easier to restore collapsed sidebar by adding a grippy to the splitter
  • Fixed: 466308 - Sunbird Mac OS X nightly builds are failing since 19-Nov-2008
  • Fixed: 466367 - Receiving acceptation from a Windows Lightning to a Linux version results in a garbled e-mail with no reaction on calendar
  • Fixed: 466439 - calIRelation/calIAttachment need proper cloning facility
  • Fixed: 466535 - Sunbird/Lightning should get RTL compatible theme
  • Fixed: 466655 - organizer adds an alarm and/or a category -> notification eMail dialog pops up
  • Fixed: 466664 - Using Lightning makes text on Thunderbird’s tabs too large
  • Fixed: 466938 - strange dump statements
  • Fixed: 466979 - Clicking on the “Today” button in the minimonth doesn’t refresh the calendar view
  • Fixed: 466981 - Delete a single instance of a recurring event -> exceptions are gone in the attendees calendar
  • Fixed: 466996 - Implement single / plural form in alarmWindowTitle
  • Fixed: 467001 - itip exception
  • Fixed: 467069 - consolidate decorated-month-view-binding and decorated-multiday-view-binding
  • Fixed: 467156 - Fix calendar mode borders
  • Fixed: 467330 - shortcalendarweek and shortCalendarWeek used in the same file
  • Fixed: 467336 - Recurrence dialog: datepicker elements are missing a backround graphic
  • Fixed: 467338 - Closing task or calendar tab with other tab focussed breaks the focussed tab
  • Fixed: 467351 - get rid of bug fix for [Bug 348009] Drag and Drop in Month view freezes Un*x desktops
  • Fixed: 467546 - Consolidate calendar-multiday-view.xml and calendar-month-view.xml
  • Fixed: 467652 - Reproducible hang when retrieving remote ICS calendar
  • Fixed: 467724 - Sunbird win32 l10n builds missing since 25-Nov-2008
  • Fixed: 467756 - Thunderbird versions on beta1 branch do not accept Lightning anymore
  • Fixed: 467909 - Remove datepicker in Lightning sidebar
  • Fixed: 468020 - Regex used to parse RFC3339 dates is incorrect
  • Fixed: 468077 - add gl to calendar/locales/all-locales file
  • Fixed: 468420 - Consolidation of the navigation bar
  • Fixed: 468723 - Incorrect doModifyItem for CalDAV servers where the inbox matches the calendar uri
  • Fixed: 468846 - Recurring all day event -> duplicate event created after editing a single all day event
  • Fixed: 468999 - adding calendar.debug.log and calendar.debug.log.verbose to default prefs file would enhance their discoverability
  • Fixed: 469146 - Drag and drop tasks in month and multiweek views, doesn’t change tasks’ due date.
  • Fixed: 469355 - frequent hangs of “win2k3 comm-central sunbird” buildbot [Failure: buildbot.slave.commands.TimeoutError: SIGKILL failed to kill process]
  • Fixed: 469477 - Move fromRFC3339 from calGoogleUtils.js to calProviderUtils.js
  • Fixed: 469554 - Use pluralForm in Task tree – Due In column
  • Fixed: 469605 - Incorrect handling of mBatchCount
  • Fixed: 469664 - Selected tasks (with start/due date) are unreadable on windows with black desktop
  • Fixed: 469691 - Unnecessary refresh of views
  • Fixed: 469767 - Very slow etags parsing
  • Fixed: 469840 - Recurring Sundays incorrect
  • Fixed: 470197 - Update installer for Sunbird
  • Fixed: 470394 - Guard all SQL transactions in case of database corruption
  • Fixed: 470430 - Upgrade 0.3.1 to 0.9/1.0pre fails [Error: Upgrade failed! DB Error: duplicate column name: is_organizer]
  • Fixed: 470623 - Change the property name WARN_UNSUPPORTED_MSG to WARN_MIN_SUPPORTED_OS_MSG
  • Fixed: 470934 - Better handling of server-side deleted calendars when getting the ctag
  • Fixed: 470987 - Sunbird executable should have the manifest with requestedExecutionLevel=”asInvoker”
  • Fixed: 471774 - Update calendar copyright dates to 2009
  • Fixed: 471813 - Remove item attribute from calIAlarm to avoid cyclic references
  • Fixed: 471860 - Use .trim*() in Calendar
  • Fixed: 471973 - Make use of alarm interface in backend code
  • Fixed: 472098 - Update context menu code after checkin of bug 462684
  • Fixed: 472300 - Consolidation of the Multiday-view and month-view
  • Fixed: 472314 - Add some documentation to calendar code
  • Fixed: 472927 - Add [id] to the Sunbird build
  • Fixed: 473012 - Get Lightning to use nsIObserver for overlaying mailContext menus
  • Fixed: 473053 - Missing QI causes exclamation mark and DAV_REPORT_ERROR
  • Fixed: 473547 - ‘Start the week on’ functionality is broken in multiweek/month view
  • Fixed: 473661 - Use popupshowing event to hook Lightning into mailContext menus
  • Fixed: 473973 - Calendar Functions failing (unable to log in)
  • Fixed: 474025 - Changing a recurring/repeating event to non-recurring doesn’t work
  • Fixed: 474207 - Faked master items are missing calendar
  • Fixed: 474228 - Fix calendar mode borders (again)
  • Fixed: 474275 - Alarms don’t store on storage calendar
  • Fixed: 474276 - Add windowtype to all calendar dialogs
  • Fixed: 474322 - [mozmill] Add tests for default alarms
  • Fixed: 474325 - Google calendars disabled on startup
  • Fixed: 474332 - Enable package-compare step on the Sunbird win32 nightly builds
  • Fixed: 474361 - remove and rename calendar-decorated panes
  • Fixed: 474451 - Dragging the scrollbar grip in the calendar list doesn’t scroll the list
  • Fixed: 474552 - Error: Assert failed: TypeError: logins[0].clone is not a function
  • Fixed: 474561 - Add pa-IN to list of supported calendar locales
  • Fixed: 474576 - Error: Error parsing XML streamReferenceError: UTC is not defined
  • Fixed: 474596 - New Task button in Tasks tab displays the icon from the New Event button
  • Fixed: 474630 - Alarms don’t work for recurring events
  • Fixed: 474632 - Update internal timezone database to version 2009a
  • Fixed: 474638 - Snooze or dismiss of alarms doesn’t work
  • Fixed: 474646 - multiple alarm/reminder windows/pop-ups/popups (should get merged)
  • Fixed: 474814 - Add data: to necko protocols default for Sunbird
  • Fixed: 475170 - LDAP Lookup broken in Invite Attendees dialog
  • Fixed: 475599 - Create the backup files in calendar-data folder instead of the backupData folder
  • Fixed: 475715 - Create a binding for the calendar list
  • Fixed: 475803 - cal.fromRFC3339 matches fails to set timezone correctly
  • Fixed: 475887 - ${BrandFullName} needs to be quoted in shared.nsh
  • Fixed: 476132 - Impossible to move event by drag&drop if another event is selected on the same day in day/week view
  • Fixed: 476219 - Drag and drop of event works but MODIFICATION_FAILED dialog is shown
  • Fixed: 476262 - alarms don’t fire/show up/no reminder (alarmDate is not defined)
  • Fixed: 476331 - Replace InfoText with Info in updater.ini using sed in locales Makefile.in
  • Fixed: 476518 - Sunbird debug symbols for crash reports seem to be missing
  • Fixed: 477009 - Unable to get directory path for directories immediately under some symlinks
  • Fixed: 477064 - Recurrence description for weekly event uses repeatDetailsOrdinal* where should be weekday
  • Fixed: 477207 - Remove installer code that adds unused registry key values
  • Fixed: 477248 - Calendar hangs – Syntax error calProviderUtils.jsm (new XML(…)) after opening outlook/lotus notes invitation mail
  • Fixed: 477445 - What is this “orientation” of which you speak?
  • Fixed: 477474 - Remove searchplugins occurrences from locales/Makefile.in
  • Fixed: 477664 - No vertical space between label and underline indicating accesskey
  • Fixed: 478612 - Add ta-LK to calendar/all-locales
  • Fixed: 479316 - Task list and task view are empty [JavaScript Error: "setting a property that has only a getter" in calendar-task-tree.xml]
  • Fixed: 479327 - on startup, icon in statusbar shows offline mode
  • Fixed: 479513 - task description box vanishes when dragging scrollbar in task list
  • Fixed: 479577 - Creating event/task with alarm on end/due date throws exception NS_ERROR_OBJECT_IS_IMMUTABLE in calAlarmUtils.jsm; no alarm dialog is displayed
  • Fixed: 479578 - Creating task with alarm doesn’t automatically enable the required start or due date anymore
  • Fixed: 479695 - Canceling Custom Reminder dialog trows error “customItem.reminders is undefined” in calendar-dialog-utils.js
  • Fixed: 479707 - Error notification dialog: “Error number” should be “Error code”
  • Fixed: 479973 - Agenda List Box Item in Today Pane is always white, when selected and deactivated
  • Fixed: 480266 - Switching mail and tasks tabs duplicates the account list in ‘File’ / ‘Get New Messages for’ menu
  • Fixed: 480383 - Creating new profile fails, calendar list and views are empty [Error: calMgr is not defined]
  • Fixed: 480390 - Include Lightning BuildID in install.rdf for easier QA work
  • Fixed: 480702 - Add ifdef MOZ_UPDATER for the app update preferences UI and Help menu
  • Fixed: 480731 - Calendar events showing reminder after scheduled event instead of before
  • Fixed: 480930 - Calendar List not sorted according to “calendar.list.sortOrder”
  • Fixed: 480933 - Events are shown transparent, calendar and category color is missing
  • Fixed: 481428 - Fehler: Error parsing XML streamReferenceError: getTimezoneService is not defined
  • Fixed: 481450 - new XML() to cal.safeNewXML()
  • Fixed: 481472 - Add Vietnamese (vi) to Calendar all-locales list
  • Fixed: 481499 - Rename menu entry “Address Book Card” to “Address Book Contact” to match Thunderbird wording
  • Fixed: 481825 - No loading of CalDav Calendar due to errors regarding parsing eTags
  • Fixed: 482108 - “Invalid alarm for item” errors when reading alarms from older releases
  • Fixed: 482116 - Views are not updated after changing category color, restart required
  • Fixed: 482131 - UTF-8 encoded invitation subject not displayed correctly
  • Fixed: 482149 - Today pane splitter still showing when pane is hidden in certain cases
  • Fixed: 482456 - empty/blank status of calendar task
  • Fixed: 482460 - Recurrence summary in Edit Event dialog can’t be correctly translated when local languages have grammatical genders for weekdays, months, ordinal numbers… .
  • Fixed: 482612 - too small textbox for custom snooze time in reminder dialog causes confusion what snooze time is uses
  • Fixed: 482636 - /usr/lib/sunbird Directory Requires World-writable Permissions on first startup
  • Fixed: 482864 - Build does not generate chrome.manifest files for extensions, application complains
  • Fixed: 483582 - Multiple requests for master password on startup of Sunbird
  • Fixed: 483643 - Strict JavaScript warnings “reference to undefined property” and “assignment to undeclared variable”
  • Fixed: 484089 - Google Calendar fails in Shredder 3.0b3pre with Lightning 1.0pre if a master password is set
  • Fixed: 484160 - Migration wizard starts with very small width/height.
  • Fixed: 484877 - Update internal timezone database to version 2009f
  • Fixed: 485570 - absolute alarm with fixed date/time is reset to relative alarm after application restart
  • Fixed: 485571 - absolute alarm with fixed date/time is lost after application restart, no further changes to calendar possible
  • Fixed: 485890 - Splitter styles vary. Splitter between mini-month and calendar view is too narrow.
  • Fixed: 485891 - Bottom Border under Column Day Labels is missing.
  • Fixed: 485912 - Recurring events with monthly rule: “every” + “day of the month”, show a wrong recurrence summary and cause an error.
  • Fixed: 486186 - Reminder based on end/due date changes to start date after restart (RELATED property missing in VALARM component)
  • Fixed: 486676 - Unnecessary alarm load on startup for all subscribed calendars
  • Fixed: 486678 - Calendar summary dialog is borked
  • Fixed: 486709 - Display of date/time of absolute reminder is confusing (switches between UTC and local time)
  • Fixed: 486789 - JavaScript Error “exc is not defined” in calStorageCalendar.js
  • Fixed: 487008 - Wrong rendering of event invitation
  • Fixed: 487400 - Preference ‘calendar.alarms.indicator.show’ doesn’t work anymore.
  • Fixed: 488720 - Recurrence dialog doesn’t work well when editing an event with monthly rule “The last day of the month”
  • Fixed: 489590 - Make views more extensible
  • Fixed: 489773 - Invitation dialog has flaws
  • Fixed: 489882 - Building with “NECKO_DISK_CACHE=” fails with unresolved external symbol: “nsDiskCache::Hash(char const *,unsigned int)” referenced in function “DCacheHash(char const *)” (nsDiskCacheDeviceSQL)
  • Fixed: 489966 - Bogus registry keys added
  • Fixed: 490240 - reference to undefined property this.mData[aName], calUtils.js Line 1668
  • Fixed: 490243 - reference to undefined property this.mExceptionMap[getRidKey(aRecurrenceId)], calRecurrenceInfo.js Line: 744
  • Fixed: 490309 - Implement asynchronous ical parsing
  • Fixed: 490526 - Win2k3 c-c sunbird l10n is orange with ‘install function “WriteRegDWORD2″ not referenced’ warning
  • Fixed: 491207 - Icon files for event/task dialog windows
  • Fixed: 491226 - reference to undefined property unifinderObserver.prototype, calendar-unifinder.js Line: 102
  • Fixed: 491326 - Non-ascii calendar names are displayed wrong after restart
  • Fixed: 491868 - print card/contact is completely unstyled and hard to read with Lightning enabled
  • Fixed: 492192 - Opening local ics files breaks views [Exception in calendar-view-core.xml and calendar-month-view.xml]
  • Fixed: 492640 - Fix misc js warnings
  • Fixed: 492723 - Error “favoriteFolderMenu is null” opening the Edit menu from Lightning
  • Fixed: 493304 - Scrolling more than necessary to bottom needs hidden upscroll until pane scrolls again
  • Fixed: 493812 - Some css file have selectors related to classes\rules that don’t exist anymore
  • Fixed: 493998 - Attendee in iTIP REQUEST always have role REQ-PARTICIPANT
  • Fixed: 494140 - Multiple reminders,relations,attachments created by modifying repeating event
  • Fixed: 494160 - Event dialog: Add accesskeys for menuitems in menu “Options – Status”
  • Fixed: 494312 - Remove the locale from updater.ini
  • Fixed: 494476 - In month/multiweek views, event boxes are misplaced by 1px to the left
  • Fixed: 494783 - Switching view range or editing events doesn’t update view content and displayed events
  • Fixed: 495859 - Lightning notification bar appears at the bottom of the message pane.
  • Fixed: 496413 - faulty PROPFIND will not declare the request as complete
  • Fixed: 498158 - Context edit menu (undo/cut/copy/paste) has got no icons
  • Fixed: 498700 - imip bar is not displayed, error “GetLoadedMessage is not defined” in imip-bar.js
  • Fixed: 499500 - Error “GetFirstSelectedMessage is not defined” in messenger-overlay-sidebar.js
  • Fixed: 499540 - Multiweek View: changing Number of Weeks via View menu fails
  • Fixed: 499542 - View menu entries Rotate View and Workweek Days Only are always disabled
  • Fixed: 499588 - TB3 integration: Fix accesskeys for File -> New menu items
  • Fixed: 500244 - Update internal timezone database to version 2009l
  • Fixed: 500469 - Mozmill tests for Calendar
  • Fixed: 500488 - Can’t open Calendar and Tasks tabs; adopt Lightning to openTab API changes in Bug 467768
  • Fixed: 500718 - (scalability) useless refresh of unchanged calendars in onCalendarAdded/-Removed
  • Fixed: 500908 - Find events button keeps its own state and may work invertedly
  • Fixed: 501402 - Day View not updated correctly after deleting multiple events [Error "a.occurrence is undefined" in calendar-multiday-view.xml]
  • Fixed: 502337 - Menu “View > Today Pane” always disabled in Mail tab, Today Pane can’t be configured
  • Fixed: 504029 - installer has to consider new mozjs.dll for mozilla-central after fixing 469654
  • Fixed: 506322 - Today pane collapse/expand buttons should always react to first click
  • Fixed: 506461 - Change the menupopup id in messenger-overlay-toolbar.xul
  • Fixed: 506608 - View, task list, and toolbar broken after startup [Error: "composite is not defined"]
  • Fixed: 507105 - Task list doesn’t update correctly when adding/removing calendars.
  • Fixed: 507170 - Removing calendar breaks unifinder [Error: "filter is not defined" in calendar-unifinder.js]
  • Fixed: 507215 - Creating repeating event/task fails [Status Code: 400 Bad Request Body: Entry can not contain both gd:when and gd:recurrence elements]
  • Fixed: 507700 - WARNING: Illegal character in window name calendar-properties-dialog, calendar-gotodate-dialog
  • Fixed: 508295 - Task list: creating new task via double click or context menu entry fails
  • Fixed: 509335 - Make use of zoom controls for calendar views
  • Fixed: 509405 - Calendar builder tinderboxen down? starting 2009-08-10
  • Fixed: 509936 - Warning: undeclared variable in minimonth.xml
  • Fixed: 510348 - Sunbird Mac l10n builds failing due to requiring license unpack
  • Fixed: 511193 - [Mozmill] Recursion tests
  • Fixed: 511246 - All-day events don’t get deleted from calendar-multiday-view onCalendarUnregistering
  • Fixed: 511476 - calendar-event-dialog-freebusy.xml: Remove obsolete range check
  • Fixed: 512436 - Unconditional removal of ‘disabled’ state in function changeContextMenuForTask
  • Fixed: 512811 - React to tab controller parameter change in bug 500506
  • Fixed: 514843 - xpcshell unittest fails in file test_relation.js line 59 [Exception "Cannot modify properties of a WrappedNative"]
  • Fixed: 515399 - Cannot add attendees to event invitation [Error "input is null" in calendar-event-dialog-attendees.xml]
  • Fixed: 516398 - No Lightning pref UI in SeaMonkey
  • Fixed: 516405 - Lightning error in SeaMonkey because of missing gFolderDisplay
  • Fixed: 516407 - Lightning 1.0pre doesn’t install in SeaMonkey 2.0b2
  • Fixed: 516681 - Lightning disables SeaMonkey’s throbber
  • Fixed: 517013 - Package nssdbm3.chk and update the Windows packaging file based on package-compare output
  • Fixed: 517700 - Lightning Categories Pref pane not showing any categories
  • Fixed: 517757 - Small calendar-statusbar.js cleanup
  • Fixed: 517805 - Move printDialog to calendar/base/content
  • Fixed: 518610 - Tasks no longer work in TB3/Lightning with Kerio Mailserver
  • Fixed: 518865 - Calendar Properties item missing from the SeaMonkey Edit menu.
  • Fixed: 521815 - Fix a few provider warnings
  • Fixed: 522125 - List all tabs dropdown is empty with Lightning installed
  • Fixed: 523621 - Update internal timezone database to version 2009p
  • Fixed: 523943 - Timezones Definitions needs SeaMonkey minimum correcting
  • Fixed: 523987 - Dismissing alarms doesn’t work with Provider for Google Calendar
  • Fixed: 526172 - Rename communicator-overlay-preferences.xul to suite-overlay-preferences.xul
  • Fixed: 526264 - ‘No timezones found’ error during startup, calendars not visible
  • Fixed: 527057 - Port |Bug 519357 – Only load known binary components from app directory| to comm-central
  • Fixed: 527065 - create Lightning build servers for comm-central/mozilla-central repository
  • Fixed: 528506 - In the SeaMonkey Default Theme Account Central pane, the icon in the “create new calendar” row is misaligned.
  • Fixed: 528540 - Adjust comm-central version numbers to distinguish builds from comm-1.9.1 and comm-central
  • Fixed: 528676 - e-mail list not updated when using next/prev button in Create New Calendar wizard
  • Fixed: 529326 - Create indexes for the local calendar cache
  • Fixed: 529810 - Views borked using wcap: dayHeaderBox.mItemBoxes is null
  • Fixed: 529853 - Creation of local calendar fails (DB Error no such column: recurrence_id_tz)
  • Fixed: 529945 - Build problems on Linux and W32
  • Fixed: 530100 - Bump version numbers for 1.0b1 release
  • Fixed: 530842 - Upgrade Sunbird/Lightning 0.9 to 1.0pre fails [error: no such table: idx_cal_alarms_cal_id_item_id_recurrence_id_recurrence_id_tz]
  • Fixed: 531028 - Linux: Delete Task button in Task view is missing its icon
  • Fixed: 531418 - Allow building lightning with all locales at once
  • Fixed: 531685 - Build problems on linux and win32 due to insufficient disk space
  • Fixed: 532656 - Fix Sunbird official branding on Mac.
  • Fixed: 533070 - Sunbird nightly builds fail with |No rule to make target …/calendar/sunbird/branding/nightly/Makefile.in|
  • Fixed: 533329 - [Mozmill] Verify that Calendar is working properly with UTF-8 characters
  • Fixed: 533458 - Fix mac and windows trunk builds
  • Fixed: 533466 - CALDAV:calendar-multiget REPORT should not specify the calendar collection URL in the request body
  • Fixed: 533498 - Build config changes for Cocoa Printing
  • Fixed: 533713 - gdata-provider.xpi should support SeaMonkey 2
  • Fixed: 534969 - Add sq to calendar/locales/all-locales
  • Fixed: 535379 - Create more l10n.ini files to builds against 1.9.1 and central
  • Fixed: 535574 - [Mozmill] Writing to a local ICS calendar
  • Fixed: 536185 - Update calendar/ copyright dates to 2010; Remove never human readable NSHumanReadableCopyright string
  • Fixed: 536354 - getItem doesn’t set calendar for items
  • Fixed: 537066 - Scrape dead bits out of credits.xhtml
  • Fixed: 537885 - Add Arabic (ar) to Calendar builds
  • Fixed: 538439 - static Sunbird builds from comm-central/mozilla-central fail, disable libxul and ipc until supported

Lightning .xpi (from Mozilla Add-ons; system is auto-detected)

Calendar Releases

Comments (8)

Permalink

Sunbird 0.9 Released

Changelog for previous release (Sunbird 0.8) | Changelogs for other Sunbird releases

Released on 23 Sep 08, and this changelog was last updated on 24 Sep 08.

Sunbird 0.9 has been released. Release notes are available (Sunbird / Lightning). This post lists the improvements in Sunbird 0.9 over 0.8. This list encompasses almost every single known fix that went into this release. Do check out the known issues (Sunbird / Lightning) as well.

Both Sunbird and Lightning are in development stage, so their functionalities might change and bugs may be present. The builds are recommended for developers.

Please remember to install updated timezones for Windows beforehand. Information on obtaining the updated timezones can be found in Microsoft Knowledge Base article 931836.

New features & significant changes in 0.9: (from release notes)

  • Events spanning days now have a visual indicator indicating them as connected events
  • When reloading a remote calendar a progress indicator is now shown
  • The so-called "minimonth" (small calendar month in the upper left) has been given a visual overhaul
  • The calendar views (day, week, multiweek, month) have been given a visual overhaul
  • The today pane can now be displayed in calendar mode and task mode as well
  • CalDAV support and interoperability with various CalDAV servers has been improved
  • iMip/iTip support (support for email invitations) has been greatly improved
  • The application stability and memory consumption has been greatly improved
  • Lightning 0.9 is intended to be the last release for the Thunderbird 2 series. For the future we are planning to integrate Lightning fully into the upcoming Thunderbird 3 release

Changes in 0.9: (397)

Common:

  • Fixed: 129660 – iCalendar standard tracking bug
  • Fixed: 199732 – Events spanning days are seen as multiple events (display)
  • Fixed: 202360 – Color Coding of Tasks and Events (multiple classification)
  • Fixed: 248342 – alarm goes off for completed tasks
  • Fixed: 273600 – Task Progress bar
  • Fixed: 274793 – leaking JS atoms and GC roots
  • Fixed: 290325 – Font is too small and gets cut off when event time is less than 30 minutes
  • Fixed: 298347 – minimonth needs much polish
  • Fixed: 319909 – Failure to properly serialize/unserialize ics ATTACH properties
  • Fixed: 322059 – Current year not visible in any view
  • Fixed: 322979 – views should not scroll the labelling columns along the non-scrolling axis
  • Fixed: 323952 – no progress indicator when reloading remote calendars
  • Fixed: 325701 – add css style for all day events
  • Fixed: 326792 – ‘Next’ button doesn’t change to active when dragging an URL into text field
  • Fixed: 340752 – Undefined variable error in Makefile
  • Fixed: 348009 – Drag and Drop in Month view freezes Un*x desktops
  • Fixed: 350218 – "Hide completed tasks" should work for main view like for tasks panel
  • Fixed: 352513 – Localizability issues with newevent.recurrence.every.label in calendar.dtd
  • Fixed: 354979 – Timezone names sorted by their English names
  • Fixed: 357706 – Alarms fired too late (alarm timer stopped while hibernating)
  • Fixed: 358695 – Week(Multiday)view: vertical time column too wide, should be narrower
  • Fixed: 363191 – Handle Timezones more efficiently (Timezone Database)
  • Fixed: 363218 – Migrator: migrating evolution files not working
  • Fixed: 363932 – Delete Warning should be redesigned
  • Fixed: 367153 – Event text not readable in calendar view during inline editing (due to unselection)
  • Fixed: 367456 – Memory usage increases after Reload Remote Calendars (memory leak)
  • Fixed: 368865 – REG_APP_DESC should be removed from the Calendar 1.8 branch
  • Fixed: 368976 – Cannot undefine alarm for an exception
  • Fixed: 370150 – API enhancement: additions for group scheduling
  • Fixed: 374464 – Context menu: rename Edit Item / Delete Item entry to Edit / Delete
  • Fixed: 375631 – New TASK column: Days to Due
  • Fixed: 377753 – Look and Feel of minimonths should be adapted
  • Fixed: 377761 – Outlook 200x does not recognize iTIP/iMIP invitation because of MIME type issues
  • Fixed: 381998 – exceptions to a rule of recurring events should inherit alarm settings
  • Fixed: 382822 – Some accesskeys don’t work in Options/Preferences dialog
  • Fixed: 386596 – Option to show completed Tasks should be moved to the menu
  • Fixed: 387398 – Missing (Client, Server) Certificate support
  • Fixed: 387402 – Short or zero-length events are hard or not selectable in Day/Week view
  • Fixed: 389251 – Cannot dismiss alarm on single overridden instance of recurring item
  • Fixed: 390020 – Double click on "All Day" section in day/week view should open event Dialog with "All day" selected
  • Fixed: 390194 – [Proto] Event/Recurrence dialog: Width is too small for all three minimonths
  • Fixed: 390313 – Tooltip too narrow with some Windows themes, text is truncated
  • Fixed: 391281 – Mouse wheel scrolling for day boxes
  • Fixed: 391495 – calRecurrenceInfo::getNextOccurrence/getNextOccurrenceDate have bugs
  • Fixed: 392561 – Need to revise provider error notifications
  • Fixed: 392855 – [Today Pane] ‘Show Today Pane’ button not available with fresh profile
  • Fixed: 393769 – [Trunk] Mouseover tooltips aren’t shown
  • Fixed: 393998 – Next button in new calendar dialog is disabled when changes are cancelled
  • Fixed: 395017 – Event & Task dialog for read-only calendars don’t show start time and end/due date and time
  • Fixed: 395928 – Event Dialog: Unify wording by renaming Importance to Priority
  • Fixed: 396075 – "New Calendar" dialog: sentences should get punctuation marks
  • Fixed: 397026 – Organizer’s E-Mail Account should be selectable
  • Fixed: 397896 – Sync snooze default preference value between Sunbird and Lightning
  • Fixed: 402482 – No scroll-bar for all-day events
  • Fixed: 402539 – Description and location not preserved when moving instance of recurring event
  • Fixed: 402836 – Scroll wheel behavior
  • Fixed: 405222 – Time format not respected in prefs window
  • Fixed: 405784 – Import .csv failed
  • Fixed: 406581 – Enhance cal::detectTimezone() to dump errors
  • Fixed: 410755 – [Trunk] It is not possible to resize and reorder the columns of the task list
  • Fixed: 411958 – Use tinderboxen to build gdata-provider nightlies
  • Fixed: 412962 – The filters of task pane should contain "Open Tasks" or "Not Completed Tasks"
  • Fixed: 413101 – calendar view missing background
  • Fixed: 413103 – Unify and localize string building for time intervals [start + " - " + end]
  • Fixed: 413265 – Some timezones not mapped correctly
  • Fixed: 413847 – Timezone preference changes require restart to take effect
  • Fixed: 413908 – Events using internal timezones are no longer updated to recent timezone version
  • Fixed: 414565 – Show relative date string in alarms for tomorrow’s events
  • Fixed: 414932 – Change String Name imipHtml.Comment to imipHtml.comment
  • Fixed: 416195 – selected calendar not highlighted in import and export
  • Fixed: 416594 – [Task Mode] Priority and progress buttons are broken after customizing toolbar
  • Fixed: 416604 – Error when selecting all day event in Agenda [Error: this.calendarView has no properties]
  • Fixed: 417020 – UTC and floating are missing in time zone picker
  • Fixed: 417457 – [Trunk] Remove XPInstall leftovers from packages files
  • Fixed: 417539 – Remove obsolete event dialog files and strings
  • Fixed: 417681 – Please put Prev and Next scroll arrows for month view adjacent to each other instead of on opposite sides of the screen.
  • Fixed: 418058 – Add tooltip to X button in unifinder
  • Fixed: 418414 – Remove obsolete Jan Mayen references
  • Fixed: 420832 – Crash on exit while caldav-Calendars are being reloaded [@ OperationStreamListener::OnStopRequest]
  • Fixed: 420840 – Tracking bug for 0.8 RC cleanup
  • Fixed: 421307 – TaskMode: synchronize FilterOptions with FilterOptions in Menu
  • Fixed: 421574 – Sunbird static build fails due to missing BeOS bindings
  • Fixed: 421886 – Itip/Imip doesn’t handle REPLY and CANCEL methods
  • Fixed: 422369 – Make Calendar styles LTR (left-to-right) and RTL (right-to-left) agnostic
  • Fixed: 422630 – [Pinstripe] Fix groupbox theme regression caused by bug 421814
  • Fixed: 422640 – enable View menu-items
  • Fixed: 423172 – Leaks in calRecurrenceInfo
  • Fixed: 423503 – Memory leaks in lightning
  • Fixed: 426140 – Wrong sort order for priority
  • Fixed: 426746 – Consolidate startup code
  • Fixed: 426759 – Create calIAlarm interface
  • Fixed: 427276 – Changes to repeating event doesn’t save if "this occurrence only" is selected. Works on second attempt.
  • Fixed: 427458 – Completed task time is shown in UTC and not in local time
  • Fixed: 428236 – Selecting snooze times from alarm popup always causes the first entry to be highlighted
  • Fixed: 428274 – Can’t accept Invitation when received via a mailgroup since Lightning 0.8
  • Fixed: 428324 – Creating new profile fails on some systems; error in reading from storage.sdb
  • Fixed: 428392 – Accepting invitation doesn’t add event to calender – falsely reporting "not an attendee" if not received in default account
  • Fixed: 428715 – Between 23:00 and 00:00, the default event start date is 00:00 of the next day
  • Fixed: 428798 – Remove obsolete CSS rules .next-button:hover:active and .prev-button:hover:active
  • Fixed: 428922 – Remove even more obsolete CSS rules
  • Fixed: 428933 – Consolidate view-specific CSS rules in calendar-views.css
  • Fixed: 429093 – Add margin to Event List for Today Pane
  • Fixed: 429101 – Missing styling on navigation buttons in main calendar view
  • Fixed: 429255 – Lightning not emailing invites for CalDAV calendars
  • Fixed: 429313 – open the invitation dialog when the counter is ‘Zero’ -> error console output
  • Fixed: 429488 – Email drag and drop populates attendee list and causes failure to save event.
  • Fixed: 429664 – Floating events overlapps events with timezone
  • Fixed: 429685 – Toggling of ‘Delete’ – toolbarbutton in calendar-mode and task-mode does not work
  • Fixed: 429687 – Follow-up features for the mode dependent today-pane
  • Fixed: 429908 – Minimonth broken on Trunk
  • Fixed: 429911 – [Minimonth] Year Popup doesn’t listen to scrollwheel.
  • Fixed: 429912 – Packaging cleanup for crashreporter.xpt
  • Fixed: 429927 – Remove outdated comment from calendar/base/jar.mn
  • Fixed: 429938 – no cancelation message is send to attendees if event is deleted
  • Fixed: 430062 – remove some 1.8.0 branch specific code from calManager
  • Fixed: 430382 – Updated calendar views
  • Fixed: 430430 – Consolidate context menus
  • Fixed: 430805 – [RFE] Permit to change the default free/busy attribute policy for all-day events
  • Fixed: 431031 – Remove files from resources/content/converters directory
  • Fixed: 431041 – Correct tooltip for Print toolbarbutton
  • Fixed: 431218 – multiple install: targets missing in calendar/ tree in sunbird 0.8
  • Fixed: 431395 – Remove ununsed files from /calendar/resources/content/
  • Fixed: 431522 – Can’t add an invitation to an event if the same event is already in one of your calendars
  • Fixed: 431536 – Only one invitation can be accepted per Thunderbird session
  • Fixed: 431732 – Use the createEventFromIcalString helper in unit tests
  • Fixed: 431733 – Remove unused images from /calendar/resources/skins/classic
  • Fixed: 431852 – Move calendarProperties.xul/js from resources to base
  • Fixed: 431980 – Tasks marked as completed disappear from tasks list in task mode
  • Fixed: 432224 – Remove more obsolete event dialog files (follow-up from bug 417539)
  • Fixed: 432417 – calRecurrenceInfo::onStartDateChange leaves wrong RECURRENCE-IDs
  • Fixed: 432660 – [RFE] Choose email account when sending mail
  • Fixed: 432701 – Drag shadow in month/multiweek view is too large, fills up entire space
  • Fixed: 432703 – Changing month with scroll wheel throws error [Error: this.dayitems.firstChild has no properties]
  • Fixed: 432793 – Get rid of "move" transaction type
  • Fixed: 432794 – Allow loading chrome scripts in test cases
  • Fixed: 432877 – Custom recurrence description is broken (regression)
  • Fixed: 432956 – calIcsSerializer code bug
  • Fixed: 432957 – Lightning build 2008050820 with network calendars -> Error at startup
  • Fixed: 432985 – Category colors are not displayed
  • Fixed: 432992 – Replace getService() with createInstance() calls for nsIConverterOutputStream
  • Fixed: 432998 – Creating event ignores selected date and creates event for today
  • Fixed: 433229 – Remove empty /calendar/base/content/calendar-alarm-widget.css
  • Fixed: 433250 – Add nn-NO (Norwegian – Nynorsk) localization
  • Fixed: 433352 – Day/week view: category color is used for the entire event box
  • Fixed: 433462 – correct calGetString() callers
  • Fixed: 433500 – IMIP bar does not display anymore [Error: identity.toLowerCase is not a function]
  • Fixed: 433604 – Error: hideElement is not defined (at chrome://lightning/content/imip-bar.js Line: 154)
  • Fixed: 433753 – ship Sunbird in Romanian [ro]
  • Fixed: 433772 – Edit/New Task Dialog resets Due Date if Start Date is modified
  • Fixed: 433839 – Uncaught exception in dnd code
  • Fixed: 433843 – Revise or remove getFloatingDate
  • Fixed: 433892 – Specialize calendar list tree style
  • Fixed: 434092 – Allow disabling calendars completely (i.e on an outage)
  • Fixed: 434188 – calIDatetime::icalString should enforce timezone
  • Fixed: 434291 – fix calendar-ui-utils’ addMenuItem
  • Fixed: 434735 – Consolidate authentication code
  • Fixed: 434985 – Remove unused entities and properties
  • Fixed: 435083 – Day/week view: Event boxes don’t show color but are transparent
  • Fixed: 435447 – Today pane events don’t change color when calendar color is changed
  • Fixed: 435634 – Missing ids in calendar-calendars-list.xul
  • Fixed: 435795 – Can’t open Edit Task dialog via Return key for first entry in task list
  • Fixed: 435904 – untitled tasks generate an exception when sorting
  • Fixed: 436030 – Calendar services should specify nsIClassInfo::SINGLETON
  • Fixed: 436391 – new sb-win32-tbox not doing l10n repackaging and/or reporting
  • Fixed: 436481 – JS error ‘cal has no properties’ in composite calendar
  • Fixed: 437347 – zero-length events/tasks overlaps in calendar view
  • Fixed: 437398 – Invitation Link broken (currently WCAP only): createXULElement is undefined
  • Fixed: 437412 – zero-length and short events are shown at the wrong times in the timegrid
  • Fixed: 437442 – Update timezone definitions
  • Fixed: 437593 – invitations link should be provided in mail mode too.
  • Fixed: 437615 – Exceptions when creating/editing/deleting an event/task/calendar or selecting/deselecting a calendar
  • Fixed: 437689 – [Trunk] Timezone definitions extension is not compatible with Sunbird 0.6a1
  • Fixed: 437898 – events list can have a selector for ‘later today’ list
  • Fixed: 437939 – Invitation counter needs restart for update
  • Fixed: 437941 – Task-Trees: Selection Style does not make a difference between focused/unfocused
  • Fixed: 437942 – Find calendars is broken
  • Fixed: 437944 – Memory leakage in the calendar Status-Observer
  • Fixed: 437964 – ‘Mark Completed’ via context menu doesn’t work
  • Fixed: 438020 – Task list is broken [Error: document.getElementById("modeBroadcaster") has no properties]
  • Fixed: 438534 – Remove processor define for windows x64 build
  • Fixed: 438964 – Closing Edit Event window without modifications prompts Save Event dialog if event is on a remote calendar and it wasn’t saved twice.
  • Fixed: 439245 – Selecting events in the unifinder doesn’t scroll view to event
  • Fixed: 439309 – text overlap of short events at same time
  • Fixed: 439608 – modifyEventWithDialog cannot be called with false as third parameter
  • Fixed: 439633 – Error console output in month/multiweek view when selecting events in the unifinder
  • Fixed: 440017 – include config.mk before using INSTALL_LIGHTNING so that var can be set
  • Fixed: 440106 – Editing of an event on a cached calendar in online mode isn’t possible
  • Fixed: 440126 – Error during timezone guessing [ReferenceError: navigator is not defined]
  • Fixed: 440550 – XML prologue in calendar-occurrence-prompt.dtd confuses compare-locales
  • Fixed: 440715 – Event duration>’Show …hours in view’ -> selecting event in the unifinder doesn’t scroll view to event if
  • Fixed: 441528 – Need a preference setting for the default state of "send attendees invitations via email"
  • Fixed: 442392 – Expected errors are notified via dialog box
  • Fixed: 442566 – make Lightning build on new shared calendar/mail/suite repository
  • Fixed: 442915 – Warning: reference to undefined property this.mTaskArray[aRow]
  • Fixed: 443157 – task invitation leads to exceptions on startup
  • Fixed: 443722 – Add possiblity to change elements order in Edit Recurrence window
  • Fixed: 444276 – Try to accept a iTIP/iMIP invitation (open Mail in a separate window) -> select calendar dialog is empty
  • Fixed: 444292 – Replace Decorated Header (Nav Bar) by standard Items
  • Fixed: 444407 – Progressbar should not be shown if column is to narrow or progress is 0%
  • Fixed: 444551 – Select an event in a readonly calendar and use the delete key -> error message
  • Fixed: 444713 – Allow providers to provide a set of supported timezones
  • Fixed: 444822 – Add documentation to UI code and some UI code fixes
  • Fixed: 444827 – Add binding for calendar captions
  • Fixed: 445287 – Cache combined with read-only calendar spawns error flood
  • Fixed: 445299 – Accepting an event via iTIP/iMIP email doesn’t work
  • Fixed: 445400 – Startup Error: ics-service doesn’t recognize own tzid: Asia/Choibalsan
  • Fixed: 445488 – Mind default alarm setting if replying via invitations or event summary dialog
  • Fixed: 445492 – Use ‘DEL’ key to delete an event of a rule -> ‘Deleting Repeating Event’ dialog starts two times.
  • Fixed: 445728 – Delete an single event of a recurring event with attendees -> ‘Notify Attendees’ dialog pops up two times
  • Fixed: 445731 – Editing an saved event with an attendee -> 2 mails were send, one ‘Event Invitation’, one Event Canceled’
  • Fixed: 445736 – Wcap event/non-server attendee -> organizer gets no Update button in reply mail
  • Fixed: 445796 – Deleting an event without attendees prompts "Notify Attendees" dialog
  • Fixed: 445995 – Event dialog also contains elements from task dialog
  • Fixed: 446002 – Tooltips in calendar list always show the first readonly calendar name
  • Fixed: 446170 – Lightning builds fail [make: *** ../../extensions/webdav: No such file or directory. Stop.]
  • Fixed: 446190 – alarm service should mind disabled calendars
  • Fixed: 446303 – use the "RELATED-TO" property
  • Fixed: 446366 – Header of multiweek view always assumes the week to begin with Sunday, no matter what the actual setting is
  • Fixed: 446558 – Show tooltips in summary dialog
  • Fixed: 446559 – Set CSS classes for invitations
  • Fixed: 446666 – "Send attendees invitations via email" checkbox is disabled (grayed out)
  • Fixed: 447621 – All day event -> tooltip shows wrong date (start and end)
  • Fixed: 447800 – month View is missing a right border
  • Fixed: 447814 – Reloading remote calendars shows wrong progress in status bar
  • Fixed: 447993 – Rubbing event with the mouse makes it wider (hover changes box width)
  • Fixed: 447996 – Month View doesn’t display the full month anymore
  • Fixed: 447997 – Multiweek View doesn’t update when changing menu View -> Number of Weeks selection
  • Fixed: 448190 – Go To Today doesn’t show the correct week that contains today
  • Fixed: 448206 – Calendar creation wizard acting weird when creating a calendar with duplicate URI
  • Fixed: 448771 – Open task context menu in calendar view -> output in error console
  • Fixed: 448886 – Unable to edit event: comes up with attendee confirmation
  • Fixed: 448946 – Switching calendar views via keys ALT+[1-4] is broken
  • Fixed: 449180 – Enable multi l10n packaging of Lightning
  • Fixed: 449424 – Error "Component is not defined" in calendar-dnd-listener.js and sun-calendar-event-dialog-recurrence.js
  • Fixed: 449573 – Deleting item/items from local ics file fails with MODIFICATION_FAILED, items missing
  • Fixed: 449574 – aDOMWindow errors
  • Fixed: 450034 – Month view shows weekends like out-of-current-month days
  • Fixed: 450107 – View -> Tasks in View command behaves erratic in Month view
  • Fixed: 450381 – Itip email are not sent while being offline
  • Fixed: 450395 – Switching to week or multi-week views shows wrong weeks
  • Fixed: 450398 – Add Icelandic (is) and Chinese Traditional (zh-TW) to shipped-locales
  • Fixed: 450447 – Remove pa-IN (Punjabi) and mn (Mongolian) from all-locales
  • Fixed: 450451 – Remove mk (Macedonian) and tr (Turkish) from shipped-locales
  • Fixed: 450563 – Attendee gets the organizer alarm setting if he/she accept an iTip/iMip invitation
  • Fixed: 450589 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.9 release
  • Fixed: 450611 – Add space between icon and button text in occurrence selection dialog
  • Fixed: 451162 – Organizer’s email address isn’t in iMIP invitation request
  • Fixed: 451327 – Move mouse to the unifinder, but not over an event -> error output
  • Fixed: 451353 – Emphasize open/unanswered invitations
  • Fixed: 451383 – Tooltips are not updated and display wrong information
  • Fixed: 451529 – Deleting invitation copy sends out CANCEL to all attendees
  • Fixed: 451539 – Recurring items and attachments
  • Fixed: 451827 – Update to build 2008082219 -> no local storage calendar, error at startup
  • Fixed: 452231 – Colliding events: events collide with special invitation status
  • Fixed: 452392 – Minimumheight of eventboxes is too little
  • Fixed: 452417 – readonly events should not show grippies on hover event
  • Fixed: 453409 – Calendar list scrollbar hides read-only icons
  • Fixed: 453453 – Error in calAttendee.js when opening properties dialog
  • Fixed: 453491 – trunk calendar link failure looking for calDateTime::PostCreatePrototype
  • Fixed: 454195 – calendar overlapp when floating timezone is involved
  • Fixed: 454478 – No drag shadow displayed in month/multiweek view anymore
  • Fixed: 454983 – Error when editing repeating event with exceptions (NS_ERROR_INVALID_POINTER in calRecurrenceInfo.js)
  • Fixed: 454998 – [CalDAV] free/busy lookups don’t work
  • Fixed: 455049 – toggling offline results in uncaught exception
  • Fixed: 455133 – Dragging occurrences of a repeating event to the date of a previously deleted occurrence deletes them too

Common (Providers):

  • Fixed: 338527 – Load of remote calendar fails if ‘Automatic proxy configuration URL’ is set
  • Fixed: 340949 – WCAP provider implementation
  • Fixed: 348264 – ORGANIZER property lost after import + export
  • Fixed: 390702 – Alert pop-ups from a Google Calendar after expiration of meetings
  • Fixed: 395617 – CalDAV provider should use calIcsParser.js
  • Fixed: 400278 – CalDAV provider issues requests to unselected caldav accounts at startup
  • Fixed: 400835 – CalDAV provider should display errors
  • Fixed: 408240 – Reading backup preferences fails [Error: backupBranch is not defined]
  • Fixed: 409921 – Implement CalDAV scheduling
  • Fixed: 409967 – Implement new gCal elements (uid,sequence, syncEvent)
  • Fixed: 410898 – DTSTART/DTEND ignored in FREEBUSY response to scheduling request
  • Fixed: 412606 – Storage provider does not store X-params of attendees
  • Fixed: 413333 – Offer auto-conversion of google ICS calendars to writable Google Calendars
  • Fixed: 416239 – Crash on quit seems to point to libwebdav; eliminate use of webdav extension
  • Fixed: 417629 – Import ICS file to CalDAV server fails to handle recurrence-id correctly
  • Fixed: 421716 – CalDAV provider should support getctag
  • Fixed: 424185 – On shared calendars when an alarm comes up calendars are changed to read only and alarms cannot be dismissed
  • Fixed: 426153 – Add link to event page in event editing dialog
  • Fixed: 427006 – Timezone offset incorrectly calculated for negative half hour timezones
  • Fixed: 428544 – Unable to dismiss reminder for repeating events on Google Calendar that have been sync’ed to Outlook with Google Calendar Sync
  • Fixed: 428851 – Accepting Meeting Invites Does Not Update Google Calendar
  • Fixed: 429061 – webcals scheme not supported (i.e., for https)
  • Fixed: 429095 – Recurrences with no end date should be limited to a maximum of 60 instances
  • Fixed: 429329 – Unauthenticated calendar fails to load on startup
  • Fixed: 429497 – Warning and error nsIInterfaceRequestor in the error console
  • Fixed: 430249 – Storage calendar sends out too many onOperationCompletes
  • Fixed: 430254 – Add interfaces to GData for UI code
  • Fixed: 430280 – bad aOperationType on addItem
  • Fixed: 432579 – Enabling cache for public calendar like US Holidays causes entries to dissappear
  • Fixed: 432653 – All events in all views take the color of the last calendar in my calendars list
  • Fixed: 433889 – Fix regressions from bug 430254
  • Fixed: 433906 – Cannot dismiss alarm on Kerio server [Error: pcs.charAt is not a function]
  • Fixed: 434354 – CalDAV provider should cope with multiple principal-collection-sets
  • Fixed: 434371 – Error on deleting item from Zimbra server
  • Fixed: 434736 – calWcapRequest: use nsIStreamLoader instead of nsIUnicharStreamLoader
  • Fixed: 435877 – UTF-8 decoding problem breaks wcap calendar
  • Fixed: 436476 – Deleting a single instance of a recurring event fails
  • Fixed: 437048 – Invite an attendee to an event causes error
  • Fixed: 437189 – Gdata prov: cannot delete last remaining occurence by "delete this occurence"
  • Fixed: 437318 – optimize caldav queries for "long" calendars
  • Fixed: 437420 – Wrong display of WCAP all day events in the unifinder
  • Fixed: 437921 – Not working with TB 3a2pre by default
  • Fixed: 438372 – Sunbird 0.8 opens newer database from 0.9pre but fails to read – schema check not working
  • Fixed: 438515 – Lightning doesn’t send iTIP messages on event updates in CalDAV calendars
  • Fixed: 440358 – no WCAP calendar events visible after restart of sunbird
  • Fixed: 441246 – Add support for categories in Google Calendar
  • Fixed: 441748 – deleting a single occurrence of a ‘non floating’ all day rule is not possible
  • Fixed: 442220 – WCAP event: Timezone ‘UTC/GMT’ changed automatically to ‘Europe/London’
  • Fixed: 442651 – No organizer in the attendees dialog
  • Fixed: 443361 – Misleading logon prompt when subscribing to multiple Google calendars
  • Fixed: 444748 – Get rid of custom timezone service
  • Fixed: 446512 – Recent nightlies of Lightning cause NULL-pointer dereference crash in TB
  • Fixed: 447913 – CalDAV provider should avoid query-by-uid on after-PUT fetches
  • Fixed: 448453 – Caldav Calenders working with 0.8 don’t load under 0.9pre
  • Fixed: 448561 – Allow CalDAV provider to work with Google Calendar’s new CalDAV
  • Fixed: 448803 – CalDAV provider should not query-by-uid for moved items
  • Fixed: 449031 – Add meta data API to memory/storage
  • Fixed: 449177 – Support free-busy querying for the GData Provider
  • Fixed: 449401 – storage provider does cleanly separate items of the same id across different calendars
  • Fixed: 449764 – CalDAV: can’t properly handle PERIOD for freebusy information
  • Fixed: 449964 – lightning/nightly/2008-08-07-18-mozilla1.8/linux-xpi gdata-provider last one that works
  • Fixed: 450104 – insertion of data is extremely slow compared to other platforms
  • Fixed: 450285 – Startup Error: mozStorage exception: createStatement failed
  • Fixed: 451020 – Support for mixed server/non-server attendees
  • Fixed: 451174 – CalDAV provider can fail to check inbox
  • Fixed: 451455 – CalDAV provider can delete items mistakenly
  • Fixed: 451585 – [CalDAV] Use ICS service for ics parsing
  • Fixed: 452214 – CalDAV provider interop issues with newer CalendarServers
  • Fixed: 452379 – Accepting an invitation on caldav (Bedework) doesn’t work
  • Fixed: 452610 – Disable CalDAV scheduling (make pref-based)
  • Fixed: 452818 – getItem() returns no item after an event is created in the Google calendar
  • Fixed: 453198 – Allow arbitrary reminder times
  • Fixed: 453250 – turning calendars off not working
  • Fixed: 453454 – CalDAV: principal namespace list will always be empty if there are multiple home sets
  • Fixed: 453794 – Cannot update/create any event on a Google calendar
  • Fixed: 454213 – Parsing errors if server doesn’t return valid XML on getetag
  • Fixed: 454540 – [CalDAV] Ensuring trailing slash with replace fails
  • Fixed: 454637 – firstInRealm always false
  • Fixed: 454664 – Events not displayed after opening/subscribing iCalendar file – manual reload required
  • Fixed: 454691 – exception occuring when multiple transactions are occuring
  • Fixed: 454757 – Wrong usage of this/thisCalendar
  • Fixed: 455128 – exception on cached caldav calendars
  • Fixed: 455130 – Potential transaction mismatch between different sqlite databases
  • Fixed: 455132 – Pasting event to switched off calendar deletes all original events
  • Fixed: 455182 – Problems refreshing multiple Digest-authed CalDAV calendars
  • Fixed: 455289 – Offer WCAP experimental caching
  • Fixed: 455298 – Impossible to load remote caldav. It worked fine in 0.8

Lightning-only:

  • Fixed: 273476 – Thunderbird calendar needs to be built with FTP enabled for remote calendars
  • Fixed: 389150 – Display Today Pane with Task List in Calendar mode too
  • Fixed: 397913 – [Today Pane] Add tooltips to the miniday buttons
  • Fixed: 401693 – Today pane not updated on Mac OS X after hibernation
  • Fixed: 402038 – Drop support for Thunderbird 1.5
  • Fixed: 409166 – missing crop attribute in agenda checkbox
  • Fixed: 409845 – [Mac] ‘Preferences’ and ‘Quit Thunderbird’ are disabled in Calendar mode and Task mode
  • Fixed: 413326 – Read only calendar, use ‘Click Here to Add a New Task’ text field -> nothing happens
  • Fixed: 419184 – "msgHeaderParser is not defined" when dragging mail to Calendar item
  • Fixed: 419816 – Task mode does not set Application title
  • Fixed: 428496 – Editing event or dismissing alarm collapses Today/Tomorrow/Soon section in Agenda
  • Fixed: 431039 – Move only string from sun-lightning.dtd and remove file
  • Fixed: 431811 – Context menu of tasks in today pane is broken [Error: taskTree has no properties]
  • Fixed: 431829 – Moving Today Pane button on Task toolbar removes it from Calendar toolbar and duplicates it on the Task toolbar
  • Fixed: 432218 – Remove TB 1.5 specific code in getMailBar() function
  • Fixed: 433937 – All-day items in Agenda have no styling and can’t be selected via mouse click
  • Fixed: 435174 – Today Pane not displayed after startup when using Spamato extension [Error: LOG is not a function]
  • Fixed: 435268 – Double-clicking an event in the Today pane opens *two* editing windows
  • Fixed: 435390 – Style sheet missing from iMip/iTip
  • Fixed: 435934 – "No chrome package registered for chrome://calendar/widgets/calendar-widget-bindings.css" when starting Lightning
  • Fixed: 436333 – [Today Pane] "New Event" button does nothing, event dialog not displayed
  • Fixed: 437451 – Menu "File -> New -> Calendar" is disabled in Mail Mode
  • Fixed: 438546 – "Select All" (Ctrl+A) & "Undo" (Ctrl+Z) in Mail mode doesn’t work anymore
  • Fixed: 438963 – All day event is shown on the day before the actual day of the event (only in the today pane)
  • Fixed: 440022 – ensure that Lightning doesn’t have empty min/maxVersion in install.rdf
  • Fixed: 440700 – [Trunk] Cannot switch back from Calendar to Mail Mode [Error: mailToolbarMenuItem is null]
  • Fixed: 442003 – Create a binding to easily add notification bars to emails
  • Fixed: 442571 – Integrate "Create a new Calendar" into the account central pane
  • Fixed: 444532 – Select ‘Convert to->Task/event’ in the preview pane in mailmode causes an uncaught exception
  • Fixed: 445997 – No email identity in calendar properties selected
  • Fixed: 448205 – Calendar mode does not set Thunderbird Application title
  • Fixed: 448325 – Today Pane context menu: Delete command inside "Convert To"
  • Fixed: 449019 – No tooltip by mouse over event in unifinder
  • Fixed: 449384 – Move mouse over task in task list -> no tooltip visible
  • Fixed: 451937 – Titlebar changes to text of Calendar Mode at midnight
  • Fixed: 453195 – Allow providers to disable imip

Sunbird-only:

  • Fixed: 399599 – Help menu has no accesskey for item "Contents"
  • Fixed: 402593 – Sunbird lacks Ctrl+Q to exit
  • Fixed: 413523 – [Trunk] No icon images are shown in the Customize Toolbar dialog
  • Fixed: 427237 – cvs remove unused files in calendar/sunbird/themes/***stripe/sunbird/
  • Fixed: 432499 – Duplicate id in calendar.xul
  • Fixed: 433947 – Move goToDateDialog.js/xul from resources/content to sunbird/base/content
  • Fixed: 445527 – Some keyboard shortcuts are not shown in menu
  • Fixed: 445545 – Port Firefox/Thunderbird Bug 378598 to Sunbird
  • Fixed: 449917 – Opening context menu without having selected an item reveals blank entry

Lightning .xpi (from Mozilla Add-ons; system is auto-detected)

Sunbird builds:

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Calendar Releases

Comments (21)

Permalink

Sunbird 0.8 Released

Changelog for previous release (Sunbird 0.7) | Changelogs for other Sunbird releases

Released on 04 Apr 08, and this changelog was last updated on 21 Apr 08.

Sunbird 0.8 has been released. Release notes are available (Sunbird / Lightning). This post lists the improvements in Sunbird 0.8 over 0.7. This list encompasses almost every single known fix that went into this release. Do check out the known issues (Sunbird / Lightning) as well.

Both Sunbird and Lightning are in development stage, so their functionalities might change and bugs may be present. The builds are recommended for developers. Lightning 0.8 will not work on Thunderbird 1.5.0.x; please first upgrade to Thunderbird 2.0.0.x or use Lightning 0.7 instead.

Please remember to install updated timezones for Windows beforehand. Information on obtaining the updated timezones can be found in Microsoft Knowledge Base article 931836.

Folks using early 0.8pre nightlies should backup their local calendars. There is a high probability that the local calendars will break, so delete them and reimport to resolve the issue.

New features & significant changes in 0.8:

  • Added 14 new calendars.
  • 314339: Foreign timezone support.
  • 393395: Offline support.
  • 253396: Task mode.
  • 349870, 400949: Now possible to build Thunderbird or Sunbird with Lightning.
  • 352546: Build Lightning with all locales included.
  • 402177: Add functionality for hiding the unifinder easily.
  • 410931: Internal timezone definitions have been updated to 2007k Olson database.
  • 415081: Get rid of lightning-wcap.xpi
  • 415513, 406603, 409743, 415894: Added Japanese, Korean and Ukrainian; removed Punjabi.
  • Lots of other bug fixes; please refer to the release notes (Sunbird / Lightning), which list in more detail.

Changes in 0.8: (389)

Calendars: (14)

  • Fixed: 397180 – South African Holidays
  • Fixed: 401357 – Holiday file for Finland in Swedish
  • Fixed: 401458 – Malaysia Holidays
  • Fixed: 401495 – Icelandic Holidays
  • Fixed: 402336 – Luxembourg Holidays 2008
  • Fixed: 404172 – Polish holiday
  • Fixed: 404653 – Updated 2008 spanish holidays calendar for Mozilla Calendar project website
  • Fixed: 409489 – Czech holidays
  • Fixed: 409502 – Colombian Holidays: Updated for 2008
  • Fixed: 409584 – Holiday file for India
  • Fixed: 410531 – Finnish holidays for 2008
  • Fixed: 412908 – Indonesia Holidays 2008
  • Fixed: 413799 – Updated Thai Holidays ICS file for the "Calendar – Holidays files" page
  • Fixed: 414177 – Holiday calendar file for Cambodia 2008

Common: (242)

  • Fixed: 195580 – Can’t use delete button to delete task or calendar
  • Fixed: 253396 – Task Mode: Full Task Window
  • Fixed: 257428 – use alarms? — preference on a per-calendar basis
  • Fixed: 265971 – \n in SUMMARY of VEVENT not interpreted
  • Fixed: 278799 – Unifinder: Sorting events should use collator, precomputed keys
  • Fixed: 288496 – Alarm indicator icon on event box
  • Fixed: 300605 – Timezone should default to system timezone
  • Fixed: 310079 – Wanted : to publish your calendar on a local network with read-only rights for the others
  • Fixed: 313948 – Keep readOnly attribute set by user persist between sessions
  • Fixed: 314339 – need to handle non-native timezone bits
  • Fixed: 317786 – when an event has duration and no dtend, the duration is replaced by dtend on serializing (upload/export)
  • Fixed: 321010 – Need better stripping of illegal css chars from category names
  • Fixed: 323011 – Unifinder default option should not be ‘all events’
  • Fixed: 324440 – make calendar code link with xpcom_glue instead of xpcom directly, convert to frozen linkage
  • Fixed: 328442 – jsDate vs calIDateTime
  • Fixed: 328996 – guessSystemTimezone doesn’t take northern/southern hemisphere into account
  • Fixed: 332866 – Buttons with "Open"/"Edit" for events/tasks should be added to the Calendar Alarm window
  • Fixed: 333363 – Some providers return an allday event on the day of the event, and the day after
  • Fixed: 336175 – Export calendar to CSV format fails if a task exists in calendar
  • Fixed: 337191 – Event/Task Dialog always shows times in OS timezone regardless of timezone preferences
  • Fixed: 337377 – Fails to import Outlook CSV files that have fewer than 13 fields
  • Fixed: 341518 – mini month "previous" and "next" arrow buttons move when clicked
  • Fixed: 341576 – A better event alarm dialog
  • Fixed: 341776 – calICalendar::superCalendar attribute for calendar composition
  • Fixed: 349870 – Build Thunderbird with preinstalled Lightning
  • Fixed: 353887 – Calendar Internal Code has errors when calculating recurrences with all-day and non-allday items
  • Fixed: 354198 – Print output shows all day events from day preceding the selected date range
  • Fixed: 355874 – colors for categories with illegal chars do not work
  • Fixed: 356569 – [proto subscriptions] No ability to view other people’s calendars
  • Fixed: 363038 – [Proto] Recurrence preview should start at the start date of an event
  • Fixed: 365706 – Migration wizard shows oversized progress bar on import page
  • Fixed: 367186 – Migration wizard hangs when importing an empty ICS file from calendar extension
  • Fixed: 370146 – API enhancement: Searching for calendars
  • Fixed: 376585 – [Proto] Subscription Dialog — Searching for Calendars
  • Fixed: 378172 – [Proto] Recurrence dialog: datepickers need a facelift
  • Fixed: 379029 – API to reflect provider capabilities
  • Fixed: 379100 – Give the Unifinder an overhaul
  • Fixed: 379174 – readonly events should not be dragable in the views
  • Fixed: 382121 – use a javascript implementation of propertybags
  • Fixed: 383272 – [Proto] Recurrence dialog: weekly and monthly recurrencepattern is not in sync with minimonths
  • Fixed: 384826 – week/day view: drag event time, type title, double click: loses title
  • Fixed: 388018 – Mode Toolbar: Prepare Items to perform as Drop Target
  • Fixed: 388656 – DATE values must not specify a TZID
  • Fixed: 389341 – Tooltips too tall: only expand, don’t shrink height based on event that’s under mouse
  • Fixed: 389522 – move shared code from applicationUtil.js to calUtils.js
  • Fixed: 389854 – Today-pane: implement agenda-pane
  • Fixed: 390014 – Categories sort lower case after upper case
  • Fixed: 390492 – events with DURATION get serialized with DURATION and DTEND
  • Fixed: 390508 – Unify calendar command sets
  • Fixed: 392316 – [Trunk] Win32 Sunbird package misses required VC8 runtime files
  • Fixed: 392584 – Calendar Mode Menu cleanup needed
  • Fixed: 393395 – Offline Support infrastructure: Synchronization interfaces
  • Fixed: 393414 – TZID should be ignored when DATE-TIME values are specified in absolute time (UTC)
  • Fixed: 394634 – Double Quotes in Description not handled correctly when exported to .CSV files
  • Fixed: 395051 – Synchronize connection.dtd on MOZILLA_1_8_BRANCH and Trunk
  • Fixed: 395187 – Creating events for read only calendar
  • Fixed: 395925 – revise entity reminder.due.label
  • Fixed: 395940 – [Proto] Event Dialog: Save Changes? dialog should use descriptive button labels
  • Fixed: 396337 – Some tooltips should be improved
  • Fixed: 396865 – WCAP only: Alarm setting for Tasks corrupted
  • Fixed: 397341 – Remove agenda.treeview.menu.label; from lightning.dtd.
  • Fixed: 397538 – [Mac] Right-click on event in calendar brings up non-functioning pop-up menu
  • Fixed: 397866 – Errors are getting announced indefinitely
  • Fixed: 398139 – X-prop parameters get corrupted.
  • Fixed: 398247 – [TodayPane] toolbar button icons in miniday are left aligned
  • Fixed: 398426 – Task list: Priority icon not visible if task is selected due to row background color
  • Fixed: 398724 – Problems with floating all-day items
  • Fixed: 399595 – Remove unused entities from global.dtd
  • Fixed: 399764 – [Proto] Attendees dialog: error during setting zoom level and strict warning
  • Fixed: 399864 – calAttendee lacks mutability checks
  • Fixed: 400148 – [proto] event dialog should compare calendars by id
  • Fixed: 400279 – Category colors should be displayed next to the event boxes
  • Fixed: 400318 – Time incorrectly recalculated when Lightning/Sunbird timezone does not match system timezone (datepicker)
  • Fixed: 400949 – Build Lightning with Sunbird
  • Fixed: 400950 – Change calDatetime to reference its timezone definition
  • Fixed: 400951 – Attribute calICalendar::suppressAlarms should be removed, be modeled as a calendar pref/property.
  • Fixed: 401000 – make helper method calGetString() exception safe
  • Fixed: 401273 – alarms added to all events imported via csv file
  • Fixed: 401362 – [Proto] Recurrence dialog: uncaught exception if creating new event
  • Fixed: 401389 – [Proto] Task dialog shows dots beside checkbox when start or due date checkbox given focus
  • Fixed: 401546 – Alarm indicator icon is not visible for recurrent events
  • Fixed: 401572 – Selective calling of onRemoveAlarmsByItem / Error Console "startDate has no Properties"
  • Fixed: 401681 – Sync base/themes/winstripe/calendar-event-dialog.css between Trunk and Branch
  • Fixed: 401704 – Make Event dialog more extension friendly (be generous with id’s)
  • Fixed: 401749 – Unlock prebuilt Talkback packages for Sunbird 0.8pre
  • Fixed: 401861 – Send freebusy results immediately
  • Fixed: 401878 – Events of deselected calendars stays visible (reload necessary)
  • Fixed: 401905 – Event grippies are no longer functional
  • Fixed: 402177 – Add functionality for hiding the unifinder easily
  • Fixed: 402206 – [Trunk] Empty button in ‘view saved passwords’ dialog
  • Fixed: 402325 – Disable cut and paste commands when all calendars are readonly
  • Fixed: 402407 – PNGs can be re-compressed further.
  • Fixed: 402516 – Remove calIOperation::success
  • Fixed: 402518 – Enhance storage provider to store foreign timezones
  • Fixed: 402523 – Event for one day a week is viewed as all day multiplay events
  • Fixed: 402683 – new category layout causes colliding event boxes
  • Fixed: 402841 – copy an event to the calendar and it shows up as the day before
  • Fixed: 402896 – floating events can’t be re-set to different timezone
  • Fixed: 403058 – Minimonth month dropdown menu misses styling on mouse hover
  • Fixed: 403061 – Unifinder: Edit and Delete selected event via keyboard is broken
  • Fixed: 403517 – New Event/Task (context) menu commands are always disabled
  • Fixed: 403523 – Enable/Disable calendar via keyboard is broken
  • Fixed: 403594 – ‘Last day of the month’ recurrence rule has been screwed up
  • Fixed: 403676 – Remove lock from calendar list column header
  • Fixed: 403748 – Correct misspellings in Calendar code
  • Fixed: 403808 – Missing license header (minimonth.css & minimonth.xml)
  • Fixed: 403886 – Decision if prototype dialogs should be promoted official
  • Fixed: 404007 – Remove calendar from composite in onCalendarUnregistering
  • Fixed: 404056 – Select Calendar dialog is empty during export/import/publish
  • Fixed: 404085 – Consolidate provider methods into a default calendar implementation
  • Fixed: 404487 – recurring event, open edit dialog via context menu -> no ‘Editing a repeating item’-dialog
  • Fixed: 404763 – broken instanceof test in calUtils.js
  • Fixed: 404813 – No calendars can be created, failure during startup
  • Fixed: 404834 – Menuitem for show/hide Search Bar is broken
  • Fixed: 404976 – calendar.autorefresh.timeout limit to max 3-digit numbers in options
  • Fixed: 405006 – Strict warning in calendar-task-tree (aRow hides argument)
  • Fixed: 405034 – Task list doesn’t persist sort order or column selection anymore
  • Fixed: 405039 – Don’t use localized prefs for "Get (extensions|themes)" URLs
  • Fixed: 405111 – Hidden completed tasks are visible in task list after Startup or Reload Remote Calendars
  • Fixed: 405127 – [Task Mode] Add ‘click here to add a new task’ feature
  • Fixed: 405199 – First day of week is always Sunday in prefs window
  • Fixed: 405251 – Unit tests for memory and storage providers
  • Fixed: 405356 – Missing created calendars under calendar list if using characters like "ƒçƒá≈æƒë≈°" or more than one word in defining categories under preferences
  • Fixed: 405417 – new task mode remains empty
  • Fixed: 405418 – Calendar color is not applied immediately to ICS calendars
  • Fixed: 405490 – [Proto] Task dialog: Due date picker doesn’t work
  • Fixed: 405499 – Task list behaves erratic after deleting multiple tasks at once
  • Fixed: 405502 – Imported task is displayed twice in task list
  • Fixed: 405737 – Import of .csv from Outlook 2000 calculates all alerts in reverse
  • Fixed: 405777 – calUtils’ doQueryInterface runs into infinite recursion
  • Fixed: 405833 – Make recurrence dialog more extension friendly (be generous with id’s)
  • Fixed: 406372 – too hard to get product id, version
  • Fixed: 406576 – Investigate calIcalProperty::setDatetime_ for parentless properties (possible timezone issue)
  • Fixed: 406603 – Add ko (Korean) locale to Calendar
  • Fixed: 406747 – Exception when setting calRecurrenceRule.endDate = null
  • Fixed: 406748 – Calendars are not loaded when using categories that contain double quotation marks
  • Fixed: 406849 – Remove unused entity from calendar.dtd
  • Fixed: 407574 – calCompositeCalendar: numToSend is not defined
  • Fixed: 407798 – All tasks shown multiple times
  • Fixed: 407808 – [Task Mode] quick-add field shrinks to a few pixel height and is not operable
  • Fixed: 407933 – [Task List] Initial width of the Done column too small – checkbox image is cropped
  • Fixed: 408167 – could nightly calendar builds finish earlier (e.g. at ~8 am UTC)
  • Fixed: 408227 – calendar-alarm-dialog.ico file should include images for older platforms
  • Fixed: 408237 – Non working code due to setting of readonly attribute ‘generation’ in providers
  • Fixed: 408287 – Strict warnings in calendar-task-tree.xml on double click and startup
  • Fixed: 408291 – calendar-task-tree.xml shows completedDate in UTC
  • Fixed: 408349 – Add ‘Click Here to Add a New Task’ text field to Task List of Today-Pane
  • Fixed: 408473 – Strict warnings in calendar-dnd-listener.js [redeclaration of function ...]
  • Fixed: 408657 – Implement nsITreeView fully for all calendar related trees. [Exceptions while dragging tasks/events]
  • Fixed: 408727 – Monthview is slow in sorting events
  • Fixed: 408798 – Task Mode: Optimize Menu Structure for Task Mode
  • Fixed: 409526 – QueryInterface functions in calUtils.js can be faster
  • Fixed: 409743 – Ukrainian builds
  • Fixed: 409842 – Remove unused journal menuitems and strings
  • Fixed: 409843 – Unify toolbar button styles
  • Fixed: 409966 – "Workweek days only" option is inversed after update from 0.7
  • Fixed: 410055 – LAST-MODIFIED entries of all items in an ics file are set to actual time
  • Fixed: 410080 – consolidate usage of ics-service
  • Fixed: 410086 – Random events have "Untitled" title
  • Fixed: 410140 – Update calendar copyright dates to 2008
  • Fixed: 410168 – circular reference in timezone references
  • Fixed: 410520 – need a way to not start the data migrator
  • Fixed: 410664 – Fix typo
  • Fixed: 410788 – remove dump statements
  • Fixed: 410931 – Update internal timezone definitions
  • Fixed: 411690 – Avoid unifinder startup load
  • Fixed: 411958 – Use tinderboxen to build gdata-provider nightlies
  • Fixed: 412154 – Creating events with custom recurrence rule fails [Error: getElementValue is not defined]
  • Fixed: 412258 – A category color is not displayed if the category name contains more then 2 words
  • Fixed: 412622 – Wrong display of importance icons
  • Fixed: 412641 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.8 release
  • Fixed: 412671 – Only build locales if calendar locale is checked out
  • Fixed: 412757 – Event dialog is broken after removing the Privacy toolbar button [Error: menupopup has no properties]
  • Fixed: 412765 – Name, color, location fields are shifted to right side in calendar properties window
  • Fixed: 412853 – many strict warnings [anonymous function does not always return a value]
  • Fixed: 412918 – New Tasks run out of the view
  • Fixed: 412948 – Tasks cannot be deleted
  • Fixed: 413111 – Strict warnings in calendar-dialog-utils.js [function recurrenceRule2String does not always return a value]
  • Fixed: 413128 – All calendars are deselected after Lightning update
  • Fixed: 413159 – Changing calendar for tasks via context menu doesn’t work
  • Fixed: 413214 – Remove alarm image if suppressAlarms is true
  • Fixed: 413450 – calCalendarManager: js error NS_ERROR_INVALID_POINTER
  • Fixed: 413455 – Task tree component does not fully implement nsITreeView
  • Fixed: 413474 – Delete button in Mail mode does not delete events or tasks
  • Fixed: 413516 – Unifinder shows only the last modified event
  • Fixed: 413656 – Future events/tasks are reported to be ‘today’ in alarms
  • Fixed: 413484 – cvs remove unused files from calendar/resources/content
  • Fixed: 413715 – Unifinder search is broken [Error: event is not defined]
  • Fixed: 413855 – Invitation mail don’t show details (date/time etc) but requires ACCEPT/DECLINE
  • Fixed: 413868 – Lightning forces Thunderbird to English due to shipping sunbird-only files
  • Fixed: 414230 – Restart required for ‘Workweek days only’ and ‘Task in View’ option to take effect
  • Fixed: 414537 – [Task Mode] Preview pane should show link to a web page
  • Fixed: 414821 – Timezone dialog throws error output when timezone of OS doesn’t fit to lightning timezone
  • Fixed: 414897 – Correct capitalization of imipHtml.Comment
  • Fixed: 415081 – Get rid of lightning-wcap.xpi
  • Fixed: 415103 – Create release notes for Lightning/Sunbird 0.8
  • Fixed: 415253 – Reload causes error in hidden Unifinder [Error: unifinderTreeView.clearEvents is not a function]
  • Fixed: 415442 – Sunbird consumes much cpu time
  • Fixed: 415478 – Unifinder: sorting issue
  • Fixed: 415495 – not removing controllers calls JS on scope without Components
  • Fixed: 415513 – Add Japanese locale to Calendar
  • Fixed: 415654 – Use different alarm icon for suppressed alarms
  • Fixed: 415894 – Remove pa-IN (Punjabi) as a supported locale
  • Fixed: 415956 – Unifinder is always sorted by event title after startup (not as expected)
  • Fixed: 415987 – FREEBUSY decoding does not support comma-separated entries
  • Fixed: 415990 – js warning: while(calGoItem = calGoPopupMenu.firstChild) {…
  • Fixed: 416098 – Need for some extra strings
  • Fixed: 416158 – Keyboard navigation of the event list (unifinder) is slow
  • Fixed: 416206 – erroneous drag’n’drop with tasks in multiweek/month view
  • Fixed: 416240 – Network ics calendar displays online but does not cache for offline access
  • Fixed: 416435 – moving event in month-view or multiweek-view – session has no properties
  • Fixed: 416525 – Add Link for task or event does not work (URL is not saved)
  • Fixed: 416608 – Unifinder-closer is in selected state
  • Fixed: 416802 – Add additional properties to allow easy customization of days in the views
  • Fixed: 417056 – Disable wcap caching until dependant bugs are fixed
  • Fixed: 417508 – Event dialog is broken, it’s not possible to edit events and tasks
  • Fixed: 417808 – Reflect 2008 Changes in Australian Daylight Saving Times
  • Fixed: 417911 – Send out an event when the view is loaded
  • Fixed: 418237 – pinstripe typo, Error in parsing value for property -moz-image-region
  • Fixed: 418251 – TaskMode: Categories toolbar-button popup menu are not sorted locally dependent
  • Fixed: 418296 – unifinder event list sort key caching speed improvement
  • Fixed: 418387 – Task Mode, Context Menu: Mark Completed menuitem is often not correctly prechecked
  • Fixed: 418647 – Follow-up comment on timezones
  • Fixed: 418792 – l10n specific preferences not working (en-US instead of de in user agent string in localized builds)
  • Fixed: 418805 – Editing of an event on a cached calendar in online mode isn’t possible
  • Fixed: 418854 – Undo is not possible for task/event modification
  • Fixed: 418995 – CSV import creates empty fields datastores
  • Fixed: 419351 – Redundant view refresh if tasks are not shown in view
  • Fixed: 419414 – CSV files without CRLF line endings not importable
  • Fixed: 419462 – CSV files contain bogus data
  • Fixed: 419601 – Creating new profile fails; error in reading from storage.sdb
  • Fixed: 419817 – iMip/iTip invitation mail -> No ‘Accept’/’Decline’ button if WCAP or CalDAV calendar exist
  • Fixed: 419860 – Unifinder ‘All Future Events’ shows past events
  • Fixed: 419958 – Refresh the background images in Lightning websites
  • Fixed: 420586 – Don’t package Sunbirds updater.ini file in lightning.xpi
  • Fixed: 420840 – Tracking bug for 0.8 RC cleanup
  • Fixed: 420844 – Only show suppress icon on events if popup alarms are supported
  • Fixed: 422233 – Use METHOD:PUBLISH when publishing ics calendar files.
  • Fixed: 422412 – Accepting a iMip/iTip invitation into a WCAP calendar doesn’t work
  • Fixed: 422898 – Creation of new local calendar not possible
  • Fixed: 423395 – onEventSweepMouseMove handler stays around after drop
  • Fixed: 423727 – [Trunk] Calendar views are broken (Error:Trying to load a non-chrome URI)

Common (Providers, e.g. CalDav, ICS): (47)

  • Fixed: 328618 – failure when creating calendar objects does not display an error dialog
  • Fixed: 354574 – Centralize definition and getters for PRODID and VERSION
  • Fixed: 362650 – Google Calendar Provider: Support for Recurring Events
  • Fixed: 366177 – Memory cache for storage provider
  • Fixed: 373370 – Send If-Match / If-None-Match headers on PUT & DELETE
  • Fixed: 391379 – Does not work behind a proxy with authentication
  • Fixed: 393816 – X-MOZ-LOCATIONPATH is pointless
  • Fixed: 393817 – CalDAV provider is too chatty
  • Fixed: 395654 – failure to renegotiate digest authentication
  • Fixed: 398975 – Implement calIFreeBusyProvider for CalDav Provider
  • Fixed: 400283 – CalDAV provider issues too many requests
  • Fixed: 400808 – Google re-invites all attendees of an event when an invitation is accepted
  • Fixed: 401263 – Event privacy set to "private" by default; should be set to "default" instead
  • Fixed: 401428 – Google calendars do not show up in any view (missing toString)
  • Fixed: 401678 – gdata preferences file is not correctly added
  • Fixed: 401710 – Unable to dismiss zero duration events
  • Fixed: 402197 – WCAP calendar, all day recurrence -> deleting a single event isn’t possible
  • Fixed: 405109 – It shouldn’t possible to use the same profile by different wcap calendar users
  • Fixed: 405459 – Task without start and due date are not displayed anymore
  • Fixed: 406569 – GData loader fails for lightning
  • Fixed: 406801 – Import and display of event with foreign timezone fails
  • Fixed: 406804 – Database upgrade from Sunbird 0.3 to 0.8pre fails
  • Fixed: 407279 – Make CalDAV-scheduling freebusy work with Oracle server
  • Fixed: 407700 – WCAP: Need to filter [;:] for common names CN
  • Fixed: 408067 – nsIXULAppInfo.ID case is incorrect
  • Fixed: 408826 – Errors regarding gdata’s superCalendar
  • Fixed: 408968 – It’s not possible to convert a WCAP invitation in to a task
  • Fixed: 409249 – Creating Tasks should return an error
  • Fixed: 409346 – Typo in CalDAV provider prevents PUT to Chandler svn
  • Fixed: 410560 – Quicken standalone build process
  • Fixed: 412389 – channel variable not defined in calDavCalendar.js
  • Fixed: 413291 – Make CalDAV-scheduling freebusy work with Bedework
  • Fixed: 414519 – Recurring event without gd:when breaks parsing
  • Fixed: 415742 – Alarms on occurrences cannot be dismissed
  • Fixed: 416851 – Implement offline interfaces for GDATA
  • Fixed: 417873 – CalDAV provider needs to fire onLoad
  • Fixed: 418542 – CalDAV provider forces calendar visibility on startup, refresh
  • Fixed: 418657 – [Task List] Hide Completed Task feature is broken
  • Fixed: 420228 – Cannot dismiss alarms on CalDAV calendars
  • Fixed: 420326 – The CalDAV provider does not refresh modified events from server
  • Fixed: 420695 – Disable attendees by default
  • Fixed: 420749 – CalDAV calendars must refresh twice to display server-side changes
  • Fixed: 420854 – Cannot modify events on CalDAV calendar
  • Fixed: 421215 – Error preparing Google calendar; unable to access calendar; not compatible with 0.8
  • Fixed: 421301 – getItem() doesn’t include exceptions in recurring events
  • Fixed: 422928 – Task mode, WCAP calendar: Cannot set completed Status
  • Fixed: 423667 – Enable multi-language nightlies

Lightning-only: (71)

  • Fixed: 325214 – Lightning calendar menu items don’t have keyboard shortcuts
  • Fixed: 327780 – Need to sort out what sort of toolbar UI to offer for Lightning
  • Fixed: 330121 – datepickers & export code not usable in Lightning on Japanese Win2k
  • Fixed: 347192 – Entries in agenda should appear in the same way again when starting Lightning again
  • Fixed: 352546 – Build Lightning with all locales included
  • Fixed: 361635 – Need to support incoming updates to existing iTIP/iMIP invitations
  • Fixed: 372829 – Integrate Unifinder into Lightning as it is in Sunbird
  • Fixed: 374759 – Cannot accept, decline or send iTIP invitations (Error: this.mDefaultIdentity has no properties)
  • Fixed: 379198 – Lightning doesn’t send iTIP messages on event updates
  • Fixed: 379204 – Add Open Calendar Item in Thunderbird File Menu
  • Fixed: 387863 – Event Invitation by mail does not display END TIME of event
  • Fixed: 388433 – Mode Toolbar: Tasks button should say "Tasks" not "Task"
  • Fixed: 390495 – [Trunk] datepicker combo from calendar tab is expanded after starting thunderbird
  • Fixed: 391300 – Switching to mail mode does not restore collapsed elements properly
  • Fixed: 392936 – Switching ‘Mode Toolbar’ location (‘top’ to ‘bottom’) causes Calendar icon to duplicate
  • Fixed: 394358 – Print toolbar button is not enabled in Calendar Mode
  • Fixed: 394879 – [Trunk] lightning.xpi ships libsqlite3.so/sqlite3.dll in root folder
  • Fixed: 396159 – Unused entity lightning.context.deleteitem.accesskey
  • Fixed: 396547 – Remove obsolete entities lightning.sidebar.showCompletedTasks.* from lightning.dtd
  • Fixed: 397917 – [Today Pane] entire pane shifts when pressing a miniday button
  • Fixed: 399893 – Lightning 0.7 RC 1 on Mac: Address book icon exchanged
  • Fixed: 400444 – Thunderbird File – New menu has no accesskeys for Calendar items
  • Fixed: 401521 – Day, Week and Multiweek View changes to Month View after restart
  • Fixed: 401668 – calendar-unifinder.css changes text color in Thunderbird
  • Fixed: 401720 – Cannot add event to calendar from invitation if I have multiple calendars
  • Fixed: 401730 – Lightning is lacking the hability of exporting selected events
  • Fixed: 401739 – Thunderbird always starts in Calendar Mode
  • Fixed: 402038 – Drop Lightning support for Thunderbird 1.5
  • Fixed: 402530 – ‘Show Tasks in Calendar’ is checked but no task is visible
  • Fixed: 402534 – Provide a default set of categories
  • Fixed: 403936 – [today pane] activity field: Remember user configurable option
  • Fixed: 404023 – IMIP/ITIP: Lightning asks for target calendar even if I want to decline an invitation
  • Fixed: 405312 – Task Mode splitter affects Message Pane splitter in Mail Mode causing resizing issues
  • Fixed: 405687 – missing keyboard shortcut for the tasks window
  • Fixed: 406345 – Switching between modes is broken
  • Fixed: 406433 – Keyboard shortcut for menu View -> Week (Alt+2) doesn’t work
  • Fixed: 406731 – Event…, Task…, Calendar… items are missing in File Menu
  • Fixed: 407745 – Add lightning version in user-agent string
  • Fixed: 408651 – Scroll bar in Task mode is defect
  • Fixed: 408652 – Task <-> event conversion: no description text
  • Fixed: 408740 – Calendar Toolbar has conflicting accesskey in Lightning
  • Fixed: 408786 – recurring event to task conversion is not possible
  • Fixed: 408968 – It’s not possible to convert a WCAP invitation in to a task
  • Fixed: 409003 – Rotate View is always disabled
  • Fixed: 409968 – Modifying all items of a recurring event runs into exceptions
  • Fixed: 411489 – Mail, Task Conversion: It is not possible to drop a Mail or Task into the Event List Box Container
  • Fixed: 410635 – task/event to eMail conversion -> subject gets a leading ‘Re:’
  • Fixed: 410650 – accel+VK_DOWN for jumping to today doesn’t work
  • Fixed: 411497 – Task mode should offer some sort of filtering
  • Fixed: 411498 – Task mode details pane doesn’t show enough details
  • Fixed: 412287 – Email -> task conversion when email has utf8 encoded subject creates task with weird name
  • Fixed: 412478 – Lightning removes Open Saved Message… command from File menu
  • Fixed: 412613 – "Select All" (Ctrl+A) in Mail mode doesn’t work anymore
  • Fixed: 412737 – Dialog when accepting invitation lists read-only calendars
  • Fixed: 412739 – "Next Week" events in Today pane are really "Soon" events
  • Fixed: 412742 – Try to open the invitations dialog -> XML Parsing Error
  • Fixed: 412946 – Invitations show wrong start and end time
  • Fixed: 412964 – Switching to calendar mode throws error [Error: calendarToolbar is not defined]
  • Fixed: 413245 – hardcoded string "Calendar" in Lightning sidebar
  • Fixed: 413620 – Unify/cleanup navigation menu in all modes (Mail/Calendar/Task)
  • Fixed: 413894 – add option for various toolbars in ‘customize toolbar’ of Tasks view
  • Fixed: 414573 – Print button is always enabled in Mail mode
  • Fixed: 414790 – More than one calendars, open mail in new window and accept an invitation -> ‘Select Calendar’ dialog is empty
  • Fixed: 416584 – Drag and drop of an ics file over calendar icon is not handled correctly
  • Fixed: 417515 – [Task Mode Toolbar] Removing Progress or Priority button causes startup error
  • Fixed: 417526 – [Task Mode] Task preview pane corrupts Mail mode window layout
  • Fixed: 418115 – wrong start & end time for new events (new event button on today pane)
  • Fixed: 419349 – after landing of Bug 379198 decline button on imip-bar stopped working
  • Fixed: 420364 – Update to meeting requests fail with "showError is not defined"
  • Fixed: 421376 – [Today Pane] New Event button in Agenda needs padding
  • Fixed: 421616 – Editing event to change calendar fails, event disappears from database

Sunbird-only: (10)

  • Fixed: 397912 – Switch ‘app.update.url’ preference to new community server
  • Fixed: 398309 – Installer need to remove obsolete files calAlarmMonitor.js and calWcapCachedCalendar.js
  • Fixed: 399809 – Trim down Sunbird build
  • Fixed: 400540 – Check installer removed-files against dist/bin
  • Fixed: 401894 – switch sunbird tinderboxes to push update information to community server
  • Fixed: 412639 – Clicking offline icon throws exception ["Cannot modify properties of a WrappedNative"]
  • Fixed: 412723 – nsIPasswordManager is busted on trunk
  • Fixed: 412929 – displayDeck has no properties error
  • Fixed: 414135 – Toolbar consumes whole visible space because items in vertical order
  • Fixed: 417429 – js-errors when trying to Compose E-Mail to Attendees from Sunbird

Mac-specific: (5)

  • Fixed: 406441 – make it possible to build lightning as universal package
  • Fixed: 408743 – Today-pane close button misses active and hover states on Mac
  • Fixed: 412746 – Email addresses defect after event->task conversion on Mac
  • Fixed: 415759 – Javascript errors starting Sunbird with a clean profile
  • Fixed: 418585 – No working Sunbird 0.8pre nightly builds available for Mac OS X

Lightning .xpi: (from Mozilla Add-ons; system is auto-detected)

Windows builds Official Windows .xpi

Linux builds Official Linux x86 .xpi

Mac builds Official Mac .xpi

Sunbird builds:

Windows builds Windows .zip, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Calendar Releases

Comments (10)

Permalink

Sunbird 0.7 Released

Changelog for previous release (Sunbird 0.5) | Changelogs for other Sunbird releases

Released on 25 Oct 07, and this changelog was last updated on 09 Nov 07.

Sunbird 0.7 has been released. Release notes are available (Sunbird / Lightning). This post lists the improvements in Sunbird 0.7 over 0.5. This list encompasses almost every single known fix that went into this release. Do check out the known issues (Sunbird / Lightning / both) as well.

Please remember to install the updated timezones for Windows first. Information on obtaining the updated timezones can be found in Microsoft Knowledge Base article 931836.

Both Sunbird and Lightning are in development stage, so their functionalities might change and bugs may be present. The builds are recommended for developers. Lightning 0.7 is the last version that will run on Thunderbird 1.5.0.x.

New features & significant changes in 0.7:

  • Added 17 new calendars.
  • 241040: Middle mouse button/Scroll wheel functionality added
  • 371916: Easier to switch between mail and calendar view
  • 376086: Lightning now supports multiweek views
  • 385341, 387425, 395002, 396269, 397542, 398046: Added Georgian, Lithuanian, Portuguese (European), Simplified Chinese, Spanish (Argentina) & Turkish locales
  • 386589: Standard event dialog improved
  • Lots of other bug fixes; please refer to the release notes (Sunbird / Lightning), which list in more detail.

Table of Contents

  1. Calendars
  2. Common
  3. Common (Providers, e.g. CalDav, ICS)
  4. Lightning-only
  5. Sunbird-only
  6. Mac-specific
  7. OS/2-specific

Changes in 0.7: (280)

Calendars: (17)

  • Fixed: 357687 - Jewish Calendar, in Hebrew and English (conribution for Lightning)
  • Fixed: 384301 - Kenya Holidays calendar available here
  • Fixed: 385177 - Iranian Holidays Calendar
  • Fixed: 386484 - Belgian (french) holiday file
  • Fixed: 388000 - Singapore Public Holiday 2008
  • Fixed: 388399 - China holiday file by Mr. Fu Yang Yong – reloaded
  • Fixed: 388581 - Paraguay Holidays file
  • Fixed: 389138 - Brazilian Public Holidays (.ics File)
  • Fixed: 389811 - Japan Holidays ics file update
  • Fixed: 390041 - Feriados Argentina 2008
  • Fixed: 392702 – UkraineHolidays
  • Fixed: 395770 – Algeria Holidays (without religious holidays)
  • Fixed: 396881 – Holiday Calendar for Pakistan [Only national days]
  • Fixed: 397180 – South African Holidays
  • Fixed: 397353 – Hungarian Public Holidays in ICS format
  • Fixed: 398845 – Update Canada holidays
  • Fixed: 400037 – Hong Kong public holidays in ics file

Common: (179)

  • Fixed: 189416 - View buttons should be type=radio
  • Fixed: 212792 - opening a .ics attachment launches calendar window but fails to import calendar event from attachment
  • Fixed: 241040 - Middle mouse button/Scroll wheel functionality
  • Fixed: 244459 – Drag and drop ical (.ics) attachments from mail onto calendar
  • Fixed: 259234 - Event start time is greater than end time [if negative default duration]
  • Fixed: 264150 - Calendar widget should change number style for days with events
  • Fixed: 304741 - non-colliding events too narrow on days with colliding events
  • Fixed: 329034 - async calICalendar methods and callbacks need request handles or ids
  • Fixed: 344452 – Don’t add universal style rules for calendars and categories
  • Fixed: 350323 - show hidden calendars when they are selected.
  • Fixed: 351084 – [Proto] Task dialog: cannot set alarm for new task, existing or default alarm throws error
  • Fixed: 351745 - iMIP bar should ask user what calendar to add invitation to
  • Fixed: 352433 - "all day" is shown on "print" view and printed product for an event selected "All Day"
  • Fixed: 353567 - Wrong default alarm set on new events (after start instead of before)
  • Fixed: 354194 – Disabling alarm of a snoozed task/events causes an error, menu items are disabled
  • Fixed: 354703 - calDateTime::SubtractDate has unused variables and function calls
  • Fixed: 356056 – Snooze dialog needs to be more flexible
  • Fixed: 357397 - [proto] support WCAP server invitations
  • Fixed: 360533 - [Proto] "Documents" label is misleading
  • Fixed: 361977 – [Proto] implementation of event summary dialog
  • Fixed: 362936 – [Proto] Event dialog: Attendee dialog: title wrong: "Edit item"
  • Fixed: 363441 - Same item from different calendars
  • Fixed: 364381 - Year selection in minimonth is limited to 7 years
  • Fixed: 364572 - [Proto] Unable ro resize the transparent overlay in free/Busy grid
  • Fixed: 364672 - Minimonth: Chinese weekday names indistinguishable; even after expanding sidebar
  • Fixed: 367163 - Moving an event with timezone enabled via drag&drop changes time
  • Fixed: 369689 - In day and week views, events ending at midnight cannot be resized to a smaller size using the mouse
  • Fixed: 369848 - Full name of day in Dayview (or none)
  • Fixed: 370148 – API enhancement: Providing free-busy information
  • Fixed: 370305 - timepicker: double-click on hour should set ":00"
  • Fixed: 370435 – Review prototype event dialog
  • Fixed: 371365 – Duplicates appear for alarms left in Calendar Alarm window
  • Fixed: 372868 - Schema out-of-date error check forces Tb to quit, so you can’t disable Ln
  • Fixed: 373004 - [proto] all-day option doesn’t affect free/busy transparency correctly
  • Fixed: 373761 - [Proto] Attendee invitation status is not accessible
  • Fixed: 373888 - code cleanup: use viewElem property in decorated views
  • Fixed: 373898 - rounding issues for grid boxes in calendar multiday view
  • Fixed: 374235 – Breakpad should replace Talkback in future versions of Sunbird
  • Fixed: 375389 - Allow mouse wheel scrolling in rotated view
  • Fixed: 375390 – New Event Boxes appear too large in month/multiweek view
  • Fixed: 376496 - Formatting is bogus when start and end time don’t belong to the same timezone
  • Fixed: 377401 - [Proto] Always 3 minimonths in Recurrence-dialog
  • Fixed: 377403 – [Proto] Event dialog: iTIP Invitations not sent
  • Fixed: 377416 – Default Snooze Length not used
  • Fixed: 377463 - Scrollbar appears / disappears in week & day view when dragging event past 12pm
  • Fixed: 377554 - Reduce download size by compressing PNG images
  • Fixed: 377620 - [Proto] Event dialog: Localize ‘Do you want to save changes?’ dialog
  • Fixed: 378270 - Remove ‘Rotate’ button and move the rotate option to the views menu
  • Fixed: 380335 - Add picture to Task in MonthView (instead of *)
  • Fixed: 381415 - RDATE/EXDATE list is not considered
  • Fixed: 382150 – Consolidate calendar makefiles
  • Fixed: 382705 - "Status" label in "New Task" window is misaligned
  • Fixed: 383462 - VTODO with RRULE but no DTSTART causes exception, missing entries
  • Fixed: 383860 - [Proto] Event dialog: Importance label is not localizable
  • Fixed: 384700 - RDATE/EXDATE specified timezones get lost during ICS roundtrip
  • Fixed: 384779 – Some entities in connection.dtd should be moved to advanced.dtd
  • Fixed: 385155 – Reminder /alarm dialog doesn’t show times in configured timezone
  • Fixed: 385183 – [Proto] Closing the event calls alert "Do you want to save changes"
  • Fixed: 385341 - Add ka (Georgian) to Calendar locales
  • Fixed: 385572 – sunbird.exe is compiled with incorrect Product Version information
  • Fixed: 385896 - [Proto] reminder ’1 week before’ doesn’t work
  • Fixed: 385900 - Today pane has to be implemented
  • Fixed: 386194 – Switch tinderboxen back to MOZILLA_1_8_BRANCH nightly builds
  • Fixed: 386195 – Bump version number for Sunbird and Lightning nightly builds after release
  • Fixed: 386236 - Remote Calendars are print the wrong time.
  • Fixed: 386336 - Strict warning: short/long is a reserved identifier (in calendar-multiday-view.xml)
  • Fixed: 386430 - dtd entity names should be changed to match their meaning
  • Fixed: 386481 - The view in mini calendar are not refreshed at once after subscribing to remote calendar
  • Fixed: 386483 - Allday event marks two days bold in minimonth
  • Fixed: 386502 - dtstart is always included in recurrence set, even when it’s out of the query range
  • Fixed: 386528 - Update credits list to include some more people
  • Fixed: 386589 - Promote the prototype event dialog as standard dialog
  • Fixed: 386621 - Provide update to Lightning 0.5 for builds from releases.mozilla.org
  • Fixed: 386636 – mail-mode should be visible after clicking the tray-icon of an incoming mail
  • Fixed: 386639 - All day event dates are not displayed due to missing entitiy "AllDay" in dateFormat.properties
  • Fixed: 386761 – Talkback is not compatible with Sunbird 0.7pre nightly builds
  • Fixed: 387302 - About dialog has no accesskey
  • Fixed: 387425 – add ka and lt to calendar/locales/shipped-locales
  • Fixed: 387527 - Change weekview to ‘workweek days only’ -> weekview gets unuseble
  • Fixed: 387549 – bad lineends in source files
  • Fixed: 388094 – Alarm time exported incorrectly to iCalendar format (.ics) when time is greater than 7 days
  • Fixed: 388216 - Event Listeners are not removed in views
  • Fixed: 388221 - Repeating events – alarm doesn’t always fire
  • Fixed: 388283 - minimonth needs refresh to display all days of a recurrence bold
  • Fixed: 388405 - Unify calendar list between lightning and sunbird
  • Fixed: 388414 – [Today Pane] Implement ‘MiniDay’ Pane
  • Fixed: 388418 – [Proto] can not create ‘Last day of the month’ rule with new edit dialog
  • Fixed: 388644 - Remove alarms from public holiday calendar files
  • Fixed: 388742 – Sunbird L10n tinderbox fails to checkout locales due to missing permissions
  • Fixed: 389052 – Today pane: Initial view of tasks panel displays completed tasks even when ‘show completed’ is turned off
  • Fixed: 389164 – doubleclick to edit category
  • Fixed: 389245 - Clean up undismissed alarms on item modification/deletion
  • Fixed: 389303 – Use one ellipsis character (√¢‚Ǩ¬¶) instead of three dots (…) in titles
  • Fixed: 389397 - Use async providers -> reload remote calendars doesn’t work
  • Fixed: 389535 – consolidate implementations for minimonth control
  • Fixed: 389536 - address style nits in all files located under prototypes/wcap
  • Fixed: 389540 - eliminate superfluous bindings in recurrence dialog implementation
  • Fixed: 389602 – Mac Tinderbox building Sunbird doesn’t auto-update
  • Fixed: 389693 - [Proto] Event dialog: File->New->Event fails
  • Fixed: 389848 – Today Pane: Yesterday’s all-day recurring events are in "Today"
  • Fixed: 389852 – Error: wget failed or timed out. on cb-sb-linux-tbox Clobber Sb-Trunk-l10n
  • Fixed: 389951 - Close-button in Today-pane is checked
  • Fixed: 389958 - Unify calAlarmMonitor/lightningAlarmMonitor and move to base
  • Fixed: 390147 – Export calendar is not wired up correctly
  • Fixed: 390523 - Persist calendar visibility and selection in calendar list
  • Fixed: 390942 – Sync packages-static on Trunk and Mozilla-1.8 branch
  • Fixed: 391062 - jsDate property is not correctly invalidated upon calDateTime modification
  • Fixed: 391082 – use customize-toolbar dialog from toolkit for event dialog
  • Fixed: 391854 - [Proto] Task dialog: Cannot set Due date/time different from Start date/time
  • Fixed: 392232 – messenger-overlay-sidebar.xul: undefined entity: customizeToolbar.label
  • Fixed: 392326 - Always use C++ casts instead of NS_*_CAST macros
  • Fixed: 392387 - New Event / New Task context menu command no longer works
  • Fixed: 392388 - Changing date format or timezone preference causes error in calendar-management.js
  • Fixed: 392669 - [Today Pane] Image of toolbarbutton for today pane should be exchanged
  • Fixed: 392827 - Duplicated function in calendar-management.js
  • Fixed: 392853 - libical/calIDateTime’s subtractDate doesn’t honor timezones
  • Fixed: 393104 - [Proto] Event dialog: Documents dialog uses hardcoded strings
  • Fixed: 393105 - [Proto] Reminder dialog: localizability issues due to fixed width
  • Fixed: 393130 – Tasks list needs context menu
  • Fixed: 393202 – [Proto] Event dialog: Categories hardcoded
  • Fixed: 393362 – [Proto] Can’t remove last attendee
  • Fixed: 393366 – Calendar List check boxes are not XP/Vista platform conform
  • Fixed: 393387 – week view is blank
  • Fixed: 393412 – calPeriod code improvements
  • Fixed: 393542 - Startup error with fresh profile: composite.defaultCalendar has no properties
  • Fixed: 393596 - JavaScript strict warnings in sun-calendar-event-dialog-attendees.xml
  • Fixed: 393608 – [Proto] Event dialog and Task dialog have no accesskeys
  • Fixed: 393838 – ORGANIZER Property is lost
  • Fixed: 393844 – Update en-US short abbreviations for weekdays
  • Fixed: 393969 – After deleting an event, some events overlapps
  • Fixed: 394025 – Removing last or selected calendar from list causes exception "Could not convert JavaScript argument"
  • Fixed: 394149 – [Proto] Event dialog: Status field (tentative, confirmed, canceled) is missing
  • Fixed: 394174 – Attendees list is blank in new event summary dialog
  • Fixed: 394183 – Task creation via double click in Task List is broken
  • Fixed: 394191 – [Proto] Title of Recurrence dialog is "Edit item"
  • Fixed: 395002 – Add pt-PT builds of calendar to the tinderbox
  • Fixed: 395071 – Create release notes for Lightning/Sunbird 0.7
  • Fixed: 395288 – [Proto] Event dialog: Wrong Reminder entry shown for reminders greater ’7 days before the event starts’
  • Fixed: 395437 – ‘Dismiss All’ doesn’t dismiss all alarms (skips every second)
  • Fixed: 395639 – Events with same UID’s overlap
  • Fixed: 395658 – colliding event boxes in rotated calendar view
  • Fixed: 395781 – [Proto] Event Dialog: Hyperlinks don’t provide visual feedback (focus rectangle) if selected with Tab key
  • Fixed: 395883 – Readonly dialog says: "Repeat: Occurs ???" on yearly and monthly recurring items.
  • Fixed: 396013 – Tracking bug for 0.7 RC cleanup
  • Fixed: 396206 – Make it easier to overlay the calendar properties dialog
  • Fixed: 396223 – Only set calendar preferences if they have changed
  • Fixed: 396269 – Add zh-CN (Simplified Chinese) to shipped-locales
  • Fixed: 396277 – ‘View Workweek days only’ and ‘View Tasks in View’ don’t work
  • Fixed: 396279 – View doesn’t update after changing the timezone in preference dialog
  • Fixed: 396297 – [Proto] Event/Task description in not saved when exiting by closing the new edit window
  • Fixed: 396406 – Week view is collapsed vertically
  • Fixed: 396408 – Opening an ics calendar shows events in unifinder, but not in calendar pane
  • Fixed: 396580 – Fix guessSystemTimezone if no TZNAME is set
  • Fixed: 396667 – Task dialog: clicking the timezone url behind the start date -> no timezone dialog
  • Fixed: 396668 – events overlap
  • Fixed: 396873 – Event dialog is messed up if being subscribed to old Sunbird calendar
  • Fixed: 396877 – Deleting a task from tasklist -> no agenda update
  • Fixed: 396888 – [Proto] Event dialog: Timezone links are not displayed correctly for all-day events
  • Fixed: 396938 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.7 release
  • Fixed: 397029 – Add msimg32 to Makefile.in (bustage fix for Bug 377336)
  • Fixed: 397255 – Various windows: Labels are not properly associated with the controls they’re labelling
  • Fixed: 397359 – Today pane may be raised in calendar mode
  • Fixed: 397460 – [Today Pane] MiniDay does not change date on crossing midnight boundary
  • Fixed: 397489 – Enable symbol generation on Sunbird/Linux/Trunk tinderbox
  • Fixed: 397542 – Enable es-AR (Espanol Argentina) on Sunbird tinderboxen
  • Fixed: 397642 – stale agenda update
  • Fixed: 397742 – clashing calendarManagerObserver definition for calendar.prototypes.wcap
  • Fixed: 398046 – Commit trunk localization of calendar to MOZILLA_1_8_BRANCH and SUNBIRD_0_7_BRANCH
  • Fixed: 398278 – superfluous freebusy debug messages in JavaScript Console
  • Fixed: 398303 – Attendees preview is broken in new event summary dialog
  • Fixed: 399433 – [Proto] Automatic scrolling feature doesn’t work when searching for the next free meeting slot
  • Fixed: 399616 – Event on daylight saving time start or end day showing incorrect hour in day and week view [summer time]
  • Fixed: 399780 – [Proto] setting for reminders for tasks not taken into account if no day has been selected
  • Fixed: 399865 – prepare files to push on aus2.mozilla.org for sunbird 0.5 -> 0.7 update
  • Fixed: 400168 – Exclude mn locale for 0.7 release and remove from shipped-locales
  • Fixed: 400370 – [TodayPane] weektitle of miniday is not always correctly calculated
  • Fixed: 400670 – Output format dialog opens as dot
  • Fixed: 401287 – lightning 0.7 x86_64 packages

Common (Providers, e.g. CalDav, ICS): (20)

  • Fixed: 355226 – Add Support for Attendees to the Google Calendar Provider
  • Fixed: 374566 - CalDAV provider should provide UI when setting calendar read-only
  • Fixed: 378588 - Tasks-in-view is broken on CalDAV calendars
  • Fixed: 379894 – "Show completed tasks" checkbox has no effect on CalDav calendar
  • Fixed: 380376 - CalDAV provider source code has a reference to non-existent "calendarToReturn" property
  • Fixed: 383991 – Full SSL support for Calendars
  • Fixed: 385439 - wcap calendar in read only mode -> but new event creation is possible
  • Fixed: 385743 – Update from password manager to the new LoginManager on Trunk
  • Fixed: 385916 – exceptions occuring when accessing a calendar prevent any other calendar from appearing
  • Fixed: 385928 - Sunbird displays only one out of n subscribed CalDAV calendar at startup
  • Fixed: 386370 – Provide more localization possibilities
  • Fixed: 387559 – Event creation/change fails if server requires authentication for write (PUT) but not for read (GET)
  • Fixed: 388007 - PROPFIND truncates URL parameters
  • Fixed: 388735 – GData Provider creates events off by one hour for timezones with fractional offsets
  • Fixed: 391506 – Remove custom calUtils.js from gdata provider
  • Fixed: 393853 – Upload nightly builds for the Provider for Google Calendar extension
  • Fixed: 394169 – Unable to save attendee window after adding e-mail address
  • Fixed: 395777 – [Proto] Event Dialog: Calendar List should only list Calendars with Write Access
  • Fixed: 397727 – Incorrect DateTime format for Calendar request.
  • Fixed: 400871 – General listener is called even when not defined

Lightning-only: (46)

  • Fixed: 327751 – View buttons should be type=radio [Lightning]
  • Fixed: 332193 - Agenda shows past and finished tasks
  • Fixed: 340601 - Show category color indication on event/task boxes in calendar view
  • Fixed: 346762 - Lightning shouldn’t include applicationUtils.js
  • Fixed: 353791 – Not possible to create new task when another task is selected
  • Fixed: 355731 - Unable to resize left pane below certain width
  • Fixed: 356533 - incomplete buttons with some themes
  • Fixed: 356824 – can’t add new task
  • Fixed: 357079 – Agenda tab doesn’t update Today’s date after hibernating Windows
  • Fixed: 359443 – Deleting item from Agenda deletes an email instead
  • Fixed: 360216 – Deleting multiple tasks in Todo tab deletes email due to focus issue
  • Fixed: 361981 – agenda display for "selected" minimonth day
  • Fixed: 362927 - [Proto] Event dialog: "Options -> Link to documents" missess 3 dots in label
  • Fixed: 368075 – Remove em:updateURL from Lightnings install.rdf and let addons.mozilla.org handle all updates
  • Fixed: 371916 - switch between mail and calendar view
  • Fixed: 372830 – Integrate UnifinderToDo into Lightning as it is in Sunbird
  • Fixed: 373983 - Double click on fourth and following calendar opens New Calendar Wizard and not Properties dialog
  • Fixed: 376086 - Lightning does not support a multiweek view
  • Fixed: 382755 - Lightning fails to process iTIP/iMIP invitations sent by Groupwise server
  • Fixed: 386479 – Switch to Calendar mode don’t work properly using buttons, Calendar menu or keyboard shortcut
  • Fixed: 386480 – View mode is not remembered after thunderbird restart
  • Fixed: 386505 - Cannot switch to Calendar mode using Thunderbird 1.5
  • Fixed: 386556 - Add missing IDs in ‘messenger-overlay-sidebar.xul’
  • Fixed: 386558 - ltnDateTextPicker-onChange changes view without (real) change of content
  • Fixed: 386714 - Encapsulate Lightning-View-Deck in vbox, as it is in Sunbird
  • Fixed: 386830 – Unify default view, if no calendar view was selected before
  • Fixed: 387232 – Collapsed folder pane disappears after restart, not possible to get it back
  • Fixed: 387294 - width of left pane is not set properly at startup
  • Fixed: 387386 – Customize toolbar dialog-overlay not being initialized on first use
  • Fixed: 387891 - Remove tasks icon from mode toolbar until task view is implemented
  • Fixed: 388016 - Mode Toolbar: Visual Fine Tuning
  • Fixed: 388206 – Lightning 0.7pre breaks toolbar customization
  • Fixed: 388954 – Shared toolbar buttons (e.g. Delete and Print) behave faulty when customizing toolbars
  • Fixed: 388985 - Calendar color not applied in views – events are translucent
  • Fixed: 389036 - recurring task: only first instance is shown in agenda
  • Fixed: 389158 - Event Listeners are not removed in todo-list.js
  • Fixed: 389240 – Lightning 0.5 not showing events
  • Fixed: 389294 - Today Pane: Border is too thick in events section
  • Fixed: 390226 - Lightning breaks Thunderbird view layout
  • Fixed: 390300 – Open new event dialog from the today pane -> wrong default event length
  • Fixed: 390842 – Error: redeclaration of var Cc in console, kills Lightning
  • Fixed: 393388 – Go back to calendar view via mode toolbar -> ‘Day starts at’ is not recognized, view start at 0:00
  • Fixed: 396686 – "This message contains an event that this version of Lightning cannot process"
  • Fixed: 396931 – Toolbar buttons for switching calendar views shift when depressed
  • Fixed: 396949 – Strict warnings in agenda-tree.js, messenger-overlay-sidebar, messenger-overly-toolbar

Sunbird-only: (16)

  • Fixed: 262811 - When hovering a ToDo item long lines of the description doesn’t break into multiple lines
  • Fixed: 334264 - text color in about dialog and time picker is not default color
  • Fixed: 367184 - Event dialog does not resize
  • Fixed: 371917 - make the prototype event dialog work for sunbird
  • Fixed: 373350 - Days in minimonth should not be shrinked to one character
  • Fixed: 377486 - Remove unused feedProcessor.js file from Sunbird
  • Fixed: 378557 - Custom command line handlers can’t prevent Sunbird from opening its window
  • Fixed: 379005 – Create Stub Extension that allows <em:requires> tags in Sunbird/Lightning Extensions
  • Fixed: 386350 - Sunbird fails to open several dialogs
  • Fixed: 386706 - update check should be disabled if not possible
  • Fixed: 386925 - Sunbird Trunk fails to build
  • Fixed: 389077 - Sunbird needs to package sqlite3.dll
  • Fixed: 392385 - Add-ons manager is broken
  • Fixed: 393698 - Sunbird installer includes everything under the optional directory
  • Fixed: 396093 – Menu View -> Task List is broken, Task List is always visible
  • Fixed: 400407 – Conflicting entries in removed-files.in break update process

Mac-specific: (1)

  • Fixed: 367159 – Date picker disappears after it is clicked on, before user selects a date

OS/2-specific: (1)

  • Fixed: 386443 - Some PNGs in calendar/base/themes are garbled

Lightning vanilla .xpi: (from Mozilla Add-ons; system is auto-detected)

Windows builds Official Windows .xpi

Linux builds Official Linux x86 .xpi

Mac builds Official Mac .xpi

Sunbird builds:

Windows builds Windows .zip, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Calendar Releases

Comments (38)

Permalink

Sunbird 0.3.1 Released

Changelog for previous release (Sunbird 0.3) | Changelogs for other Sunbird releases

Make a donation to the upkeep of The Rumbling Edge.

Released on 19 Feb 07, and this changelog was last updated on 20 Feb 07.

Sunbird 0.3.1 has been released. Release notes for Sunbird and Lightning are available. This post lists the improvements in Sunbird 0.3.1 over 0.3. This list encompasses almost every single known fix that went into this release. Do check out the known issues for Sunbird and Lightning as well.

The timezones in Sunbird 0.3.1 have been updated to include the Daylight Savings Time (summer time) changes passed by the U.S. legislature in 2005.

Both Sunbird and Lightning are in development stage, so their functionalities might change and bugs may be present. The builds are recommended for developers.

“Windows Users Note:

IMPORTANT: Install the updated timezones for Windows. Information on obtaining the updated timezones can be found here. Not updating your Windows timezones will result in unreliable and erroneous display and entry of time data! Be sure to do this!

Before installing, uninstall any previous versions of Sunbird you may have. From the Start menu, choose Control Panel. When the Control Panel appears, double click Add/Remove Programs. Select “Mozilla Sunbird” in the list and click Remove to uninstall.

Then, double click the installer to start the install.”

Changes in 0.3.1: (22)

Common: (12)

  • Fixed: 321653 - import new TZ database
  • Fixed: 349715 - Error: “alarmTime has no properties” on tasks created by KDE Kontact
  • Fixed: 365765 - Update calendar copyright dates to 2007
  • Fixed: 367378 - events in Asia/Jerusalem after the daylight saving shift are 1 hour off
  • Fixed: 368121 - add code to update old tzids
  • Fixed: 368709 - Timezone information is being ignored or destroyed
  • Fixed: 368724 - Clean up tzid comparison/upgrade code
  • Fixed: 368921 - All events in ICS file are not upgraded to new timezones
  • Fixed: 369014 - Timezone string not exported in ics
  • Fixed: 369270 - Dates of events changes after upgrading from 0.3 to 0.3.1
  • Fixed: 369543 - New tz definitions are missing Australia/Perth’s new DST
  • Fixed: 369872 - [da] Strings not translated in the Danish locale

Common (Provider: CalDav – ICS/Webdav – Local Storage – WCAP): (2)

  • Fixed: 357458 - Alert if storage db version is newer than we know how to deal with
  • Fixed: 357481 - Tasks with ‘floating’ timezone are not displayed

Lightning-only: (1)

  • Fixed: 356261 - lightning-wcap builds don’t function properly

Sunbird-only: (7)

  • Fixed: 356740 - NSIS installer should remove all obsolete files during installation
  • Fixed: 362750 - [es-ES only] Freeze (hang) when opening new calendar wizard
  • Fixed: 367691 - Slovak locale – incorrect content of file sunbird-l10n.js
  • Fixed: 369888 - [ru] wrong release not url called (uses %s instead of %S)
  • Fixed: 369900 - timezone selection box not shown in preference dialog
  • Fixed: 369908 - [mn] timezone selection box not shown in preference dialog
  • Fixed: 369917 - [it] wrong locale in useragent, missing default preferences

Lightning vanilla .xpi:

Windows builds Official Windows .xpi

Linux builds Official Linux .xpi

Mac builds Official Mac .xpt

Sunbird builds:

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (PowerPC), no universal binary build

Calendar Releases

Comments (1)

Permalink