| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome_frame/test/chrome_frame_test_utils.h" | 5 #include "chrome_frame/test/chrome_frame_test_utils.h" |
| 6 | 6 |
| 7 #include <atlapp.h> | 7 #include <atlapp.h> |
| 8 #include <atlmisc.h> | 8 #include <atlmisc.h> |
| 9 #include <iepmapi.h> | 9 #include <iepmapi.h> |
| 10 #include <sddl.h> | 10 #include <sddl.h> |
| (...skipping 514 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 525 return UTF8ToWide(gurl.PathForRequest()); | 525 return UTF8ToWide(gurl.PathForRequest()); |
| 526 } | 526 } |
| 527 | 527 |
| 528 std::wstring GetClipboardText() { | 528 std::wstring GetClipboardText() { |
| 529 string16 text16; | 529 string16 text16; |
| 530 ui::Clipboard::GetForCurrentThread()->ReadText( | 530 ui::Clipboard::GetForCurrentThread()->ReadText( |
| 531 ui::Clipboard::BUFFER_STANDARD, &text16); | 531 ui::Clipboard::BUFFER_STANDARD, &text16); |
| 532 return UTF16ToWide(text16); | 532 return UTF16ToWide(text16); |
| 533 } | 533 } |
| 534 | 534 |
| 535 void DestroyClipboard() { |
| 536 ui::Clipboard::DestroyClipboardForCurrentThread(); |
| 537 } |
| 538 |
| 535 void SetClipboardText(const std::wstring& text) { | 539 void SetClipboardText(const std::wstring& text) { |
| 536 ui::ScopedClipboardWriter clipboard_writer( | 540 ui::ScopedClipboardWriter clipboard_writer( |
| 537 ui::Clipboard::GetForCurrentThread(), | 541 ui::Clipboard::GetForCurrentThread(), |
| 538 ui::Clipboard::BUFFER_STANDARD); | 542 ui::Clipboard::BUFFER_STANDARD); |
| 539 clipboard_writer.WriteText(WideToUTF16(text)); | 543 clipboard_writer.WriteText(WideToUTF16(text)); |
| 540 } | 544 } |
| 541 | 545 |
| 542 bool AddCFMetaTag(std::string* html_data) { | 546 bool AddCFMetaTag(std::string* html_data) { |
| 543 if (!html_data) { | 547 if (!html_data) { |
| 544 NOTREACHED(); | 548 NOTREACHED(); |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 733 if (address.empty()) { | 737 if (address.empty()) { |
| 734 LOG(ERROR) << "Failed to find a non-loopback IP_V4 address. Tests will be " | 738 LOG(ERROR) << "Failed to find a non-loopback IP_V4 address. Tests will be " |
| 735 << "run over the loopback adapter, which may result in hangs."; | 739 << "run over the loopback adapter, which may result in hangs."; |
| 736 address.assign("127.0.0.1"); | 740 address.assign("127.0.0.1"); |
| 737 } | 741 } |
| 738 | 742 |
| 739 return address; | 743 return address; |
| 740 } | 744 } |
| 741 | 745 |
| 742 } // namespace chrome_frame_test | 746 } // namespace chrome_frame_test |
| OLD | NEW |