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