Entwicklung von Sunbird und Lightning: Status-Update vom 29.05.2009

Freitag, 29. Mai 2009 um 17:39 von rb

Heute wurde auf dem Entwickler-Weblog eine neue Übersicht über Fortschritte in der Entwicklung von Sunbird und Lightning veröffentlicht, die auch hier wiedergegeben werden soll. Weiter unten folgen als Teil 2 außerdem die Neuerungen des Status-Updates aus dem April, das hier bisher noch nicht erwähnt wurde. Testfreudige können all diese Änderungen auch schon in den aktuellen DE-Nightlies bewundern.

Zwei Dinge verdienen in meinen Augen besondere Aufmerksamkeit:

  • Bug 329570: Concurrent editing ICS calendars by multiple users can lose data
    Die Arbeit mit gemeinsam abonnierten .ics-Dateien im lokalen Netzwerk wurde verbessert. Solche Kalender(dateien) werden nun auf ihr Änderungsdatum überprüft, um ungewolltes Überschreiben und damit Datenverluste zu verhindern. Nichtsdestotrotz ist es wohl nach wie vor nicht empfehlenswert, wenn sich verschiedene Nutzer bedenkenlos in Schreibvorgänge in ein und dieselbe Datei stürzen (vgl. unsere Hinweise im Wiki).
  • Bug 353492: support multiple alarms per events/task and absolute alarms with fixed date/time
    Es können nun mehrere Erinnerungen je Termin/Aufgabe eingerichtet werden. Die Arbeit mit Erinnerungen wird damit deutlich komfortabler.

Die in den letzten Wochen behobenen Fehler und eingearbeiteten Verbesserungen im Einzelnen:

 

  • Bug 238632: Dates become 1 day earlier after leap day in non-millenial century years
  • Bug 258551: Alarm should not fire for cancelled event
  • Bug 343268: Uncaught exception if Drag and Drop is aborted with Escape key
  • Bug 388399: China holiday file by Mr. Fu Yang Yong – reloaded
  • Bug 396819: Event Summary Dialog doesn’t show important information to user
  • Bug 427617: ics import fails if event has RDATE property with value type PERIOD
  • Bug 450933: Today Pane doesn’t remember state between restarts
  • Bug 455939: Offline cache should synchronize in the background (hang every 4 minutes)
  • Bug 459352: No progress bar in ‘% complete’ column
  • Bug 466535: Sunbird/Lightning should get RTL compatible theme
  • Bug 470934: Better handling of server-side deleted calendars when getting the ctag
  • Bug 479973: Agenda List Box Item in Today Pane is always white
  • Bug 482460: Recurrence summary in Edit Event dialog can’t be correctly translated
  • Bug 483189: Armenia Holidays
  • Bug 484877: Update internal timezone database to version 2009f
  • Bug 486186: Reminder based on end/due date changes to start date after restart
  • Bug 486678: Calendar summary dialog is borked
  • Bug 487008: Wrong rendering of event invitation
  • Bug 487400: Preference ‘calendar.alarms.indicator.show’ doesn’t work anymore.
  • Bug 488720: Recurrence dialog doesn’t work well when editing an event with monthly rule
  • Bug 489590: Make views more extensible
  • Bug 489966: Bogus registry keys added
  • Bug 490240: reference to undefined property this.mData[aName]
  • Bug 490243: reference to undefined property this.mExceptionMap
  • Bug 490309: Implement asynchronous ical parsing
  • Bug 490526: Win2k3 c-c sunbird l10n is orange
  • Bug 491051: Holiday Calendar for Guyana
  • Bug 491207: Icon files for event/task dialog windows
  • Bug 491226: reference to undefined property unifinderObserver.prototype
  • Bug 491270: Holiday file for Iceland
  • Bug 492192: Opening local ics files breaks views
  • Bug 492640: Fix misc js warnings
  • Bug 493250: Greek Holidays file (1978-2045)
  • Bug 493812: Some css file have selectors related to classes\rules that don’t exist
  • Bug 493998: Attendee in iTIP REQUEST always have role REQ-PARTICIPANT
  • Bug 494312: Remove the locale from updater.ini
  • Bug 494476: In month/multiweek views, event boxes are misplaced by 1px

