SeaMonkey Trunk Tracker

Saturday, October 07, 2006

BTW: Anti-Aliasing

I was wondering why I was unable to produce Linux builds with anti-aliasing enabled, so I made a little investigation. The result: Using cairo-gtk2 as default toolkit seems to disable anti-aliasing. I'm not sure whether that has always been the case since I have not been building on Linux until recently. So for now, if you want to have anti-aliasing on Linux, use

ac_add_options --enable-default-toolkit=gtk2
ac_add_options --disable-freetype2
ac_add_options --enable-xft


Edit (2006-12-15): Building SVG requires Cairo now. Still no idea how to get AA working with cairo-gtk2. Maybe someone replies to my MozillaZine Forum posting.

Wednesday, October 04, 2006

Undo Close Tab Enhancements

Just one bug fix, but a notable one:

Bug 354953: Undo-close-tab-related cleanup/enhancements

brings a File menu submenu called Recently Closed Tabs and a shortcut, Ctrl+Shift+T, both in sync with Firefox 2. For MultiZilla users like me, this is yet another thing to learn (MultiZilla uses Ctrl+Z, overriding the ordinary Undo function). But that is acceptable, I guess.

Sunday, October 01, 2006

Trunk Update

Lately I have been busy with the practical part of my diploma thesis. Nevertheless I kept watching and bookmarking the relevant fixes happening on the trunk. Here are those that have not been mentioned in my previous posting:

Browser/General

Bug 133117: 'Web Search for...' results should open in new tab rather than new window
Bug 255124: favicon distorted in url field
Bug 279465: Progress bar consumes a lot of CPU power
Bug 305986: Show thumbnail for large image pages
Bug 311098: Port changes made in 251625 to xpfe/ (remove .part files when cancelling downloads)
Bug 314181: Changing encodings in "view selection source" causes artifacts at selection boundary.
Bug 326462: Time Elapsed column shows NaN:NaN
Bug 332668: keyword.enabled probably doesn't work any more
Bug 335810: cursor up/down keypresses do not preserve horizontal position when using pango
Bug 338716: Add a drop-shadow to the seamonkey icon
Bug 338741: "Select Element by Click" doesn't work for elements in content documents of inspected chrome
Bug 341047: After "Close other tabs" tab's context menu contains scrollbars/arrows.
Bug 341218: GTK2 filepicker "confirm overwrite" should use native GTK2 API when available
Bug 341504: Make global history work with toolkit autocomplete
Bug 342816: seamonkey theme/extension marked as platform: ALL says "not available on Windows" (,MacOS, etc.)
Bug 348925: Transferred data column isn't updated when download finishes
Bug 350688: Dictionaries should form part of the locale pack in the installer
Bug 351267: Scroll position re-used in autocomplete dropdown
Bug 352049: Kill the font download dialog

MailNews

Bug 123029: News accounts are always shown collapsed on Mozilla restart
Bug 132257: Inserting a link to a [network][image] file into a message inserts the physical file!
Bug 198936: [patch] "Do you wish to compact..." dialog has no "don't ask me again" checkbox
Bug 249240: Password dialog for POP/IMAP server does not reprompt when password is changed externally.
Bug 265472: Option to expunge deleted mail immediately (compact folders / purge right after moving message to trash)
Bug 282669: First ("To:") address field not focused in new mail when last mail sent with first address field in focus
Bug 286628: NNTP intermittently forgets/deletes passwords (Thunderbird & SeaMonkey)
Bug 335973: Improve how we present lists of e-mail addresses in the message pane
Bug 338243: Enabling TLS for new IMAP connections doesn't close old connections
Bug 339518: Switching IMAP folders while "mark-as-spam" is running causes a crash [@ nsMsgDBView::DeleteMessages]
Bug 340314: Sound is played to random file descriptors, corrupting mailboxes, address books, cert DBs
Bug 344846: Add UI to delete summary file from folder properties dialog
Bug 350542: Mail fails to select startup folder with global inbox
Bug 350753: mail account manager tree subbranch order broken
Bug 350864: Add ability to check news servers for new messages at startup
Bug 351374: compact folders confirmation should use yes/no
Bug 351685: Total email count is set to 0 after compacting an Inbox
Bug 351858: Location Popup Shows Deferred Accounts
Bug 351864: Mark as Read by Date dumps error message for already read messages
Bug 352184: mark messages from trusted domains as non junk
Bug 57802: Mailto: links with 'body' [Send Link from Firefox] fail to attach/insert signature in composition
Bug 66771: No method for filtering all email from account to specific mailbox
Bug 215701: hang while reading tokens for junk mail due to corrupt training.dat
Bug 345612: [seamonkey] Installed spellcheck dictionaries are not displayed and cannot be selected

