summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Views-based login window for Chrome OS. Doesn't yet actually do anythingcmasone@google.com2009-12-0915-16/+387
| | | | | | Review URL: http://codereview.chromium.org/449023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34134 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup; remove deprecate file_util function and some obsolete TODOs.estade@chromium.org2009-12-097-24/+8
| | | | | | Review URL: http://codereview.chromium.org/467030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34133 0039d316-1c4b-4281-b951-d872f2087c98
* Remove check for usage stats in the toast experimentcpu@chromium.org2009-12-091-4/+0
| | | | | | | | | | | | BUG=none TEST= same as before but you know don't need to opt-in for sending crash reports or usage stats TBR=rahulk Review URL: http://codereview.chromium.org/464078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34130 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test failure: SysInfoTest.GoogleChromeOSVersionNumbersFirstcmasone@google.com2009-12-092-12/+10
| | | | | | Review URL: http://codereview.chromium.org/467053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34129 0039d316-1c4b-4281-b951-d872f2087c98
* Sanitize index because it comes from the untrusted renderer.cevans@chromium.org2009-12-091-0/+4
| | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/471005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34127 0039d316-1c4b-4281-b951-d872f2087c98
* New file formats for ChromeOS: wmv, wma, avi and wav.fbarchard@chromium.org2009-12-093-53/+68
| | | | | | Review URL: http://codereview.chromium.org/466073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34126 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: switch to our own copy of libssl by default.agl@chromium.org2009-12-091-0/+4
| | | | | | http://codereview.chromium.org/465137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34125 0039d316-1c4b-4281-b951-d872f2087c98
* Checking in the beginnings of omx_unittests.scherkus@chromium.org2009-12-093-3/+38
| | | | | | | | | | | | Also renamed omx_wrapper to the simpler (and more accurate!) omx. BUG=n/a TEST=n/a Review URL: http://codereview.chromium.org/467055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34124 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DCHECK because it's invalid in single process mode.mpcomplete@chromium.org2009-12-091-1/+0
| | | | | | Review URL: http://codereview.chromium.org/460151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34123 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where content scripts would get run twice in some cases.mpcomplete@chromium.org2009-12-091-2/+7
| | | | | | | | BUG=29644 Review URL: http://codereview.chromium.org/466079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34122 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 34110 - Fix leak of ShutdownDetector. Broke Mac startup_test.willchan@chromium.org2009-12-092-48/+38
| | | | | | | | | | | | For some reason I thought that nonjoinable threads would always delete their delegates. I was wrong. BUG=http://crbug.com/29675 Review URL: http://codereview.chromium.org/460144 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/460154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34121 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: add UMA calls for drag-and-drop of URLs on tab strip.viettrungluu@chromium.org2009-12-091-0/+2
| | | | | | | | | | | (Chrome/Win already has these, and we use the same names.) BUG=29799 TEST=none Review URL: http://codereview.chromium.org/465139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34120 0039d316-1c4b-4281-b951-d872f2087c98
* Added support for running reliability tests for ChromeFrame on similar lines ↵ananta@chromium.org2009-12-0913-391/+1283
| | | | | | | | | | | | | | | | | | | | | | | | | as Chrome. We only run these tests for IE at this point. The reliability test code for Chrome has been copied and modified accordingly. Other related changes in this CL include the following:- 1. If ChromeFrame is running in headless mode determined by a registry value in HKCU\Software\Google\ChromeFrame we initialize ChromeFrame crash reporting and connect to the Chrome crash server. This would enable us to gather crash dumps from the reliability test runs and report the same. 2. The LowIntegrity fixes for the WebBrowser which Stoyan had done a while back are only needed for IE7 on Vista. For this CL though we just do the requisite hacks if the OS is Vista. For Windows7 the returned IWebBrowser interface pointer works fine. 3. I moved the WebBrowserEventSink to chrome_frame_test_utils as this class is now shared. Fixes portions of http://code.google.com/p/chromium/issues/detail?id=29451 Bug=29451 Review URL: http://codereview.chromium.org/465074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34119 0039d316-1c4b-4281-b951-d872f2087c98
* Have the utility process run out of process on Linux again bytony@chromium.org2009-12-094-27/+4
| | | | | | | | | | | | using the /proc/self/exe trick we use for plugins. Since we don't need any resources from .pak files, this should be safe. BUG=22703 TEST=Install a theme, verify that it worked properly. Review URL: http://codereview.chromium.org/464073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34117 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes CFInstance to use a longer Deferred standard timeout. Short timeouts ↵slightlyoff@chromium.org2009-12-091-13/+8
| | | | | | | | | | | | caused cancellation of listeners and therefore backlogged RPC callback failure. The API requires that we use a timeout, but upping the default to 10s should accomidate nearly all CF startup delays. BUG=None TEST=run all the CFInstance tests in a Debug build. TBR=ananta Review URL: http://codereview.chromium.org/464077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34116 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 34099 - fix for memory leak and illegal access. (found in valgrind test)asargent@chromium.org2009-12-092-12/+8
| | | | | | | | | | | | | | | | * name, values for callback seems to be on stack. i changed const char* to string so that it can copy, and also expect_eq can print string when failed. BUG=None TEST=Run unit_tests on valgrind. Review URL: http://codereview.chromium.org/470006 TBR=oshima@chromium.org Review URL: http://codereview.chromium.org/466083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34114 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NewTabUIStartupTest.ComplexThemeCold.erg@google.com2009-12-091-0/+35
| | | | | | | | | | | | | All data in recent history for this test is invalid as it isn't loading the NTP image. Not sure how long this has been broken. BUG=NONE TEST=The performance of this test on the buildbot gets slower to include all the time we weren't counting. (I am assuming around 300ms?) Review URL: http://codereview.chromium.org/460150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34113 0039d316-1c4b-4281-b951-d872f2087c98
* Add suppression for reliability bot failure in WebCore::ImageEventSender.asargent@chromium.org2009-12-091-0/+2
| | | | | | | | | BUG=29759 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34112 0039d316-1c4b-4281-b951-d872f2087c98
* Make "delete history for day" message have the correct font on Mac.mirandac@chromium.org2009-12-091-1/+1
| | | | | | | | | | | Committing for feldstein. BUG= 21459 TEST= History tab on mac should show correct font in "delete day" message. Review URL: http://codereview.chromium.org/460148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34111 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leak of ShutdownDetector.willchan@chromium.org2009-12-092-38/+48
| | | | | | | | | For some reason I thought that non-joinable threads would always delete their delegates. I was wrong. BUG=http://crbug.com/29675 Review URL: http://codereview.chromium.org/460144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34110 0039d316-1c4b-4281-b951-d872f2087c98
* Revert this, it didn't compile on linux_views (argh)pkasting@chromium.org2009-12-081-2/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34109 0039d316-1c4b-4281-b951-d872f2087c98
* Try re-enabling the resize corner on Windows to see if it still causes perf ↵pkasting@chromium.org2009-12-081-5/+2
| | | | | | | | | | regressions. BUG=458 TEST=The bottom right corner of the window whould have a resize corner. Review URL: http://codereview.chromium.org/465133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34108 0039d316-1c4b-4281-b951-d872f2087c98
* Update initialization of gles2_demo.cc to matchgman@chromium.org2009-12-081-2/+10
| | | | | | | | | | | requirements of using Chrome base. TEST=none BUG=none Review URL: http://codereview.chromium.org/463052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34107 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r34101, r34085 until I can test more ...dpranke@google.com2009-12-081-62/+21
| | | | | | | | | | TBR=ojan@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/463058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34103 0039d316-1c4b-4281-b951-d872f2087c98
* removing the file that was accidentally added to cl.oshima@chromium.org2009-12-081-2/+0
| | | | | | | | | | BUG=None TEST=None TBR=rvargas Review URL: http://codereview.chromium.org/466078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34102 0039d316-1c4b-4281-b951-d872f2087c98
* fix typo in importdpranke@google.com2009-12-081-1/+1
| | | | | | | | | | BUG=none TBR=ojan@chromium.org TEST=none Review URL: http://codereview.chromium.org/467052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34101 0039d316-1c4b-4281-b951-d872f2087c98
* fix for memory leak and illegal access. (found in valgrind test)oshima@chromium.org2009-12-083-8/+14
| | | | | | | | | | | | | * name, values for callback seems to be on stack. i changed const char* to string so that it can copy, and also expect_eq can print string when failed. BUG=None TEST=Run unit_tests on valgrind. Review URL: http://codereview.chromium.org/470006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34099 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the test_expectations module so it can still build up a setdpranke@google.com2009-12-081-21/+62
| | | | | | | | | | | | | | | of expectations with a test list even if the files don't exist locally. This is needed by the LTTF dashboard app. Also add test_expectations.GetOptions(), which is also needed by the LTTF app. R=victorw@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/470007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34098 0039d316-1c4b-4281-b951-d872f2087c98
* Add suppression for 2 reliability failures.asargent@chromium.org2009-12-081-0/+5
| | | | | | | | BUG=29758 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34097 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable TCMalloc on Linux.willchan@chromium.org2009-12-081-1/+1
| | | | | | | | In r34036, I've fixed the signal handlers not to allocate dynamic memory, so they shouldn't deadlock anymore. Review URL: http://codereview.chromium.org/465122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34096 0039d316-1c4b-4281-b951-d872f2087c98
* Changes the classlist to be hierarchical.gman@chromium.org2009-12-083-5/+70
| | | | | | Review URL: http://codereview.chromium.org/460097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34095 0039d316-1c4b-4281-b951-d872f2087c98
* Try running apache for linux layout tests. Hopefully this will reduce httpojan@chromium.org2009-12-086-14/+59
| | | | | | | | layout test flakiness. Review URL: http://codereview.chromium.org/467048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34094 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable tab switching test.chase@chromium.org2009-12-081-1/+1
| | | | | | | | | | | | | | After some debugging on the interactive perf system, it appears the screen was locked (or at least locked up). Current theory is this is why OnPaint wasn't being called and the histogram wasn't being populated. BUG=28968 TEST=tab switching test runs on slaves Review URL: http://codereview.chromium.org/463053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34093 0039d316-1c4b-4281-b951-d872f2087c98
* file_util: The member variable |pattern_| has a different type (FilePath) ↵thestig@chromium.org2009-12-083-26/+25
| | | | | | | | | | | | | | | from the constructor parameter (StringType). So fix this type to match with the constructor. Original patch by Thiago Farina <thiago.farina@gmail.com> at http://codereview.chromium.org/465119/show BUG=none TEST=none Review URL: http://codereview.chromium.org/466071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34092 0039d316-1c4b-4281-b951-d872f2087c98
* Fix small issue in gpu_plugin_objectgman@chromium.org2009-12-081-1/+1
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/460145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34090 0039d316-1c4b-4281-b951-d872f2087c98
* Minor copyedit of new Xyz channel wording.kathyw@google.com2009-12-084-20/+26
| | | | | | | | | | TBR=aa BUG=none TEST=none Review URL: http://codereview.chromium.org/466074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34089 0039d316-1c4b-4281-b951-d872f2087c98
* Add apache to the linux build deps installation.ojan@chromium.org2009-12-081-4/+5
| | | | | | Review URL: http://codereview.chromium.org/465129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34088 0039d316-1c4b-4281-b951-d872f2087c98
* The cache object used by the UrlmonUrlRequest class in ChromeFrame creates ↵ananta@chromium.org2009-12-082-85/+24
| | | | | | | | | | | | | | | | | | | | an in memory stream, which is used to hold data received from Urlmon until Chrome reads it. At times attempts to write to this stream fail with E_OUTOFMEMORY. We don't really need the complexity of an in memory stream for our cache. A vector of bytes would do just fine. This fixes bug http://code.google.com/p/chromium/issues/detail?id=28658 I verified that it actually fixes this issue. Bug=28648 Test=covered by existing net tests. Review URL: http://codereview.chromium.org/469014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34086 0039d316-1c4b-4281-b951-d872f2087c98
* Fix line number references in test_expectations.pydpranke@google.com2009-12-082-6/+11
| | | | | | | | | | R=ojan@chromium.org BUG=29727 TEST=add a syntax error to test_expectations.txt Review URL: http://codereview.chromium.org/465127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34085 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: switch to using the system libraries in some cases.agl@chromium.org2009-12-081-0/+9
| | | | | | | | | | | | | | | | | Previously we built our own copies of many common system libraries. This comes from our Windows history, where these libraries have to be carried by any application using them because they aren't provided as standard. On Linux, however, they are ubiqutous so we can save binary size by dynamically linking against the system versions. TEST=none BUG=29738 http://codereview.chromium.org/465126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34084 0039d316-1c4b-4281-b951-d872f2087c98
* Add a 'minus' graphic to the local error page if you expand thetony@chromium.org2009-12-082-32/+56
| | | | | | | | | | | | | | "more details" link. Also add a slide transition for showing/hiding the details. BUG=28923 TEST=Turn off error pages in Options, navigate to http://dev.chromium.org:8024/ and play with the "More information on this error" link. Review URL: http://codereview.chromium.org/463045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34083 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Sleep around printing page cycler results."chase@chromium.org2009-12-081-4/+0
| | | | | | | | | | | | | Originally committed in r32954. The underlying problem was fixed in r33704 and r33736. BUG=28764 TEST=morejs page cycler continues to get results for reference build Review URL: http://codereview.chromium.org/460124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34082 0039d316-1c4b-4281-b951-d872f2087c98
* TEST=nonegman@chromium.org2009-12-082-1/+22
| | | | | | | | | | | | | | BUG=none Add glReadPixel service implemenation. the GLES2 client side implemenation needs to wait for me to implement buckets. For now though, a client app can use the GLES2CmdHelper, allocate shared memory and call ReadPixels. Review URL: http://codereview.chromium.org/468024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34081 0039d316-1c4b-4281-b951-d872f2087c98
* Compatibility improvements for "ls -l" FTP LIST response format.phajdan.jr@chromium.org2009-12-088-19/+104
| | | | | | | | | TEST=Covered by net_unittests. BUG=25520 Review URL: http://codereview.chromium.org/460139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34079 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: Fix theme loading bubble position.derat@chromium.org2009-12-081-0/+4
| | | | | | | | | BUG=29539 TEST=tried it Review URL: http://codereview.chromium.org/464058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34077 0039d316-1c4b-4281-b951-d872f2087c98
* Notifications should resize themselves to the content within min-max bounds, ↵johnnyg@chromium.org2009-12-0811-92/+218
| | | | | | | | | | | | | rather than being all the same size. CL hooks into RenderView callbacks to detect the size of the content, and contains some refactoring so that conceptually balloon size = content size + frame, rather than content size = balloon size - frame as it has been. BUG=26691 TEST=included Review URL: http://codereview.chromium.org/460131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34076 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] bring more extension tests online in browser_teststhomasvl@chromium.org2009-12-081-8/+1
| | | | | | | | | | | | | | | | - extension_bookmarks_apitest.cc passes - extension_history_apitest.cc passes - extension_javascript_url_apitest.cc passes - extension_messages_apitest.cc passes - extension_override_apitest.cc passes - extension_toolstrip_apitest.cc passes - isolated_world_apitest.cc passes BUG=none TEST=none Review URL: http://codereview.chromium.org/465125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34075 0039d316-1c4b-4281-b951-d872f2087c98
* Add Cocoa window interposing for plugin processstuartmorgan@chromium.org2009-12-0812-159/+326
| | | | | | | | | | | | | | Adds support for noticing window show/hide done via Cocoa APIs. Also adds interposing on a couple more Carbon calls that I came across while debugging. Refactors to make things a bit less messy: - Moves responsibility for re-activating the browser when the last plugin window closes into the browser, to simplify that logic. - Moves utility method for activating the plugin process into the plugin, rather than the interpose library, so the Cocoa code can use it too. - Add a data-holder and a couple of wrapper methods to reduce code duplication in the window show/hide handling. BUG=28009, 29321 TEST=Plugin-opened windows (Gmail attachments, full-screen Flash, etc.) should work as expected again. Review URL: http://codereview.chromium.org/465111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34074 0039d316-1c4b-4281-b951-d872f2087c98
* Updated test expectations for mac version of testatwilson@chromium.org2009-12-081-0/+21
| | | | | | | | TBR=johnnyg Review URL: http://codereview.chromium.org/467047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34073 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Don't show all of the print dialog's children, including widgets ↵thestig@chromium.org2009-12-081-1/+1
| | | | | | | | | | normally not displayed. BUG=26872 TEST=Default print dialog should not have the conflict warning. Review URL: http://codereview.chromium.org/460138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34072 0039d316-1c4b-4281-b951-d872f2087c98