Rsx11m

Joined 25 February 2008
Revision as of 16:39, 21 November 2014 by Rsx11m (talk | contribs) (HTTP is generally used by Browser and Mail/News, thus moving pref bugs)

Long-time Mozilla and former Mosaic/Netscape user,
MozillaZine Forum and Knowledge Base contributor, [1]
occasionally also helping at Mozilla's own forums. [2], [3]

Focus areas: MailNews Core, SeaMonkey, Thunderbird

Code contributions checked in:

(a1) Message forward and reply
  1. bug 380354 TB2 adds .eml extension to attached messages, causes virus scanner to complain; TB1.5 was OK - extends bug 220646 and incorporates bug 271211
  2. bug 411572 Unnamed attachments reveal full local paths when forwarded inline or edited as new - extends bug 176016
  3. bug 384599 want pref to quote text attachment in reply - extends bug 161775 which revised bug 358124
  4. bug 230448 (TB) Change default forwarding preference to inline instead of attachment
  5. bug 437139 (TB) Change default reply positioning to "above the quote" for new mail accounts
  6. bug 999269 Forwarding a message without CC header inline gets an empty "CC:" line in header table - regression from bug 842632
(a2) Signature handling
  1. bug 435587 Crash [@ nsMsgCompose::ProcessSignature] when htmlSigText is set but no signature file is given
  2. bug 428040 two blank lines are inserted after signature when top-posting
  3. bug 324495 put signature editing in UI (rather than select a file) - introduces textarea for signature and updates bug 428040 backend
  4. bug 489913 Better documentation for signature/vCard attributes in nsIMsgIdentity.idl - minor updates and corrections of bug 167319 comments
  5. bug 499558 New signature UI with inconsistent "deactive" state if box is checked without file specified - fixes minor glitch in bug 324495 backend
  6. bug 277187 unable to change the "and place my signature" pref if no signature is set - removes dependency of reply settings on presence of a signature
  7. bug 518403 Need extra carriage return at top of message if "include signature for replies" is disabled while sig position is "below my reply" - follow-up to bug 167319 for a missed case
  8. bug 545859 Signature is misplaced when the compose window was invoked by a mailto: link with body parameter and signature position set to "above quote" - fixes bug 273114 regression
  9. bug 920997 printing of signature is broken, positioning of signature in document subject to bogus offset and cropping - works around bug 700003 triggered by bug 855135/bug 855684
(a3) Including images in HTML messages
  1. bug 384116 Pasting an image from clipboard uses bad quality JPEG-compression (non-user selectable) - extends bug 223909 and bug 393646, complemented by bug 444800
  2. bug 456086 Remove unused clipboard.paste_image_quality preference - envisioned as setting for encoding quality in bug 384116 but not implemented
  3. bug 444898 JPEG writer uses poor quality default options for compression - updated unit tests introduced by bug 389273 for improved encoding parameters
  4. bug 525955 Images added to an HTML message body now get an incorrect "attachment" disposition by default - mitigating fix while waiting for bug 452092 solution
(b1) Toolbar buttons and main/context menus
  1. bug 520108 (SM) Drop-down menu of Forward button shows "Attachment" as default, disregards preference setting - updates bug 17796 for correct highlighting
  2. bug 281877 (TB) Thunderbird doesn't have "Copy Image" on context menu - makes the fixes for bug 135300 and bug 291110 available to add image data onto clipboard
  3. bug 521610 (SM) Unwanted shortcuts in Mark dropdown of Mail Toolbar - removes listing of keyboard shortcuts from context menu of toolbar button
  4. bug 528122 (SM) Reposition Archive menuitem next to Move and Copy menus - updates bug 482458 with a partial port of TB bug 525987 patch
  5. bug 652327 (SM) Toolkit's Add-on Manager is now Add-ons Manager, update SeaMonkey's "Tools" menu label - matches bug 554007 string changes
  6. bug 729633 (SM), bug 730041 (FF) Disable "View Background Image" in context menu for stand-alone video content - account for bug 472942 style changes
  7. bug 918425 (SM) Print dialog box appears under other open windows for Mail & News - direct port of TB bug 893548 to correct window relationships
  8. bug 1004685 (TB) Rename all occurences of "check" attribute in mailWindowOverlay.xul to "checked" - corrects bug 251296 and bug 650170 typos
  9. bug 1038323 (TB) Clear Recent History menuitem doesn't have a keyboard shortcut - for parity with FF and SM shortcuts