MailNews: Tags

Bug 341010: No labels, no actions in message filters dialog after check-in of 114656
Bug 341173: Need hotkeys to assign label/tag to message: shortcut 0-5
Bug 341369: Label/Tag colors are not working
Bug 341434: Message views for tags are broken
Bug 341661: change label column to tags column in thread pane
Bug 342065: wrong order of Tags in Message -> Tag menu and hotkeys
Bug 342560: Need preference panel for new tag feature
Bug 342576: UI Work for Adding Tags to Messages

Toward 1.1

Since my last posting, quite a few improvements have been made. SeaMonkey 1.1 will incorporate many of the fixes, so I started to make a list of features that are new compared to SeaMonkey 1.0 and marked the appropriate bugs with [1.1].

New since SeaMonkey 1.0

Bug 348720: New SeaMonkey "classic" theme
Bug 265871: JavaScript Console should be renamed to Error Console
Bug 109481: Easy way to pick open pages (as opposed to open windows) [DOM Inspector]
Bug 352049: Kill the font download dialog
Browser:
  Bug 339720: show warning page before showing about:config [1.1]
  Bug 338318: UI for spellcheck in browser window (form fields) [1.1]
 Context menu:
  Bug 47475: Need "Show(View) Image" / "Reload Image" on context menu
 Menu:
  Bug 33684: add "Up" navigation command [Go > Up, Alt+Up Arrow] [1.1]
 Tabs:
  Bug 350416: Undo Close Tab (accessible only when tab bar is visible) [1.1?]
  Bug 315207: Show tab preview in tab tooltips [1.1]
 Bookmark bar:
  Bug 50504: Context menu (right-click) for bookmarks (in main menu and Personal Toolbar) [1.1]
 Location bar:
  Bug 335113: More obvious secure site indication for SeaMonkey - yellow URL bar [1.1]
MailNews:
 Bug 114656: allow arbitrary number of labels [Tags]
 Bug 335846: Need a Junk Preferences Panel in Seamonkey [1.1]
 Bug 337155: SeaMonkey missing spellcheck language selector in mail compose window [1.1]
 Bug 278096: Show quota usage in main window
 Bug 182274: Need UI for server trash folder name


There is also a tracking bug for the SeaMonkey 1.1 branch — references to both fixed and open bugs are attached to
Bug 315312: SeaMonkey 1.1 tracking - features wanted in release.

Fixed as of 2006-09-30

Bug 19437 Move, delete, and edit bookmarks inline (in menu)
Bug 50504 Context menu (right-click) for bookmarks (in main menu and Personal Toolbar)
Bug 105885 Reorder / Rearrange / Move tabs in the Suite's tabbed browser
Bug 122698 Detect currently running instance of Mozilla when app is launched a second time
Bug 301105 [Mac] Classic: Use native-styled menus/menupopups
Bug 324591 Allow me to drop URLs in the tab strip and get a new tab at the drop site (instead of replacing an existing tab)
Bug 337155 SeaMonkey missing spellcheck language selector in mail compose window also backporting enhancements to Thunderbird
Bug 350416 Closing a Tab should add Undo option when applicable

Open as of 2006-09-30

Bug 15322 Ability to rearrange toolbars (by drag and drop)
Bug 71105 No new mail notification (biff) in browser until mail/news window has been opened at least once
Bug 90315 Color message by quote depth/level
Bug 113934 Drag & Drop tabs between browser windows
Bug 152391 Closing a Tab should add Undo option when applicable
Bug 255834 port Thunderbird RSS/Atom reader to SeaMonkey
Bug 270443 Port firefox info bars to SeaMonkey">270443
Bug 288764 Add ability to hide some of the more advanced prefs