|
|
linux_aura: Redo how memory is handled in clipboard/drag code.
This changes the ownership model from manually allocated arrays to
RefCountedMemory segments. Coincidentally, this also reduces the number
of memcpys by letting us pass around data sent to us by the X server.
BUG= 130806
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=208342
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+360 lines, -323 lines) |
Patch |
 |
M |
ui/base/clipboard/clipboard_aurax11.cc
|
View
|
1
|
18 chunks |
+82 lines, -92 lines |
0 comments
|
Download
|
 |
M |
ui/base/dragdrop/os_exchange_data_provider_aurax11.h
|
View
|
|
4 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/base/dragdrop/os_exchange_data_provider_aurax11.cc
|
View
|
|
10 chunks |
+27 lines, -35 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/selection_owner.h
|
View
|
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/selection_owner.cc
|
View
|
|
3 chunks |
+35 lines, -38 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/selection_requestor.h
|
View
|
|
2 chunks |
+8 lines, -7 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/selection_requestor.cc
|
View
|
|
3 chunks |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/selection_utils.h
|
View
|
|
6 chunks |
+25 lines, -20 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/selection_utils.cc
|
View
|
1
|
4 chunks |
+89 lines, -66 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/x11_util.h
|
View
|
1
|
3 chunks |
+31 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ui/base/x/x11_util.cc
|
View
|
|
3 chunks |
+36 lines, -22 lines |
0 comments
|
Download
|
 |
M |
ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc
|
View
|
|
8 chunks |
+12 lines, -20 lines |
0 comments
|
Download
|
Total messages: 7 (0 generated)
|