summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Correctly add expectation.brettw@google.com2008-11-061-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4905 0039d316-1c4b-4281-b951-d872f2087c98
* Mark my test as failing.brettw@google.com2008-11-061-1/+5
| | | | | | Review URL: http://codereview.chromium.org/9651 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4902 0039d316-1c4b-4281-b951-d872f2087c98
* Port some test_shell_tests, and platform cleanup for more of them.tc@google.com2008-11-061-2/+2
| | | | | | | | | | | | | | Many of these files that I don't added to the build would even compile and link, but don't yet pass with current test_shell on Linux. They just hang. Patch from Paweł Hajdan jr <phajdan.jr@gmail.com> on http://codereview.chromium.org/9417 Review URL: http://codereview.chromium.org/9641 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4892 0039d316-1c4b-4281-b951-d872f2087c98
* Fix FEATURE_DEFINES after r4818. Remove HAVE_ACCESSIBILITY from Release (itmark@chromium.org2008-11-061-2/+2
| | | | | | | | | | was already removed from Debug). Remove the trailing space on the FEATURE_DEFINES setting in debug mode; it was causing a DOUBLE space in the --defines string being passed to generate-bindings.pl, of which that script is intolerant. Review URL: http://codereview.chromium.org/9640 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4886 0039d316-1c4b-4281-b951-d872f2087c98
* Add option --winhttp to the layout test runner.sgjesse@chromium.org2008-11-061-0/+6
| | | | | | Review URL: http://codereview.chromium.org/9173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4874 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mac build bustage caused by undefined symbol.darin@google.com2008-11-062-0/+9
| | | | | | | | TBR=pinkerton Review URL: http://codereview.chromium.org/9617 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4852 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate CursorChromium's dependency on webkit/glue.darin@chromium.org2008-11-061-1/+1
| | | | | | | | | | | Also modified WidgetChromium to use ChromiumBridge instead of talking to ChromeClientChromium. I want to eliminate that fake interface in favor of just having our code talk directly to ChromeClientImpl, but that means a dependency on webkit/glue, so I needed to use ChromiumBridge. Long-term, I'd like to propose changes upstream to HostWindow and ChromeClient to avoid this usage of ChromiumBridge. The most impactful part of this CL is the change to move the enumeration of cursor types from WebCursor to PlatformCursor. This means that WebCursor consumers no longer have access to the type enumeration. I replaced that with helper functions on WebCursor. I think the result not only achieves the goal of breaking CursorChromium's dependency on webkit/glue but is also much cleaner. R=iyengar,eseidel Review URL: http://codereview.chromium.org/9072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4846 0039d316-1c4b-4281-b951-d872f2087c98
* Switch from using GdkPixbuf to cairo for painting on Drawables.agl@chromium.org2008-11-061-2/+6
| | | | | | | | | | Make everything use ARGB order in registers (B.G.R.A order in memory on little-endian systems) Review URL: http://codereview.chromium.org/8227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4845 0039d316-1c4b-4281-b951-d872f2087c98
* revert 9391estade@chromium.org2008-11-054-17/+18
| | | | | | Review URL: http://codereview.chromium.org/9607 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4837 0039d316-1c4b-4281-b951-d872f2087c98
* Enabled WebFrameTest, refactored some test shell functions.estade@chromium.org2008-11-054-18/+17
| | | | | | Review URL: http://codereview.chromium.org/9391 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4834 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up test_shell toolbar buttons.evanm@google.com2008-11-051-15/+41
| | | | | | | Review URL: http://codereview.chromium.org/9423 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4793 0039d316-1c4b-4281-b951-d872f2087c98
* make sure the host gets notified of invalidates so we only paint what changespinkerton@google.com2008-11-052-6/+7
| | | | | | Review URL: http://codereview.chromium.org/9419 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4790 0039d316-1c4b-4281-b951-d872f2087c98
* Implement and refactor some test shell functions and enable a test.estade@chromium.org2008-11-058-37/+73
| | | | | | Review URL: http://codereview.chromium.org/9087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4733 0039d316-1c4b-4281-b951-d872f2087c98
* Render GTK widgets on Linuxagl@chromium.org2008-11-051-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/9378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4722 0039d316-1c4b-4281-b951-d872f2087c98
* Paint regions properly on linux test_shell.tc@google.com2008-11-051-14/+39
| | | | | | | | | | | | | The key was to update paint_rect_ during the DidInvalidateRect. I also added some code for bookkeeping needed for optimized scrolling, but haven't actually hooked it up yet. Most of the other changes were to get more inline with the Windows code. Review URL: http://codereview.chromium.org/9151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4711 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up linux test shell mouse eventstc@google.com2008-11-041-15/+46
| | | | | | | | | | | - button press, release - mouse move - wheel scroll Review URL: http://codereview.chromium.org/9355 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4687 0039d316-1c4b-4281-b951-d872f2087c98
* make it easier to type urls into testshell by adding http if there's no schemepinkerton@google.com2008-11-041-2/+6
| | | | | | Review URL: http://codereview.chromium.org/9138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4672 0039d316-1c4b-4281-b951-d872f2087c98
* Add 2 new failures to the tests_fixable list tonsylvain@chromium.org2008-11-041-1/+4
| | | | | | | | turn the webkit slaves green. Review URL: http://codereview.chromium.org/9112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4599 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselined the following layout testssgjesse@chromium.org2008-11-041-3/+0
| | | | | | | | | | | LayoutTests\http\tests\security\aboutBlank\xss-DENIED-set-opener.html LayoutTests\http\tests\security\aboutBlank\xss-DENIED-navigate-opener-document-write.html LayoutTests\http\tests\security\aboutBlank\xss-DENIED-navigate-opener-javascript-url.html The original expectations included a security access error where the source was about:blank, but as soon as an about:blank is written to it is supposed to get the URL of the script performing the write. This behaviour matches the error messages seen in Firefox and Internet Explorer. Review URL: http://codereview.chromium.org/9106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4596 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux/Mac builds after my change to test_shell.mpcomplete@google.com2008-11-042-8/+0
| | | | | | | TBR=jam Review URL: http://codereview.chromium.org/9073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4535 0039d316-1c4b-4281-b951-d872f2087c98
* Finish unforking the async history item changes.mpcomplete@google.com2008-11-042-5/+0
| | | | | | | BUG=3912 Review URL: http://codereview.chromium.org/9273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4530 0039d316-1c4b-4281-b951-d872f2087c98
* Change the event-listener-context.html test status.dglazkov@google.com2008-11-031-2/+2
| | | | | | Review URL: http://codereview.chromium.org/9063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4516 0039d316-1c4b-4281-b951-d872f2087c98
* fix build by adding sql and storage files to webcore SConscripttc@google.com2008-11-031-0/+1
| | | | | | | | | | | and adding sqlite to the test_shell dependencies TBR=aa Review URL: http://codereview.chromium.org/9275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4497 0039d316-1c4b-4281-b951-d872f2087c98
* Build database files on the Mac (r4486). Sets HEADER_SEARCH_PATHS and addsmark@chromium.org2008-11-031-0/+43
| | | | | | | | | needed files in third_party/WebKit/WebCore/platform/sql and third_party/WebKit/WebCore/storage to webkit.xcodeproj. Makes TestShell.xcodeproj depend on libsqlite. Review URL: http://codereview.chromium.org/9055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4494 0039d316-1c4b-4281-b951-d872f2087c98
* Port a few more test_shell_tests to Linux.tc@google.com2008-11-032-5/+7
| | | | | | | | | | | Now running 60 tests on Linux. Patch from Paweł Hajdan jr and from: http://codereview.chromium.org/8677/show Review URL: http://codereview.chromium.org/9268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4483 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up some GTK signals:evanm@google.com2008-11-011-0/+34
| | | | | | | | | | - Enter in URL box loads URL. - Closing the window shuts everything down. Review URL: http://codereview.chromium.org/8780 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4353 0039d316-1c4b-4281-b951-d872f2087c98
* move test_shell_gtk.cc next to test_shell.cctc@google.com2008-10-312-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/8989 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4348 0039d316-1c4b-4281-b951-d872f2087c98
* Merge linux and windows test shells to share code.tc@google.com2008-10-314-219/+36
| | | | | | | | | This also forces the webkit grd files to be run through grit and .h files generated. Review URL: http://codereview.chromium.org/8976 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4345 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux buildtc@google.com2008-10-311-0/+5
| | | | | | | | | Patch by darin Review URL: http://codereview.chromium.org/8793 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4341 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell bustage.darin@chromium.org2008-10-312-5/+5
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/8984 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4340 0039d316-1c4b-4281-b951-d872f2087c98
* Get fonts to render in a somewhat recognisable form on Linux.agl@chromium.org2008-10-318-31/+343
| | | | | | | Review URL: http://codereview.chromium.org/8936 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4325 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust the readonly form control state to no longer looktc@google.com2008-10-311-1/+0
| | | | | | | | | | | | | disabled. This matches other browsers and is roughly the patch I sent upstream. Our classic mode text inputs still needs some love, but I will do that in a separate change. BUG=1542 Review URL: http://codereview.chromium.org/8941 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4316 0039d316-1c4b-4281-b951-d872f2087c98
* Set the size properly in our ImageBuffer. This makes various operations fail ↵brettw@google.com2008-10-311-11/+0
| | | | | | | | since it looks like the size is 0x0 Review URL: http://codereview.chromium.org/8774 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4312 0039d316-1c4b-4281-b951-d872f2087c98
* Make the canvas tests as failing while brettw fixes.tc@google.com2008-10-311-0/+11
| | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/8969 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4303 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline tests from the previous merge thattc@google.com2008-10-311-7/+0
| | | | | | | | only differed by font sizes or form control drawing. Review URL: http://codereview.chromium.org/8212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4299 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using the message loop rather than gtk_main().agl@chromium.org2008-10-305-7/+897
| | | | | | | | | | | Include more code from the main test_shell.cc into the GTK version. Wherever possible the code has been copied and pasted in directly to make the future merge easy. Review URL: http://codereview.chromium.org/8670 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4255 0039d316-1c4b-4281-b951-d872f2087c98
* Fix dupe in test list.ojan@google.com2008-10-301-2/+1
| | | | | | Review URL: http://codereview.chromium.org/8932 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4241 0039d316-1c4b-4281-b951-d872f2087c98
* And another one. I actually think this one was flaky before the ojan@google.com2008-10-301-0/+1
| | | | | | | | | merge and noone updated the test lists. TBR Review URL: http://codereview.chromium.org/8931 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4240 0039d316-1c4b-4281-b951-d872f2087c98
* What's more fun than updating test lists?!?ojan@google.com2008-10-301-2/+26
| | | | | | Review URL: http://codereview.chromium.org/8929 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4238 0039d316-1c4b-4281-b951-d872f2087c98
* Try again to match test list to the tree.ojan@google.com2008-10-301-12/+13
| | | | | | | | Add a couple flaky ones. Remove a few that seem to be passing. They may also be flaky, we'll see. Review URL: http://codereview.chromium.org/8749 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4236 0039d316-1c4b-4281-b951-d872f2087c98
* Update test lists to match the state of the tree. There mayojan@google.com2008-10-301-94/+6
| | | | | | | | | be some flaky ones in here, but it'll be easier to just remove them and add them back later as flaky than try and sift through the ~100 tests that we're passing. Review URL: http://codereview.chromium.org/8748 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4233 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 36102:37604 merge on trunkdglazkov@google.com2008-10-304-12/+346
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4222 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the dashboard_compatibility_mode member from the WebPreferenceswtc@google.com2008-10-291-1/+0
| | | | | | | | | | structure. The member is no longer used. R=tony,avi BUG=3834 Review URL: http://codereview.chromium.org/8705 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4183 0039d316-1c4b-4281-b951-d872f2087c98
* Split test_shell.cc into test_shell.cc and test_shell_win.cc.tc@google.com2008-10-296-729/+760
| | | | | | | | | | | | This currently moves too much code out of test_shell.cc, but I wanted to be able to just move code now and I'll refactor stuff back into test_shell.cc I also tried to make test_shell_win.cc conform to google style. Review URL: http://codereview.chromium.org/8209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4182 0039d316-1c4b-4281-b951-d872f2087c98
* remove svg tests from the "skip" list because they no longer timeoutpinkerton@google.com2008-10-291-5/+0
| | | | | | Review URL: http://codereview.chromium.org/8713 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4162 0039d316-1c4b-4281-b951-d872f2087c98
* adjust for our "toolbar" when resizing the window and content area, as it is ↵pinkerton@google.com2008-10-291-2/+5
| | | | | | | | part of the content (it's not a real toolbar) Review URL: http://codereview.chromium.org/8711 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4159 0039d316-1c4b-4281-b951-d872f2087c98
* Start writing the GTK code for test_shell.agl@chromium.org2008-10-294-21/+182
| | | | | | | Review URL: http://codereview.chromium.org/8000 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4136 0039d316-1c4b-4281-b951-d872f2087c98
* Add --port and --root options to the command-line interface to allow runningpamg@google.com2008-10-291-7/+22
| | | | | | | | | | | this server for more general purposes than only layout tests. (In particular, I've found it helpful when testing perf plots.) BUG=none TEST=none Review URL: http://codereview.chromium.org/8668 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4129 0039d316-1c4b-4281-b951-d872f2087c98
* * Revert "Start writing the GTK code for test_shell."agl@chromium.org2008-10-284-182/+21
| | | | | | | | | This reverts commit 54dfed3ab933cea7492ae1ed2f35cdbfe822e8a4. Review URL: http://codereview.chromium.org/8839 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4072 0039d316-1c4b-4281-b951-d872f2087c98
* Start writing the GTK code for test_shell.agl@chromium.org2008-10-284-21/+182
| | | | | | | Review URL: http://codereview.chromium.org/8000 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4071 0039d316-1c4b-4281-b951-d872f2087c98