tree: da15f62c3fb39f8029d8a066ebae7a895881c7dd [path history] [tgz]
  1. draw_utils/
  2. loader/
  3. mojom/
  4. pdf_utils/
  5. pdfium/
  6. test/
  7. ui/
  8. accessibility.cc
  9. accessibility.h
  10. accessibility_helper.cc
  11. accessibility_helper.h
  12. accessibility_structs.cc
  13. accessibility_structs.h
  14. BUILD.gn
  15. COMMON_METADATA
  16. content_restriction.h
  17. DEPS
  18. DIR_METADATA
  19. document_attachment_info.cc
  20. document_attachment_info.h
  21. document_layout.cc
  22. document_layout.h
  23. document_layout_unittest.cc
  24. document_metadata.cc
  25. document_metadata.h
  26. features.gni
  27. flatten_pdf_result.cc
  28. flatten_pdf_result.h
  29. input_utils.cc
  30. input_utils.h
  31. input_utils_unittest.cc
  32. message_util.cc
  33. message_util.h
  34. message_util_unittest.cc
  35. metrics_handler.cc
  36. metrics_handler.h
  37. OWNERS
  38. page_orientation.cc
  39. page_orientation.h
  40. page_orientation_unittest.cc
  41. paint_aggregator.cc
  42. paint_aggregator.h
  43. paint_manager.cc
  44. paint_manager.h
  45. paint_manager_unittest.cc
  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_accessibility_image_fetcher.h
  56. pdf_features.cc
  57. pdf_features.h
  58. pdf_init.cc
  59. pdf_init.h
  60. pdf_ink_brush.cc
  61. pdf_ink_brush.h
  62. pdf_ink_brush_unittest.cc
  63. pdf_ink_conversions.cc
  64. pdf_ink_conversions.h
  65. pdf_ink_cursor.cc
  66. pdf_ink_cursor.h
  67. pdf_ink_cursor_unittest.cc
  68. pdf_ink_module.cc
  69. pdf_ink_module.h
  70. pdf_ink_module_client.h
  71. pdf_ink_module_unittest.cc
  72. pdf_ink_transform.cc
  73. pdf_ink_transform.h
  74. pdf_ink_transform_unittest.cc
  75. pdf_ink_undo_redo_model.cc
  76. pdf_ink_undo_redo_model.h
  77. pdf_ink_undo_redo_model_unittest.cc
  78. pdf_progressive_searchifier.h
  79. pdf_transform.cc
  80. pdf_transform.h
  81. pdf_transform_unittest.cc
  82. pdf_view_web_plugin.cc
  83. pdf_view_web_plugin.h
  84. pdf_view_web_plugin_unittest.cc
  85. post_message_receiver.cc
  86. post_message_receiver.h
  87. preview_mode_client.cc
  88. preview_mode_client.h
  89. README.md
  90. text_search.cc
  91. text_search.h
  92. v8_value_converter.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/40186598): Remove existing //content dependencies.