|
Implement new Chromium IPCs for copying/dragging.
A new ClipboardDispatcher interface has been added to handle the IPC calls. The new methods don't really belong on the existing Clipboard class, since that class deals with only copy and paste. On Windows and Mac, ClipboardDispatcher will share logic for copy/paste and drag/drop. GTK will have to use two separate code paths.
BUG= 31037
TEST=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51790
Total comments: 9
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+384 lines, -20 lines) |
Patch |
 |
M |
app/clipboard/clipboard.h
|
View
|
1
2
3
4
|
3 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/clipboard_dispatcher.h
|
View
|
3
4
5
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/clipboard_dispatcher_gtk.cc
|
View
|
3
4
5
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/clipboard_dispatcher_mac.mm
|
View
|
3
4
5
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/clipboard_dispatcher_win.cc
|
View
|
3
4
5
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_host/resource_message_filter.h
|
View
|
1
2
3
4
|
2 chunks |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_host/resource_message_filter.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_host/resource_message_filter_gtk.cc
|
View
|
1
2
3
|
10 chunks |
+66 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
3
4
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/render_messages.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/render_messages_internal.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/renderer_glue.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/glue/webclipboard_impl.h
|
View
|
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
webkit/glue/webclipboard_impl.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/glue/webkit_glue.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+15 lines, -1 line |
0 comments
|
Download
|
 |
M |
webkit/tools/test_shell/mock_webclipboard_impl.h
|
View
|
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
webkit/tools/test_shell/mock_webclipboard_impl.cc
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
webkit/tools/test_shell/simple_clipboard_impl.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|