Difference between revisions of "Website:Documentation Changes for 2.0"

From Camino Wiki
Jump to navigation Jump to search
(→‎General changes & FAQ: add link to tab theme docs)
 
(36 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
==Hidden Prefs==
 
==Hidden Prefs==
http://caminobrowser.org/documentation/hiddenprefs/<br>
+
* Switch to using about:config for Gecko-style prefs (except accept-lang override) - {{bug|515807}}
Switch to using about:config for Gecko-style prefs (except accept-lang override); {{bug|515807}}
 
 
* gfx.color_management.enabled (requires restart, poor perf, no CM with Flash < 10)
 
* gfx.color_management.enabled (requires restart, poor perf, no CM with Flash < 10)
* Switch mouse zoom from text size to full content zoom
+
* <s>Switch mouse zoom from text size to full content zoom</s> (this isn't anywhere, and is problematic to document on /shortcuts/ because of the menu toggle, and it conflicts with the OS by default, anyway)
 
* AA all text, regardless of OS setting (gfx.use_text_smoothing_setting; requires restart)
 
* AA all text, regardless of OS setting (gfx.use_text_smoothing_setting; requires restart)
 
* inline autocomplete hidden pref switched from NSUserDefaults to browser.urlbar.autoFill
 
* inline autocomplete hidden pref switched from NSUserDefaults to browser.urlbar.autoFill
Line 13: Line 12:
 
* Breakpad defaults:
 
* Breakpad defaults:
 
** BreakpadSendAndExit -string NO (show Apple crash UI also)
 
** BreakpadSendAndExit -string NO (show Apple crash UI also)
 +
http://caminobrowser.org/documentation/hiddenprefs/ ('''done, on stage''')
  
 
==Annoyances==
 
==Annoyances==
http://caminobrowser.org/documentation/annoyances/<br>
 
 
* Flashblock whitelist
 
* Flashblock whitelist
 +
* Need replacement for hostperm.1 instructions ({{greyText|hidden for now}})
 +
 +
http://caminobrowser.org/documentation/annoyances/ ('''done on stage''')
  
 
==Bookmarks==
 
==Bookmarks==
http://caminobrowser.org/documentation/bookmarks/<br>
 
 
* Put some sort of link to "finding bookmarks" which lives in Find (or vice versa)
 
* Put some sort of link to "finding bookmarks" which lives in Find (or vice versa)
* Middle-click?
+
* <s>Middle-click?</s>
 
* Export Fx bookmarks to HTML first
 
* Export Fx bookmarks to HTML first
 
* Alternates for Bookmarking ([http://caminobrowser.org/documentation/bookmarks/#new_bm])
 
* Alternates for Bookmarking ([http://caminobrowser.org/documentation/bookmarks/#new_bm])
 +
 +
http://caminobrowser.org/documentation/bookmarks/ ('''done, on stage''')
  
 
==Privacy & Security==
 
==Privacy & Security==
http://caminobrowser.org/documentation/security/<br>
 
 
* Explain the new security exceptions model and error pages
 
* Explain the new security exceptions model and error pages
 
* Explain cert import
 
* Explain cert import
 
* Mention software update as a way to keep yourself secure
 
* Mention software update as a way to keep yourself secure
 
* Brief sb description (at #safebrowsing), ending in a line "For more information on this phishing, malware, and this feature, see the Documentation." and link to docs/security/safebrowsing/
 
* Brief sb description (at #safebrowsing), ending in a line "For more information on this phishing, malware, and this feature, see the Documentation." and link to docs/security/safebrowsing/
* form on docs/security/safebrowsing/ to get users to the Google diagnostic for malware sites
+
http://caminobrowser.org/documentation/security/ ('''done, on stage''')<br>
* report-submitted.php
 
 
 
 
http://caminobrowser.org/documentation/security/safebrowsing/ (done)<br>
 
http://caminobrowser.org/documentation/security/safebrowsing/ (done)<br>
 
http://caminobrowser.org/documentation/security/test-phishing/ (done)<br>
 
http://caminobrowser.org/documentation/security/test-phishing/ (done)<br>
 
http://caminobrowser.org/documentation/security/test-malware/  (done)<br>
 
http://caminobrowser.org/documentation/security/test-malware/  (done)<br>
 +
* http://caminobrowser.org/documentation/security/report-submitted.php (after submitting a phishing false negative/false positive) ('''done, on stage''')
 +
 +
* form on docs/security/safebrowsing/ to get users to the Google diagnostic for malware sites (''enh'')
  
 
==Find==
 
==Find==
http://caminobrowser.org/documentation/find/<br>
+
http://caminobrowser.org/documentation/find/ ('''done, on stage''')
  
 
==Downloading==
 
==Downloading==
http://caminobrowser.org/documentation/download/<br>
+
* New keyboard shortcuts
* Shift-click, plus other keyboard shortcuts
+
* Needs updated toolbar icons to match new toolbar icons
 +
 
 +
http://caminobrowser.org/documentation/download/ ('''done, on stage''')<br>
  
 
==Tabbed Browsing==
 
==Tabbed Browsing==
http://caminobrowser.org/documentation/tabs/<br>
 
 
* Rearranging Tabs
 
* Rearranging Tabs
 
* Seeing all tabs in the current window (tabsposé)
 
* Seeing all tabs in the current window (tabsposé)
 +
 +
http://caminobrowser.org/documentation/tabs/ ('''done, on stage''')
  
 
==Setup==
 
==Setup==
http://caminobrowser.org/documentation/setup/<br>
 
 
* QT 7.6
 
* QT 7.6
 
* F4M 2.3.0.14 or newer
 
* F4M 2.3.0.14 or newer
 
* Shockwave 11.0r470 or newer
 
* Shockwave 11.0r470 or newer
 
* Flash 10.0 or newer
 
* Flash 10.0 or newer
* PDFBP 2.3.1 or newer
+
* PDFBP 2.3.2 or newer - {{bug|506928}}
* Real 11 (need to check it out first)
+
* Real 11 (need to check it out first; bad news)
 +
 
 +
http://caminobrowser.org/documentation/setup/ ('''done on stage''')
  
 
==Search==
 
==Search==
Line 63: Line 70:
  
 
==Keyboard Shortcuts==
 
==Keyboard Shortcuts==
http://caminobrowser.org/documentation/shortcuts/<br>
 
 
* <s>Delete as back is broken</s> ''or not''
 
* <s>Delete as back is broken</s> ''or not''
 
* Zoom and Text Size have switched; alternates plus toggle
 
* Zoom and Text Size have switched; alternates plus toggle
Line 70: Line 76:
 
* Cmd-A to select all files in the Downloads window
 
* Cmd-A to select all files in the Downloads window
  
==General changes & FAQ==
+
http://caminobrowser.org/documentation/shortcuts/ ('''done on stage''')
http://caminobrowser.org/documentation/faq/<br>
+
 
http://wiki.caminobrowser.org/Development:Third-Party_Tab_Themes<br>
+
==FAQ==
 
* Remove the Text Encoding FAQ (I think this is fixed on trunk)
 
* Remove the Text Encoding FAQ (I think this is fixed on trunk)
 
* Remove Norwegian FAQ (10.3 only)
 
* Remove Norwegian FAQ (10.3 only)
 +
* Remove 1.6 10.6 Java FAQ
 
* Replace Talkback FAQ with a new Breakpad FAQ
 
* Replace Talkback FAQ with a new Breakpad FAQ
* Update tab theme docs for 24px tabs
+
* Mention AppleScript (and link to wiki), because you can only find AS mentions in features and relnotes (when there are new AS changes)
 
* Mention Recently closed pages somewhere
 
* Mention Recently closed pages somewhere
 
* Mention content zoom somewhere (customizing?)
 
* Mention content zoom somewhere (customizing?)
* Mention AppleScript (and link to wiki), because you can only find AS mentions in features and relnotes (when there are new AS changes)
+
http://caminobrowser.org/documentation/faq/ ('''done, in stage''')
 +
 
 +
==General changes==
 +
* Stop linking to the mailing list
 +
http://caminobrowser.org/help/ ('''done, on stage''')<br>
 +
http://caminobrowser.org/contact/ ('''done, on stage''')<br>
 +
 
 +
* Update tab theme docs for 24px tabs - {{bug|469770}}
 +
http://wiki.caminobrowser.org/Development:Third-Party_Tab_Themes ('''done, on stage''')<br>
 +
 
 +
* Camino 2.0 will be released under the MPL instead of the EULA - {{bug|522757}}
 +
http://caminobrowser.org/legal/ ('''done, on stage''')<br>
 +
http://caminobrowser.org/download/releases/2.0/ ('''done, on stage''')<br>
  
 
===Migration===
 
===Migration===
http://caminobrowser.org/documentation/firefox/<br>
 
http://caminobrowser.org/documentation/safari/<br>
 
 
* Fx3 data formats for bookmarks (history?)
 
* Fx3 data formats for bookmarks (history?)
 
* [http://rafaelklaus.com/en/caminoscript.php CamiNoScript]
 
* [http://rafaelklaus.com/en/caminoscript.php CamiNoScript]
 
* CookieThief 1.1 required
 
* CookieThief 1.1 required
 +
 +
http://caminobrowser.org/documentation/firefox/ ('''done, on stage''')<br>
 +
http://caminobrowser.org/documentation/safari/ ('''done, on stage''')<br>
  
 
===Bugzilla===
 
===Bugzilla===
http://caminobrowser.org/documentation/bugzilla/<br>
 
 
* <s>look for "Mozilla caught an objc exception" in Console.log for nsObjCExceptionLogAbort crash stacks</s> ''no longer fatal''
 
* <s>look for "Mozilla caught an objc exception" in Console.log for nsObjCExceptionLogAbort crash stacks</s> ''no longer fatal''
* Need to rewrite crash (and hang?) instructions for Breakpad
+
* Need to rewrite crash (<s>and hang?</s>) instructions for Breakpad
 +
http://caminobrowser.org/documentation/bugzilla/#crash ('''done, on stage''')
 +
 
 +
=Other website changes for 2.0=
 +
* '''ss''' Update the main page screenshot and CSS feature call-out
 +
* '''ss''' Update /features/  for new features
 +
* <s>/releases/ Copy the folder for the previous major release (e.g., 1.5 for the 1.6 release) in /releases/
 +
** Update the index.php file with text from [[Releases:1.6:Notes]]
 +
** Update the complete.php file with text from [[Releases:1.6:Complete]]
 +
*: Find/replace 1.5 with 1.6, and 1.0 with 1.5</s>
 +
*: <s>Update the release date in the box
 +
*:: ''update download/releases/2.0/ & /2.0-ML/ if this changes''
 +
*: Update the ML languages
 +
*:: ''update download/releases/2.0/ & /2.0-ML/ if this changes''</s>
 +
*: <s>Note that getting these pages from the wiki into Coda (and into decent HTML) requires some manipulation
 +
*: Be sure to preserve any '''class''' or '''id''' attributes from the previous version when pasting in the new information.
 +
** Update the /releases/ page for the previous version (e.g., 1.6.10 for the 2.0 release) using the steps from [[#1.5.4 release]]
 +
**: If the new version drops support for a Mac OS X major version, copy the text from 1.0.6 to the page for last version of the old version and adapt for the current state (see text samples from [[#1.5.4 release]])</s>
 +
 
 +
* '''ss''' /press/
 +
** Add new screenshots
 +
** Add the new press release
 +
 
 +
* <s>/downloads/
 +
** Do the Download, Downloads Old, and Download Releases steps from the [[#1.5.4 release]] information
 +
** Make downloads/releases/nightly/ point to the "latest-" folder for the active development branch</s>
 +
 
 +
* <s>/contribute/
 +
** Hide the "Preview" box</s>
 +
 
 +
* <s>/js/ - ua-detection
 +
** Set the latestRelease to 2.0
 +
** Set the latestPreRelease and associated variables to 2.1a1
 +
** Add the last beta to oldPreRelease
 +
** Add one6Release and one6xReleases variables and messages, and update the versions/OS versions, when new release series drops OS support
 +
*** Before 1.6.10 is declared EOL, remove the "not supported" sentence from 'messageOne6Release'
 +
*** When 10.4 support is being dropper, rewrite the JS to parse OS version, and send different messages to 10.4 2.x users and 10.5± 2.x users
 +
** Remove 1.6 releases from 'oldRelease' (this may clear the entire 'oldRelease' array)
 +
** Add 'if statements' for new one6Release and one6xReleases near the bottom
 +
** Comment out the active messageOldPreRelease and un-comment the other
 +
** Watch out for typos!</s>
 +
 
 +
* <s>System requirements boxes
 +
** On home and /features/, update the system requirements and version number</s>
 +
 
 +
* Other
 +
** Double-check that you've done everything required from [[Releases:Website_Checklist#Major/Minor release|Major/Minor release]] (<s>blog</s>, <s>update</s>, <s>htaccess, header</s>)
 +
** <s>Update [[Development:Project_Structure]]</s>
 +
 
 +
* Staging the release
 +
*: For the most part, follow the [[Releases:Website_Checklist#Major/Minor release|Major/Minor release]]
 +
** <s>QA the RC and the ML build</s>
 +
** <s>sGet the builds in bouncer</s>
 +
** <s>Stage the software update definition and update descriptions for each language
 +
** disable/redirect the preview site to the main page</s>
 +
** Stage the binaries
 +
** '''ss''' Push stage to live

Latest revision as of 17:38, 17 November 2009

Instead of having to go through all of cb.o/support and finding what needs to be changed (ugh), this page will be an on-going list of changes that need to be made due to checkins since 1.6.

Hidden Prefs

  • Switch to using about:config for Gecko-style prefs (except accept-lang override) - Bug 515807
  • gfx.color_management.enabled (requires restart, poor perf, no CM with Flash < 10)
  • Switch mouse zoom from text size to full content zoom (this isn't anywhere, and is problematic to document on /shortcuts/ because of the menu toggle, and it conflicts with the OS by default, anyway)
  • AA all text, regardless of OS setting (gfx.use_text_smoothing_setting; requires restart)
  • inline autocomplete hidden pref switched from NSUserDefaults to browser.urlbar.autoFill
  • camino.use_aqua_selects (default true; set to false to honor author styles)
  • FocusDownloads browser.download.manager.focusWhenStarting to false
  • don't show dl window: browser.download.manager.showWhenStarting to false
  • Breakpad defaults:
    • BreakpadSendAndExit -string NO (show Apple crash UI also)

http://caminobrowser.org/documentation/hiddenprefs/ (done, on stage)

Annoyances

  • Flashblock whitelist
  • Need replacement for hostperm.1 instructions (hidden for now)

http://caminobrowser.org/documentation/annoyances/ (done on stage)

Bookmarks

  • Put some sort of link to "finding bookmarks" which lives in Find (or vice versa)
  • Middle-click?
  • Export Fx bookmarks to HTML first
  • Alternates for Bookmarking ([1])

http://caminobrowser.org/documentation/bookmarks/ (done, on stage)

Privacy & Security

  • Explain the new security exceptions model and error pages
  • Explain cert import
  • Mention software update as a way to keep yourself secure
  • Brief sb description (at #safebrowsing), ending in a line "For more information on this phishing, malware, and this feature, see the Documentation." and link to docs/security/safebrowsing/

http://caminobrowser.org/documentation/security/ (done, on stage)
http://caminobrowser.org/documentation/security/safebrowsing/ (done)
http://caminobrowser.org/documentation/security/test-phishing/ (done)
http://caminobrowser.org/documentation/security/test-malware/ (done)

  • form on docs/security/safebrowsing/ to get users to the Google diagnostic for malware sites (enh)

Find

http://caminobrowser.org/documentation/find/ (done, on stage)

Downloading

  • New keyboard shortcuts
  • Needs updated toolbar icons to match new toolbar icons

http://caminobrowser.org/documentation/download/ (done, on stage)

Tabbed Browsing

  • Rearranging Tabs
  • Seeing all tabs in the current window (tabsposé)

http://caminobrowser.org/documentation/tabs/ (done, on stage)

Setup

  • QT 7.6
  • F4M 2.3.0.14 or newer
  • Shockwave 11.0r470 or newer
  • Flash 10.0 or newer
  • PDFBP 2.3.2 or newer - Bug 506928
  • Real 11 (need to check it out first; bad news)

http://caminobrowser.org/documentation/setup/ (done on stage)

Search

http://caminobrowser.org/documentation/search/

Keyboard Shortcuts

  • Delete as back is broken or not
  • Zoom and Text Size have switched; alternates plus toggle
  • Cmd-Ctrl-T for Tab Overview (Window)
  • Cmd-DownArrow for opening selected files in the Downloads window
  • Cmd-A to select all files in the Downloads window

http://caminobrowser.org/documentation/shortcuts/ (done on stage)

FAQ

  • Remove the Text Encoding FAQ (I think this is fixed on trunk)
  • Remove Norwegian FAQ (10.3 only)
  • Remove 1.6 10.6 Java FAQ
  • Replace Talkback FAQ with a new Breakpad FAQ
  • Mention AppleScript (and link to wiki), because you can only find AS mentions in features and relnotes (when there are new AS changes)
  • Mention Recently closed pages somewhere
  • Mention content zoom somewhere (customizing?)

http://caminobrowser.org/documentation/faq/ (done, in stage)

General changes

  • Stop linking to the mailing list

http://caminobrowser.org/help/ (done, on stage)
http://caminobrowser.org/contact/ (done, on stage)

http://wiki.caminobrowser.org/Development:Third-Party_Tab_Themes (done, on stage)

  • Camino 2.0 will be released under the MPL instead of the EULA - Bug 522757

http://caminobrowser.org/legal/ (done, on stage)
http://caminobrowser.org/download/releases/2.0/ (done, on stage)

Migration

  • Fx3 data formats for bookmarks (history?)
  • CamiNoScript
  • CookieThief 1.1 required

http://caminobrowser.org/documentation/firefox/ (done, on stage)
http://caminobrowser.org/documentation/safari/ (done, on stage)

Bugzilla

  • look for "Mozilla caught an objc exception" in Console.log for nsObjCExceptionLogAbort crash stacks no longer fatal
  • Need to rewrite crash (and hang?) instructions for Breakpad

http://caminobrowser.org/documentation/bugzilla/#crash (done, on stage)

Other website changes for 2.0

  • ss Update the main page screenshot and CSS feature call-out
  • ss Update /features/ for new features
  • /releases/ Copy the folder for the previous major release (e.g., 1.5 for the 1.6 release) in /releases/
    Find/replace 1.5 with 1.6, and 1.0 with 1.5
    Update the release date in the box
    update download/releases/2.0/ & /2.0-ML/ if this changes
    Update the ML languages
    update download/releases/2.0/ & /2.0-ML/ if this changes
    Note that getting these pages from the wiki into Coda (and into decent HTML) requires some manipulation
    Be sure to preserve any class or id attributes from the previous version when pasting in the new information.
    • Update the /releases/ page for the previous version (e.g., 1.6.10 for the 2.0 release) using the steps from #1.5.4 release
      If the new version drops support for a Mac OS X major version, copy the text from 1.0.6 to the page for last version of the old version and adapt for the current state (see text samples from #1.5.4 release)
  • ss /press/
    • Add new screenshots
    • Add the new press release
  • /downloads/
    • Do the Download, Downloads Old, and Download Releases steps from the #1.5.4 release information
    • Make downloads/releases/nightly/ point to the "latest-" folder for the active development branch
  • /contribute/
    • Hide the "Preview" box
  • /js/ - ua-detection
    • Set the latestRelease to 2.0
    • Set the latestPreRelease and associated variables to 2.1a1
    • Add the last beta to oldPreRelease
    • Add one6Release and one6xReleases variables and messages, and update the versions/OS versions, when new release series drops OS support
      • Before 1.6.10 is declared EOL, remove the "not supported" sentence from 'messageOne6Release'
      • When 10.4 support is being dropper, rewrite the JS to parse OS version, and send different messages to 10.4 2.x users and 10.5± 2.x users
    • Remove 1.6 releases from 'oldRelease' (this may clear the entire 'oldRelease' array)
    • Add 'if statements' for new one6Release and one6xReleases near the bottom
    • Comment out the active messageOldPreRelease and un-comment the other
    • Watch out for typos!
  • System requirements boxes
    • On home and /features/, update the system requirements and version number
  • Staging the release
    For the most part, follow the Major/Minor release
    • QA the RC and the ML build
    • sGet the builds in bouncer
    • Stage the software update definition and update descriptions for each language
    • disable/redirect the preview site to the main page
    • Stage the binaries
    • ss Push stage to live