30
May 07

0.5 RC 1 HAS LANDED!!!

At long last, the 0.5 RC’s are ready! We have the Sunbird RC’s for all our supported locales as well as the Lightning RC’s for all our supported locales AND a Lightning Universal Mac build.

We are truly happy to have this finally done. But, now is where we need your help. We’ve been in total lockdown for some time on this release, so we think the actual code bits are OK. But, this is the first time that the localizers (and anyone) has seen the localized Lightning builds.

We need your help to verify the localizations

We are holding a Localization test day on Friday, June 1 from 1200 UTC to 0100 UTC. Please drop into the #calendar-qa channel to help us test the localized builds and ensure that we can quickly ship the 0.5 that we have all been waiting for.

Here’s where to get your hands on the RC:

Thanks to everyone who has helped with this release. And, an even bigger thank you to everyone who has waited for us to release it. Thanks!

Happy 0.5!


26
Mar 07

Additional strings need localization

Hi guys,
in our release planning schedule we communicated, that we would have a string freeze on the 12th of March. Unfortunately we had to break this string freeze to take the fix for a pretty serious bug.

It’s always bad when a string freeze is broken, but this can happen with tight schedules, when patches for serious bugs arrive pretty late. Please take this as an apology from the developers. We would have wished to avoid this, but we hope that you will be able to localize the additional
seven strings.


30
Sep 06

Language packs for 16 languages available for Sunbird

Hi folks,
I meant to post this earlier, since a few days Stefan Sitter provides language packs for languages that have a working localization for Sunbird. We currently have language packs for the following languages:

  • Catalan (ca)
  • Czech (cs)
  • German (de)
  • Danish (da)
  • Spanish-Europe (es-ES)
  • Basque (eu)
  • French (fr)
  • Hungarian(hu)
  • Irish (ga-IE)
  • Italian (it)
  • Mongolian (mn)
  • Dutch (nl)
  • Polish (pl)
  • Russian (ru)
  • Slovenian (sl)
  • Slovakian (sk)

You can download and test these language packs from Stefan’s language pack website. Make sure to follow the instructions from that page to get Sunbird working in your language of choice.


30
Sep 06

Status update (30 September)

