February 2009

ViewAbout 1.3

I have just released ViewAbout 1.3 not so long ago and it has just passed review. You can get it from Mozilla Add-ons.

Changes in this version:

  • Supports SeaMonkey 2.0a2 and above.
  • Supports Sunbird 1.0pre and above.
  • Added more about: pages – about:robots, about:sessionrestore, about:privatebrowsing, about:rights
  • Moved out doLoad and doUnLoad into a separate javascript file to reduce duplicate code.

Any other about: pages?

I have also been thinking how I can make certain about: entries show up only for certain app versions. I know I can use nsIXULAppInfo to disable invalid javascript commands in older versions of applications, but I’m unsure how to hide the entries in XUL code. Any ideas?

Thanks go out to Stefan Sitter, Ehsan Akhgari and Ratty (Philip Chee) for their help and input.

zz - Others (2009)

Comments (1)

Permalink

2009-02-03 Sunbird 1.0 builds

Current Sunbird (0.9) | Next planned Sunbird (1.0) | Previous releases | Mercurial source bundles (mozilla-central & comm-central)

Common (excluding Website bugs): (25)

  • Fixed: 328603 – Calendar sqlite database issues; renaming of storage.sdb
  • Fixed: 378754 – Calendar Auto Configuration/Deployment
  • Fixed: 416138 – Moving of all-day-events in weekview not possible, but shows possibility
  • Fixed: 460988 – OS settings for time format (12H/24H) and date format not respected
  • Fixed: 462838 – Using the ‘Status’ column in unifinder to sort events/tasks leads to an exception
  • Fixed: 463273 – Error: Failed to read ‘repeatDetailsOrdinal0’ from chrome://calendar/locale/calendar-event-dialog.properties
  • Fixed: 465319 – Show Short Version of Navigation Pane String for small resolutions
  • Fixed: 466095 – Text description still appears after task is deleted
  • Fixed: 468420 – Consolidation of the navigation bar
  • Fixed: 469146 – Drag and drop tasks in month and multiweek views, doesn’t change tasks’ due date.
  • Fixed: 473547 – ‘Start the week on’ functionality is broken in multiweek/month view
  • Fixed: 474228 – Fix calendar mode borders (again)
  • Fixed: 474276 – Add windowtype to all calendar dialogs
  • Fixed: 474322 – [mozmill] Add tests for default alarms
  • Fixed: 474325 – Google calendars disabled on startup
  • Fixed: 474332 – Enable package-compare step on the Sunbird win32 nightly builds
  • Fixed: 474361 – remove and rename calendar-decorated panes
  • Fixed: 474451 – Dragging the scrollbar grip in the calendar list doesn’t scroll the list
  • Fixed: 474561 – Add pa-IN to list of supported calendar locales
  • Fixed: 474576 – Error: Error parsing XML streamReferenceError: UTC is not defined
  • Fixed: 474630 – Alarms don’t work for recurring events
  • Fixed: 474632 – Update internal timezone database to version 2009a
  • Fixed: 474638 – Snooze or dismiss of alarms doesn’t work
  • Fixed: 474646 – multiple alarm/reminder windows/pop-ups/popups (should get merged)
  • Fixed: 474814 – Add data: to necko protocols default for Sunbird

Common (Providers): (4)

  • Fixed: 469767 – Very slow etags parsing
  • Fixed: 474275 – Alarms don’t store on storage calendar
  • Fixed: 475599 – Create the backup files in calendar-data folder instead of the backupData folder
  • Fixed: 475803 – cal.fromRFC3339 matches fails to set timezone correctly

Lightning-only: (4)

  • Fixed: 467338 – Closing task or calendar tab with other tab focussed breaks the focussed tab
  • Fixed: 473661 – Use popupshowing event to hook Lightning into mailContext menus
  • Fixed: 474596 – New Task button in Tasks tab displays the icon from the New Event button
  • Fixed: 475170 – LDAP Lookup broken in Invite Attendees dialog

Sunbird-only: (2)

  • Fixed: 365404 – Updater should use brand name string and not hardcode Sunbird
  • Fixed: 475887 – ${BrandFullName} needs to be quoted in shared.nsh

