SeaMonkey Trunk Tracker

Wednesday, March 26, 2008

Restart the Import, Don't Ask

MailNews
  • do not crash when selecting folder (Bug 423825)
  • get rid of enormous amount of "morkObject not thread-safe" assertions when importing mail on Mac (Bug 423539)
  • allow restarting incomplete import (Bug 399312 / Bug 421405)
  • get rid of the Send in UTF-8 question dialog, just silently switch to UTF-8 if necessary (Bug 410333)
GTK/Linux
  • make tree view headers tell the GTK engine the sortation (Bug 423236)
  • map mouse buttons 6-7 to horizontal scrolling on Linux (Bug 423563)
  • use correct margins in GTK print/print preview from the start (Bug 417356)
  • do not crash while setting image as desktop background on Linux (Bug 420786)
  • support alternate focus drawing method for certain GTK themes (Bug 423606)
gfx/Layout
  • make font entries depend on the style (non-latin characters not displayed in italic/bold) (Bug 382542)
  • make text of select dropdown vertically centered on Mac (Bug 418294)
  • fix inconsistent layout with padding (Bug 423130)
  • go back to using font fallback for symbol fonts (Bug 399636)
  • limit supported font weight to 900 (Bug 424165)
  • simulate bold and italic for families that lack bold and/or italic faces on Mac (Bug 364713)
  • make floating parent size correctly with floating child using negative margin (Bug 423385)
  • make it so that specifying a line-height in px or with decimal values does not cause rendering errors (Bug 421069)
SVG
  • fix text kerning (do not show space between letters and prevent letters from appearing above each other) (Bug 392233)
  • make filter on DOM-animated elements mask drawing region correctly (Bug 421584)
  • make elements embedding SVG by ref. resize if they depend on intrinsic percentage width/height (Bug 423436)
Extensions and Plugins
  • make Restart option appear for installs from the local filesystem (Bug 423218)
  • give type attribute higher priority when deciding what plugin to use (Bug 395110)
  • enable plugins on startup that are no longer blocklisted (Bug 419582)
MathML
  • use correct mtable width and position (Bug 363240)
Breakpad
  • make Crash Reporter dialog wide enough for l10n (Bug 415428)
  • integrate Breakpad on Solaris (Bug 391361)
ChatZilla
  • update timestamps when changing collapse preference (Bug 361283)
DOM Inspector
  • make Evaluate JavaScript window opaque (Bug 423625)
  • enable Insert Node dialog to create HTML elements again (Bug 399653)
  • select Namespace URI when loading Edit Attribute dialog (Bug 422336)
Crashes
  • do not crash when trying to print from print preview with a frameset page (Bug 423345)
  • do not crash with a font that Uniscribe cannot render (use GDI instead) (Bug 418384)
  • do not crash while trying to print (table cellmap issue) (Bug 424291)
  • do not crash or hang when installing a font on Windows while the browser is running (Bug 424398)
  • do not crash when reloading page with RealPlayer plugin that has a modal child window (Bug 420886)
  • do not crash when trying to setup plugin (Bug 424226)
General
  • size input correctly and make rows not jump around with editable trees and flexible and non-flexible treecols (Bug 415257)
  • increase http.max-* default prefs (Bug 423377)
  • show only one "Save As..." button in PageInfo/Media when one row is selected (Bug 423914)
  • show disabled buttons on SeaMonkey help viewer (Linux) (Bug 424127)
  • fix wonkiness with modal windows resulting from showModalDialog on Mac OS X (Bug 395465)
  • add .pr (Puerto Rico) to IDN whitelist (Bug 423974)

Labels: , , , , , , , , ,

Monday, March 17, 2008

Another Week, Another Panel

Progress
  • Preferences window: Migrate Appearance panel and sub panels, merge Locales into main Appearance panel (Bug 411215)
MailNews
  • make 0 in "Check for new mail every x minutes" not constantly check for new mail (Bug 25473)
GTK/Linux
  • use different arrow widgets for arrows in different context (Bug 416003)
  • do not save Toolbar and MenuBar shadows (improve theme changes) (Bug 421695)
  • do not paint black rectangle at bottom of long pages (Bug 380115)
  • detect GTK+ version for AUS (Bug 418131)
  • make comboboxes look like native ComboBox widget and not OptionMenu (Bug 415830)
