summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Reenabled ChromeOS system setting for timezone selection.zelidrag@chromium.org2010-08-161-0/+4
| | | | | | | | | BUG=chromium-os:5646 TEST=option chrome:options on chromeos build, go to system page and make timezone is back there Review URL: http://codereview.chromium.org/3143009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56245 0039d316-1c4b-4281-b951-d872f2087c98
* First draft of DOM UI for about box. See chromium-os:5161 for details on whatseanparent@google.com2010-08-131-0/+3
| | | | | | | | | | | is not part of this cl. BUG=chromium-os:5161 TEST=select About Chromium in the menu. Review URL: http://codereview.chromium.org/3064015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56055 0039d316-1c4b-4281-b951-d872f2087c98
* Redirects NetLog output to the log file, when the command linemmenke@chromium.org2010-08-131-0/+2
| | | | | | | | | | | | option "--log-net-log" is used. BUG= 50987 TEST= Run "chrome --log-net-log --enable-logging --log-level=0" And then check to make sure the log contains the NetLog events. Review URL: http://codereview.chromium.org/3040051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56021 0039d316-1c4b-4281-b951-d872f2087c98
* Massive refactoring of extensions sync codeakalin@chromium.org2010-08-131-0/+4
| | | | | | | | | | | | In preparation for apps sync, refactored out all the common extensions sync code into extensions_sync_util.{h,cc} and extension_sync_traits.{h,cc}. BUG=46512 TEST=manual Review URL: http://codereview.chromium.org/3110008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55994 0039d316-1c4b-4281-b951-d872f2087c98
* remove toolstripserikkay@chromium.org2010-08-121-13/+0
| | | | | | | | | | | BUG=51703 BUG=30178 BUG=25106 TEST=none Review URL: http://codereview.chromium.org/3129003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55921 0039d316-1c4b-4281-b951-d872f2087c98
* Adds SpeechRecognizer which provides a simple interface to record and ↵satish@chromium.org2010-08-121-0/+2
| | | | | | | | | | | | recognize speech. Also added a unit test for checking the callbacks fire as expected. TEST=unit_tests --gtest_filter=SpeechRecognizerTest.* BUG=none Review URL: http://codereview.chromium.org/3124009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55918 0039d316-1c4b-4281-b951-d872f2087c98
* Add constant values for the webNavigation API.mad@google.com2010-08-121-0/+2
| | | | | | | | | | for yzshen's http://codereview.chromium.org/3117011/show BUG=50943 TEST=none Review URL: http://codereview.chromium.org/3131014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55912 0039d316-1c4b-4281-b951-d872f2087c98
* Use a sane naming scheme for content setting bubble classes.bauerb@chromium.org2010-08-121-6/+6
| | | | | | | | | | | | | I'm renaming the platform-specific content setting bubble classes to the uniform naming scheme content_setting_bubble_{views,gtk,cocoa}.{h,cc} XIB changes: Rename ContentBlockedBubbleController in ContentBlocked*.xib to ContentSettingBubbleController. BUG=none TEST=everything compiles Review URL: http://codereview.chromium.org/3099002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55872 0039d316-1c4b-4281-b951-d872f2087c98
* ServiceProcessControl to launch a service process and communicate through IPC.hclam@chromium.org2010-08-121-0/+4
| | | | | | | | | | | | | | | | | | Added two class for use with service process: ServiceProcessControl Used by the browser to launch and connect to the service process, also used to receive messages from the service process. ServiceProcessControlManager A singleton to manage multiple ServicProcessControl. BUG=50244 TEST=browser_tests --gtest_filter=ServiceProcess* Review URL: http://codereview.chromium.org/3032061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55826 0039d316-1c4b-4281-b951-d872f2087c98
* Adding tts experimental extensions apichaitanyag@chromium.org2010-08-121-0/+4
| | | | | | Review URL: http://codereview.chromium.org/2969005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55822 0039d316-1c4b-4281-b951-d872f2087c98
* Adding remoting setup to wrench menuhclam@chromium.org2010-08-121-0/+4
| | | | | | | | | | | | | | pranvak@ is OOO so I'm submitting for him. This patch will add a menu in wrench menu to start the chromoting setup flow. Submit for: pranvak@chromium.org Reviewed: http://codereview.chromium.org/3075024/show Review URL: http://codereview.chromium.org/3134003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55815 0039d316-1c4b-4281-b951-d872f2087c98
* Lands http://codereview.chromium.org/2878087 for Alex:sky@chromium.org2010-08-111-2/+0
| | | | | | | | | | | Remove menu_gtk from the link for TOOLKIT_VIEWS builds. BUG=none TEST=manually, both with TOOLKIT_VIEWS=1 and TOOLKIT_VIEWS=0 Review URL: http://codereview.chromium.org/3130005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55733 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium plumbing for Device Orientation.hans@chromium.org2010-08-111-0/+5
| | | | | | | | | | | | | | | Add the plumbing needed for communicating with the Device Orientation code in WebKit. RenderView provides an implementation of WebKit::WebDeviceOrientationClient: DeviceOrientationDispatcher. This communicates with the browser-side class device_orientation::DispatcherHost. device_orientation::Provider, responsible for providing the orientation data, is just an empty shell for now. BUG=44654 TEST=browser_tests --gtest_filter=DeviceOrientationBrowserTest.BasicTest Review URL: http://codereview.chromium.org/2858049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55724 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support for showing the match preview on views. It's behind thesky@chromium.org2010-08-111-1/+3
| | | | | | | | | | | | flag --enable-match-preview. There is still a lot of details to get it working good enough, but this is a good point to check some stuff in. BUG=none TEST=none Review URL: http://codereview.chromium.org/3105004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55665 0039d316-1c4b-4281-b951-d872f2087c98
* Adds SpeechRecognitionRequest class for sending recorded audio data to ↵satish@chromium.org2010-08-101-0/+2
| | | | | | | | | | | | | server and parse response. Also added a unit test. This code will be used in upcoming CLs for speech input. TEST=unit_tests --gtest_filter=SpeechRecognitionRequestTest.* BUG=none Review URL: http://codereview.chromium.org/3164002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55611 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Reapplies r55259, the first new IPC definition patch.erg@google.com2010-08-101-0/+7
| | | | | | | | | | | | | This moves MessageWithTuple::Read() back into the main ipc_message_utils.h header from the private ipc_messsage_utils_impl.h header. In release mode, this was causing link failures. BUG=51411 TEST=none Review URL: http://codereview.chromium.org/3069034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55587 0039d316-1c4b-4281-b951-d872f2087c98
* Added a method to check if a browser is closing.pinkerton@chromium.org2010-08-101-0/+18
| | | | | | | | | | | | | | | | Added a method to get the next node ID for bookmarks managed by the bookmark model. Added AppleScript support. Added scripting definition file. Added support for saving tab. Added localization support. Added consistent error nos/error messages. (patch developed by v.a.shreyas@gmail.com) BUG=27468 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55569 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of chrome/browser/ files into a policy/ subdir.evan@chromium.org2010-08-091-14/+14
| | | | | | | | | BUG=50548 TEST=compiles Review URL: http://codereview.chromium.org/3110002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55503 0039d316-1c4b-4281-b951-d872f2087c98
* Don't list a xib that doesn't need localization, as it generates a warning ↵thomasvl@chromium.org2010-08-091-2/+1
| | | | | | | | | | during the build. BUG=none TEST=none Review URL: http://codereview.chromium.org/3100006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55455 0039d316-1c4b-4281-b951-d872f2087c98
* dom-ui options: Implement font settings overlay dialog.csilv@chromium.org2010-08-091-0/+4
| | | | | | | | BUG=48039 TEST=Exercise font settings in dom-ui options window using --enable-tabbed-options Review URL: http://codereview.chromium.org/3073006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55428 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 55259 - FBTF: New IPC definitions, only applied to async ROUTED and ↵pinkerton@google.com2010-08-091-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CONTROL messages. The slowest cc files in chrome include render_messages.h and other IPC message definitions. Including one of these files will bring in half of chrome because in the IPC system previously required full class definitions due to implementation details. The new system allows forward declarations and places the implementations of functions that need the full class definitions (ctor/dtor()/Log() and superclass ctor/Read() methods) into a separate xxx_messages.cc file using a parallel set of macros to ipc_message_macros.h. This has the added benefit of moving most of the template instantiation junk into a small number of files. Pros: - Will speed up compiling by a lot once everything is forward declared. - Already, intermediary .o/.a files are smaller. Cons: - Adds a 4th pass to the messages system, this time in a different header. BUG=51411 TEST=none Review URL: http://codereview.chromium.org/2873090 TBR=erg@google.com Review URL: http://codereview.chromium.org/3080040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55406 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 55311 - Add remoting to wrench menu.erikchen@google.com2010-08-061-4/+0
| | | | | | | | | | | | | | | | | | | This change adds remoting item to wrench menu. The change is under flag enable-remoting, so end users will not see it. The CL is cleaned up. It was compiling and working. I added the check for kEnableRemoting and resynched and it is no longer compiling. Submitted for: pranavk@chromium.org Reviewed: http://codereview.chromium.org/3075024/show BUG=50242 TEST=NONE Review URL: http://codereview.chromium.org/3080038 TBR=hclam@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55316 0039d316-1c4b-4281-b951-d872f2087c98
* Add remoting to wrench menu.hclam@chromium.org2010-08-061-0/+4
| | | | | | | | | | | | | | | | | This change adds remoting item to wrench menu. The change is under flag enable-remoting, so end users will not see it. The CL is cleaned up. It was compiling and working. I added the check for kEnableRemoting and resynched and it is no longer compiling. Submitted for: pranavk@chromium.org Reviewed: http://codereview.chromium.org/3075024/show BUG=50242 TEST=NONE Review URL: http://codereview.chromium.org/3080038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55311 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: New IPC definitions, only applied to async ROUTED and CONTROL messages.erg@google.com2010-08-061-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The slowest cc files in chrome include render_messages.h and other IPC message definitions. Including one of these files will bring in half of chrome because in the IPC system previously required full class definitions due to implementation details. The new system allows forward declarations and places the implementations of functions that need the full class definitions (ctor/dtor()/Log() and superclass ctor/Read() methods) into a separate xxx_messages.cc file using a parallel set of macros to ipc_message_macros.h. This has the added benefit of moving most of the template instantiation junk into a small number of files. Pros: - Will speed up compiling by a lot once everything is forward declared. - Already, intermediary .o/.a files are smaller. Cons: - Adds a 4th pass to the messages system, this time in a different header. BUG=51411 TEST=none Review URL: http://codereview.chromium.org/2873090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55259 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI: Base framework for the AutoFill page.jhawkins@chromium.org2010-08-051-0/+2
| | | | | | | | | BUG=49094 TEST=none Review URL: http://codereview.chromium.org/3044047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55093 0039d316-1c4b-4281-b951-d872f2087c98
* Fetch OEM services customization manifest from URL async.dpolukhin@chromium.org2010-08-051-2/+2
| | | | | | | | | BUG=chromium-os:5123 TEST=none Review URL: http://codereview.chromium.org/3026048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55062 0039d316-1c4b-4281-b951-d872f2087c98
* Block non-sandboxed plugins.bauerb@chromium.org2010-08-051-0/+2
| | | | | | | | | | | Run Chrome with --block-nonsandboxed-plugins to enable. BUG=47730 TEST=See bug description for manual test. Review URL: http://codereview.chromium.org/3040034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55041 0039d316-1c4b-4281-b951-d872f2087c98
* Delete chrome/browser/page_state.*.viettrungluu@chromium.org2010-08-051-2/+0
| | | | | | | | | | | There are exactly zero references to them. BUG=none TEST=none Review URL: http://codereview.chromium.org/3092007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55025 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Tweaks to the Wrench menu buttons.rsesek@chromium.org2010-08-051-0/+2
| | | | | | | | | | | | This changes the two-tone background to an even gradient and changes the push state of the buttons to use the blue selected menu item color. BUG=none TEST=visual Review URL: http://codereview.chromium.org/3072021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55007 0039d316-1c4b-4281-b951-d872f2087c98
* Adds chromium side plumbing to pass speech input calls back and forth with ↵satish@chromium.org2010-08-041-0/+4
| | | | | | | | | | | | | | | | | WebKit. Please advise if any of the code needs to be within "#if ENABLE_INPUT_SPEECH", since most of the speech input code in webkit is under "#if ENABLE(INPUT_SPEECH)" - Created renderer/SpeechInputDispatcher, implements WebKit::WebSpeechInputController which is used by WebView for invoking speech input. - Created browser/speech/SpeechInputDispatcherHost to receive IPC messages from the above SpeechInputDispatcher. Nothing done yet apart from receiving the messages. - Creates new directory chrome/browser/speech, this will be used for SpeechInputDispatcherHost, network based speech recognizer, speech audio recording/buffering code as well as speech output (Text-to-speech) code in future. BUG=none TEST=no functionality to test yet. Review URL: http://codereview.chromium.org/3035035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54981 0039d316-1c4b-4281-b951-d872f2087c98
* Start passwords exceptionssargrass@google.com2010-08-041-0/+2
| | | | | | | | | BUG=None Test=None Review URL: http://codereview.chromium.org/3061049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54959 0039d316-1c4b-4281-b951-d872f2087c98
* Adding mocked out pages for the proxy settings.dhg@chromium.org2010-08-041-0/+2
| | | | | | Review URL: http://codereview.chromium.org/3051007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54913 0039d316-1c4b-4281-b951-d872f2087c98
* Add Framework for History Quick Providermrossetti@chromium.org2010-08-041-0/+2
| | | | | | | | | | | Incorporate 'quick' history provider index as an autocomplete provider in preparation for the replacement of the current history_url_provider. This step refactors the history provider code a bit, introduces the replacement class (history-quick_provider), and adds a unittest template. Note that the 'quick' provider will only support the fast, synchronous autocomplete pass. Once the quick provider has been completed the current history_url_provider will be replaced. In the meantime, the latter will remain in operation in order to provide the slower history results. BUG=None TEST=None Review URL: http://codereview.chromium.org/3005050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54908 0039d316-1c4b-4281-b951-d872f2087c98
* First stage of proxy extension API.pam@chromium.org2010-08-041-0/+2
| | | | | | | | | | | | | Adds a basic API that will cover the features available with the --proxy-server command-line switch, once the underlying proxy config is rewritten to actually access the pref dynamically rather than only ever loading a proxy config on startup. BUG=48930 TEST=covered by browser_tests (ExtensionApiTest.Proxy*) Review URL: http://codereview.chromium.org/3074013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54882 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeFrame currently overrides the request context for intercepting network ↵ananta@chromium.org2010-08-041-2/+0
| | | | | | | | | | | | | | | | | | requests and cookie requests to route them over the automation channel. This adds needless complexity and race conditions between registering a request context for a renderer process as the first one wins. We no longer override the request context in ChromeFrame. For cookie requests we look up the registered render view map and on finding one we route the request over the automation channel. Fixes bug http://code.google.com/p/chromium/issues/detail?id=51103 Bug=51103 Review URL: http://codereview.chromium.org/3036038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54867 0039d316-1c4b-4281-b951-d872f2087c98
* adding ability to register providers to handle particular propertiesdhg@chromium.org2010-08-031-3/+3
| | | | | | | | | BUG=none TEST=making sure the UI still works Review URL: http://codereview.chromium.org/3020047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54848 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Integrate divider into browser-action overflow chevron.shess@chromium.org2010-08-031-0/+4
| | | | | | | | | | | Divider shows when the mouse is not hovering. BUG=50575 TEST=divider shows when the mouse is not hovering. Review URL: http://codereview.chromium.org/3014049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54843 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chromeos compile.estade@chromium.org2010-08-031-0/+2
| | | | | | | | TBR=phajdan.jr Review URL: http://codereview.chromium.org/3091003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54823 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux build (breakage due to not updating gyp).estade@chromium.org2010-08-031-2/+4
| | | | | | | | | | BUG=none TEST=compile TBR=mad Review URL: http://codereview.chromium.org/3072018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54821 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Enable click-drag-release behavior in the Wrench menu's custom items.rsesek@chromium.org2010-08-031-0/+4
| | | | | | | | | | | | | | XIB changes: * Replace the edit item's segmented control with 3 buttons * Make the root view of both items a MenuTrackedRootView * Use the custom MenuTrackedButton for all the buttons BUG=49356 TEST=Click open the Wrench menu, hold, and drag over the buttons and they perform their function. Review URL: http://codereview.chromium.org/3072014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54804 0039d316-1c4b-4281-b951-d872f2087c98
* Landing http://codereview.chromium.org/3032043/show for Denis (dilmah).avayvod@chromium.org2010-08-031-0/+2
| | | | | | | | | BUG=http://crosbug.com/4411 TEST=On login screen change the language through new user pod and verify that for existing user pods text is translated to the new language. Review URL: http://codereview.chromium.org/3047044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54731 0039d316-1c4b-4281-b951-d872f2087c98
* Split ProfileImpl out of profile.cc.pathorn@chromium.org2010-07-301-0/+2
| | | | | | | | | | | | | This is a relatively trivial change which moves ProfileImpl into a separate file to avoid depending on its implementation. The fact that no code references ProfileImpl implies that it doesn't need to be public anyway. Does not affect OffTheRecordProfile, since its dependencies are relatively minimal. BUG=none TEST=none Review URL: http://codereview.chromium.org/2806087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54409 0039d316-1c4b-4281-b951-d872f2087c98
* Asynchronously open the temp file used for Pepper StreamToFile, and delete thedarin@chromium.org2010-07-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | temp file once we are done with it. We observe ResourceHandle::OnRequestClosed as a signal of when we should delete the temp file. This corresponds to the WebURLLoader being closed (or canceled). This patch also includes some helpers: base/scoped_callback_factory.h This class makes it easy to allocate Callbacks that hold a weak reference back to the owning class. It works just like ScopedRunnableMethodFactory but for Callbacks instead of RunnableMethods. base/platform_file.h Added a PassPlatformFile class that is useful for cases where a callback may decide not to take ownership of a PlatformFile (as can happen when using ScopedCallbackFactory). chrome/file_system_proxy.{h,cc} This class provides static methods for executing file system commands on the FILE thread. It routes callbacks back to the originating thread to deliver results (file handles, etc.). Note: this file declares a few functions that are not yet used. I anticipate that we'll make use of these and add more functions here to support the Pepper and OWP FileSystem APIs. chrome/chrome_thread_relay.{h,cc} This class is a helper class for proxying calls over to a background ChromeThread and then returning results to the originating ChromeThread. R=brettw BUG=49789 TEST=(more to be added in third_party/ppapi/tests) Review URL: http://codereview.chromium.org/2878062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54402 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Incorporate 'quick' history provider index as an autocomplete ..."phajdan.jr@chromium.org2010-07-301-2/+0
| | | | | | | | | | Broke AutocompleteEditViewTest.DesiredTLD and AutocompleteEditView.EscapeToDefaultMatch on Linux. TBR=mrossetti Review URL: http://codereview.chromium.org/3052031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54380 0039d316-1c4b-4281-b951-d872f2087c98
* Incorporate 'quick' history provider index as an autocomplete provider in ↵mrossetti@chromium.org2010-07-301-0/+2
| | | | | | | | | | | preparation for the replacement of the current history_url_provider. This step refactors the history provider code a bit, introduces the replacement class (history-quick_provider), and adds a unittest template. Note that the 'quick' provider will only support the fast, synchronous autocomplete pass. Once the quick provider has been completed the current history_url_provider will be replaced. In the meantime, the latter will remain in operation in order to provide the slower history results. BUG=None TEST=None Review URL: http://codereview.chromium.org/3017008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54354 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Add tabpose windowthakis@chromium.org2010-07-301-0/+2
| | | | | | | | | | | | | | | | | | | | The window doesn't have any contents yet, which makes its appearance look a bit janky for now. BUG=50307 TEST= * All the following happens only if --enable-expose-for-tabs is passed in, else all of it should be disabled. * In a browser window, hit cmd-f10 or three-finger-swipe down. A grey overlay with a gradient at the top should appear. * The overlay should cover tab contents, eventual info bars, the bookmarks bar if it's detached (but not the bookmarks bar if it's not detached), and eventual attached inspector windows. It should not cover the download shelf if it's open. * The window should block clicks on the tab strip and the download shelf for now. * The overlay should close on three-finger-swipe up, click, esc, enter, and space. * Every open browser window should have its own overlay, and they should be independent of each other. * If a browser window with an overlay window is active, most menu items should be greyed out, and all browser-related keyboard shortcuts should be disabled. * In particular, hitting cmd-f10 twice should open only one overlay per browser window * The overlay should have the correct size with a UI scale factor > 1 Review URL: http://codereview.chromium.org/2819070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54349 0039d316-1c4b-4281-b951-d872f2087c98
* Change mac notifications UI to match the new mocks. Introduce a new utility ↵johnnyg@chromium.org2010-07-301-0/+5
| | | | | | | | | | | | | | | | | view which provides an image based button that changes on hover and press. Refer to the bug for screenshots of the current and desired UI. Screenshot of what results from this patch is visible at http://www.corp.google.com/~johnnyg/49490patch.png XIB change: change height of title bar, change bindings of buttons. BUG=49190 TEST=notifications on the mac Review URL: http://codereview.chromium.org/3014004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54326 0039d316-1c4b-4281-b951-d872f2087c98
* Move browser/first_run* into into a subdirectory.evan@chromium.org2010-07-291-5/+5
| | | | | | | | BUG=50548 Review URL: http://codereview.chromium.org/3043030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54226 0039d316-1c4b-4281-b951-d872f2087c98
* Download code cleanup patch of death:phajdan.jr@chromium.org2010-07-291-0/+2
| | | | | | | | | | | | | | | Separate all interactions with HistoryService out of DownloadManager to new class DownloadHistory owned by the DownloadManager. The goal is to create more smaller classes with clearly defined responsibilities. TEST=unit_tests, browser_tests, ui_tests BUG=48913 Review URL: http://codereview.chromium.org/3071005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54205 0039d316-1c4b-4281-b951-d872f2087c98
* OwnerManager, allows use of OwnerKeyUtils to take ownership of a devicecmasone@google.com2010-07-291-0/+2
| | | | | | | | | BUG=chromium-os:4485 TEST=unit tests Review URL: http://codereview.chromium.org/3058021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54199 0039d316-1c4b-4281-b951-d872f2087c98