forked from sanyaade-mobiledev/chromium.src
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reverting this CL to see if this fixes chrome frame unit test failures.
Revert 42684 - Implements IDeleteBrowsing history and moves the GCF profile into the IE TIF directory for nonpriv mode users on IE < 8. Implementation notes: Earlier work enabled InPrivate browsing detection and mapped it to creation of an incognito profile instance.Privacy features and how they operate with this change: "Delete Browsing History": IE 6 & 7: all history (including databases) is deleted if cache is cleared *WITHOUT* an active Chrome process holding references to the profile resources. If GCF is rendering a page when the cache is cleared, history *WILL NOT* be deleted on the GCF side, however GCF will continue to operate and IE will remove all other history artifacts as usual. IE 8: GCF cache is cleared in alignment with the options specified by the user. Clearing Temporary Internet Files may destroy the profile entirely, and so we need to consider not moving the GCF profile on IE 8. "InPrivate Filtering": IE 8 (only): more testing required. "InPrivate Browsing": IE 8 (only): pages rendered in GCF *after* entering InPrivate mode are not persisted to disk (use an incognito wrapper on the specified profile). Currently displayed pages are not effected by the switch, although refreshing them will invoke the new behavior. Generally speaking, BHO's are disabled by IE 8 while in InPrivate mode, so entering this state is wonky to begin with but we handle it as well as can be expected. BUG=22846 TEST=On IE 8, clear the cache entirely, note GCF entries in DbgView (better tests coming) Review URL: http://codereview.chromium.org/858003 TBR=slightlyoff@chromium.org Review URL: http://codereview.chromium.org/1353002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42691 0039d316-1c4b-4281-b951-d872f2087c98
- Loading branch information
ananta@chromium.org
committed
Mar 25, 2010
1 parent
1522387
commit 141c26d
Showing
20 changed files
with
97 additions
and
353 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,23 @@ | ||
HKLM { | ||
NoRemove SOFTWARE { | ||
NoRemove Classes { | ||
ChromeFrame.Bho.1 = s 'Bho Class' { | ||
CLSID = s '{ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7}' | ||
} | ||
ChromeFrame.Bho = s 'ChromeFrame BHO' { | ||
CLSID = s '{ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7}' | ||
CurVer = s 'ChromeFrame.Bho.1' | ||
} | ||
NoRemove CLSID { | ||
ForceRemove {ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7} = s 'ChromeFrame BHO' { | ||
ProgID = s 'ChromeFrame.Bho.1' | ||
VersionIndependentProgID = s 'ChromeFrame.Bho' | ||
InprocServer32 = s '%MODULE%' { | ||
val ThreadingModel = s 'Apartment' | ||
} | ||
'TypeLib' = s '{6F2664E1-FF6E-488A-BCD1-F4CA6001DFCC}' | ||
'Implemented Categories' { | ||
{31CAF6E4-D6AA-4090-A050-A5AC8972E9EF} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
HKLM { | ||
NoRemove SOFTWARE { | ||
NoRemove Classes { | ||
ChromeFrame.Bho.1 = s 'Bho Class' { | ||
CLSID = s '{ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7}' | ||
} | ||
ChromeFrame.Bho = s 'ChromeFrame BHO' { | ||
CLSID = s '{ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7}' | ||
CurVer = s 'ChromeFrame.Bho.1' | ||
} | ||
NoRemove CLSID { | ||
ForceRemove {ECB3C477-1A0A-44bd-BB57-78F9EFE34FA7} = s 'ChromeFrame BHO' { | ||
ProgID = s 'ChromeFrame.Bho.1' | ||
VersionIndependentProgID = s 'ChromeFrame.Bho' | ||
InprocServer32 = s '%MODULE%' { | ||
val ThreadingModel = s 'Apartment' | ||
} | ||
'TypeLib' = s '{6F2664E1-FF6E-488A-BCD1-F4CA6001DFCC}' | ||
} | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.