This is a good high level view of WebKit:
http://developer.apple.com/documentation/Cocoa/Conceptual/DisplayWebContent/DisplayWebContent.html
A blog entry on rendering:
http://webkit.org/blog/114/webcore-rendering-i-the-basics/
I'm sure there are other good blog entries, and the standard seems to
If a browser finds a MIME type it cannot display (for example from an
embed or object tag) then is will iterate through available
plugins and load the plugin which handles that MIME type.
Regarding camera on S60, you may want to take a look at:
Nokia hvave released a beta version of the their
a
repository of existing plug-ins somewhere (e.g. if there's a camera plug-in)
or if you have to code your own.
Thanks,
Sam
On Jul 14, 2009, at 2:46 PM, Jack Wootton wrote:
If a browser finds a MIME type it cannot display (for example from an
embed or object tag) then is will iterate
a camera plug-in)
or if you have to code your own.
Thanks,
Sam
On Jul 14, 2009, at 2:46 PM, Jack Wootton wrote:
If a browser finds a MIME type it cannot display (for example from an
embed or object tag) then is will iterate through available
plugins and load the plugin which handles
Are you calling NPN_CreateObject using the function pointers that were
exchanged during initialization?
You're probably aware that the browser provides pointers to the
browser side of the NPAPI and it is your job as the plugin author to
populate the function pointers that make up the plugin side
Hello,
Is there an API for rendering bitmaps using Webkit, so for example, if
I wanted to render a bitmap image not currently defined in the HTML
document's markup, can I do this?
--
Regards
Jack
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
Wootton jackwoot...@gmail.com 写道:
发件人: Jack Wootton jackwoot...@gmail.com
主题: Re: [webkit-dev] how to extend the javascript native object?
收件人: 胡 波 h3282...@yahoo.com.cn
抄送: webkit-dev@lists.webkit.org
日期: 2009年7月4日,周六,上午12:26
To add, it maybe useful to look at the following files
://www.otierney.net/objective-c.html
2009/7/6 Jack Wootton jackwoot...@gmail.com:
On Sat, Jul 4, 2009 at 4:52 PM, 胡 波h3282...@yahoo.com.cn wrote:
Thank you very much!
I understand your steps,But I do not understand the implement process! In
the samples you provide with me , I do not find
JSObjectRef, then I assume you can add new
methods or properties to it.
Maybe someone else who knows more about this, or understands your
request better, may be able to help you.
--- 09年7月6日,周一, Jack Wootton jackwoot...@gmail.com 写道:
发件人: Jack Wootton jackwoot...@gmail.com
主题: Re: [webkit-dev] how
: http://developer.apple.com/SampleCode/JSPong/index.html
JSInterpreter: http://developer.apple.com/samplecode/JSInterpreter/index.html
More programs can be found here:
http://developer.apple.com/SampleCode/Cocoa/idxInternetWeb-date.html
2009/7/3 Jack Wootton jackwoot...@gmail.com:
Are you
Hello,
I'm interested in using the JavaScriptCore, however I'm working with
an old revision of WebKit - I'm unsure of exactly what version it is,
but the most recent entry in the changelog file in the JavaScriptCore
was on the 2007-10-03.
Looking at the JavaScriptcore API files, such as
Hi
1. Is there a way to get the browser to load NPAPI plugins without an
object or embed tag first having been parsed?
2. Using the Browse side of the NPAPI, is there a way to get a handle
to WebView? None of the functions here seem to help:
On Fri, Jun 5, 2009 at 5:27 PM, Darin Adlerda...@apple.com wrote:
On Jun 5, 2009, at 1:41 AM, Jack Wootton wrote:
1. Does it have to be static?
No.
This is not a JavaScriptCore or WebKit question but a C language question.
The keyword static makes the function have internal linkage. You
Hi all,
Assuming I have a JS function:
script
x();
/script
And it has a corresponding C implementation, by setting
JSObjectCallAsFunctionCallback. The C function has the following
signature:
JSValueRef X_imp(JSContextRef ctx,
JSObjectRef
Hello,
I'm attempting to return an object from C to JS using JSValueRef. The
documentation for JSValueRef lists the following function
JSObjectRef JSValueToObject(
JSContextRef ctx,
JSValueRef value,
JSValueRef *exception);
I wish to do the opposite, since I imagine I would create
Hello,
I'm, using JSObjectCallAsFunctionCallback to specify a C function
which maps to a JavaScript function. So the code looks like this:
// This is the C function that contains the implementation of the
JavaScript function.
static JSValueRef JS_myFunc(JSContextRef ctx,
Hi all,
I'm attempting to use the function JSObjectMakeFunction described here:
http://gemma.apple.com/documentation/Carbon/Reference/WebKit_JavaScriptCore_Ref/JSObjectRef/index.html
I would like to call a JavaScript function from C. I assume the
following is required:
1. Create a function
;
If I didn't cast, then wouldn't I be attempting to pass a const value
into a function that accepts a non-const parameter? It is however
reporting a compilation error because the types don't' match,
On Mon, Jun 1, 2009 at 2:53 PM, Kalle Vahlman kalle.vahl...@gmail.com wrote:
2009/6/1 Jack
Ahh, I remember reading that in the documentation. How frustrating.
Thank you for you help.
On Thu, May 28, 2009 at 5:53 PM, Darin Adler da...@apple.com wrote:
On May 28, 2009, at 9:49 AM, Jack Wootton wrote:
JSStaticFunction JS_staticFuncs[1] =
{
{funcName
Does WebKit allow for asynchronous methods / functions to be added to
the JavaScript environment?
--
Regards
Jack
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Hello,
I'm attempting to use the function JSObjectMakeFunction. However
during compilation, I receive the error
Undefined symbol: '_JSObjectMakeFunction'
This seems odd since I have successfully used other functions that are
part of the same library. No specific line number or file is
Hello Darin,
Thank you for your help. I have responded below and have 1 main
question at the end.
On Wed, May 27, 2009 at 9:23 PM, Darin Adler da...@apple.com wrote:
On May 27, 2009, at 8:34 AM, Jack Wootton wrote:
I'm using JSObjectSetProperty.
[...]
I successfully have the execution
In the file JavaScriptCore/API/JSClassRef.cpp, in the constructor for
OpaqueJSClass. there is a comment
// FIXME: rdar://problem/4949018
It occurs later on where the name of any static functions to be added
to the JSClassDefinition are iterated over. Here is the constructor
copied from the file
occurs here
JSClassRef globalObjectClass = JSClassCreate(globalObjectClassDefinition);
}
On Thu, May 28, 2009 at 5:30 PM, Darin Adler da...@apple.com wrote:
On May 28, 2009, at 9:24 AM, Jack Wootton wrote:
In the file JavaScriptCore/API/JSClassRef.cpp, in the constructor for
OpaqueJSClass
Hi all,
For ease here is the link to the API documentation
http://developer.apple.com/documentation/Carbon/Reference/WebKit_JavaScriptCore_Ref/JSObjectRef/index.html
I'm using JSObjectSetProperty. Here is the function signature:
void JSObjectSetProperty(
JSContextRef ctx,
JSObjectRef
Hello,
I have two questions I hope I can get some help with:
1. I'm attempting to use the JavaScriptCore API to add new JSObjects
to the JavaScript environment. In order to use the API I include
JavaScriptCore.h. However in doing so, JSStringRefCF.h contains
errors. The system include
15, 2009, at 7:35 AM, Jack Wootton wrote:
4. Create the context:
JSGlobalContextRef context = JSGlobalContextCreate(globalObjectClass);
You will only do this if you’re using JavaScript outside of a web page. If
you want to do this in conjunction with WebKit you’ll need to get the
context from
shouldn't?
On Thu, May 14, 2009 at 6:02 PM, Darin Adler da...@apple.com wrote:
On May 14, 2009, at 8:03 AM, Jack Wootton wrote:
My question: I do not understand how JSObject can be used to allow for
the JavaScript syntax of : myNewJSObject.someObject.hello().
My first comment is that you should
Sorry,some corrections:
I am using kJSClassDefinitionEmpty to help create the JSClassDefinition.
Also, myObjectDef.myObjectName; should be myObjectDef.className = myObjectName;
On Fri, May 15, 2009 at 3:35 PM, Jack Wootton jackwoot...@gmail.com wrote:
I have had a look at the JavaScriptCore
Hello all,
I'm looking at the JSObject class in the KJS namespace. The file is
JavaScriptCore/kjs/object.h. My understanding of this class is that
it must be subclassed when adding new JavaScript objects to suplement
the standard global objects such as document or window etc. I
have a vague
Instance Object, then why can I not use ndata to
call Netscape functions? Mugdha Jain had previously said in this
thread that it won't work, but not why.
Cheers,
Jack
On Fri, Mar 20, 2009 at 5:09 PM, Eric Carlson eric.carl...@mac.com wrote:
Jack -
On Mar 20, 2009, at 9:24 AM, Jack Wootton wrote
OK, thanks for the clarification.
On Tue, Mar 24, 2009 at 4:12 PM, Darin Adler da...@apple.com wrote:
On Mar 24, 2009, at 2:36 AM, Jack Wootton wrote:
But I have one question. Looking at the following structure:
typedef struct _NPP
{
void* pdata; /* plug-in private data
The functions you mention are NPP functions, which mean they are
implemented by the plugin and invoked by the browser. this is the
opposite of what my post was about. I am looking for functions that
are implemented by the browser and can be called by the plugin to send
data to the web page.
Ah, I forgot about that. I have populated the Browser function pointer
table with NPP_New, Destroy and GetValue, but not the others I need.
Thank you for alerting me to this. Hopefully this should do it.
2009/3/20 Alexey Proskuryakov a...@webkit.org:
20.03.2009, в 17:23, Jack Wootton написал(а
, в 17:23, Jack Wootton написал(а):
Does anyone have any experience with these functions? I am trying to
use them but am getting link errors. Which library to i need to link
against to use them?
A plug-in gets pointers to these functions in an NPNetscapeFuncs structure
passed to its
*browserFuncs)
{
browser = browserFuncs;
return NPERR_NO_ERROR;
}
Browser would call this function on the plugin when it loads the plugin for
the first time.
Hope that helps.
Mugdha
-Original Message-
From: webkit-dev-boun...@lists.webkit.org on behalf of Jack Wootton
Sent: Fri 3
Hi all,
I have written a plugin which represents a new MIME type I wish the
browser to be capable of handling. It runs fine is only used to
provide an API. So, for example the plugin is used like this:
/**/
embed type=application/my-new-mime-type HIDDEN=YES/embed
var
On Mon, Dec 1, 2008 at 4:43 PM, Adam Roben [EMAIL PROTECTED] wrote:
On Nov 27, 2008, at 12:58 PM, Jack Wootton wrote:
Apologies for the multiple questions, but this process seems to have
presented a few problems for me:
Point 1. I don't know if this is the best way to do it but I would
using the command incorrectly?
Many thanks,
Jack
On Wed, Nov 26, 2008 at 4:14 PM, Adam Roben [EMAIL PROTECTED] wrote:
On Nov 26, 2008, at 5:10 AM, Jack Wootton wrote:
Can anyone clarify the purpose of the script debug-safari?
Sure:
I loaded
the webkit project into VS 2005, built it using
Can anyone clarify the purpose of the script debug-safari? I loaded
the webkit project into VS 2005, built it using cygwin, launched using
the script run-safari and then attached the safari process to the
project imported into VS 2005. I can then place breakpoints in the
code and use the browser
Does anyone use this? I tried Googling 'Dooble web browser' - but not
satisfactory results were returned. I also can't find any information
on the role of QT technology in Dooble on the Dooble website.
On Tue, Nov 25, 2008 at 5:26 AM, M. Peterson
[EMAIL PROTECTED] wrote:
http://dooble.sf.net
By the last sentence I meant the website in general seems to be
missing information and links on the left hand side do not work.
On Tue, Nov 25, 2008 at 11:16 AM, Jack Wootton [EMAIL PROTECTED] wrote:
Does anyone use this? I tried Googling 'Dooble web browser' - but not
satisfactory results
downloading the source using cygwin.
On Sat, Nov 22, 2008 at 11:28 AM, William Siegrist [EMAIL PROTECTED] wrote:
You can get a tarball of a working copy here:
http://builds.nightly.webkit.org/files/trunk/src/WebKit-r38688.tar.bz2
-Bill
On Nov 22, 2008, at 1:05 AM, Jack Wootton wrote:
I
:\cygwin\home\Jack Wootton\WebKit\WebKit\win\WebKit.vcproj\WebKit.vcproj
Line: 23
Column: 4
Error Message:
Property sheet file
'$(WebKitLibrariesDir)\tools\vsprops\common.vsprops' was not found or
failed to load.
The file 'C:\cygwin\home\Jack
Wootton\WebKit\WebKit\win\WebKit.vcproj\WebKit.vcproj
Mital Vora pointed me to the solution. I needed to set the environment variable
WEBKITLIBRARIESDIR
to point to the correct location which included the win directory, so
for this was:
C:\cygwin\home\Jack Wootton\WebKit\WebKitLibraries\win
Many thanks,
Jack
On Tue, Nov 25, 2008 at 5:05 PM
. If
you need help on how to create a patch or checkout the source for the web
site, please ask.
Dave
From: Jack Wootton [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: webkit-dev@lists.webkit.org
Sent: Friday, November 21, 2008 8:25:32 AM
Subject: Re: [webkit-dev
On Mon, 7/21/08, Jack Wootton [EMAIL PROTECTED] wrote:
OK, it seems this is a good place to start
http://developer.apple.com/documentation/Cocoa/Conceptual/DisplayWebContent/Concepts/WebKitDesign.html
Had to use Google to find it though, is it linked to on
http://webkit.org/ at all?
Cheers
On this page http://webkit.org/building/tools.html. The last
instruction of Step 2 is
/*/
In addition to the paths specified in step 3 of the Platform SDK
installation instructions, you must also add the following include
path. Update the Visual C++
On Thu, Nov 6, 2008 at 4:36 PM, Maciej Stachowiak [EMAIL PROTECTED] wrote:
On Nov 6, 2008, at 8:27 AM, Jack Wootton wrote:
On this page http://webkit.org/building/tools.html. The last
instruction of Step 2 is
/*/
In addition to the paths specified
I raised a website bug a while ago (2008-07-21)
https://bugs.webkit.org/show_bug.cgi?id=20125
Viewing this page
http://webkit.org/projects/documentation/index.html
I can see the 'TODO' comment. Does anyone know when the link to Apple
documentation will be added? It's been over 3 months.
--
To add, Step 3 (http://webkit.org/building/tools.html) states
Download cygwin-downloader.zip.
Right-click cygwin-downloader.zip and choose Extract All
I am using Windows XP, when I right click on the zip file, there is no
option Extract All...
On Thu, Nov 6, 2008 at 4:41 PM, Jack Wootton
On Thu, Nov 6, 2008 at 5:18 PM, Maciej Stachowiak [EMAIL PROTECTED] wrote:
On Nov 6, 2008, at 8:41 AM, Jack Wootton wrote:
On Thu, Nov 6, 2008 at 4:36 PM, Maciej Stachowiak [EMAIL PROTECTED] wrote:
On Nov 6, 2008, at 8:27 AM, Jack Wootton wrote:
On this page http://webkit.org/building
On Thu, Nov 6, 2008 at 5:23 PM, Jack Wootton [EMAIL PROTECTED] wrote:
On Thu, Nov 6, 2008 at 5:18 PM, Maciej Stachowiak [EMAIL PROTECTED] wrote:
On Nov 6, 2008, at 8:41 AM, Jack Wootton wrote:
On Thu, Nov 6, 2008 at 4:36 PM, Maciej Stachowiak [EMAIL PROTECTED] wrote:
On Nov 6, 2008, at 8:27
issues checking
out large repositories, as I recall.
Dave
On Thu, 8/28/08, Jack Wootton [EMAIL PROTECTED] wrote:
OK, so I decided to start over and remove the entire WebKit
directory.
Now I get the following error when attempting to download
/ checkout
the src using the following command
Can anyone point to some documentation for either Browser Controls or
the Browser Control API?
--
Regards
Jack
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
new, you could also try grabbing svn-1.4.x from
the Cygwin installer and using it to check out the source. I would consider
the path length restriction above first, though.
Dave
On Fri, 8/29/08, Jack Wootton [EMAIL PROTECTED] wrote:
OS = CYGWIN_NT-5.1 i686
SVN = 1.5.1
On Thu, Aug 28
your connection is timing out.
I would suggest deleting (rm -rf dirname) the last directory that SVN was
trying to check out, then changing directories into WebKit (cd WebKit), and
finally running svn update to pick up the rest of the directories.
Dave
On Tue, 8/26/08, Jack Wootton [EMAIL
was closed by server (http://svn.webki
t.org)
Perhaps this is why I am not downloading all the directories :p
Can someone help?
Cheers,
Jack
On Fri, Aug 22, 2008 at 5:43 PM, Darin Adler [EMAIL PROTECTED] wrote:
On Aug 22, 2008, at 9:14 AM, Jack Wootton wrote:
I had directories containing src
Hi all,
Has anyone built WebKit using Microsft Visual Studio .Net 2003? If
so, did you encounter any specific problems?
I have read the instructions here
http://webkit.org/building/tools.html, but there is no mention of
Microsoft Visual Studio 2003?
--
Regards
Jack
, Aug 22, 2008 at 4:05 PM, Jack Wootton [EMAIL PROTECTED] wrote:
Documentation seems to be very unavailable at the moment. You could try here:
http://webkit.org/projects/documentation/index.html
but there isn't any documentation.
You could try the 'documentation' section here:
http
Hi,
I'm attempting to follow the instructions here:
http://webkit.org/building/checkout.html
The instructions state:
Type this command to update your source tree:
WebKit/WebKitTools/Scripts/update-webkit
However I have no WebKitTools directory in my WebKit directory.
Can anyone help?
--
Yes. I was following these instructions:
http://webkit.org/building/checkout.html
I had directories containing src (JavaScriptCore etc), but no 'WebKitTools' dir.
Cheers,
Jack
On Fri, Aug 22, 2008 at 5:12 PM, David Kilzer [EMAIL PROTECTED] wrote:
On Fri, 8/22/08, Jack Wootton [EMAIL PROTECTED
webkit forward, it also demonstrates a worryingly fickle approach to
open source communities.
On Thu, Aug 14, 2008 at 10:23 AM, Mark Rowe [EMAIL PROTECTED] wrote:
On 2008-08-14, at 21:07, Jack Wootton wrote:
I hope this signals a better start for Nokia. Before Nokia can submit
anything back
On Thu, Aug 14, 2008 at 11:02 AM, Kalle Vahlman [EMAIL PROTECTED] wrote:
2008/8/14 Jack Wootton [EMAIL PROTECTED]:
I think perhaps this depends on how you choose to categorise what has
(not) happened to the s60 webkit port. I choose to view it at a
company granularity, here's why
.
Regards, Jonni
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ext Mark Rowe
Sent: 14 August, 2008 12:23
To: Jack Wootton
Cc: webkit-dev@lists.webkit.org; Rainisto Jonni (Nokia-D/Tampere)
Subject: Re: [webkit-dev] Request for comments
On 2008-08-14, at 21
On Thu, Aug 14, 2008 at 11:33 AM, Kalle Vahlman [EMAIL PROTECTED] wrote:
2008/8/14 Jack Wootton [EMAIL PROTECTED]:
On Thu, Aug 14, 2008 at 11:02 AM, Kalle Vahlman [EMAIL PROTECTED] wrote:
2008/8/14 Jack Wootton [EMAIL PROTECTED]:
I think perhaps this depends on how you choose to categorise
Hi all,
Does anyone have any documentation on Browser Control (s), what they
are, how they are used?
Cheers,
Jack
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
:49 AM, Marcus Groeber
[EMAIL PROTECTED] wrote:
Jack Wootton schrieb:
I'm surprised that the code is still broken, that's quite a lot of
version numbers between 21772 and 25254.
I'm also confused that WebKit-S60 only builds with the SDK S60 and not
S60 FP 1 or FP 2. Rather strangely, the only
Not really sure what your objectives are, but can't you take the
existing port of WebKit to Symbian which is the S60 WebKit rather than
writing your own port from scratch?
http://opensource.nokia.com/projects/S60browser/index.html
On Tue, Jul 29, 2008 at 3:24 PM, Dominik Roettsches
[EMAIL
This was the link I meant to include. Apologies:
http://wiki.forum.nokia.com/index.php/Building_S60Webkit
On Tue, Jul 29, 2008 at 3:41 PM, Jack Wootton [EMAIL PROTECTED] wrote:
Not really sure what your objectives are, but can't you take the
existing port of WebKit to Symbian which is the S60
I found this documentation very useful...although you won't find it on
the official webkit site for some reason (I raised this as a bug)
http://developer.apple.com/documentation/Cocoa/Conceptual/DisplayWebContent/DisplayWebContent.html
On Sun, Jul 27, 2008 at 10:50 AM, rich.client [EMAIL
Hi all,
I am mainly interested in S60 WebKit, however due to the project
seeming to be in complete disarray to those not working for Nokia,
I've decided to focus my efforts on the WebKit branch from which S60
WebKit started. I understand this to be Tiger 10.4.7 (it was one of
the few pieces of
Hi all,
I'm still attempting to build webkit s60 with Carbide :P
Having read the Limitations section of Nokia's guide to building
WebKit s60
(http://wiki.forum.nokia.com/index.php/Building_S60Webkit#Limitations)
The Limitations section suggests the following:
1. Set up a permanent subst of X:
Hi all,
I hope someone can provide some clarification on the following issue:
Can anyone provide any clarity as to why the latest working version of
s60 WebKit is '21772', which is over 1 year old. Yet Nokia release
phones with a working browser, which must include a working s60
WebKit? Is the
at 12:41 PM, Jack Wootton [EMAIL PROTECTED] wrote:
To add, the following two files are displaying errors in Carbide:
S60\JavaScriptCore\group\bld.inf
S60\WebKit\group\bld.inf
JavaScriptCore bld.inf both have a problem with the following line:
#include domain/osextensions/platform_paths.hrh
never do.
On Thu, Jul 17, 2008 at 9:50 AM, Jack Wootton [EMAIL PROTECTED] wrote:
Hi,
The WebKit bld.inf contains the following lines:
#ifndef __BROWSER_SDK
#include domain/osextensions/platform_paths.hrh
#endif
This seems simple enough and, I can just remove the line '#include
domain
PROTECTED] On Behalf Of ext
Zalan Bujtas
Sent: 17 July, 2008 13:35
To: Jack Wootton
Cc: webkit-dev@lists.webkit.org
Subject: Re: [webkit-dev] errors in Carbide but not on command line
This seems simple enough and, I can just remove the line '#include
domain/osextensions/platform_paths.hrh
Hi,
I'm new to WebKit and wanted to download and build the S60WebKit. I
found this page http://trac.webkit.org/wiki/S60ConfigureComputer, it
states:
Note: The S60 3rd Edition Feature Pack 1 is currently incompatible
with the S60WebKit codebase. Please ensure you select 3rd Edition
(262 MB) and
Hi,
Wondering if someone can help with build errors on webkit-s60:
I checkout the latest version of webkit s60 using the following command:
svn checkout svn://anonsvn.opensource.apple.com/svn/webkit/S60/trunk S60
I receive the following confirmation: Checked out revision 25254.
Following
above
explains it.
On Jul 16, 2008, at 10:37 AM, Jack Wootton wrote:
Hi,
Wondering if someone can help with build errors on webkit-s60:
I checkout the latest version of webkit s60 using the following command:
svn checkout svn://anonsvn.opensource.apple.com/svn/webkit/S60/trunk S60
I
Hi all,
Having successfully built S60 WebKit on the command line (using an
older version (21772 )), I decided to try building it in Carbide. I
get the following errors:
/** Start Errors
**/
In file included from .\BLD.INF:50:
, 2008 at 5:11 PM, Jack Wootton [EMAIL PROTECTED] wrote:
Hi all,
Having successfully built S60 WebKit on the command line (using an
older version (21772 )), I decided to try building it in Carbide. I
get the following errors:
/** Start Errors
82 matches
Mail list logo