Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(169)

Unified Diff: build/precompile.h

Issue 7706011: Use precompiled headers for most large projects. (Closed) Base URL: ssh://joi@192.168.1.201/home/joi/c/chrome/src@master
Patch Set: Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: build/precompile.h
diff --git a/build/precompile.h b/build/precompile.h
new file mode 100644
index 0000000000000000000000000000000000000000..dc9993523e8b5e2fc9a1c919d89b301e7d5e9c9e
--- /dev/null
+++ b/build/precompile.h
@@ -0,0 +1,76 @@
+#define STRICT
+#include <Windows.h>
+// Need to figure out if/how this can be included in the PCH in general.
jeanluc1 2011/08/22 22:20:24 This should be a TODO(joi)
Jói 2011/08/24 13:56:33 Sorry, forgot to clean this up before uploading.
+/*
+#include <atlbase.h>
+#include <atlapp.h>
+#include <atlcom.h>
+#include <atlcrack.h> // 2
+#include <atlctrls.h> // 2
jeanluc1 2011/08/22 22:20:24 What do the comments mean?
Jói 2011/08/24 13:56:33 Added a comment to explain: // Numeric comments b
+#include <atlmisc.h> // 2
+#include <atlsafe.h> // 1
+#include <atltheme.h> // 1
+#include <atlwin.h> // 2
+*/
+#include <Objbase.h> // 2
jeanluc1 2011/08/22 22:20:24 This is not in alphabetical order.
Jói 2011/08/24 13:56:33 I've sorted into three sections to the extent poss
+#include <algorithm>
+#include <bitset> // 3
+#include <cmath>
+#include <commctrl.h> // 2
+#include <commdlg.h> // 3
+#include <cryptuiapi.h> // 2
+#include <cstddef>
+#include <cstdio> // 3
+#include <cstdlib> // 2
+#include <cstring>
+#include <deque>
+#include <dwmapi.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <fstream> // 3
+#include <functional>
+#include <iomanip> // 2
+#include <iosfwd> // 2
+#include <iostream> // 1
+#include <iterator>
+#include <limits.h> // 4
+#include <limits>
+#include <list>
+#include <map>
+#include <math.h>
+#include <memory.h> // 1
+#include <numeric> // 2
+#include <objidl.h> // 1
+#include <ole2.h> // 1
+#include <oleacc.h> // 2
+#include <oleauto.h> // 1
+#include <oleidl.h> // 1
+#include <ostream>
+#include <propkey.h> // 2
+#include <propvarutil.h> // 2
+#include <pstore.h> // 2
+#include <queue>
+#include <set>
+#include <shellapi.h>
+#include <shlguid.h> // 1
+//#include <shlobj.h>
jeanluc1 2011/08/22 22:20:24 Why commented out (here and below)?
Jói 2011/08/24 13:56:33 Added explanation; it caused conflicts that possib
+#include <shlwapi.h> // 1
+#include <shobjidl.h> // 4
+#include <signal.h>
+#include <sstream>
+#include <stack>
+#include <stdarg.h> // 1
+#include <stddef.h>
+//#include <stdint.h> // 3
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <string>
+#include <time.h> // 4
+#include <urlhist.h> // 2
+#include <utility>
+#include <vector>
+#include <wincrypt.h> // 4
+//#include <winsock2.h> // 4
+//#include <Ws2spi.h> // 1
+#include <wtypes.h> // 2
« no previous file with comments | « build/common.gypi ('k') | build/precompile.cc » ('j') | content/gpu/gpu_dx_diagnostics_win.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698