Bug 46626 - Would like built-by-default sample project for a WebKit1-based browser
Summary: Would like built-by-default sample project for a WebKit1-based browser
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-27 08:43 PDT by Jeff Johnson
Modified: 2010-09-27 09:18 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Johnson 2010-09-27 08:43:41 PDT
When attempting to produce a reduced test case of a WebKit bug on OS X, it used to be that MiniBrowser (WebKit/WebKitTools/MiniBrowser) was the code to use. You could just grab that code and make any changes necessary to reproduce the bug. However, it seems that MiniBrowser has basically been taken over by the WebKit2 project. This makes MiniBrowser unsuitable for reducing most non-WebKit2 bugs. It would be nice to have sample code in the WebKit repository for a simple web browser on OS X to reduce WebKit bugs. All it would need is a window, WebView, text field for URL, and maybe a web delegate object.

 An example Xcode project in the WebKit repository would save everyone the effort of having to create their own Xcode project and set it up for WebKit. Individually, this isn't a lot of effort, but it adds up when you multiply it by x developers and y bugs.
Comment 1 Adam Roben (:aroben) 2010-09-27 08:49:12 PDT
(In reply to comment #0)
> When attempting to produce a reduced test case of a WebKit bug on OS X, it used to be that MiniBrowser (WebKit/WebKitTools/MiniBrowser) was the code to use

WebKit/WebKitTools/MiniBrowser has only existed since April 2010, and has always been WebKit2-only. I think you're thinking of the MiniBrowser sample code that is available from developer.apple.com.
Comment 2 Jeff Johnson 2010-09-27 09:17:07 PDT
Ah, I guess you just stole the name. ;-)

Note, however, that the MiniBrowser sample code, which used to exist in the developer tools installation at "/Developer/Examples/WebKit" is no longer available anywhere, either in the dev tools or at developer.apple.com. See <rdar://problem/7776814> MiniBrowser WebKit sample code is missing.

In any case, it would be good to have a sample browser in the WebKit repository that is already pointed at the WebKit build in WebKitBuild.