summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Override mechanism for features.gypiyaar@chromium.org2009-10-012-2/+47
| | | | | | | | This will allow us to have a different set of feature_defines for upstream and downstream webkit builds. Review URL: http://codereview.chromium.org/242102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27789 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure my recent changes are represented in the patches.cevans@chromium.org2009-10-013-391/+1934
| | | | | | | | | | | Split out the fts2 changes a little. BUG=NONE TEST=Applied the patches in order to check for mistakes. Review URL: http://codereview.chromium.org/243068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27787 0039d316-1c4b-4281-b951-d872f2087c98
* Do some cleanup of BrowserRenderProcessHost::Init to try to reduce thebrettw@chromium.org2009-10-012-141/+198
| | | | | | | | | | complexity and clean up some of the ifdefs. BUG=none TEST=none Review URL: http://codereview.chromium.org/254008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27786 0039d316-1c4b-4281-b951-d872f2087c98
* Only highlight tests that take > 1 second as needing to be marked as slow.ojan@chromium.org2009-10-011-1/+11
| | | | | | | | There are too many tests that take ~1 second every couple hundred runs. It's not worth the manual maintenance effort. Review URL: http://codereview.chromium.org/242106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27785 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling WebKit DEPS to 48976.atwilson@chromium.org2009-10-012-1/+6
| | | | | | | | | | Rebaselining mouse-drag-from-frame-to-other-frame because the upstream test is failing and they updated the expectations upstream to reflect the failure output. This breaks us, because we are not failing, so we have to rebaseline. TEST=none TBR=jparent Review URL: http://codereview.chromium.org/251061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27784 0039d316-1c4b-4281-b951-d872f2087c98
* Update some strings in the options dialog w.r.t. themes.tony@chromium.org2009-10-012-7/+12
| | | | | | | | | | | Changed the heading from Themes: to Appearance: and switch from 'Set to XXX theme' to 'Use XXX theme'. BUG=21504 Review URL: http://codereview.chromium.org/243059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27783 0039d316-1c4b-4281-b951-d872f2087c98
* Rename EscapeUrl and expand the code comment.brg@chromium.com2009-10-014-6/+6
| | | | | | | | BUG=none TEST=Escape.EscapeUrlEncodedData Review URL: http://codereview.chromium.org/257021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27782 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure ChromeURLRequestContext finds out first about extension loading.rafaelw@chromium.org2009-10-015-53/+71
| | | | | | | | | | This prevents races from arising where extension renderers may try to navigate to extension urls before the request context knows how to map the urls to extension resources. BUG=22668 Review URL: http://codereview.chromium.org/255047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27781 0039d316-1c4b-4281-b951-d872f2087c98
* Move various methods from glue/webview.h to api/public/WebView.h darin@chromium.org2009-10-0122-179/+110
| | | | | | | | | | | | | | | | | | I'll re-order the methods in webview_impl.cc in a follow-up CL. I wanted to keep this one easy to review. SetBackForwardListSize is no longer necessary given that BackForwardListChromium.cpp doesn't care about its capacity. R=dglazkov BUG=10033 TEST=none Originally reviewed here: http://codereview.chromium.org/251051 Review URL: http://codereview.chromium.org/255042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27780 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up wifi menu button UI to ChromeOS shared library.chocobo@google.com2009-10-019-134/+344
| | | | | | | | BUG=none TEST=23090 Review URL: http://codereview.chromium.org/246057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27779 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in test_shell on linux. When closing the window we can getsky@chromium.org2009-10-011-1/+5
| | | | | | | | | | | | notification of focus changes after the WebWidgetHost has been deleted, resulting in a crash. BUG=none TEST=none Review URL: http://codereview.chromium.org/255046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27778 0039d316-1c4b-4281-b951-d872f2087c98
* A couple usability improvements to the dashboard:ojan@chromium.org2009-10-011-9/+18
| | | | | | | | | | | | | | | | | | 1. Pick a color for wrong-expectations that is more different from the browser's selection color. 2. Make the webkit merge color grey instead of black to avoid confusing it with passing results. 3. Make single-clicking on test paths select the whole test path for easier copy-pasting. One functionality improvement. Walk through the paths in test_expectations in sorted order, not reverse sorted. We want to hit the more specific expectations *last*, but we were hitting them first. So the less-specific expectations (e.g. LayoutTests/foo) were overriding the more-specific (e.g. LayoutTests/foo/bar.html). Review URL: http://codereview.chromium.org/249060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27777 0039d316-1c4b-4281-b951-d872f2087c98
* Handle reading to the end of a sparse entryhclam@chromium.org2009-10-013-1/+7
| | | | | | | | | | | | TEST=run chrome with --enable-byte-range-support --incognito and watch a video in http://tinyvid.tv/, seeking should be fine. http_cache::PartialData used to read a length of zero when reading has reached the end. The zero parameter will cause MemEntryImpl to complain about invalid argument, so early return for the case that we know we have nothing to read. Review URL: http://codereview.chromium.org/255034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27776 0039d316-1c4b-4281-b951-d872f2087c98
* npruntime.html is also timing out on macjaphet@chromium.org2009-10-011-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=cpu Review URL: http://codereview.chromium.org/249061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27775 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Unit test -[AutocompleteTextField mouseDown:].shess@chromium.org2009-10-011-1/+96
| | | | | | | | | | | | Breaking this off of the change to single-click because this is definitely a keeper, that one might be contencious. http://crbug.com/22980 TEST=Unit test only. Review URL: http://codereview.chromium.org/242103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27774 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: initialize timer_.mattm@chromium.org2009-10-011-2/+1
| | | | | | | | | | CID=3805 TEST=None BUG=None Review URL: http://codereview.chromium.org/244050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27773 0039d316-1c4b-4281-b951-d872f2087c98
* The "Copy URL" link is always greyed out in the Chrome menu on popups ↵ericu@google.com2009-10-0113-48/+134
| | | | | | | | | | | | | | [crbug.com/13488]. This turns out to be because it was never implemented. Tested manually on Windows; I'll test on Linux before submitting. BUG=13488 TEST=Tested manually on Windows and added a unit test for the new Clipboard function. Review URL: http://codereview.chromium.org/210042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27772 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mac layout buildbot redness.japhet@chromium.org2009-10-011-0/+2
| | | | | | | | | | BUG=none TEST=none TBR=cpu Review URL: http://codereview.chromium.org/257022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27771 0039d316-1c4b-4281-b951-d872f2087c98
* yMake ctrl-clicks in GMail open in background tabs rather than foreground tabs.ericu@google.com2009-10-014-27/+72
| | | | | | | | | | | This piggybacks on eseidel's fix last July that made middle-clicks work. BUG=2566 TEST=Manual testing on Vista with GMail and non-GMail links, with ctrl+click, middle-click, click, and ctrl+shift+click. Review URL: http://codereview.chromium.org/246040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27770 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Don't crash when selecting closed window from Dock menu.shess@chromium.org2009-10-011-0/+25
| | | | | | | | | | | | | | | The Dock menu contains an automagic section where you can select amongst open windows. This is wired up to send to the window as a target, but if JavaScript closes the window in the meanwhile, it messages a freed object. This short-circuits the specific selector if the window is no longer valid. http://crbug.com/14003 TEST=Bug contains instructions and an example html file to help. Review URL: http://codereview.chromium.org/259001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27769 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the required functionality in the test plugin for ↵japhet@chromium.org2009-10-014-1/+27
| | | | | | | | | | | LayoutTests/plugins/npruntime.html. BUG=10401 TEST=plugins/npruntime.html Review URL: http://codereview.chromium.org/242097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27768 0039d316-1c4b-4281-b951-d872f2087c98
* Fix broken sorting in the dashboard. The local variable 'key'ojan@chromium.org2009-10-012-10/+4
| | | | | | | was overriding the key variable in the function arguments. :( Review URL: http://codereview.chromium.org/255045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27766 0039d316-1c4b-4281-b951-d872f2087c98
* Implement testHasProperty and testHasMethod in the test pluginjaphet@chromium.org2009-10-012-7/+44
| | | | | | | | | BUG=12354 TEST=plugins/netscape-invoke-browserfuncs.html Review URL: http://codereview.chromium.org/259002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27765 0039d316-1c4b-4281-b951-d872f2087c98
* Revert tree bustage.aa@chromium.org2009-10-018-129/+4
| | | | | | TBR=erikkay@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27764 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Check return value of GetInteger.mattm@chromium.org2009-10-011-2/+1
| | | | | | | | | | CID=6192 BUG=none TEST=none Review URL: http://codereview.chromium.org/257013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27763 0039d316-1c4b-4281-b951-d872f2087c98
* Tighten test expectations to match the flakiness dashboard.ojan@chromium.org2009-10-011-17/+15
| | | | | | | | | | | Some of these are a bit verbose (many lines for one test), but I think it's worth it to start getting an handle on the flaky tests and addressing them. TBR=senorblanco@chromium.org Review URL: http://codereview.chromium.org/242100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27762 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at badge implementation. Right now it just uses staticaa@chromium.org2009-10-018-4/+129
| | | | | | | | | | | | | data. A subsequent change will hook it up to the extension APIs. See http://dl.getdropbox.com/u/124107/badges.png for a picture of what this looks like. BUG=23268 Review URL: http://codereview.chromium.org/259004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27761 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize lock_, semaphore_, and test_socket_ in the constructor.jhawkins@chromium.org2009-10-011-2/+5
| | | | | | | | | CID=2297 BUG=none TEST=none Review URL: http://codereview.chromium.org/255007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27760 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 27756.jorlow@chromium.org2009-10-0125-579/+46
| | | | | | Review URL: http://codereview.chromium.org/249058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27759 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix the AcceleratorPressed override to match the declaration in ↵jhawkins@chromium.org2009-10-012-6/+9
| | | | | | | | | | | WidgetWin. CID=4190 BUG=none TEST=none Review URL: http://codereview.chromium.org/255031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27758 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust XP morejs expectations after r27708.chase@chromium.org2009-10-011-1/+1
| | | | | | | | | | | | | | | Changing the default allocator from TCMalloc to JEMalloc introduced a page load perf regression. The change is experimental on the trunk. While in place, adjust expectations to avoid firing the perf regression framework. BUG=23565 TEST=XP perf morejs goes green Review URL: http://codereview.chromium.org/255043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27757 0039d316-1c4b-4281-b951-d872f2087c98
* Another stab at the Chromium side of storage events. The WebKit side can be ↵jorlow@chromium.org2009-10-0125-46/+579
| | | | | | | | | | | found here: https://bugs.webkit.org/show_bug.cgi?id=29655 TEST=Manually inspected that storage events fired. Will turn on more layout tests in a subsequent patch. BUG=19972 Review URL: http://codereview.chromium.org/223013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27756 0039d316-1c4b-4281-b951-d872f2087c98
* Fix several issues around fullscreen Mac plugins:amanda@chromium.org2009-10-0110-1/+196
| | | | | | | | | | * Keystrokes are now properly sent to plugins in fullscreen mode * When a plugin creates a fullscreen window, we hide the menu bar and restore it when the window is closed BUG=19534,21020 TEST=Open a page with plugins that can go full screen (example: flash video players). Enter full screen mode and verify that esc, arrow keys, spacebar, etc. work as expected. Verify that the menu bar is hidden when the plugin goes fullscreen and is restored when it exits fullscreen mode. Review URL: http://codereview.chromium.org/257008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27755 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Remove a check for < 0 on an unsigned int.jhawkins@chromium.org2009-10-011-5/+5
| | | | | | | | | CID=4546 BUG=none TEST=none Review URL: http://codereview.chromium.org/249047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27753 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a circular dependency for chrome Linux symbols. Make it possible to ↵thestig@chromium.org2009-10-012-29/+44
| | | | | | | | | | force Linux symbol dumping. BUG=none TEST=none Review URL: http://codereview.chromium.org/243056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27752 0039d316-1c4b-4281-b951-d872f2087c98
* Add framework of MemoryPurger, a class to dump memory from everywhere ↵pkasting@chromium.org2009-10-017-5/+146
| | | | | | | | | | | | possible. Currently does nothing. This also adds a "Purge memory" button to the task manager when run with --purge-memory-button, which can be used to test the functionality. BUG=23400 TEST=Run with --purge-memory-button, open the task manager and see a new button. Click it to toggle it to "Reset purge", and click again to toggle back. Review URL: http://codereview.chromium.org/259003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27751 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing CRLF -> LF for the test directory.tommi@chromium.org2009-10-012-540/+540
| | | | | | | | | | | | | Future patches should not break on trybots due to bad merges. note - this patch will break on mac and linux trybots due to the patch problems - but future patches in these files should not have that problem. TBR=slightlyoff TEST=none BUG=none Review URL: http://codereview.chromium.org/255041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27750 0039d316-1c4b-4281-b951-d872f2087c98
* This CL adds gdb_helper to tsan_analyze.py, making thetimurrrr@chromium.org2009-10-012-29/+92
| | | | | | | | | | stack traces much more informative. Two TSAN-specific --show-pc=yes flag was added for the helper to operate. This patch was prepared by Alexander Potapenko (cc'ed) Review URL: http://codereview.chromium.org/256025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27749 0039d316-1c4b-4281-b951-d872f2087c98
* Two features:mbelshe@google.com2009-10-014-14/+116
| | | | | | | | | | | | | | | | | | | | | | - Enable FLIP over SSL. - Rework the X-Associated-Content. The server can send us a list of subresources that it plans to push. The client will keep track of these in a pending list. If the client tries to request the resource before the server pushes it, the client will not issue the request, and will wait until the push stream arrives. Conversely, if the pushed stream arrives before the client makes a request for the resource, the stream is added to the pushed_streams list and waits for a FlipNetworkTransaction to arrive that wants it (this part of the logic was already in place). BUG=none TEST=none Review URL: http://codereview.chromium.org/249046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27746 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Don't hard code status bubble border.erg@google.com2009-10-011-8/+5
| | | | | | Review URL: http://codereview.chromium.org/255040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27744 0039d316-1c4b-4281-b951-d872f2087c98
* Adding the LF tag so that patches will work on the trybots.tommi@chromium.org2009-10-012-401/+401
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27743 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting recent font change, it seems to be causing problems withsky@chromium.org2009-10-012-28/+16
| | | | | | | | | | | test_shell and valgrind ui. BUG=22791 TEST=none TBR=agl Review URL: http://codereview.chromium.org/251059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27742 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome.browserAction.setName and .setIcon.mpcomplete@chromium.org2009-10-0115-11/+207
| | | | | | | | | BUG=23379 TEST=Load the print_browser_action extension from the samples test dir and click it. The icon and name should update. Review URL: http://codereview.chromium.org/242081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27741 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify the PowerObserver API by removing unneeded args and providing ↵pkasting@chromium.org2009-10-018-62/+55
| | | | | | | | | | | | default implementations. This also makes all the subclasses use the same code to add/remove observers. BUG=none TEST=none Review URL: http://codereview.chromium.org/244054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27740 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 220.2 to 221.0jon@chromium.org2009-10-011-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27739 0039d316-1c4b-4281-b951-d872f2087c98
* Some simple doc updates for README.chromium:cevans@chromium.org2009-10-011-4/+17
| | | | | | | | | | | | | - Note which sqlite version we are based off. - Note some prerequisite packages for running the tests. - Note that a couple of tests fail. BUG=n/a TEST=n/a Review URL: http://codereview.chromium.org/257016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27738 0039d316-1c4b-4281-b951-d872f2087c98
* Download shelf menus in title case.thomasvl@chromium.org2009-10-011-40/+118
| | | | | | | | | | | Make the show_in_folder menu and link "Show in Finder" on the Mac as requested by Cole. BUG=22647 BUG=23548 TEST=Download shelf menus (for inprogress download and completed download) should be in title case. Mac should say "Finder" instead of "Folder" Review URL: http://codereview.chromium.org/246065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27735 0039d316-1c4b-4281-b951-d872f2087c98
* Add a suppression for AudioQueueStop report in media_unitteststimurrrr@chromium.org2009-10-011-1/+9
| | | | | | | | | and a relevant OpenRadar bug id (rdar://7223948) This patch was prepared by Alexander Potapenko (cc'ed) Review URL: http://codereview.chromium.org/251058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27733 0039d316-1c4b-4281-b951-d872f2087c98
* Implement fullscreen on Linux. No "Press Esc" message yet though. Also it's ↵tschmelcher@google.com2009-10-018-43/+279
| | | | | | | | | | DISPLAY_MODE_DEFAULT only for now (mode switching is evil anyways ;) ). Small bit of code cleanup in renderer.h. TESTED=entered and exited fullscreen; tested leaving with Esc, Alt+F4, click on region, and right-click on taskbare -> Close; all with both Compiz on and off, on gHardy. Review URL: http://codereview.chromium.org/258004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27732 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Don't call MemoryDetails::Release() from AboutMemoryHandler's constructor.shess@chromium.org2009-10-011-6/+5
| | | | | | Review URL: http://codereview.chromium.org/252008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27731 0039d316-1c4b-4281-b951-d872f2087c98