Outstanding bugs (marked blocking-calendar1.0+) – newly listed bugs are italicized: (21)

  • Since 2007-08-29: 394195 – Dialogs need a scroll bar or minimum height/width
  • Since 2008-04-11: 428538 – Startup notice for calendars of uninstalled/removed providers
  • Since 2008-07-24: 447824 – CalDav calendars disappears after restart
  • Since 2008-08-22: 451696 – CalDAV Provider doesn’t handle REQUEST/CANCEL correctly
  • Since 2008-09-14: 455260 – Better handling of nonparseable ics on CalDAV
  • Since 2008-09-16: 455515 – Local calendar tasks are not shown when a remote calendar is not available
  • Since 2008-09-22: 456385 – Thunderbird3: Integrate Calendar and Task mode menu items into new menu
  • Since 2008-09-24: 456706 – Replying to a CalDAV invitation returns MODIFICATION_FAILED but succeeds.
  • Since 2008-10-14: 459905 – Endless loop of error messages “email is null” in Invite Attendees dialog
  • Since 2008-10-15: 460030 – Invitation overlap normal event boxes
  • Since 2008-10-16: 460252 – Today Pane Integration in the new Thunderbird tab model (currently not available in mail tab)
  • Since 2008-10-24: 461511 – If ‘Directory Server’ is enabled it is not possible to add more then one attendees at once
  • Since 2008-11-05: 463275 – Edit Recurrence dialog shows wrong rule when editing event
  • Since 2008-11-06: 463392 – caldav calendars are not visible in the ‘select calendar’ dialog
  • Since 2008-11-07: 463679 – Two email notifications sent for cached CalDAV calendar
  • Since 2008-11-09: 463960 – Cannot refresh cached CalDAV calendars
  • Since 2008-11-10: 464133 – CalDAV deletes against Zimbra server often (always?) fail
  • Since 2008-11-14: 465019 – Copy, cut, paste from context menu in calendar views do not work
  • Since 2008-12-10: 468863 – The richlistbox item for a reminder has two buttons with empty accessible names
  • Since 2009-01-30: 476132 – In day/week views it’s impossible to move an event by drag and drop if another event is already selected in the same day (with error)
  • Since 2009-01-30: 476219 – Drag and drop of event works but MODIFICATION_FAILED dialog is shown

One can get the latest Lightning .xpis here.

Sunbird builds:

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Calendar 1.0 nightlies

Comments Off on 2009-02-03 Sunbird 1.0 builds

Permalink

2009-02-03 Thunderbird Trunk builds

Previous Shredder – Alpha 3 | Current TB pre-release – Beta 1 | Previous releases | Mercurial source bundles (mozilla-central & comm-central)

Thunderbird-specific: (37)

  • Fixed: 350314 – STARTTLS is called TLS in user preferences (remaining IMAP/POP3 case)
  • Fixed: 363981 – Add support for adding toolbars in thunderbird
  • Fixed: 370951 – File attachment with a ‘#’ (hash, pound sign) in the name cannot be opened nor saved from imap folder
  • Fixed: 410597 – “Disk Space” account settings ambiguous for imap and pop accounts
  • Fixed: 422907 – crash [@ nsMsgLocalMailFolder::GetTrashFolder] quitting thunderbird
  • Fixed: 437635 – Master password always must be entered 3 times
  • Fixed: 448842 – solution for bug 410333 introducing regression for Japanese users
  • Fixed: 449821 – deal with bugmail threading and change default for mail.thread_without_re
  • Fixed: 454973 – No vertical space between label and underline indicating accesskey in Shredder main menu
  • Fixed: 455098 – Crash [@ objc_msgSend] removing Junk button from toolbar
  • Fixed: 456940 – Customize Toolbar leads to doubled account list in “Get Mail” buttons drop down
  • Fixed: 460036 – crash clicking on newsgroup [@ msvcr80.dll] [@ memmove – nsTArray_base::ShiftData ]
  • Fixed: 463577 – inline forwarded messages show too much html composition chrome
  • Fixed: 464499 – Vertical scrollbar in Header pane after viewing a message with tag
  • Fixed: 465015 – drag+drop of message not blocked to its originating folder
  • Fixed: 466261 – Missing Outbox icon in Folder Pane
  • Fixed: 466674 – default action should be to send out html + plaintext w/o asking
  • Fixed: 466730 – file compact folders isn’t compacting imap offline stores
  • Fixed: 467994 – drag and drop subfolder to root of account is blocked/fails
  • Fixed: 468081 – no confirmation deleting saved searches (virtual folders) which is undoable
  • Fixed: 471130 – import Outlook Express (oexpress). folders appear but are empty
  • Fixed: 471368 – strange entity-names in newsblog.properties (“subsribe” instead of “subscribe”) (Thunderbird part)
  • Fixed: 472795 – Updater should use brand name string and not hardcode Thunderbird
  • Fixed: 473207 – clean up after gnomestripe landing (and more)
  • Fixed: 473217 – archive command doesn’t work in rss feeds
  • Fixed: 473529 – Archives folder doesn’t use localized name in L10n builds
  • Fixed: 473550 – Deleting confirm dialog pop up when right clicking on the bottom right of the attachment pane
  • Fixed: 473781 – Changes in “Junk Settings” are not permanent
  • Fixed: 473936 – Use javascriptConsole as Error Console menuitem id for better extension compatibility
  • Fixed: 474307 – Get Thunderbird building with the Windows 7 SDK
  • Fixed: 474781 – Add ta-LK to the Thunderbird build
  • Fixed: 474807 – Margin and Padding CSS rules should be independent of UI direction (LTR or RTL)
  • Fixed: 474848 – archive folder picker broken in identity manager
  • Fixed: 474969 – Drop the old chrome start page
  • Fixed: 474978 – Move generation of install.rdf for default theme to be alongside theme files.
  • Fixed: 475888 – ${BrandFullName} needs to be quoted in shared.nsh
  • Fixed: 476279 – Incomplete Header in Account Settings – Security

