summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Implement default search popup.pinkerton@chromium.org2009-06-091-0/+3
| | | | | | | | BUG=13151 TEST=default search popup persistance. Review URL: http://codereview.chromium.org/119310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17947 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing comma to chrome.gyp to fix Linux shared build.willchan@chromium.org2009-06-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/119349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17934 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r17930 to add dependencies.sgk@google.com2009-06-091-36/+5
| | | | | | | | BUG=none TEST=successful build Review URL: http://codereview.chromium.org/118422 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17931 0039d316-1c4b-4281-b951-d872f2087c98
* Convert additional tests to gyp generation:sgk@google.com2009-06-091-5/+36
| | | | | | | | | | | | | | * perf_tests.exe: add missing modules. * interactive_ui_tests.exe: add dependency on installer_util_strings; add missing browser/debugger/devtools_sanity_unittest.cc module; add missing resources. * Cleanup: alphabetize sources in test_support_common. BUG=none TEST=none Review URL: http://codereview.chromium.org/118400 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17930 0039d316-1c4b-4281-b951-d872f2087c98
* chrome.exe --package-extension generates .crx from extension directoryrafaelw@chromium.org2009-06-091-0/+3
| | | | | | | | | R=aa BUG=12114 Review URL: http://codereview.chromium.org/118328 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17927 0039d316-1c4b-4281-b951-d872f2087c98
* First part of tab overview. It isn't wired up, nor is it complete, butsky@chromium.org2009-06-081-0/+34
| | | | | | | | | | | it's a good enough stage that I want to check it in. BUG=none TEST=none Review URL: http://codereview.chromium.org/119329 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17906 0039d316-1c4b-4281-b951-d872f2087c98
* Creates a BlockedPopupContainerView interface, and changes the current ↵erg@google.com2009-06-081-2/+2
| | | | | | | | | | BlockedPopupContainerView class into a windows specific instance owned by the new BlockedPopupContainer. http://crbug.com/12843 Review URL: http://codereview.chromium.org/118401 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17905 0039d316-1c4b-4281-b951-d872f2087c98
* Convert toolbar page and app menus over to use the new system.ben@chromium.org2009-06-081-4/+0
| | | | | | | TEST=test page and app menus thoroughly. Review URL: http://codereview.chromium.org/119291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17897 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmark bar, now with buttons.jrg@chromium.org2009-06-081-0/+17
| | | | | | | | | Much of this CL is refactoring; it's not as large as it looks. (Do I always claim that? It's really true this time.) Review URL: http://codereview.chromium.org/115150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17872 0039d316-1c4b-4281-b951-d872f2087c98
* Revert gypification of latest tests (r17832 and r17833).sgk@google.com2009-06-061-82/+12
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/118362 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17834 0039d316-1c4b-4281-b951-d872f2087c98
* Move installer_util_strings dependency to Windows-only.sgk@google.com2009-06-061-4/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17833 0039d316-1c4b-4281-b951-d872f2087c98
* Convert key remaining tests to gyp, with updates:sgk@google.com2009-06-061-9/+79
| | | | | | | | | | | | | | | | | | | | * ui_tests.exe: add precompiled_wtl to the build. * unit_tests.exe: add dependency on installer_util_strings and hunspell; add modules from tools/convert_dict; add aditional tests from ../views; add missing resources. * perf_tests.exe: add missing modules. * interactive_ui_tests.exe: add dependency on installer_util_strings; add missing browser/debugger/devtools_sanity_unittest.cc module; add missing resources. * Cleanup: alphabetize sources in test_support_common. BUG=none TEST=none Review URL: http://codereview.chromium.org/119281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17832 0039d316-1c4b-4281-b951-d872f2087c98
* Convert tcmalloc (and its modified libcmt) to building with gyp.sgk@google.com2009-06-061-7/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17828 0039d316-1c4b-4281-b951-d872f2087c98
* Add dock_info.cc to the linux build.jhawkins@chromium.org2009-06-061-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/118344 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17804 0039d316-1c4b-4281-b951-d872f2087c98
* Add unit_tests (Chrome browser unit tests) to Mac/Linux coverage.jrg@chromium.org2009-06-051-0/+1
| | | | | | | | Minor fixes to coverage related scripts. Review URL: http://codereview.chromium.org/118298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17785 0039d316-1c4b-4281-b951-d872f2087c98
* Porting the browser tests to Unix.jcampan@chromium.org2009-06-051-77/+185
| | | | | | | | | | | | | The browser tests are an alternative to UI tests. They provide a way to exercise the browser from within the test (without having the test and the browser running in different processes). In order to ensure atexit hanlders are run after each tests and static initializers start fresh for each test, each test is run in a new process (on Linux and Mac). On Windows, a DLL containing the test is loaded/unloaded for each tests. BUG=None TEST=Run the browser tests. Review URL: http://codereview.chromium.org/115896 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17781 0039d316-1c4b-4281-b951-d872f2087c98
* Change the name of chrome\browser\views\blocked_popup_container.{cc,h}sgk@google.com2009-06-051-2/+2
| | | | | | | | | | to blocked_popup_container_view.{cc,h}, to avoid duplication with the same-named files in chrome\browser. BUG=none TEST=successful build Review URL: http://codereview.chromium.org/119253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17775 0039d316-1c4b-4281-b951-d872f2087c98
* Implement custom startup url list. (Recent urls list in the add url dialog notestade@chromium.org2009-06-051-0/+2
| | | | | | | | | | | | implemented yet.) BUG=11507 patch by Matt Mueller (mattm@google.com) http://codereview.chromium.org/118280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17765 0039d316-1c4b-4281-b951-d872f2087c98
* Implement some drag-n-drop for the bookmark manager.estade@chromium.org2009-06-051-0/+2
| | | | | | | | | | | | | Factor out shared code into bookmark_utils_gtk.*. Fix a leak with toolbar button dragging. BUG=13110 TEST=Added extra DCHECKs. Also, you can drag between the right half of the bookmark manager and the bookmark bar with no crashes. Review URL: http://codereview.chromium.org/119220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17754 0039d316-1c4b-4281-b951-d872f2087c98
* Implement table for custom home pages at startup on Mac.pinkerton@chromium.org2009-06-051-1/+4
| | | | | | | | BUG=13151 TEST=custom home pages table. adding to it, removing. use current. enabling and disabling when applicable. Review URL: http://codereview.chromium.org/119242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17740 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r17717.sgk@google.com2009-06-051-13/+1
| | | | | | | | BUG=none TEST=successful build Review URL: http://codereview.chromium.org/118301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17718 0039d316-1c4b-4281-b951-d872f2087c98
* Convert chrome.dll to the gyp-generated build.sgk@google.com2009-06-051-1/+13
| | | | | | | | | Restore all the resources that were in the previous build. BUG=none TEST=none Review URL: http://codereview.chromium.org/119214 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17717 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing deps in browser_viewsnsylvain@chromium.org2009-06-051-0/+5
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/119230 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17711 0039d316-1c4b-4281-b951-d872f2087c98
* Convert additional targets to gyp generation: image_diff.exe,sgk@chromium.org2009-06-041-7/+0
| | | | | | | | | | startup_tests.exe, page_cycler_tests.exe, plugin_tests.exe, security_tests.dll, test_chrome_plugin.dll, theme/default.dll. BUG=none TEST=none Review URL: http://codereview.chromium.org/118264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17687 0039d316-1c4b-4281-b951-d872f2087c98
* Testing AudioMessageFilterhclam@chromium.org2009-06-041-0/+1
| | | | | | | | Unit test for AudioMessageFilter Review URL: http://codereview.chromium.org/119136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17685 0039d316-1c4b-4281-b951-d872f2087c98
* Convert most of the chrome .lib files to gyp generation:sgk@chromium.org2009-06-041-5/+0
| | | | | | | | | automation.lib, common.lib, debugger.lib, plugin.lib, renderer.lib. BUG=none TEST=none Review URL: http://codereview.chromium.org/118254 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17675 0039d316-1c4b-4281-b951-d872f2087c98
* Only update files from .version templates when a file changesgk@google.com2009-06-041-11/+3
| | | | | | | | | | | | | indicates it's necessary (now that fetching the last change info is in a separate target executed every build) by getting rid of the never-built .bogus files in the rules. Update chrome/installer/installer.gyp with the new patterns. Make the use of the *_path variable names more consistent. BUG=none TEST=none Review URL: http://codereview.chromium.org/119181 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17668 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding the first of probably several patches trying to clean up the ↵erg@google.com2009-06-041-0/+2
| | | | | | | | | | | | | | | | | | BlockedPopupContainer into something that can be cross-platform. - BlokedPopupContainers are no longer ConstrainedWindows. - There is now a cross platform base class that contains most of the model/controller logic. The view now inherits from it. This is an improvement. This version has minor windows compile fixes that changed from under me. Original Review URL: http://codereview.chromium.org/119006 TBR=beng TEST=Popup notification still works. Review URL: http://codereview.chromium.org/119107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17647 0039d316-1c4b-4281-b951-d872f2087c98
* Fetch last change (revision) info in a separate action that can runsgk@google.com2009-06-041-14/+16
| | | | | | | | | | every build, instead of having it occur as a side effect of updating some other target for which we want to use normal up-to-date checks. BUG=none TEST=none Review URL: http://codereview.chromium.org/118192 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17634 0039d316-1c4b-4281-b951-d872f2087c98
* Convert various chrome tests to gyp generation:sgk@chromium.org2009-06-041-8/+2
| | | | | | | | | | | | | | | | | * common/ipc_tests.vcproj * test/activex_test_control/activex_test_control.vcproj * test/automated_ui_tests/automated_ui_tests.vcproj * test/memory_test/memory_test.vcproj * test/reliability/reliability_tests.vcproj * test/selenium/selenium_tests.vcproj * test/tab_switching/tab_switching.vcproj Add an msvs_guid to the 'url_fetch_test' target and delete its .vcproj. Convert a tab to white space. BUG=none TEST=none Review URL: http://codereview.chromium.org/118182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17611 0039d316-1c4b-4281-b951-d872f2087c98
* Convert to gyp generation of chrome_resources and chrome_strings.sgk@chromium.org2009-06-041-38/+36
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17609 0039d316-1c4b-4281-b951-d872f2087c98
* browser/base/browser_theme_provider_unittest.cc => ↵willchan@chromium.org2009-06-041-1/+1
| | | | | | | | browser/browser_theme_provider_unittest.cc Review URL: http://codereview.chromium.org/119144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17593 0039d316-1c4b-4281-b951-d872f2087c98
* Unittests for NTP alignment changes (separate CL for Try server purposes). ↵glen@chromium.org2009-06-041-0/+1
| | | | | | | | | | | See http://codereview.chromium.org/115910 BUG=12768 TEST=none Review URL: http://codereview.chromium.org/115911 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17592 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r17575 and r17576. They are causing layout test errors.agl@chromium.org2009-06-041-3/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17577 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Add support for chrooted renderers.agl@chromium.org2009-06-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://code.google.com/p/chromium/wiki/LinuxSandboxIPC Without filesystem access from the renderers, we need another way of dealing with fontconfig and font loading. This add support for: * An "SBX_D" environment variable in the renderers which is used to signal the end of dynamic linking so that the chroot can be enforced. * A sandbox_host process, running outside the sandbox, to deal with fontconfig requests from the renderers. See the wiki page for the reasoning behind making it a separate process. * A new, custom SkFontHost for Skia. Because this is Chrome specific, it will live outside the upstream Skia tree. This FontHost can be configured either to drive fontconfig directly (for the browser process and for any unsandboxed renderers) or to use an IPC system. Since the same SkFontHost has to be linked into both the browser and renderer (they are the same binary), this switch has to be made at run time. Sandbox IPC calls are rare (a couple of dozen at page load time) and add about 50us of overhead for each call. http://codereview.chromium.org/112074 BUG=8081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17575 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmitting change r17491 that was reverted because of a memory leak.sverrir@google.com2009-06-031-0/+2
| | | | | | | | Fixed the leak. Review URL: http://codereview.chromium.org/118190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17547 0039d316-1c4b-4281-b951-d872f2087c98
* Change PasswordStoreDefault to access the WebDataService from the UI thread ↵stuartmorgan@chromium.org2009-06-031-1/+32
| | | | | | | | | | | | only. Enables the PasswordStore refactoring yet again (third time's the charm?). BUG=12479 TEST=Password save/autofill should continue to work on Windows. Review URL: http://codereview.chromium.org/118131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17545 0039d316-1c4b-4281-b951-d872f2087c98
* Implement dragging a tab back into a tabstrip for gtk.jhawkins@chromium.org2009-06-031-5/+0
| | | | | | | | BUG=none TEST=Open a browser window with two tabs. Drag one of those tabs in and out of the window's tabstrip many times. Open a new window and drag a tab into that window's tabstrip. Review URL: http://codereview.chromium.org/118142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17542 0039d316-1c4b-4281-b951-d872f2087c98
* Split the BackingStoreManager out of backing_store.* and into its own class.brettw@chromium.org2009-06-031-1/+2
| | | | | | Review URL: http://codereview.chromium.org/118179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17539 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Refactor print functionality in RenderView..."willchan@chromium.org2009-06-031-2/+0
| | | | | | | | | This broke XP Unit (Purify) TBR=sverrir Review URL: http://codereview.chromium.org/119099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17516 0039d316-1c4b-4281-b951-d872f2087c98
* Port 2 more unit tests. Just small differences between platforms.tc@google.com2009-06-031-2/+2
| | | | | | | | | | This allows password_form_manager_unittest.cc and search_provider_unittest.cc to run on linux/mac. Review URL: http://codereview.chromium.org/118137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17497 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor print functionality in RenderView. Moved most of the print ↵sverrir@google.com2009-06-031-0/+2
| | | | | | | | | | | functionality to a new class that will later be the base for asynchronous printing support. This is to make further changes to printing easier. There is no functional change and the code continues to be tested through the RenderView tests. Review URL: http://codereview.chromium.org/99368 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17491 0039d316-1c4b-4281-b951-d872f2087c98
* Linux bookmark manager first cut.estade@chromium.org2009-06-031-0/+3
| | | | | | | | Also add icons to bookmark tree model. Review URL: http://codereview.chromium.org/118150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17489 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "This is the first of probably several patches trying to clean up the ↵erg@google.com2009-06-031-2/+0
| | | | | | | | | | | BlockedPopupContainer into something that can be cross-platform." This reverts commit 0247f4d628f8f56c0a42ab44efd1d29058167a11 (r17483). Review URL: http://codereview.chromium.org/118166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17485 0039d316-1c4b-4281-b951-d872f2087c98
* This is the first of probably several patches trying to clean up the ↵erg@google.com2009-06-031-0/+2
| | | | | | | | | | | BlockedPopupContainer into something that can be cross-platform. - BlokedPopupContainers are no longer ConstrainedWindows. - There is now a cross platform base class that contains most of the model/controller logic. The view now inherits from it. This is an improvement. Review URL: http://codereview.chromium.org/119006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17483 0039d316-1c4b-4281-b951-d872f2087c98
* Make LinkButtonGtk into a real widget (GtkChromeLinkButton).deanm@chromium.org2009-06-031-2/+2
| | | | | | | | | | This means there are no longer two objects to keep around, the widget and the wrapper C++ object. This simplifies ownership in hierarchies. Review URL: http://codereview.chromium.org/118116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17471 0039d316-1c4b-4281-b951-d872f2087c98
* Revert last checkin to fix resources in Release builds.sgk@chromium.org2009-06-031-36/+38
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17468 0039d316-1c4b-4281-b951-d872f2087c98
* Convert to gyp generation of chrome_resources and chrome_strings.sgk@chromium.org2009-06-031-38/+36
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17467 0039d316-1c4b-4281-b951-d872f2087c98
* Convert hunspell.lib to gyp generation.sgk@chromium.org2009-06-031-47/+18
| | | | | | | | | | Convert convert_dict to gyp generation. Combine Linux and Windows convert_dict targets. BUG=none TEST=none Review URL: http://codereview.chromium.org/114071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17466 0039d316-1c4b-4281-b951-d872f2087c98
* Convert crash_service and generate_profile to gyp generation.sgk@google.com2009-06-031-2/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/114074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17465 0039d316-1c4b-4281-b951-d872f2087c98