(b2) Notification bars and doorhanger menus
  1. bug 653103 (TB) Scam detection generates too many false positives to be useful and should be easier to turn off as interim fix - adds an off switch to notification bar
  2. bug 926473 (TB) Menu label "Disable scam detection for all messages" is ambiguous, too easy to hit after bug 562048 redesign - updates bug 653103
  3. bug 1019986 (SM) Clarify "Don't Show" label in Desktop Notification bar and doorhanger - resolves bug 870413 confusion of per session vs. individual notifications
  4. bug 998787 (SM) Rename options in Geolocation doorhanger notification to disambiguate "Don't Share" vs. "Not Now" - also globally changes "Not Now" to a more specific "Dismiss" label
  5. bug 1019583 (SM) Enable notifications by default again for using offline storage and update Offline Web Applications preference pane - reverts bug 892488 change of default
  6. bug 1025569 (SM) Notifications for requests from Offline Web Applications offer beyond-session options in Private Browsing mode - hides buttons and doorhanger menus in a private window
(b3) Zoom manager backend and menus
  1. bug 667525 (SM) Base the initial "Other" zoom level on a pref rather than a property - use zoom.maxPercent instead to remove localized value
  2. bug 667529 (SM) Don't use the "Other" entry in View → Zoom if a matching menu item is available - resolves ambiguity from bug 386363 rewrite
  3. bug 621823 (SM) Zoom levels in toolkit.zoomManager.zoomValues are always reset - allows user-selectable zoom levels with dynamic access keys
  4. bug 672146 (SM) Ensure that valid arguments are passed to Zoom Manager when 100% is not within the allowed min-max range - includes fix for bug 539417 exception
(b4) Search and filter dialogs and menus
  1. bug 530403 (TB) age in days should default to "is less than" - ports SM bug 187741 along with bug 530406 follow-up fix
  2. bug 575018 (TB) Wrong commandkey label Ctrl+G in Edit → Find → Find in this message vs. Find Again - reverts bug 545955 change of cmd_find shortcut label
  3. bug 883482 (SM) Change the checkbox to search only messages saved locally to a more descriptive menulist - extends bug 83968 UI and bug 314966 help text
(c) Theme issues
  1. bug 564280 (TB) Quick-search filter bar background appearance is hard coded, may not work well with desktop theme - updates bug 545955 for non-default Windows themes
  2. bug 849359 (SM) Print button is misaligned in the Composer and Message Composition toolbars with the Modern theme - ports bug 722758 fix for bug 676991 regression
  3. bug 855135 (TB) Change link and signature colors in themes from hard-coded definitions to follow preferences - makes bug 845807 work properly on all platforms
  4. bug 855684 (SM) Use opacity rather than hard-coded colors for signature display - partial bug 855135 port for signature-style adjustments
  5. bug 915909 (SM) SeaMonkey should make use of exif orientation when displaying attached images - ports bug 877520 and bug 879131 CSS rules
  6. bug 917906 (TB) Signature in Gray in Version 24 - reverts part of bug 855135 by restricting transparency to plain-text signatures
  7. bug 929006 (TB) Thunderbird signature detection is recursive - another bug 855135 follow-up for nested plain-text messages
  8. bug 931484 (SM) Apply transparency rule to signatures only once even if they are nested - extends bug 855684 to cover bug 929518 and bug 929006
  9. bug 354940 (SM) Make background color in URL bar for https: more obvious - also extends bug 335113 with a new preference to toggle highlighting of secure sites
  10. bug 936898 (SM) Add global alert icons in missing sizes to the modern theme - spun off bug 842439 to ensure parity with Toolkit themes
  11. bug 1001659 (SM) Update Modern for bug 948901 changes on directory listings - adjustment for Toolkit changes
(d) Message header pane
  1. bug 565209 (TB) Preference to show n lines before "more" is shown doesn't display multiple lines if needed - corrects bug 550487 math and allows line wrapping
  2. bug 567062 (TB) Wrong number in "x more" recipients button for singleline case - minor follow-up to bug 550487 and bug 565209, fixing a borderline issue
  3. bug 576611 (TB) Allow address headers to efficiently expand if no "more" is desired - another follow-up to bug 550487, implementing n<1 for "show all" option
  4. bug 601206 (TB) Some email addresses are truncated in headers - handles special singleline case where last address could be cut off without "more" being shown
  5. bug 611738 (SM), bug 610603 (TB) Expand single or last message ID in headers display by default - makes bug 62033 more user friendly
  6. bug 651002 (TB) Single comma only in to or cc field displays cached content, exception in mailWidgets.xml - adds missing bug 563612 index check
  7. bug 732144 (TB) Make caching of message-header address nodes with maxAddressesBeforeMore work again - restores lost bug 499989 functionality
