• Home
Name Date Size #Lines LOC

..--

auto_login_parser/03-May-2024-233158

autofill/03-May-2024-58,94942,664

breakpad/03-May-2024-4,9273,454

browser_context_keyed_service/03-May-2024-1,8251,095

dom_distiller/03-May-2024-5,2403,812

json_schema/03-May-2024-2,0581,607

nacl/03-May-2024-11,1587,884

navigation_interception/03-May-2024-1,127801

navigation_metrics/03-May-2024-7551

onc/03-May-2024-3,0512,698

plugins/03-May-2024-919640

policy/03-May-2024-126,42591,292

precache/03-May-2024-1,6981,113

sessions/03-May-2024-1,143835

startup_metric_utils/03-May-2024-323194

strings/03-May-2024-260208

test/03-May-2024-1,9621,781

tools/metrics/03-May-2024-210126

tracing/03-May-2024-366242

translate/03-May-2024-1,4651,006

url_matcher/03-May-2024-3,7112,472

user_prefs/03-May-2024-505349

variations/03-May-2024-3,0002,097

visitedlink/03-May-2024-3,2351,904

web_contents_delegate_android/03-May-2024-1,189835

web_modal/03-May-2024-1,059669

webdata/03-May-2024-5,0713,220

wifi/03-May-2024-2,5762,023

DEPSD03-May-2024752 2218

OWNERSD03-May-20242.2 KiB7355

READMED03-May-20241.6 KiB3629

auto_login_parser.gypiD03-May-2024548 2422

auto_login_parser.target.darwin-arm.mkD03-May-20246 KiB265216

auto_login_parser.target.darwin-mips.mkD03-May-20245.9 KiB259210

auto_login_parser.target.darwin-x86.mkD03-May-20245.9 KiB263214

auto_login_parser.target.linux-arm.mkD03-May-20246 KiB265216

auto_login_parser.target.linux-mips.mkD03-May-20245.9 KiB259210

auto_login_parser.target.linux-x86.mkD03-May-20245.9 KiB263214

autofill.gypiD03-May-202418 KiB433421

autofill_content_browser.target.darwin-arm.mkD03-May-202410.7 KiB370321

autofill_content_browser.target.darwin-mips.mkD03-May-202410.6 KiB364315

autofill_content_browser.target.darwin-x86.mkD03-May-202410.7 KiB368319

autofill_content_browser.target.linux-arm.mkD03-May-202410.7 KiB370321

autofill_content_browser.target.linux-mips.mkD03-May-202410.6 KiB364315

autofill_content_browser.target.linux-x86.mkD03-May-202410.7 KiB368319

autofill_content_common.target.darwin-arm.mkD03-May-20247 KiB291242

autofill_content_common.target.darwin-mips.mkD03-May-20246.9 KiB285236

autofill_content_common.target.darwin-x86.mkD03-May-20247 KiB291242

autofill_content_common.target.linux-arm.mkD03-May-20247 KiB291242

autofill_content_common.target.linux-mips.mkD03-May-20246.9 KiB285236

autofill_content_common.target.linux-x86.mkD03-May-20247 KiB291242

autofill_content_renderer.target.darwin-arm.mkD03-May-20247.4 KiB294245

autofill_content_renderer.target.darwin-mips.mkD03-May-20247.3 KiB288239

autofill_content_renderer.target.darwin-x86.mkD03-May-20247.4 KiB294245

autofill_content_renderer.target.linux-arm.mkD03-May-20247.4 KiB294245

autofill_content_renderer.target.linux-mips.mkD03-May-20247.3 KiB288239

autofill_content_renderer.target.linux-x86.mkD03-May-20247.4 KiB294245

autofill_content_risk_proto.target.darwin-arm.mkD03-May-202410.7 KiB296240

autofill_content_risk_proto.target.darwin-mips.mkD03-May-202410.6 KiB290234

autofill_content_risk_proto.target.darwin-x86.mkD03-May-202410.7 KiB296240

autofill_content_risk_proto.target.linux-arm.mkD03-May-202410.7 KiB296240

