Rough Changelog for SeaMonkey 1.0.1

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.0.1 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.0, this is probably the best place to start. -Chris

83396 Alert "message contains bare newlines" displays and lost messages when copying msgs from Local(or other IMAP account)folder to an IMAP account folder
111428 If a folder name ends '\' or '/' in IE Favorites, the folder cannot be imported
137155 POST request sent as two small packets (IIS 5 sometimes chokes)
180849 Mail loss in import of NC4 mail when 0x5C(\) is used as 2nd byte of muti-byte character in folder name.
205778 document('') load of stylesheet conflicts with http cache
240201 remove [noscript] from nsICookieManager2::add
255611 Help item "For Internet Explorer Users" should be hidden on OS/2 and Linux
265740 browser crashes some times when loading gmail and loading another tab [@ js_Interpret]
271044 Implement xforms:range element
279063 Implement copy element
283278 Input should not alter invalid/out-of-range data
283344 XForms Input control, when bound to a date value, should render as a datetimepicker
289517 Crash in [@ BasicTableLayoutStrategy::AssignNonPctColumnWidths] with evil testcase, using display:inherit
291119 create default styling for form controls
291902 Crash [@ nsCSSFrameConstructor::WipeContainingBlock] with path:hover {display:block}
294476 Text boxes ignore keyboard on opening URL from an external app
296686 When insert a space with EGBRIDGE(TSM(IME) of Japanese), a next character of caret is deleted
296687 TSM (IME) candidate window is displayed at wrong position (too below)
297919 Wrong buttons reported in mouseup and mousemove events
298375 drawWindow() reverses red and blue channels in 16 bit color desktop
299273 xforms-select and xforms-deselect events not firing for selects
299766 Implement accesskey support
301571 Submissions with "mailto:" action not working
303713 textbox.dispatchEvent(keyEvent) no longer adds character to textbox in Firefox 1.0.6
303926 duplicate bound nodesets do not throw xforms-binding-exception
304720 Ctrl-Shift-Home + typing with mozInlineSpellChecker causes NULL nsCOMPtr assertion in [@ nsTextServicesDocument::DeleteNode]
305096 Schema Validation does not handle inheritance of simple types
306426 Certain submenus blink (flash, flicker) rapidly and do not expand when highlighted (hovered over)
306764 Revise the custom control interface for XForms
307052 Spellchecker doesn't display suggestion list for misspelled words if Russian Spell dictionary is installed
307093 enumerating of model instances
307311 Allow client.mk to build xulrunner + multiple apps in one sweep
307317 JS engine assert when running with WAY_TOO_MUCH_GC
308106 controls not bound to external instance data in xul
308500 need to write hexBinary schema validation code
309210 makexpi.pl only looks for *.so when stripping
309246 "XForms Error" dialog should have link to open JavaScript Console
309344 Scrollwheel doesn't work when an java applet is displayed
309546 Fix file submission issues
310109 XForms model-destruct event doesn't work with fastback
310138 Setting a type on instance data makes rebuild() throw exception
310508 Calling method on another window crashes when the function uses XMLHttpRequest and alert() [@ js_FreeStack]
311036 String offset problem in the XForms XPath engine
311378 freeze/hang in several seconds when a character which does not exist in fonts is rendered
311475 select/select1 not updated on inserts when using itemset
312013 Sort out the Talkback Client issue on Intel Macs
312241 nsIconURI::Clone and ::Resolve are unimplemented
312489 URLs concatenated when opening a home page tab group from desktop icon
312848 XPath expressions using namespaces inside repeats generate error messages
312980 Use classes instead of pseudo elements
313347 Flash plugin crashes browser on Intel Mac OS X
313398 Unoptimized Intel Mac debug build crashes with a misaligned stack
313662 SeaMonkey build that builds XForms won't load an XForm
313933 select1 initial size wrong
314158 select(1) fails to bind item labels correctly
315150 upload still uses dispatchDOMActivate
315163 x86 Mac JEP crashes, no Java
315286 Crash [ @ nsGlobalWindow::RunTimeout ]
315411 fail to check the IDN is in whitelist with un-normalized URL
316087 a11y: message/alert/help need to be dismissable with ESC key
316191 Focus stays in tab with focused SVG element after switching tabs
316624 a11y: range needs to support more keyboard shortcuts
316812 When address book name is Japanese character(doesn't contain ASCII alpha-numeric), address book is lost when new address book is created due to overlay of ldap_2.servers.user_directory_N.xxxx entries.
316895 copy element needs to cause rebuilds
316931 Allow chrome:// xforms to submit anywhere
317009 Thunderbird incorrectly decodes =00 in quoted-printable attachments as 0x20, not NULL (regression by bug 243199)
317275 Evil float:right testcase causes assertions and can crash [@ nsFrame::GetFirstLeaf]
317420 Firefox 1.5RC3 crashes when trying to print a page [@ lexpsnt3.dll - CompositeBitsInMemory ][@ IIAAE1DD.dll - CompositeBitsInMemory ]
317782 A character is deleted on HTML Editor when running IME reconvertion with non-selected text
317865 JavaScript GC memory limit - let it be optional
318283 [10.2] Hangs on data entry when autofill popup menu should shrink
318419 window.setTimeout() goes crazy periodically - functions are immediately called repeatedly
318624 xforms and schemaval need to be static for Minimo
319072 Tab drag and drop does not work correctly on OS/2
319107 One SVG file crashes firefox 1.5 [@ nsSVGGradientFrame::GetNextGradient]
319434 Context menu appears at the wrong position when Flash content is loaded in other tab
319463 display:none iframe pointing to a xul document stops main document from finishing to load.
319683 mozilla crashes [@ call_enumerate] running a not so special script
319732 [@ nsTextEditorKeyListener::KeyPress] crash typing string to search for in page (find as you type) right after page is loaded; or in MailNews/emailCompose
319872 CVE-2006-0297 probably an integer overflow in jsxml.c
320192 better way for users/testers to detect and isolate leaks of large object graphs
320498 Fix NewChannel impls to handle null in argument
320621 Crash [@ nsFrameLoader::CheckForRecursiveLoad ] on loading of moz-icon:// URI in an iframe.
320742 crash [@ nsSHistory::EvictGlobalContentViewer] because session history listener shouldn't get called in middle of nsSHistory::AddEntry()
320851 http authentication (401) prompt no longer displays scheme
321132 Japanese font grouping is not correct on font pref dialog
321814 [Win95-JA only] ™ is displayed as ^(TM)
321874 for-in doesn't allow call, grouped, or XMLName LHS expressions
321914 Crash if a download completes while its properties window is still open
322185 Crash [@ nsBox::DoesNeedRecalc] with <svg:g style="display: -moz-grid-line; overflow: hidden;">
322461 [FIX]FF 1.5 doesn't apply CSS stylesheets in document after XSLT transformation
322513 Can't getRowCount() in listbox in prefwindow
322578 Support ppc<->x86 cross builds for Mac OS X
322678 [FIX]Crash [@ nsIFrame::GetParent] with evil testcase position:relative/absolute/display:table-column, etc
322683 [FIX] Yahoo Beta Mail related crash [@ nsScriptSecurityManager::CheckSameOriginPrincipalInternal()]
322701 When opening Options dialog second time Options window is empty
322928 code error in nsFontMetricsPango.cpp
322975 labels with inline output controls inside repeat has trouble
323028 [FIX]Using background-image CSS style for treechildren::-moz-tree-row causes excessive CPU load
323131 crash after saving all attachments [@ nsMessenger::SaveAllAttachments]
323267 bug in js_GC due to js_SweepScriptFilenames before finalizer
323292 readonly bind not working for textarea
323318 [RFC 2231] when the attachment file name is separated, should append semi-colon(';')
323328 TARGET_XPCOM_ABI changes needed for Mac universal binaries
323337 Use fastcall on Mac OS X x86: __attribute__(regparm(3))
323338 When E4X code is run twice (or more), the SpiderMonkey engine crashes [@ js_AllocStack 0deb057d]
323377 Lots of leaks in nsInternetSearchService
323378 Accessing data:;base64, produces a crash for some architectures
323529 non-minimum-sized GC arena pools have wrong alignment modulus
323608 ldap schema's use of displayName has changed since Thunderbird 1.0x
323657 User-Agent string should identify Mac universal binaries
323691 update branch to trunk level
323852 redirect after a prefetch does not include X-moz: prefetch header
323853 JB_BP not exported by newer glibc (2.4)
323979 E4X literals with embedded expressions unsufficiently constant-folded
323997 TARGET_XPCOM_ABI not set in AIX builds
324422 Crash when creating a new E4X XML object using a large string
324650 infinite loop in switch-statement with 1800 cases
324688 reports that XML.ignoreWhitespace is true but acts as if it were false, in a XPCOM callback
324746 XPathResult object can crash brower when calling iterateNext() or snapshotItem()
324855 Need a script to produce universal binary .app from cpu-specific bits
325005 Documents parsed as data load subframes and objects
325084 Java crashes under Rosetta
325147 New version of JEP (0.9.5+c), please land on trunk and branch
325218 Crash with evil xul testcase, using box, tooltip, object, etc [@ DoDeletingFrameSubtree]
325260 XPCOMGlueLoadXULFunctions should search library's symbol table
325410 Mac builds not packaging .chk files
325479 Failure to free a JSScript in obj_eval
325540 Javascript library jsMath causes Firefox to crash [@ ClaimScope][@ WillDeadLock]
325765 Cache causes crash crossing architecture [@ nsDiskCacheRecord::HashNumber].[@ nsDiskCacheMap::FindRecord]
326082 Get phishing detection to cope with tags within link text
326249 Add null-check for PermManager in nsXFormsUtils
326453 JS_Assertion while decompiling
326778 [FIX]document.getBoxObjectFor({}) crashes
326838 [BeOS]  Build broken due to fix for 313398
326998 [FIX]Crash [@ nsBoxFrame::AttributeChanged] when changing ordinal value of a xul element in html
327040 Bump extension version to 0.4
327066 document.createEvent('TextEvent') crashes
327469 "argument list too long" when compiling javaxpcom
327511 Implement remaining schema types XForms requires.
327564 Hang involving E4X (cycle in an XML object?)
327608 Crash [@ js_SetCallVariable] or "Assertion failure: prop, at jsfun.c:1046"
327654 nsIXMLHTTPRequest class not included in MozillaInterfaces.jar
327697 Make XPConnect refuse to wrap E4X (was: HTMLSelectElement.add hangs if second parameter is E4X)
327776 [FIX]boxobj.setPropertyAsSupports(undefined, undefined) crashes [@ nsBoxObject::SetPropertyAsSupports]
327785 Need a universal JEP
327823 Support configurable preflight/postflight actions in client.mk
327843 nsDOMCSSValueList doesn't QI to nsISupports
327848 Drive the Mac universal build process entirely in-tree
327897 Crash [@ js_GetStringBytes] involving apply, __proto__, E4X
328037 JS_CallFunctionName should return the same as JS_CallFunctionValue
328044 browser asserts on startup in JS_EndRequest with garbage cx->requestDepth
328081 Support unification of bdate for multi-project builds
328160 The name lookup for "bzero" did not find a declaration on AIX
328249 E4X crash due to infinite recursion in js_IsXMLName
328391 .mar generation should package universal build when the build is universal
328592 TARGET_XPCOM_API undefined for OS X PPC
328769 assertion running e4x tests
328886 Talkback Not Being Updated Properly
328917 Mail Multiple Information Disclosure Vulnerabilities
328932 Evaluating Components.classes in JS Console throws an exception "Error: uncaught exception: Permission denied to get property UnnamedClass.classes"
329004 Local (in-app-bundle) XULRunner framework finding broken
329349 SeaMonkey Help/About mentions wrong licenses
329364 Crash with iExploder testcase 10158270
329959 Dialog Origin Spoofing not fixed on Mac for SeaMonkey
330168 Phishing State should take precedence over Junk State in the message bar
330890 unify does not preserve the execute bit
331125 bump SeaMonkey version to 1.0.1 on 1.8.0 branch