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)