summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* DEFERs two more SVG testssky@google.com2009-03-191-4/+5
| | | | | | | | | | | | | | | | | (LayoutTests/svg/batik/masking/maskRegions.svg and LayoutTests/svg/custom/image-small-width-height.svg). Glen is still upstreaming these, once he is done he can unDEFER them. Also removes LayoutTests/svg/text/text-text-08-b.svg as it has not failed in the last 40 runs. TEST=none BUG=none TBR=finnur Review URL: http://codereview.chromium.org/42393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12094 0039d316-1c4b-4281-b951-d872f2087c98
* Call two more shutdown functions, and set an environment variable, dkegel@google.com2009-03-193-0/+18
| | | | | | | | | | | | to make nss play well with valgrind, as recommended by Wan-Teh in http://groups.google.com/group/mozilla.dev.tech.crypto/msg/49fe8582df376d06 Set the same environment variables in chrome_test.sh/valgrind_test.py and valgrind.sh, and explain which is which. Review URL: http://codereview.chromium.org/42326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12093 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb up mouse motion for the status bubbles.avi@google.com2009-03-196-14/+43
| | | | | | Review URL: http://codereview.chromium.org/48151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12091 0039d316-1c4b-4281-b951-d872f2087c98
* Add some UBC eviction code after talking to Amit (and it doesn't even requirethomasvl@chromium.org2009-03-191-3/+21
| | | | | | | a kext) :) Review URL: http://codereview.chromium.org/42391 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12090 0039d316-1c4b-4281-b951-d872f2087c98
* A quick fix for Issue 2720.hbono@chromium.org2009-03-192-0/+24
| | | | | | | To investigate this issue, we noticed some IMEs got confused when we change the text in a rich-edit control and finish an ongoing IME composition while they are composing a text. To prevent this, we accept keywords when they are activated. Review URL: http://codereview.chromium.org/42275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12089 0039d316-1c4b-4281-b951-d872f2087c98
* Fix traceline's system call patching on recent versions of ntdll.dll.deanm@chromium.org2009-03-192-6/+13
| | | | | | | | | | Because KiFastSystemCall is so short (4 bytes), we need to use the preceeding alignment for a 5 byte jump. The compiler is generating more complicated alignments these days. Hardcode another case. Additionally switch to using the XP system call tables by default. Review URL: http://codereview.chromium.org/50006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12088 0039d316-1c4b-4281-b951-d872f2087c98
* Fix WebCacheManager unit tests to use a WebCacheManager instance per test case.darin@chromium.org2009-03-191-70/+59
| | | | | | | | | | This avoids problems caused by other unit tests that modify the shared instance. TBR=abarth Review URL: http://codereview.chromium.org/42386 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12087 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unit test for X509Certificate::Policy.abarth@chromium.org2009-03-191-0/+36
| | | | | | | | TBR=wtc Review URL: http://codereview.chromium.org/50002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12086 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome-side of moving webkit/glue/cache_manager.{h,cc} to the WebKit API layer.darin@chromium.org2009-03-1957-520/+317
| | | | | | | | | | | | | | This also includes a change to not have third_party/WebKit/WebKit/chromium/public in the global include path. Most of the code changes pertain to this. I also took this opportunity to do some renaming: browser/cache_manager_host -> browser/renderer_host/web_cache_manager R=brettw Review URL: http://codereview.chromium.org/42194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12085 0039d316-1c4b-4281-b951-d872f2087c98
* Remove useless BlockedRequest class.abarth@chromium.org2009-03-192-13/+6
| | | | | | | | | R=wtc BUG=8860 Review URL: http://codereview.chromium.org/42384 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12083 0039d316-1c4b-4281-b951-d872f2087c98
* ScopedVariant implementation.tommi@chromium.org2009-03-195-0/+593
| | | | | | | | | | | | | | A class for automatically freeing a COM VARIANT at the end of a scope. Additionally provides a few functions to make the encapsulated VARIANT easier to use. Instead of inheriting from VARIANT, I took the containment approach in order to have more control over the usage of the variant and guard against memory leaks. Review URL: http://codereview.chromium.org/46059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12081 0039d316-1c4b-4281-b951-d872f2087c98
* Check return value of AbsolutePathagl@chromium.org2009-03-191-1/+2
| | | | | | | | | (found by Coverity) Review URL: http://codereview.chromium.org/48161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12080 0039d316-1c4b-4281-b951-d872f2087c98
* Net unittests: handle the case where recv failsagl@chromium.org2009-03-191-1/+9
| | | | | | | | | (found by Coverity) Review URL: http://codereview.chromium.org/48164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12076 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix include filename caseagl@chromium.org2009-03-191-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/42383 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12075 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/42382georged@chromium.org2009-03-191-9/+10
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12074 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back double launch of chrome fixcpu@google.com2009-03-191-3/+1
| | | | | | | | | | - rolling back http://codereview.chromium.org/48120/ - it turns out the launch behaviour is now specified in the tag Review URL: http://codereview.chromium.org/42381 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12073 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed build bustage due to r12071hclam@chromium.org2009-03-191-0/+3
| | | | | | | | | Added missing delayload entries to chrome/app/chrome.dll.deps. TBR=maruel Review URL: http://codereview.chromium.org/48172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12072 0039d316-1c4b-4281-b951-d872f2087c98
* Uses FFmpeg in chrome/rendererhclam@chromium.org2009-03-198-11/+19
| | | | | | | | | | | - Have chrome/renderer to use FFmpeg - Added using_media.vsprops to all affected projects that depends on chrome/renderer. - Added lib path "$(OutDir)\lib" to essential.vsprops Review URL: http://codereview.chromium.org/48118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12071 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Store the stats only once every five minutes.rvargas@google.com2009-03-191-1/+1
| | | | | | Review URL: http://codereview.chromium.org/48171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12070 0039d316-1c4b-4281-b951-d872f2087c98
* Try to get inter-packet times more preciselyjar@chromium.org2009-03-192-21/+48
| | | | | | | | | | | | | | | | | | I had tried to rely on the call to ReadData() being made once per TCP/IP packet, but histograms from the field show that does not work well :-(. This version looks for boundary counts of multiples of 1430 bytes, and uses that as a better approximation of when a packet is received. For test data with only a few packets, this is excellent. Some vendors such as Google tend to use at most 1430 bytes per packet, so even if we are off a bit, it will be close (for small packet counts). Alos, add histogram for total transmitted data (compressed via sdch and gzip) r=huanr,ajenjo Review URL: http://codereview.chromium.org/48077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12069 0039d316-1c4b-4281-b951-d872f2087c98
* Pre-upstream style changes: rename enableWebWorkers to ↵dimich@google.com2009-03-194-7/+7
| | | | | | | | | setIsWebWorkersEnabled to follow isFoo/setIsFoo pattern. Also pull DEPS to bring in the WebKit/chromium/src part. Review URL: http://codereview.chromium.org/48157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12066 0039d316-1c4b-4281-b951-d872f2087c98
* Deletes the now unused AccessibleWrapper (replaced in previous CL by ↵klink@chromium.org2009-03-192-133/+0
| | | | | | | | ViewAccessibilityWrapper). Review URL: http://codereview.chromium.org/48170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12064 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash when double clicking a menu button.ben@chromium.org2009-03-191-1/+4
| | | | | | Review URL: http://codereview.chromium.org/42376 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12063 0039d316-1c4b-4281-b951-d872f2087c98
* Use AutoUnlock class and Lock::AssertAcquired() methods to verify expected ↵ralphl@chromium.org2009-03-192-27/+25
| | | | | | | | behavior wrt locks in base classes. Review URL: http://codereview.chromium.org/48168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12062 0039d316-1c4b-4281-b951-d872f2087c98
* Mark LayoutTests/fast/forms/searchfield-heights passing, since it is now.aa@chromium.org2009-03-191-1/+0
| | | | | | Review URL: http://codereview.chromium.org/42361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12051 0039d316-1c4b-4281-b951-d872f2087c98
* Reuse the eula terms from the chrome resourcescpu@google.com2009-03-192-23/+51
| | | | | | | | | | | - that outta reduce the fat that setup.exe gained - this is the chrome side of the fix BUG=8894 Review URL: http://codereview.chromium.org/48114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12046 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Instead of saving the cache stats only whenrvargas@google.com2009-03-183-11/+22
| | | | | | | | | | | | the destructor is called, store them each five minutes. From the dev channel, 15% of the runs the disk cache destructor is not called, so the stats are not that reliable without this change. Review URL: http://codereview.chromium.org/42373 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12043 0039d316-1c4b-4281-b951-d872f2087c98
* Document how we avoid running leaky tests under Purify and Valgrind,dkegel@google.com2009-03-183-0/+20
| | | | | | | | and copy Purify's list of leaky net tests for Valgrind's benefit. Review URL: http://codereview.chromium.org/42309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12042 0039d316-1c4b-4281-b951-d872f2087c98
* Fix single-process ui test failures from my previous change. The problem ↵jam@chromium.org2009-03-186-12/+13
| | | | | | | | | was that the wrong pid was being sent to RDH from RMF. It needs to be the fake pid for the in-process renderer. BUG=8890 Review URL: http://codereview.chromium.org/42366 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12040 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor sandboxing code so that it can be used by worker processes.jam@chromium.org2009-03-189-244/+216
| | | | | | Review URL: http://codereview.chromium.org/42311 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12038 0039d316-1c4b-4281-b951-d872f2087c98
* Added a debug method AssertAcquired() that compiles to nothing in non-debug ↵ralphl@chromium.org2009-03-183-28/+49
| | | | | | | | | | | | | | | | | builds. In debug builds, the method will DCHECK if the current thread does not hold the lock. I also removed a class that was not being used (AutoLockImpl) which seems like someone just copied the Lock.h file and blindly added an Impl for the AutoLock class. Thre are places in my code where I want to use the AutoUnlock class. I can't see why it was restricted to use by the condition variable class only, so I just made it into a regular class with no restrictions. I noticed that JamesR posted a CL about a month ago that made AutoUnlock a public class, but it was never committed, so I added him to this CL for review too. Review URL: http://codereview.chromium.org/48109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12037 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing 'return true' to stop switch fall though.agl@chromium.org2009-03-181-0/+1
| | | | | | | | | (found by Coverity) Review URL: http://codereview.chromium.org/42370 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12035 0039d316-1c4b-4281-b951-d872f2087c98
* Navigating to about:memory page from Task manager should bring up thetc@google.com2009-03-181-0/+2
| | | | | | | | | | | | | | | minimized browser window. BUG=4557 ( http://crbug.com/4557 ) Original patch by Mohamed Mansour <m0.interactive@gmail.com> in http://codereview.chromium.org/42208/show Review URL: http://codereview.chromium.org/48167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12034 0039d316-1c4b-4281-b951-d872f2087c98
* This is a follow-up for enabling workers in Win build.dimich@google.com2009-03-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/42344 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12033 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix crash when renderer asks for the location of a NULL windowagl@chromium.org2009-03-181-0/+5
| | | | | | | | | | | There are cases where the renderer asks for the root rectangle of its window before we have a window for it. Since we still have the NativeViewId hack in place, this previously caused a crash. Review URL: http://codereview.chromium.org/42356 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12032 0039d316-1c4b-4281-b951-d872f2087c98
* DEFERs the testsky@google.com2009-03-181-3/+2
| | | | | | | | | | | | | | | LayoutTests/http/tests/xmlhttprequest/web-apps/013.html. We're now failing this because of differences in how lighthttpd behaves vs apache. I'ved filed http://code.google.com/p/chromium/issues/detail?id=8941 to track it. BUG=none TEST=none TBR=finnur Review URL: http://codereview.chromium.org/48159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12031 0039d316-1c4b-4281-b951-d872f2087c98
* Check return values for ReadInt in SSL manageragl@chromium.org2009-03-181-4/+3
| | | | | | | | | (found by Coverity) Review URL: http://codereview.chromium.org/42369 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12030 0039d316-1c4b-4281-b951-d872f2087c98
* Fix no-op DCHECKagl@chromium.org2009-03-181-1/+1
| | | | | | | | | | | new_name_count_ is unsigned, so checking for >= 0 is useless. (Found by Coverity) Review URL: http://codereview.chromium.org/48152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12029 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: A few minor fixes to make coverity happy.rvargas@google.com2009-03-184-4/+8
| | | | | | Review URL: http://codereview.chromium.org/48155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12028 0039d316-1c4b-4281-b951-d872f2087c98
* Check return value of SharedMemory::Createagl@chromium.org2009-03-181-3/+3
| | | | | | | | | (found by Coverity) Review URL: http://codereview.chromium.org/42367 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12027 0039d316-1c4b-4281-b951-d872f2087c98
* Mark more tests as passing based on Anders' flips document.pkasting@chromium.org2009-03-181-12/+2
| | | | | | Review URL: http://codereview.chromium.org/48154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12026 0039d316-1c4b-4281-b951-d872f2087c98
* Fix possible memory leak.agl@chromium.org2009-03-181-3/+4
| | | | | | | | | (Coverity discovered it.) Review URL: http://codereview.chromium.org/49002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12025 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: build fix for systems without inotify headersagl@chromium.org2009-03-182-0/+31
| | | | | | | Review URL: http://codereview.chromium.org/42363 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12024 0039d316-1c4b-4281-b951-d872f2087c98
* Update Mac layout failures list.dglazkov@google.com2009-03-181-2/+10
| | | | | | | | TBR=jeremy Review URL: http://codereview.chromium.org/48165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12023 0039d316-1c4b-4281-b951-d872f2087c98
* CreateResourceRequest() inhclam@chromium.org2009-03-181-0/+1
| | | | | | | | | | | | | | | chrome/browser/renderer_host/resource_dispatcher_host_unittest.cc is not updated when |request_context| is added to ViewHostMsg_Resource_Request. In r11816 CreateResourceRequest() is used to prepare ViewHostMsg_Resource_Request with |request_context| uninitialized, giving the purify bot red. Initializing the variable should fix the UMR error. Review URL: http://codereview.chromium.org/42360 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12021 0039d316-1c4b-4281-b951-d872f2087c98
* Update LINUX/MAC expectations.dglazkov@google.com2009-03-181-2/+10
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/48158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12019 0039d316-1c4b-4281-b951-d872f2087c98
* Update my so-called fix by including expectation.dglazkov@google.com2009-03-181-1/+1
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/42365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12018 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another test list update, skipping font-specific test.dglazkov@google.com2009-03-181-0/+3
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/42364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12017 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/42288georged@chromium.org2009-03-1820-214/+548
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12016 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test list.dglazkov@google.com2009-03-181-3/+3
| | | | | | | | TBR=finnur Review URL: http://codereview.chromium.org/48153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12015 0039d316-1c4b-4281-b951-d872f2087c98