summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Import search engines even if they are not in sqlite3 db.kuchhal@chromium.org2009-06-241-23/+21
| | | | | | | | BUG=14123 Review URL: http://codereview.chromium.org/146045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19121 0039d316-1c4b-4281-b951-d872f2087c98
* More perfbot fun.pinkerton@chromium.org2009-06-241-0/+4
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19120 0039d316-1c4b-4281-b951-d872f2087c98
* disable more code for perfbot.pinkerton@chromium.org2009-06-241-1/+2
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19117 0039d316-1c4b-4281-b951-d872f2087c98
* More experiments on perfbot.pinkerton@chromium.org2009-06-242-6/+13
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19114 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remove ShowJavaScriptConsole / InspectElementAt methods from ↵pfeldman@chromium.org2009-06-2412-37/+38
| | | | | | | | render_view_host API. Review URL: http://codereview.chromium.org/146080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19112 0039d316-1c4b-4281-b951-d872f2087c98
* Backing out last change to see if it regressed perf.pinkerton@chromium.org2009-06-241-10/+6
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19111 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools Profiler: enable log compression.mnaganov@chromium.org2009-06-241-3/+4
| | | | | | | | | | | Log compression saves memory and speeds up transfer of log data to DevTools process. BUG=none TEST=none Review URL: http://codereview.chromium.org/148002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19110 0039d316-1c4b-4281-b951-d872f2087c98
* Handle EWOULDBLOCK/EAGAIN while sending ChromeDevTools protocol messages so ↵apavlov@chromium.org2009-06-242-0/+19
| | | | | | | | that outbound protocol messages do not get silently dropped. Review URL: http://codereview.chromium.org/147080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19109 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Nuke legacy debugger.pfeldman@chromium.org2009-06-2457-4659/+31
| | | | | | Review URL: http://codereview.chromium.org/146027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19108 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for vertical split into SingleSplitView.pfeldman@chromium.org2009-06-241-3/+4
| | | | | | Review URL: http://codereview.chromium.org/146036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19107 0039d316-1c4b-4281-b951-d872f2087c98
* Show bookmark manager on Linux when menu shortcut is pressed (ctrl-shift-b).craig.schlenter@chromium.org2009-06-241-1/+2
| | | | | | Review URL: http://codereview.chromium.org/146031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19106 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bookmark manager context menu crash, and show the context menu on ↵estade@chromium.org2009-06-242-0/+21
| | | | | | | | | | | right click. http://crbug.com/14196 http://crbug.com/14443 Review URL: http://codereview.chromium.org/147055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19102 0039d316-1c4b-4281-b951-d872f2087c98
* show back/forward menu on right clickestade@chromium.org2009-06-243-0/+24
| | | | | | | | | http://crbug.com/15100 TEST=do it Review URL: http://codereview.chromium.org/146062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19101 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Gtk TableModel adapters always appending or prepending.mattm@chromium.org2009-06-242-7/+7
| | | | | | | | TEST=Open bookmark manager, drag bookmarks around. Review URL: http://codereview.chromium.org/147059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19096 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix fake italics for fonts without italic variants.agl@chromium.org2009-06-241-2/+4
| | | | | | | | | | | | | | | Before this patch we assumed that the style which we got from fontconfig was the one that we asked for. Rather than do this we need to query the resulting style and plumb that back into WebKit. Once WebKit knows that there's a mismatch between the request and actual styles it can trigger faking. BUG=14810 http://codereview.chromium.org/147005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19095 0039d316-1c4b-4281-b951-d872f2087c98
* Fix: Omnibox is not updated properly when the main frame results in a file ↵yuzo@chromium.org2009-06-241-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | download This is the second attempt, to address the cases where downloadable URLs are input multiple times. It seems that depending on the thread execution order, TabContents::DidFailProvisionalLoadWithError is sometimes called after TabContents::OnStartDownload. In such cases, URL display invalidation happens before the navigation entry removal. The result is that the downlodable URL remains in the omnibox. This change ensures that the URL invalidation happens right after the navigation entry removal. BUG=1904 TESTED=manually, gcl try TEST=Type any URLs that causes download, e.g., ftp://ftp.vim.org/pub/vim/pc/gvim72.zip into the omnibox. Observe that the URL is changed back to the original once the download starts. Repeat this multiple times, with other URLs, to confirm it always works. Review URL: http://codereview.chromium.org/147006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19094 0039d316-1c4b-4281-b951-d872f2087c98
* Fix issue where the closed window menu got cut off.arv@google.com2009-06-243-37/+84
| | | | | | | | | | | | | | | | Also, fix issue where the recent items could not be executed using the keyboard. BUG=15104, 15111 TEST=Open a new window with 5+ tabs and close it. Then go to the new new tab page and mouseover the item "5" tabs". It should show the whole menu and you should also be able to tab to it and pressing enter when focused should reopen the window. Review URL: http://codereview.chromium.org/147054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19093 0039d316-1c4b-4281-b951-d872f2087c98
* Linux build fixdimich@google.com2009-06-241-1/+1
| | | | | | | TBR=thakis Review URL: http://codereview.chromium.org/146061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19085 0039d316-1c4b-4281-b951-d872f2087c98
* Don't enumerate unmapped top-level windows. This occurs most often in the ↵jhawkins@chromium.org2009-06-231-0/+3
| | | | | | | | | | Compiz window manager when the browser window is moved partially off-screen. BUG=15023 TEST=Extensive tab dragging in Compiz window manager, including a browser window that is partially off-screen. Review URL: http://codereview.chromium.org/146059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19083 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to start/stop http server to ui_tests. This will be used to run ↵dimich@google.com2009-06-235-0/+133
| | | | | | | | | | Workers+XHR layout tests which is impossible to run in test_shell. BUG=none TEST=none Review URL: http://codereview.chromium.org/125283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19082 0039d316-1c4b-4281-b951-d872f2087c98
* Makes sure we close all browsers, not just the active ones.jcampan@chromium.org2009-06-231-3/+2
| | | | | | | | | | This fixes NOTREACHED() being hit on browser tests when a browser window that has not been activated is closed. BUG=None TEST=Run the browser tests. Prevent the browser test browser window from getting activation by clicking another window before the browser window becomes active. Review URL: http://codereview.chromium.org/147045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19080 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Fix status bubble hiding during background tab events.erg@google.com2009-06-233-15/+43
| | | | | | | | | | | | So the GTK version had only one status, setting the status to any URL the user hovered over. When the background tab is done with loading, it sends a SetStatus("") to the StatusBubble. This was what was tickling the bug. So I'm copying the Windows implementation, which can have a URL and a status, with the URL's display overriding the status display. So when the background tab calls SetStatus(""), the URL should still be displayed. http://crbug.com/14802 Review URL: http://codereview.chromium.org/147050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19077 0039d316-1c4b-4281-b951-d872f2087c98
* Original patch by pmarks@google.com (see http://codereview.chromium.org/113944)ericroman@google.com2009-06-232-17/+13
| | | | | | | | | | | | | | | | | | | | | | | - Pull in googleurl r107, which includes the new CanonicalizeHostVerbose() function: http://code.google.com/p/google-url/source/detail?r=107 - Atomically update Chromium to make use of this new function. This allows us to extract better information about IP addresses using fewer, and cleaner, calls to googleurl. - Also, change a call to CanonicalizeIPAddress() to stay compatible with r107. The upshot of all this is, Chrome will no longer try to connect to IPv4 addresses with overflow "http://192.168.0.257", or hostnames surrounded by square brackets "http://[google.com]" BUG=none TEST={unit_tests,googleurl_unittests,net_unittests} Review URL: http://codereview.chromium.org/146053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19076 0039d316-1c4b-4281-b951-d872f2087c98
* Fix RTL issues with .item CSS class. Also use dir atttribute instead ofarv@google.com2009-06-233-4/+7
| | | | | | | | | | | | | | | style.direction since it is recommended to treat direction as a sementic information. BUG=15077, 15087 TEST=Start chrome with -new-new-tab-page --lang=he and navigate to some tabs, both RTL tabs and LTR tabs and then close them. The icon should not overlap the text in the recent section of the new tab page. The text should be aligned next to the icon. Review URL: http://codereview.chromium.org/147040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19075 0039d316-1c4b-4281-b951-d872f2087c98
* Minor tweaks to tab overview:sky@chromium.org2009-06-238-10/+116
| | | | | | | | | | | | | | . select the tab when you click on a cell. . on release if we didn't start a drag focus the browser. . Makes the container draw a nicer looking background. . Makes the new browser window widget show up appropriately. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/146046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19074 0039d316-1c4b-4281-b951-d872f2087c98
* Syncs to latest messages and makes tab overview button work.sky@chromium.org2009-06-232-2/+31
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/147047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19073 0039d316-1c4b-4281-b951-d872f2087c98
* Show recent history list in UrlPickerDialogGtk.mattm@chromium.org2009-06-236-226/+572
| | | | | | | | | BUG=11507 TEST=open options, click "add" to startup url list, select row from list in add url dialog, click add. Also, try sorting columns, and make sure correct url gets added when selecting an url after sorting. Review URL: http://codereview.chromium.org/145009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19072 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new pattern to the list of known reliability crash. It's anotherjungshik@google.com2009-06-231-0/+1
| | | | | | | | | | | pure_call crash. TEST=reliability test passes BUG=NONE Review URL: http://codereview.chromium.org/146051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19066 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix, use the correct define for mac.brettw@chromium.org2009-06-231-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19065 0039d316-1c4b-4281-b951-d872f2087c98
* Add Linux support for getting the thumbnail and wire into the switcher.brettw@chromium.org2009-06-236-38/+79
| | | | | | Review URL: http://codereview.chromium.org/144006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19064 0039d316-1c4b-4281-b951-d872f2087c98
* Fix case where install puts two copies of the extension toolbar on the shelf.erikkay@chromium.org2009-06-231-8/+0
| | | | | | | | | BUG=crbug.com/14941 TEST=install an extension, verify that only one toolbar is visible Review URL: http://codereview.chromium.org/147026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19061 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crasher where we tried to access a destroyed render widget host view.estade@chromium.org2009-06-235-18/+18
| | | | | | | | | BUG=14669 TEST=navigate to a webpage that takes a while to load (I used yahoo.com). As soon as you press enter in the url box, right click in the render view (so that the context menu is popped up for your current page rather than yahoo). After yahoo is loaded, dismiss the context menu. No crash. Review URL: http://codereview.chromium.org/146011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19059 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor setup. No code change.kuchhal@chromium.org2009-06-236-282/+262
| | | | | | | | | | | I am not sure why we had split install.h functions into setup.cc and install.cc. I think we only need install.{h|cc} just like we have uninstall.{h|cc}. BUG=12849 Review URL: http://codereview.chromium.org/147016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19058 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup around WebCore EditCommands:jeremy@chromium.org2009-06-234-8/+8
| | | | | | | | | Renamed CoreCommand -> EditCommand Renamed the ViewMsg_HandleExecuteEditCommand IPC message to ViewMsg_ExecuteEditCommand Review URL: http://codereview.chromium.org/147034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19055 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Fix middle click in bookmark menus opening with wrong disposition.erg@google.com2009-06-231-2/+2
| | | | | | | | http://crbug.com/13228 Review URL: http://codereview.chromium.org/147023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19052 0039d316-1c4b-4281-b951-d872f2087c98
* Handle RTL layout in the gtk tabstrip.jhawkins@chromium.org2009-06-236-27/+54
| | | | | | | | BUG=none TEST=Open the browser with --lang=he and make sure the tabs are ordered starting from the right. Also, the UI elements in the tabs should be reversed as well. Review URL: http://codereview.chromium.org/147020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19051 0039d316-1c4b-4281-b951-d872f2087c98
* Adding ..\ClientState\<ChromeGuid>\client key to the uninstall metrics for ↵robertshield@google.com2009-06-231-0/+9
| | | | | | | | | | | | | | Google Chrome build. Note that the inclusion of this value is contingent upon the user having opted to send up anonymous usage information. BUG=b/1484308 TEST=Verify uninstall survey URL contains &client=<client-string> Review URL: http://codereview.chromium.org/146014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19046 0039d316-1c4b-4281-b951-d872f2087c98
* Toast experiment: I need to re-laucnh chrome because google_update likes ↵cpu@google.com2009-06-237-8/+42
| | | | | | | | | | | | | setup to finish fast. - Added new cmd line flag to setup.exe: --inactive-user-toast BUG= b/1484308 TEST = see the bug Review URL: http://codereview.chromium.org/144015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19044 0039d316-1c4b-4281-b951-d872f2087c98
* Move MockKeychain into its own file.stuartmorgan@chromium.org2009-06-234-587/+625
| | | | | | | | | | | | The unit test file has become very unwieldy, and I no longer believe that the Keychain mock is temporary code that should be replaced with GMock (since the dummy implementation makes certain tests much easier). BUG=none TEST=none Review URL: http://codereview.chromium.org/146041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19041 0039d316-1c4b-4281-b951-d872f2087c98
* Switching several $(SolutionDir) instances to the equivalent $(ProjectDir) ↵bradnelson@google.com2009-06-232-4/+4
| | | | | | | | | | | | | | base path. This make it possible to actually build all.sln! BUG=None TEST=None TBR=gspencer Review URL: http://codereview.chromium.org/147030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19040 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling some browser tests that fail, as part of deploying the browser ↵jcampan@chromium.org2009-06-232-3/+6
| | | | | | | | | | tests to the build bot. BUG=None TEST=Run the browser tests. Review URL: http://codereview.chromium.org/146042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19039 0039d316-1c4b-4281-b951-d872f2087c98
* Removing a now irrelevant browser test and disabling 2 failing ones (in ↵jcampan@chromium.org2009-06-231-56/+7
| | | | | | | | | | order to be able to run browser tests on the main build bots). BUG=None TEST=Run the SSL browser tests Review URL: http://codereview.chromium.org/146039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19038 0039d316-1c4b-4281-b951-d872f2087c98
* Report the process type in Linux crash reports.thestig@chromium.org2009-06-233-1/+31
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/147031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19036 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix crash reporting for zygote modelagl@chromium.org2009-06-234-9/+18
| | | | | | | | | | | | | | | | | | Crash reporting broke on Linux when we enabled the zygote model a couple of weeks ago. We can't just add "zygote" to the check for the process type because the crash signal fd is set at the same time and that will change when a renderer is forked from the zygote. This fixes it for now, but it will need to be redone when we enable sandboxing. http://codereview.chromium.org/147004 BUG=14969 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19035 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup setup dependencies.kuchhal@chromium.org2009-06-231-5/+1
| | | | | | Review URL: http://codereview.chromium.org/147027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19034 0039d316-1c4b-4281-b951-d872f2087c98
* Privacy Blacklist SketelonAdded code hooks to serve as place holders for the ↵idanan@chromium.org2009-06-2313-2/+339
| | | | | | | | | | | implementationof the privacy blacklist. The --privacy-blacklist option was addedwhich will eventually is used to activate the code.This is work-in-progress code which effectively makes a couple morepointer-checks when the --privacy-blacklist is not specified. Whenit is specified, some of the blacklist code is executed but theblacklist is always empty and therefore has no impact on browsing. BUG=none TEST=Blacklist* Review URL: http://codereview.chromium.org/119313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19033 0039d316-1c4b-4281-b951-d872f2087c98
* Scale the margins according to the DPI of the printer. The margins were ↵sverrir@google.com2009-06-231-7/+9
| | | | | | | | | | | fixed at 500 units which caused the margins to be huge for low DPI (low quality) printing output. BUG=http://crbug.com/14502 TEST=Print with different DPI settings and notice how the margins stay the same physical width. Review URL: http://codereview.chromium.org/145008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19032 0039d316-1c4b-4281-b951-d872f2087c98
* Adds back BrowserWindowGtk::set_drag_active.sky@chromium.org2009-06-232-0/+16
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/147024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19031 0039d316-1c4b-4281-b951-d872f2087c98
* Alert the user when something fails when printing.sverrir@google.com2009-06-232-4/+15
| | | | | | | | | | | Also fix the alert when no printer is installed. BUG=http://crbug.com/6833 TEST=Print to a printer that fails to print (e.g. MS XPS printer and cancel save). Try to print when no printer is installed. Review URL: http://codereview.chromium.org/141060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19030 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to ExtensionsService to support extensions auto-update.asargent@chromium.org2009-06-233-13/+253
| | | | | | | | | | | | | This CL adds an UpdateExtension method to ExtensionsService along with a completion callback for when the install is complete (or failed). BUG=http://crbug.com/12117 BUG=http://crbug.com/12764 TEST=none Review URL: http://codereview.chromium.org/140022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19027 0039d316-1c4b-4281-b951-d872f2087c98