0

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:
mostynb
2016-02-08 15:27:20 -08:00
committed by Commit bot
parent 4221ee5c23
commit df175a8c3d
60 changed files with 76 additions and 85 deletions
base/test
build
chrome
android
java
src
org
chromium
chrome
browser
common
extensions
api
docs
templates
articles
test
components
content
docs
extensions/common/api
gpu/config
remoting/base
third_party
WebKit
Source
bindings
devtools
front_end
Tools
Scripts
webkitpy
layout_tests
public
platform
closure_compiler
google_input_tools
third_party
closure_library
closure
tools
android
eclipse
findbugs_plugin
clang
gn
misc
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 */

@@ -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">