MailNews Core: (35)

  • Fixed: 155172 – If stored SMTP password is incorrect, no prompt is made for correct one
  • Fixed: 261882 – Import & Export to/from text files (CSV,TAB) fails to include “Screenname” field
  • Fixed: 369096 – confusing preferences choices re: offline data storage
  • Fixed: 375468 – Previous window does not activate (get its focus back) after closing and saving a message from Compose
  • Fixed: 384490 – Remove nsHashTable from mailnews
  • Fixed: 392529 – delete key doesn’t delete selected mail filter(s)
  • Fixed: 436044 – nsMsgFolderFlags.h should be an idl file
  • Fixed: 458781 – 1 nsStringBuffer leak triggered by test_bug353415-1.html, test_bug353415-2.html, test_bug392567.html and scriptaculous/…
  • Fixed: 466753 – import Outlook Express settings from identity not named ‘Main Identity’ fails.
  • Fixed: 467052 – Introduce GLOBAL_DEPS to build system
  • Fixed: 471682 – Messages in corresponding “Sent” folder inaccessible after sending due to .msf index file corruption
  • Fixed: 473458 – nsIMsgFolder::GetMessages and nsMsgDBFolder::GetDatabase don’t need nsIMsgWindow arguments
  • Fixed: 473715 – LDAP fails to initialise in compose window
  • Fixed: 473740 – Tidy up send later service and drop the nsIMessenger middle-man
  • Fixed: 473827 – remove pulling of wallet from client.py
  • Fixed: 474259 – Outgoing email addresses get collected even if in OSX address book
  • Fixed: 474277 – Incorrect use of RealUsername/RealHostname in nsMsgIncomingServer::GetPasswordWithUI
  • Fixed: 474283 – Drop redundant nsMsgSimulateError.h debug code
  • Fixed: 474288 – SMTP passwords should always be saved
  • Fixed: 474439 – name incorrect with ldap lookup
  • Fixed: 474759 – Trunk builds broken due to ParseString change
  • Fixed: 474774 – ###!!! ASSERTION: URI is empty: ‘!aURI.IsEmpty()’ when sending email with no FCC set or when saving to send later.
  • Fixed: 475111 – port bug 471685, bug 469558, bug 464190, bug 467579, bug 397227, bug 463420, bug 466492, bug 471188, bug 467271, bug 466486 to comm-central
  • Fixed: 475120 – port bug 464154, bug 453840, bug 472431 to comm-central locale Makefiles
  • Fixed: 475163 – Trunk bloat tests failing due to changed automation.py structure
  • Fixed: 475359 – ASSERTION: space only keyword: ‘keywords.IsEmpty() || keywords.CharAt(0) != ‘ ”
  • Fixed: 475900 – nsIAbDirectoryQueryArguments changed without changing uuid
  • Fixed: 475903 – nsIFolderListener interface changed without changing uuid
  • Fixed: 475904 – nsIImapMailFolderSink interface changed without changing uuid
  • Fixed: 475906 – nsIImportMail and nsIImportMailboxDescriptor interfaces changed without changing uuid
  • Fixed: 475907 – nsINNTPNewsgroupList.idl inderface changed without changing uuid
  • Fixed: 475909 – nsIMailtoUrl interface changed without changing uuid
  • Fixed: 476149 – make unit tests work again on comm-central
  • Fixed: 476474 – Standardise output of TestImapHdrXferInfo.cpp test.
  • Fixed: 476498 – attach.js is unused and can be removed

