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