SeaMonkey 2.1 Changelog
Any data displayed on this site is only for archive purposes and starting with March 2019 is not being updated any more.
New Features and Fixes
Browser
- maxrows="10" doesn't work (Bug 641330)
Certificates & Security Features
- crash with an empty issuer name in SSL certificate, +leak fix [@ strcmp | AuthCertificateCallback(void*, PRFileDesc*, int, int)] (Bug 644012)
Windows
- [trunk] Send To Mail Recipient not working, MAPI broken (Bug 614479)
- rename original callback file and rename the updated callback file to the original callback file name instead of copying the updated callback file over the original file (Bug 635161)
- Crash in nsWindow::HandleScrollingPlugins when using the mouse wheel and with the Elantech hack enabled [@ nsWindow::HandleScrollingPlugins ][@ _SEH_prolog4 ][@ nsWindow::ProcessMessage(unsigned int, unsigned int&, long&, long*) ][@ FindNCHit ] (Bug 638756)
- Crash [@ memmove ] via mozilla::layers::ReadbackManagerD3D10::ProcessTasks (Bug 639885)
- document.loadOverlay() reapplies localstore.rdf data (icon size changes from "small" to "large", causing deformed toolbar buttons) (Bug 640158)
- generate-id() function leaks information about valid heap addresses (Bug 640339)
- Firefox 4.0 Crash [@ nsEditor::Init(nsIDOMDocument*, nsIPresShell*, nsIContent*, nsISelectionController*, unsigned int) ] with nsXULElement::UnsetAttr on the stack (Bug 640652)
- Crash if javascript code makes more than 100 unique cross domain requests (Bug 644069)
- [D3D9] Disable D3D9 layers on NVIDIA 6100/6150/6200 series due to glitches (black & white stripes) whilst scrolling (Bug 644787)
- [@ JSContext::popSegmentAndFrame] (Bug 646380)
- For Macaw and Firefox 5, update ANGLE to the chrome_m10 branch (Bug 649233)
Linux
- Firefox crashes/aborts inside of MOZ_gdk_display_close with X_CloseDevice: XI_BadDevice after I closed the browser [@ linux-gate.so@0x424 ][@ linux-gate.so@0x416 ][@ libc-2.12.1.so@0x33ba5 ] (Bug 576933)
- intermittent TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/editor/libeditor/html/tests/test_bug616590.xul | Test timed out. (Bug 618041)
- crash [@ nsBuiltinDecoder::GetBuffered] [@ nsBuiltinDecoder::GetBuffered(nsTimeRanges*)] (Bug 635400)
- Firefox4 freeze and is unusable when I try to open add-ons tab with Extensions pane selected (Bug 637286)
- <autocomplete disablehistory="false"> does not display correctly on Linux (Bug 642404)
Special Operating Systems
- macOS: [ANGLE] WebGLES shader assertion failed: (oldhashloc >= 0), function IncreaseHashTableSize (Bug 623791)
- macOS: Firefox 4.0b12 crash [@ DrawPlugin ] (Bug 637367)
- macOS: [Mac] Firefox 4.0 crash [@ -[ChildView updatePluginFocusStatus:] ] (Bug 641057)
- macOS: ANGLE's libEGL.dll and libGLESv2.dll don't have ASLR enabled (Bug 641630)
- macOS: Refresh driver needs to hold strong refs to |targets| in Notify (Bug 642717)
- macOS: Amazon Product option picker does not work (Bug 645184)
- macOS: [Mac only] when there are graphics blocklist entries, what is blocked depends on uninitialized variable on stack (Bug 645376)
- OS/2: [OS/2] avoid crashes when FcFontMatch() fails (Bug 648472)
Platform
- [SeaMonkey 2.1] mochitest-a11y: tree/test_tabbrowser.xul fails, due to "tabbrowser API" dependencies and different application UIs (Bug 544170)
- Crash in exn_trace [@ js::Shape::trace(JSTracer*) ][@ js::Shape::trace ] mainly with TestPilot 1.1 and below (Bug 601102)
- Daylight Time failure in ecma/Date/15.9.5.34-1.js | TDATE = new Date(TIME_NOW); (TDATE).setMonth(11,31); TDATE.getTime() wrong value item 22 (Bug 610185)
- mochitest-chrome: intermittent "test_bug607584.xul | Test timed out." (Bug 611457)
- test_bug428847.html (by way of file_bug428847-1.xhtml) loads http://www.mozilla.com/whatever.xsl over the network (Bug 628966)
- Intermittent failure in http://localhost:4444/.../.../root-background-1.html | null followed by a crash at test shutdown (Bug 633566)
- Vowels are not rendered correctly in some Persian/Arabic/Hebrew fonts (Bug 635639)
- subarrays of subarrays of typed arrays have the wrong byte offset (affects audio API) (Bug 637643)
- IndexedDB: Inserting data with multiple indexes on an autoIncrement object store throws an error (Bug 638067)
- Unable to refine searches on Y! Answers (Bug 639175)
- TM: Crash [@ js::DefaultValue] or "Assertion failure: obj," (Bug 639343)
- Crash [@ mozilla::DOMSVGPathSegList::ItemAt] with GC (Bug 639728)
- Crash [@ nsCSSRendering::PaintBorderWithStyleBorder ] [@ DrawBorderImage ] | ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0' (Bug 640272)
- Crash in nsRefreshDriver::Notify with assertion in CSSFrameConstructor (Bug 641388)
- wrong arg passed for current working directory (Bug 641422)
- 'document-element-inserted' event is fired when inserting non-element nodes to the document node (Bug 642145)
- Incorrect length passed to RegEnumValueW for value name buffer size in gfxGDIFontList::GetFontSubstitutes (Bug 643649)
- In "strict mode" properties of an Arguments object can not be directly modified. (Bug 644015)
- Crash due to double-delete in nsDirIndexParser (Bug 645565)
- File.slice has different semantics from Array.slice and String.slice (Bug 649672)