summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Fix whitespace back to before I screwed it up.evanm@google.com2008-09-191-129/+129
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2397 0039d316-1c4b-4281-b951-d872f2087c98
* Link TestShell against libevent, now required. Turn off objc-gc setting inmark@chromium.org2008-09-181-13/+84
| | | | | | | this file because it now comes from the xcconfig. Clean up ugly backslashes. Review URL: http://codereview.chromium.org/3158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2386 0039d316-1c4b-4281-b951-d872f2087c98
* Bring X.509 cert handling (at least preliminarily) to the Mac.avi@google.com2008-09-181-0/+4
| | | | | | Review URL: http://codereview.chromium.org/2963 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2369 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new switch: --allow-scripts-to-close-windows.patrick@chromium.org2008-09-175-0/+16
| | | | | | | | | With this switch, window.close() will always be enabled. Currently the switch is only available in test_shell. Review URL: http://codereview.chromium.org/2915 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2333 0039d316-1c4b-4281-b951-d872f2087c98
* Wrap a reference to a debug-only member variable with #ifndef NDEBUG inamanda@chromium.org2008-09-161-0/+2
| | | | | | | order to fix release Mac builds Review URL: http://codereview.chromium.org/2908 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2284 0039d316-1c4b-4281-b951-d872f2087c98
* More linkage (stubbing out willCacheResponse()) for nowavi@google.com2008-09-161-25/+25
| | | | | | Review URL: http://codereview.chromium.org/2900 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2271 0039d316-1c4b-4281-b951-d872f2087c98
* Add one more function; tweak since "HWND" isn't really a window...avi@google.com2008-09-161-1/+10
| | | | | | Review URL: http://codereview.chromium.org/2894 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2263 0039d316-1c4b-4281-b951-d872f2087c98
* All these tests are failing in the jail.nsylvain@chromium.org2008-09-151-0/+57
| | | | | | | this is covered by issue 2303, 2304, 2306, 2307 Review URL: http://codereview.chromium.org/2868 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2244 0039d316-1c4b-4281-b951-d872f2087c98
* First stab at lib dependenciesavi@google.com2008-09-151-1/+392
| | | | | | Review URL: http://codereview.chromium.org/3065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2235 0039d316-1c4b-4281-b951-d872f2087c98
* Add test shell WebView and WebWidget host classes. This are stopgaps andamanda@chromium.org2008-09-155-4/+1144
| | | | | | | | are subject to change as the rest of the rendering and event handling paths come together. Review URL: http://codereview.chromium.org/3062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2230 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the link paths.avi@google.com2008-09-151-4/+12
| | | | | | Review URL: http://codereview.chromium.org/3061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2228 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to test shell on Mac.avi@google.com2008-09-153-123/+95
| | | | | | Review URL: http://codereview.chromium.org/2809 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2226 0039d316-1c4b-4281-b951-d872f2087c98
* Add in a temp copy of the WebKit SPI files. These are the ones corresponding ↵avi@google.com2008-09-155-6/+329
| | | | | | | | to the 3.1 branch, r31616. The ones corresponding to the new WebCore are already in there, and when they land this copy will be deleted. Review URL: http://codereview.chromium.org/2853 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2219 0039d316-1c4b-4281-b951-d872f2087c98
* Update overridden function signature for the test to bring it in sync with mybrettw@google.com2008-09-142-4/+2
| | | | | | | last change to context menu encodings. Review URL: http://codereview.chromium.org/2831 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2190 0039d316-1c4b-4281-b951-d872f2087c98
* Revert the change that fixed the encoding when viewing source in subframes.brettw@google.com2008-09-122-2/+2
| | | | | | | | | This makes view source for some pages (for example Google Reader) not work properly. I speculate that telling WebKit to change the encoding (which causes a reload) right after starting the real load makes it confused. Review URL: http://codereview.chromium.org/3022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2143 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the test.fqian@google.com2008-09-121-0/+5
| | | | | | Review URL: http://codereview.chromium.org/3017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2132 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an unexisting file from the project.maruel@google.com2008-09-121-10/+2
| | | | | | Review URL: http://codereview.chromium.org/3012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2125 0039d316-1c4b-4281-b951-d872f2087c98
* Bring the Mac test shell into the fold.avi@google.com2008-09-121-0/+947
| | | | | | Review URL: http://codereview.chromium.org/2444 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2112 0039d316-1c4b-4281-b951-d872f2087c98
* Minor fixes for Mac main. Won't compile cleanly until the WebCore merge comes.avi@google.com2008-09-111-3/+1
| | | | | | Review URL: http://codereview.chromium.org/1949 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2078 0039d316-1c4b-4281-b951-d872f2087c98
* In r1120, brettw merged the NavigationController and ↵avi@google.com2008-09-111-14/+0
| | | | | | | | NavigationControllerBase, eliminating the temp directory. Cleaning up the Mac project to no longer have that reference. Review URL: http://codereview.chromium.org/2427 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2062 0039d316-1c4b-4281-b951-d872f2087c98
* Bring test shell test into the mac projectavi@google.com2008-09-102-5/+10
| | | | | | Review URL: http://codereview.chromium.org/1705 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2017 0039d316-1c4b-4281-b951-d872f2087c98
* Bring layout_test_controller.cc into the mac project.avi@google.com2008-09-104-9/+22
| | | | | | Review URL: http://codereview.chromium.org/1856 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1986 0039d316-1c4b-4281-b951-d872f2087c98
* Update include path for TestShell to be able to use Skia headers like SkTypes.hmark@chromium.org2008-09-101-0/+2
| | | | | | Review URL: http://codereview.chromium.org/1893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1984 0039d316-1c4b-4281-b951-d872f2087c98
* Use gcc 4.2 for the Mac build. Fix up new warnings and errors pointed outmark@chromium.org2008-09-101-1/+1
| | | | | | | | | | by gcc 4.2: warning: 'C' has a field 'C::m_' whose type uses the anonymous namespace warning: missing braces around initializer for 'S' error: extra qualification 'C::' on member 'm' Review URL: http://codereview.chromium.org/1675 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1955 0039d316-1c4b-4281-b951-d872f2087c98
* Apply xcconfigs to Mac TestShell, fix warningsmmentovai@google.com2008-09-095-695/+448
| | | | | | Review URL: http://codereview.chromium.org/1668 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1917 0039d316-1c4b-4281-b951-d872f2087c98
* Update the v8 reference in the Mac testshell project.avi@google.com2008-09-091-114/+54
| | | | | | Review URL: http://codereview.chromium.org/1851 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1910 0039d316-1c4b-4281-b951-d872f2087c98
* Bulk fixes to get Mac Test Shell more compile-happy.avi@google.com2008-09-099-123/+226
| | | | | | Review URL: http://codereview.chromium.org/1818 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1909 0039d316-1c4b-4281-b951-d872f2087c98
* Normalize all whitespace in this SConscript in anticipation of changes to come.evanm@google.com2008-09-071-129/+129
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1824 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit.xcodeproj. Make it use our new xcconfig and common build directorymmentovai@google.com2008-09-061-10/+0
| | | | | | | setup. Turn off headermaps and use explicit #include paths everywhere. Review URL: http://codereview.chromium.org/269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1815 0039d316-1c4b-4281-b951-d872f2087c98
* Now that bug 1317563 is addressed, these tests pass consistently. Also fixes ↵dglazkov@google.com2008-09-051-41/+0
| | | | | | | | bug 1341452, bug 1345328.fast/text/line-breaks.html had to be rebaselined back to its pre-font-metrics-removal state. Review URL: http://codereview.chromium.org/445 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1805 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to pending to get WebCore to compile on linux. Thistc@google.com2008-09-041-1/+1
| | | | | | | | | | | | | | | | | | doesn't enable it yet since there are more changes to WebKit that we need from the merge. Once the merge lands, pending will probably be clobbered, so this is temporary to allow us to keep moving forward. Go ahead and switch from PLATFORM_CHROME to PLATFORM_CHROMIUM and try to change all the places in the mac code. This change includes bits from http://codereview.chromium.org/228 which is by Seo Sanghyeon. Everything still compiles on Windows. Review URL: http://codereview.chromium.org/1201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1725 0039d316-1c4b-4281-b951-d872f2087c98
* Add some tests to the failure list in order to get webkit builders green again.ojan@google.com2008-09-031-0/+9
| | | | | | Review URL: http://codereview.chromium.org/215 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1694 0039d316-1c4b-4281-b951-d872f2087c98
* Updates the path to the bzip2 xcode projectavi@google.com2008-09-031-176/+26
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1688 0039d316-1c4b-4281-b951-d872f2087c98
* Move icu.xcodeproj into the icu38 directory, as is done with all othermmentovai@google.com2008-09-031-1/+1
| | | | | | | xcodeprojs git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1675 0039d316-1c4b-4281-b951-d872f2087c98
* Initial pass at simple event tracing. I added a few traces to tcp_socket ↵erikkay@google.com2008-09-025-0/+24
| | | | | | | | | | | | and test_shell to get an idea of what a simple trace might look like. Here's a sample output line: 11:24:19.660604 0x1e278:0x1e24c BEGIN url.load [0x5 http://mail.google.com/mail/] <E:\src\cr\src\webkit\tools\test_shell\test_webview_delegate.cc:189> format is:hh:mm:ss.us pid:tid TYPE NAME [id, extra] <file:line> git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1641 0039d316-1c4b-4281-b951-d872f2087c98
* Initial checkin of Mac project (no, it doesn't build)avi@google.com2008-09-0210-0/+4228
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1637 0039d316-1c4b-4281-b951-d872f2087c98
* Update Copyright text in SCons config files.sgk@google.com2008-09-012-56/+8
| | | | | | TBR: beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1607 0039d316-1c4b-4281-b951-d872f2087c98
* Makes sure that debug-only layout test failures are not to the ZERO WIDTH ↵dglazkov@google.com2008-08-291-4/+0
| | | | | | | | | | | SPACE mapping to SPACE glyph complaints (http://b/1317563), fixes a layout test (fast/text/zero-width-characters.html), and provides an updated patch for WebKit.org bug 20237 (https://bugs.webkit.org/show_bug.cgi?id=20237). This change brings handling of the ZWS and CJK character widths down to the level of SimpleFontData by creating special (sub-classed) SimpleFontData objects that are used in GlyphData. These instances are created when the glyph cache is being filled (GlyphPage::fill). More better things are possible, but at the moment I thought it might be good to just get the basics right. Also, a couple of the layout tests are brought back to pre-font-metric-hacks removal versions. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1557 0039d316-1c4b-4281-b951-d872f2087c98
* Another layout test fix. Technically, this is a test_shell tweak to avoid ↵dglazkov@google.com2008-08-282-6/+6
| | | | | | frame focus-related side effects when tests are run in a sequence. For more information, see http://b/issue?id=845337This change also restores the baseline of frame-click-focus-expected test to the original one by Apple WebKit. See http://b/issue?id=759889 for details. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1497 0039d316-1c4b-4281-b951-d872f2087c98
* The GetWindowRect must return the rect of the container HWND; not the actual ↵erg@google.com2008-08-282-0/+11
| | | | | | | | | | window rect. The usage of GetWindowRect in the ChromeClientImpl::windowRect() function is erroneous, and my modification of GetWindowRect to return the HWND's root ancestor rect broke drop down combo boxes and other embeded controls. So instead, add a GetRootWindowRect which gets the root anncestor of the HWND's rect and use it in ChromeClientImpl::windowRect(). BUG=1344367,1186573,1334505 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1496 0039d316-1c4b-4281-b951-d872f2087c98
* The main thread of test_shell.exe needs to have a UI message loop.darin@google.com2008-08-281-1/+1
| | | | | | I overlooked this in my previous CL that introduced the different ML types. This actually has no functional impact today since the ML does not yet do anything based on the selected ML type. But, it soon will! git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1483 0039d316-1c4b-4281-b951-d872f2087c98
* [1 of 3] Get rid of test_shell/resources/fonts/*ericroman@google.com2008-08-271-25/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1472 0039d316-1c4b-4281-b951-d872f2087c98
* Debug only test failures must be marked as PASS | FAILerikkay@google.com2008-08-261-10/+17
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1407 0039d316-1c4b-4281-b951-d872f2087c98
* With ERROR and FATAL errors now printing to stderr, some layout tests are ↵erikkay@google.com2008-08-261-0/+17
| | | | | | | | | | | | | | breaking. Add those to the fixable list. BUG=1343647 BUG=1344760 BUG=1345328 BUG=1345343 BUG=1345349 BUG=1345351 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1395 0039d316-1c4b-4281-b951-d872f2087c98
* Allow consumers of MessageLoop to specify the type of MessageLoop they want.darin@google.com2008-08-261-4/+6
| | | | | | | | | | | | | | | | This CL introduces a Type enum to MessageLoop, and I also created subclasses of MessageLoop corresponding to the non-default types: MessageLoopForIO and MessageLoopForUI. I moved all of the platform-specific MessageLoop APIs onto either MessageLoopForIO or MessageLoopForUI. MessageLoopForIO gets the Watcher API, and MessageLoopForUI gets the Observer and Dispatcher APIs. Under the hood, both are implemented in terms of MessagePumpWin, but that will change in a future CL. The Thread class is changed to allow the consumer to specify the Type of MessageLoop they want to have setup on the created thread. I re-organized message_loop_unittest.cc and timer_unittest.cc so that I could exercise all (or most) of the tests against each type of MessageLoop. Note: I know that "explicit MessageLoop(Type type = TYPE_DEFAULT);" is in violation to the style-guide's restriction against default arguments. I'm working on finding a decent solution to that problem. Please ignore this issue for now. The corresponding chrome/ changes are coming in a separate CL due to Reitveld data size limitations. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1362 0039d316-1c4b-4281-b951-d872f2087c98
* Remove all concept of deferredness since it no longer has any meaning now ↵ojan@google.com2008-08-264-352/+264
| | | | | | that we're launching. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1357 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure "contextmenu" event is dispatched _after_ "mouseup".ericroman@google.com2008-08-252-4/+24
| | | | | | | BUG=1330688 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1299 0039d316-1c4b-4281-b951-d872f2087c98
* these 2 tests started failing after the license change, mark them as flaky.nsylvain@google.com2008-08-241-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1289 0039d316-1c4b-4281-b951-d872f2087c98
* Use a more compact license header in source files.license.bot2008-08-2454-1514/+216
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1287 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore tests that started failing with revision 1242.nsylvain@google.com2008-08-231-0/+7
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1283 0039d316-1c4b-4281-b951-d872f2087c98