Difference between revisions of "Website:Documentation Changes for 2.0"
(→Other website changes for 2.0: move this back to the right place) |
(→Other website changes for 2.0: oops, missed that) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
==Annoyances== | ==Annoyances== | ||
* Flashblock whitelist | * Flashblock whitelist | ||
+ | * Need replacement for hostperm.1 instructions ({{greyText|hidden for now}}) | ||
http://caminobrowser.org/documentation/annoyances/ ('''done on stage''') | http://caminobrowser.org/documentation/annoyances/ ('''done on stage''') | ||
Line 45: | Line 46: | ||
==Downloading== | ==Downloading== | ||
* New keyboard shortcuts | * New keyboard shortcuts | ||
+ | * Needs updated toolbar icons to match new toolbar icons | ||
http://caminobrowser.org/documentation/download/ ('''done, on stage''')<br> | http://caminobrowser.org/documentation/download/ ('''done, on stage''')<br> | ||
− | |||
==Tabbed Browsing== | ==Tabbed Browsing== | ||
Line 88: | Line 89: | ||
==General changes== | ==General changes== | ||
− | + | * Stop linking to the mailing list | |
− | + | http://caminobrowser.org/help/ ('''done, on stage''')<br> | |
− | + | http://caminobrowser.org/contact/ ('''done, on stage''')<br> | |
− | http://caminobrowser.org/help/<br> | + | |
− | http://caminobrowser.org/contact/<br> | ||
* Update tab theme docs for 24px tabs - {{bug|469770}} | * 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}} | * 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=== | ||
Line 117: | Line 120: | ||
** Update the complete.php file with text from [[Releases:1.6:Complete]] | ** 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> | *: Find/replace 1.5 with 1.6, and 1.0 with 1.5</s> | ||
− | *: Update the release date in the box | + | *: <s>Update the release date in the box |
*:: ''update download/releases/2.0/ & /2.0-ML/ if this changes'' | *:: ''update download/releases/2.0/ & /2.0-ML/ if this changes'' | ||
*: Update the ML languages | *: Update the ML languages | ||
− | *:: ''update download/releases/2.0/ & /2.0-ML/ if this changes'' | + | *:: ''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 | *: <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. | + | *: 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]] | ** 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. | + | **: 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/ | * '''ss''' /press/ | ||
** Add new screenshots | ** Add new screenshots | ||
** Add the new press release | ** Add the new press release | ||
− | * /downloads/ | + | |
+ | * <s>/downloads/ | ||
** Do the Download, Downloads Old, and Download Releases steps from the [[#1.5.4 release]] information | ** 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 | + | ** Make downloads/releases/nightly/ point to the "latest-" folder for the active development branch</s> |
* <s>/contribute/ | * <s>/contribute/ | ||
** Hide the "Preview" box</s> | ** Hide the "Preview" box</s> | ||
− | * ua-detection | + | * <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 | * Staging the release | ||
*: For the most part, follow the [[Releases:Website_Checklist#Major/Minor release|Major/Minor release]] | *: For the most part, follow the [[Releases:Website_Checklist#Major/Minor release|Major/Minor release]] | ||
− | ** QA the RC and the ML build | + | ** <s>QA the RC and the ML build</s> |
− | ** | + | ** <s>sGet the builds in bouncer</s> |
− | ** Stage the software update definition and update descriptions for each language | + | ** <s>Stage the software update definition and update descriptions for each language |
− | ** disable/redirect the preview site to the main page | + | ** 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