Website:Documentation Changes for 1.5
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.0.
Contents
Hidden Prefs
- camino.viewsource_in_tab View source in tab (defaults to false, aka window)
- browser.backspace_action
- browser.download.progressDnldDialog.bringToFront // bring download window to the front when each download starts
- The profile directory can now be customized with the environment variable CAMINO_PROFILE_DIR set to a custom path.
- This also makes it possible to run more than one Camino instance, as long as they're running from different profiles.
- Example:
export CAMINO_PROFILE_DIR=~/Documents/MyTestProfile
open Camino.app
- Forcing "all" cookies to expire on quit/make "all" cookies session cookies
- "Session cookies" are automatically discarded when you quit the browser. To force cookies to expire on quit, set the network.cookie.lifetimePolicy pref to 2. Note that this will NOT expire any cookies you have already accepted, nor will it change the policy applied to sites in your Exceptions List. Setting this pref will also prevent you from being asked each time a site wants to set a cookie.
user_pref("network.cookie.lifetimePolicy", 2);
- "Session cookies" are automatically discarded when you quit the browser. To force cookies to expire on quit, set the network.cookie.lifetimePolicy pref to 2. Note that this will NOT expire any cookies you have already accepted, nor will it change the policy applied to sites in your Exceptions List. Setting this pref will also prevent you from being asked each time a site wants to set a cookie.
- Single-window mode tweaking:
replace existing pseudo-swm prefs
// Force new windows into tabs
// (Firefox 1.0+ builds have a UI for this pref in the Options dialog)
user_pref("browser.link.open_newwindow", 3);
// Make the above pref apply only to targeted links, not window.open
user_pref("browser.link.open_newwindow.restriction", 1);
Those values need to be 1 and 0, respectively, to make all "new" window types open in the *same/original* window and to apply to all window.open calls; there's also some flexibility in the latter to only apply to window.open calls that don't specify size, etc..
IMO browser.link.open_newwindow.restriction should be set to 2 (divert only if no size/foo called) by default when SWM is set to reuse or new tab and people who object wildly (like me) can set it to 0 (divert all window.open) manually vai about:config or user.js.
Annoyances
- Popup blocker now invades the content area
- SWM (point to hidden prefs for tweaking) (or should this be in Tabs?)
Privacy & Security
- Session cookies (new option in the "ask" sheet, in new "Policy" option, "Allow for Session", in the Exceptions List.
- These cookies will be deleted when you quit Camino
- If you chose "remember" and "allow for session", cookies from the site will be automatically allowed each time you visit and automatically deleted each time you quit Camino
- To force all new cookies to be session cookies (without asking at all; disables all forms of asking, but respects pre-existing white/blacklists and set cookies), see the Hidden Prefs
- See, this is too complicated to explain already :P
Search
- Search field is resizable, collapseable (but always on right of location bar)
Downloading
- Trash button
- Options to remove finished downloads automatically (when completed, on quit, manually)
- note to self...check about cancelled downloads, since we eventually want to restart/resume them
Keyboard Shortcuts
- cmd-1..9 to load the Nth bookmark from the bookmark bar
General
- How do I remove a word I accidentally added to the spell-checker
- This is really an OS issue, but people will ask us :-(
- http://www.macosxhints.com/article.php?story=20040810175619329 comment titled "the better answer"