summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Fix another d&d crash that happens when the tab contentstc@google.com2009-07-211-3/+6
| | | | | | | | | | | | | | | | is swapped out while a drag is happening. Since the tab contents is swapped out, our RVH that the drag started on is no longer valid. Simply null out the pointer and no longer try to send feedback to the drag source. This allows the user to continue the drag even though the source RVH is gone. BUG=16073 Review URL: http://codereview.chromium.org/159040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21187 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: mute accidental refresh requests while on DevTools window.pfeldman@chromium.org2009-07-211-0/+13
| | | | | | | | BUG=12956 Review URL: http://codereview.chromium.org/159132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21177 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools Profiler: small UI improvements.mnaganov@chromium.org2009-07-212-2/+36
| | | | | | | | | | | | - if profile is generated, and no profile is shown, show the new one; - display processed ticks count during processing to show that we're alive. BUG=none TEST=none Review URL: http://codereview.chromium.org/159135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21176 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bogus baseline for LayoutTests/media/controls-styling.html to appease ↵ericroman@google.com2009-07-213-0/+12
| | | | | | | | | | | | | | | | the layout test runner script. It complains if there are no baselines, even though this test is expected to fail. (The upstream mac baseline was removed in <http://trac.webkit.org/changeset/46140>). TEST=none BUG=http://crbug.com/13907 TBR=paul Review URL: http://codereview.chromium.org/155844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21167 0039d316-1c4b-4281-b951-d872f2087c98
* Update a test expectationeroman@chromium.org2009-07-211-1/+1
| | | | | | | | | BUG=http://crbug.com/17332 TBR=rniwa Review URL: http://codereview.chromium.org/155843 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21166 0039d316-1c4b-4281-b951-d872f2087c98
* Add crashing layout tests to list.eroman@chromium.org2009-07-211-0/+2
| | | | | | | | | | TEST=NONE BUG=http://crbug.com/17332 TBR=rniwa Review URL: http://codereview.chromium.org/155837 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21161 0039d316-1c4b-4281-b951-d872f2087c98
* Enable DOM_STORAGE in our build. Put LocalStorage and SessionStorage behind ↵jorlow@chromium.org2009-07-215-9/+94
| | | | | | | | their own flags. Add the beginnings of StorageNamespaceProxy since it implements WebCore::StorageNamespace::____StorageNamespace and we'd get link errors otherwise.--enable-local-storage and --enable-session-storage are the new flags. If you enable them and try to use DOM Storage, Chromium will crash.Originally Committed in http://src.chromium.org/viewvc/chrome?view=rev&revision=21059 but then backed out due to include path issues.BUG=4360TEST=none Review URL: http://codereview.chromium.org/159059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21157 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 46141:46143.eroman@chromium.org2009-07-211-0/+7
| | | | | | | | | | TEST=NONE BUG=NONE TBR=paul Review URL: http://codereview.chromium.org/155832 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21156 0039d316-1c4b-4281-b951-d872f2087c98
* Updating test expectation bug number.scherkus@chromium.org2009-07-211-1/+1
| | | | | | | | | | BUG=17287 TEST=none Review URL: http://codereview.chromium.org/159123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21155 0039d316-1c4b-4281-b951-d872f2087c98
* Add a layout test to expectations list which crashes on mac following webkit ↵eroman@chromium.org2009-07-211-2/+3
| | | | | | | | merge (is a new test). Review URL: http://codereview.chromium.org/155833 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21151 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 46126:46141.eroman@chromium.org2009-07-211-0/+4
| | | | | | | | | | BUG=NONE TBR=paul TEST=NONE Review URL: http://codereview.chromium.org/159110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21146 0039d316-1c4b-4281-b951-d872f2087c98
* Stubs for DB-related methods in ChromiumBridge.dumi@chromium.org2009-07-202-0/+36
| | | | | | Review URL: http://codereview.chromium.org/159044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21130 0039d316-1c4b-4281-b951-d872f2087c98
* Including config.h temporarily to make the Mac/Linux builds happy.dumi@chromium.org2009-07-201-0/+4
| | | | | | Review URL: http://codereview.chromium.org/159100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21123 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselines and test_expectations for some Linux tests fixed by ↵senorblanco@chromium.org2009-07-209-7/+69
| | | | | | | | | | | http://bugs.webkit.org/show_bug.cgi?id=26618, rolled into Chromium as of r21049. BUG=http://crbug.com/10404,http://crbug.com/10309 TEST=See buildbots run. Run, buildbots, run. Review URL: http://codereview.chromium.org/159032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21111 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebNode, and fix self assignment for WebKit api classes.ajwong@chromium.org2009-07-206-3/+116
| | | | | | Review URL: http://codereview.chromium.org/149728 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21104 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new layout test to exceptions list.ericroman@google.com2009-07-201-1/+2
| | | | | | | | | | TBR=paul BUG=http://crbug.com/17287 TEST=NONE Review URL: http://codereview.chromium.org/159090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21089 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting patch 21083.dumi@chromium.org2009-07-202-36/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21084 0039d316-1c4b-4281-b951-d872f2087c98
* Stubs for DB-related methods in ChromiumBridge.dumi@chromium.org2009-07-202-0/+36
| | | | | | Review URL: http://codereview.chromium.org/159044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21083 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Make splitters move while dragged over iframes.pfeldman@chromium.org2009-07-201-0/+23
| | | | | | | BUG=16608 Review URL: http://codereview.chromium.org/159080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21082 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 46087:46125.ericroman@google.com2009-07-201-0/+3
| | | | | | | | | | TBR=paulg BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/159076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21081 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes refactoring breakage in the layout test comparison tool. Also ↵gwilson@google.com2009-07-203-3/+22
| | | | | | | | | | | | implements maximum failure counts. R=eroman TEST=run test_output_formatter.bat BUG=none Review URL: http://codereview.chromium.org/159033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21078 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remember variable tree expansion state while debugging.pfeldman@chromium.org2009-07-202-4/+24
| | | | | | | | BUG=17233 Review URL: http://codereview.chromium.org/155770 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21074 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Fix debugPrint to work via new Console API.pfeldman@chromium.org2009-07-201-1/+4
| | | | | | Review URL: http://codereview.chromium.org/155767 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21073 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Use Chrome's colors for DevTools toolbar.pfeldman@chromium.org2009-07-201-0/+6
| | | | | | Review URL: http://codereview.chromium.org/155766 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21072 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Disable dock action on Mac OS since it is not yet implemented.pfeldman@chromium.org2009-07-201-0/+3
| | | | | | | | BUG=15936 Review URL: http://codereview.chromium.org/155765 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21071 0039d316-1c4b-4281-b951-d872f2087c98
* vide-src-change.html test is crashingmhm@chromium.org2009-07-191-1/+1
| | | | | | | | | | | | LayoutTests/media/video-src-change.html is crashing as well, not just failing. I have seen it come and go this week. BUG=16779 TEST=None TBR=scherkus, hcalm Review URL: http://codereview.chromium.org/155755 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21064 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 21059.jorlow@chromium.org2009-07-185-94/+9
| | | | | | Review URL: http://codereview.chromium.org/159056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21060 0039d316-1c4b-4281-b951-d872f2087c98
* Enable DOM_STORAGE in our build. Put LocalStorage and SessionStorage behind ↵jorlow@chromium.org2009-07-185-9/+94
| | | | | | | | | | | | | their own flags. Add the beginnings of StorageNamespaceProxy since it implements WebCore::StorageNamespace::____StorageNamespace and we'd get link errors otherwise. --enable-local-storage and --enable-session-storage are the new flags. If you enable them and try to use DOM Storage, Chromium will crash. BUG=4360 TEST=none Review URL: http://codereview.chromium.org/149792 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21059 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new layout-test to exceptions list.eroman@chromium.org2009-07-181-0/+3
| | | | | | | | | BUG=http://crbug.com/17170 TBR=paul Review URL: http://codereview.chromium.org/159053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21056 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline some pixel baselines for linux.eroman@chromium.org2009-07-186-3/+3
| | | | | | | | | | | | | These match the rendering on windows. (The gradient positioning on js-late-pattern-creation.svg is somewhat questionable, but it matches the windows baseline so no point failing this on linux). BUG=NONE TEST=NONE TBR=paul Review URL: http://codereview.chromium.org/155743 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21051 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit merge 45998:46050.ericroman@google.com2009-07-182-0/+9
| | | | | | | | | | TBR=paul TEST=NONE BUG=NONE Review URL: http://codereview.chromium.org/159043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21049 0039d316-1c4b-4281-b951-d872f2087c98
* Enable couple of video tests which passed successfully for couple of days now.mhm@chromium.org2009-07-181-6/+0
| | | | | | | | BUG=16924, 13907 TEST=none Review URL: http://codereview.chromium.org/149790 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21046 0039d316-1c4b-4281-b951-d872f2087c98
* Added reference counting to the Pipeline interface.scherkus@chromium.org2009-07-182-2/+2
| | | | | | | | | BUG=17107 TEST=none Review URL: http://codereview.chromium.org/155713 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21044 0039d316-1c4b-4281-b951-d872f2087c98
* Spellcheck should not only work if the element is contentEditable, it should ↵jparent@chromium.org2009-07-181-6/+4
| | | | | | | | | | also work if the document is in designMode. WebKit has an helper function to check if something is editable in any way (and properly excludes things like read only text areas), so use that here instead of our home grown check. Note that this code defaults text inputs to not be spell checkable, which is preserving the current behavior. BUG=14870 TEST=Will commit a WebKit LayoutTest for this after I check this in. Review URL: http://codereview.chromium.org/155611 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21034 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak found by Valgrind.evan@chromium.org2009-07-181-6/+11
| | | | | | | | | | | See https://developer.mozilla.org/en/NPN_GetProperty for doc on proper use of NPN_GetProperty. BUG=9515 Review URL: http://codereview.chromium.org/155730 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21027 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash in plugin handling. The code was destroying the passed-in cairo_t,brettw@chromium.org2009-07-171-1/+0
| | | | | | | | which I broke when I changed the argument to cairo_t from a raw surface, and removed the extra surface creation. Review URL: http://codereview.chromium.org/155727 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21020 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed FilterHost::Error() and Pipeline::GetTime() to more appropriate names.scherkus@chromium.org2009-07-172-3/+3
| | | | | | | | | BUG=17107 TEST=none Review URL: http://codereview.chromium.org/155711 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21013 0039d316-1c4b-4281-b951-d872f2087c98
* Expose access for reading stats counters via thembelshe@google.com2009-07-171-7/+29
| | | | | | | | | | | | benchmarking extension. This extension is only available (already) when specifying chrome.exe --enable-benchmarking BUG=none TEST=none Review URL: http://codereview.chromium.org/149788 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21005 0039d316-1c4b-4281-b951-d872f2087c98
* Land Anton's change to cast from v8::Value to v8::Object beforeager@chromium.org2009-07-171-2/+4
| | | | | | | | | | | converting a wrapper to a native Node pointer in devtools. BUG=none TEST=none Review URL: http://codereview.chromium.org/159003. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21002 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20516 by re-landing this previous patch.brettw@chromium.org2009-07-172-14/+13
| | | | | | | | | | | | | Keep the cairo clipping region in sync with the Skia one. The PlatformCanvas now tracks this, so we don't need to have the similar code in gfx::Canvas. I moved most references of cairo_surface_t to cairo_t since the cairo_t has a transform and clip but the surface does not. Review URL: http://codereview.chromium.org/149409 Review URL: http://codereview.chromium.org/155700 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20992 0039d316-1c4b-4281-b951-d872f2087c98
* Flip screen coordinates when converting NSEvent to WebMouseEvent. Enable ↵pinkerton@chromium.org2009-07-171-1/+1
| | | | | | | | | | processing of events during drag. BUG=16909, 113616 TEST=dragging thumbnails works on NTP, dragging emails in gmail. Review URL: http://codereview.chromium.org/159021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20989 0039d316-1c4b-4281-b951-d872f2087c98
* linux: obey standard system paths for pluginsevan@chromium.org2009-07-171-3/+20
| | | | | | | | | | | | This logic comes from carefully reading what Mozilla does. We're still behind the flag --enable-plugins so this won't turn on plugins for users anymore. BUG=15504 Review URL: http://codereview.chromium.org/155594 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20963 0039d316-1c4b-4281-b951-d872f2087c98
* Add the dep for the mac dir within test_shell where its needed.thomasvl@chromium.org2009-07-172-4/+3
| | | | | | | | BUG=12149 TEST=checkdeps should still pass Review URL: http://codereview.chromium.org/155673 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20946 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce WebLocalizedString and queryLocalizedString methodsdarin@chromium.org2009-07-1711-212/+412
| | | | | | | | | | | | | on WebKitClient. This allows glue/localized_strings.cc to move into the WebKit API implementation. BUG=16933 TEST=none R=dglazkov Review URL: http://codereview.chromium.org/149760 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20938 0039d316-1c4b-4281-b951-d872f2087c98
* flacky tests for video causing tree red.mhm@chromium.org2009-07-171-1/+2
| | | | | | | | | | Flaky tests appearing some in morning, and some afternoon. BUG=16779, 16742, 13907 TEST=None Review URL: http://codereview.chromium.org/149793 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20934 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unintended addition of a forward delcaration for WebWidget.ajwong@chromium.org2009-07-171-1/+0
| | | | | | Review URL: http://codereview.chromium.org/149789 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20932 0039d316-1c4b-4281-b951-d872f2087c98
* Begin implementation of the context menu for Video and Audio tags.ajwong@chromium.org2009-07-1710-24/+140
| | | | | | | | | | | This code should enable the creation of a basic context menu for the Video and Audio tags. The actions for fullscreen, save screenshot, loop, and set playback rate are not yet implemented. BUG=15686 TEST=None Review URL: http://codereview.chromium.org/149604 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20931 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstreamed NPV8Object, V8NPObject, and V8NPUtils. And delete webkit/port.japhet@chromium.org2009-07-178-1216/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/149779 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20923 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 45985:45998japhet@chromium.org2009-07-171-0/+5
| | | | | | | | | BUG=none TEST=green build Review URL: http://codereview.chromium.org/155666 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20922 0039d316-1c4b-4281-b951-d872f2087c98
* WebFrameImpl::GetSelection(): Replace NBSPs with spaces.estade@chromium.org2009-07-161-1/+7
| | | | | | | | | | | Also, on windows, replace new lines with window style new lines. This call is just there to match Pasteboard::writeSelection(), since AFAICT WebFrameImpl::GetSelection() is never used on any platform besides linux. BUG=16926 TEST=see bug Review URL: http://codereview.chromium.org/155650 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20920 0039d316-1c4b-4281-b951-d872f2087c98