summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* install-build-deps.sh: Add missing sudos.derat@chromium.org2010-05-171-4/+4
| | | | | | | | | | | | Some apt commands were being run as the normal user, resulting in the script dying. BUG=none TEST=gave the diff to someone; it fixed the failures for them Review URL: http://codereview.chromium.org/2137002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47458 0039d316-1c4b-4281-b951-d872f2087c98
* Enable NaCl tests on Mac and Linux gregoryd@google.com2010-05-171-0/+33
| | | | | | | | BUG=44371 Review URL: http://codereview.chromium.org/2066008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47457 0039d316-1c4b-4281-b951-d872f2087c98
* Address requests for more documentation from siggi@chromium.org2010-05-172-0/+22
| | | | | | | | | | | | http://codereview.chromium.org/2023003 and http://codereview.chromium.org/2020002 BUG=none TEST=none Review URL: http://codereview.chromium.org/2094001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47455 0039d316-1c4b-4281-b951-d872f2087c98
* Provide accessibility support for Window_win.ctguil@chromium.org2010-05-1719-87/+200
| | | | | | | | TEST=Ensure that the About Chrome dialog has proper accessibility role. BUG=none Review URL: http://codereview.chromium.org/1838002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47454 0039d316-1c4b-4281-b951-d872f2087c98
* In ChromeFrame the ChromeFrameAutomationProxy object is created on the ↵ananta@chromium.org2010-05-175-145/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | background proxy channel thread and is accessed from the UI thread, the proxy channel thread and the IPC thread. This leads to a race condition when ChromeFrame is being torn down which occurs because the ChromeFrameAutomationProxy pointer is being set to NULL in the UI thread/deleted in the proxy background thread while it could be accessed while processing a callback in the IPC thread thus causing a crash. Fix is to ensure that the IPC thread does not access the ChromeFrameAutomationProxy pointer. To achieve this the callbacks are now individual context objects which when invoked forward the actions to the ChromeFrameAutomationClient object. The CreateExternalTab and ConnectExternalTab callbacks now complete their actions on the UI thread. While at this based on a discussion and lot of help from Stoyan we decided to clean up the sync message dispatching code used by ChromeFrame by having callbacks now derive from a SyncMessageCallContext class to ensure that these get cleaned up correctly in all cases. For e.g. if we don't receive a response for a message, etc and thus enable them to present a consistent interface to be invoked when we receive a response for a IPc message. Fixes bug http://code.google.com/p/chromium/issues/detail?id=44245 Bug=44245 Review URL: http://codereview.chromium.org/2073007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47453 0039d316-1c4b-4281-b951-d872f2087c98
* Add 64-bit guards to the Carbon plugin interpose codestuartmorgan@chromium.org2010-05-173-0/+12
| | | | | | | | | | | We already don't compile the code to load the library for 64-bit, this makes it so we also don't try to build anything into it. BUG=None TEST=Eventually we should be able to compile for 64-bit on the Mac. Review URL: http://codereview.chromium.org/2090007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47452 0039d316-1c4b-4281-b951-d872f2087c98
* Handling volume up/down/mute keypresses within Chrome.scherkus@chromium.org2010-05-174-0/+126
| | | | | | | | | | | | | | | | | | | | When Window Manager sends us a NOTIFY_SYSKEY_CLICKED message, we adjust the volume accordingly. Currently just calling amixer as WM was doing before. There will be a different change submitted for WM to send this message instead of calling amixer itself. Patch by davej@chromium.org: http://codereview.chromium.org/2102001/show BUG=cros/525 TEST=none Related to issue 2107001. Review URL: http://codereview.chromium.org/2107010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47451 0039d316-1c4b-4281-b951-d872f2087c98
* On the net-internals text dump, display times as unix timestamps rather than ↵eroman@chromium.org2010-05-172-16/+36
| | | | | | | | | | | | timeticks. Also use a prettier display for the DNS cache and "bad proxy" cache. BUG=37421 Review URL: http://codereview.chromium.org/2120002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47450 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r47444 due to Linux 64-bit compile bustage.darin@chromium.org2010-05-177-381/+45
| | | | | | | | | | TBR=brettw BUG=none TEST=none Review URL: http://codereview.chromium.org/2074010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47448 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a Mac ui_tests leakasargent@chromium.org2010-05-171-0/+24
| | | | | | | | | | This started occuring with revisions 47419 and 47420. BUG=44393 TBR=glotov git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47446 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to recommit issue 2013017. Switch sync servers based on channel.chron@chromium.org2010-05-174-4/+41
| | | | | | | | This time around i've tested it on the mac with a full build. Fixed string16 issues. Review URL: http://codereview.chromium.org/2133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47445 0039d316-1c4b-4281-b951-d872f2087c98
* Add some initial PP_Var <-> NPObject bindings.darin@chromium.org2010-05-177-45/+381
| | | | | | | | | | | | | This provides for basic access to the window and element containing the instance. Enumeration of properties is not implemented. R=brettw BUG=none TEST=none Review URL: http://codereview.chromium.org/2075005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47444 0039d316-1c4b-4281-b951-d872f2087c98
* Enable error recognition and error concealment options in qualification ↵fbarchard@chromium.org2010-05-172-0/+14
| | | | | | | | | | | software, for consistency with Chrome, and as a switch in media_bench BUG=31093 TEST=media_bench --error-correction --stream=video --video-threads=1 d:\mediatests\tulip\tulip2.mp4 Review URL: http://codereview.chromium.org/2107009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47443 0039d316-1c4b-4281-b951-d872f2087c98
* Adding HistoryService::QueryMostVisitedURLs and tests. brettw@chromium.org2010-05-1710-53/+219
| | | | | | | | | BUG=None TEST=HistoryTest::MostVisitedURLs Original review: http://codereview.chromium.org/2099004 Checked in for Nik Sckrob git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47442 0039d316-1c4b-4281-b951-d872f2087c98
* Makes shader translation a runtime switch.gman@chromium.org2010-05-1717-113/+169
| | | | | | | | | | | | | | For WebGL the shader translation is off. For Pepper and other processes it is on. This will be removed and the tranlator will always be on at some point in the future TEST=More conformance tests pass, manually ran WebGL demos in Chrome. BUG=none Review URL: http://codereview.chromium.org/2127001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47441 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll: 59607:59612atwilson@chromium.org2010-05-171-1/+1
| | | | | | | TBR=victorw Review URL: http://codereview.chromium.org/2102006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47440 0039d316-1c4b-4281-b951-d872f2087c98
* [Linux]Fix a redraw issue when expanding a GtkChromeShrinkableHBox.suzhe@chromium.org2010-05-171-4/+5
| | | | | | | | | BUG=44379 gtk_chrome_shrinkable_hbox may redraw children with incorrect size allocation. TEST=see bug report. Review URL: http://codereview.chromium.org/2120005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47439 0039d316-1c4b-4281-b951-d872f2087c98
* Fix folding code to respect new AAC channel order caused by ffmpeg roll. ↵fbarchard@chromium.org2010-05-172-11/+8
| | | | | | | | | | | Also tested for OGG. BUG=43094 TEST=play a movie with 5.1 sound. ie startrek-sbspot_h720p.mov. The voices should be centered. Review URL: http://codereview.chromium.org/2095007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47433 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Null terminate text/html data we send to the clipboard. Change ↵thestig@chromium.org2010-05-177-32/+43
| | | | | | | | | | WriteHyperlink to take string16 anchor text. BUG=42624 TEST=none Review URL: http://codereview.chromium.org/2036013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47432 0039d316-1c4b-4281-b951-d872f2087c98
* Reinstate separator before Inspect Elements in debugger context menu.estade@chromium.org2010-05-171-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2083007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47431 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] stop the animation during window close and clear the animation ↵thomasvl@chromium.org2010-05-171-0/+11
| | | | | | | | | | delegate to avoid stale weak references. BUG=44225 TEST=see bug Review URL: http://codereview.chromium.org/2122008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47430 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: size popup windows by their content, not outer bounds.estade@chromium.org2010-05-171-6/+8
| | | | | | | | | | | This regressed in r43790 (my fault, as I reviewed it). There used to be a test that covered this functionality, but the test was removed in r37819. BUG=44107 TEST=none. Review URL: http://codereview.chromium.org/2109004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47429 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r47347 [was reverted in r47357], this time without re-enabling a ↵pkasting@chromium.org2010-05-1723-367/+451
| | | | | | | | | | | | | | | | | | | | | DISABLED test that times out on Mac. (Original patch reviewed at http://codereview.chromium.org/2067003 ) Track "display" and "run" separately for mixed content, and make the latter downgrade the SSL state to "authentication broken". Make the "display" state only affect the current tab (not the entire host). Fix an SSL browser test by supplying the appropriate SiteInstance*. Move a test from "disabled" to "flaky" since it at least passes for me. Make the SSLManager header and .cc files put functions in the same order, and make that order somewhat saner. BUG=15072, 18626, 40932, 42758 TEST=Covered by browser tests Review URL: http://codereview.chromium.org/2063008 Review URL: http://codereview.chromium.org/2126005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47428 0039d316-1c4b-4281-b951-d872f2087c98
* Animates the app launcher when it is shown.jcivelli@chromium.org2010-05-175-41/+72
| | | | | | | | | | | Also, made the info-bubble HWND on Windows owned by its border widget so that it shows on top. That way we don't have to create a hole in the border widget to make it visible. BUG=None TEST=Make sure other info-bubble (bookmark bubble, extension bubbles...) work as expected. Test that when tarting Chrome with --app-panel, creating a new tab shows the apps launcher with an animation. Review URL: http://codereview.chromium.org/2096004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47427 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill Remove keyboard shortcut on Mac.dhollowa@chromium.org2010-05-172-54/+3
| | | | | | | | | | | AutoFill keyboard shortcut to "Edit -> AutoFill Form" removed for security reasons. Nib changes: Removed menu separator and "AutoFill Form" menu item from MainMenu.xib. BUG=42264 TEST=Manual test: Launch Chrome, look under Edit menu, expect no AutoFill Form item. Review URL: http://codereview.chromium.org/2125006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47425 0039d316-1c4b-4281-b951-d872f2087c98
* Mark BrowserViewsAccessibilityTest.TestChromeWindowAccObj as flaky.ctguil@chromium.org2010-05-171-3/+6
| | | | | | | | | | | I've seen this fail on my local machine as well as on the try server. Looks like there's a race condition. BUG=none TEST=none TBR=dmazonni@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47424 0039d316-1c4b-4281-b951-d872f2087c98
* Close options dialog when "Get Theme" is clicked.xiyuan@chromium.org2010-05-173-2/+19
| | | | | | | | | BUG=chromium-os:3061 TEST=Verify options dialog is closed when "Get Theme" link is clicked per chromium-os:3061. Review URL: http://codereview.chromium.org/2090003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47423 0039d316-1c4b-4281-b951-d872f2087c98
* Perform breakpad shutdown when returning from the chrome launcher entry ↵robertshield@chromium.org2010-05-172-5/+12
| | | | | | | | | | | point. This is a to avoid the deadlock that occurs when shutting it down in DllMain in chrome_launcher.exe. BUG=44212 TEST=chrome_launcher.exe stops hanging Review URL: http://codereview.chromium.org/2094006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47422 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 59478:59607yurys@chromium.org2010-05-173-10/+12
| | | | | | | | | TBR=atwilson BUG=44371,44371 Review URL: http://codereview.chromium.org/2132004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47420 0039d316-1c4b-4281-b951-d872f2087c98
* Glue for sending/receiving cacheable metadata.tonyg@chromium.org2010-05-174-0/+25
| | | | | | | | TEST=None BUG=32407 Review URL: http://codereview.chromium.org/1742004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47419 0039d316-1c4b-4281-b951-d872f2087c98
* Use access instead of stat in PathExists and PathIsWritable.agl@chromium.org2010-05-171-13/+2
| | | | | | | | | | | | | | | | | | This change fixes the issue where PathIsWritable returns the wrong answer when called by the superuser. It also slightly simplifies the code. This fix is helpful for Chrome OS because Chrome OS uses PathIsWritable in backlight-tool TEST=Verified that this change fixes backlight-tool (part of the Chrome OS power manager). BUG=none Patch by davidjames http://codereview.chromium.org/2073005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47418 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support for compressed textures. DXT1 only.gman@chromium.org2010-05-1716-36/+443
| | | | | | | | | | | | | | | | | | | This is a temporary implementation. The real implementation will require *) glGetString to return "GL_EXT_texture_compression_dxt1" *) CommandBufferEnable("GL_EXT_texture_compression_dxt1") to dynamically modify the validation after it has made sure the "GL_EXT_texture_compression_dxt1" is returned from the system level GL TEST=none BUG=none Review URL: http://codereview.chromium.org/2136003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47417 0039d316-1c4b-4281-b951-d872f2087c98
* Restore a suppression for a race in test_shell.timurrrr@chromium.org2010-05-171-0/+8
| | | | | | | | | Looks like I wasn't running test_shell for a while when I decided that the race is gone BUG=24715 TBR=glider Review URL: http://codereview.chromium.org/2103004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47416 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable layout test for web storage quota.satish@chromium.org2010-05-172-2/+1
| | | | | | | | | | | | | | Since WebKit r59457, this test is rebaselined and can be enabled again. Landing http://codereview.chromium.org/2078009/show BUG=42740 TEST=ui_tests --gtest_filter=DOMStorageTest.RootLayoutTests TEST=run_webkit_tests.sh --debug storage/domstorage/quota.html Review URL: http://codereview.chromium.org/2066006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47415 0039d316-1c4b-4281-b951-d872f2087c98
* Show error message for authenticator in info bubbles.dpolukhin@chromium.org2010-05-175-21/+29
| | | | | | | | | | | | For now this extra text is not localized. Added max width for info bubble, text will be wrapped. BUG=crosbug.com/3274 TEST=On Chrome OS login type wrong password. Review URL: http://codereview.chromium.org/2084006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47413 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 47401(WebKit roll 59478:59601) due to perf regression on Linux.yurys@chromium.org2010-05-171-1/+1
| | | | | | | | | | See http://build.chromium.org/buildbot/waterfall/builders/Linux%20Perf%20(1)/builds/9017 TBR=atwilson Review URL: http://codereview.chromium.org/2126004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47412 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 2.2.10.whesse@chromium.org2010-05-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/2104005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47409 0039d316-1c4b-4281-b951-d872f2087c98
* Adds tests to ensure Geolocation requests permission happens at the right time.bulach@chromium.org2010-05-172-0/+35
| | | | | | | | | | | | It needs to be after calling navigator.geolocation.getCurrentPosition()/watchPosition() rather than just accessing navigator.geolocation. Depends on https://bugs.webkit.org/show_bug.cgi?id=38323. BUG=42789 TEST=GeolocationBrowserTest.NoInfoBarBeforeStart Review URL: http://codereview.chromium.org/1950001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47408 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 407.0 to 408.0chrome-release@google.com2010-05-171-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47406 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug that caused buttons in "Languages and Input" dialog to be truncated.satorux@chromium.org2010-05-172-8/+21
| | | | | | | | | | | | | | | | | | Change the layout so the input method configure button will be shown right next to the input method name (the layout was bad as the row was sharing the same columnset with the huge the "Display Google Chrome in this language" button). Also widen the width of the dialog from 96 to 106, so the "Display Google Chrome in this language" button does not get truncated. To do this, define separate dialog size settings for this dialog. BUG=chromium-os:3235 TEST=manually Review URL: http://codereview.chromium.org/2106008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47404 0039d316-1c4b-4281-b951-d872f2087c98
* Generalize vptr-related suppressions to work on Windows.timurrrr@chromium.org2010-05-171-5/+5
| | | | | | | | Looks like we print different stacks for dtors on Valgrind and PIN TBR=glider Review URL: http://codereview.chromium.org/2086006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47403 0039d316-1c4b-4281-b951-d872f2087c98
* Add some more TSan ignorestimurrrr@chromium.org2010-05-172-0/+5
| | | | | | | TBR=glider Review URL: http://codereview.chromium.org/2067012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47402 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 59478:59601yurys@chromium.org2010-05-171-1/+1
| | | | | | | | | TBR=atwilson BUG=none Review URL: http://codereview.chromium.org/2117008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47401 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress bug 44354 (leaks in NetTestSuite::Initialize)glider@chromium.org2010-05-171-0/+7
| | | | | | | | | BUG=44354 TBR=brettw Review URL: http://codereview.chromium.org/2091008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47400 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress memory test failurestyoshino@chromium.org2010-05-171-0/+17
| | | | | | | | | | | BUG=44341 TEST=none TBR=asargent,cevans,glotov Review URL: http://codereview.chromium.org/2098010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47399 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore the CFDictionary operations, which are known to use unannotatedglider@chromium.org2010-05-171-2/+3
| | | | | | | | | | synchronization primitives. TBR=timurrrr Review URL: http://codereview.chromium.org/2107007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47398 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 47396 - Revert 47363 Fix build on ChromeOS by adding required return ↵tyoshino@chromium.org2010-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | value checks. Relands. It's irrelative. http://buildbot.jail.google.com/buildbot/waterfall/builders/Mac10.5%20Tests%20(dbg)(2)/builds/16790 TBR=sky TEST=none BUG=none Review URL: http://codereview.chromium.org/2098007 TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/2076004 TBR=tyoshino@chromium.org Review URL: http://codereview.chromium.org/2073009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47397 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 47363 - Fix build on ChromeOS by adding required return value checks.tyoshino@chromium.org2010-05-171-2/+2
| | | | | | | | | | | | | | | | | | It looks that this change caused lots of test failures. Reverts for now and wait and see. http://buildbot.jail.google.com/buildbot/waterfall/builders/Mac10.5%20Tests%20(dbg)(2)/builds/16790 TBR=sky TEST=none BUG=none Review URL: http://codereview.chromium.org/2098007 TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/2076004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47396 0039d316-1c4b-4281-b951-d872f2087c98
* This is roughly a reland of r43908, although I had to rewrite a fair chunk ↵willchan@chromium.org2010-05-1719-127/+182
| | | | | | | | | | since code's changed a lot. I've changed it so as not to flush the host resolver too. I suspect there might have been a bug there. I was unable to reproduce the crash here on network change, so I think either that fixed it or something else changed under the hood. In any case, I want to reland this and see if anyone encounters any problems with it. BUG=40455,40457 Review URL: http://codereview.chromium.org/2114004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47395 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress new Valgrind errorstyoshino@chromium.org2010-05-171-0/+26
| | | | | | | | | | BUG=44341 TEST=none TBR=rvargas Review URL: http://codereview.chromium.org/2079006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47394 0039d316-1c4b-4281-b951-d872f2087c98