(e1) Mail & News preference settings
  1. bug 441659 (SM) Implement UI for mail.reply_quote_inline pref - front end for bug 384599
  2. bug 448702 (TB) Remove "For messages that contain 8-bit..." - (mail.strictly_mime)
  3. bug 448706 (TB) Remove "Wrap plain text messages at..." - (mailnews.wraplength)
  4. bug 507203 (TB) Advanced preference pane blank on Windows - corrects bug 506544 nesting of pre-processor directives
  5. bug 856454 (SM) Add ability to customize new mail alert information - extends bug 404580 by porting TB bug 360030 and bug 856451 UI additions
  6. bug 866503 (SM) Notifications preference pane doesn't observe locked status for show_alert and show_balloon - corrects bug 856454 logic
  7. bug 867210 (SM) Put "Display emoticons as graphics" in a new line - better solution to bug 608103
  8. bug 872133 (SM) Focus textbox for "seconds" when checking "Show an alert" in Notifications preference pane - port bug 867210 logic to bug 856454
  9. bug 874899 (SM) Hide new options in Notifications preference pane when the old alert is selected - bug 856454 follow-up motivated by bug 840474
  10. bug 902131 (SM) Add note for "legacy content" to Mail & News Character Encoding preferences and update Help - extends bug 895751 port of bug 846221
  11. bug 995706 (SM) Handle mail/news URLs internally by default but make protocol-handler prefs easier accessible in about:config - triggered by Yahoo issue handled in bug 995802
  12. bug 173465 (SM) Add UI for mail/news "network.protocol-handler.external..." preferences - motivated by bug 995706
  13. bug 1020339 (TB) Add UI for disabling and clearing Visited Link/Browsing History - partial FF front-end port for bug 920118
(e2) Browser preference settings
  1. bug 532596 (SM) Set Default Browser button in Preferences disappears if Home Page selection is blank - updates bug 394522 to handle empty home page groups
  2. bug 566484 (SM) Replace "Download retention" with "Download history" in Browser preferences - label changes for bug 487675, updates bug 519332 help text
  3. bug 535128 (SM) Additional home page preferences not cleaned up when reducing the home page group - late follow-up to bug 394522 for bug 410562 changes
  4. bug 842320 (SM) Use "website" rather than "web site" in en-US preference panes - follow-up on bug 423282 for bug 465303 string
  5. bug 874046 (FF) Three-state UI for DNT strings should not end with a period - corrections to labels introduced with bug 765398 for punctuation
  6. bug 947972 (SM) Add checkbox to toggle https: background color in Location Bar preference pane - front-end for preference introduced with bug 354940
  7. bug 958967 (SM) Change mixed content warning default from warn_viewing_mixed to warn_mixed_display_content and remove UI for old preference - complements bug 842191
  8. bug 994093 (SM) Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane - currently disabled for release builds due to bug 903439 missing API key
  9. bug 903439 (SM) Disable Geolocation service while we are waiting for an API key - interim solution to prevent prompting the user for an inactive feature
