tree: 7d2ba56f0f69a89293b64381d720023b366ab06d [path history] [tgz]
  1. draw_utils/
  2. mojom/
  3. pdf_utils/
  4. pdfium/
  5. ppapi_migration/
  6. test/
  7. ui/
  8. BUILD.gn
  9. COMMON_METADATA
  10. DEPS
  11. DIR_METADATA
  12. OWNERS
  13. README.md
  14. accessibility.cc
  15. accessibility.h
  16. accessibility_helper.cc
  17. accessibility_helper.h
  18. accessibility_structs.cc
  19. accessibility_structs.h
  20. chunk_stream.h
  21. chunk_stream_unittest.cc
  22. content_restriction.h
  23. document_attachment_info.cc
  24. document_attachment_info.h
  25. document_layout.cc
  26. document_layout.h
  27. document_layout_unittest.cc
  28. document_loader.h
  29. document_loader_impl.cc
  30. document_loader_impl.h
  31. document_loader_impl_unittest.cc
  32. document_metadata.cc
  33. document_metadata.h
  34. features.gni
  35. font_table_linux.cc
  36. font_table_linux.h
  37. out_of_process_instance.cc
  38. out_of_process_instance.h
  39. page_orientation.cc
  40. page_orientation.h
  41. page_orientation_unittest.cc
  42. paint_aggregator.cc
  43. paint_aggregator.h
  44. paint_manager.cc
  45. paint_manager.h
  46. paint_ready_rect.cc
  47. paint_ready_rect.h
  48. parsed_params.cc
  49. parsed_params.h
  50. parsed_params_unittest.cc
  51. pdf.cc
  52. pdf.h
  53. pdf_accessibility_action_handler.h
  54. pdf_accessibility_data_handler.h
  55. pdf_engine.h
  56. pdf_features.cc
  57. pdf_features.h
  58. pdf_init.cc
  59. pdf_init.h
  60. pdf_ppapi.cc
  61. pdf_ppapi.h
  62. pdf_transform.cc
  63. pdf_transform.h
  64. pdf_transform_unittest.cc
  65. pdf_view_plugin_base.cc
  66. pdf_view_plugin_base.h
  67. pdf_view_plugin_base_unittest.cc
  68. pdf_view_web_plugin.cc
  69. pdf_view_web_plugin.h
  70. pdf_view_web_plugin_unittest.cc
  71. post_message_receiver.cc
  72. post_message_receiver.h
  73. post_message_sender.cc
  74. post_message_sender.h
  75. preview_mode_client.cc
  76. preview_mode_client.h
  77. range_set.cc
  78. range_set.h
  79. range_set_unittest.cc
  80. url_loader_wrapper.h
  81. url_loader_wrapper_impl.cc
  82. url_loader_wrapper_impl.h
pdf/README.md

//pdf contains the PDF plugin, its Blink-based replacement, as well as PDF utility functions that leverage PDFium. It can use low-level components that live below the content layer, as well as other foundational code like //printing. It should not use //content or anything in //components that lives above the content layer. Code that lives above the content layer should live in //components/pdf, or in the embedder. All the code here should run in sandboxed child processes.

TODO(crbug.com/1220865): Remove existing //content dependencies.