summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
diff options
context:
space:
mode:
authorrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 15:24:31 +0000
committerrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 15:24:31 +0000
commit96649a0f3cafe764eb191532f635d99c234ea005 (patch)
tree4450b4a03d498df44850ef549814a458cbc77be9 /chrome/chrome.gyp
parent3313359d46d2a4f0e0dc8c4dc476462dec8c988a (diff)
downloadchromium_src-96649a0f3cafe764eb191532f635d99c234ea005.zip
chromium_src-96649a0f3cafe764eb191532f635d99c234ea005.tar.gz
chromium_src-96649a0f3cafe764eb191532f635d99c234ea005.tar.bz2
Enable basic saving/restoring window placements on Mac.
Refactors the existing WindowSizer code to move platform-specific code into separate files. Future CLs will add Mac support for muliple monitors. TEST=Browser windows should remember their position on Mac. The corresponding behavior on Windows should not have changed. Review URL: http://codereview.chromium.org/113286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16056 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome.gyp')
-rw-r--r--chrome/chrome.gyp7
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
index c741b22..ebbe7e7 100644
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -1553,6 +1553,8 @@
'browser/webdata/web_database_win.cc',
'browser/window_sizer.cc',
'browser/window_sizer.h',
+ 'browser/window_sizer_mac.mm',
+ 'browser/window_sizer_win.cc',
'browser/worker_host/worker_process_host.cc',
'browser/worker_host/worker_process_host.h',
'browser/worker_host/worker_service.cc',
@@ -1574,6 +1576,9 @@
'../build/linux/system.gyp:gtk',
],
'sources!': [
+ # TODO(port): add this to the Linux build once a
+ # window_sizer_linux.cc is written
+ 'browser/window_sizer.cc',
'browser/debugger/debugger_shell_stubs.cc',
# Windows-specific files.
'browser/download/download_exe.cc',
@@ -1692,7 +1697,6 @@
'browser/shell_integration.cc',
'browser/tab_contents/web_drag_source.cc',
'browser/tab_contents/web_drop_target.cc',
- 'browser/window_sizer.cc',
],
}],
],
@@ -2687,6 +2691,7 @@
'browser/cocoa/bookmark_menu_bridge_unittest.mm',
'browser/cocoa/bookmark_menu_cocoa_controller_unittest.mm',
'browser/cocoa/browser_window_cocoa_unittest.mm',
+ 'browser/cocoa/browser_window_controller_unittest.mm',
'browser/cocoa/command_observer_bridge_unittest.mm',
'browser/cocoa/find_bar_bridge_unittest.mm',
'browser/cocoa/find_bar_cocoa_controller_unittest.mm',