Jun 06

Status update (28 June)

Sorry for the late update. We had our hands pretty full with some major fixes (preferences rewrite, installer, etc.), so this update is a bit bigger than the last one. With all these fixes going in, we believe that Sunbird 0.3 and Lightning 0.3 will be great releases, which are worth waiting for.

The following bugs were fixed since the last status update:

  1. Bug 157274: Tasks should be displayed in day/week views too
  2. Bug 248795: Menu item ‘Refresh Remote Calendars’ should be disabled when there are no remote calendars
  3. Bug 268621: Page Up and Page Down scroll the main view even if focus is not there
  4. Bug 278117: Add accesskey for Lightning extension
  5. Bug 291220: Redo should use the returned event, not the original event
  6. Bug 306079: Create a proper prefs file, rather than initializing prefs from .properties
  7. Bug 314927: Make install does not put default.xpm into $(DESTDIR)$(mozappdir)/chrome/icons/default
  8. Bug 328197: Calculate the duration of todos correctly
  9. Bug 329642: Remove global delete listener to make cancel dialog always work
  10. Bug 330391: Add tooltips to Lightning
  11. Bug 330573: Added TZID information to EXDATE attribute
  12. Bug 331026: Start with correct setting in customize toolbar menulist
  13. Bug 333923: Converts Sunbird preferences from xpfe to toolkit
  14. Bug 335793: Don’t keep 100% complete when changing task status
  15. Bug 338475: Updates paths in installer
  16. Bug 338957: Paste doesn’t work when in the day/week views
  17. Bug 339083: Copy/Paste meeting-request stopped working
  18. Bug 339260: ns_not_implemented should be ns_error_not_implemented
  19. Bug 339321: Disables preprocessing for PNGs
  20. Bug 339639: Renames poorly named css selectors
  21. Bug 339714: Add setup.exe target to Sunbird’s NSIS installer makefile
  22. Bug 339986: Update Sunbird to use toolkit’s packager.mk for Universal Binary support
  23. Bug 340414: Add ‘View workdays only’ and ‘View tasks in view’ toggles to Lightning
  24. Bug 340559: Moves sunbird configure’s default build options into configure.in
  25. Bug 340723: Encapsulates ifdefs in comments to make a valid dtd
  26. Bug 340831: Switching views leaves phantom all-day events
  27. Bug 340971: Cleans up makefiles, etc. to allow for building langpacks
  28. Bug 340984: Strict warnings in calItemBase.js and calAlarmService.js
  29. Bug 341154: Added calIIcalProperty::icalString attribute
  30. Bug 341403: Make error if build with –enable-installer on Windows
  31. Bug 341518: View navigation buttons move when changing views
  32. Bug 341580: Errors when adding/modifying/deleting tasks
  33. Bug 341688: Tasks without due dates mess up month view
  34. Bug 342098: Refactor startup in extensions.js so that showView will only ever be called once (Sunbird pref patch)
  35. Bug 342165: Removes css from winstripe
  36. Bug 342407: Freshen installer to new NSIS code
  37. Bug 342568: Removes ‘today’ attribute when reusing day boxes in week view

A huge thanks goes to all testers, developers, reviewers and everyone who gives us feedback.

Jun 06

New preferences code

For those of you keeping up with nightly builds of Sunbird, tomorrow’s build will contain a whole new architecture for preferences. Thanks to the hard work of lilmatt, Sunbird is now using the newer preferences code that debuted in Firefox and Thunderbird 1.5. There are still some loose ends to tie up though, so now’s the time when an extra close eye by our community can help. If you notice particular preferences that aren’t working, or other errors in tomorrow’s nightly build, please file a bug in Bugzilla.

Jun 06

Contributed windows nightly build available

As many of you know, we haven’t had windows nightly builds for a few weeks now, due to the need to upgrade the compiler on the solaria tinderbox. However, ssitter has put together a build himself, for those of you wishing to test the patches that have landed recently. While we hope this build should work for the majority of people, it is possible that additional problems could arise. Please use your best judgment about whether a bug is caused by the quirks of this build or a problem in the code before using Bugzilla. Thanks.

The windows build is available here.

Jun 06

Status of Sunbird localization

I want to give a short update to our localization community.

  1. As of now, we have 9 translations available for Sunbird 0.3 alpha2. These can be found on the Sunbird website. If people from other countries want to make their Sunbird translation available, then please announce your finished localization in the mozilla.dev.l10n newsgroup.
  2. Yesterday we made a major breakthrough for Sunbird localizers. Matthew Willis (lilmatt) fixed Bug 267981 and Bug 281935 enabling localization through CVS and also building localized Sunbird builds directly from the Mozilla CVS repository.

    Because of this, all localizers should read the updated Calendar Localization page on the mozilla.org wiki and make themselves familiar with CVS (if you have not already done so). A lot of interesting material can be found on the homepage of the Mozilla Localization Project. If you have any questions please post them to the mozilla.dev.l10n or the mozilla.dev.apps.calendar newsgroup.

Please note, that the source localization is not available for the Sunbird 0.3 alpha2, but only for trunk and branch nightly builds. With the fixes for Sunbird l10n done, we will now focus our efforts on getting source localization (via CVS) done for Lightning. Stay tuned for more updates!

Jun 06

Status update (07 June)

Again our status update is pretty short as we prepare for some major bug fixes and due to further ongoing discussions regarding the Sunbird/Lightning roadmap and Sunbird 0.3 planning. So just the following bugs were fixed since the last status update:

  • Bug 339670: Fix SQL query for non-recurrent events being incorrect when getItems was called for a range of time with different start and end offsets
  • Bug 335594: Makes Sunbird’s release notes url NOT hardcoded
  • Bug 337848: Only use times for Today and Tomorrow in the agenda view
  • Bug 339509: Day view doesn’t always display the correct day
  • Bug 339509: Wrong day selected in views if selected timezone does not match system timezone
  • Bug 315960: Improve performance when switch day/week views
  • Bug 335643: Make tasks in the multiweek and month views show up even if their start date is earlier than the start of the view

Our localization community should be happy that with the fix of Bug 338349 we took another major towards our goal of source localization, which can be tracked in Bug 267981.

Thanks as always to all the testers, hackers, reviewers, etc.