gfx/Layout
  • change mouse cursor when moving from content area to other window (Windows/Linux/Mac part) (Bug 297080)
  • use blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset (Bug 417014)
  • recognize CJK font-name correctly in preferences (Bug 390901)
  • do not bold 500 weight text (on Windows) (Bug 420675)
  • make single-pixel optimization release surface memory (Bug 415854)
  • do not use fieldset pref widths as min widths since pref widths can be unconstrained (Bug 404123)
  • make Legend tag wrap when specified (Bug 354502)
  • display Type 1 and other fonts correctly (on Windows) (Bug 396315)
  • do not render infinity and other symbols as hex boxes in MathML expressions on Windows with STIX fonts (Bug 413115)
  • load cmaps for fonts with Unicode-platform format-12 cmaps on Mac (Bug 408965)
CSS
  • do not crash due to float assignment on uninitialized data (Bug 422011)
SVG
  • render SVG clippath correctly when changing it via the DOM (Bug 423071)
Printing
  • enable bidi support if RTL characters are found in the print header or footer (Bug 421690)
  • do not allow Print Preview to happen while a page is loading (Bug 407080)
  • allow printout from black Laserjet printer to be gray scaled (Bug 399388)
Certificates
  • show error page instead of a dialog for certificate errors in iframes (allow to add an exception) (Bug 423247)
Compiling
  • allow to use system bzip2 library (Bug 305782)
  • do not miss files with make clean and make distclean (Bug 333308)
Breakpad
  • prevent crash reporter on Linux from submitting the default comment (Bug 415016)
Crashes
  • do not crash with flash file uploader on Mac (Bug 409615)
General
  • make plugins work with cairo-os2 (Bug 369791)
  • support XDG user dirs in the directory service (backend) (Bug 399500)
  • enable using menus in other windows while native filepicker is open (Bug 389931)
  • generate AUS files (complete MARs) for Mac L10n builds (Bug 410627)
  • make window.open() ignore modal=yes (Bug 414291)
  • make sizeToContent() property of a nsIDOMWindow work again (used by extensions like DownThemAll!) (Bug 371508)
  • make extensions' progress listeners not interfere with normal operation of tabbed browsing (Bug 421245)
  • allow to drag bookmarks from a folder in the personal toolbar on Linux and Mac (Bug 151336)

Labels: , , , , , , , , ,

Monday, March 10, 2008

Printing, Panes and More

Progress
  • Preferences window: make loadOverlay fire observer when overlay is overlaid (prerequisite) (Bug 419452), port Firefox application pane as new Helper Applications pane (Bug 417590) and add Modern style and icons (Bug 421081), port Scripts & Plugins pane (Bug 419865), expand initial item if it is a container (Bug 421741)
  • window classes: add a window class to the Default Plugin's window (Bug 283342)
MailNews
  • make read/unread dot icons centered equally in Classic theme (Bug 373519)
  • import filters from current Eudora (Bug 359255)
  • make delete message work if focus is in header of message preview pane (Bug 419379)
Breakpad
  • allow users to send a crash report and quit the application (Bug 421552)
Printing
  • fix plugin print rendering window's coordinates clipping and unit conversion (Bug 418915)
  • do not change size of Page Setup box when switching between Portrait/Landscape (Bug 137091)
  • do not clear/unselect selected text in input box after print preview (Bug 421410)
GTK/Linux
  • go back to previous setting when hitting Cancel on custom Header/Footer print dialog (Bug 419701)
  • allow window managers like Compiz to identify window types (Menu, PopupMenu, DropdownMenu) (Bug 412954)
  • make drag and drop of graphics add the image rather than a URL in composer (Bug 229327)
Certificates
  • make Ask Every Time the default for client authentication (was: Select Automatically) due to privacy concerns (Bug 295922)
gfx/Layout
  • cache codepoints for which no font matches on Windows (Bug 419757)
  • fallback to lighter weights for font weight 500 on Mac (Bug 420822)
  • make text-decoration link underline not disappear or misaligned when scrolling (Bug 405308)
  • make right/left borders adopt user-defined color scheme (Bug 419167)
  • draw labels of radio buttons and checkboxes in correct positions (Bug 402940)
  • recognize image/x-ms-bmp MIME type as BMP picture (Bug 262505)
  • do not hang with floating thead and large margin (Bug 402872)
  • do not try to discard image data when the image is animating (Bug 418791)
  • make Full Page Zoom play well with background-position (Bug 403181)
  • do not crash with canvas.2dcontext.putImageData() (Bug 421715)
Compiling
  • set minimal required gtk2 version in configure.in to 2.10 (Bug 420040)
