| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 "printing/printing_context.h" | 5 #include "printing/printing_context.h" |
| 6 | 6 |
| 7 #include <winspool.h> | 7 #include <winspool.h> |
| 8 | 8 |
| 9 #include "base/file_util.h" | 9 #include "base/file_util.h" |
| 10 #include "base/i18n/file_util_icu.h" | 10 #include "base/i18n/file_util_icu.h" |
| (...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 277 // Create a filename. | 277 // Create a filename. |
| 278 std::wstring filename; | 278 std::wstring filename; |
| 279 Time now(Time::Now()); | 279 Time now(Time::Now()); |
| 280 filename = base::TimeFormatShortDateNumeric(now); | 280 filename = base::TimeFormatShortDateNumeric(now); |
| 281 filename += L"_"; | 281 filename += L"_"; |
| 282 filename += base::TimeFormatTimeOfDay(now); | 282 filename += base::TimeFormatTimeOfDay(now); |
| 283 filename += L"_"; | 283 filename += L"_"; |
| 284 filename += document_name; | 284 filename += document_name; |
| 285 filename += L"_"; | 285 filename += L"_"; |
| 286 filename += L"buffer.prn"; | 286 filename += L"buffer.prn"; |
| 287 file_util::ReplaceIllegalCharacters(&filename, '_'); | 287 file_util::ReplaceIllegalCharactersInPath(&filename, '_'); |
| 288 file_util::AppendToPath(&debug_dump_path, filename); | 288 file_util::AppendToPath(&debug_dump_path, filename); |
| 289 di.lpszOutput = debug_dump_path.c_str(); | 289 di.lpszOutput = debug_dump_path.c_str(); |
| 290 } | 290 } |
| 291 | 291 |
| 292 // No message loop running in unit tests. | 292 // No message loop running in unit tests. |
| 293 DCHECK(!MessageLoop::current() ? true : | 293 DCHECK(!MessageLoop::current() ? true : |
| 294 !MessageLoop::current()->NestableTasksAllowed()); | 294 !MessageLoop::current()->NestableTasksAllowed()); |
| 295 | 295 |
| 296 // Begin a print job by calling the StartDoc function. | 296 // Begin a print job by calling the StartDoc function. |
| 297 // NOTE: StartDoc() starts a message loop. That causes a lot of problems with | 297 // NOTE: StartDoc() starts a message loop. That causes a lot of problems with |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 602 | 602 |
| 603 if (dialog_options.hDevMode != NULL) | 603 if (dialog_options.hDevMode != NULL) |
| 604 GlobalFree(dialog_options.hDevMode); | 604 GlobalFree(dialog_options.hDevMode); |
| 605 if (dialog_options.hDevNames != NULL) | 605 if (dialog_options.hDevNames != NULL) |
| 606 GlobalFree(dialog_options.hDevNames); | 606 GlobalFree(dialog_options.hDevNames); |
| 607 | 607 |
| 608 return context_ ? OK : FAILED; | 608 return context_ ? OK : FAILED; |
| 609 } | 609 } |
| 610 | 610 |
| 611 } // namespace printing | 611 } // namespace printing |
| OLD | NEW |