summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update valgrind suppression. An extra bool parameter got added.willchan@chromium.org2009-11-301-1/+1
| | | | | | | | BUG=http://crbug.com/22923 Review URL: http://codereview.chromium.org/455006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33308 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the mpeg4toannexb bitstream filter.ajwong@chromium.org2009-11-307-9/+43
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/441024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33307 0039d316-1c4b-4281-b951-d872f2087c98
* Implement AccessibilityUIElement::isAttributeSettable plus other clean-up.dglazkov@chromium.org2009-11-302-2/+27
| | | | | | | | | | R=darin BUG=10322 TEST=LayoutTests/accessibility/aria-readonly.html Review URL: http://codereview.chromium.org/453006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33306 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile for ChromeOS by #including needed headers.phajdan.jr@chromium.org2009-11-302-0/+2
| | | | | | | | | | TBR=maruel BUG=none TEST=none Review URL: http://codereview.chromium.org/457004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33305 0039d316-1c4b-4281-b951-d872f2087c98
* Draw the normal window's frame in maximized mode. See BUG for more detail. ↵oshima@chromium.org2009-11-308-16/+58
| | | | | | | | | | | Dan will investigate further when he has time. BUG=28580, 727 (chromeos) TEST=None Review URL: http://codereview.chromium.org/436039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33302 0039d316-1c4b-4281-b951-d872f2087c98
* [GTTF] Reduce header dependencies in chrome.phajdan.jr@chromium.org2009-11-3066-21/+85
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/454004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33301 0039d316-1c4b-4281-b951-d872f2087c98
* Ressurrect the WriteError test by making a scopedmbelshe@google.com2009-11-301-7/+14
| | | | | | | | | | | | | | | method factory for the DelayedSocketDataProvider. The problem which crashed was that the lifecycle of the socket and the data provider are not coupled; and the posted message for a delayed ReadCompletion could be left hanging. BUG=none TEST=WriteError Review URL: http://codereview.chromium.org/452010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33300 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leak when we get an error during a write. Wembelshe@chromium.org2009-11-301-0/+1
| | | | | | | | | | | | were forgetting to release the in_flight_write, which holds a reference to the FlipStream. BUG=none TEST=WriteError (coming) Review URL: http://codereview.chromium.org/453005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33299 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the unused GetDefaultCertNickname function.wtc@chromium.org2009-11-301-47/+2
| | | | | | | | | R=ukai BUG=28744 TEST=none Review URL: http://codereview.chromium.org/437080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33298 0039d316-1c4b-4281-b951-d872f2087c98
* Show chromium os version in about paneldavemoore@chromium.org2009-11-302-0/+61
| | | | | | Review URL: http://codereview.chromium.org/440008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33293 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: provisional implementation of new methods in WebDevToolsAgent in ↵yurys@chromium.org2009-11-301-0/+21
| | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=31832 This method will allow to propagate resource load notifications from plugins to InspectorController. BUG=2084 Review URL: http://codereview.chromium.org/434080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33292 0039d316-1c4b-4281-b951-d872f2087c98
* Clear the target/action of the close button when the view goes into the ↵pinkerton@chromium.org2009-11-302-1/+12
| | | | | | | | | closing state in an attempt to prevent errant messages to dead objects. BUG=24987 TEST=open a ton of tabs, rapidly click the close box, hope nothing crashes and the tabs still close correctly. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33291 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate BlacklistManager with Profile.phajdan.jr@chromium.org2009-11-3022-229/+315
| | | | | | | | | | | | | Now each Profile has a BlacklistManager that maintains a compiled Blacklist for that Profile. The system does not yet pause user-initiated web requests until the blacklist system is ready. However, the code is not supposed to be ready, and is hidden behind a --enable-privacy-blacklists command-line flag. TEST=Covered by browser_test. BUG=21541 Review URL: http://codereview.chromium.org/371063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33290 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: fix on Linux and reenable ↵yurys@chromium.org2009-11-302-2/+8
| | | | | | | | DevToolsSanityTest.TestPauseWhenScriptIsRunning Review URL: http://codereview.chromium.org/449013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33288 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: improve apparent z-order problems when switching Spaces.viettrungluu@chromium.org2009-11-303-12/+33
| | | | | | | | | | | | | | | | | Remove the status bubble as child window when hidden, rather than just setting its opacity to 0. I'm not sure about the effects, if any, of doing this rather than destroying the window completely. This doesn't eliminate z-order problems with Spaces, but should improve it considerably. This may also ameliorate the problems with moving windows between Spaces using Expose. BUG=28107, 24956 TEST=Create a bunch of windows; get the status bubble to appear in the active (key) window and then get it to disappear; switch to another spaces and back; make sure the active window is on top; repeat. Review URL: http://codereview.chromium.org/434120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33287 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes an issue where opening Inspector after APU causes some console noise.pfeldman@chromium.org2009-11-301-0/+1
| | | | | | | | Original review: http://codereview.chromium.org/432025 TBR=knorton git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33286 0039d316-1c4b-4281-b951-d872f2087c98
* Add documentURL property to dummy resource payloadapavlov@chromium.org2009-11-301-0/+1
| | | | | | | | | | BUG=none TEST=none TBR=pfeldman@chromium.org Review URL: http://codereview.chromium.org/455002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33285 0039d316-1c4b-4281-b951-d872f2087c98
* Backout test change.mbelshe@google.com2009-11-301-17/+7
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/455001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33284 0039d316-1c4b-4281-b951-d872f2087c98
* Ressurrect the WriteError test by making a scopedmbelshe@google.com2009-11-301-7/+17
| | | | | | | | | | | | | | | | | | method factory for the DelayedSocketDataProvider. The problem which crashed was that the lifecycle of the socket and the data provider are not coupled; and the posted message for a delayed ReadCompletion could be left hanging. Running test on bots at night. BUG=none TEST=WriteError TBR=eroman@chromium.org Review URL: http://codereview.chromium.org/453001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33283 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 2.0.2.1sgjesse@chromium.org2009-11-301-1/+1
| | | | | | | | | | BUG=http://crbug.com/23058 TEST=none Review URL: http://codereview.chromium.org/454002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33282 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline LayoutTests/fast/forms/control-restrict-line-height.html.tkent@google.com2009-11-307-25/+57
| | | | | | | | | | | | The button and the search field in the old resultant images had wrong heights. They should have normal height even if CSS line-height is specified. WebKit r51368 and r51428 fixed this problem. BUG=20551 TEST=This is a test. Review URL: http://codereview.chromium.org/452009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33281 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: temporarily diable DevToolsSanityTest.TestPauseWhenScriptIsRunning ↵yurys@chromium.org2009-11-301-1/+1
| | | | | | | | | | which fails on Linux TBR=mnaganov@chromium.org Review URL: http://codereview.chromium.org/454003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33280 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: process pause script request on the IO thread. To pause already ↵yurys@chromium.org2009-11-3018-41/+115
| | | | | | | | | | | running script we need to call v8::Debug::DebugBreak() on a thread different from the Render thread which may be busy with JS execution. BUG=28892 TEST=DevToolsSanityTest.TestPauseWhenScriptIsRunning Review URL: http://codereview.chromium.org/444017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33279 0039d316-1c4b-4281-b951-d872f2087c98
* Disable TabSwitchingUITest.GenerateTabSwitchStatshamaji@chromium.org2009-11-301-1/+1
| | | | | | | | | | BUG=28968 TEST=none TBR=nsylvain Review URL: http://codereview.chromium.org/448009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33278 0039d316-1c4b-4281-b951-d872f2087c98
* Remove per-platform baseline results for comment-in-textarea layout test.kinuko@chromium.org2009-11-306-23/+0
| | | | | | | | | | | | The test has been revised to use dumpAsText. http://trac.webkit.org/changeset/51427 BUG=10458,28916 TEST=none Review URL: http://codereview.chromium.org/452001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33277 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor websocket_server.py for ui_testsukai@chromium.org2009-11-301-13/+61
| | | | | | | | | | | | | | | | | | In ui_tests (worker_uitests.cc), we need to specify root directory other than layout tests in the working copy. to start/stop the websocket server. Add --server option as http_server.py to start/stop the server. Add --server start --pidfile <file> to record pid and to stop the server by next websocket_server.py --server stop --pidfile <file> invokation. Add --root option to specify root directory. BUG=none TEST=none Review URL: http://codereview.chromium.org/442025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33276 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit Roll 51472:51480ukai@chromium.org2009-11-301-1/+1
| | | | | | | | | BUG=none TEST=trybots Review URL: http://codereview.chromium.org/452006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33270 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 33255 - Report active extensions in crash reports. This only ↵nsylvain@chromium.org2009-11-3011-180/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | implements Windows right now. Mac and linux will be separate CLs. "Active" is overloaded to mean different things depending on the process type: browser: all enabled extensions renderer: unique set of extensions from all user scripts extension: extensions running in the process BUG=27169 Review URL: http://codereview.chromium.org/437078 -- There are thousands of new crashes with reivison 33256 and 33255, so i'm reverting. the crashes are in chrome_2610000!child_process_logging::SetActiveURL TBR=aa@chromium.org Review URL: http://codereview.chromium.org/448006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33269 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 33256 - Fix build break from r33255.nsylvain@chromium.org2009-11-302-2/+2
| | | | | | | | | | | | There are thousands of new crashes with reivison 33256 and 33255, so i'm reverting. the crashes are in chrome_2610000!child_process_logging::SetActiveURL TBR=erikkay@chromium.org TBR=aa@chromium.org Review URL: http://codereview.chromium.org/448005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33268 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DevToolsExtensionDebugTest.TestContentScriptIsPresent becausensylvain@chromium.org2009-11-301-1/+2
| | | | | | | | it started failing after the webkit merge. Review URL: http://codereview.chromium.org/449008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33267 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 51459:51472ukai@chromium.org2009-11-301-1/+1
| | | | | | | | | BUGS=none TEST=trybots Review URL: http://codereview.chromium.org/453002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33266 0039d316-1c4b-4281-b951-d872f2087c98
* Add acknowledgement messages for PluginMsg_UpdateGeometry. On the Mac, usemark@chromium.org2009-11-307-13/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | these acknowledgements to know when it's safe to dump old TransportDIBs in the renderer process. The Mac TransportDIB implementation uses base::SharedMemory, which cannot be disposed of if an in-flight UpdateGeometry message refers to the shared memory file descriptor. BUG=27510, 26754 TEST=1. From bug 25710: a. Visit http://www.dkmsoftware.com/Yubotu.htm b. Click "Play Now" c. Resize vigorously. Expect: no sad plug-in icon. 2. Test case from bug 26754 (affected machines only): a. Visit http://news.google.com/ b. Click the [+] to the left of a YouTube link. On affected machines, you'll get a sad plug-in icon. c. Click the [+] to the left of a different YouTube link. Expect: no crash. 3. Test case from bug 26754 comment 9 (affected machines only): a. Have lots of bookmarks (import Safari defaults) b. Right-click on bookmark bar, and choose "Open All Bookmarks" Expect: no crash. This change may not actually fix the third test case. Review URL: http://codereview.chromium.org/417005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33264 0039d316-1c4b-4281-b951-d872f2087c98
* Add /sbin and /usr/sbin to .keystone_install's PATHmark@chromium.org2009-11-301-0/+7
| | | | | | | | BUG=28533 TEST=See bug 28533 Review URL: http://codereview.chromium.org/448002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33259 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break from r33255.aa@chromium.org2009-11-302-2/+2
| | | | | | TBR=erikkay@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33256 0039d316-1c4b-4281-b951-d872f2087c98
* Report active extensions in crash reports. This only implements Windows ↵aa@chromium.org2009-11-3011-50/+180
| | | | | | | | | | | | | | | | | right now. Mac and linux will be separate CLs. "Active" is overloaded to mean different things depending on the process type: - browser: all enabled extensions - renderer: unique set of extensions from all user scripts - extension: extensions running in the process BUG=27169 Review URL: http://codereview.chromium.org/437078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33255 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 33133 - Http cache: Add code to restart a network request when thervargas@google.com2009-11-305-94/+28
| | | | | | | | | | | | | | | server doesn't revalidate a partially stored entry, in other words, after we issued a conditional byte range request. BUG=27276, 28850 TEST=unittests Review URL: http://codereview.chromium.org/434052 TBR=rvargas@google.com Review URL: http://codereview.chromium.org/452003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33253 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 33251 - Http cache: Delete the response headers when the network ↵rvargas@google.com2009-11-301-2/+0
| | | | | | | | | | | | | | | | | | | transaction is recreated, and make sure that truncated_ is also creared. This is a tentative fix for some crashes from the reliability bot. BUG=28850 TEST=none TBR=eroman Review URL: http://codereview.chromium.org/444020 TBR=rvargas@google.com Review URL: http://codereview.chromium.org/452002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33252 0039d316-1c4b-4281-b951-d872f2087c98
* Http cache: Delete the response headers when the network transactionrvargas@google.com2009-11-291-0/+2
| | | | | | | | | | | | | | is re-created, and make sure that truncated_ is also creared. This is a tentative fix for some crashes from the reliability bot. BUG=28850 TEST=none TBR=eroman Review URL: http://codereview.chromium.org/444020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33251 0039d316-1c4b-4281-b951-d872f2087c98
* Reland: Fix the FlipSession to support partial writes.mbelshe@google.com2009-11-295-342/+316
| | | | | | | | | | | | | | | | | Modified the FlipIOBuffer to use a DrainableIOBuffer instead of a IOBufferWithSize. When a write completes, we drain the bytes, and only fetch the next FlipFrame from the queue after we have fully drained the buffer. I will update the tests to be much more thorough in my next CL. BUG=none TEST=FlipNetworkTransactionTest.PartialWrites Review URL: http://codereview.chromium.org/451002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33250 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the websocket server code to log to the results dir rather than stdout/dpranke@google.com2009-11-291-3/+11
| | | | | | | | | | | | | | stderr. This is a re-submit of an earlier checkin that we reverted (r32911), but fixes the problem where we tried to delete open files, and also doesn't double-write the error log. BUG=none R=ukai@chromium.org TEST=none Review URL: http://codereview.chromium.org/444019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33244 0039d316-1c4b-4281-b951-d872f2087c98
* In-application Keystone ticket promotion.mark@chromium.org2009-11-2824-710/+2915
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The concept of "ticket promotion" is added to the application when Keystone is in use. Ticket promotion is used to turn a user Keystone ticket, which Chrome normally establishes when it launches, into a system Keystone ticket, after successful user authentication and authorization. Having a system Keystone with a system ticket means that updates are applied with root privileges instead of user privileges, essentially eliminating the possibility that a user will fall off of the auto-update train because they can read and execute but not write the application. Two principles of promotion apply: - An application on a user ticket NEEDS promotion if it determines that it doesn't have permission to write to itself. Being on a user ticket, an update attempt would fail. - An application on a user ticket WANTS promotion if it already NEEDS promotion. Additionally, if it is installed in a system-wide location such as /Applications, it will WANT promotion, even if it does not NEED it. If promotion is needed, an info bar will show up on launch requesting it. This info bar works similarly to the default browser info bar: it has a "don't bother me again" button, it will only show up after the first launch, it won't disappear on navigation if the navigation happens very quickly, and it won't show itself if another info bar is up. This means that if both the default browser info bar and the promotion info bar have a shot at showing, only one will win. In my experience, each wins about half of the time. If promotion is needed, the update UI in the About window will be hidden. Checking for updates and offering to apply them doesn't make much sense when the update won't be able to install successfully. All of the auto-update machinery is still working in the background, but the About window UI is hidden. If promotion is wanted, the About window will contain a new button allowing the user to enter promotion. This gives access to the same promotion routine as the promotion info bar. It can be used even from an administrative account that is able to update the application without promotion. It's intended to be used by the system administrator of the family without requiring them to switch to one of the kids' accounts. BUG=16360 TEST=Exhaustively, please. Review URL: http://codereview.chromium.org/437053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33241 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPSabarth@chromium.org2009-11-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33240 0039d316-1c4b-4281-b951-d872f2087c98
* subresource-failover-to-network is flaky in Mac as wellhamaji@chromium.org2009-11-281-1/+1
| | | | | | | | | TEST=trybot BUG=28918 Review URL: http://codereview.chromium.org/450001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33239 0039d316-1c4b-4281-b951-d872f2087c98
* Remove passing testshamaji@chromium.org2009-11-281-5/+0
| | | | | | | | | TEST=trybots BUG=10351,17015 Review URL: http://codereview.chromium.org/449001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33238 0039d316-1c4b-4281-b951-d872f2087c98
* Mark flaky testshamaji@chromium.org2009-11-281-0/+6
| | | | | | | | | TEST=trybots BUG=none Review URL: http://codereview.chromium.org/448001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33236 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 51412:51413.hamaji@chromium.org2009-11-282-70/+6
| | | | | | | | | TEST=trybots BUG=none Review URL: http://codereview.chromium.org/444018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33235 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 259.0 to 260.0chrome-bot@google.com2009-11-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33232 0039d316-1c4b-4281-b951-d872f2087c98
* Mark passing tests as PASShamaji@chromium.org2009-11-271-0/+8
| | | | | | | | | TEST=trybot BUG=23473 Review URL: http://codereview.chromium.org/434122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33231 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 51410:51412.hamaji@chromium.org2009-11-271-1/+1
| | | | | | | | | TEST=trybot BUG=none Review URL: http://codereview.chromium.org/447003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33229 0039d316-1c4b-4281-b951-d872f2087c98
* Mark qt test as wontfixhamaji@chromium.org2009-11-271-3/+1
| | | | | | | | | TEST=trybot BUG=none Review URL: http://codereview.chromium.org/443024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33228 0039d316-1c4b-4281-b951-d872f2087c98