autofill_content_risk_proto.target.linux-mips.mkD03-May-202410.6 KiB290234

autofill_content_risk_proto.target.linux-x86.mkD03-May-202410.7 KiB296240

autofill_core_browser.target.darwin-arm.mkD03-May-202412 KiB396347

autofill_core_browser.target.darwin-mips.mkD03-May-202411.9 KiB390341

autofill_core_browser.target.darwin-x86.mkD03-May-202411.9 KiB394345

autofill_core_browser.target.linux-arm.mkD03-May-202412 KiB396347

autofill_core_browser.target.linux-mips.mkD03-May-202411.9 KiB390341

autofill_core_browser.target.linux-x86.mkD03-May-202411.9 KiB394345

autofill_core_common.target.darwin-arm.mkD03-May-20248 KiB306257

autofill_core_common.target.darwin-mips.mkD03-May-20247.8 KiB300251

autofill_core_common.target.darwin-x86.mkD03-May-20247.9 KiB304255

autofill_core_common.target.linux-arm.mkD03-May-20248 KiB306257

autofill_core_common.target.linux-mips.mkD03-May-20247.8 KiB300251

autofill_core_common.target.linux-x86.mkD03-May-20247.9 KiB304255

autofill_jni_headers.target.darwin-arm.mkD03-May-20247.4 KiB230182

autofill_jni_headers.target.darwin-mips.mkD03-May-20247.4 KiB228180

autofill_jni_headers.target.darwin-x86.mkD03-May-20247.5 KiB234186

autofill_jni_headers.target.linux-arm.mkD03-May-20247.4 KiB230182

autofill_jni_headers.target.linux-mips.mkD03-May-20247.4 KiB228180

autofill_jni_headers.target.linux-x86.mkD03-May-20247.5 KiB234186

autofill_regexes.target.darwin-arm.mkD03-May-20242.1 KiB5130

autofill_regexes.target.darwin-mips.mkD03-May-20242.1 KiB5130

autofill_regexes.target.darwin-x86.mkD03-May-20242.1 KiB5130

autofill_regexes.target.linux-arm.mkD03-May-20242.1 KiB5130

autofill_regexes.target.linux-mips.mkD03-May-20242.1 KiB5130

autofill_regexes.target.linux-x86.mkD03-May-20242.1 KiB5130

autofill_strings.grdpD03-May-20245.1 KiB114102

breakpad.gypiD03-May-20245.8 KiB191189

browser_context_keyed_service.gypiD03-May-20241.9 KiB4543

component_strings.grdD03-May-202410.5 KiB176169

component_strings.gypD03-May-2024758 2927

component_strings.target.darwin-arm.mkD03-May-202426.1 KiB159138

component_strings.target.darwin-mips.mkD03-May-202426.1 KiB159138

component_strings.target.darwin-x86.mkD03-May-202426.1 KiB159138

component_strings.target.linux-arm.mkD03-May-202426.1 KiB159138

component_strings.target.linux-mips.mkD03-May-202426.1 KiB159138

component_strings.target.linux-x86.mkD03-May-202426.1 KiB159138

components.gypD03-May-20241.1 KiB4442

components_tests.gypD03-May-202417 KiB390375

components_unittests.isolateD03-May-2024429 1817

dom_distiller.gypiD03-May-20244.4 KiB129127

dom_distiller_resources.grdD03-May-2024996 1918

dom_distiller_strings.grdpD03-May-20241.2 KiB2724

encryptor.target.darwin-arm.mkD03-May-20245.7 KiB259210

encryptor.target.darwin-mips.mkD03-May-20245.6 KiB253204

encryptor.target.darwin-x86.mkD03-May-20245.7 KiB259210

encryptor.target.linux-arm.mkD03-May-20245.7 KiB259210

encryptor.target.linux-mips.mkD03-May-20245.6 KiB253204

encryptor.target.linux-x86.mkD03-May-20245.7 KiB259210

json_schema.gypiD03-May-2024599 2523

