summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Introduce a notification to trigger memory purging on the IO thread and use ↵michaeln@chromium.org2010-01-135-1/+39
| | | | | | | | | | | it in ChromeAppCacheService. TEST=manual BUG=none Review URL: http://codereview.chromium.org/547016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36181 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations to reflect linux crash.atwilson@chromium.org2010-01-131-2/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36180 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a bare-bones AutoFill dialog for gtk.jhawkins@chromium.org2010-01-135-2/+399
| | | | | | | | BUG=18201 TEST=none Review URL: http://codereview.chromium.org/542045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36179 0039d316-1c4b-4281-b951-d872f2087c98
* Adds unit tests for glDrawArrays and glDrawBuffersgman@chromium.org2010-01-136-194/+778
| | | | | | | | | | | | | | | | | | | in the GLES2Decoder class of command buffers. Also fixes a few bugs related to validating buffer access and reporting GL errors I also separated out the id mapping, buffer tracking and program tracking into separate classes as different decoders will need to share instances of those classes once we allow sharing of resources. TEST=none BUG=none Review URL: http://codereview.chromium.org/546026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36178 0039d316-1c4b-4281-b951-d872f2087c98
* Mark meta-tag-http-refresh-javascript-url.html no longer flaky per dashboarddglazkov@chromium.org2010-01-131-1/+1
| | | | | | | | | | TBR=ojan TEST=none BUG=none Review URL: http://codereview.chromium.org/541051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36177 0039d316-1c4b-4281-b951-d872f2087c98
* Draw background color (if necessary) for sync status and sync link.akalin@chromium.org2010-01-133-4/+39
| | | | | | | | | | | Aligned left edges of sync status text and the relogin link text. BUG=30159 TEST=manual testing Review URL: http://codereview.chromium.org/542025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36176 0039d316-1c4b-4281-b951-d872f2087c98
* A simple sample video for decoder testing.fbarchard@chromium.org2010-01-131-0/+0
| | | | | | | | | BUG=30789 TEST=play this video with media_bench and ensure content decodes quickly and correctly. Review URL: http://codereview.chromium.org/545034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36174 0039d316-1c4b-4281-b951-d872f2087c98
* Update bug number on acid3 test.dglazkov@chromium.org2010-01-131-1/+1
| | | | | | | | | | TBR=ojan TEST=none BUG=none Review URL: http://codereview.chromium.org/543049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36171 0039d316-1c4b-4281-b951-d872f2087c98
* Simple unit tests for OpenMAX video decoderhclam@chromium.org2010-01-132-4/+43
| | | | | | | | | | Added two simple test cases for OpenMAX video decoder. One does init and deinit of OpenMAX. The other one enumerate available components of video_decoder role. Review URL: http://codereview.chromium.org/524044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36170 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS to 53194.atwilson@chromium.org2010-01-139-2/+31
| | | | | | Review URL: http://codereview.chromium.org/543048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36169 0039d316-1c4b-4281-b951-d872f2087c98
* Mark http/tests/cache/subresource-failover-to-network.html as SLOW, but PASS.dglazkov@chromium.org2010-01-131-3/+1
| | | | | | | | | | TBR=ojan TEST=none BUG=28918 Review URL: http://codereview.chromium.org/548033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36168 0039d316-1c4b-4281-b951-d872f2087c98
* Create baselines for /fast/text/cg-vs-atsui.htmldglazkov@chromium.org2010-01-135-2/+2
| | | | | | | | | | | | These don't make much sense, since there's neither CG nor ATSUI on Win or Linux, but we need _some_ baseline to avoid skipping the test. TBR=dpranke TEST=none BUG=10343 Review URL: http://codereview.chromium.org/551018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36167 0039d316-1c4b-4281-b951-d872f2087c98
* Trigger the deletion of unused responses when caches are updated and made ↵michaeln@chromium.org2010-01-1312-36/+191
| | | | | | | | | | | obsolete (deleted). BUG=none TEST=not yet Review URL: http://codereview.chromium.org/542021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36166 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.LimitTotal is flaky even on Windows.jshin@chromium.org2010-01-131-3/+1
| | | | | | | | BUG=28445 TBR=levin Review URL: http://codereview.chromium.org/549042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36165 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash caused by having accessibility turned on.avi@chromium.org2010-01-134-18/+30
| | | | | | | | | BUG=http://crbug.com/31007 TEST=as in bug Review URL: http://codereview.chromium.org/548015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36164 0039d316-1c4b-4281-b951-d872f2087c98
* Correct my bug typo.dglazkov@chromium.org2010-01-131-1/+1
| | | | | | | | | TBR=ericu TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36163 0039d316-1c4b-4281-b951-d872f2087c98
* Put fast/text/atsui-spacing-features.html back into test expectations.dglazkov@chromium.org2010-01-131-0/+1
| | | | | | | | | | TBR=ericu TEST=none BUG=32201 Review URL: http://codereview.chromium.org/536049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36162 0039d316-1c4b-4281-b951-d872f2087c98
* Copy fast\text\atsui-spacing-features.html baseline to chromium-win-xp.dglazkov@chromium.org2010-01-132-1/+1
| | | | | | | | | | TBR=ericu TEST=none BUG=10430 Review URL: http://codereview.chromium.org/549041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36161 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a sync to glFinish and SwapBuffers at thegman@chromium.org2010-01-133-8/+20
| | | | | | | | | | GLES2Implementation level. You can still call these async from a gh GLES2Helper level. Review URL: http://codereview.chromium.org/545041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36160 0039d316-1c4b-4281-b951-d872f2087c98
* Add more functionality to about:net-internals:eroman@chromium.org2010-01-133-2/+69
| | | | | | | | | | | | | (1) Display the cached bad proxies, and how long until they will be retried (addresses an old TODO). (2) Add a button to clear the bad proxies cache. (3) Add a button to force refetching of the proxy configuration (this can be used to force refetch of PAC files, very convenient when testing). BUG=none TEST=none Review URL: http://codereview.chromium.org/541045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36159 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Notify Chrome when it loses the focus.derat@chromium.org2010-01-132-7/+5
| | | | | | | | | | | | | | | I think that this was a regression -- the code was only notifying windows about their active/inactive states when the focus was passed to a new Chrome window. If a different app got the focus instead, they'd retain the old states. BUG=32127 TEST=tried it Review URL: http://codereview.chromium.org/548022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36158 0039d316-1c4b-4281-b951-d872f2087c98
* Mark LayoutTests/tables/mozilla_expected_failures/core/backgrounds.html jshin@chromium.org2010-01-131-1/+1
| | | | | | | | | | | as IMAGE+TEXT rather than IMAGE. TBR=avi BUG=32193 Review URL: http://codereview.chromium.org/549036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36157 0039d316-1c4b-4281-b951-d872f2087c98
* Changed the signature of Application::Draw to accept elapsed time. It will ↵alokp@chromium.org2010-01-134-7/+26
| | | | | | | | be used to update key frames or making the application frame-rate independent. However I think there is some bug somewhere. It takes an eternity for the cube in simple-vertex-shader demo to start rotating. Even when the cube starts rotatiing the performance is quite choppy. Review URL: http://codereview.chromium.org/551011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36156 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline fast/text/atsui-spacing-features.htmldglazkov@chromium.org2010-01-136-2/+84
| | | | | | | | | | TBR=dpranke TEST=none BUG=10430 Review URL: http://codereview.chromium.org/551014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36155 0039d316-1c4b-4281-b951-d872f2087c98
* Be more frugal with goats in these challenging economic times.thakis@chromium.org2010-01-132-8/+3
| | | | | | | | | BUG=31482 TEST=Use chrome for some time. Fewer goats should appear in bearontheroof's place. Review URL: http://codereview.chromium.org/543045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36154 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerWebSocketLayoutTests for Linux valgrind.ericu@google.com2010-01-131-0/+2
| | | | | | | | | BUG=32192 TEST=NONE Review URL: http://codereview.chromium.org/536046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36153 0039d316-1c4b-4281-b951-d872f2087c98
* Split fast/repaint/renderer-destruction-by-invalidateSelection-crash.html ↵dglazkov@chromium.org2010-01-131-1/+2
| | | | | | | | | | | | into its own flake-bug. TBR=ojan TEST=none BUG=32195 Review URL: http://codereview.chromium.org/546036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36152 0039d316-1c4b-4281-b951-d872f2087c98
* Use no_strict_aliasing=1 by default.craig.schlenter@chromium.org2010-01-131-1/+7
| | | | | | | | | | | | | | | | | This will turn on -fno-strict-aliasing. There are regular aliasing problems in the codebase and at least one of these was not caught by -Wall -Werror so defaulting to -fno-strict-aliasing seems like a good idea especially given the increased popularity of gcc 4.4 with it's use in karmic, fedora and in chromeos chroot builds et. al. The long term plan is to have some test infrastructure in place that will test 4.4 binaries and to fix the aliasing issues. BUG=28749 Review URL: http://codereview.chromium.org/519034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36151 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline fast\repaint\block-selection-gap-in-* tests.dglazkov@chromium.org2010-01-1310-2/+32
| | | | | | | | | | TBR=michaeln TEST=none BUG=none Review URL: http://codereview.chromium.org/541049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36149 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline negative-offset-repeat-transformed.html again. Apparently "win" ↵johnnyg@chromium.org2010-01-132-0/+0
| | | | | | | | | | | | picked up the right image, but not "win-xp" or "win-vista". TBR=atwilson BUG=none TEST=none Review URL: http://codereview.chromium.org/546033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36148 0039d316-1c4b-4281-b951-d872f2087c98
* Split fast/js/primitive-method-this.html into its own bug.dglazkov@chromium.org2010-01-131-2/+1
| | | | | | | | | | TBR=ager TEST=none BUG=24227 Review URL: http://codereview.chromium.org/542059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36147 0039d316-1c4b-4281-b951-d872f2087c98
* Update/repair legacy gears web app shortcutsxiyuan@chromium.org2010-01-131-0/+9
| | | | | | | | | | | | r34332 has a bug that web app data dir could be missing for legacy gears shortcut. The fix is to make sure the data dir exists. BUG=8539 TEST=Create a legacy gears web app shortcuts and then update to a version with this fix and launching chrome should update the shortcuts with new icon locations. Review URL: http://codereview.chromium.org/551008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36146 0039d316-1c4b-4281-b951-d872f2087c98
* Slightly tweak socket late binding behavior to make it more deterministic ↵willchan@chromium.org2010-01-133-9/+43
| | | | | | | | | | | | which is useful for tests. When a socket has been released to ClientSocketPoolBase, it is not immediately released, but a DoReleaseSocket() task gets posted to the MessageLoop. In many of our tests, what can happen is right after ClientSocketHandle::Reset() gets called, which posts the aforementioned release task, another ClientSocketHandle requests a socket, which starts up a ConnectJob that will completely asynchronously, but AFTER the release task happens. Note that if the released socket is no longer connected, then when DoReleaseSocket() completes, it will try to process a pending request, thereby initiating an extra ConnectJob. So, even though ClientSocketHandle::Init() may only have been called twice, we can see 3 ConnectJobs, which is weird. It's mostly harmless since this race condition probably doesn't happen much in real use, and the only side effect is an extra ConnectJob which might even be faster, but this behavior introduces difficult to control behavior in tests. The solution taken here is to keep track of the number of pending released sockets for a ClientSocketPool group. If there are any pending released sockets, then don't start up a new ConnectJob yet, wait for the sockets to get released. This can introduce some delays for starting up ConnectJobs, but the delay should be very small (one MessageLoop iteration through the IO thread should not take long) and it only happens in the edge case where a new ClientSocketPool request comes in for the same group where a DoReleaseSocket() task has been posted. In these cases, we may also prevent unnecessary ConnectJobs from getting started up, especially if the socket is released and able to be reused. Existing unit tests (ClientSocketPoolBaseTest_LateBinding_RequestPendingJob*) cover this change in behavior. Review URL: http://codereview.chromium.org/550024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36144 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseine fast\js\console-non-string-values.html, adjust bug id on ↵dglazkov@chromium.org2010-01-133-4/+13
| | | | | | | | | | | | | | fast/js/arguments.html. TBR=levin TEST=none BUG=24227 BUG=9156 Review URL: http://codereview.chromium.org/541048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36143 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some options from rebaseline toolvictorw@chromium.org2010-01-131-52/+16
| | | | | | | | | | R=ojan BUG=20706 TEST=none Review URL: http://codereview.chromium.org/549037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36142 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit_unit_tests to chrome.sln and webkit.sln.darin@chromium.org2010-01-131-0/+7
| | | | | | | | | | | | | This is accomplished by adding a new pull_in_webkit_unit_tests target. Note: chrome.gyp already inherits all targets from webkit.gyp. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/534003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36141 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary references to webkit/glue/glue_util.h indarin@chromium.org2010-01-1320-39/+13
| | | | | | | | | | | | preparation for deleting that file. R=dglazkov BUG=24607 TEST=none Review URL: http://codereview.chromium.org/551012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36140 0039d316-1c4b-4281-b951-d872f2087c98
* Testing local fixup after 'svn move'.pam@chromium.org2010-01-131-0/+0
| | | | | | | | | R=none BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36139 0039d316-1c4b-4281-b951-d872f2087c98
* Fix fonts jumping around by forcing the font "Sans" wherever the user has a ↵erg@google.com2010-01-132-1/+36
| | | | | | | | | | | font that will trigger the jumping around bug. BUG=22614 TEST=none Review URL: http://codereview.chromium.org/542041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36138 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Add favicons to hung renderer dialog.thakis@chromium.org2010-01-134-33/+58
| | | | | | | | | | | Nib change: Changed data cell from NSFieldTextCell to NSButtonCell with checkbox style. BUG=none TEST=Go to wikipedia, cmd-click a couple links, enter "about:hang" in omnibox. After a while, the hung renderer dialog should show up and have a favicon for all the tabs you opened by cmd-clicking. Review URL: http://codereview.chromium.org/545040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36137 0039d316-1c4b-4281-b951-d872f2087c98
* More testing local fixups after 'svn move'.pam@chromium.org2010-01-131-0/+0
| | | | | | | | | R=none BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36135 0039d316-1c4b-4281-b951-d872f2087c98
* Testing local fixups after 'svn move'.pam@chromium.org2010-01-130-0/+0
| | | | | | | | | R=none BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36134 0039d316-1c4b-4281-b951-d872f2087c98
* Display proper error message at couple of places during installation.kuchhal@chromium.org2010-01-1312-90/+89
| | | | | | | | | | | | | | | * If Chrome is used to download and install the same version of Chrome, it should display that the current version is in use. * When Chrome gets updated while it is running, there is no reason to launch Chrome (as it would still be old version), so do not write the launch command to registry. * Remove the case of HIGHER_VERSION_EXISTS as a successful install. Not sure why it was marked as successful install. * Remove the code to remove ChromeExt registry keys as this has already been pushed to the channels that had it in the first place. * Move the code to convert install_status into boolean (1 or 0) in Chromium distribution class. BUG=19459, 25534 TEST= 1) Install Chrome, and keep it running. 2) Try to install the same version again and check the error message in the registry. 3) Try to install a higher version and make launch command doesn't get written to the registry. Review URL: http://codereview.chromium.org/541002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36133 0039d316-1c4b-4281-b951-d872f2087c98
* Remove fast/frames/frame-limit.html crash from expectations.dglazkov@chromium.org2010-01-131-4/+1
| | | | | | | | | | | | The ghost crash has moved elsewhere. TBR=ojan TEST=none BUG=none Review URL: http://codereview.chromium.org/548027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36131 0039d316-1c4b-4281-b951-d872f2087c98
* Wave upload operations performed within ChromeFrame would cause the Wave ↵ananta@chromium.org2010-01-131-0/+1
| | | | | | | | | | | | | | | | application to freeze. This was because we were not passing the renderer routing id in the PluginMsg_Init params when the plugin was initialized. We need the routing id in ChromeFrame to be able to intercept network requests and route them via the host network stack. Fixes bug http://code.google.com/p/chromium/issues/detail?id=26375 Bug=26375 Review URL: http://codereview.chromium.org/541040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36130 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling extension_i18n_apitest.cc on Mac and Linux.cira@chromium.org2010-01-131-1/+1
| | | | | | | | BUG=31984 Review URL: http://codereview.chromium.org/549026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36128 0039d316-1c4b-4281-b951-d872f2087c98
* Added simple vertex shader demo. I had to make the following modifications ↵alokp@chromium.org2010-01-136-31/+111
| | | | | | | | | | | | to third-party code: - Changed client-side vertex array to VBO - Used GL_UNSIGNED_SHORT instead of GL_UNSIGNED_INT in glDrawElements because GL_UNSIGNED_INT is not supported for by OpenGL ES 2.0 for indices BUG=26099 TEST=Run simple_vertex_shader executable, you should see a rotating cube. Review URL: http://codereview.chromium.org/543015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36127 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes regression in placement of new tab button.sky@chromium.org2010-01-131-1/+1
| | | | | | | | | | BUG=32159 TEST=see bug TBR=ben@chromium.org Review URL: http://codereview.chromium.org/543043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36125 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: ensure child processes are properly reaped -- eliminate Helper zombies.viettrungluu@chromium.org2010-01-132-2/+20
| | | | | | | | | BUG=32001 TEST=Surf a lot. Then close all Chrome/Chromium windows. Make sure there aren't any zombie Chrome/Chromium Helper processes (run "ps -Al" and look for things with status containing 'Z'). Review URL: http://codereview.chromium.org/542042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36124 0039d316-1c4b-4281-b951-d872f2087c98
* Address some of the UI feedback on the RSS extension from the UX team.finnur@chromium.org2010-01-138-365/+499
| | | | | | | | | | | | | | | | | | | | | | | 1) Added an Options page with a management UI for the feed reader list - Removed the Edit/Remove link from the feed preview page. - Added Manage... to the dropdown list of Feed Readers. 2) Allow users to skip the feed preview page when subscribing. 3) Added the ability to reset the list to factory default (users were emailing me asking how to re-add something they accidentally removed). 4) Changed the feed preview so that the titles for feed items are larger, and the body links have normal styles. BUG=27939 TEST=Make sure adding, removing feed readers and resetting works as expected. Set as default should make the selected entry default when viewed on the subscribe preview page. Make sure the preview page can be skipped. Review URL: http://codereview.chromium.org/550003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36123 0039d316-1c4b-4281-b951-d872f2087c98