» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

bollin (change)
Swik Users (change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase lightning? The contents of lightning page and all pages directly attached to lightning will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
lightning

The Lightning Project

Tags Applied to lightning

2 people have tagged this page:

lightning Wiki Pages

The Lightning Project is a redesign of the Mozilla Calendar component. Its goal is to tightly integrate calendar functionality (scheduling, tasks, etc.) into Mozilla Thunderbird.

Some of our future goals are (none of this is implemented right now):

  • Better Thunderbird integration: email<->task linkage, Integration with the Thunderbird address book, iMIP support (meeting invitations)
  • Improved CalDAV support
  • Cached calendar support for offline calendar use
  • Device synchronization
www.mozilla.org

sorted by: recent | see : popular
Content Tagged lightning

[July 11, 2008] Lightning/Sunbird Status Update

With all the developers talking here now, it probably makes sense to also show you, what we've done in terms of real bug-fixing in the last few weeks. So within the last three weeks 28 bugs were fixed. Here's the list of all these changes:

  • Bug 358695:
    Week/Multiday view: vertical time column too wide, should be narrower
  • Bug 370150:
    API enhancement: additions for group scheduling
  • Bug 375631:
    New TASK column: Days to Due
  • Bug 392561:
    Need to revise provider error notifications
  • Bug 396819:
    Event Summary Dialog doesn't show important information to user
  • Bug 416594:
    Priority and progress buttons are broken after customizing toolbar
  • Bug 429488:
    Email drag'n'drop populates attendee list and causes failure to save event
  • Bug 431522:
    Can't add an invitation to an event if the same event is already in one of your calendars
  • Bug 432579:
    Enabling cache for public calendar causes entries to dissappear
  • Bug 437451:
    Menu "File -> New -> Calendar" is disabled in Mail Mode
  • Bug 437939:
    Invitation counter needs restart for update
  • Bug 438546:
    "Select All" (Ctrl+A) & "Undo" (Ctrl+Z) in Mail mode doesn't work
  • Bug 438963:
    All day event is shown on the day before the actual day of the event
  • Bug 440126:
    Error during timezone guessing [ReferenceError: navigator is not defined]
  • Bug 440550:
    XML prologue in calendar-occurrence-prompt.dtd confuses compare-locales
  • Bug 440715:
    Selecting event in the unifinder doesn't scroll view to event
  • Bug 441246:
    Add support for categories in Google Calendar
  • Bug 441748:
    deleting a single occurrence of a 'non floating' all day rule is not possible
  • Bug 442003:
    Create a binding to easily add notification bars to emails
  • Bug 442392:
    Expected errors are notified via dialog box
  • Bug 442571:
    Integrate "Create a new Calendar" into the account central pane
  • Bug 442651:
    No organizer in the attendees dialog
  • Bug 443157:
    Task invitation leads to exceptions on startup
  • Bug 443361:
    Misleading logon prompt when subscribing to multiple Google calendars
  • Bug 444292:
    Replace Decorated Header (Nav Bar) by standard Items
  • Bug 444407:
    Progressbar should not be shown if column is to narrow or progress is 0%
  • Bug 444713:
    Allow providers to provide a set of supported timezones
  • Bug 441748:
    deleting a single occurrence of a 'non floating' all day rule is not possible

Many thanks go to all developers, contributors, localizers, testers, and supporters that make this possible.

Sunbird: Calendar Weblog

Philipp's Developer Notes: Alarms and Invitations

String freeze is coming up so I've decided to give an overview of what's on my radar and what has been. Aside from calendar work my semester is about to end but that unfortunately doesn't mean I have more time.

I have put a fair amount of work into bug 353492 in hopes of supporting multiple alarms and different alarm types for the provider for Google Calendar. Due to the large amount of code and the high possibility for regressions I don't think this will make it into the next release. There is still an open issue regarding repeating alarms which has kept me from requesting review on that bug. If you are interested in helping out I have summed up the problems in the bug quite well. Nevertheless I think its reasonable to already check in the strings before the string freeze in case we come to a solution. If you are interested in testing (as an end user) I have a linux xpi attached to the bug. Be sure to back up your profile though since a database upgrade takes place.

Something mentioned in our roadmap for the next release is "better interoperability". Of course this is a very wide topic and I'd like to tell you a bit about what I have planned. Something that was (almost violently) discussed after the last release was a number of problems with accepting invitations. I'm looking to improve the situation a bit also in hopes that I can fix a few Provider for Google Calendar bugs regarding invitations too.

<rant>
Note however that this motivation does not come from the newsgroup discussions. I must say these were quite annoying and it aggravated me to see that users were insisting on us developers dropping everything and fixing the bug that annoys them most. Of course its annoying if something that you were used to broke in the next version but the way things were demanded was just wrong. The way things were discussed made me think for quite some time that I should not do a da** thing for invitations, but there are other reasons I'd like to go forward. I don't want to offend anyone but next time something doesn't work as you'd like it to, please be gentle and understanding instead of trying to force me into things. That works better and usually lets you reach your goals quicker.
</rant>

Recently Daniel fixed a bug that allows me to display invitations from Google Calendar in the invitations dialog. This patch was also checked in on that bug so it would be nice if you guys could give it a whirl to see if it works. Please be sure to enable "display invitations in your calendar" on calendar.google.com.

The next thing that would be nice for the Provider for Google Calendar w.r.t interoperability is managing sending invitations automatically when saving events. Currently this is globally disabled via an advanced preference option. It would be better to instruct the server to send invitations only when needed.

I hope this gives you a better understanding of whats going on in my (calendar) world.

Until next time
Philipp

Sunbird: Calendar Weblog

Berend's Developer notes: Final Modifications of the Calendar Views

I recently dedicated a good portion of my time improve the calendar views. Initially I wanted to solve a nasty regression bug dealing with overlapping events, but as I delved into the quite monolithic code I got entangled by other issues that caught my attention.

For example I found it not so easy to keep track of all the shadow elements of the event boxes. Also I noticed – certainly like other users too - that the shadows sometimes seem to be sort of tattered at the corners. For this reason I was not too annoyed when Christian (our UI expert) told me that he already had in mind to change the appearance of the shadows anyway. So our common idea was remove the current shadow elements and only denote a slight shadow with a 1Pixel border around the events. I am currently working on this.

As we have discussed on our last F2F meeting in Hamburg we wanted to improve the look and feel of the calendar views in various respects. From the design point of view the decorated view header has the greatest backlog. Christian and me are working on this (Bug 444292). Christian also is currently heavily engaged to modernize the styling of the calendar views that spread a flair of the last century.

So I can promise you that you will hear and see more about the calendar views in the coming weeks even though we are approaching the final round of our 0.9 roadmap. One last note about the monolithic code: I won't change too much about this shortly, although it is certainly better for the project in the long run if we do this. But with the lack of a compiler I have developed a certain respect for such challenges...

Sunbird: Calendar Weblog

Simon's Developer notes: On the importance of communication

Yesterday we had a pretty interesting developer conference call, which was basically about the issue that only a very small team is currently developing on Lightning and Sunbird (basically just three people), that it is hard to reach community expectations with regards to bugfixes and feature work with so small a team and what would be necessary to attract more outside developers.

From my point of view one of our shortcomings in the past has been on the communication front. With that I don't mean the communication between different people on certain bug characteristics or code issues (that works great), but the communication between the calendar project and our community.

Currently our channels of communication are:

  • This blog, which just gets a post every one to two weeks with a bug fix status update
  • our developer and support newsgroups (mozilla.dev.apps.calendar and mozilla.support.calendar), which are not exactly buzzing with activity
  • IRC, which not many people are watching

The result - at least as far as I see it - is that

  • the core people from the project come across as a closed circle to which it is hard to get in to (the opposite is true)
  • what's going on in the project is not exactly transparent. Instead I would call it opaque.

So what can we do to improve our situation, to make the project more transparent, to raise the interest in the project and by that to gain more outside contributors? A few things come to my mind:

  • We need to talk more about what we are doing. Therefore every core contributor will try to commit himself to at least blog about various stuff at least once a week from now. These posts will probably range from developer-oriented topics (interesting or disgusting pieces of code, recent bugfixes, UI considerations, QA problems/successes/challenges) and project-related topics (PR issues, community relations, ...) to basically anything that the people find worthwhile to blog about.

    In my opinion a great example to follow here is the Firefox community. Where nearly everybody involved in the project (developers, build engineers, QA staff, PR and marketing people, management) tries to blog regularly about various Firefox stuff or other stuff that interests them. The outside image that this creates is the image of a beehive, where everybody is doing lots of stuff to improve Firefox and in my opinion stuff like this also attracts outside people, because everybody would like to contribute to a project that is alive and well instead of a project that is stalling or dead.
  • We need to raise the awareness of the project in the outside world. I'll try to contact a few people to get some press contacts, in the hope to do some interviews with some people interested in open source. We hope that this will raise the awareness of Lightning and Sunbird and bring in outside contributors.
So these are my ideas. I would be interested in getting feedback and suggestions from you. Do you have more ideas to attract new talent for the calendar project? Is my analysis correct or do you see other areas that we could improve on? I would love to hear from you on that...

Sunbird: Calendar Weblog

[June 19, 2008] Lightning/Sunbird Status Update

Sorry for the long delay folks! I haven't really kept up with all the changes lately due to some private matters, but that doesn't mean that we're not going full-steam ahead towards the 0.9 release. Within the last three weeks nearly 40 bugs were fixed, which is an impressive thing I have to say. Here's the list of all the 39 changes within the last three weeks:
  • Bug 363191:
    Handle Timezones more efficiently (Timezone Database)
  • Bug 367153:
    Event text not readable in calendar view during inline editing (due to unselection)
  • Bug 387398:
    Missing (Client, Server) Certificate support
  • Bug 387402:
    Short or zero-length events are hard or not selectable in Day/Week view
  • Bug 389251:
    Cannot dismiss alarm on single overridden instance of recurring item
  • Bug 391495:
    calRecurrenceInfo::getNextOccurrence/getNextOccurrenceDate have bugs
  • Bug 395017:
    Event & Task dialog for read-only calendars don't show start time and end/due date and time
  • Bug 399762:
    Task dialog: Error opening Invite Attendees dialog
  • Bug 408240:
    Reading backup preferences fails [Error: backupBranch is not defined]
  • Bug 413326:
    Read only calendar, use 'Click Here to Add a New Task' text field -> nothing happens
  • Bug 413847:
    Timezone preference changes require restart to take effect (regression)
  • Bug 413908:
    Events using internal timezones are no longer updated to recent timezone version
  • Bug 419807:
    After closing task dialog now save-messagebox pops up
  • Bug 419816:
    Task mode does not set Application title
  • Bug 428496:
    Editing event or dismissing alarm collapses Today/Tomorrow/Soon section in Agenda
  • Bug 429092:
    Borders are missing for Task List in Today Pane and Task Mode
  • Bug 429685:
    Toggling of 'Delete' - toolbarbutton in calendar-mode and task-mode does not work
  • Bug 429687:
    Follow-up features for the mode dependent today-pane
  • Bug 431536:
    Only one invitation can be accepted per Thunderbird session
  • Bug 431811:
    Context menu of tasks in today pane is broken [Error: taskTree has no properties]
  • Bug 432579:
    Enabling cache for public calendar like US Holidays causes entries to dissappear
  • Bug 435877:
    UTF-8 decoding problem breaks wcap calendar
  • Bug 436476:
    Deleting a single instance of a recurring event fails
  • Bug 437048:
    Invite an attendee to an event causes error
  • Bug 437189:
    Gdata prov: cannot delete last remaining occurence by "delete this occurence"
  • Bug 437398:
    Invitation Link broken (currently WCAP only): createXULElement is undefined
  • Bug 437593:
    invitations link should be provided in mail mode too
  • Bug 437615:
    Exceptions when creating/editing/deleting an event/task/calendar or selecting/deselecting a calendar
  • Bug 437689:
    [Trunk] Timezone definitions extension is not compatible with Sunbird 0.6a1
  • Bug 437898:
    events list can have a selector for 'later today' list. (prerequisites, actual fix done as extension, see bug)
  • Bug 437921:
    GData provider is not working with TB 3a2pre by default
  • Bug 437941:
    Task-Trees: Selection Style does not make a difference between focused/unfocused
  • Bug 437942:
    Find calendars is broken
  • Bug 437964:
    'Mark Completed' via context menu doesn't work
  • Bug 438020:
    Task list is broken [Error: document.getElementById(modeBroadcaster) has no properties]
  • Bug 438338:
    Add zh-TW language
  • Bug 439245:
    Selecting events in the unifinder doesn't scroll view to event
  • Bug 439608:
    modifyEventWithDialog cannot be called with false as third parameter
  • Bug 439633:
    Error console output in month/multiweek view when selecting events in the unifinder
Many thanks go to all developers, contributors, localizers, testers, and supporters that make this possible.

Sunbird: Calendar Weblog

[May 22, 2008] Lightning/Sunbird Status Update

Two weeks have gone by and lots of fixes have happened since the last installment of the status update. Thanks to our developers and reviewers 41 bugs have been fixed in the last two weeks, which is really amazing. Nothing is really noteworthy. The fixes contain mostly backend fixes, cleanup work and (unfortunately) regression fixes.

Here's the list of all the 41 changes within the last three days:

  • Bug 248342:
    Alarm goes off for completed tasks
  • Bug 273600:
    Task Progress bar
  • Bug 309081:
    Sync xpfe autocomplete attributes with toolkit ones
  • Bug 357706:
    Alarms fired too late (alarm timer stopped while hibernating)
  • Bug 363932:
    Delete Warning should be redesigned
  • Bug 392561:
    Need to revise provider error notifications, enhancing onError
  • Bug 392572:
    Correct comments in calIDateTime.idl
  • Bug 400835:
    CalDAV provider should display errors
  • Bug 413101:
    Calendar view missing background
  • Bug 417457:
    Remove XPInstall leftovers from packages files
  • Bug 421886:
    iTIP/iMIP doesn't handle REPLY and CANCEL methods
  • Bug 428236:
    Selecting snooze times from alarm popup always causes the first entry to be highlighted
  • Bug 431039:
    Move only string from sun-lightning.dtd and remove file
  • Bug 431218:
    Multiple install: targets missing in calendar/ tree
  • Bug 431852:
    Move calendarProperties.xul/js from resources to base
  • Bug 432224:
    Remove more obsolete event dialog files
  • Bug 432653:
    All events in all views take the color of the last calendar in my calendars list (regression)
  • Bug 432877:
    Custom recurrence description is broken (regression)
  • Bug 432956:
    calIcsSerializer code bug
  • Bug 432985:
    Category colors are not displayed (regression)
  • Bug 432992:
    Replace getService() with createInstance() calls for nsIConverterOutputStream
  • Bug 432998:
    Creating event ignores selected date and creates event for today
  • Bug 433229:
    Remove empty /calendar/base/content/calendar-alarm-widget.css
  • Bug 433250:
    Add Norwegian (Nynorsk) localization
  • Bug 433352:
    Day/week view: category color is used for the entire event box (regression) - fixes also Bug 416604 and Bug 432957
  • Bug 433462:
    Correct calGetString() callers
  • Bug 433500:
    IMIP bar does not display anymore
  • Bug 433604:
    Error: hideElement is not defined
  • Bug 433839:
    Uncaught exception in dnd code
  • Bug 433843:
    Revise or remove getFloatingDate
  • Bug 433889:
    Fix regressions from Bug 430254 (regression)
  • Bug 433892:
    Specialize calendar list tree style
  • Bug 433906:
    Cannot dismiss alarm on Kerio server
  • Bug 433937:
    All-day items in Agenda have no styling and can't be selected via mouse click
  • Bug 433947:
    Move goToDateDialog.js/xul from resources/content to sunbird/base/content
  • Bug 434188:
    calIDatetime::icalString should enforce timezone
  • Bug 434291:
    Fix calendar-ui-utils' addMenuItem
  • Bug 434371:
    Error on deleting item from Zimbra server
  • Bug 434735:
    Consolidate auth prompts
  • Bug 434736:
    calWcapRequest: use nsIStreamLoader instead of nsiUnicharStreamLoader
  • Bug 434985:
    Remove unused entities and properties

Many thanks go to all developers, contributors, localizers, testers, and supporters that make this possible.

Sunbird: Calendar Weblog

[May 8, 2008] Lightning/Sunbird Status Update

Only three days after the last status update, it's already time for another as the developers have fixed lots of bugs (19) in the last three days.

The most notable fixes are in the area of iMIP/iTIP (sending and receiving e-mail invites) with the fixes for bug 377761 (better compatibility with earlier Outlook releases) and bug 429938 (support for meeting cancellation).

Here's the list of all the 19 changes within the last three days:

  • Bug 202360:
    Color Coding of Tasks and Events (multiple classification)
  • Bug 322979:
    Views should not scroll the labelling columns along the non-scrolling axis
  • Bug 368976:
    Cannot undefine alarm for an exception
  • Bug 377761:
    Outlook 200x does not recognize iTIP/iMIP invitation because of MIME type issues
  • Bug 397896:
    Sync default snooze between Sunbird and Lightning
  • Bug 397913:
    Add tooltips to the miniday buttons
  • Bug 401693:
    Today pane not updated on Mac OS X after hibernation
  • Bug 426746:
    Consolidate startup code
  • Bug 427006:
    Timezone offset incorrectly calculated for negative half hour timezones
  • Bug 428715:
    Between 23:00 and 00:00, the default event start date is 00:00 of the next day
  • Bug 429938:
    No cancel message is send to attendees if event is deleted
  • Bug 430254:
    Add interfaces to GData for UI code
  • Bug 430805:
    Permit to change the default free/busy attribute policy for all-day events
  • Bug 431829:
    Moving Today Pane button on Task toolbar removes it from Calendar toolbar
  • Bug 432218:
    Remove TB 1.5 specific code in getMailBar() function
  • Bug 432499:
    Duplicate id in calendar.xul
  • Bug 432703:
    Changing month with scroll wheel throws error
  • Bug 432793:
    Get rid of "move" transaction type
  • Bug 432794:
    Allow loading chrome scripts in test cases

Many thanks go to all developers, contributors, localizers, testers, and supporters that made and make this possible.

Sunbird: Calendar Weblog

[May 5, 2008] Lightning/Sunbird Status Update

I apologize for the long delay between status updates. It is certainly not due to a low number of bugfixes in recent day. In fact quite a large number of bugs (32) have been fixed within the last 18 days, showing that the developers have been quite active.

Three bugs are particular worth mentioning:

  • Bug 377753: Look and Feel of minimonths should be adapted
    The small monthly overview in the upper left corner has gotten a visual overhaul and is looking much better now in our opinion. Thanks go to Berend for implementing this and to Philipp and Christian for reviewing the changes.
  • Bug 389150: Display Today Pane with Task List in Calendar mode
    A lot of people have asked us to enable the today pane in Lightning's calendar mode, so that people get a quick overview over their upcoming events and tasks as well. Thanks go to Berend for implementing this and to Philipp and Christian for reviewing the changes.
  • Bug 430430: Consolidate context menus
    Users of Sunbird have long complained about the inadequacy of the context menu in Lightning, e.g. when right-clicking on an event in the views. Now the full glory of the Sunbird context menus is available in Lightning as well. Thanks go to Philipp for implementing this and to Berend and Christian for reviewing the changes.

Here's the list of all the 32 changes within the last 18 days:

  • Bug 340752:
    Undefined variable error in Makefile from using autoconf syntax for sed replacements
  • Bug 377753:
    Look and Feel of minimonths should be adapted
  • Bug 389150:
    Display Today Pane with Task List in Calendar mode too
  • Bug 390194:
    Event/Recurrence dialog: Width is too small for three minimonths
  • Bug 392855:
    'Show Today Pane' button not available with fresh profile
  • Bug 395928:
    Unify wording in event dialog by renaming Importance to Priority
  • Bug 400278:
    CalDAV provider issues requests to unselected caldav accounts at startup
  • Bug 410898:
    DTSTART/DTEND ignored in FREEBUSY response to scheduling request
  • Bug 413265:
    Some timezones not mapped correctly (both remaining patches)
  • Bug 414565:
    Show relative date string in alarms for tomorrow's events
  • Bug 414932:
    Change string name imipHtml.Comment to imipHtml.comment
  • Bug 417020:
    UTC and floating are missing in time zone picker
  • Bug 417539:
    Remove obsolete event dialog files and strings
  • Bug 417629:
    Import ICS file to CalDAV server fails to handle recurrence-id correctly
  • Bug 418414:
    Remove obsolete Jan Mayen references
  • Bug 428392:
    Accepting Events not adding event to calender - falsely reporting "not an attendee"
  • Bug 428851:
    Accepting Meeting Invites Does Not Update Google Calendar
  • Bug 429061:
    webcals scheme not supported (i.e., for https)
  • Bug 429497:
    Warning and error nsIInterfaceRequestor in the error console
  • Bug 429908:
    Minimonth broken on Trunk
  • Bug 429911:
    Year Popup in minimonth doesn't listen to scrollwheel
  • Bug 429912:
    Packaging cleanup for crashreporter.xpt
  • Bug 429927:
    Remove outdated comment from calendar/base/jar.mn
  • Bug 430062:
    Remove some 1.8.0 branch specific code from calManager
  • Bug 430249:
    Storage calendar sends out too many onOperationCompletes
  • Bug 430280:
    bad aOperationType on addItem
  • Bug 430430:
    Consolidate context menus
  • Bug 431031:
    Remove files from resources/content/converters directory
  • Bug 431041:
    Correct tooltip for Print toolbarbutton
  • Bug 431395:
    Remove ununsed files from /calendar/resources/content/
  • Bug 431732:
    Use the createEventFromIcalString helper in unit tests
  • Bug 431733:
    Remove unused images from /calendar/resources/skins/classic

Many thanks go to all developers, contributors, localizers, testers, and supporters that made and make this possible.

Sunbird: Calendar Weblog

Next release (0.9) and beyond

Two weeks ago, we had a great face-2-face meeting, which only now I am able to post about. Among the many interesting talks and discussions particular question we've discussed was "How do we proceed with Thunderbird 3 and trunk?". I'll try to sum up the outcome of this discussion here.

There are a ton of good reasons to move on to the trunk ASAP and help Thunderbird 3 get into shape: calendar will be a core feature of it, trunk has a couple of platform improvements that make our live easier and it will lessen the load on developers and localizers, that we no longer have to think about both the 1.8 branch and the trunk.

On the other hand, we have existing users on Thunderbird 2 waiting for fixes and features. Looking at our resource situation, it was pretty clear to everyone that we can't support and develop both branch and trunk longer term in a reasonable fashion. So where and when do we make the cut?

We've agreed to do one further release on branch in the coming 4 months, namely 0.9. We will focus on the following topics:

  • Usability (our UI gurus have a lot of ideas here)
  • Performance (we will put more focus on improving our story with large remote calendars)Interoperability (better iMIP/iTIP support comes to my mind here)

More details can be found on http://wiki.mozilla.org/Calendar:Lightning09.

We hope that this release will be sufficient to be used for a longer period of time until the next Thunderbird releaseis out. There will definitely be usable betas (perhaps even alphas) of Thunderbird with integrated calendar, but we also know that some users reject to use those and stay on Thunderbird 2.

We had some further discussion about whether the naming of this last branch release shouldn't be 1.0, rounding up our development for Thunderbird 2. This seems obvious from a marketing POV, but doesn't fit into the mozilla way of promoting major releases. So we agreed that we have a thorough look at what we've reached both w.r.t. features and quality when 0.9 is almost done, postponing that decision.

To answer some obvious questions:

  • Does this imply changes on Sunbird's development?
    No, we will do parallel releases of Sunbird with the Lightning releases. So Sunbird 0.9 will come out at the same time as Lightning 0.9 and we'll move Sunbird development over to the trunk after that, too. This means we will be doing a Sunbird 1.0 release in parallel to the Thunderbird 3 release.
  • What happens if Thunderbird 3 gets delayed?
    We certainly do not hope that this will be the case, but we can react flexibly to that. This means that we might put out another release between 0.9 and TB3 (probably called something like 0.9.5) if it turns out that TB3 will take significantly longer (more than 3-4 months) than anticipated.
  • When are you planning to release 0.9? What is the release date of TB3?
    We are currently planning to release Lightning and Sunbird 0.9 in August 2008. As with all release dates, this release date is subject to change, if it turns out that we need additional time to put out a great release.
    TB3 is currently slated for December 2008/early 2009. The same caveats as said above apply here.

Sunbird: Calendar Weblog

[April 17, 2008] Lightning/Sunbird Status Update

It's been nearly a month since my last status update and nearly two weeks since 0.8 was released, so I guess it's time to show you what we've been working on in the last days. Since 0.8 came out, we've already fixed 29 bugs. So grab yourself a nightly and help us test those fixes.

On a sidenote: Many of the calendar developers will meet in Hamburg (Germany) to discuss future plans, meet up with some of the Thunderbird developers to discuss the future integration of Lightning into Thunderbird and perhaps also do some hacking. We're hoping that this will strengthen the team spirit and give us a better vision of what we wanna do with 0.9, 1.0 and onwards.

Here's the list of bugs fixed since 0.8 was released:

  • Bug 368865:
    REG_APP_DESC should be removed from the Calendar 1.8 branch
  • Bug 393769:
    Mouseover tooltips aren't shown on trunk
  • Bug 393998:
    Next button in new calendar dialog is disabled when changes are cancelled
  • Bug 396075:
    'New Calendar' dialog: sentences should get punctuation marks
  • Bug 399599:
    Help menu has no accesskey for item Contents
  • Bug 402482:
    No scroll-bar for all-day events
  • Bug 402593:
    Sunbird lacks Ctrl+Q to exit
  • Bug 410755:
    Impossible to resize and reorder the columns of the task list on trunk
  • Bug 413333:
    Offer auto-conversion of google ICS calendars to writable Google Calendars
  • Bug 413523:
    No icon images are shown in the Customize Toolbar dialog on trunk
  • Bug 418058:
    Add tooltip to close button in unifinder
  • Bug 419184:
    "msgHeaderParser is not defined" when dragging mail to Calendar item
  • Bug 421307:
    Synchronize FilterOptions with FilterOptions in task mode Menu
  • Bug 422369:
    Make Calendar styles LTR (left-to-right) and RTL (right-to-left) agnostic
  • Bug 422630:
    Fix groupbox theme regression caused by bug 421814
  • Bug 422640:
    Enable view menu-items
  • Bug 423503:
    Memory leaks in lightning
  • Bug 424808:
    Use binary search to make addItem in month view scale better
  • Bug 426140:
    Wrong sort order for priority
  • Bug 426759:
    Create calIAlarm interface
  • Bug 427216:
    Make tools menu popup match other applications
  • Bug 427237:
    cvs remove unused files in Sunbird themes
  • Bug 427458:
    Completed task time is shown in UTC and not in local time
  • Bug 428798:
    Remove obsolete CSS rules .next-button:hover:active and .prev-button:hover:active
  • Bug 428922:
    Remove even more obsolete CSS rules
  • Bug 428933:
    Consolidate view-specific CSS rules
  • Bug 429095:
    Recurrences with no end date should be limited to a maximum of 60 instances
  • Bug 429101:
    Missing styling on navigation buttons in main calendar view
  • Bug 429313:
    Open the invitation dialog when the counter is 'Zero' -> error console output

Many thanks go to all developers, contributors, localizers, testers, and supporters that made and make this possible.

Sunbird: Calendar Weblog

Lightning and Sunbird 0.8: Now available for Solaris, Linux x86-64 and OS/2

Since the release of 0.8 many people have asked for builds on additional platforms and we're happy to comply as our community has supplied us with builds for Linux x86-64, Solaris (Intel), Solaris (SPARC) and OS/2.

Here are the links:

Many thanks to Philipp Kewisch for the Linux x86-64 builds, to Sun Microsystems for the Solaris builds and to Walter Meinl and Peter Weilbacher for the OS/2 builds. Enjoy!

Sunbird: Calendar Weblog

Thunderbird and Lightning .8


I saw that Lightning .8, a calendar extension for thunderbird, had been released and my heart jumped.  Had they fixed the memory leak that forced me to abandon it in version .7?

I used to use Lightning for my google calendar in versions before .7...

When .7 came out, it caused Thunderbird to rocket memory usage above 80% which brought my computer to a screeching halt.  I figured I'd not use it until next version (and submitted a bug report as well).

Today I downloaded .8 in hopes it would work better.  It doesn't.  Memory usage still skyrockets when attempting use the google calendar (provider addon) and the remember mismatched domains add on with it (otherwise you're unable to connect or get a popup every time you view).

