>60 million Thunderbird downloads since 1.0! (Credit: Asbjørn) | RSS 2.0 link via FeedBurner

Archive for the 'Sunbird Releases' category

Sunbird 0.8 Released

Sponsored links:

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)

Filed under 'Sunbird Releases' | Posted on 9 Nov 2007 (Fri) by Gary Kwong at 11:08 PM (GMT+8) | Comments (10) | TrackBack (0)

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)

Filed under 'Sunbird Releases' | Posted on 8 Jul 2007 (Sun) by Gary Kwong at 6:11 PM (GMT+8) | Comments (38)

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)