nacl.gypD03-May-202412.2 KiB372370

navigation_interception.gypiD03-May-20242.8 KiB8279

navigation_interception.target.darwin-arm.mkD03-May-20247.4 KiB294245

navigation_interception.target.darwin-mips.mkD03-May-20247.3 KiB288239

navigation_interception.target.darwin-x86.mkD03-May-20247.3 KiB292243

navigation_interception.target.linux-arm.mkD03-May-20247.4 KiB294245

navigation_interception.target.linux-mips.mkD03-May-20247.3 KiB288239

navigation_interception.target.linux-x86.mkD03-May-20247.3 KiB292243

navigation_interception_jni_headers.target.darwin-arm.mkD03-May-20249.6 KiB242192

navigation_interception_jni_headers.target.darwin-mips.mkD03-May-20249.6 KiB240190

navigation_interception_jni_headers.target.darwin-x86.mkD03-May-20249.7 KiB246196

navigation_interception_jni_headers.target.linux-arm.mkD03-May-20249.6 KiB242192

navigation_interception_jni_headers.target.linux-mips.mkD03-May-20249.6 KiB240190

navigation_interception_jni_headers.target.linux-x86.mkD03-May-20249.7 KiB246196

navigation_metrics.gypiD03-May-2024553 2422

onc.gypiD03-May-2024558 2725

plugins.gypiD03-May-20241.1 KiB4037

policy.gypiD03-May-202423.8 KiB577575

policy_strings.grdpD03-May-202417 KiB294285

precache.gypiD03-May-20241.5 KiB5048

sessions.gypiD03-May-20241.6 KiB6563

startup_metric_utils.gypiD03-May-2024529 2321

tracing.gypD03-May-2024945 3432

tracing.target.darwin-arm.mkD03-May-20245.7 KiB260211

tracing.target.darwin-mips.mkD03-May-20245.6 KiB254205

tracing.target.darwin-x86.mkD03-May-20245.7 KiB260211

tracing.target.linux-arm.mkD03-May-20245.7 KiB260211

tracing.target.linux-mips.mkD03-May-20245.6 KiB254205

tracing.target.linux-x86.mkD03-May-20245.7 KiB260211

tracing_untrusted.gypD03-May-20241.2 KiB4341

translate.gypiD03-May-20241.6 KiB5856

url_matcher.gypiD03-May-20241.4 KiB4442

user_prefs.gypiD03-May-2024894 3331

user_prefs.target.darwin-arm.mkD03-May-20247.1 KiB297248

user_prefs.target.darwin-mips.mkD03-May-20247 KiB291242

user_prefs.target.darwin-x86.mkD03-May-20247 KiB295246

user_prefs.target.linux-arm.mkD03-May-20247.1 KiB297248

user_prefs.target.linux-mips.mkD03-May-20247 KiB291242

user_prefs.target.linux-x86.mkD03-May-20247 KiB295246

variations.gypiD03-May-20241.2 KiB3937

visitedlink.gypiD03-May-20242 KiB6765

visitedlink_browser.target.darwin-arm.mkD03-May-20246.4 KiB274225

visitedlink_browser.target.darwin-mips.mkD03-May-20246.3 KiB268219

visitedlink_browser.target.darwin-x86.mkD03-May-20246.4 KiB274225

visitedlink_browser.target.linux-arm.mkD03-May-20246.4 KiB274225

visitedlink_browser.target.linux-mips.mkD03-May-20246.3 KiB268219

visitedlink_browser.target.linux-x86.mkD03-May-20246.4 KiB274225

visitedlink_common.target.darwin-arm.mkD03-May-20246.4 KiB274225

visitedlink_common.target.darwin-mips.mkD03-May-20246.3 KiB268219

visitedlink_common.target.darwin-x86.mkD03-May-20246.4 KiB274225

visitedlink_common.target.linux-arm.mkD03-May-20246.4 KiB274225

visitedlink_common.target.linux-mips.mkD03-May-20246.3 KiB268219

