Opened 6 years ago

Closed 2 years ago

#9629 closed enhancement (fixed)

WebKit / WebCore / JavaScriptCore

Reported by: rossi Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Applications/WebPositive Version:
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Make WebKit / WebCore / JavaScriptCore available for 3rd party developers (incl. headers), e.g. as optional package, since the libs are already included, once the WebPositive optional package is installed.

Change History (6)

comment:1 Changed 6 years ago by mmadia

This could be satisfied by including an .OptionalPackageDescription (and utilizing SourceURL) in the $(HAIKU_WEBKIT_FILE) archives. http://www.haiku-os.org/guides/building/optional-package

comment:2 Changed 6 years ago by pulkomandy

Component: - GeneralApplications/WebPositive
Owner: changed from nobody to pulkomandy
Status: newassigned

comment:3 Changed 6 years ago by pulkomandy

There isn't really a standard public API for WebKit and WebCore. Insead, each platform has its own API. For us, this will be the BWebView.

On the JavaScript side, there is a C API used at Apple: https://developer.apple.com/library/mac/documentation/Carbon/Reference/WebKit_JavaScriptCore_Ref/_index.html . Only the Mac OS X port has this, and it seems to rely on some Objective-C files to wrap JavascriptCore internals into the C API, so I'm not sure we can easily get this going on Haiku.

comment:4 Changed 5 years ago by luroh

Milestone: R1Unscheduled

Moving Web+ enhancements out of R1 milestone.

comment:5 Changed 2 years ago by pulkomandy

There is now an haikuwebkit_devel package with libraries (haikuwebkit and javascriptcore) and headers (haikuwebkit only). We still need to figure out the headers for javascriptcore, however.

comment:6 Changed 2 years ago by pulkomandy

Resolution: fixed
Status: assignedclosed

Commit e5562c3 at haikuwebkit should enable the javascriptcore headers again.

Note: See TracTickets for help on using tickets.