|
Allow extensions to be overinstalled with extensions of same
version. This is useful during development, for switching
themes, and for user scripts (since user scripts have no
development mode).
Since we can't always immediately delete the version directory
for an extension after unloading it (because some files might
be in use), this required changing the directory layout of the
extensions directory to allow multiple copies of the same
version of the same extension to be present at once. This was
done by adding a counter to the version directory name.
Also get rid of all the old "Current Version" cruft, since we
no longer use that.
BUG= 26538
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=47740
Total comments: 9
Total comments: 15
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+192 lines, -435 lines) |
Patch |
 |
M |
chrome/browser/automation/automation_provider_observers.cc
|
View
|
1
2
|
4 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/crx_installer.h
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/crx_installer.cc
|
View
|
1
2
3
|
3 chunks |
+17 lines, -40 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_browsertest.cc
|
View
|
1
|
3 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_install_ui.h
|
View
|
1
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_install_ui.cc
|
View
|
1
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_management_browsertest.cc
|
View
|
1
2
3
|
2 chunks |
+13 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extensions_service.h
|
View
|
1
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extensions_service.cc
|
View
|
1
2
|
5 chunks |
+35 lines, -81 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extensions_service_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/extension_file_util.h
|
View
|
1
2
3
|
2 chunks |
+21 lines, -52 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/extension_file_util.cc
|
View
|
1
2
3
|
5 chunks |
+52 lines, -119 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/extension_file_util_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+48 lines, -91 lines |
0 comments
|
Download
|
 |
M |
chrome/common/notification_type.h
|
View
|
1
2
|
2 chunks |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/test/automation/automation_constants.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/test/automation/automation_messages.h
|
View
|
1
2
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|