ladybird/Libraries/LibWeb/ContentSecurityPolicy
Aliaksandr Kalenik 901cc28272 LibWeb: Reduce recompilation impact of DOM/Document.h
Remove 11 heavy includes from Document.h that were only needed for
pointer/reference types (already forward-declared in Forward.h), and
extract the nested ViewportClient interface to a standalone header.

This reduces Document.h's recompilation cascade from ~1228 files to
~717 files (42% reduction). Headers like BrowsingContext.h that were
previously transitively included see even larger improvements (from
~1228 down to ~73 dependents).
2026-02-11 20:02:28 +01:00
..
Directives LibWeb: Add require-trusted-types-for Directive 2025-09-01 16:19:24 +01:00
BlockingAlgorithms.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
BlockingAlgorithms.h LibWeb: Enforce Integrity Policy on Fetch requests 2025-08-14 13:37:38 +01:00
Policy.cpp LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
Policy.h LibWeb: Store HTTP methods and headers as ByteString 2025-11-26 09:15:06 -05:00
PolicyList.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
PolicyList.h LibWeb: Support Content-Security-Policy http-equiv state on meta element 2025-05-23 16:39:13 +02:00
SecurityPolicyViolationEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SecurityPolicyViolationEvent.h LibWeb/CSP: Implement SecurityPolicyViolationEvent 2025-03-19 00:55:14 +01:00
SecurityPolicyViolationEvent.idl LibWeb/CSP: Implement SecurityPolicyViolationEvent 2025-03-19 00:55:14 +01:00
SerializedPolicy.cpp LibURL+LibWeb: Make URL::Origin default constructor private 2025-06-17 20:54:03 +02:00
SerializedPolicy.h LibWeb/CSP: Introduce the ability to create and report a violation 2025-03-19 00:55:14 +01:00
Violation.cpp LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
Violation.h LibWeb/CSP: Introduce the ability to create and report a violation 2025-03-19 00:55:14 +01:00