Hey folks,
I’m very sorry for not updating this blog earlier, but we were so busy in getting the 0.3 release in a decent shape, that I simply forgot to do it. As you can see from the list of fixed bugs that follows, the developers have been working very hard on getting the builds ready for release and we’re very near (probably within the next 2-3 days) to a first release candidate, which can then be tested on our Calendar test day (see the previous post).
So here’s the (quite long) list of fixed bugs since the last status update:

  • Bug 278236: don’t use time_t, to prevent crashes for dates before 1970 or after 2038
  • Bug 315672: Manually unfold lines so as to not split UTF-8 character
  • Bug 321384: New views need to support multiple selection
  • Bug 322827: store names of x- properties, and use that name when serializing
  • Bug 327912: Cleans up Sunbird File and Edit menus
  • Bug 328576: Fixes recurring events when using CaDAV
  • Bug 330178: Adds edit and delete to calendar tab context menu
  • Bug 334468: Adds date and imip-bar to meeting requests
  • Bug 335462: Queues up authentication requests to prevent multiple auth prompts
  • Bug 335463: Shows tasks which have a entryDate earlier than the first date in the view
  • Bug 337712: Uses X-MOZ-LOCATION-PATH to construct the uri for deleting if available
  • Bug 340195: Land string for Print Calendar before string freeze
  • Bug 343049: Add an iMIP bar for adding IMIP items into the calendar
  • Bug 344535: Adds nsIFilePicker filter to fix Linux crash
  • Bug 345310: Adds ‘Repeat every n [weeks|months]’
  • Bug 348028: Change strings on new calendar wizard
  • Bug 348245: Fixes regression where datepicker no longer works after using date/year dropdown
  • Bug 348254: Fixes duplicate xul element ids and changes captions to labels for some prefs
  • Bug 348798: Removes braces in uuids
  • Bug 349354: Editing recurring event resets any this-recurrence-only changes
  • Bug 349788: Adds convertDate to ensure dates passed to cpp are proper datetime objects and fixes missing recurring events for UTC+ timezones
  • Bug 350055: Update Win32 package list to include urlformatter
  • Bug 350287: create a webcal protocol handler
  • Bug 350375: Fixes invalid behaviour when editing a todo with an alarm
  • Bug 350965: iTIP information must be cached in an XPCOM object
  • Bug 351168: Add WCAP builds
  • Bug 351199: Stubs out missing methods to reduce useless exceptions in CalDAV provider
  • Bug 351380: Disable natural language parsing in lightning datepicker
  • Bug 351452: Fixes cut off custom alarm fields
  • Bug 351460: Removes print command disabling when a task has focus
  • Bug 351528: Tasks with an entryDate but no dueDate no longer cause errors
  • Bug 351558: Add ga-IE to all locales
  • Bug 351566: Update lightning’s install.rdf for 0.3
  • Bug 351598: Fixes task SQL query
  • Bug 351737: Converts rule.endDate to UTC so the later getInTimezone works properly
  • Bug 351781: Adds missing file from bug 350965’s checkin to packages-static
  • Bug 351815: Fix printing bustage from last night’s selection landing
  • Bug 351866: Fixes inability to print December month grid
  • Bug 351868: Fixes changing start-end time with drag n drop
  • Bug 351902: tweak vertical size for day view to make short events better readable
  • Bug 351990: Remove the talkback readme.txt
  • Bug 352071: Iterates over selected items when modifying or deleting
  • Bug 352188: Fixes deleting event using DEL key
  • Bug 352538: Add mn and eu to all-locales
  • Bug 352674: Adds .wav filter to alarm sound file picker
  • Bug 352713: Fixes case on stringbundle substitution character
  • Bug 352795: Fixes EXDATEs in Sunbird 0.2 ICS files when importing
  • Bug 352842: second try at manually unfolding ics files. really use octet arrays now, to not decode from utf8 too early
  • Bug 352858: Make imip-bar styling match junk/phishing/remote content notification bars
  • Bug 352862: Changes dragging a recurring event child to only move that child
  • Bug 352865: don’t allow moving an item to a readonly calendar
  • Bug 353044: remove dump in calMonthGridPrinter for perf win
  • Bug 353051: Changes Dismiss All to loop in reverse so as to not miss any alarms
  • Bug 353060: Time changes lost if editing immediately after creation
  • Bug 353470: Gives and takes focus from todolist items in richlisttextbox so you don’t unknowingly delete email when attempting to delete a todo
  • Bug 353482: Adds Danish to all-locales
  • Bug 353567: Forces default alarms on events to be negative
  • Bug 353725: Fixes regression by moving UTC conversion inside the else block
  • Bug 353797: Ensures endDate.isDate is false
  • Bug 353857: Adds missing arg to recurrenceInfo.getOccurrences
  • Bug 354073: Fix pre-1900 dates in the datepicker causing a crash on Windows
  • Bug 354465: Fixes calls to nsIAuthPrompt2 so it shows the save password checkbox
  • Bug 354633: Fixes item length computation when drag-n-dropping

Thank you again to all our developers, contributors, localizers, testers, and supporters. We would not be able to do this without your assistance!


08
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!


07
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.


08
Nov 05

Sunbird all around the world

It’s only been four days, since we released Sunbird 0.3 alpha1 and thanks to the Mozilla L10n community we already have four localizations (French, German, Polish and Slovenian) available for download.

If you want to be part of this and would like to provide a localization for Sunbird 0.3 alpha1 you can follow the instructions on the wiki. If you need more help on this, there are helpful people in the netscape.public.mozilla.l10n newsgroup, which can help you.

If you have builds for the different platform ready, please post the URLs to these builds in a comment to this blog post and I’ll add them to the l10n download page shortly after that.