Difference between revisions of "Website:Documentation Changes for 2.0"
(→General changes & FAQ: add link to tab theme docs) |
(→Other website changes for 2.0: oops, missed that) |
||
(36 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==Hidden Prefs== | ==Hidden Prefs== | ||
− | + | * 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) | ||
* 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== | ||
− | |||
* Flashblock whitelist | * Flashblock whitelist | ||
+ | * Need replacement for hostperm.1 instructions ({{greyText|hidden for now}}) | ||
+ | |||
+ | http://caminobrowser.org/documentation/annoyances/ ('''done on stage''') | ||
==Bookmarks== | ==Bookmarks== | ||
− | |||
* 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== | ||
− | |||
* 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/ | ||
− | + | http://caminobrowser.org/documentation/security/ ('''done, on stage''')<br> | |
− | |||
− | |||
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/ | + | http://caminobrowser.org/documentation/find/ ('''done, on stage''') |
==Downloading== | ==Downloading== | ||
− | http://caminobrowser.org/documentation/download/<br> | + | * New keyboard shortcuts |
− | + | * Needs updated toolbar icons to match new toolbar icons | |
+ | |||
+ | http://caminobrowser.org/documentation/download/ ('''done, on stage''')<br> | ||
==Tabbed Browsing== | ==Tabbed Browsing== | ||
− | |||
* 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== | ||
− | |||
* 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. | + | * 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== | ||
− | |||
* <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 | ||
− | + | http://caminobrowser.org/documentation/shortcuts/ ('''done on stage''') | |
− | http://caminobrowser.org/documentation/ | + | |
− | + | ==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 | ||
− | * | + | * 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?) | ||
− | * | + | 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=== | ||
− | |||
− | |||
* 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=== | ||
− | |||
* <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.
Contents
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)
- 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
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 brokenor 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)
- Update tab theme docs for 24px tabs - Bug 469770
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 stacksno 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/- 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.5Update the release date in the box- update download/releases/2.0/ & /2.0-ML/ if this changes
Update the ML languagesupdate 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 releaseIf 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 boxesOn home and /features/, update the system requirements and version number
- Other
- Double-check that you've done everything required from Major/Minor release (
blog,update,htaccess, header) Update Development:Project_Structure
- Double-check that you've done everything required from Major/Minor release (
- Staging the release
- For the most part, follow the Major/Minor release
QA the RC and the ML buildsGet the builds in bouncerStage the software update definition and update descriptions for each languagedisable/redirect the preview site to the main page- Stage the binaries
- ss Push stage to live