summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Adds support for WAI-ARIA roles application, document, radiogroup, region, ↵klink@chromium.org2009-08-251-0/+8
| | | | | | | | | | | separator, status and tooltip. BUG=19982 TEST=Assign @role application, document, radiogroup, region, separator, status or tooltip to any dom element, and use Inspect32 (or similar tool) to see it exposed correctly. Review URL: http://codereview.chromium.org/174382 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24262 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Make the progress area go away when a download item is cancelled.estade@chromium.org2009-08-251-1/+3
| | | | | | | | BUG=20158 Review URL: http://codereview.chromium.org/174365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24255 0039d316-1c4b-4281-b951-d872f2087c98
* Fix double control key issue with the omnibox.deanm@chromium.org2009-08-251-4/+10
| | | | | | | | | | | Previously holding two controls keys and releasing one would show the non-control omnibox results, but hitting enter would take the control results. Fix this by showing the correct results if any control key is held down. Review URL: http://codereview.chromium.org/173324 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24253 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: set the initial size of the "Page" column in the task manager to fit ↵mdm@chromium.org2009-08-252-11/+40
| | | | | | | | | | | | the dialog. This keeps that column from forcing the other columns into a scroll bar when a page with a long title is viewed. BUG=17930 TEST=none Review URL: http://codereview.chromium.org/173308 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24252 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION build from 203.0 to 204.0jon@chromium.org2009-08-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24249 0039d316-1c4b-4281-b951-d872f2087c98
* Addding reference build results for DOM perf testsasargent@chromium.org2009-08-251-0/+22
| | | | | | | | | | BUG=http://crbug.com/17577 TEST=none Review URL: http://codereview.chromium.org/171075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24242 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill http auth dialog on os x and linux.thakis@chromium.org2009-08-253-7/+75
| | | | | | | | | BUG=19801 TEST=See bug (on both mac and linux) Review URL: http://codereview.chromium.org/173341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24241 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for replace infobar. The lack of this was a top mac crasher.erikkay@google.com2009-08-252-1/+24
| | | | | | | | | BUG=19728 TEST=install two themes without dismissing info bar. then dismiss the info bar. It shouldn't crash. Review URL: http://codereview.chromium.org/174349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24234 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: disable scripts-related sanity tests again.pfeldman@chromium.org2009-08-251-2/+2
| | | | | | | TBR=yurys git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24233 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce "testFunction" to reduce boilerplate in extensions API tests.asargent@chromium.org2009-08-252-189/+204
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24232 0039d316-1c4b-4281-b951-d872f2087c98
* Fix "crashed extension" infobar browser crashes.phajdan.jr@chromium.org2009-08-2513-97/+144
| | | | | | | | | | | | | | | | This is a general rework of how "crashed extension" infobar works and how the extension is actually recovered after the crash. This is a subset of original http://codereview.chromium.org/164151/ . I had to remove the part which unloads the entire extension on crash, because it interacts badly with other parts of the browser. I'm fixing that. TEST=See bug. http://crbug.com/15888 Review URL: http://codereview.chromium.org/173314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24231 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Enable devtools sanity tests on Linux.pfeldman@chromium.org2009-08-254-16/+12
| | | | | | Review URL: http://codereview.chromium.org/174395 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24230 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 24220.yutak@chromium.org2009-08-255-96/+54
| | | | | | | | | | It seemed that r24220 caused failures on all of Linux UI (valgrind) bots. TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/173345 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24228 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the RenderThread to track the number of widgetsmbelshe@google.com2009-08-255-13/+115
| | | | | | | | | | | | | | | and "hidden widgets" which are running through that thread. By knowing the if the widgets are all hidden, the thread can accurately inform V8 when it is idle so that V8 can better cleanup unused memory when idle. BUG=none TEST=none Review URL: http://codereview.chromium.org/174303 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24227 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r24223. Storage test is not working.aa@chromium.org2009-08-2510-149/+13
| | | | | | TBR=mpcomplete@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24226 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a new reliability crash to known_crashes.txt.yutak@chromium.org2009-08-251-0/+4
| | | | | | | | | BUG=http://crbug.com/20200 TBR=huanr TEST=none Review URL: http://codereview.chromium.org/173342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24225 0039d316-1c4b-4281-b951-d872f2087c98
* Try again to commit r24174: Change the way json_schema.js is loaded.aa@chromium.org2009-08-2512-50/+63
| | | | | | TBR=mpcomplete@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24224 0039d316-1c4b-4281-b951-d872f2087c98
* Force databases and localstorage to be enabled extensions.aa@chromium.org2009-08-2510-13/+149
| | | | | | | | | | | | | | | | | | | | | | | | | We were already doing this, this change modifies the mechanism. Before we were relying on the presence of the --enable-extensions flag, but as we are getting ready to remove that on dev, we needed something else. This forces local storage and database to be enabled on chrome-extension:// pages. Also, change the way database enabling works in general to be more like the way local storage works, just for consistency. Will remove old, unnecessary WebKit API in an upstream change. erikkay: extensions stuff dumi: database stuff jorlow: local storage stuff BUG=19511 Review URL: http://codereview.chromium.org/173306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24223 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Chromium Linux to be built with Breakpad. Enable Linux CHROME_HEADLESS ↵thestig@chromium.org2009-08-255-54/+96
| | | | | | | | | | support. TEST=none BUG=19663 Review URL: http://codereview.chromium.org/173095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24220 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r24217.aa@chromium.org2009-08-2510-47/+44
| | | | | | TBR=mpcomplete@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24218 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way json_schema.js is loaded. This is required soaa@chromium.org2009-08-2510-44/+47
| | | | | | | | | | that ChromeOS can use extension-style bindings without polluting the global scope of webpages. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=24174 Review URL: http://codereview.chromium.org/173263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24217 0039d316-1c4b-4281-b951-d872f2087c98
* Try one more time to lock down content sniffing foraa@chromium.org2009-08-251-17/+3
| | | | | | | | | | | | | | | | | | Chrome extensions. Last time I tried to check this in, I had to roll it back because it made installing extensions from file:// URLs not work. Turned out that we just have to add a single line mapping the ".crx" extension to our mimetype. BUG=13296 TEST=Install an extension from the interweb, it should install. Install an extension from disk, it should install. Review URL: http://codereview.chromium.org/174380 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24216 0039d316-1c4b-4281-b951-d872f2087c98
* Change download items' "Reveal in Finder" menu item to "Show in Finder".mark@chromium.org2009-08-251-9/+5
| | | | | | | | BUG=19943 TEST=Download something, click on the item's triangle, and read the menu items Review URL: http://codereview.chromium.org/174239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24213 0039d316-1c4b-4281-b951-d872f2087c98
* Making RegisterRequest and UnregisterRequest virtual so that they can be ↵tommi@chromium.org2009-08-252-6/+8
| | | | | | | | | | | | | | | overriden in derived test classes. Also making the unique id counter static in order to avoid conflicts with id values handed out from base classes. Since the id will be used on the other side of automation, it's not enough to make the id generator function overridable. All request IDs must be unique. R=amit BUG=none TEST=Should be no change. Run automation tests. Review URL: http://codereview.chromium.org/174345 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24212 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a read-size throttle within the TCP socket.mbelshe@google.com2009-08-251-0/+10
| | | | | | | | | | | Add a field-group trial for testing it. BUG=none TEST=none Review URL: http://codereview.chromium.org/173259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24211 0039d316-1c4b-4281-b951-d872f2087c98
* More Gtk Cookies View polish.mattm@chromium.org2009-08-252-16/+7
| | | | | | | | | | | | Reduce filter delay to 100ms, add stock icons to dialog buttons, remove extraneous cookie icons. BUG=17919 TEST=none Review URL: http://codereview.chromium.org/173331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24210 0039d316-1c4b-4281-b951-d872f2087c98
* linux: call g_thread_init() at relevant startup pointsevan@chromium.org2009-08-253-2/+2
| | | | | | | | | | | | | | | | | | According to glib docs, we need to do this if it's at all possible for us to hit glib on multiple threads. This may be happening when we grab plugin metadata from the file thread. Rather than explicitly depending on gthread all over the place, just put it in with the GTK dep (since anywhere we're using GTK we ought to init gthread). (Note that this is *not* initializing the GDK locking system.) BUG=18957 Review URL: http://codereview.chromium.org/174264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24207 0039d316-1c4b-4281-b951-d872f2087c98
* Make HttpBridge::AllowSendingCookies return true for now.tim@chromium.org2009-08-252-2/+13
| | | | | | | | | TEST=HttpBridgeTest, sync integration BUG=20182 Review URL: http://codereview.chromium.org/173325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24206 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: call g_thread_init() at relevant startup points"evan@chromium.org2009-08-253-2/+2
| | | | | | This reverts commit r24203, Mac breakage. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24204 0039d316-1c4b-4281-b951-d872f2087c98
* linux: call g_thread_init() at relevant startup pointsevan@chromium.org2009-08-253-2/+2
| | | | | | | | | | | | | | | | | | According to glib docs, we need to do this if it's at all possible for us to hit glib on multiple threads. This may be happening when we grab plugin metadata from the file thread. Rather than explicitly depending on gthread all over the place, just put it in with the GTK dep (since anywhere we're using GTK we ought to init gthread). (Note that this is *not* initializing the GDK locking system.) BUG=18957 Review URL: http://codereview.chromium.org/174264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24203 0039d316-1c4b-4281-b951-d872f2087c98
* Now that Import and Clear are available in options, they should be removed ↵glen@chromium.org2009-08-252-9/+1
| | | | | | | | | | | from the menu. BUG=20137 TEST=Verify that the Chrome menu doesn't contain 'import' or 'clear browsing data' options. Review URL: http://codereview.chromium.org/149745 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24198 0039d316-1c4b-4281-b951-d872f2087c98
* Fall back to the chrome-themed default favicon if the gtk theme fails to ↵estade@chromium.org2009-08-251-14/+16
| | | | | | | | | | | produce one. BUG=19994 Review URL: http://codereview.chromium.org/174267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24191 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Show the correct text for the omnibox "paste and go/search" menu item.estade@chromium.org2009-08-252-20/+12
| | | | | | | | BUG=20151 Review URL: http://codereview.chromium.org/174363 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24187 0039d316-1c4b-4281-b951-d872f2087c98
* Update build to work with native 64-bit Linux packages.mmoss@chromium.org2009-08-253-57/+58
| | | | | | | | | | Also remove the no longer used GTK variable, since the GTK_PATH modification was a hack for 32-bit binaries on 64-bit distros. Review URL: http://codereview.chromium.org/173286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24186 0039d316-1c4b-4281-b951-d872f2087c98
* We weren't drawing the toolbar color, leading to theme hideousness.glen@chromium.org2009-08-242-6/+11
| | | | | | | | | | | Also fix up the bookmark bar border color. BUG=20139 TEST=none Review URL: http://codereview.chromium.org/174352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24179 0039d316-1c4b-4281-b951-d872f2087c98
* Revert breakage from r24174.aa@chromium.org2009-08-249-46/+43
| | | | | | TBR=tony@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24175 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way json_schema.js is loaded. This is required soaa@chromium.org2009-08-249-43/+46
| | | | | | | | that ChromeOS can use extension-style bindings without polluting the global scope of webpages. Review URL: http://codereview.chromium.org/173263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24174 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding this patch as the previous one broke valgrind tests and ↵ananta@chromium.org2009-08-242-6/+132
| | | | | | | | | | | | | | | | | | | | | reliability tests. The ResourceDispatcher object does not honor the deferred load flag for a request correctly. If this flag is set it correctly queues up any subsequent responses. When the flag is reset it starts dispatching these responses. If the deferred flag is set in the context of these responses it continues to dispatch further responses, which is not correct. Fix is to check if the deferred flag for a request is set in the context of a response and stop dispatching if yes. This fixes bug http://code.google.com/p/chromium/issues/detail?id=19931 and could potentially explain this http://code.google.com/p/chromium/issues/detail?id=19393 Bug=19931 Test= Covered by unit test. Review URL: http://codereview.chromium.org/174309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24173 0039d316-1c4b-4281-b951-d872f2087c98
* Cache images on theme install so startup does no image processing.mirandac@chromium.org2009-08-245-58/+200
| | | | | | | | | BUG= http://crbug.com/18768 TEST= none Review URL: http://codereview.chromium.org/174085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24170 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: call g_thread_init() at relevant startup points"tony@chromium.org2009-08-243-2/+2
| | | | | | | | | | | This reverts commit r24148 because the FDRemapping unittest is failing. TBR=evanm Review URL: http://codereview.chromium.org/173309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24168 0039d316-1c4b-4281-b951-d872f2087c98
* Compile on 10.6pinkerton@chromium.org2009-08-242-2/+7
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24166 0039d316-1c4b-4281-b951-d872f2087c98
* Exposes a chrome.devtools object to extensions. This allows extensions to ↵mpcomplete@chromium.org2009-08-2426-8/+818
| | | | | | | | | | call chrome.devtools.connect() to open up a Port by which it can receive devtools messages to implement the proposed perf trace extensions API documented here: http://code.google.com/p/chromium/wiki/ExtensionsPerfTraceAPI Review URL: http://codereview.chromium.org/159882 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24158 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: exit render processes with the correct code.agl@chromium.org2009-08-241-1/+3
| | | | | | | | | | | | | | | | | When using a zygote, we don't set the |rv| variable in ChromeMain. Thus, renderers exit with a code of 255. There appears to be a harmless race where, when closing a render process, sometimes we'll see the close event from the IPC channel before we believe that the process has exited. In that case, the 255 exit code makes us believe that the renderer crashed. This is probably the cause of the huge renderer crash numbers in UMA. BUG=20149 http://codereview.chromium.org/173302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24157 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix "goats teleported" task manager column.mdm@chromium.org2009-08-241-1/+1
| | | | | | | | | | Some glibc library functions behave a little differently than Windows so this column was not working correctly. BUG=none TEST=none Review URL: http://codereview.chromium.org/174347 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24156 0039d316-1c4b-4281-b951-d872f2087c98
* Fix 2 failing BlockedPopupContainerInteractiveTests on Linux.estade@chromium.org2009-08-241-0/+12
| | | | | | Review URL: http://codereview.chromium.org/174356 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24155 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the Views build.jhawkins@chromium.org2009-08-241-0/+2
| | | | | | | TBR=tony Review URL: http://codereview.chromium.org/174357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24154 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: Implement AutomationProvider::GetBrowserForWindow.jhawkins@chromium.org2009-08-241-1/+17
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24153 0039d316-1c4b-4281-b951-d872f2087c98
* In HttpBridgeTest, make sure to read the full HTTP response content and nottim@chromium.org2009-08-242-13/+7
| | | | | | | | | | just up until the first null character. TEST=HttpBridgeTest Review URL: http://codereview.chromium.org/174291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24150 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: Clip the cairo context to the extents provided to the DrawStringInt ↵jhawkins@chromium.org2009-08-242-4/+6
| | | | | | | | | | function. This fixes an issue when rendering the tab title where the ellipses are rendered no matter how small the tab is sized. This change also fixes an issue where we were using the default font to determine whether to show the tooltip. BUG=19741 TEST=Open many tabs. See that the ellipses should disappear when there's no room left in the tab to display them. Review URL: http://codereview.chromium.org/173300 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24149 0039d316-1c4b-4281-b951-d872f2087c98
* linux: call g_thread_init() at relevant startup pointsevan@chromium.org2009-08-243-2/+2
| | | | | | | | | | | | | | | | | | According to glib docs, we need to do this if it's at all possible for us to hit glib on multiple threads. This may be happening when we grab plugin metadata from the file thread. Rather than explicitly depending on gthread all over the place, just put it in with the GTK dep (since anywhere we're using GTK we ought to init gthread). (Note that this is *not* initializing the GDK locking system.) BUG=18957 Review URL: http://codereview.chromium.org/174264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24148 0039d316-1c4b-4281-b951-d872f2087c98