summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Pass in SW_SHOW to ShellExecuteEx as the plugin installers can rely on this ↵ananta@chromium.org2008-11-121-0/+5
| | | | | | | | | | | | | | | flag for displaying UI. The latest flash player installer needs this. Launching this exe without this flag causes the exe to just wait around doing nothing. As part of this CB we also pass in the current directory in SHELLEXECUTEINFO. This is set to the directory where the plugin installer is downloaded. This fixes http://code.google.com/p/chromium/issues/detail?id=4346. Bug=4346 R=nsylvain Review URL: http://codereview.chromium.org/10650 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5306 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell_test failure. I had missed the fact that the generated ↵jam@chromium.org2008-11-122-7/+16
| | | | | | | | entity code file already had "&" and ";". Review URL: http://codereview.chromium.org/10654 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5298 0039d316-1c4b-4281-b951-d872f2087c98
* * add MIME type functions to ChromiumBridgeerikkay@google.com2008-11-124-23/+55
| | | | | | | | * add resource protocol to ChromiumBridge Review URL: http://codereview.chromium.org/10836 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5297 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build. I suck.evanm@google.com2008-11-121-1/+1
| | | | | | | R=deanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5295 0039d316-1c4b-4281-b951-d872f2087c98
* Show JavaScript alerts. Useful for testing nested message loops.evanm@google.com2008-11-121-1/+7
| | | | | | | Review URL: http://codereview.chromium.org/10651 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5291 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 4 layout tests:ericroman@google.com2008-11-1213-16/+138
| | | | | | | | | | | | | | | | | * LayoutTests/transforms/2d/transform-borderbox.html No chromium baseline (mac one differs due to fonts). * LayoutTests/tables/mozilla_expected_failures/bugs/bug220653.html Baseline changed upstream. * LayoutTests/svg/custom/svg-fonts-in-html.html Baseline changed upstream. * LayoutTests/svg/custom/altglyph.svg No chromium baseline (mac one differs due to fonts + scrollbar). Review URL: http://codereview.chromium.org/10646 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5290 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux buildtc@google.com2008-11-121-1/+1
| | | | | | | | | tbr=deanm Review URL: http://codereview.chromium.org/10846 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5288 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test shell crash when clicking a drop-down select caused by r5018.darin@chromium.org2008-11-123-3/+5
| | | | | | | | R=jcampan Review URL: http://codereview.chromium.org/10826 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5283 0039d316-1c4b-4281-b951-d872f2087c98
* Make run_webkit_tests.sh multi-platform.mmoss@google.com2008-11-121-5/+15
| | | | | | | | | | This is part of getting LayoutTests running on Linux. BUG=4281 Review URL: http://codereview.chromium.org/10280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5279 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the generation of HtmlEntityCodes.c since the same data is in ↵jam@chromium.org2008-11-124-106/+19
| | | | | | | | HtmlEntityNames.c. Review URL: http://codereview.chromium.org/11005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5275 0039d316-1c4b-4281-b951-d872f2087c98
* Pass through V8 flags from test shell.deanm@chromium.org2008-11-121-0/+7
| | | | | | Review URL: http://codereview.chromium.org/10834 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5273 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline (better results after merge!) a layout test.dglazkov@google.com2008-11-121-4/+4
| | | | | | Review URL: http://codereview.chromium.org/10838 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5269 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux build by updating webcore xml pathtc@google.com2008-11-122-2/+1
| | | | | | | | | TBR=mmoss Review URL: http://codereview.chromium.org/10640 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5267 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 38097:38305 merge (src/webkit, DEPS)dglazkov@google.com2008-11-1213-101/+94
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5265 0039d316-1c4b-4281-b951-d872f2087c98
* remove EventHandlerMac, we're no longer building it.pinkerton@google.com2008-11-121-653/+0
| | | | | | Review URL: http://codereview.chromium.org/10633 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5258 0039d316-1c4b-4281-b951-d872f2087c98
* Remove shared code from test_shell_mac, build test_shell_cc. Add a missing ↵pinkerton@google.com2008-11-124-377/+86
| | | | | | | | file to the net project. Fix leaks on exit where TestShell object was never getting cleaned up. Review URL: http://codereview.chromium.org/10602 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5256 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build bustage by removing non-existent port/xml directory from ↵darin@chromium.org2008-11-121-5/+1
| | | | | | | | | | | DerivedSources.make. Also, remove mention of other non-existent directories. Patch by jorat1346@gmail.com TBR=ojan Review URL: http://codereview.chromium.org/10825 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5255 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes a regression caused by my change r5095.hbono@chromium.org2008-11-121-0/+11
| | | | | | | This change fixes a regression problem caused by my change r5095. ThinkPad touchpads (or trackpoints) send WM_HSCROLL messages and we still need a hack for WM_HSCROLL messages. Review URL: http://codereview.chromium.org/10295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5254 0039d316-1c4b-4281-b951-d872f2087c98
* Scrollbars on Linux.agl@chromium.org2008-11-127-131/+318
| | | | | | | | | | | ScrollbarThemeChromiumWin has been split into platform independent parts in ScrollbarThemeChromium and, additionally, Linux parts have been added in ScrollbarThemeChromiumLinux. Review URL: http://codereview.chromium.org/10283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5253 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup style and alphabetize the functions in GraphicsContextSkia. It shouldbrettw@google.com2008-11-121-473/+497
| | | | | | | be much closer to WebKit style, and you can actually find the functions now. Review URL: http://codereview.chromium.org/10407 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5249 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup in port/. Eliminate some unused files and a redundant include ↵darin@chromium.org2008-11-123-19/+0
| | | | | | | | | | in v8_proxy.cpp R=ojan Review URL: http://codereview.chromium.org/10628 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5247 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent crash due to DIB allocation failure joshia@google.com2008-11-125-11/+33
| | | | | | | | | | | | | Change the way we capture tab thumbnail images so that the capturing code can deal with failure. BUG=3795 Review URL: http://codereview.chromium.org/9717 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5244 0039d316-1c4b-4281-b951-d872f2087c98
* Add ChromiumBridge::isLayoutTestMode() and change references to ↵erikkay@google.com2008-11-126-32/+44
| | | | | | | | webkit::IsLayoutTest() to use that instead. Review URL: http://codereview.chromium.org/10804 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5242 0039d316-1c4b-4281-b951-d872f2087c98
* Some fixes to parallel upstream changes in our last merge.pkasting@chromium.org2008-11-121-4/+8
| | | | | | | This doesn't seem to make the crashing on large animated images go away but it does make animation work a bit better. Review URL: http://codereview.chromium.org/10819 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5241 0039d316-1c4b-4281-b951-d872f2087c98
* Merge results from layout_test_results/common/ into layout_test_results/v8/.pamg@google.com2008-11-1268-0/+2386
| | | | | | | | BUG=4207 TEST=none until common/ results are removed Review URL: http://codereview.chromium.org/10802 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5240 0039d316-1c4b-4281-b951-d872f2087c98
* Fix areas not being repainted in the linux test shelltc@google.com2008-11-122-30/+16
| | | | | | | | | | | | | The problem was that we weren't updating the damage rect based on the gdk expose event. I also removed all the optimized scrolling code. We can re-add it later if we think it's worth it. Review URL: http://codereview.chromium.org/10815 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5237 0039d316-1c4b-4281-b951-d872f2087c98
* Force the line endings on .sln files to be CRLF.tc@google.com2008-11-122-867/+867
| | | | | | | TBR=pamg Review URL: http://codereview.chromium.org/10619 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5234 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back Rietveld issue 8778 (r5183, appending stderr to layout-test ↵pamg@google.com2008-11-115-244/+8
| | | | | | | | | | | | output) to see if it makes the layout tests more stable. TBR=pinkerton BUG=none TEST=covered by layout tests Review URL: http://codereview.chromium.org/10616 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5229 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable collecting and appending stderr output, to see if it makespamg@google.com2008-11-111-12/+12
| | | | | | | | | | | | the webkit tests stop hanging. TBR=pinkerton TEST=covered by layout tests BUG=none Review URL: http://codereview.chromium.org/10614 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5226 0039d316-1c4b-4281-b951-d872f2087c98
* Skip a test that causes the harness to hang in debug mode.pamg@google.com2008-11-111-2/+4
| | | | | | | | | | TBR=ojan BUG=4317 TEST=covered by layout tests (debug) Review URL: http://codereview.chromium.org/10611 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5218 0039d316-1c4b-4281-b951-d872f2087c98
* Move ThemeData into RenderThemeWin.h to match what happened upstream.darin@chromium.org2008-11-113-29/+15
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/10006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5217 0039d316-1c4b-4281-b951-d872f2087c98
* Fix plugin data refreshing to work again.darin@chromium.org2008-11-111-20/+31
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/9767 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5216 0039d316-1c4b-4281-b951-d872f2087c98
* * Remove windows-ism from pasteboard code and move to usingtc@google.com2008-11-1121-1707/+555
| | | | | | | | | ChromiumBridge for clipboard methods. Also did some cleanup of lingering webkit_glue code in ClipboardChromium. Review URL: http://codereview.chromium.org/10285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5213 0039d316-1c4b-4281-b951-d872f2087c98
* Move test_webview_delegate_gtk.cc next to test_webview_delegate_win.cc.tc@google.com2008-11-112-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/10406 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5208 0039d316-1c4b-4281-b951-d872f2087c98
* Don't output empty stderr lines. This will hopefully solve the MemoryErrorpamg@google.com2008-11-111-2/+4
| | | | | | | | | | | | | | problems seen in http/tests/misc/object-image-error-with-onload.html in a Debug run. TBR=ojan BUG=none TEST=covered by layout tests Review URL: http://codereview.chromium.org/10607 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5206 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux build.ojan@google.com2008-11-111-5/+4
| | | | | | Review URL: http://codereview.chromium.org/10803 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5205 0039d316-1c4b-4281-b951-d872f2087c98
* Copy over the IDL files from port that really should be in the vendor branch ↵ojan@google.com2008-11-1119-1658/+0
| | | | | | | | | | | (2/2) Remove the IDLs from webkit/port that we're moving back to third_party/WebKit. Will update DEPS as part of this CL once 1/2 is committed. Review URL: http://codereview.chromium.org/9764 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5204 0039d316-1c4b-4281-b951-d872f2087c98
* Quiet some old debugging printouts.evanm@google.com2008-11-111-5/+0
| | | | | | | Review URL: http://codereview.chromium.org/10301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5199 0039d316-1c4b-4281-b951-d872f2087c98
* Ported plugin_stream to posix.estade@chromium.org2008-11-116-93/+217
| | | | | | Review URL: http://codereview.chromium.org/10278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5197 0039d316-1c4b-4281-b951-d872f2087c98
* Cache the GdkSkia object in PlatformContextSkia so that we aren't creatingagl@chromium.org2008-11-117-10/+31
| | | | | | | | | and deleting them for every widget drawn. Review URL: http://codereview.chromium.org/9757 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5195 0039d316-1c4b-4281-b951-d872f2087c98
* Some changes necessary to build an optimized binary on Linux.evanm@google.com2008-11-115-6/+14
| | | | | | | | | | | | | | | | | Two other speedup changes that I'm not including: root_env = Environment( tools = ['component_setup'], + RPATH=[], And linux_env.Tool('target_platform_linux') -linux_env.Tool('target_debug') +linux_env.Tool('target_optimized') Review URL: http://codereview.chromium.org/10292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5193 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Chromium bug 4178jhaas@chromium.org2008-11-113-1/+20
| | | | | | | | | | | "new Image()" was aliased in the V8 bindings to document.createElement('image'). While the behavior of new Image() doesn't appear to be well-defined in spec, all other browsers always create an HTML image element, regardless of the type of the current document. Changed our implementation to conform. Review URL: http://codereview.chromium.org/10268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5186 0039d316-1c4b-4281-b951-d872f2087c98
* Basic cursor support.evanm@google.com2008-11-115-2/+145
| | | | | | | Review URL: http://codereview.chromium.org/9744 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5185 0039d316-1c4b-4281-b951-d872f2087c98
* - Collect stderr separately from stdout and append it to the layout test output.pamg@google.com2008-11-115-8/+243
| | | | | | | | | | | | | | | - Write #EOF to stderr at the end of each test so it doesn't block. - Disable "DidStopLoading called while not loading" and "DidStartLoading called while loading" errors temporarily so the ~165 tests that give those errors can still be run while we fix the underlying problem. - Update Windows test list accordingly. stderr was always being included on Mac, so these tests shouldn't have changed state there. BUG=3937 TEST=covered by layout tests Review URL: http://codereview.chromium.org/8778 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5183 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate plugin_geturl_test.cc from the to-be-ported list.sgk@google.com2008-11-111-1/+0
| | | | | | Review URL: http://codereview.chromium.org/9750 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5174 0039d316-1c4b-4281-b951-d872f2087c98
* remove unused files now that we're not PLATFORM(MAC) (take two, post merge ↵pinkerton@google.com2008-11-111-100/+0
| | | | | | | | landing) Review URL: http://codereview.chromium.org/10297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5173 0039d316-1c4b-4281-b951-d872f2087c98
* Break port dependency on glue. Create ResourceRequest::TargetType as a ↵darin@chromium.org2008-11-114-39/+57
| | | | | | | | | | | | mirror to the enum defined in glue/resource_type.h It is a bit annoying to define a mapping here, but I'm not sure how else to handle it. R=eroman Review URL: http://codereview.chromium.org/9768 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5166 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a UMR in MakePlatformWheelEvent().ericroman@google.com2008-11-113-5/+2
| | | | | | | | | The problem is that WebMouseWheelEvent(HWND, UINT, WPARAM, LPARAM) does not initialize "modifiers". Moved the initialization into base class to avoid the same mistake in the future. Review URL: http://codereview.chromium.org/9766 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5165 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate another dependency of port on glue.darin@chromium.org2008-11-113-33/+40
| | | | | | | | R=eseidel Review URL: http://codereview.chromium.org/10288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5163 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a test shell bug, as well as fixing an affected test and removing ourevanm@google.com2008-11-113-6/+5
| | | | | | | | | forked expected output. Review URL: http://codereview.chromium.org/10284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5160 0039d316-1c4b-4281-b951-d872f2087c98