summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* When restoring a session, the browser is shown after a tab is selected ↵jcampan@chromium.org2009-02-252-6/+9
| | | | | | | | | | | | | causing the focus to be on the location bar (not tab contents for web pages). This CL ensures the tab decides where the focus should be after the browser is shown. BUG=6000 TEST=See bug R=sky Review URL: http://codereview.chromium.org/28152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10400 0039d316-1c4b-4281-b951-d872f2087c98
* Add the hunspell project to Chrome.app and get spellchecker compilingshess@chromium.org2009-02-255-38/+80
| | | | | | | | for Mac. Review URL: http://codereview.chromium.org/28053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10399 0039d316-1c4b-4281-b951-d872f2087c98
* Handle keys like alt-f4 when focus has been cleared by making sure we don't ↵pkasting@chromium.org2009-02-253-32/+26
| | | | | | | | | | | eat them when no view wants to process them. I also took the opportunity to shorten ProcessKeyEvent(). BUG=8035 Review URL: http://codereview.chromium.org/28145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10397 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug links for ProcessSingleton.evan@chromium.org2009-02-251-2/+3
| | | | | | Review URL: http://codereview.chromium.org/28142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10395 0039d316-1c4b-4281-b951-d872f2087c98
* change a str pass by value. Words fail me to describe this CL bettercpu@google.com2009-02-252-2/+2
| | | | | | | | | - Yes it is silly - Yes it bothers me every time I see it. Review URL: http://codereview.chromium.org/27155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10388 0039d316-1c4b-4281-b951-d872f2087c98
* Implement accelerators in the gtk port.erg@google.com2009-02-258-68/+157
| | | | | | | | | | | - Adds accelerators to all the menu items that had them on windows. - Adds accelerators to back (Alt+left), forward (Alt+right), reload (Ctr+R) and focus the URL box (Ctr+L). Review URL: http://codereview.chromium.org/28105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10387 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Disabling tests that are failing."kuchhal@chromium.org2009-02-251-13/+11
| | | | | | | | | | | | | Enabling plugin tests as they seem to be running fine on local machine. Lets see how they do on buildbot. TBR=pkasting BUG=7983 Review URL: http://codereview.chromium.org/27167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10385 0039d316-1c4b-4281-b951-d872f2087c98
* This CL causes the autofill popup to hide when the browser window is moved ↵jcampan@chromium.org2009-02-2514-1/+59
| | | | | | | | | | | or resized. TEST=Bring up an autofill popup in a form, move the browser. The autofill popup should be closed. BUG=7401 R=ben Review URL: http://codereview.chromium.org/28126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10384 0039d316-1c4b-4281-b951-d872f2087c98
* Change url bar text according to the model when updating the toolbar. Fix ↵pinkerton@chromium.org2009-02-258-44/+48
| | | | | | | | vtable issue in ToolbarModel by using correct declaration. Review URL: http://codereview.chromium.org/27163 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10383 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid race crash: Don't drop reference to URL fetcher until data is extractedjar@chromium.org2009-02-251-4/+3
| | | | | | | | | | | I also removed a redundant reset in the constructor. bug=7693 r=brettw Review URL: http://codereview.chromium.org/27159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10381 0039d316-1c4b-4281-b951-d872f2087c98
* Import .gyp files into the Chromium treemark@chromium.org2009-02-252-0/+1690
| | | | | | Review URL: http://codereview.chromium.org/27158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10380 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: switch red and blue channelsagl@chromium.org2009-02-251-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/28135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10378 0039d316-1c4b-4281-b951-d872f2087c98
* Dynamically load FFmpeg DLLs if present and --enable-video is on.scherkus@chromium.org2009-02-253-3/+63
| | | | | | | | If any of the DLLs fail to load or are not present, video is disabled. Review URL: http://codereview.chromium.org/24025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10376 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the case of invoking chrome with --install-extension when chrome was notmpcomplete@google.com2009-02-251-1/+4
| | | | | | | | running. It now opens a new chrome window instead of leaving a ghost process around. Review URL: http://codereview.chromium.org/28079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10375 0039d316-1c4b-4281-b951-d872f2087c98
* Ports SpellChecker to use FilePaths instead of wstring.estade@chromium.org2009-02-257-70/+66
| | | | | | | | | by Rohit Rao (rohitrao@google.com) issue: http://codereview.chromium.org/28013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10374 0039d316-1c4b-4281-b951-d872f2087c98
* Update animations in fullscreen mode to prevent stuck throbbers.pkasting@chromium.org2009-02-252-25/+28
| | | | | | | | | Also makes SUpportsWindowFeature() private since no one outside the class was using it. BUG=8031 Review URL: http://codereview.chromium.org/28129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10372 0039d316-1c4b-4281-b951-d872f2087c98
* One more ElideUrl->GetCleanStringFromUrlestade@chromium.org2009-02-251-1/+1
| | | | | | Review URL: http://codereview.chromium.org/28131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10370 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: server side backing storesagl@chromium.org2009-02-2528-88/+596
| | | | | | | | | | | | | | | | | | This converts Linux to using server-side backing stores. Rather than keeping a backing store in heap memory in the browser, we create a pixmap in the X server. This means that expose messages don't require us to transport any images to the X server, we can just direct it to paint from the pixmap. Also, scrolling can be performed server side also. This greatly improves performance over remote X. Also, shared memory transport to the X server is implemented. Shared memory segments can be created in the renderer and mapped directly into the X server. Review URL: http://codereview.chromium.org/27147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10369 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the ToolbarModel on Mac and Linux. Implement ChromeFont on Mac.pinkerton@chromium.org2009-02-258-20/+127
| | | | | | Review URL: http://codereview.chromium.org/28124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10368 0039d316-1c4b-4281-b951-d872f2087c98
* Fix all places where we used the GetWinVersion functionnsylvain@chromium.org2009-02-2510-16/+17
| | | | | | | | | incorrectly. bug:7802 Review URL: http://codereview.chromium.org/28128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10366 0039d316-1c4b-4281-b951-d872f2087c98
* Change some calls to gfx::ElideUrl() to using gfx::GetCleanStringFromUrl()estade@chromium.org2009-02-254-10/+11
| | | | | | Review URL: http://codereview.chromium.org/27148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10363 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Fixing WebKeyboardEvent."kuchhal@chromium.org2009-02-255-9/+12
| | | | | | | Review URL: http://codereview.appspot.com/21071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10362 0039d316-1c4b-4281-b951-d872f2087c98
* Fix menubar activation in context of temp LSUIElement=1 hack.jrg@chromium.org2009-02-251-1/+7
| | | | | | Review URL: http://codereview.chromium.org/27145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10361 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing WebKeyboardEvent.avi@chromium.org2009-02-255-12/+9
| | | | | | Review URL: http://codereview.chromium.org/27056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10360 0039d316-1c4b-4281-b951-d872f2087c98
* Force the browser to restored mode before going fullscreen, since Windows ↵pkasting@chromium.org2009-02-252-13/+23
| | | | | | | | | doesn't seem to want to hide the taskbar for maximized windows regardless of their dimensions. BUG=7997 Review URL: http://codereview.chromium.org/27146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10359 0039d316-1c4b-4281-b951-d872f2087c98
* Remove code that adds "Url Protocol" key to registry entrysverrir@chromium.org2009-02-252-4/+12
| | | | | | | | | | | for ChromeHTML. This removes the feature where you can launch Chrome using chromehtml: links in e.g. IE. BUG=5825 Review URL: http://codereview.chromium.org/21477 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10357 0039d316-1c4b-4281-b951-d872f2087c98
* Add following files to chrome.xcodeproj to fix Mac build:phajdan.jr@chromium.org2009-02-251-0/+4
| | | | | | | | | chrome/browser/automation_provider.cc chrome/browser/automation_provider_list.cc Review URL: http://codereview.chromium.org/27144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10356 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bogus DCHECK in bookmark_bar_view. I needed to add the check forsky@google.com2009-02-252-2/+2
| | | | | | | | | | | | testing_ as we don't want it hit in the interactive tests, and the check should be for removing, so that I wanted is_add, not !is_add. BUG=none TEST=none Review URL: http://codereview.chromium.org/28122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10353 0039d316-1c4b-4281-b951-d872f2087c98
* Remove memory model experimentjar@chromium.org2009-02-255-42/+10
| | | | | | | | | | | We've already removed the histograms (during cleanup of other files) so this just discards the remaining uses of the constants, along with the experiment establishment portion. r=mbelshe Review URL: http://codereview.chromium.org/27032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10352 0039d316-1c4b-4281-b951-d872f2087c98
* Compile parts of chrome/browser/automation on Linux.phajdan.jr@chromium.org2009-02-256-49/+177
| | | | | | | | | This patch involves heavy temporary stubbing-out of windowsic parts of automation framework. Review URL: http://codereview.chromium.org/28092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10351 0039d316-1c4b-4281-b951-d872f2087c98
* Some files I forgot in my previous view-source change.brettw@chromium.org2009-02-255-1/+47
| | | | | | Review URL: http://codereview.chromium.org/27139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10348 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ThirtyFoudTabs test as it is failing consitently now on all buildbots.kuchhal@chromium.org2009-02-251-1/+3
| | | | | | | | | | TBR=sky,sidchat BUG=5668 Review URL: http://codereview.appspot.com/20072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10347 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the ViewSourceTabContents.brettw@chromium.org2009-02-2544-155/+176
| | | | | | | | | | | | | This removes all the tab contents type stuff for view source mode. The RenderViewHostManager now automatically switches RenderViews when we turn view source mode on or off to get the desired effect. I also moved some instances of hardcoded schemes into chrome_constants.h, and renamed RendererCreated/Ready/Gone to RenderViewCreated/Ready/Gone to reflect what they actually mean. Review URL: http://codereview.chromium.org/28089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10346 0039d316-1c4b-4281-b951-d872f2087c98
* Enable history and downloads by default, port NewTabUI from DOMUIHost to DOMUI.glen@chromium.org2009-02-2521-254/+298
| | | | | | | NewTabUI is only included on OS(WIN) because DOMUI doesn't appear to have been ported. Review URL: http://codereview.chromium.org/28104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10344 0039d316-1c4b-4281-b951-d872f2087c98
* Make bookmark_context_menu.cc and bookmark_drop_info.cc compile on Posix.jhawkins@chromium.org2009-02-2510-36/+151
| | | | | | Review URL: http://codereview.chromium.org/28103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10343 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bad path to grit run.thomasvl@chromium.org2009-02-251-1/+1
| | | | | | Review URL: http://codereview.chromium.org/28118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10342 0039d316-1c4b-4281-b951-d872f2087c98
* Make non-glass popups match new mockup from Glen.pkasting@chromium.org2009-02-2514-102/+102
| | | | | | | | | Unfortunately glass popups can't be made to match the mockup unless we want to completely reimplement Windows titlebar drawing, so I'm leaving them pretty much unchanged :( BUG=7569 Review URL: http://codereview.chromium.org/28072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10341 0039d316-1c4b-4281-b951-d872f2087c98
* Allow JS Debugger shortcut to work in fullscreen mode, since there's no ↵pkasting@chromium.org2009-02-251-5/+7
| | | | | | | | | reason not to. BUG=8023 Review URL: http://codereview.chromium.org/27110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10338 0039d316-1c4b-4281-b951-d872f2087c98
* Fix system menu positioning a bit. In Aero glass, the maximized mode menu ↵pkasting@chromium.org2009-02-252-5/+9
| | | | | | | | | was going offscreen by one pixel, causing Windows to reposition it strangely. In both frames, the vertical offset below the tabstrip needed a bit of tweaking. BUG=7927 Review URL: http://codereview.chromium.org/27115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10337 0039d316-1c4b-4281-b951-d872f2087c98
* Trying again to land this CL that makes the browser focus UI tests in process.jcampan@chromium.org2009-02-257-247/+431
| | | | | | | TBR=sky Review URL: http://codereview.chromium.org/27122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10336 0039d316-1c4b-4281-b951-d872f2087c98
* Sandbox fix - warmup -[NSColor colorUsingColorSpaceName].jeremy@chromium.org2009-02-252-2/+11
| | | | | | | | | Also move HandleRendererErrorTestParameters() back to the top of RendererMain(). Review URL: http://codereview.chromium.org/27135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10335 0039d316-1c4b-4281-b951-d872f2087c98
* Add "new tab" ui to the build and remove some of the scaffolding. Fix ↵pinkerton@chromium.org2009-02-255-21/+43
| | | | | | | | compatibility issues with GCC. Review URL: http://codereview.chromium.org/28088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10333 0039d316-1c4b-4281-b951-d872f2087c98
* Make basic bits of chrome/test/automation build on Linux.phajdan.jr@chromium.org2009-02-259-85/+118
| | | | | | Review URL: http://codereview.chromium.org/27060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10331 0039d316-1c4b-4281-b951-d872f2087c98
* Initial support for Renderer Side Histogramsjar@chromium.org2009-02-2514-12/+252
| | | | | | | | | | Patch contributed by Raman Tenneti see also patch number 21038 Review URL: http://codereview.chromium.org/27034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10330 0039d316-1c4b-4281-b951-d872f2087c98
* An experimental fix for Issue 7707.hbono@chromium.org2009-02-251-0/+7
| | | | | | | | | | | To read crash dumps, it seems a rich-edit control crashes because it receives a WM_IME_CHAR message while it is processing a WM_IME_COMPOSITION message. Since a rich-edit control does not need WM_IME_CHAR messages, this code just blocks WM_IME_CHAR messages from being dispatched to view controls. Even though I'm not totally confident this code fixes this issue, I wish it does. BUG=7707 Review URL: http://codereview.chromium.org/21535 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10328 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary fix for the Cocoa-in-renderer problem.jrg@chromium.org2009-02-254-8/+44
| | | | | | Review URL: http://codereview.chromium.org/27108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10326 0039d316-1c4b-4281-b951-d872f2087c98
* Adds some debugging code in hopes of figuring out who is removing thesky@google.com2009-02-253-4/+20
| | | | | | | | | | | bookmark bar. BUG=7857 TEST=none Review URL: http://codereview.chromium.org/28100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10325 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new message id IDS_LOGIN_DIALOG_DESCRIPTION_NO_REALM,wtc@chromium.org2009-02-252-4/+10
| | | | | | | | | | | | | | | which is a variant of IDS_LOGIN_DIALOG_DESCRIPTION that doesn't have a realm. Some HTTP authentication schemes such as NTLM don't have a realm. In IDS_LOGIN_DIALOG_DESCRIPTION, changed the placeholder's name from "TITLE" to "REALM". R=eroman,tony BUG=6567,6824 Review URL: http://codereview.chromium.org/27117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10324 0039d316-1c4b-4281-b951-d872f2087c98
* Always log out how many user scripts were injected, not justaa@chromium.org2009-02-251-4/+2
| | | | | | | | if there was more than zero. Review URL: http://codereview.chromium.org/27121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10323 0039d316-1c4b-4281-b951-d872f2087c98
* ui test fail. revert.ben@chromium.org2009-02-2511-171/+91
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10322 0039d316-1c4b-4281-b951-d872f2087c98