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