summaryrefslogtreecommitdiffstats
path: root/webkit/tools/test_shell/mac
Commit message (Collapse)AuthorAgeFilesLines
* Chrome side of the WebKit popup changes.paulg@google.com2009-04-101-8/+10
| | | | | | | | | | | Implements HTML select popups on Mac OS X as native Cocoa controls. BUG=5095 (http://crbug.com/5095) Review URL: http://codereview.chromium.org/67018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13495 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using WebPoint, WebRect, and WebSize in more of the gluedarin@chromium.org2009-04-093-14/+22
| | | | | | | | | | | | | | | | | layer interface. This will help when we move those interfaces into the WebKit API. This is a second attempt at r13381, which was already reviewed here: http://codereview.chromium.org/63126 The only change between that CL and this one is in render_view.h, where I needed to change a parameter type from gfx::Rect to WebRect. TBR=dglazkov Review URL: http://codereview.chromium.org/64005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13424 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting dfisher changes 133386 and 13381cpu@google.com2009-04-083-22/+14
| | | | | | | | | | TBR=darin Review URL: http://codereview.chromium.org/58018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13387 0039d316-1c4b-4281-b951-d872f2087c98
* fix mac bustagedarin@chromium.org2009-04-081-3/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13386 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using WebPoint, WebRect, and WebSize in more of the gluedarin@chromium.org2009-04-082-11/+16
| | | | | | | | | | | layer interface. This will help when we move those interfaces into the WebKit API. R=dglazkov Review URL: http://codereview.chromium.org/63126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13381 0039d316-1c4b-4281-b951-d872f2087c98
* Replace webkit/glue/screen_info.h with WebKit/chromium/public/WebScreenInfo.hdarin@chromium.org2009-04-011-0/+8
| | | | | | | | | | | | | This also eliminates webkit_glue::GetScreenInfo and webkit_glue::GetScreenInfoHelper. As part of this CL, I also extracted all of the ParamTraits for WebKit API types into chrome/common/webkit_param_traits.h. R=dglazkov Review URL: http://codereview.chromium.org/58008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12993 0039d316-1c4b-4281-b951-d872f2087c98
* Enable running webkit tests in parallel and make it useojan@google.com2009-03-301-1/+5
| | | | | | | | | | | | | | | | | | | | the number of cpus as the default number of test_shells to spawn. This involved ignoring focus/blur messages and mocking out the clipboard. The test_shell window still sometimes seems to get focus, so there's still a bit more work to do, but the tests seem to all pass. We still default to 1 test_shell at a time. Once I get this committed, I'll try multiple. I just don't want to have to rollback this whole thing. Review URL: http://codereview.chromium.org/56040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12821 0039d316-1c4b-4281-b951-d872f2087c98
* Use Webkit::WebInputEvent and remove webkit/glue/webinputevent.darin@chromium.org2009-03-272-7/+16
| | | | | | | | | | This change adds a temporary dependency on src/KeyIdentifier.{h,cpp} which I am going to remove after this CL. I didn't want to grow this CL any larger. R=dglazkov Review URL: http://codereview.chromium.org/53099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12728 0039d316-1c4b-4281-b951-d872f2087c98
* Dump Keystone integration from Mac TestShellmark@chromium.org2009-03-253-162/+0
| | | | | | Review URL: http://codereview.chromium.org/53042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12455 0039d316-1c4b-4281-b951-d872f2087c98
* First stage of implementing HTML select popup menus forpaulg@google.com2009-03-241-0/+145
| | | | | | | | | | | | | | | | the Mac test_shell. Once the changes to WebKit/WebCore/platform/chromium/PopupMenuChromium* have been upstreamed (then landed in our tree), we can enable them in test_shell. The WebKit part is contained in this bug: https://bugs.webkit.org/show_bug.cgi?id=24692 BUG=5095 (http://crbug.com/5095) Review URL: http://codereview.chromium.org/48149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12382 0039d316-1c4b-4281-b951-d872f2087c98
* NO CODE CHANGEdeanm@chromium.org2009-03-111-1/+0
| | | | | | | | | Normalize end of file newlines in webkit/. All files end in a single newline. Review URL: http://codereview.chromium.org/42070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11443 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 11396.ericroman@google.com2009-03-111-30/+2
| | | | | | | failing layout tests on linux Review URL: http://codereview.chromium.org/43058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11409 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for the "repaint" layout tests (LayoutTests/fast/repaint/*), ↵ericroman@google.com2009-03-101-2/+30
| | | | | | | | | | | | which draw a gray mask over regions that have not been updated. This still doesn't match the mac expected results, because clip area is wrong. BUG=8630 Review URL: http://codereview.chromium.org/21192 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11396 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes CRLF and trailing white spaces.maruel@chromium.org2009-03-055-22/+22
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10982 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing WebKeyboardEvent.avi@chromium.org2009-03-041-9/+1
| | | | | | Review URL: http://codereview.chromium.org/39075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10918 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 10794.avi@chromium.org2009-03-031-1/+9
| | | | | | Review URL: http://codereview.chromium.org/40027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10808 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing WebKeyboardEvent. Third time's the charm.avi@chromium.org2009-03-031-9/+1
| | | | | | Review URL: http://codereview.chromium.org/27332 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10794 0039d316-1c4b-4281-b951-d872f2087c98
* GYP it, GYP it good.mark@chromium.org2009-03-022-2602/+0
| | | | | | | | Convert the Mac build to the new GYP-based Xcode build, and remove the old Xcode projects. Review URL: http://codereview.chromium.org/28305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10693 0039d316-1c4b-4281-b951-d872f2087c98
* Need to add the include path into Release settings too.dimich@google.com2009-02-271-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10602 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Mac build - update project files after merge and jscre library removal.dimich@google.com2009-02-271-33/+2
| | | | | | Review URL: http://codereview.chromium.org/27270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10601 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side to implement WebMimeRegistry.darin@chromium.org2009-02-261-0/+15
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/27222 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10532 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting key change (again); this breaks every keyboard layout test there ↵avi@chromium.org2009-02-261-1/+9
| | | | | | | | is. Will fix and recommit. Review URL: http://codereview.chromium.org/28186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10469 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing WebKeyboardEvent. For reals this time.avi@chromium.org2009-02-261-9/+1
| | | | | | | A recommit of http://codereview.chromium.org/27056 . Review URL: http://codereview.chromium.org/28136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10464 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium changes to use new WebKit, WebKitClient, and WebClipboard interfaces.darin@chromium.org2009-02-261-0/+8
| | | | | | | | | | | | | | | | | | | A new WebKitClientImpl class is added to webkit/glue that consumers can use to help implement WebKitClient. In the future, consumers will likely subclass WebKitClientImpl. For now, that is not necessary. Since a WebImage may not hold a SkBitmap, I needed to modify ScopedClipboardWriterGlue to not deal in SkBitmaps. So, I just added a WriteBitmapFromPixels method in place of the WriteBitmap method. That method is actually named the same as the one from the base class, which is perhaps kind of nice since the purpose of ScopedClipboardWriterGlue is to override the default way of sending an image to the clipboard! R=dglazkov Review URL: http://codereview.chromium.org/28119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10416 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Fixing WebKeyboardEvent."kuchhal@chromium.org2009-02-251-1/+9
| | | | | | | Review URL: http://codereview.appspot.com/21071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10362 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing WebKeyboardEvent.avi@chromium.org2009-02-251-9/+1
| | | | | | Review URL: http://codereview.chromium.org/27056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10360 0039d316-1c4b-4281-b951-d872f2087c98
* Xcode changes to build third_party/WebKit/WebKit/chromiumdarin@google.com2009-02-241-0/+15
| | | | | | | | R=mark Review URL: http://codereview.chromium.org/28038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10263 0039d316-1c4b-4281-b951-d872f2087c98
* The WebFrame interface currently supports reference counting, but no one uses.darin@chromium.org2009-02-131-1/+0
| | | | | | | | | | | | | | | | Internally, WebFrameImpl needs reference counting, so we still define it there. Same goes for WebView and WebWidget. While making this change, I noticed that WebInspectorClient was casting WebView pointers to WebViewImpl pointers too much. By just starting with WebViewImpl pointers, things could be cleaned up considerably. R=brettw Review URL: http://codereview.chromium.org/21342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9745 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the test_webview_delegate DidMove into platform specific files, and ↵deanm@chromium.org2009-02-111-0/+5
| | | | | | | | implement the Gtk version. The Gtk code uses xshape to do the non-rectangular clipping that is required for plugin windows (iframe shims, etc). Review URL: http://codereview.chromium.org/21248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9576 0039d316-1c4b-4281-b951-d872f2087c98
* Add XP_MACOSX=1 to release configuration for TestShell.appamanda@chromium.org2009-02-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/20256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9562 0039d316-1c4b-4281-b951-d872f2087c98
* Checkpoint of plugin support code for Mac. Does not work yet; being checkedamanda@chromium.org2009-02-112-5/+19
| | | | | | | | in to help stay in sync with linux plugin mods and ensure that it doesn't break Windows plugins. Review URL: http://codereview.chromium.org/21095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9558 0039d316-1c4b-4281-b951-d872f2087c98
* Icon for TestShell.appmark@chromium.org2009-02-063-1/+5
| | | | | | Review URL: http://codereview.chromium.org/21121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9306 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FromWindow from the WebWidgetHost interface and make it a static ↵jhawkins@chromium.org2009-02-051-6/+2
| | | | | | | | function local to the win implementation as it's only being used on win. Review URL: http://codereview.chromium.org/20061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9192 0039d316-1c4b-4281-b951-d872f2087c98
* Use gfx::NativeView instead of gfx::NativeWindow where appropriate. Switch ↵jhawkins@chromium.org2009-02-042-9/+9
| | | | | | to platform-specific types in the implementation files and change variable names to match the header. Based on cl 8783 by Evan Martin. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9171 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webplugin_impl_mac.mm (a stub) and replace with the real thing and itsamanda@chromium.org2009-02-031-0/+4
| | | | | | | unit tests. Add stacking_order.* (needed for linking). Review URL: http://codereview.chromium.org/19769 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9056 0039d316-1c4b-4281-b951-d872f2087c98
* Small test shell work:thomasvl@chromium.org2009-01-271-0/+4
| | | | | | | | | - remove some unused functions - add the gtk and win code to the project so it's easier to continue working on cleanup. Review URL: http://codereview.chromium.org/19031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8752 0039d316-1c4b-4281-b951-d872f2087c98
* If the shell is in layout tests mode, we lie and don't return the grow boxthomasvl@chromium.org2009-01-271-4/+5
| | | | | | | | | location. This cases the resizer to draw over the scroll arrows which makes our images match the webkit ones so we can avoid rebasing everything w/ scrollbars. Review URL: http://codereview.chromium.org/19016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8712 0039d316-1c4b-4281-b951-d872f2087c98
* Update run_all_tests to use the platform delegate, thus removing evenamanda@chromium.org2009-01-261-0/+2
| | | | | | | more ifdefs. Review URL: http://codereview.chromium.org/18766 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8643 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork test_shell_main:amanda@chromium.org2009-01-262-354/+16
| | | | | | | | | | | | | | | | | - remove Mac version - move platform-specific operations into PlatformDelegate and remove #ifdefs - add event recorder link stubs for use by platforms that don't have event recording working yet Notes: There's a bunch of stuff in test_shell_{gtk,mac,win} that should also be pulled into the platform delegate so that the TestShell class can also be unforked, but those can be worked on independently per platform after this refactoring. Review URL: http://codereview.chromium.org/18451 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8629 0039d316-1c4b-4281-b951-d872f2087c98
* Keystone auto-update support for TestShellmark@chromium.org2009-01-234-1/+197
| | | | | | Review URL: http://codereview.chromium.org/18521 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8574 0039d316-1c4b-4281-b951-d872f2087c98
* Dump text/image on notifyDone.kuchhal@chromium.org2009-01-232-2/+18
| | | | | | Review URL: http://codereview.chromium.org/18440 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8532 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 39972:40057, Chromium side.dglazkov@google.com2009-01-211-2/+8
| | | | | | | | R=jeremy Review URL: http://codereview.chromium.org/18608 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8370 0039d316-1c4b-4281-b951-d872f2087c98
* Make CommandLine into a normal object, with some statics for getting at the ↵evan@chromium.org2009-01-211-9/+7
| | | | | | | | | | | current process's command line. One explicit goal of this change is to *not* deal with the string/wstring issues at the API on POSIX; the functions are the same as before, which means they remain as broken as before. (I did try to fix the internals, though, so migrating the callers is now possible by adding platform-appropriate hooks.) Review URL: http://codereview.chromium.org/18248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8347 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to using the image decoders from third_party/WebKitdarin@chromium.org2009-01-201-10/+2
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/18365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8284 0039d316-1c4b-4281-b951-d872f2087c98
* Provisional Keystone support in Mac TestShellmark@chromium.org2009-01-164-0/+114
| | | | | | Review URL: http://codereview.chromium.org/18117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8228 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "* Dump text/image on notifyDone."kuchhal@chromium.org2009-01-161-4/+2
| | | | | | | Review URL: http://codereview.chromium.org/18330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8209 0039d316-1c4b-4281-b951-d872f2087c98
* * Dump text/image on notifyDone.kuchhal@chromium.org2009-01-161-2/+4
| | | | | | | | | BUG=945322 Review URL: http://codereview.chromium.org/17459 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8198 0039d316-1c4b-4281-b951-d872f2087c98
* - Bring over WebKit's DumpRenderTree support to keeping the tests out of thethomasvl@chromium.org2009-01-153-3/+272
| | | | | | | main pasteboard so any user actions won't break tests. Review URL: http://codereview.chromium.org/18018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8093 0039d316-1c4b-4281-b951-d872f2087c98
* add text field resizer image to resourcespinkerton@google.com2009-01-131-0/+4
| | | | | | Review URL: http://codereview.chromium.org/17801 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7929 0039d316-1c4b-4281-b951-d872f2087c98
* fix bustage. add paths to test_shell_tests too.pinkerton@google.com2009-01-081-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7734 0039d316-1c4b-4281-b951-d872f2087c98