Teil 2 (Status-Update vom April):

  • Bug 308538: Foreign X-Props in VALARMs are lost during roundtrip
  • Bug 329570: Concurrent editing ICS calendars by multiple users can lose data
  • Bug 353492: support multiple alarms per events/task and absolute alarms with fixed date/time
  • Bug 363085: Not possible to enter a webdav share that requires SSLVerifyClient
  • Bug 367469: ICS x-property should allow VALUE=type parameter
  • Bug 389160: Editing color makes category list loose focus
  • Bug 392572: Correct comments in calIDateTime.idl
  • Bug 428538: Startup notice for calendars of uninstalled/removed providers
  • Bug 447824: Fix caldav ticket-based authentication
  • Bug 455515: Local calendar tasks are not shown when a remote CalDAV calendar is unavailable
  • Bug 460252: Today Pane Integration in the new Thunderbird tab model
  • Bug 463978: Details/Description textbox missing from create/edit event/task dialog
  • Bug 464133: CalDAV deletes against Zimbra server often (always?) fail
  • Bug 465019: Copy, cut, paste from context menu in calendar views do not work
  • Bug 466979: Clicking on the “Today” button in the minimonth doesn’t refresh the calendar view
  • Bug 468846: Recurring all day event -> duplicate event created
  • Bug 471774: Update calendar copyright dates to 2009
  • Bug 473366: Basque calendar
  • Bug 474025: Changing a recurring/repeating event to non-recurring doesn’t work
  • Bug 474552: Error: Assert failed: TypeError: logins[0].clone is not a function
  • Bug 475715: Create a binding for the calendar list
  • Bug 476132: Impossible to move event by drag&drop if another event is selected
  • Bug 476234: a calendar that shows the Mexican Holidays 2009
  • Bug 477248: Calendar hangs – Syntax error calProviderUtils.jsm (new XML(…))
  • Bug 478612: Add ta-LK to calendar/all-locales
  • Bug 479316: Task list and task view are empty [JavaScript Error]
  • Bug 479614: faq.html: how to publish/serve calendars should mention CalDAV (& WCAP)
  • Bug 480005: Estonian holiday calendar
  • Bug 480383: Creating new profile fails, calendar list and views are empty
  • Bug 480390: Include Lightning BuildID in install.rdf for easier QA work
  • Bug 480702: Add ifdef MOZ_UPDATER for the app update preferences UI and Help menu
  • Bug 480731: Calendar events showing reminder after scheduled event instead of before
  • Bug 480930: Calendar List not sorted according to “calendar.list.sortOrder”
  • Bug 480933: Events are shown transparent, calendar and category color is missing
  • Bug 481428: Error parsing XML streamReferenceError: getTimezoneService is not defined
  • Bug 481450: new XML() to cal.safeNewXML()
  • Bug 481472: Add Vietnamese (vi) to Calendar all-locales list
  • Bug 481499: Rename menu entry “Address Book Card” to “Address Book Contact”
  • Bug 481825: No loading of CalDav Calendar due to errors regarding parsing eTags
  • Bug 482001: Update the Iranian Holidays Calendar (in Persian and English)
  • Bug 482108: “Invalid alarm for item” errors when reading alarms from older releases
  • Bug 482116: Views are not updated after changing category color, restart required
  • Bug 482149: Today pane splitter still showing when pane is hidden in certain cases
  • Bug 482456: empty/blank status of calendar task
  • Bug 482612: too small textbox for custom snooze time in reminder dialog
  • Bug 482636: /usr/lib/sunbird Directory Requires World-writable Permissions
  • Bug 482864: Build does not generate chrome.manifest files for extensions
  • Bug 484160: Migration wizard starts with very small width/height.
  • Bug 484871: Sunbird and Lightning homepage content messed up
  • Bug 485570: absolute alarm with fixed date/time is reset to relative alarm
  • Bug 485571: absolute alarm with fixed date/time is lost after application restart
  • Bug 486676: Unnecessary alarm load on startup for all subscribed calendars
  • Bug 486709: Display of date/time of absolute reminder is confusing
  • Bug 486789: JavaScript Error “exc is not defined” in calStorageCalendar.js

Die Kommentarfunktion wurde für diesen Artikel deaktiviert.