visitedlink_common.target.linux-x86.mkD03-May-20246.4 KiB274225

visitedlink_renderer.target.darwin-arm.mkD03-May-20248 KiB321272

visitedlink_renderer.target.darwin-mips.mkD03-May-20247.9 KiB315266

visitedlink_renderer.target.darwin-x86.mkD03-May-20248 KiB321272

visitedlink_renderer.target.linux-arm.mkD03-May-20248 KiB321272

visitedlink_renderer.target.linux-mips.mkD03-May-20247.9 KiB315266

visitedlink_renderer.target.linux-x86.mkD03-May-20248 KiB321272

web_contents_delegate_android.gypiD03-May-20242.7 KiB6967

web_contents_delegate_android.target.darwin-arm.mkD03-May-20247.8 KiB303254

web_contents_delegate_android.target.darwin-mips.mkD03-May-20247.7 KiB297248

web_contents_delegate_android.target.darwin-x86.mkD03-May-20247.7 KiB301252

web_contents_delegate_android.target.linux-arm.mkD03-May-20247.8 KiB303254

web_contents_delegate_android.target.linux-mips.mkD03-May-20247.7 KiB297248

web_contents_delegate_android.target.linux-x86.mkD03-May-20247.7 KiB301252

web_contents_delegate_android_jni_headers.target.darwin-arm.mkD03-May-202411.9 KiB254202

web_contents_delegate_android_jni_headers.target.darwin-mips.mkD03-May-202411.9 KiB252200

web_contents_delegate_android_jni_headers.target.darwin-x86.mkD03-May-202412 KiB258206

web_contents_delegate_android_jni_headers.target.linux-arm.mkD03-May-202411.9 KiB254202

web_contents_delegate_android_jni_headers.target.linux-mips.mkD03-May-202411.9 KiB252200

web_contents_delegate_android_jni_headers.target.linux-x86.mkD03-May-202412 KiB258206

web_modal.gypiD03-May-20241.5 KiB4947

webdata.gypiD03-May-20242.1 KiB7169

webdata_common.target.darwin-arm.mkD03-May-20246.7 KiB281232

webdata_common.target.darwin-mips.mkD03-May-20246.6 KiB275226

webdata_common.target.darwin-x86.mkD03-May-20246.7 KiB281232

webdata_common.target.linux-arm.mkD03-May-20246.7 KiB281232

webdata_common.target.linux-mips.mkD03-May-20246.6 KiB275226

webdata_common.target.linux-x86.mkD03-May-20246.7 KiB281232

wifi.gypiD03-May-20241.2 KiB5553

README

1This directory is for components that have the Content Module as the
2uppermost layer they depend on.  They may depend only on the Content
3API (content/public) and on lower layers (e.g. base/, net/, ipc/
4etc.).
5
6Components that have bits of code that need to live in different
7processes (e.g. some code in the browser process, some in the renderer
8process, etc.) should separate the code into different subdirectories.
9Hence for a component named 'foo' you might end up with a structure
10like the following:
11
12components/foo          - DEPS, OWNERS, foo.gypi
13components/foo/browser  - code that needs the browser process
14components/foo/common   - for e.g. IPC constants and such
15components/foo/renderer - code that needs renderer process
16
17These subdirectories should have DEPS files with the relevant
18restrictions in place, i.e. only components/*/browser should
19be allowed to #include from content/public/browser.
20
21Note that there may also be an 'android' subdir, with a Java source
22code structure underneath it where the package name is
23org.chromium.components.foo, and with subdirs after 'foo'
24to illustrate process, e.g. 'browser' or 'renderer':
25
26components/foo/android/OWNERS, DEPS
27components/foo/android/java/src/org/chromium/components/foo/browser/
28components/foo/android/javatests/src/org/chromium/components/foo/browser/
29
30Code in a component should be placed in a namespace corresponding to
31the name of the component; e.g. for a component living in
32//components/foo, code in that component should be in the foo::
33namespace. Note that it used to be the rule that all code under
34//components should be in the components:: namespace; this is being
35phased out.
36