summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_dll.gypi
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-15 19:06:23 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-15 19:06:23 +0000
commit16fa77d6ef5d4e6cee1638960a69594680a5a297 (patch)
tree464e13fec336de3843f9a3ed3f2afe7a479ad78c /chrome/chrome_dll.gypi
parent70ea0e5a9fdfbdffba06715016b269019bf03417 (diff)
downloadchromium_src-16fa77d6ef5d4e6cee1638960a69594680a5a297.zip
chromium_src-16fa77d6ef5d4e6cee1638960a69594680a5a297.tar.gz
chromium_src-16fa77d6ef5d4e6cee1638960a69594680a5a297.tar.bz2
Revert 114229 - Revert 113748 - Provide windows notifictaion of thread termination
[This change was shipping to dev/canary over the past weekend, and had no impact on buildability. I'm landing this yet again since the bug has a large impact on XP users, and we need it tested in the field if we are going to push it to M16 in the new year] This code should only have much of an impact on the XP platform, where thread teardown notification are not currently made. Provide an automatic fallback scan of the linker list of notifcation callbacks via DllMain. This fallback is ONLY used if there are no notifications coming via the linker list. This allows all existing code to continue working as it does today, and provides thread teardown notifcatino on XP even though we use the LoadLibrary call. It is a minimal change, suitable for pushing to other channels (beta? stable?). r=cpu BUG=103209 Review URL: http://codereview.chromium.org/8836003 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8934006 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8964002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114672 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_dll.gypi')
-rw-r--r--chrome/chrome_dll.gypi1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/chrome_dll.gypi b/chrome/chrome_dll.gypi
index ac2e425..fd59c70 100644
--- a/chrome/chrome_dll.gypi
+++ b/chrome/chrome_dll.gypi
@@ -50,6 +50,7 @@
'app/chrome_main_delegate.h',
'<(SHARED_INTERMEDIATE_DIR)/chrome_version/chrome_dll_version.rc',
+ '../base/win/dllmain.cc',
'../webkit/glue/resources/aliasb.cur',
'../webkit/glue/resources/cell.cur',