summaryrefslogtreecommitdiffstats
path: root/build/precompile.h
diff options
context:
space:
mode:
authorjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-24 19:04:41 +0000
committerjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-24 19:04:41 +0000
commitd946e94698cddcea91ab9fc16177dc131a7dd9ae (patch)
treea130a52323e2e2d0ac36513ad043d317c62a5116 /build/precompile.h
parentb2e8e5b8fa0dc6b26440169285aad6173a41e4bc (diff)
downloadchromium_src-d946e94698cddcea91ab9fc16177dc131a7dd9ae.zip
chromium_src-d946e94698cddcea91ab9fc16177dc131a7dd9ae.tar.gz
chromium_src-d946e94698cddcea91ab9fc16177dc131a7dd9ae.tar.bz2
Change a couple of TODOs to plain comments.
BUG=none Review URL: http://codereview.chromium.org/10204018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133741 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/precompile.h')
-rw-r--r--build/precompile.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/build/precompile.h b/build/precompile.h
index 73dc57f..a3c5193 100644
--- a/build/precompile.h
+++ b/build/precompile.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -9,8 +9,9 @@
//
// Numeric comments beside includes are the number of times they were
// included under src/chrome/browser on 2011/8/20, which was used as a
-// baseline for deciding what to include in the PCH. It may be
-// possible to tweak the speed of the build by commenting out or
+// baseline for deciding what to include in the PCH. Includes without
+// a numeric comment are generally included at least 5 times. It may
+// be possible to tweak the speed of the build by commenting out or
// removing some of the less frequently used headers.
#if defined(BUILD_PRECOMPILE_H_)
@@ -27,9 +28,9 @@
#include <wincrypt.h> // 4
#include <wtypes.h> // 2
-// TODO(joi): Defines in atlbase.h cause conflicts; need to figure out
-// if/how this family of headers can be included in the PCH; several
-// of them are used quite frequently.
+// Defines in atlbase.h cause conflicts; if we could figure out how
+// this family of headers can be included in the PCH, it might speed
+// up the build as several of them are used frequently.
/*
#include <atlbase.h>
#include <atlapp.h>
@@ -42,11 +43,11 @@
#include <atlwin.h> // 2
*/
-// TODO(joi): Objbase.h and other files that rely on it bring in
-// [ #define interface struct ] which can cause problems in a
-// multi-platform build like Chrome's. Tried #undef-ing it, but
-// there are currently 118 targets that break if we do this, so
-// leaving out of the precompiled header for now.
+// Objbase.h and other files that rely on it bring in [ #define
+// interface struct ] which can cause problems in a multi-platform
+// build like Chrome's. #undef-ing it does not work as there are
+// currently 118 targets that break if we do this, so leaving out of
+// the precompiled header for now.
//#include <commctrl.h> // 2
//#include <commdlg.h> // 3
//#include <cryptuiapi.h> // 2
@@ -64,9 +65,8 @@
//#include <shobjidl.h> // 4
//#include <urlhist.h> // 2
-// TODO(joi): Caused other conflicts in addition to the 'interface' issue
-// above, see if they can be resolved.
-//#include <shlobj.h>
+// Caused other conflicts in addition to the 'interface' issue above.
+// #include <shlobj.h>
#include <errno.h>
#include <fcntl.h>