「Mozilla 1.8 Alpha 5 Bug fixed List」修訂間的差異
出自 MozTW Wiki
Danielwang(對話 | 貢獻) (draft) |
Danielwang(對話 | 貢獻) (still a work-in-progress) |
||
行 1: | 行 1: | ||
= Mozilla 1.8 Alpha 5 釋出 = | = Mozilla 1.8 Alpha 5 釋出 = | ||
− | The [http://www.mozilla.org/releases/mozilla1.8a5/ fifth alpha of Mozilla 1.8] has been released today. This release includes about 570 bug fixes. | + | The [http://www.mozilla.org/releases/mozilla1.8a5/ fifth alpha of Mozilla 1.8] has been released today. This release includes about 570 bug fixes. Here are some of the major fixes: |
− | + | === Accessibilities === | |
* [https://bugzilla.mozilla.org/show_bug.cgi?id=267188 267188] [MSAA] Expose tab number out of number of tabs in tab description | * [https://bugzilla.mozilla.org/show_bug.cgi?id=267188 267188] [MSAA] Expose tab number out of number of tabs in tab description | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=267190 267190] [MSAA] Fire events for jump to named anchor | * [https://bugzilla.mozilla.org/show_bug.cgi?id=267190 267190] [MSAA] Fire events for jump to named anchor | ||
− | * [https://bugzilla.mozilla.org/show_bug.cgi?id= | + | * [https://bugzilla.mozilla.org/show_bug.cgi?id=262578 262578] - Focus outlines on css scrollable areas should only apply to keyboard based navigation. |
− | + | ||
+ | === Gecko: SVG === | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=264370 264370] - implement SVGDocument.rootElement | * [https://bugzilla.mozilla.org/show_bug.cgi?id=264370 264370] - implement SVGDocument.rootElement | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=264380 264380] - implement SVGTextContentElement.getComputedTextLength | * [https://bugzilla.mozilla.org/show_bug.cgi?id=264380 264380] - implement SVGTextContentElement.getComputedTextLength | ||
行 14: | 行 15: | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=262469 262469] - implement svg visibilty | * [https://bugzilla.mozilla.org/show_bug.cgi?id=262469 262469] - implement svg visibilty | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=263550 263550] - Respect overflow attribute of svg:svg | * [https://bugzilla.mozilla.org/show_bug.cgi?id=263550 263550] - Respect overflow attribute of svg:svg | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=244917 263550] - Implement SVG Gradients | ||
+ | |||
+ | === Gecko: [http://www.mozilla.org/projects/xforms/ XForms] === | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=253225 253225] - Land XTF branch | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=256744 256744] Integrate Novell master dependency graph code | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=267612 267612] - <label> implementation | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=268578 268578] - <xforms:submit> implementation | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=267300 267300] - <output> implmentation | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=265471 265471] - Support nesting of <bind> elements | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=265933 265933] - cloneNode() does not work for XTF elements | ||
+ | |||
+ | === Gecko: CSS === | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=251498 251498] - Implement outline-offset | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=251162 251162] - Implement CSS3 columns | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=24676 24676] - [BORDER ROUNDED]Need -moz-outline-radius | * [https://bugzilla.mozilla.org/show_bug.cgi?id=24676 24676] - [BORDER ROUNDED]Need -moz-outline-radius | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Gecko: Other === | |
− | |||
− | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=240408 240408] - Allow browser to handle <embed> content | * [https://bugzilla.mozilla.org/show_bug.cgi?id=240408 240408] - Allow browser to handle <embed> content | ||
− | * [https://bugzilla.mozilla.org/show_bug.cgi?id= | + | * [https://bugzilla.mozilla.org/show_bug.cgi?id=88987 88987] - (Remove XMP, LISTING, and PLAINTEXT from strict mode) |
− | |||
− | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=245434 245434] - text is hidden when nested tables are used | * [https://bugzilla.mozilla.org/show_bug.cgi?id=245434 245434] - text is hidden when nested tables are used | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=266868 266868] - can't click a link that extends out of a layout-table:fixed table | * [https://bugzilla.mozilla.org/show_bug.cgi?id=266868 266868] - can't click a link that extends out of a layout-table:fixed table | ||
− | * | + | * [https://bugzilla.mozilla.org/show_bug.cgi?id=260955 260955] - XUL preprocessor should apply filters to #include @VAR@/somepath |
− | * | + | |
− | * | + | === Spidermonkey === |
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=261886 261886] - Must always evaluate delete operand expression - ECMA compliance | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=261887 261887] - for..in statement vs. delete - ECMA compliance | ||
+ | |||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=247323 247323] - <iframe src="javascript:1"/> partially hoses Mozilla | ||
+ | |||
+ | === Mail & Newsgroups === | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=237609 237609] - ghost INBOX^ folders | ||
+ | * [https://bugzilla.mozilla.org/show_bug.cgi?id=177093 177093] - Ability to create filters for Local Folders | ||
* 114211 - Request MSF files be closed when not in use (pop3 filter only!) | * 114211 - Request MSF files be closed when not in use (pop3 filter only!) | ||
− | |||
* 187145 - Putting messages in deleted status while I'm offline | * 187145 - Putting messages in deleted status while I'm offline | ||
* 199298 - Import from Outlook moves msg body to Part 1.1 attachment | * 199298 - Import from Outlook moves msg body to Part 1.1 attachment | ||
行 46: | 行 55: | ||
* 256688 - Message grouping (like threading, but by subject/from/other field rather than by followups) | * 256688 - Message grouping (like threading, but by subject/from/other field rather than by followups) | ||
* 259603 - junk mail plugin doesn't run on messages in folder if you move to another folder before mail retrieval completes | * 259603 - junk mail plugin doesn't run on messages in folder if you move to another folder before mail retrieval completes | ||
+ | |||
+ | |||
+ | |||
* 262492 - shutdown crash after opening cross-folder virtual folder | * 262492 - shutdown crash after opening cross-folder virtual folder | ||
* 264408 - deleting first header in date grouped thread causes bogus header lines | * 264408 - deleting first header in date grouped thread causes bogus header lines | ||
行 57: | 行 69: | ||
* 259935 - document.all can be easily detected | * 259935 - document.all can be easily detected | ||
* 263705 - support multiple instances per model | * 263705 - support multiple instances per model | ||
− | |||
* 266603 - Crash when quickly alt+tabbing between Mozilla and HPR | * 266603 - Crash when quickly alt+tabbing between Mozilla and HPR | ||
− | |||
− | |||
− | |||
− | |||
* 174470 - [BC] Bidi : Border-collapse property in RTL direction is not working correctly | * 174470 - [BC] Bidi : Border-collapse property in RTL direction is not working correctly | ||
− | * 203211 - | + | * 203211 - pay attention to content-policies when loading XSLT stylesheets (nsIContentPolicy) |
<!-- | <!-- | ||
264995 - SAVE_SP is too late [@ nsXPCComponents_Interfaces::NewResolve] | 264995 - SAVE_SP is too late [@ nsXPCComponents_Interfaces::NewResolve] | ||
− | |||
265313 - Profile locking busted on little-endian machines | 265313 - Profile locking busted on little-endian machines | ||
267216 - Unary increment doesn't pass 'assigning' flag under JSCLASS_NEW_RESOLVE | 267216 - Unary increment doesn't pass 'assigning' flag under JSCLASS_NEW_RESOLVE | ||
行 84: | 行 90: | ||
268932 - Reduce string copying/allocation from CAttributeToken::GetStringValue | 268932 - Reduce string copying/allocation from CAttributeToken::GetStringValue | ||
− | + | 237745 - split app-startup from core appshell functionality | |
− | |||
− | |||
− | |||
− | |||
267767 - Make XPCOM memory management functions frozen exports | 267767 - Make XPCOM memory management functions frozen exports | ||
210752 - Remove final references to last_page_visited | 210752 - Remove final references to last_page_visited | ||
行 96: | 行 98: | ||
* 266835 - Sends wrong FTP password for anonymous:userpasswd@server | * 266835 - Sends wrong FTP password for anonymous:userpasswd@server | ||
25040 - Opening content in an existing window with window.openDialog fails to send arguments | 25040 - Opening content in an existing window with window.openDialog fails to send arguments | ||
− | 64902 - | + | 64902 - form popup in iframe appears in wrong place after scroll |
− | 191151 - | + | 191151 - Make nsCSSFrameConstructor::GetGeometricParent() |
− | * 233108 - | + | * 233108 - Make checkLoadURI configurable by-site |
− | 244290 - | + | 244290 - Propagate view update batching to the root viewmanager |
261707 - Links with empty href don't get a focus outline when they are focused | 261707 - Links with empty href don't get a focus outline when they are focused | ||
− | + | * 261818 - Mutation events not fired for the first node inserted into an XML document | |
− | 261818 - | + | * 262474 - element.setAttribute('class',...) has no visible effect after onload |
− | 262474 - element.setAttribute('class',...) has no visible effect after onload | + | 262624 - normal (default value) content in generated text with :after and :before does not override more general rule with content set |
− | 262624 - | ||
262708 - The moving "latest headlines" section appears over the section bellow it | 262708 - The moving "latest headlines" section appears over the section bellow it | ||
− | + | 262833 - nsRangeUtils could be a service | |
− | 262833 - | ||
− | |||
262998 - Setting designMode doesn't work anymore in this particular case | 262998 - Setting designMode doesn't work anymore in this particular case | ||
− | 263200 - | + | 263200 - We use GetCurrentDoc() instead of GetOwnerDoc() and vice versa |
− | 263225 - | + | 263225 - XML serializer serializes namespace prefixes unnecessarily |
263244 - Alternate text of broken images not rendered in quirks mode | 263244 - Alternate text of broken images not rendered in quirks mode | ||
− | 263406 - | + | 263406 - abs/fixed pos handling (placeholder, etc) needs consolidation |
− | 263569 - | + | 263569 - Users of EndUpdateViewBatch(NS_VMREFRESH_DEFERRED) probably don't need it |
− | 263653 - | + | 263653 - [v1.8a4] A case where ViewSource shows wrong source, while PageIngo is correct. (== uses HTTP instead of cache :-() |
− | 263697 - | + | 263697 - Content-Disposition headers no longer looked at when saving documents |
− | 263973 - | + | 263973 - Make it possible to use StringUnicharInputStream without allocating |
− | 264644 - | + | 264644 - event handler creation with createAttribute depends on case of attribute name but should not |
− | + | 264914 - Refactor frame constructor code for adding kids to child lists | |
− | 264914 - | ||
265371 - Crash when ISINDEX is used with position: fixed [@ nsBlockBandData::Init] | 265371 - Crash when ISINDEX is used with position: fixed [@ nsBlockBandData::Init] | ||
265416 - Image properties dialog doesn't show image preview | 265416 - Image properties dialog doesn't show image preview | ||
− | 265552 - | + | 265552 - Textframe empty/nonempty flags cause regression test noise |
− | 265631 - | + | 265631 - Marquee with direction up or down and no height set whatsoever doesn't get 200px height anymore |
− | 265772 - | + | 265772 - PresShell::PopCurrentEventInfo fails if a null pointer is stored/pushed to nsCOMArray |
− | 266171 - | + | 266171 - mEventQueue should be cleared before processing restyles |
− | 266321 - | + | 266321 - SetFrameIsSpecial has unnecessary args and is called when it should not be |
266332 - Add code to nsFrameList to detect loops | 266332 - Add code to nsFrameList to detect loops | ||
− | 266744 - | + | 266744 - unable to clear the value of an input type="file" |
− | 266850 - | + | 266850 - Table with position:absolute (and no top/left specified) inside div is positioned incorrectly |
− | 266968 - | + | 266968 - Auto offsets wrong for abs pos kid of block kid of a rel pos inline |
− | 267005 - | + | * 267005 - changing onsubmit dynamically doesn't work |
− | 267036 - | + | 267036 - GetFloatContainingBlock() thinks we have floated/abs. pos. inlines |
− | 267557 - | + | 267557 - several websites don't refresh unless I move my mouse |
− | |||
− | |||
− | |||
258802 - nsExternalProtocolService: need default app for scheme | 258802 - nsExternalProtocolService: need default app for scheme | ||
行 309: | 行 304: | ||
103931 - Make tinderbox builds available for download | 103931 - Make tinderbox builds available for download | ||
26514 - isDeleted() doesn't return true for deleted attributes | 26514 - isDeleted() doesn't return true for deleted attributes | ||
− | |||
− | |||
243532 - When move/copy of messages finishes, selection jumps | 243532 - When move/copy of messages finishes, selection jumps | ||
257097 - Offline/online switcher is not UI Grabble. | 257097 - Offline/online switcher is not UI Grabble. | ||
− | |||
257738 - [ATK] Following hyperlinks with GOK UI-Grab fails to auto-update the GOK. | 257738 - [ATK] Following hyperlinks with GOK UI-Grab fails to auto-update the GOK. | ||
− | |||
− | |||
259389 - cropped account manager UI on Mac OS X | 259389 - cropped account manager UI on Mac OS X | ||
263557 - Sending a request fails on Windows when the ber size is larger than 64MB | 263557 - Sending a request fails on Windows when the ber size is larger than 64MB | ||
235004 - Compact | Folders (IMAP purge) updates inode change time (ctime) on *all* server's mail files, even if not changed | 235004 - Compact | Folders (IMAP purge) updates inode change time (ctime) on *all* server's mail files, even if not changed | ||
− | |||
− | |||
* 140611 - When a block element is first in RTL <LI>, bullet moves left | * 140611 - When a block element is first in RTL <LI>, bullet moves left | ||
− | 265728 - Synthetic middle-click event can paste | + | * 265728 - Synthetic middle-click event can paste |
264326 - current mozilla/firefox/thunderbird does not work reliable on s390(x) | 264326 - current mozilla/firefox/thunderbird does not work reliable on s390(x) | ||
199763 - Print dialog on Unix/Linux+OS/2 does not show the printer description | 199763 - Print dialog on Unix/Linux+OS/2 does not show the printer description | ||
行 337: | 行 325: | ||
265339 - nsCParserStartNode::~nsCParserStartNode asserts unnecessarily | 265339 - nsCParserStartNode::~nsCParserStartNode asserts unnecessarily | ||
265814 - The output of document.write() is always (first) parsed in quirks mode | 265814 - The output of document.write() is always (first) parsed in quirks mode | ||
− | + | * 264467 - Crash if a folder is renamed to anything containing forward slash (/) [@ nsMsgLocalMailFolder::Rename] | |
− | |||
− | 264467 - Crash if a folder is renamed to anything containing forward slash (/) [@ nsMsgLocalMailFolder::Rename] | ||
93426 - Followups / replies are placed in thread in wrong order | 93426 - Followups / replies are placed in thread in wrong order | ||
126903 - XUL file window title should appear on browser title bar | 126903 - XUL file window title should appear on browser title bar | ||
行 352: | 行 338: | ||
* 266651 - case sensitive comparison done on wildcard hostnames in certs | * 266651 - case sensitive comparison done on wildcard hostnames in certs | ||
260667 - in caret browse mode, can't move out of textarea | 260667 - in caret browse mode, can't move out of textarea | ||
− | |||
− | |||
264309 - Consolidate CloneNode implementation macros | 264309 - Consolidate CloneNode implementation macros | ||
252536 - turn off unnecessary printfs in mac plugin code (make debug only) | 252536 - turn off unnecessary printfs in mac plugin code (make debug only) | ||
行 361: | 行 345: | ||
261517 - Opening a grouped bookmark focuses first tab in the group regardless of 'browser.tabs.loadInBackground' pref | 261517 - Opening a grouped bookmark focuses first tab in the group regardless of 'browser.tabs.loadInBackground' pref | ||
235581 - Compiling /widget/src/mac generates warnings | 235581 - Compiling /widget/src/mac generates warnings | ||
− | 21616 - Space after ::first-letter pseudo-element line is larger than between other lines | + | * 21616 - Space after ::first-letter pseudo-element line is larger than between other lines |
128405 - Text Zoom leaves misaligned overlapping text | 128405 - Text Zoom leaves misaligned overlapping text | ||
267669 - Crash on malformed URL with soft-hyphen characters | 267669 - Crash on malformed URL with soft-hyphen characters | ||
行 394: | 行 378: | ||
262274 - visibility of PK11_GetCertFromPrivateKey and CERT_DecodeDERCertificate | 262274 - visibility of PK11_GetCertFromPrivateKey and CERT_DecodeDERCertificate | ||
263806 - XUL input fields (textfields) are too high | 263806 - XUL input fields (textfields) are too high | ||
− | |||
266183 - Gradients not properly rendered | 266183 - Gradients not properly rendered | ||
114505 - Offline: No mnemonics in 'Download and Sync Messages' dialogs | 114505 - Offline: No mnemonics in 'Download and Sync Messages' dialogs | ||
191805 - Installer progress meters should use the system progress meter color | 191805 - Installer progress meters should use the system progress meter color | ||
− | |||
28998 - Proxy: Web Proxy Auto-Discovery Protocol (WPAD) | 28998 - Proxy: Web Proxy Auto-Discovery Protocol (WPAD) | ||
− | |||
− | |||
− | |||
− | |||
209383 - middle-click on bookmark folder in sidebar also pastes into first tab | 209383 - middle-click on bookmark folder in sidebar also pastes into first tab | ||
249462 - Put official XPI building tools and files into CVS | 249462 - Put official XPI building tools and files into CVS | ||
行 432: | 行 410: | ||
264477 - Use proper minus character for XML document tree display | 264477 - Use proper minus character for XML document tree display | ||
133827 - createContextualFragment only works for HTML | 133827 - createContextualFragment only works for HTML | ||
− | 265987 - Cross-tab scripting issue | + | * 265987 - Cross-tab scripting issue |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
259033 - Qt build patch | 259033 - Qt build patch | ||
261339 - Setting capability.policy.default.Window.top to noAccess seems to crash mozilla | 261339 - Setting capability.policy.default.Window.top to noAccess seems to crash mozilla | ||
265336 - GetService klookandfeel instead of CreateInstance | 265336 - GetService klookandfeel instead of CreateInstance | ||
− | |||
− | |||
− | |||
160454 - Eliminate use of HEAD in "save as" | 160454 - Eliminate use of HEAD in "save as" | ||
267406 - Trunk crash using Ctrl-S or File/Save Page As to save a web page [@ nsFilePicker::ShowW] | 267406 - Trunk crash using Ctrl-S or File/Save Page As to save a web page [@ nsFilePicker::ShowW] | ||
行 455: | 行 423: | ||
248435 - CERT_DecodeGeneralName not in public header file | 248435 - CERT_DecodeGeneralName not in public header file | ||
265219 - No support for redirecting stdin/stdout of a child process | 265219 - No support for redirecting stdin/stdout of a child process | ||
− | 264542 - | + | 264542 - nsInstall stores ints in jsval's w/o using INT_TO_JSVAL() |
226795 - remove gtk2/mai dir. (has been move to accessible/src/atk) | 226795 - remove gtk2/mai dir. (has been move to accessible/src/atk) | ||
163572 - converting string is inserted every hitting space key | 163572 - converting string is inserted every hitting space key |
於 2004年11月23日 (二) 21:13 的修訂
內容大綱
Mozilla 1.8 Alpha 5 釋出
The fifth alpha of Mozilla 1.8 has been released today. This release includes about 570 bug fixes. Here are some of the major fixes:
Accessibilities
- 267188 [MSAA] Expose tab number out of number of tabs in tab description
- 267190 [MSAA] Fire events for jump to named anchor
- 262578 - Focus outlines on css scrollable areas should only apply to keyboard based navigation.
Gecko: SVG
- 264370 - implement SVGDocument.rootElement
- 264380 - implement SVGTextContentElement.getComputedTextLength
- 264580 - implement SVGSVGDocument.current{Scale,Translate}
- 267195 - implement svg opacity property
- 262469 - implement svg visibilty
- 263550 - Respect overflow attribute of svg:svg
- 263550 - Implement SVG Gradients
Gecko: XForms
- 253225 - Land XTF branch
- 256744 Integrate Novell master dependency graph code
- 267612 - <label> implementation
- 268578 - <xforms:submit> implementation
- 267300 - <output> implmentation
- 265471 - Support nesting of <bind> elements
- 265933 - cloneNode() does not work for XTF elements
Gecko: CSS
- 251498 - Implement outline-offset
- 251162 - Implement CSS3 columns
- 24676 - [BORDER ROUNDED]Need -moz-outline-radius
Gecko: Other
- 240408 - Allow browser to handle <embed> content
- 88987 - (Remove XMP, LISTING, and PLAINTEXT from strict mode)
- 245434 - text is hidden when nested tables are used
- 266868 - can't click a link that extends out of a layout-table:fixed table
- 260955 - XUL preprocessor should apply filters to #include @VAR@/somepath
Spidermonkey
- 261886 - Must always evaluate delete operand expression - ECMA compliance
- 261887 - for..in statement vs. delete - ECMA compliance
- 247323 - <iframe src="javascript:1"/> partially hoses Mozilla
Mail & Newsgroups
- 237609 - ghost INBOX^ folders
- 177093 - Ability to create filters for Local Folders
- 114211 - Request MSF files be closed when not in use (pop3 filter only!)
- 187145 - Putting messages in deleted status while I'm offline
- 199298 - Import from Outlook moves msg body to Part 1.1 attachment
- 239714 - Address books not alphabetical in main address book window
- 245331 - truncatting long filename of attachment
- 249240 - Password dialog for POP/IMAP server does not reprompt when password is changed externally.
- 256688 - Message grouping (like threading, but by subject/from/other field rather than by followups)
- 259603 - junk mail plugin doesn't run on messages in folder if you move to another folder before mail retrieval completes
- 262492 - shutdown crash after opening cross-folder virtual folder
- 264408 - deleting first header in date grouped thread causes bogus header lines
- 266536 - selecting a local mail folder with an out of date db doesn't display contents of folder
- 266543 - deleting last message in dummy thread leaves ghost dummy thread
- 267033 - empty but invalid Trash.msf causes failure to delete
- 269487 - junk mail plugin doesn't run on filtered pop3 mail
- 269583 - Annoying offer to Compact folders to save disk space
- 269725 - Get Msgs status bar messages show in child window if one is open, not main mail window
- 269861 - Address Book file (abook.mab) is modified at each startup for no reason
- 259935 - document.all can be easily detected
- 263705 - support multiple instances per model
- 266603 - Crash when quickly alt+tabbing between Mozilla and HPR
- 174470 - [BC] Bidi : Border-collapse property in RTL direction is not working correctly
- 203211 - pay attention to content-policies when loading XSLT stylesheets (nsIContentPolicy)