| 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/utility/chrome_content_utility_client.h" | 5 #include "chrome/utility/chrome_content_utility_client.h" |
| 6 | 6 |
| 7 #include "base/base64.h" | 7 #include "base/base64.h" |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 #include "printing/emf_win.h" | 46 #include "printing/emf_win.h" |
| 47 #include "ui/gfx/gdi_util.h" | 47 #include "ui/gfx/gdi_util.h" |
| 48 #endif // defined(OS_WIN) | 48 #endif // defined(OS_WIN) |
| 49 | 49 |
| 50 #if defined(OS_WIN) || defined(OS_MACOSX) | 50 #if defined(OS_WIN) || defined(OS_MACOSX) |
| 51 #include "chrome/utility/media_galleries/itunes_library_parser.h" | 51 #include "chrome/utility/media_galleries/itunes_library_parser.h" |
| 52 #include "chrome/utility/media_galleries/picasa_album_table_reader.h" | 52 #include "chrome/utility/media_galleries/picasa_album_table_reader.h" |
| 53 #include "chrome/utility/media_galleries/picasa_albums_indexer.h" | 53 #include "chrome/utility/media_galleries/picasa_albums_indexer.h" |
| 54 #endif // defined(OS_WIN) || defined(OS_MACOSX) | 54 #endif // defined(OS_WIN) || defined(OS_MACOSX) |
| 55 | 55 |
| 56 #if defined(ENABLE_PRINTING) | 56 #if defined(ENABLE_FULL_PRINTING) |
| 57 #include "chrome/common/child_process_logging.h" | 57 #include "chrome/common/child_process_logging.h" |
| 58 #include "printing/backend/print_backend.h" | 58 #include "printing/backend/print_backend.h" |
| 59 #endif | 59 #endif |
| 60 | 60 |
| 61 #if defined(ENABLE_MDNS) | 61 #if defined(ENABLE_MDNS) |
| 62 #include "chrome/utility/local_discovery/service_discovery_message_handler.h" | 62 #include "chrome/utility/local_discovery/service_discovery_message_handler.h" |
| 63 #endif // ENABLE_MDNS | 63 #endif // ENABLE_MDNS |
| 64 | 64 |
| 65 namespace chrome { | 65 namespace chrome { |
| 66 | 66 |
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 487 wrapper.Append(value); | 487 wrapper.Append(value); |
| 488 Send(new ChromeUtilityHostMsg_ParseJSON_Succeeded(wrapper)); | 488 Send(new ChromeUtilityHostMsg_ParseJSON_Succeeded(wrapper)); |
| 489 } else { | 489 } else { |
| 490 Send(new ChromeUtilityHostMsg_ParseJSON_Failed(error)); | 490 Send(new ChromeUtilityHostMsg_ParseJSON_Failed(error)); |
| 491 } | 491 } |
| 492 ReleaseProcessIfNeeded(); | 492 ReleaseProcessIfNeeded(); |
| 493 } | 493 } |
| 494 | 494 |
| 495 void ChromeContentUtilityClient::OnGetPrinterCapsAndDefaults( | 495 void ChromeContentUtilityClient::OnGetPrinterCapsAndDefaults( |
| 496 const std::string& printer_name) { | 496 const std::string& printer_name) { |
| 497 #if defined(ENABLE_PRINTING) | 497 #if defined(ENABLE_FULL_PRINTING) |
| 498 scoped_refptr<printing::PrintBackend> print_backend = | 498 scoped_refptr<printing::PrintBackend> print_backend = |
| 499 printing::PrintBackend::CreateInstance(NULL); | 499 printing::PrintBackend::CreateInstance(NULL); |
| 500 printing::PrinterCapsAndDefaults printer_info; | 500 printing::PrinterCapsAndDefaults printer_info; |
| 501 | 501 |
| 502 child_process_logging::ScopedPrinterInfoSetter prn_info( | 502 child_process_logging::ScopedPrinterInfoSetter prn_info( |
| 503 print_backend->GetPrinterDriverInfo(printer_name)); | 503 print_backend->GetPrinterDriverInfo(printer_name)); |
| 504 | 504 |
| 505 if (print_backend->GetPrinterCapsAndDefaults(printer_name, &printer_info)) { | 505 if (print_backend->GetPrinterCapsAndDefaults(printer_name, &printer_info)) { |
| 506 Send(new ChromeUtilityHostMsg_GetPrinterCapsAndDefaults_Succeeded( | 506 Send(new ChromeUtilityHostMsg_GetPrinterCapsAndDefaults_Succeeded( |
| 507 printer_name, printer_info)); | 507 printer_name, printer_info)); |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 601 indexer.ParseFolderINI(it->folder_path, it->ini_contents); | 601 indexer.ParseFolderINI(it->folder_path, it->ini_contents); |
| 602 } | 602 } |
| 603 | 603 |
| 604 Send(new ChromeUtilityHostMsg_IndexPicasaAlbumsContents_Finished( | 604 Send(new ChromeUtilityHostMsg_IndexPicasaAlbumsContents_Finished( |
| 605 indexer.albums_images())); | 605 indexer.albums_images())); |
| 606 ReleaseProcessIfNeeded(); | 606 ReleaseProcessIfNeeded(); |
| 607 } | 607 } |
| 608 #endif // defined(OS_WIN) || defined(OS_MACOSX) | 608 #endif // defined(OS_WIN) || defined(OS_MACOSX) |
| 609 | 609 |
| 610 } // namespace chrome | 610 } // namespace chrome |
| OLD | NEW |