(e3) General application preferences
  1. bug 597051 (SM) Correct typo and adjust spacing for new Firefox compatibility UI in the HTTP preference pane - minor updates to bug 591327 label and layout
  2. bug 639968 (SM) Add checkbox to Software Installation preferences to opt out of personalized add-on recommendations - follows up on bug 606482, bug 635115
  3. bug 571527 (SM) Add pref default for automatic vs. ask-me add-on update - initializes autoUpdateDefault from bug 586574 now that bug 606482 uses it in the UI
  4. bug 835134 (SM) Modify Privacy & Security Preferences UI to reflect recent backend additions - provides UI for bug 477718 and bug 765398 features
  5. bug 845353 (SM) New 3rd-party cookie restriction to visited websites is default but not an option in Cookies pref pane - accounts for bug 818340 changes
  6. bug 861471 (SM) Update the SSL Preference Pane after bug 733642 changed preference names and semantics - SSL/TLS protocol versions selectors
  7. bug 884449 (SM) Update the SSL Preference Pane once TLS 1.2 is implemented and made the default - extension of bug 861471 triggered by bug 733647
  8. bug 919347 (SM) Incorrect label for SSL Warnings preferences in Security Sockets Layer pane - noticed after bug 817441 notification redesign
  9. bug 939481 (SM) No sync preferences defined for some Privacy & Security settings - covers omissions from bug 576970 and bug 835134
  10. bug 892255 (TB) Remove "Revocation Lists" button from Advanced → Certificates options - following removal of CRL management feature by bug 867465
  11. bug 1018666 (FF), bug 1018718 (TB) Capitalize accesskeys correctly in Colors preferences - late fix along Mozilla Suite bug 189315
  12. bug 1087529 (TB) Revert do not track preferences to be a simple on/off switch - partial reversal of bug 953426 to account for bug 1042135 reverting bug 765398
  13. bug 1060852 (SM) Expose privacy.trackingprotection.enabled in privacy preferences and account for removal of do-not-track options - port of bug 1031033 and partial reversal of bug 835134
(f) Account setup and management
  1. bug 410597 "Disk Space" account settings ambiguous for imap and pop accounts - introduces server-specific labels for retention periods
  2. bug 478605 Rename "Offline" tab and "Syncing" pane labels to "Synchronization" for IMAP accounts - updates bug 436615 labels
  3. bug 326584 Message Aging: clean up UI, remove "Always delete read messages" checkbox - (keepUnreadOnly), includes bug 497383 fix for bug 324147 regression
  4. bug 464355 Retention policy option "Use server defaults" incorrectly described - clarifies label in folder properties
  5. bug 515614 Inconsistent representation of "All" for new autosync_max_age_days preference - updates bug 510707 backend
  6. bug 515842 Make labels for IMAP autosync policies more descriptive to avoid mixup with retention settings - separates options better and updates bug 510707 labels
  7. bug 641331 (TB) Remove duplicate string definition in accountCreation.properties - minor follow-up to bug 549045 redesign of the auto-configuration wizard
  8. bug 657218 UI for new archive granularity uses false accesskey entity for keepArchives - fixes bug 607295 access-key mixup for new checkbox
  9. bug 830177 (TB) Typographic fix in Account Provisioner labels - changes bug 686347 labels from UTF-8 to ASCII apostrophes
  10. bug 880464 Setting up an RSS account first should not make it the default account - generalizes bug 66460 beyond NNTP and corrects bug 422814 logic
  11. bug 916823 Change Folder Properties labels for incoming mail character encoding from "default" to "fallback" after bug 846221 introduced it for browser prefs
(g) Mail and application backend
  1. bug 439731 Reloading of read messages when using IMAP account (enable disk cache) - extends bug 450456 to IMAP messages
  2. bug 527315 Unsolicited capabilities in tagged IMAP responses not correctly parsed, last token not recognized - updates bug 470650 for correct bracket handling
  3. bug 627999 Some "-compose" command line options won't work if they are the first or only argument - extends bug 316177 to recognize additional options
  4. bug 629247 (TB) Remove 4MB limit for memory cache and base it on physical memory size instead - effectively ports bug 309729 and bug 296538 to Thunderbird
  5. bug 724450 (SM), bug 734544 Replace last Application.prefs uses by Services.prefs in SeaMonkey / MailNews Core - simplifies handling of preferences with defaults
  6. bug 834028 Wrong parameter name for fEAlert method in nsIImapServerSink interface - minor follow-up to bug 137489
  7. bug 857647 Don't show balloon notification on new mail if tray icon is disabled - adjusts bug 605972 logic for bug 856454
  8. bug 861633 (FF) Typo in new TLS sync preferences introduced with bug 733642 - noticed during SeaMonkey bug 861471
  9. bug 672988 (TB) places.sqlite created when I click on a link in a message, wastes disk space - minimizes chunk increments with pref introduced by bug 762083
  10. bug 920118 (TB) Make "visited link" coloring work in Thunderbird - enable and use Places for browsing history when clicking content and UI links
  11. bug 1078306 (SM) Add Windows 10 as supported OS version to SeaMonkey's exe manifest - port of bug 1076926 to recognize the new Windows flavor
