summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make perftimer and run_all_perftests compile on Posix. Stub out a few ↵deanm@google.com2008-08-277-24/+32
| | | | | | | | things into process_util_posix, and add a function to raise to a high priority. BUG=1343318 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1438 0039d316-1c4b-4281-b951-d872f2087c98
* use the correct string converstion utilpinkerton@google.com2008-08-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1437 0039d316-1c4b-4281-b951-d872f2087c98
* make reference parameters const.pinkerton@google.com2008-08-273-15/+16
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1436 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of code-driven binding template configuration to a data-driven ↵deanm@google.com2008-08-273-43/+139
| | | | | | approach. This reduces the code size, and the overall binary size. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1435 0039d316-1c4b-4281-b951-d872f2087c98
* Update the Chromium Project's V8 version to the current V8 version, 132113whesse@google.com2008-08-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1434 0039d316-1c4b-4281-b951-d872f2087c98
* Manually destroy the URLRequest before flushing pending tasks since thedarin@google.com2008-08-271-0/+4
| | | | | | | | | destruction of an URLRequest can result in PostTask being called. TBR=erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1433 0039d316-1c4b-4281-b951-d872f2087c98
* Again, call RunAllPending to flush out the pending tasks. This is done to makedarin@google.com2008-08-271-0/+3
| | | | | | | | | | | Purify happy. "wack a mole" TBR=erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1432 0039d316-1c4b-4281-b951-d872f2087c98
* Explicitly call RunAllPending in the Teardown phase a few more unit tests todarin@google.com2008-08-274-0/+12
| | | | | | | | | prevent Purify from complaining about these pending tasks as MLKs. TBR=erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1431 0039d316-1c4b-4281-b951-d872f2087c98
* Flush the message loop in the Teardown phase of these tests. This helps Purifydarin@google.com2008-08-271-0/+3
| | | | | | | | | | not complain about transient memory leaks related to queued up tasks that never run otherwise. TBR=erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1430 0039d316-1c4b-4281-b951-d872f2087c98
* rollback r1427 to attempt to fix test failuresdarin@google.com2008-08-271-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1429 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the net_perftests to work again.darin@google.com2008-08-273-23/+32
| | | | | | | | | Since only one test needed a MessageLoop, I decided to only give that single test a MessageLoop. I used a MessageLoopForIO (subclass of MessageLoop) for future use when the disk cache leverages MessageLoopForIO for asynchronous IO. TBR=rvargas git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1428 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable DeletePendingTasks. We need this to plug memory leaks in the unitdarin@google.com2008-08-271-2/+0
| | | | | | | | | tests. TBR=abarth git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1427 0039d316-1c4b-4281-b951-d872f2087c98
* No code change. Just adding some comments explaining why we need to keep ↵finnur@google.com2008-08-271-3/+7
| | | | | | track of whether or not we are importing when Cancel is called. It was non-obvious and it wasn't until I had attempted to remove it that the reason became clear (Cancel is called again when ImportEnded calls Window::Close and we must return true in this case). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1426 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a UI test to catch the crash described in issue 1341577.This test is ↵finnur@google.com2008-08-2710-79/+143
| | | | | | disabled, and will be turned on once we fix the issue.I added to TabProxy the ability to do FindNext, which was necessary to reproduce the crash, and changed the automation IPC to take a FindInPageRequest struct, which makes it identical to the IPC we pass to render_view.BUG=1341577 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1425 0039d316-1c4b-4281-b951-d872f2087c98
* Add dcheck to CloseHandle()cpu@google.com2008-08-271-2/+5
| | | | | | | | - So we can catch invalid uses - Fix bug in ScopedHandle discovered by testing the dcheck. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1424 0039d316-1c4b-4281-b951-d872f2087c98
* Makes deleting history no longer delete starred urls. Thiseffectively ↵sky@google.com2008-08-2732-495/+1063
| | | | | | reenables the code in ExpireHistoryBackend. I also madethe code consistent so that when we delete visits as the result ofhistory deletion we don't change the typed/visit count of theunderlying url.BUG=1214201 1256202TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1423 0039d316-1c4b-4281-b951-d872f2087c98
* Use COMPILE_ASSERT instead of DCHECK for compile-time constant checksmmentovai@google.com2008-08-271-4/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1418 0039d316-1c4b-4281-b951-d872f2087c98
* Update pr_time_unittest.cc in base.xcodeproj following r1375mmentovai@google.com2008-08-271-4/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1417 0039d316-1c4b-4281-b951-d872f2087c98
* Position the find box correctly with the new frames.beng@google.com2008-08-271-1/+4
| | | | | | B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1416 0039d316-1c4b-4281-b951-d872f2087c98
* Mark the platform_canvas_unittest as windows specific.erg@google.com2008-08-273-9/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1415 0039d316-1c4b-4281-b951-d872f2087c98
* Implement sync IO for the disk cache, and temporarily redirectrvargas@google.com2008-08-2711-57/+150
| | | | | | | async IO to be performed synchronously. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1414 0039d316-1c4b-4281-b951-d872f2087c98
* Make the system menu for frames have submenus for encoding and text zoombeng@google.com2008-08-263-11/+42
| | | | | | B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1413 0039d316-1c4b-4281-b951-d872f2087c98
* Force unittests to run using en-us strings.tc@google.com2008-08-261-1/+3
| | | | | | BUG=1345625 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1412 0039d316-1c4b-4281-b951-d872f2087c98
* Bumping up the default hung plugin timeout to 30 seconds. This matches withiyengar@google.com2008-08-262-9/+9
| | | | | | | | | | the hung webpage timeout. The other change is to take out the IsHungAppWindow call as this is redundant when combined with SendMessageTimeout. Bug=1308327 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1411 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed the case where VSPerfCmd was blocking rest of the script to proceed ↵niranjan@google.com2008-08-261-18/+34
| | | | | | and a few other minor fixes. Also added logging. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1410 0039d316-1c4b-4281-b951-d872f2087c98
* Use the right run_all_unittests.cc in netmmentovai@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1409 0039d316-1c4b-4281-b951-d872f2087c98
* Sort the file names alphabetically.darin@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1408 0039d316-1c4b-4281-b951-d872f2087c98
* Debug only test failures must be marked as PASS | FAILerikkay@google.com2008-08-261-10/+17
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1407 0039d316-1c4b-4281-b951-d872f2087c98
* Need to use net/base/run_all_unittests.cc instead of base/run_all_unittests.cc.darin@google.com2008-08-261-1/+1
| | | | | | TBR=tc git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1406 0039d316-1c4b-4281-b951-d872f2087c98
* use the correct string conversion. pinkerton@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1402 0039d316-1c4b-4281-b951-d872f2087c98
* Use appropriate string conversion on |url_|.pinkerton@google.com2008-08-261-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1401 0039d316-1c4b-4281-b951-d872f2087c98
* mac-only changes to get shared data buffer for the pasteboard. I don't know ↵pinkerton@google.com2008-08-261-0/+4
| | | | | | why this was removed from our version, but mac needs it. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1400 0039d316-1c4b-4281-b951-d872f2087c98
* use append instead of helper function that has gone away in our version.pinkerton@google.com2008-08-261-0/+321
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1399 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux & Mac builds. I swapped the types of two templates.brettw@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1398 0039d316-1c4b-4281-b951-d872f2087c98
* Creating a coverage specific build configuration. This used to be a part of ↵niranjan@google.com2008-08-261-0/+12
| | | | | | the _purify build configuration. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1397 0039d316-1c4b-4281-b951-d872f2087c98
* Change DNS-Prefetch-Control header and meta directive to X-DNS-Prefetch-Control.jackson@google.com2008-08-262-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1396 0039d316-1c4b-4281-b951-d872f2087c98
* With ERROR and FATAL errors now printing to stderr, some layout tests are ↵erikkay@google.com2008-08-261-0/+17
| | | | | | | | | | | | | | breaking. Add those to the fixable list. BUG=1343647 BUG=1344760 BUG=1345328 BUG=1345343 BUG=1345349 BUG=1345351 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1395 0039d316-1c4b-4281-b951-d872f2087c98
* Update base.xcodeproj following r1375mmentovai@google.com2008-08-261-12/+12
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1394 0039d316-1c4b-4281-b951-d872f2087c98
* Add UTF8 <-> UTF-16 conversion functions, and a WebCore::String -> ↵brettw@google.com2008-08-264-31/+131
| | | | | | std::string function. We already have a std::string -> WebCore::String function. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1393 0039d316-1c4b-4281-b951-d872f2087c98
* forks webcoreframebridge (as a stopgap, it no longer exists in ToT webkit) ↵pinkerton@google.com2008-08-262-9/+264
| | | | | | and stops building the associated .mm so we don't get hundreds of errors. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1392 0039d316-1c4b-4281-b951-d872f2087c98
* Forking webkit sources for clipboard/drag impl on Mac. It's almost exactlypinkerton@google.com2008-08-264-0/+1618
| | | | | | | the same as before except removing anything that uses the objc DOM bindings, which we don't have. So it's like one change in each file, more or less. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1391 0039d316-1c4b-4281-b951-d872f2087c98
* can't forward declare enums outside MSVC.pinkerton@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1390 0039d316-1c4b-4281-b951-d872f2087c98
* Remove false 'process crash' signal (again)cpu@google.com2008-08-261-9/+20
| | | | | | | | | | | This is a redo of a previous CL that has been lgtm (by sky) that got hosed. - Sometimes we kill a plugin or a renderer by calling exitprocess(.., HUNG) we were counting that as a crash - Check for the return code and make a dchek into a regular case. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1389 0039d316-1c4b-4281-b951-d872f2087c98
* Extends the toolbar keyboard support. Adds skipping of unavailable elements ↵klink@google.com2008-08-263-10/+27
| | | | | | of the toolbar, to accomodate for quicker keyboard traversal. Fixes tooltip display on initial focusing of the toolbar. Also fixes the support for VK_SPACE and VK_ENTER. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1388 0039d316-1c4b-4281-b951-d872f2087c98
* First set of string changes for after beta.tc@google.com2008-08-262-9/+19
| | | | | | TBR=mal git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1387 0039d316-1c4b-4281-b951-d872f2087c98
* need to include config.h firstpinkerton@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1386 0039d316-1c4b-4281-b951-d872f2087c98
* Another attempt at enabling stderr logging for ERROR and FATAL logs. This ↵erikkay@google.com2008-08-261-2/+2
| | | | | | | | | will break a few layout tests. (I'll add them to the fixable list shortly) BUG=1343647 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1385 0039d316-1c4b-4281-b951-d872f2087c98
* Undo a change which had added /PROFILE to purify builds.erikkay@google.com2008-08-261-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1383 0039d316-1c4b-4281-b951-d872f2087c98
* Mac-ify webinputeventavi@google.com2008-08-266-22/+220
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1382 0039d316-1c4b-4281-b951-d872f2087c98
* Disable linker warning LNK4221: "no public symbols found; archive member ↵maruel@google.com2008-08-261-1/+2
| | | | | | will be inaccessible" since it is unnecessary and clutter the build output. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1381 0039d316-1c4b-4281-b951-d872f2087c98