gecko/toolkit/components
arno renevier 72d929e113 bug 679784: let nsIContentPrefService handle private browsing mode; r=ehsan
Manage private browsing mode in content pref service. CPS should be available
in private browsing mode, but should not store informations on disk, and should
clear all informations once the private session ends.

When setting a pref in private mode, it is stored in an in-memory hash table.
When getting a pref, it is retrieved from that hash table if available.
Otherwise, it is retrieved using the standard mechanism. When removing a pref,
it is retrieved from the hash table. The rationale is that in private mode,
it's ok to read a pref from normal database, but not ok to set it.

The in-memory hash table is cleared when leaving the private browsing mode.

When removing a set of preferences (with removeGroupedPrefs or
removePrefsByName), preferences are removed from the in-memory hashtable, *and*
from normal mode database. The rationale is that visiting a website may trigger
setting/getting/removing for a specific preference only. But removing many
prefs at once is the result of an action not associated with a website. For
example, user may wish to delete all its informations. In that case, user
probably expects to not have those informations restored once it leaves private
browsing mode.
2011-09-01 14:13:03 -04:00
..
aboutmemory Bug 677358 - change GC+CC button to a CC button in about:memory. r=njn 2011-08-12 11:48:18 -07:00
alerts Bug 681061 - Avoid compartment mismatch error when displaying a growl notification. r=mrbkap 2011-08-22 17:20:52 -04:00
apppicker
autocomplete
build Bug 676293 - Add ability to make 'home screen shortcut' for Bookmarks [r=fabrice, r=blassey] 2011-08-08 22:37:57 -04:00
commandlines
console Bug 579909 - Move WebConsole code to browser; f=nfitzgerald r=dtownsend,ddahl,gavin.sharp 2011-07-26 12:22:51 -03:00
contentprefs bug 679784: let nsIContentPrefService handle private browsing mode; r=ehsan 2011-09-01 14:13:03 -04:00
cookie
ctypes Bug 668349 - Changes to xpcshell.ini; r=jmaher 2011-08-22 09:00:50 +01:00
downloads Bug 674210 - Reduce places.sqlite cache size and reorganize history expiration around the new value. 2011-08-30 16:23:59 +02:00
exthelper
feeds No bug, dos2unix feed tests, \r=\n DONTBUILD 2011-08-28 19:16:38 -07:00
filepicker
find
help
intl Bug 579571 - Remove --enable-timeline support. r=tglek 2011-07-17 12:07:42 +02:00
microformats Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- plain tests 2/2. r=jmaher, a=test-only 2011-08-12 12:21:44 -04:00
parentalcontrols Bug 676188 - Misc misuses of PRBool caught by the compiler, r=jimm,jst,bz,dougt,roc,mak 2011-08-30 11:55:14 -07:00
passwordmgr Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- plain tests 2/2. r=jmaher, a=test-only 2011-08-12 12:21:44 -04:00
perf Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- chrome. r=jmaher, a=test-only 2011-08-12 12:21:36 -04:00
places Backout 04545026b4ae (Bug 658305) due to increase in reftests shutdown crashes on Linux. 2011-09-01 14:33:15 +02:00
printing
prompts Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- plain tests 2/2. r=jmaher, a=test-only 2011-08-12 12:21:44 -04:00
reflect
remote Bug 670235 - Remove nsIDOMWindowInternal; r=sicking 2011-07-15 12:31:34 +02:00
satchel Bug 668349 - Changes to xpcshell.ini; r=jmaher 2011-08-22 09:00:50 +01:00
search
startup Bug 579571 - Remove --enable-timeline support. r=tglek 2011-07-17 12:07:42 +02:00
statusfilter
telemetry Bug 680508: disable telemetry for content-processes r=glandium 2011-08-22 11:38:08 -07:00
typeaheadfind Bug 677101, part b - Remove nsContentUtils.h includes from headers; r=volkmar 2011-08-11 15:29:50 +02:00
url-classifier Bug 675221 part D - Fix up URL classifier to stop using XPCOM proxies, r=dcamp 2011-08-19 11:50:04 -04:00
urlformatter
viewconfig Bug 239533 - Add URL parameter support to about:config. r=gavin 2011-08-04 09:05:29 +02:00
viewsource Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- chrome. r=jmaher, a=test-only 2011-08-12 12:21:36 -04:00
Makefile.in Bug 676293 - Add ability to make 'home screen shortcut' for Bookmarks [r=fabrice, r=blassey] 2011-08-08 22:37:57 -04:00
nsDefaultCLH.js
nsDefaultCLH.manifest