Rough Changelog for SeaMonkey 1.1.8

This is a list of bugs pulled from Bugzilla. It's a "rough" list because I didn't verify each bug on the list as actually having been fixed in the 1.1.8 development cycle and I may have missed some that were; I just used the smartest Bugzilla queries I could devise. It's not perfect but if you're interested in what got fixed since SeaMonkey 1.1.7 this is probably the best place to start. -Robert

185946 filepicker crashes Mozilla on second press of Open/Browse buttons on web-pages
197052 crash if modification innerHTML of element in this element [@ js_EmitTree ]
279505 Crash in pop-up window on parent.close() due to double free. [@ nsCSSFrameConstructor::RestyleEvent::HandleEvent]
283493 flushing of training data during session practically never happens due to too high "# of changes" threshold
301291 Forward-inline ignores outgoing-charset preference
310962 Multiple schema types for a node not being processed correctly
312018 Page with "long" title saved as PDF as "Untitled.pdf"
314432 Get rid of TVector glue in Default Plugin on Mac/Intel
314874 pass thisArg.valueOf() as the this value when thisArg is not a primitive value
316817 [newwidget] Output which parses DOM data and displays it
326035 Page Up and Page Down do not hide cursor
342511 correcting another word (with spell checker) doesn't cause current word to be spell-checked
343987 [BeOS] Rendering context and other gfx rework
355067 Package OS/2 cairo support library (mzfntcfg.dll) with SVG builds
355333 [IMAP] Crash when moving or deleting messages [@ nsImapProtocol::HandleMessageDownLoadLine]
368864 Menu selection is invisible in SeaMonkey 1.1 on Warp 3
372035 Need to prevent inadvertent bookmarking of javascript: and data: URLs
375292 Stray tmprules.dat files created when getting new messages
375344 accessing prototype of DOM objects throws uncatchable error
376976 Crash [@ nsGlobalHistory::IsURLInHistory] null pointer dereference
377808 0x7d ("}") should be disallowed in hostnames
384937 crashes [@ nsFrameManager::Destroy] upon loading page with iframe
387258 plain text txt file viewing capability lost after having downloaded a txt file with content-disposition: attachment and content-type: plain/text
387591 JS_GetScopeChain asserts because of native functions
388078 Trunk build broken
388976 [1.1] Support conditional actions (i.e. the `if` attribute)
389136 XML errors when application chrome.rdf exists but is read-only
391019 commandline for external protocol handler is mishandled
391028 drawImage with broken PNG draws random memory
391586 bind on an insert changes the in-scope evaluation context
392944 ecma_3/extensions/regress-320854.js FAIL
393057 valid xsd:dateTime values being marked invalid
393416 Insert or delete of one node can trigger xforms-value-changed on a separate form control
394023 Insert of attributes not reflected in bound form controls
396179 Cannot insert elements from xforms namespace using origin attribute on insert element
398271 Insert with no `nodeset` declaration causes crash
398499 Crash in DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*
398668 [FIX]Crash [@ JS_GetPrivate] with binding with destructor, setting javascript disabled, reloading and going back
400130 CRASH on function days-from-date() with invalid dates (month zero)
402150 Buffer overrun [@ nsDocument::RetrieveRelevantHeaders] at provided URL
403052 Relicence moz*TXTToHTMLConv files
403090 [FIX]Found text is no longer highlighted within INPUT text fields and TEXTAREAs
403244 crash [@ Tokenizer::tokenizeHeaders]
403250 [10.5] 1.8 build configured with --enable-strip fails: strip: symbols referenced by relocation entries that can't be stripped in: .../xpinstall/src/libxpinstall.dylib
403258 [10.5] When using an SDK, many configure checks fail
403406 Cursor does not always change to appropriate pointer after using scroll buttons/slider.
403989 Cannot save images with SeaMonkey any more
404051 Add .es to IDN TLD whitelist
404264 Junk Mail Controls to stop abnormally when processing email with null "from" (sender)
404391 Firefox input and file focus stealing through label
405255 change in-code URLs to new SeaMonkey website
405584 Canvas.drawImage method is not working
405818 [FIX]Opening about:config results in warning about unresponsive script
406214 Dialogs with checkbox have focus on checkbox rather than on the default button
406314 Add .ir to the IDN whitelist
406555 the decompiler should not depend on JS_C_STRINGS_ARE_UTF8
407303 Getting "Unsafe File Type" error when accessing a site that does not exist.
407842 Crash with very large font-size (XIOError exit)
408256 Use a constant-size buffer in BMP decoder to reduce fragmentation
408257 script timer not being reset when Microsoft Silverlight plug-in fires event callbacks to Javascript.
408755 Update MOZILLA_1_8_BRANCH to NSPR_4_6_8_RTM for Leopard build compatibility
408935 Can't --disable-xpcom-obsolete in a 1.8 branch static build
409027 transformiix builds with conflicting visibility on 1.8 branch due to header name collision
409066 sNativeRegionPool visibility is wrong in libgkgfx
409849 1.8 branch build for ppc with gcc 4.0 fails: .../nsCanvasRenderingContext2D.cpp: 1026: error: invalid conversion from 'int' to 'CGImageAlphaInfo'
410139 Update SeaMonkey's copyright strings to 2008
410320 Crash when deleting mail, if two windows for the mail are opened [@  nsMsgMailSession::OnItemEvent]
410456 URL autocomplete shows double entries
410566 Filter ..apps in file picker when searching for helper applications on OS/2
411194 XForms testsuite fails
411710 Land bug 384304 on the 1.8 branch for all non-Firefox/SeaMonkey products
411960 Build Break: XForms 1.8
413451 Bug 413250 allows to steal data from sessionstore.js
414856 Firefox RC1 breaks Stylish with "TypeError: stylesheet has no properties"