update obsolete code.google.com documentation links
This is a documentation-only change. Disabling presubmit checks, due to "noparent" settings for the following files: components/policy/resources/policy_templates.json content/common/font_config_ipc_linux.h BUG=567488 NOPRESUBMIT=true TBR=atwilson,dcheng Review URL: https://codereview.chromium.org/1592403002 Cr-Commit-Position: refs/heads/master@{#374213}
This commit is contained in:
base/test
build
chrome
android
java
src
org
chromium
chrome
browser
browser
password_manager
common
extensions
test
components
json_schema
nacl
policy
resources
update_client
content
app
strings
browser
common
public
renderer
zygote
docs
extensions/common/api
gpu/config
remoting/base
third_party
WebKit
Source
Tools
Scripts
webkitpy
layout_tests
public
platform
linux
closure_compiler
google_input_tools
third_party
closure_library
closure
bin
build
tools
android
clang
gn
misc
emacs
json_schema_compiler
ui
@@ -56,7 +56,7 @@ bool MockLog::LogMessageHandler(int severity,
|
|||||||
size_t message_start,
|
size_t message_start,
|
||||||
const std::string& str) {
|
const std::string& str) {
|
||||||
// gMock guarantees thread-safety for calling a mocked method
|
// gMock guarantees thread-safety for calling a mocked method
|
||||||
// (https://code.google.com/p/googlemock/wiki/CookBook#Using_Google_Mock_and_Threads)
|
// (https://github.com/google/googlemock/blob/master/googlemock/docs/CookBook.md#using-google-mock-and-threads)
|
||||||
// but we also need to make sure that Start/StopCapturingLogs are synchronized
|
// but we also need to make sure that Start/StopCapturingLogs are synchronized
|
||||||
// with LogMessageHandler.
|
// with LogMessageHandler.
|
||||||
AutoLock scoped_lock(g_lock);
|
AutoLock scoped_lock(g_lock);
|
||||||
|
@@ -488,7 +488,7 @@
|
|||||||
'use_sanitizer_options%': 0,
|
'use_sanitizer_options%': 0,
|
||||||
|
|
||||||
# Enable building with SyzyAsan.
|
# Enable building with SyzyAsan.
|
||||||
# See https://code.google.com/p/sawbuck/wiki/SyzyASanHowTo
|
# See https://github.com/google/syzygy/wiki/SyzyASanHowTo
|
||||||
'syzyasan%': 0,
|
'syzyasan%': 0,
|
||||||
|
|
||||||
# Enable crash reporting via Kasko.
|
# Enable crash reporting via Kasko.
|
||||||
@@ -629,14 +629,14 @@
|
|||||||
# This setting will override the default.
|
# This setting will override the default.
|
||||||
#
|
#
|
||||||
# See
|
# See
|
||||||
# http://code.google.com/p/chromium/wiki/WindowsPrecompiledHeaders
|
# https://chromium.googlesource.com/chromium/src/+/master/docs/windows_precompiled_headers.md
|
||||||
# for details.
|
# for details.
|
||||||
'chromium_win_pch%': 0,
|
'chromium_win_pch%': 0,
|
||||||
|
|
||||||
# Clang stuff.
|
# Clang stuff.
|
||||||
'make_clang_dir%': 'third_party/llvm-build/Release+Asserts',
|
'make_clang_dir%': 'third_party/llvm-build/Release+Asserts',
|
||||||
# Set this to true when building with Clang.
|
# Set this to true when building with Clang.
|
||||||
# See http://code.google.com/p/chromium/wiki/Clang for details.
|
# See https://chromium.googlesource.com/chromium/src/+/master/docs/clang.md for details.
|
||||||
# If this is set, clang is used as both host and target compiler in
|
# If this is set, clang is used as both host and target compiler in
|
||||||
# cross-compile builds.
|
# cross-compile builds.
|
||||||
'clang%': 0,
|
'clang%': 0,
|
||||||
|
@@ -34,7 +34,7 @@ declare_args() {
|
|||||||
|
|
||||||
# Enable building with SyzyAsan which can find certain types of memory
|
# Enable building with SyzyAsan which can find certain types of memory
|
||||||
# errors. Only works on Windows. See
|
# errors. Only works on Windows. See
|
||||||
# https://code.google.com/p/sawbuck/wiki/SyzyASanHowTo
|
# https://github.com/google/syzygy/wiki/SyzyASanHowTo
|
||||||
is_syzyasan = false
|
is_syzyasan = false
|
||||||
|
|
||||||
# Compile with Control Flow Integrity to protect virtual calls and casts.
|
# Compile with Control Flow Integrity to protect virtual calls and casts.
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
# Script to install everything needed to build chromium on android, including
|
# Script to install everything needed to build chromium on android, including
|
||||||
# items requiring sudo privileges.
|
# items requiring sudo privileges.
|
||||||
# See http://code.google.com/p/chromium/wiki/AndroidBuildInstructions
|
# See https://www.chromium.org/developers/how-tos/android-build-instructions
|
||||||
|
|
||||||
# This script installs the sun-java6 packages (bin, jre and jdk). Sun requires
|
# This script installs the sun-java6 packages (bin, jre and jdk). Sun requires
|
||||||
# a license agreement, so upon installation it will prompt the user. To get
|
# a license agreement, so upon installation it will prompt the user. To get
|
||||||
|
@@ -5,8 +5,7 @@
|
|||||||
# found in the LICENSE file.
|
# found in the LICENSE file.
|
||||||
|
|
||||||
# Script to install everything needed to build chromium (well, ideally, anyway)
|
# Script to install everything needed to build chromium (well, ideally, anyway)
|
||||||
# See http://code.google.com/p/chromium/wiki/LinuxBuildInstructions
|
# See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md
|
||||||
# and http://code.google.com/p/chromium/wiki/LinuxBuild64Bit
|
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo "Usage: $0 [--options]"
|
echo "Usage: $0 [--options]"
|
||||||
|
@@ -94,7 +94,7 @@ def GetTestName(test):
|
|||||||
def FilterTestSuite(suite, gtest_filter):
|
def FilterTestSuite(suite, gtest_filter):
|
||||||
"""Returns a new filtered tests suite based on the given gtest filter.
|
"""Returns a new filtered tests suite based on the given gtest filter.
|
||||||
|
|
||||||
See http://code.google.com/p/googletest/wiki/AdvancedGuide
|
See https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md
|
||||||
for gtest_filter specification.
|
for gtest_filter specification.
|
||||||
"""
|
"""
|
||||||
return unittest.TestSuite(FilterTests(GetTestsFromSuite(suite), gtest_filter))
|
return unittest.TestSuite(FilterTests(GetTestsFromSuite(suite), gtest_filter))
|
||||||
@@ -118,7 +118,7 @@ def FilterTests(all_tests, gtest_filter):
|
|||||||
def FilterTestNames(all_tests, gtest_filter):
|
def FilterTestNames(all_tests, gtest_filter):
|
||||||
"""Filter a list of test names based on the given gtest filter.
|
"""Filter a list of test names based on the given gtest filter.
|
||||||
|
|
||||||
See http://code.google.com/p/googletest/wiki/AdvancedGuide
|
See https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md
|
||||||
for gtest_filter specification.
|
for gtest_filter specification.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
|
@@ -47,7 +47,7 @@ public abstract class RequestGenerator {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Generates the XML for the current request.
|
* Generates the XML for the current request.
|
||||||
* Follows the format laid out at http://code.google.com/p/omaha/wiki/ServerProtocol
|
* Follows the format laid out at https://github.com/google/omaha/blob/wiki/ServerProtocolV3.md
|
||||||
* with some additional dummy values supplied.
|
* with some additional dummy values supplied.
|
||||||
*/
|
*/
|
||||||
public String generateXML(String sessionID, String versionName, long installAge,
|
public String generateXML(String sessionID, String versionName, long installAge,
|
||||||
|
@@ -248,8 +248,9 @@ PasswordStoreFactory::BuildServiceInstanceFor(
|
|||||||
|
|
||||||
if (!backend.get()) {
|
if (!backend.get()) {
|
||||||
LOG(WARNING) << "Using basic (unencrypted) store for password storage. "
|
LOG(WARNING) << "Using basic (unencrypted) store for password storage. "
|
||||||
"See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for "
|
"See "
|
||||||
"more information about password storage options.";
|
"https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md"
|
||||||
|
" for more information about password storage options.";
|
||||||
}
|
}
|
||||||
|
|
||||||
ps = new PasswordStoreX(main_thread_runner, db_thread_runner,
|
ps = new PasswordStoreX(main_thread_runner, db_thread_runner,
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
// TODO: "text": {
|
// TODO: "text": {
|
||||||
// "type": "array",
|
// "type": "array",
|
||||||
// "optional": true,
|
// "optional": true,
|
||||||
// "description": "Matches if all of the regular expressions in the array match text in the page. The regular expressions use the <a href=\"http://code.google.com/p/re2/wiki/Syntax\">RE2 syntax</a>.",
|
// "description": "Matches if all of the regular expressions in the array match text in the page. The regular expressions use the <a href=\"https://github.com/google/re2/blob/master/doc/syntax.txt\">RE2 syntax</a>.",
|
||||||
// "items": { "type": "string" }
|
// "items": { "type": "string" }
|
||||||
},
|
},
|
||||||
"isBookmarked": {
|
"isBookmarked": {
|
||||||
|
@@ -132,14 +132,3 @@ using floating-point numbers in the range 0 - 1.0:
|
|||||||
You can alternatively use <code>-1.0</code> for any of the HSL values
|
You can alternatively use <code>-1.0</code> for any of the HSL values
|
||||||
to specify <em>no change</em>.
|
to specify <em>no change</em>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<h2 id="moredoc"> Additional documentation </h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Community-written documentation to help you write themes is here:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<blockquote>
|
|
||||||
<a href="http://code.google.com/p/chromium/wiki/ThemeCreationGuide">http://code.google.com/p/chromium/wiki/ThemeCreationGuide</a>
|
|
||||||
</blockquote>
|
|
||||||
|
@@ -21,7 +21,7 @@
|
|||||||
using content::WebUIMessageHandler;
|
using content::WebUIMessageHandler;
|
||||||
|
|
||||||
// According to the interface for EXPECT_FATAL_FAILURE
|
// According to the interface for EXPECT_FATAL_FAILURE
|
||||||
// (http://code.google.com/p/googletest/wiki/AdvancedGuide#Catching_Failures)
|
// (https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md#catching-failures)
|
||||||
// the statement must be statically available. Therefore, we make a static
|
// the statement must be statically available. Therefore, we make a static
|
||||||
// global s_test_ which should point to |this| for the duration of the test run
|
// global s_test_ which should point to |this| for the duration of the test run
|
||||||
// and be cleared afterward.
|
// and be cleared afterward.
|
||||||
|
@@ -94,7 +94,7 @@ def GetTestName(test):
|
|||||||
def FilterTestSuite(suite, gtest_filter):
|
def FilterTestSuite(suite, gtest_filter):
|
||||||
"""Returns a new filtered tests suite based on the given gtest filter.
|
"""Returns a new filtered tests suite based on the given gtest filter.
|
||||||
|
|
||||||
See http://code.google.com/p/googletest/wiki/AdvancedGuide
|
See https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md
|
||||||
for gtest_filter specification.
|
for gtest_filter specification.
|
||||||
"""
|
"""
|
||||||
return unittest.TestSuite(FilterTests(GetTestsFromSuite(suite), gtest_filter))
|
return unittest.TestSuite(FilterTests(GetTestsFromSuite(suite), gtest_filter))
|
||||||
@@ -103,7 +103,7 @@ def FilterTestSuite(suite, gtest_filter):
|
|||||||
def FilterTests(all_tests, gtest_filter):
|
def FilterTests(all_tests, gtest_filter):
|
||||||
"""Returns a filtered list of tests based on the given gtest filter.
|
"""Returns a filtered list of tests based on the given gtest filter.
|
||||||
|
|
||||||
See http://code.google.com/p/googletest/wiki/AdvancedGuide
|
See https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md
|
||||||
for gtest_filter specification.
|
for gtest_filter specification.
|
||||||
"""
|
"""
|
||||||
pattern_groups = gtest_filter.split('-')
|
pattern_groups = gtest_filter.split('-')
|
||||||
|
@@ -52,7 +52,7 @@ class Value;
|
|||||||
// if present, "additionalProperties" is to be a schema against which all
|
// if present, "additionalProperties" is to be a schema against which all
|
||||||
// additional properties will be validated.
|
// additional properties will be validated.
|
||||||
// - regular expression supports all syntaxes that re2 accepts.
|
// - regular expression supports all syntaxes that re2 accepts.
|
||||||
// See https://code.google.com/p/re2/wiki/Syntax for details.
|
// See https://github.com/google/re2/blob/master/doc/syntax.txt for details.
|
||||||
//==============================================================================
|
//==============================================================================
|
||||||
class JSONSchemaValidator {
|
class JSONSchemaValidator {
|
||||||
public:
|
public:
|
||||||
|
@@ -24,7 +24,7 @@ enum NaClZygoteIPCCommand {
|
|||||||
// The next set of constants define global Linux file descriptors.
|
// The next set of constants define global Linux file descriptors.
|
||||||
// For communications between NaCl loader and browser.
|
// For communications between NaCl loader and browser.
|
||||||
// See also content/common/zygote_main_linux.cc and
|
// See also content/common/zygote_main_linux.cc and
|
||||||
// http://code.google.com/p/chromium/wiki/LinuxZygote
|
// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_zygote.md
|
||||||
|
|
||||||
// For communications between NaCl loader and zygote.
|
// For communications between NaCl loader and zygote.
|
||||||
#define kNaClZygoteDescriptor 3
|
#define kNaClZygoteDescriptor 3
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
void NaClMainPlatformDelegate::EnableSandbox(
|
void NaClMainPlatformDelegate::EnableSandbox(
|
||||||
const content::MainFunctionParams& parameters) {
|
const content::MainFunctionParams& parameters) {
|
||||||
// The setuid sandbox is started in the zygote process: zygote_main_linux.cc
|
// The setuid sandbox is started in the zygote process: zygote_main_linux.cc
|
||||||
// http://code.google.com/p/chromium/wiki/LinuxSUIDSandbox
|
// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox.md
|
||||||
//
|
//
|
||||||
// The seccomp sandbox is started in the renderer.
|
// The seccomp sandbox is started in the renderer.
|
||||||
// http://code.google.com/p/seccompsandbox/
|
// http://code.google.com/p/seccompsandbox/
|
||||||
|
@@ -63,7 +63,7 @@
|
|||||||
# Windows ignore this. Policies on Mac are using this instead of caption.
|
# Windows ignore this. Policies on Mac are using this instead of caption.
|
||||||
#
|
#
|
||||||
# Non-translateable strings should be tagged using <ph name="..."></ph> as
|
# Non-translateable strings should be tagged using <ph name="..."></ph> as
|
||||||
# described in https://code.google.com/p/grit-i18n/wiki/GritUsersGuide.
|
# described in https://www.chromium.org/developers/tools-we-use-in-chromium/grit/grit-users-guide
|
||||||
#
|
#
|
||||||
# Generated grd names:
|
# Generated grd names:
|
||||||
# Each name has two parts: the second part is either CAPTION, DESC or LABEL,
|
# Each name has two parts: the second part is either CAPTION, DESC or LABEL,
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
namespace update_client {
|
namespace update_client {
|
||||||
|
|
||||||
// Parses responses for the update protocol version 3.
|
// Parses responses for the update protocol version 3.
|
||||||
// (http://code.google.com/p/omaha/wiki/ServerProtocol)
|
// (https://github.com/google/omaha/blob/wiki/ServerProtocolV3.md)
|
||||||
//
|
//
|
||||||
// An update response looks like this:
|
// An update response looks like this:
|
||||||
//
|
//
|
||||||
|
@@ -39,7 +39,8 @@ below:
|
|||||||
<outputs>
|
<outputs>
|
||||||
<!-- TODO add each of your output files. Modify the three below, and add
|
<!-- TODO add each of your output files. Modify the three below, and add
|
||||||
your own for your various languages. See the user's guide
|
your own for your various languages. See the user's guide
|
||||||
(http://wiki/Main/GritUsersGuide) for more details.
|
(https://www.chromium.org/developers/tools-we-use-in-chromium/grit/grit-users-guide)
|
||||||
|
for more details.
|
||||||
Note that all output references are relative to the output directory
|
Note that all output references are relative to the output directory
|
||||||
which is specified at build time. -->
|
which is specified at build time. -->
|
||||||
<output filename="grit/content_strings.h" type="rc_header">
|
<output filename="grit/content_strings.h" type="rc_header">
|
||||||
|
@@ -43,7 +43,7 @@ class IndexedDBTransactionTest : public testing::Test {
|
|||||||
void CreateDB() {
|
void CreateDB() {
|
||||||
// DB is created here instead of the constructor to workaround a
|
// DB is created here instead of the constructor to workaround a
|
||||||
// "peculiarity of C++". More info at
|
// "peculiarity of C++". More info at
|
||||||
// https://code.google.com/p/googletest/wiki/FAQ#My_compiler_complains_that_a_constructor_(or_destructor)_cannot
|
// https://github.com/google/googletest/blob/master/googletest/docs/FAQ.md#my-compiler-complains-that-a-constructor-or-destructor-cannot-return-a-value-whats-going-on
|
||||||
leveldb::Status s;
|
leveldb::Status s;
|
||||||
db_ = IndexedDBDatabase::Create(base::ASCIIToUTF16("db"),
|
db_ = IndexedDBDatabase::Create(base::ASCIIToUTF16("db"),
|
||||||
backing_store_.get(),
|
backing_store_.get(),
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
// http://code.google.com/p/chromium/wiki/LinuxSandboxIPC
|
// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
|
||||||
|
|
||||||
#ifndef CONTENT_BROWSER_RENDERER_HOST_SANDBOX_IPC_LINUX_H_
|
#ifndef CONTENT_BROWSER_RENDERER_HOST_SANDBOX_IPC_LINUX_H_
|
||||||
#define CONTENT_BROWSER_RENDERER_HOST_SANDBOX_IPC_LINUX_H_
|
#define CONTENT_BROWSER_RENDERER_HOST_SANDBOX_IPC_LINUX_H_
|
||||||
|
@@ -31,7 +31,7 @@ namespace content {
|
|||||||
|
|
||||||
|
|
||||||
// FontConfig implementation for Skia that proxies out of process to get out
|
// FontConfig implementation for Skia that proxies out of process to get out
|
||||||
// of the sandbox. See http://code.google.com/p/chromium/wiki/LinuxSandboxIPC
|
// of the sandbox. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
|
||||||
class FontConfigIPC : public SkFontConfigInterface {
|
class FontConfigIPC : public SkFontConfigInterface {
|
||||||
public:
|
public:
|
||||||
explicit FontConfigIPC(int fd);
|
explicit FontConfigIPC(int fd);
|
||||||
|
@@ -42,7 +42,7 @@ namespace content {
|
|||||||
class LinuxSandbox {
|
class LinuxSandbox {
|
||||||
public:
|
public:
|
||||||
// This is a list of sandbox IPC methods which the renderer may send to the
|
// This is a list of sandbox IPC methods which the renderer may send to the
|
||||||
// sandbox host. See http://code.google.com/p/chromium/wiki/LinuxSandboxIPC
|
// sandbox host. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
|
||||||
// This isn't the full list, values < 32 are reserved for methods called from
|
// This isn't the full list, values < 32 are reserved for methods called from
|
||||||
// Skia.
|
// Skia.
|
||||||
enum LinuxSandboxIPCMethods {
|
enum LinuxSandboxIPCMethods {
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
namespace content {
|
namespace content {
|
||||||
|
|
||||||
// http://code.google.com/p/chromium/wiki/LinuxZygote
|
// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_zygote.md
|
||||||
|
|
||||||
// The zygote host is an interface, in the browser process, to the zygote
|
// The zygote host is an interface, in the browser process, to the zygote
|
||||||
// process.
|
// process.
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
// base::GlobalDescriptors object (see base/posix/global_descriptors.h)
|
// base::GlobalDescriptors object (see base/posix/global_descriptors.h)
|
||||||
enum {
|
enum {
|
||||||
kCrashDumpSignal = kIPCDescriptorMax,
|
kCrashDumpSignal = kIPCDescriptorMax,
|
||||||
kSandboxIPCChannel, // http://code.google.com/p/chromium/LinuxSandboxIPC
|
kSandboxIPCChannel, // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
|
||||||
|
|
||||||
#if defined(V8_USE_EXTERNAL_STARTUP_DATA)
|
#if defined(V8_USE_EXTERNAL_STARTUP_DATA)
|
||||||
kV8NativesDataDescriptor,
|
kV8NativesDataDescriptor,
|
||||||
|
@@ -30,7 +30,7 @@ void RendererMainPlatformDelegate::PlatformUninitialize() {
|
|||||||
|
|
||||||
bool RendererMainPlatformDelegate::EnableSandbox() {
|
bool RendererMainPlatformDelegate::EnableSandbox() {
|
||||||
// The setuid sandbox is started in the zygote process: zygote_main_linux.cc
|
// The setuid sandbox is started in the zygote process: zygote_main_linux.cc
|
||||||
// http://code.google.com/p/chromium/wiki/LinuxSUIDSandbox
|
// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox.md
|
||||||
//
|
//
|
||||||
// Anything else is started in InitializeSandbox().
|
// Anything else is started in InitializeSandbox().
|
||||||
LinuxSandbox::InitializeSandbox();
|
LinuxSandbox::InitializeSandbox();
|
||||||
|
@@ -46,7 +46,7 @@
|
|||||||
#include "sandbox/linux/services/credentials.h"
|
#include "sandbox/linux/services/credentials.h"
|
||||||
#include "sandbox/linux/services/namespace_sandbox.h"
|
#include "sandbox/linux/services/namespace_sandbox.h"
|
||||||
|
|
||||||
// See http://code.google.com/p/chromium/wiki/LinuxZygote
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_zygote.md
|
||||||
|
|
||||||
namespace content {
|
namespace content {
|
||||||
|
|
||||||
@@ -108,7 +108,7 @@ bool Zygote::ProcessRequests() {
|
|||||||
// A SOCK_SEQPACKET socket is installed in fd 3. We get commands from the
|
// A SOCK_SEQPACKET socket is installed in fd 3. We get commands from the
|
||||||
// browser on it.
|
// browser on it.
|
||||||
// A SOCK_DGRAM is installed in fd 5. This is the sandbox IPC channel.
|
// A SOCK_DGRAM is installed in fd 5. This is the sandbox IPC channel.
|
||||||
// See http://code.google.com/p/chromium/wiki/LinuxSandboxIPC
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
|
||||||
|
|
||||||
// We need to accept SIGCHLD, even though our handler is a no-op because
|
// We need to accept SIGCHLD, even though our handler is a no-op because
|
||||||
// otherwise we cannot wait on children. (According to POSIX 2001.)
|
// otherwise we cannot wait on children. (According to POSIX 2001.)
|
||||||
|
@@ -84,7 +84,7 @@ void RunTwoClosures(const base::Closure* first, const base::Closure* second) {
|
|||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
// See http://code.google.com/p/chromium/wiki/LinuxZygote
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_zygote.md
|
||||||
|
|
||||||
static void ProxyLocaltimeCallToBrowser(time_t input, struct tm* output,
|
static void ProxyLocaltimeCallToBrowser(time_t input, struct tm* output,
|
||||||
char* timezone_out,
|
char* timezone_out,
|
||||||
@@ -148,7 +148,7 @@ static bool g_am_zygote_or_renderer = false;
|
|||||||
//
|
//
|
||||||
// Our replacement functions can check this global and either proxy
|
// Our replacement functions can check this global and either proxy
|
||||||
// the call to the browser over the sandbox IPC
|
// the call to the browser over the sandbox IPC
|
||||||
// (http://code.google.com/p/chromium/wiki/LinuxSandboxIPC) or they can use
|
// (https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md) or they can use
|
||||||
// dlsym with RTLD_NEXT to resolve the symbol, ignoring any symbols in the
|
// dlsym with RTLD_NEXT to resolve the symbol, ignoring any symbols in the
|
||||||
// current module.
|
// current module.
|
||||||
//
|
//
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# Running layout tests on Linux
|
# Running layout tests on Linux
|
||||||
|
|
||||||
1. Build `blink_tests` (see LinuxBuildInstructions)
|
1. Build `blink_tests` (see [Linux-specific build instructions](https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md))
|
||||||
1. Checkout the layout tests
|
1. Checkout the layout tests
|
||||||
* If you have an entry in your `.gclient` file that includes
|
* If you have an entry in your `.gclient` file that includes
|
||||||
"LayoutTests", you may need to comment it out and sync.
|
"LayoutTests", you may need to comment it out and sync.
|
||||||
|
@@ -148,4 +148,4 @@ Sandboxing can make developing harder, see:
|
|||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [LinuxSandboxIPC](linux_sandbox_ipc.md)
|
* [LinuxSandboxIPC](linux_sandbox_ipc.md)
|
||||||
* [How Chromium's Linux sandbox affects Native Client](https://code.google.com/p/nativeclient/wiki/LinuxOuterSandbox)
|
* [How Chromium's Linux sandbox affects Native Client](https://chromium.googlesource.com/native_client/src/native_client.git/+/master/docs/linux_outer_sandbox.md)
|
||||||
|
@@ -184,7 +184,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "declarativeWebRequest.RedirectByRegEx",
|
"id": "declarativeWebRequest.RedirectByRegEx",
|
||||||
"description": "Redirects a request by applying a regular expression on the URL. The regular expressions use the <a href=\"http://code.google.com/p/re2/wiki/Syntax\">RE2 syntax</a>.",
|
"description": "Redirects a request by applying a regular expression on the URL. The regular expressions use the <a href=\"https://github.com/google/re2/blob/master/doc/syntax.txt\">RE2 syntax</a>.",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"instanceType": {
|
"instanceType": {
|
||||||
|
@@ -292,12 +292,12 @@
|
|||||||
},
|
},
|
||||||
"urlMatches": {
|
"urlMatches": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Matches if the URL (without fragment identifier) matches a specified regular expression. Port numbers are stripped from the URL if they match the default port number. The regular expressions use the <a href=\"http://code.google.com/p/re2/wiki/Syntax\">RE2 syntax</a>.",
|
"description": "Matches if the URL (without fragment identifier) matches a specified regular expression. Port numbers are stripped from the URL if they match the default port number. The regular expressions use the <a href=\"https://github.com/google/re2/blob/master/doc/syntax.txt\">RE2 syntax</a>.",
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"originAndPathMatches": {
|
"originAndPathMatches": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Matches if the URL without query segment and fragment identifier matches a specified regular expression. Port numbers are stripped from the URL if they match the default port number. The regular expressions use the <a href=\"http://code.google.com/p/re2/wiki/Syntax\">RE2 syntax</a>.",
|
"description": "Matches if the URL without query segment and fragment identifier matches a specified regular expression. Port numbers are stripped from the URL if they match the default port number. The regular expressions use the <a href=\"https://github.com/google/re2/blob/master/doc/syntax.txt\">RE2 syntax</a>.",
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"urlPrefix": {
|
"urlPrefix": {
|
||||||
|
@@ -79,4 +79,4 @@
|
|||||||
// INT is very much like FLOAT, except that the values need to be integers.
|
// INT is very much like FLOAT, except that the values need to be integers.
|
||||||
//
|
//
|
||||||
// String pattern syntax can be found at
|
// String pattern syntax can be found at
|
||||||
// https://code.google.com/p/re2/wiki/Syntax.
|
// https://github.com/google/re2/blob/master/doc/syntax.txt
|
||||||
|
@@ -2,7 +2,7 @@ $$ This is a pump file for generating file templates. Pump is a python
|
|||||||
$$ script that is part of the Google Test suite of utilities. Description
|
$$ script that is part of the Google Test suite of utilities. Description
|
||||||
$$ can be found here:
|
$$ can be found here:
|
||||||
$$
|
$$
|
||||||
$$ http://code.google.com/p/googletest/wiki/PumpManual
|
$$ https://github.com/google/googletest/blob/master/googletest/docs/PumpManual.md
|
||||||
|
|
||||||
$$ MAX_ARITY controls the number of arguments that dispatch::Invoke() supports.
|
$$ MAX_ARITY controls the number of arguments that dispatch::Invoke() supports.
|
||||||
$$ It is choosen to match the number of arguments base::Bind() supports.
|
$$ It is choosen to match the number of arguments base::Bind() supports.
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
'target_name': 'bindings_core_v8_generated_individual',
|
'target_name': 'bindings_core_v8_generated_individual',
|
||||||
'type': 'none',
|
'type': 'none',
|
||||||
# The 'binding' rule generates .h files, so mark as hard_dependency, per:
|
# The 'binding' rule generates .h files, so mark as hard_dependency, per:
|
||||||
# https://code.google.com/p/gyp/wiki/InputFormatReference#Linking_Dependencies
|
# https://gyp.gsrc.io/docs/InputFormatReference.md#Linking-Dependencies
|
||||||
'hard_dependency': 1,
|
'hard_dependency': 1,
|
||||||
'dependencies': [
|
'dependencies': [
|
||||||
'../../../core/core_generated.gyp:generated_testing_idls',
|
'../../../core/core_generated.gyp:generated_testing_idls',
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
'target_name': 'bindings_modules_v8_generated_individual',
|
'target_name': 'bindings_modules_v8_generated_individual',
|
||||||
'type': 'none',
|
'type': 'none',
|
||||||
# The 'binding' rule generates .h files, so mark as hard_dependency, per:
|
# The 'binding' rule generates .h files, so mark as hard_dependency, per:
|
||||||
# https://code.google.com/p/gyp/wiki/InputFormatReference#Linking_Dependencies
|
# https://gyp.gsrc.io/docs/InputFormatReference.md#Linking-Dependencies
|
||||||
'hard_dependency': 1,
|
'hard_dependency': 1,
|
||||||
'dependencies': [
|
'dependencies': [
|
||||||
'../../core/generated.gyp:core_global_constructors_idls',
|
'../../core/generated.gyp:core_global_constructors_idls',
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
'target_name': 'bindings_modules_v8_generated_partial_individual',
|
'target_name': 'bindings_modules_v8_generated_partial_individual',
|
||||||
'type': 'none',
|
'type': 'none',
|
||||||
# The 'partial_binding' rule generates .h files, so mark as hard_dependency, per:
|
# The 'partial_binding' rule generates .h files, so mark as hard_dependency, per:
|
||||||
# https://code.google.com/p/gyp/wiki/InputFormatReference#Linking_Dependencies
|
# https://gyp.gsrc.io/docs/InputFormatReference.md#Linking-Dependencies
|
||||||
'hard_dependency': 1,
|
'hard_dependency': 1,
|
||||||
'dependencies': [
|
'dependencies': [
|
||||||
'../../core/generated.gyp:core_global_constructors_idls',
|
'../../core/generated.gyp:core_global_constructors_idls',
|
||||||
|
@@ -60,7 +60,7 @@ SourceMapV3.Offset = function()
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implements Source Map V3 model. See http://code.google.com/p/closure-compiler/wiki/SourceMaps
|
* Implements Source Map V3 model. See https://github.com/google/closure-compiler/wiki/Source-Maps
|
||||||
* for format description.
|
* for format description.
|
||||||
* @constructor
|
* @constructor
|
||||||
* @param {string} compiledURL
|
* @param {string} compiledURL
|
||||||
|
@@ -412,7 +412,7 @@ class AndroidPort(base.Port):
|
|||||||
# Android has aac and mp3 codecs built in.
|
# Android has aac and mp3 codecs built in.
|
||||||
PORT_HAS_AUDIO_CODECS_BUILT_IN = True
|
PORT_HAS_AUDIO_CODECS_BUILT_IN = True
|
||||||
|
|
||||||
BUILD_REQUIREMENTS_URL = 'https://code.google.com/p/chromium/wiki/AndroidBuildInstructions'
|
BUILD_REQUIREMENTS_URL = 'https://www.chromium.org/developers/how-tos/android-build-instructions'
|
||||||
|
|
||||||
def __init__(self, host, port_name, **kwargs):
|
def __init__(self, host, port_name, **kwargs):
|
||||||
super(AndroidPort, self).__init__(host, port_name, **kwargs)
|
super(AndroidPort, self).__init__(host, port_name, **kwargs)
|
||||||
@@ -516,7 +516,7 @@ class AndroidPort(base.Port):
|
|||||||
if not result:
|
if not result:
|
||||||
_log.error('For complete Android build requirements, please see:')
|
_log.error('For complete Android build requirements, please see:')
|
||||||
_log.error('')
|
_log.error('')
|
||||||
_log.error(' http://code.google.com/p/chromium/wiki/AndroidBuildInstructions')
|
_log.error(' https://www.chromium.org/developers/how-tos/android-build-instructions')
|
||||||
return test_run_results.UNEXPECTED_ERROR_EXIT_STATUS
|
return test_run_results.UNEXPECTED_ERROR_EXIT_STATUS
|
||||||
|
|
||||||
return self._check_devices(printer)
|
return self._check_devices(printer)
|
||||||
|
@@ -52,7 +52,7 @@ class LinuxPort(base.Port):
|
|||||||
|
|
||||||
DEFAULT_BUILD_DIRECTORIES = ('out',)
|
DEFAULT_BUILD_DIRECTORIES = ('out',)
|
||||||
|
|
||||||
BUILD_REQUIREMENTS_URL = 'https://code.google.com/p/chromium/wiki/LinuxBuildInstructions'
|
BUILD_REQUIREMENTS_URL = 'https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md'
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _determine_driver_path_statically(cls, host, options):
|
def _determine_driver_path_statically(cls, host, options):
|
||||||
@@ -130,7 +130,7 @@ class LinuxPort(base.Port):
|
|||||||
if result:
|
if result:
|
||||||
_log.error('For complete Linux build requirements, please see:')
|
_log.error('For complete Linux build requirements, please see:')
|
||||||
_log.error('')
|
_log.error('')
|
||||||
_log.error(' http://code.google.com/p/chromium/wiki/LinuxBuildInstructions')
|
_log.error(' https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md')
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def look_for_new_crash_logs(self, crashed_processes, start_time):
|
def look_for_new_crash_logs(self, crashed_processes, start_time):
|
||||||
|
@@ -60,7 +60,7 @@ class MacPort(base.Port):
|
|||||||
|
|
||||||
CONTENT_SHELL_NAME = 'Content Shell'
|
CONTENT_SHELL_NAME = 'Content Shell'
|
||||||
|
|
||||||
BUILD_REQUIREMENTS_URL = 'https://code.google.com/p/chromium/wiki/MacBuildInstructions'
|
BUILD_REQUIREMENTS_URL = 'https://chromium.googlesource.com/chromium/src/+/master/docs/mac_build_instructions.md'
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def determine_full_port_name(cls, host, options, port_name):
|
def determine_full_port_name(cls, host, options, port_name):
|
||||||
@@ -84,7 +84,7 @@ class MacPort(base.Port):
|
|||||||
if result:
|
if result:
|
||||||
_log.error('For complete Mac build requirements, please see:')
|
_log.error('For complete Mac build requirements, please see:')
|
||||||
_log.error('')
|
_log.error('')
|
||||||
_log.error(' http://code.google.com/p/chromium/wiki/MacBuildInstructions')
|
_log.error(' https://chromium.googlesource.com/chromium/src/+/master/docs/mac_build_instructions.md')
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
@@ -41,7 +41,7 @@ struct WebFontRenderStyle;
|
|||||||
|
|
||||||
// Put methods here that are required due to sandbox restrictions.
|
// Put methods here that are required due to sandbox restrictions.
|
||||||
// These are currently only implemented only on Linux:
|
// These are currently only implemented only on Linux:
|
||||||
// https://code.google.com/p/chromium/wiki/LinuxSandboxIPC
|
// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
|
||||||
class WebSandboxSupport {
|
class WebSandboxSupport {
|
||||||
public:
|
public:
|
||||||
// Get information to instantiate a font which contains glyphs for the given Unicode code-point.
|
// Get information to instantiate a font which contains glyphs for the given Unicode code-point.
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
# http://build.chromium.org/p/chromium.fyi/builders/Closure%20Compilation%20Linux
|
# http://build.chromium.org/p/chromium.fyi/builders/Closure%20Compilation%20Linux
|
||||||
#
|
#
|
||||||
# Also, see our guide to Closure compilation in chrome:
|
# Also, see our guide to Closure compilation in chrome:
|
||||||
# https://code.google.com/p/chromium/wiki/ClosureCompilation
|
# https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
{
|
{
|
||||||
'targets': [
|
'targets': [
|
||||||
{
|
{
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
# http://build.chromium.org/p/chromium.fyi/builders/Closure%20Compilation%20Linux
|
# http://build.chromium.org/p/chromium.fyi/builders/Closure%20Compilation%20Linux
|
||||||
#
|
#
|
||||||
# Also, see our guide to Closure compilation in chrome:
|
# Also, see our guide to Closure compilation in chrome:
|
||||||
# https://code.google.com/p/chromium/wiki/ClosureCompilation
|
# https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
{
|
{
|
||||||
'targets': [
|
'targets': [
|
||||||
{
|
{
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.bluetooth.FooType'.
|
// 'chrome.bluetooth.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: bluetooth */
|
/** @fileoverview Externs generated from namespace: bluetooth */
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.bluetoothPrivate.FooType'.
|
// 'chrome.bluetoothPrivate.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
// IMPORTANT:
|
// IMPORTANT:
|
||||||
// s/chrome.bluetoothPrivate.bluetooth.Device/chrome.bluetooth.Device/
|
// s/chrome.bluetoothPrivate.bluetooth.Device/chrome.bluetooth.Device/
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.developerPrivate.FooType'.
|
// 'chrome.developerPrivate.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: developerPrivate */
|
/** @fileoverview Externs generated from namespace: developerPrivate */
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.languageSettingsPrivate.FooType'.
|
// 'chrome.languageSettingsPrivate.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: languageSettingsPrivate */
|
/** @fileoverview Externs generated from namespace: languageSettingsPrivate */
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.management.FooType'.
|
// 'chrome.management.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: management */
|
/** @fileoverview Externs generated from namespace: management */
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.networkingPrivate.FooType'.
|
// 'chrome.networkingPrivate.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: networkingPrivate */
|
/** @fileoverview Externs generated from namespace: networkingPrivate */
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.settingsPrivate.FooType'.
|
// 'chrome.settingsPrivate.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: settingsPrivate */
|
/** @fileoverview Externs generated from namespace: settingsPrivate */
|
||||||
|
|
||||||
|
2
third_party/google_input_tools/third_party/closure_library/closure/bin/build/closurebuilder.py
vendored
2
third_party/google_input_tools/third_party/closure_library/closure/bin/build/closurebuilder.py
vendored
@@ -246,7 +246,7 @@ is prefererred over using this script for performing JavaScript compilation.
|
|||||||
Please migrate your codebase.
|
Please migrate your codebase.
|
||||||
|
|
||||||
See:
|
See:
|
||||||
https://code.google.com/p/closure-compiler/wiki/ManageClosureDependencies
|
https://github.com/google/closure-compiler/wiki/Manage-Closure-Dependencies
|
||||||
""")
|
""")
|
||||||
|
|
||||||
# Make sure a .jar is specified.
|
# Make sure a .jar is specified.
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
<!-- {% block header_message %}
|
<!-- {% block header_message %}
|
||||||
|
|
||||||
Eclipse classpath. See instructions at
|
Eclipse classpath. See instructions at
|
||||||
https://code.google.com/p/chromium/wiki/AndroidEclipseDev for setting up Eclipse
|
https://www.chromium.org/developers/android-eclipse-dev for setting up Eclipse
|
||||||
for Chrome Android development.
|
for Chrome Android development.
|
||||||
|
|
||||||
Obsolete entries can be found using:
|
Obsolete entries can be found using:
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
xsi:noNamespaceSchemaLocation="findbugsplugin.xsd"
|
xsi:noNamespaceSchemaLocation="findbugsplugin.xsd"
|
||||||
pluginid="SynchronizedThisDetector"
|
pluginid="SynchronizedThisDetector"
|
||||||
provider="chromium"
|
provider="chromium"
|
||||||
website="http://code.google.com/p/chromium/wiki/UseFindBugsForAndroid">
|
website="https://chromium.googlesource.com/chromium/src/+/master/docs/use_find_bugs_for_android.md">
|
||||||
<Detector class="org.chromium.tools.findbugs.plugin.SynchronizedThisDetector" reports="CHROMIUM_SYNCHRONIZED_THIS" />
|
<Detector class="org.chromium.tools.findbugs.plugin.SynchronizedThisDetector" reports="CHROMIUM_SYNCHRONIZED_THIS" />
|
||||||
<BugPattern type="CHROMIUM_SYNCHRONIZED_THIS" abbrev="CHROMIUM" category="CORRECTNESS"/>
|
<BugPattern type="CHROMIUM_SYNCHRONIZED_THIS" abbrev="CHROMIUM" category="CORRECTNESS"/>
|
||||||
|
|
||||||
|
@@ -14,7 +14,7 @@ run_tool.py <tool> <path/to/compiledb> --all
|
|||||||
If you only want to run the tool across just chrome/browser and content/browser:
|
If you only want to run the tool across just chrome/browser and content/browser:
|
||||||
run_tool.py <tool> <path/to/compiledb> chrome/browser content/browser
|
run_tool.py <tool> <path/to/compiledb> chrome/browser content/browser
|
||||||
|
|
||||||
Please see https://code.google.com/p/chromium/wiki/ClangToolRefactoring for more
|
Please see https://chromium.googlesource.com/chromium/src/+/master/docs/clang_tool_refactoring.md for more
|
||||||
information, which documents the entire automated refactoring flow in Chromium.
|
information, which documents the entire automated refactoring flow in Chromium.
|
||||||
|
|
||||||
Why use this tool:
|
Why use this tool:
|
||||||
|
@@ -24,7 +24,7 @@ import urllib2
|
|||||||
import zipfile
|
import zipfile
|
||||||
|
|
||||||
# Do NOT CHANGE this if you don't know what you're doing -- see
|
# Do NOT CHANGE this if you don't know what you're doing -- see
|
||||||
# https://code.google.com/p/chromium/wiki/UpdatingClang
|
# https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md
|
||||||
# Reverting problematic clang rolls is safe, though.
|
# Reverting problematic clang rolls is safe, though.
|
||||||
CLANG_REVISION = '259396'
|
CLANG_REVISION = '259396'
|
||||||
|
|
||||||
@@ -374,7 +374,7 @@ def UpdateClang(args):
|
|||||||
print 'Android NDK not found at ' + ANDROID_NDK_DIR
|
print 'Android NDK not found at ' + ANDROID_NDK_DIR
|
||||||
print 'The Android NDK is needed to build a Clang whose -fsanitize=address'
|
print 'The Android NDK is needed to build a Clang whose -fsanitize=address'
|
||||||
print 'works on Android. See '
|
print 'works on Android. See '
|
||||||
print 'http://code.google.com/p/chromium/wiki/AndroidBuildInstructions'
|
print 'https://www.chromium.org/developers/how-tos/android-build-instructions'
|
||||||
print 'for how to install the NDK, or pass --without-android.'
|
print 'for how to install the NDK, or pass --without-android.'
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
@@ -28,7 +28,7 @@ def _NumberOfTestsToString(tests):
|
|||||||
|
|
||||||
# Before running this test script, please build the translation_unit clang tool
|
# Before running this test script, please build the translation_unit clang tool
|
||||||
# first. This is explained here:
|
# first. This is explained here:
|
||||||
# https://code.google.com/p/chromium/wiki/ClangToolRefactoring
|
# https://chromium.googlesource.com/chromium/src/+/master/docs/clang_tool_refactoring.md
|
||||||
def main():
|
def main():
|
||||||
tools_clang_directory = os.path.dirname(os.path.dirname(
|
tools_clang_directory = os.path.dirname(os.path.dirname(
|
||||||
os.path.realpath(__file__)))
|
os.path.realpath(__file__)))
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
;; A major mode for editing GN files. GN stands for Generate Ninja. GN is the
|
;; A major mode for editing GN files. GN stands for Generate Ninja. GN is the
|
||||||
;; meta build system used in Chromium. For more information on GN, see the GN
|
;; meta build system used in Chromium. For more information on GN, see the GN
|
||||||
;; manual: <https://code.google.com/p/chromium/wiki/gn>
|
;; manual: <https://chromium.googlesource.com/chromium/src/+/master/tools/gn/README.md>
|
||||||
|
|
||||||
;;; To Do:
|
;;; To Do:
|
||||||
|
|
||||||
|
@@ -20,7 +20,7 @@ import re
|
|||||||
NOTE = """// NOTE: The format of types has changed. 'FooType' is now
|
NOTE = """// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.%s.FooType'.
|
// 'chrome.%s.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
"""
|
"""
|
||||||
|
|
||||||
class JsExternsGenerator(object):
|
class JsExternsGenerator(object):
|
||||||
|
@@ -81,7 +81,7 @@ expected_output = ("""// Copyright %s The Chromium Authors. All rights reserved.
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.fakeApi.FooType'.
|
// 'chrome.fakeApi.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: fakeApi */
|
/** @fileoverview Externs generated from namespace: fakeApi */
|
||||||
|
|
||||||
@@ -240,7 +240,7 @@ json_expected = ("""// Copyright %s The Chromium Authors. All rights reserved.
|
|||||||
// NOTE: The format of types has changed. 'FooType' is now
|
// NOTE: The format of types has changed. 'FooType' is now
|
||||||
// 'chrome.fakeJson.FooType'.
|
// 'chrome.fakeJson.FooType'.
|
||||||
// Please run the closure compiler before committing changes.
|
// Please run the closure compiler before committing changes.
|
||||||
// See https://code.google.com/p/chromium/wiki/ClosureCompilation.
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
||||||
|
|
||||||
/** @fileoverview Externs generated from namespace: fakeJson */
|
/** @fileoverview Externs generated from namespace: fakeJson */
|
||||||
|
|
||||||
|
@@ -85,7 +85,7 @@ bool LoadFontIntoFontconfig(const base::FilePath& path) {
|
|||||||
if (!base::PathExists(path)) {
|
if (!base::PathExists(path)) {
|
||||||
LOG(ERROR) << "You are missing " << path.value() << ". Try re-running "
|
LOG(ERROR) << "You are missing " << path.value() << ". Try re-running "
|
||||||
<< "build/install-build-deps.sh. Also see "
|
<< "build/install-build-deps.sh. Also see "
|
||||||
<< "http://code.google.com/p/chromium/wiki/LayoutTestsLinux";
|
<< "https://chromium.googlesource.com/chromium/src/+/master/docs/layout_tests_linux.md";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -9,7 +9,8 @@ need to be translated for each locale.-->
|
|||||||
<outputs>
|
<outputs>
|
||||||
<!-- TODO add each of your output files. Modify the three below, and add
|
<!-- TODO add each of your output files. Modify the three below, and add
|
||||||
your own for your various languages. See the user's guide
|
your own for your various languages. See the user's guide
|
||||||
(http://wiki/Main/GritUsersGuide) for more details.
|
(https://www.chromium.org/developers/tools-we-use-in-chromium/grit/grit-users-guide)
|
||||||
|
for more details.
|
||||||
Note that all output references are relative to the output directory
|
Note that all output references are relative to the output directory
|
||||||
which is specified at build time. -->
|
which is specified at build time. -->
|
||||||
<output filename="grit/ui_strings.h" type="rc_header">
|
<output filename="grit/ui_strings.h" type="rc_header">
|
||||||
|
Reference in New Issue
Block a user