summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-28 20:23:06 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-28 20:23:06 +0000
commit1e7377df1449c4e543a50c8a8a1425599c8425f7 (patch)
tree6e8ee3adcba66e4a043e91e91e0217467682a7fd /chrome/chrome.gyp
parent34cf340da15aceffd59c3d05e0de2a3bc5174a2d (diff)
downloadchromium_src-1e7377df1449c4e543a50c8a8a1425599c8425f7.zip
chromium_src-1e7377df1449c4e543a50c8a8a1425599c8425f7.tar.gz
chromium_src-1e7377df1449c4e543a50c8a8a1425599c8425f7.tar.bz2
Respect Linux user prefs with regards to crash reporting.
This involves implementing GoogleUpdateSettings::[GS]etCollectStatsConsent, and a whole lot of refactoring. BUG=none TEST=delete config dir, run official Linux build, don't enable crash reporting, crash browser -> no crash reporting. Review URL: http://codereview.chromium.org/115808 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17104 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome.gyp')
-rw-r--r--chrome/chrome.gyp22
1 files changed, 6 insertions, 16 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
index 42c5b15..daef222 100644
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -870,6 +870,8 @@
'browser/gears_integration.h',
'browser/google_update.cc',
'browser/google_update.h',
+ 'browser/google_update_settings_linux.cc',
+ 'browser/google_update_settings_mac.mm',
'browser/google_url_tracker.cc',
'browser/google_url_tracker.h',
'browser/google_util.cc',
@@ -959,7 +961,6 @@
'browser/gtk/tabs/tab_strip_gtk.h',
'browser/gtk/toolbar_star_toggle_gtk.cc',
'browser/gtk/toolbar_star_toggle_gtk.h',
- 'browser/google_update_settings_mac.mm',
'browser/hang_monitor/hung_plugin_action.cc',
'browser/hang_monitor/hung_plugin_action.h',
'browser/hang_monitor/hung_window_detector.cc',
@@ -1974,18 +1975,6 @@
'dependencies': [
'../build/linux/system.gyp:gtk',
],
- 'conditions': [
- ['linux_breakpad==1', {
- 'sources': [
- 'renderer/render_crash_handler_linux.cc',
- 'renderer/render_crash_handler_linux.h',
- ],
- }, {
- 'sources': [
- 'renderer/render_crash_handler_linux_stub.cc',
- ],
- }]
- ],
}],
# Windows-specific rules.
['OS=="win"', {
@@ -2897,9 +2886,9 @@
],
'sources': [
'app/breakpad_mac_stubs.mm',
- # *NO* files in chrome/app have unit tests (except keystone_glue)!!!
- # It seems a waste to have an app_unittests target, so for now
- # I add keystone_glue.m explicitly to this target.
+ # *NO* files in chrome/app have unit tests (except keystone_glue)!!!
+ # It seems a waste to have an app_unittests target, so for now
+ # I add keystone_glue.m explicitly to this target.
'app/keystone_glue.m',
'app/keystone_glue_unittest.mm',
# All unittests in browser, common, and renderer.
@@ -2975,6 +2964,7 @@
'browser/extensions/user_script_master_unittest.cc',
'browser/find_backend_unittest.cc',
'browser/google_url_tracker_unittest.cc',
+ 'browser/google_update_settings_linux_unittest.cc',
'browser/google_update_settings_mac_unittest.mm',
'browser/gtk/bookmark_editor_gtk_unittest.cc',
'browser/gtk/go_button_gtk_unittest.cc',