General
  • take key modifiers from the current event not the current hardware state on Mac (Bug 320746)
  • do not hang when reloading page with plugin (Bug 420884)
  • optimize parseInt for integers in base-10 (Bug 324161)
  • fix drag & drop of Russian text to the search/location bar (Bug 403217)
  • implement about:memory framework core (Bug 392351)
  • enable searching in an application/javascript page (Bug 421365)
  • fix tilde (~) key for certain keyboard layouts (Bug 385364)
  • improve Mac installer (.dmg) (Bug 406448)
  • Re-write mac readme (Bug 417261)
  • support keyword search from third-party applications ("? queryterm") (Bug 408248)
  • allow overriding certain navigator object properties (oscpu, productSub, buildID) (Bug 417994)
  • change "Author Unknown" to "Author not verified" in Add-on installer dialog (Bug 421313)
  • require WPAD to be enabled explicitly (Bug 421490)
  • internationalize display of plugin descriptions (Bug 420285)
  • make it so that progress dialogs (message sent, print, print preview) close (Bug 413200)
  • use whitelist to check for valid hostnames (Bug 355181)

Labels: , , , , , , ,

Tuesday, March 04, 2008

The Usual Suspects

Progress
  • Filepicker URL selection: change filepicker interface to allow selecting URLs (Bug 412822)
  • Preferences window: add sanitize (clear private data) option (Bug 416233) and package nsSuiteGlue/suitecommon (Bug 420274); add Content panel (part of Appearance panel) (Bug 411215)
  • Automated tests: make browser mochitests run on SeaMonkey (Bug 419826)
  • Customizable toolbars: go back to using old buttonstyle styles (Bug 411648)
  • Wallet to Satchel: make nsLoginManagerPrompter.js implement nsIAuthPrompt (Bug 382437)
gfx/Layout
  • fix drawing with drawWindow (do not duplicate flash content) (Bug 408898)
  • scroll to correct position for anchors after object tags (Bug 317189)
  • take margins into account for scrolling zero-height/width containing blocks (Bug 416168)
  • apply caption-side correctly to table caption (Bug 363248)
  • set table caption width to table width for margin:auto (Bug 386704)
  • fix position:fixed on OS/2 (Bug 419270)
  • use native styling for drop down controls on Vista in XUL and content area (Bug 418552)
  • make shrink-wrap overflow:auto elements not leave space for scrollbar (Bug 405952)
  • use width, not height, as a quick proxy for whether a line is empty (Bug 418766)
  • enable better scaling on OS/2 (Bug 420438)
  • allow single face font families via pref on Mac (Bug 419370)
Editor
  • stop focusing anything except the document in designMode (Bug 406596)
MailNews
  • add possibility for extensions to delete/detach attachments in the background without user interaction (Bug 415736)
  • import message status (read etc.) from Eudora (Bug 368347)
  • do not reveal local paths for unnamed attachments when forwarding inline or editing as new (Bug 411572)
  • find attachments in other directories when importing from Eudora (Bug 301188)
  • use brand short name instead of "Mail" in "Mail currently sending.... wait?" dialog (Bug 409980)
Crashes
  • do not crash with PalmSync (Bug 419471)
  • do not crash when clicking Play on Realplayer plugin (Bug 328675)
  • do not crash on startup when compiled with IBM XL C++ v7 (Bug 275004)
  • do not crash in JS engine when aborting applet making Java/JS calls (Bug 410946)
General
  • respect line breaks in Error console error messages (Bug 415901)
  • prevent tmpfile creation failures due to illegal characters in suggested name (Bug 417780)
  • hide Find updates button on Plugins tab (Add-on Manager) (Bug 417583)
  • add HMAC support (Bug 415799)
  • display cursor in View Source (Bug 394473)
  • invoke Plugin Finder Service for OBJECTs with type attribute but no data attribute (Bug 409025)
  • publish DOM Inspector to addons.mozilla.org (Bug 271812); see DOM Inspector :: SeaMonkey Add-ons
  • make Cmd+Return open focused link in new tab again on Mac (Bug 358379)
  • make Save As remember last saving format again on Mac (Bug 417910)
  • extract native Vista toolbar styles and expose to themes (Bug 419383)
  • allow PHP to parse charset from Content-Type: multipart/form-data in XmlHttpRequest again (Bug 413974)
  • do not post HTTP form again without notice (Bug 413310)
  • do not stop caret movement at punctuation characters in text box editor (Bug 392809)

Labels: , ,