diff options
author | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-14 20:02:27 +0000 |
---|---|---|
committer | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-14 20:02:27 +0000 |
commit | 72f966bbd75a095ef73a121e16f5713172b51d09 (patch) | |
tree | 6f7404eb02a40fa2337d59a3d5a65b2fe4368d28 /chrome/renderer/mock_printer.h | |
parent | d5ceb91979a8f47ca1e7e22a608eeaa7db933a14 (diff) | |
download | chromium_src-72f966bbd75a095ef73a121e16f5713172b51d09.zip chromium_src-72f966bbd75a095ef73a121e16f5713172b51d09.tar.gz chromium_src-72f966bbd75a095ef73a121e16f5713172b51d09.tar.bz2 |
Enable the RenderViewTest printing tests on the Mac.
Migrates some test APIs from wstring path names to FilePath objects, and fixes some gcc compilation issues, to allow the tests to build on Mac.
Moves rendering logic and some other pdf logic into PdfMetafile to avoid duplication with unit test code. Switches rendering from the deprecated CGContextDrawPDFDocument to the newer (but less convenient) CGContextDrawPDFPage.
Added debugging helpers to PdfMetafile: SaveTo, matching the other platform metafiles, and context retain count checking to get early warning of issues that will cause printing failure.
BUG=24750
TEST=N/A
Review URL: http://codereview.chromium.org/274052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29003 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/mock_printer.h')
-rw-r--r-- | chrome/renderer/mock_printer.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/renderer/mock_printer.h b/chrome/renderer/mock_printer.h index ba3f0de..80f6c4b 100644 --- a/chrome/renderer/mock_printer.h +++ b/chrome/renderer/mock_printer.h @@ -96,8 +96,8 @@ class MockPrinter { bool GetBitmapChecksum(size_t page, std::string* checksum) const; bool GetSource(size_t page, const void** data, size_t* size) const; bool GetBitmap(size_t page, const void** data, size_t* size) const; - bool SaveSource(size_t page, const std::wstring& filename) const; - bool SaveBitmap(size_t page, const std::wstring& filename) const; + bool SaveSource(size_t page, const FilePath& filepath) const; + bool SaveBitmap(size_t page, const FilePath& filepath) const; protected: int CreateDocumentCookie(); |