Is it one of these plugins causing it?  Is it Lightning?  I'm leaning toward the latter...even when uninstalling the extensions, I still get memory usage skyrocketing.  Either way, syncing your google calendar with Lightning isn't a very smooth thing to do if it causes your Linux desktop to screech to a halt.

I guess there is always evolution with built in google calendar support.  Anyone else getting these problems?

At work, we use Zimbra for emailing.  I use Thunderbird with IMAP as my desktop client.  I've also seen that as of Zimbra 5.0 RC2, they will have the ability to sync with Lightning.  Good news!  Now if Lightning would stop leaking!

Linux: YALB

Lightning 0.8 and Sunbird 0.8 are out!

I am happy to report, that the 0.8 release of Lightning and Sunbird has been completed and is now available via AMO and the Calendar Project website.

Five months after the 0.7 release we are again one step closer to our 1.0 release, which we hope to release at the end of 2008.

Notable improvements of this release are written down:

Lightning 0.8 and Sunbird 0.8 are available for Windows, Mac OS X (universal builds) and Linux in 30 different languages including English.

Please use the following links to download the release:

Please read the release notes for Lightning 0.8 and Sunbird 0.8 before downloading.

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

Sunbird: Calendar Weblog

Page 1 | Next >>
Username:
Password:
(or Cancel)