Outstanding bugs (marked blocking-thunderbird3+ with Target Milestone of Thunderbird 3 Beta 2) – newly listed bugs are italicized: (29)

  • Since 2001-12-13: 115091 – Mail subfolder(IMAP) can not have a # sign in the name.
  • Since 2002-01-24: 121647 – POP/IMAP server passwords are inappropriately forgotten
  • Since 2004-09-03: 257942 – activity manager tracker
  • Since 2005-12-04: 319037 – Provide default value for mailnews.localizedRe
  • Since 2007-03-20: 374577 – Revise message CAPS policies; enable JS for non-message content by default; remove javascript.allow.mailnews hack from script security mgr
  • Since 2008-04-07: 427627 – [Win] enable jemalloc on thunderbird trunk
  • Since 2008-06-20: 440794 – Leverage Offline capabilities to make sending email appear faster
  • Since 2008-07-03: 443358 – Retention: take over user defaults during install on Win32
  • Since 2008-07-24: 447842 – Provide support for building a JavaScript message representation
  • Since 2008-08-26: 452221 – When all mails has same subject(i.e. very long thread), time to take Shift+Delete of all mail seems to be O(num_of_mail**2), and “CPU 100% by the Shift+Delete” locks UI while delete operation
  • Since 2008-09-24: 456829 – messagereader: honor font & color system defaults
  • Since 2008-09-24: 456839 – nsAutoSyncManager needs to expose method(s) to cancel on going download operations
  • Since 2008-10-21: 461052 – messagereader’s delete and junk buttons shouldn’t keep focus after use
  • Since 2008-11-05: 463367 – Remove EULA from Thunderbird installer / .dmg and related bits
  • Since 2008-11-11: 464354 – [Meta] Pref enable gloda by default tracker
  • Since 2008-11-15: 465113 – Gloda: parentPart is undefined; components/jsmimeemitter.js Line: 279
  • Since 2008-11-18: 465618 – gloda deleted message processing logic is not purging messages
  • Since 2008-11-20: 465939 – “Mark folder read” isn’t clearing indications on collapsed threads
  • Since 2008-11-20: 466067 – gloda should convert messages with only HTML bodies to text for full-text indexing
  • Since 2008-11-21: 466212 – gloda falls back to hard-coded string “Me” to create user identity, should be l10n’ed or dropped if not needed
  • Since 2008-11-21: 466227 – gloda should index messages that are not offline too (headers only)
  • Since 2008-12-06: 468283 – gloda should expose action methods on its message and conversation objects
  • Since 2008-12-09: 468656 – TB 3 fails to properly initialize on first start when TB 2 is already installed – 3pane is empty, no accounts listed
  • Since 2008-12-12: 469448 – Scrolling in folder pane is unbearably slow when no .msf files exist for a couple of subfolders
  • Since 2008-12-18: 470329 – gloda indexer throttling logic needs to be adaptive
  • Since 2009-01-08: 472764 – gloda full-text search always uses SQLite’s porter stemmer without regard to effective locale, etc.
  • Since 2009-01-13: 473483 – unable to re-connect to mail server after laptop awakes from sleep state
  • Since 2009-01-21: 474701 – new search entry in default mail toolbar
  • Since 2009-02-03: 476700 – Activity Manager: Enable UI

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Trunk

Comments Off on 2009-02-03 Thunderbird Trunk builds

Permalink

New blog over at WordPress.com

I’m pretty much into Mozilla Education these days, and I would need to blog about education more often, though it isn’t in the context of The Rumbling Edge, which should remain Thunderbird-related.

Thus, I’ve spun off into a blog on WordPress.com, where I’ll have more thoughts there, mostly education, occasionally personal. That will be the blog that gets syndicated on Planet Seneca too.

And yes, I’ll still be updating The Rumbling Edge with Thunderbird-bits, though not as frequently as I would have liked, due to the start of the school semester.

Thanks go out to humph, shaver and ctyler!

zz - Others (2009)

Comments Off on New blog over at WordPress.com

Permalink