diff options
author | mvrable@chromium.org <mvrable@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-26 22:53:39 +0000 |
---|---|---|
committer | mvrable@chromium.org <mvrable@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-26 22:53:39 +0000 |
commit | 6d792d52403a3770e9f0caccec9d09879a9e144e (patch) | |
tree | d93c3a8e376f5404ffcd6446461167ed9dec07b1 /remoting/host/curtain_mode.h | |
parent | 0e33a9e516ac2e7a815091d6eddabc877271e3e6 (diff) | |
download | chromium_src-6d792d52403a3770e9f0caccec9d09879a9e144e.zip chromium_src-6d792d52403a3770e9f0caccec9d09879a9e144e.tar.gz chromium_src-6d792d52403a3770e9f0caccec9d09879a9e144e.tar.bz2 |
Extension activity log database refactoring (step 3)
This is a continuation of work in
https://codereview.chromium.org/18660004/ and
https://codereview.chromium.org/19234003/.
Flatten the Extension::Action hierarchy, getting rid of all subclasses
and keeping just the top class. The new Action class has a number of
data fields (some optional), so any of the old extension actions can be
encoded into it. It maps in a straightforward fashion onto the current
database schema.
Change all the old sites that used specific Action subclasses to use the
new version, and fix up unit tests.
The extension activity log private API will be updated soon (by felt) to
more closely match the new Action class. There is some basic
compatibility in place so that the end-to-end tests still pass, but the
private API unit tests have been disabled pending the rewrite.
BUG=255730
TBR=jhawkins@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19690003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/curtain_mode.h')
0 files changed, 0 insertions, 0 deletions