(h1) Mail & News help content
  1. bug 415483 (SM) Wrong statements and inconsistent formatting for forwarding mode in mail_help.xhtml
  2. bug 489169 (SM) Help update for signature-related settings in Composition & Addressing - covers new features introduced by bug 167319, bug 273114, and bug 324495
  3. bug 474525 (SM) Help update for Synchronization & Storage (Disk Space) settings - documents bug 410597, bug 436615, and bug 478605 changes
  4. bug 515523 (SM) Help update for new time-policy IMAP autosync settings - extends synchronization section of bug 474525 with bug 510707 and bug 515842 additions
  5. bug 608152 (SM) Clarify and update help for Copies & Folders Account Settings - documents additions from bug 269728, bug 301084, and part of bug 451995
  6. bug 868419 (SM) Update Help for Mail & News Message Display preference pane - documents bug 80574, bug 309057, and bug 867210
  7. bug 1009233 (SM) Help on mail account settings for authentication method needs updating - reflect UI changes made in bug 525238 and extends glossary
(h2) Browser help content
  1. bug 519332 (SM) Update help for new download manager preferences - documents changes by bug 490464 and new bug 487675 options
  2. bug 842324 (SM) Use "website" rather than "web site" in en-US help content - follow-up on bug 423282 for additional cases and links
  3. bug 416234 (SM) Add Clear Private Data (preferences and menu) documentation to Help - documents bug 416233 additions
  4. bug 631566 (SM) Document the main Privacy & Security pref pane - includes new options introduced by bug 835134
  5. bug 771534 (SM) Create Help documentation for the Preference Pane for Offline Applications - implemented in bug 758677
  6. bug 844823 (SM) Add a tutorial section on User Tracking to privacy_help.xhtml - covers aspects from bug 572650, bug 765398, and bug 818340
  7. bug 847182 (SM) Extend Glossary with new Privacy & Security terms - also follows up on bug 631566, bug 771534, and bug 844823
  8. bug 852809 (SM) Explain what happens when Safe Browsing blocks a website - further additions to bug 631566
  9. bug 872000 (SM) Document the new Private Browsing feature in Help - for implementation in bug 837492 and related as listed in meta bug 460895
  10. bug 897233 (SM) Change keyboard shortcut and correct typo in Help for Private Browsing feature - updates bug 872000 shortcut due to bug 891081
  11. bug 902068 (SM) Update labels for default character encoding in Help for the Languages preference pane - documents label changes from bug 895751
  12. bug 904189 (SM) Document new options for mixed content blocker in SSL preference pane - additions from bug 842191 for new bug 62178 feature
(h3) General help content
  1. bug 641252 (SM) Update help for redesigned Software Installation preferences - documents redesign by bug 606482 and further changes from bug 639968
  2. bug 652328 (SM) Update help for redesigned Add-ons Manager - see dependencies for meta bug 561600 and Toolkit tracking bug 461973
  3. bug 844611 (SM) Use entity rather than fixed string for "SeaMonkey" in help content - also modernizes user-agent information example
  4. bug 892060 (SM) Remove Help page for Validation preference pane and update sections mentioning CRL management - following bug 810672 and bug 886099
(i) Special about: pages
  1. bug 893547 (SM) About SeaMonkey page claims to be on the "default" update channel for 2.20b1 and later - corrects bug 735333 and bug 677010
  2. bug 893740 (SM) Make better use of Services.* in SeaMonkey's about.xhtml page - applies services introduced with bug 558287 and bug 548627
  3. bug 842439 (SM) Improve style and rearrange content of the about:privatebrowsing page - finalizes the initial bug 837493 design of the Private Browsing page
  4. bug 989780 (SM) Untrust about:life page - remove as priviledged page to avoid having to deal with bug 960566 for it once bug 923902 lands
  5. bug 989776 (SM), bug 989777 (SM) Move inline scripts for SeaMonkey's main about.xhtml and aboutPrivateBrowsing.xul pages into separate files
  6. bug 994849 (SM) Move inline scripts and styles for security-related about: XHTML pages into separate files - part of bug 960566 again
  7. bug 993845 (SM), bug 993847 (SM) Move event handling for SeaMonkey's aboutSessionRestore.xhtml and aboutSyncTabs.xul pages into aboutSessionRestore.js and aboutSyncTabs.js
  8. bug 844098 (SM) Update about:rights content for Safe Browsing based on Toolkit bug 514817 and separate inline scripts
  9. bug 1015924 (SM) Focus cursor on address bar when opening new private window - port of FF bug 471512

Concept contributions: