Re: [webkit-dev] Build issue on Fedora 10

2009-06-24 Thread Matt Bockt
Hi,

Does anyone have that kind of issue in building Webkit ? Or any idea of the
error that could be?

Thank you.

Regards,


On Fri, Jun 19, 2009 at 11:12 AM, Matt Bockt bocktm...@gmail.com wrote:

 Hi,

 I'm trying to build WebKit on Fedora10, using the given autogen and make
 files.
 But the buid fails.

 I let the autogen options to default exepted for the prefix that I set to
 /usr.
 The configuration succeeds. ( I attached the configuration report )

 Then I call make and it fails with the following error :

 [r...@fredfed10 WebKit-r44815]# make /dev/null
 Creating hashtable for JavaScriptCore/runtime/ArrayPrototype.cpp
 Creating hashtable for JavaScriptCore/runtime/DatePrototype.cpp
 Creating hashtable for JavaScriptCore/runtime/JSONObject.cpp
 Creating hashtable for JavaScriptCore/runtime/MathObject.cpp
 Creating hashtable for JavaScriptCore/runtime/NumberConstructor.cpp
 Creating hashtable for JavaScriptCore/runtime/RegExpConstructor.cpp
 Creating hashtable for JavaScriptCore/runtime/RegExpObject.cpp
 Creating hashtable for JavaScriptCore/runtime/StringPrototype.cpp
 Creating hashtable for WebCore/bindings/js/JSDOMWindowBase.cpp
 Creating hashtable for WebCore/bindings/js/JSRGBColor.cpp
 Creating hashtable for WebCore/bindings/js/JSWorkerContextBase.cpp
 WebKit/gtk/webkit/webkitwebnavigationaction.cpp: In function ‘void
 webkit_web_navigation_action_init(WebKitWebNavigationAction*)’:
 WebKit/gtk/webkit/webkitwebnavigationaction.cpp:113: warning: unused
 variable ‘priv’
 WebKit/gtk/webkit/webkitwebview.cpp: In function ‘gboolean
 webkit_web_view_real_move_cursor(WebKitWebView*, GtkMovementStep, gint)’:
 WebKit/gtk/webkit/webkitwebview.cpp:836: warning: ‘direction’ may be used
 uninitialized in this function
 WebCore/accessibility/AccessibilityRenderObject.cpp: In function ‘const
 WebCore::ARIARoleMap WebCore::createARIARoleMap()’:
 WebCore/accessibility/AccessibilityRenderObject.cpp:2117: warning:
 ‘WebCore::createARIARoleMap()::RoleEntry’ declared with greater visibility
 than the type of its field
 ‘WebCore::createARIARoleMap()::RoleEntry::ariaRole’
 WebCore/bindings/js/JSConsoleCustom.cpp:41: error: no ‘JSC::JSValue
 WebCore::JSConsole::profiles(JSC::ExecState*) const’ member function
 declared in class ‘WebCore::JSConsole’
 make[1]: *** [WebCore/bindings/js/libWebCore_la-JSConsoleCustom.lo] Error 1
 make: *** [all] Error 2


 I already built WebKit with succes, but it was with older version, but
 since the r44xxx I always get that error.

 When I change the configure options to :
 ./autogen.sh\
  --prefix=/usr\
  --enable-debug=no\
  --enable-coverage=no\
  --enable-jit=yes\
  --enable-dashboard-support=no\
  --enable-offline-web-applications=no\
  --enable-dom-storage=no\
  --enable-database=no\
  --enable-icon-database=no\
  --enable-video=no\
  --enable-xpath=yes\
  --enable-xslt=yes\
  --enable-svg=no\
  --enable-svg-animation=no\
  --enable-svg-filters=no\
  --enable-svg-fonts=no\
  --enable-svg-foreign-object=no\
  --enable-svg-as-image=no\
  --enable-svg-use-element=no\
  --enable-javascript-debugger=no\
  --enable-workers=no\
  --with-target=x11\
  --with-font-backend=pango\

 the build falis, but the error is about a DataBase.h file that isn't
 found

 What could be the problem ?

 Thank for your help !

 Regards,

 --
 matt




-- 
matt
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Build issue on Fedora 10

2009-06-24 Thread Darren VanBuren
WebKitTools/Scripts/buld-webkit is what you should run. Also, don't  
compile as root.


Darren VanBuren
-
Sent from my iPod

Try Fedora 10 today. Fire it up. http://fedoraproject.org/

On Jun 24, 2009, at 0:51, Matt Bockt bocktm...@gmail.com wrote:


Hi,

Does anyone have that kind of issue in building Webkit ? Or any idea  
of the error that could be?


Thank you.

Regards,


On Fri, Jun 19, 2009 at 11:12 AM, Matt Bockt bocktm...@gmail.com  
wrote:

Hi,

I'm trying to build WebKit on Fedora10, using the given autogen and  
make files.

But the buid fails.

I let the autogen options to default exepted for the prefix that I  
set to /usr.

The configuration succeeds. ( I attached the configuration report )

Then I call make and it fails with the following error :

[r...@fredfed10 WebKit-r44815]# make /dev/null
Creating hashtable for JavaScriptCore/runtime/ArrayPrototype.cpp
Creating hashtable for JavaScriptCore/runtime/DatePrototype.cpp
Creating hashtable for JavaScriptCore/runtime/JSONObject.cpp
Creating hashtable for JavaScriptCore/runtime/MathObject.cpp
Creating hashtable for JavaScriptCore/runtime/NumberConstructor.cpp
Creating hashtable for JavaScriptCore/runtime/RegExpConstructor.cpp
Creating hashtable for JavaScriptCore/runtime/RegExpObject.cpp
Creating hashtable for JavaScriptCore/runtime/StringPrototype.cpp
Creating hashtable for WebCore/bindings/js/JSDOMWindowBase.cpp
Creating hashtable for WebCore/bindings/js/JSRGBColor.cpp
Creating hashtable for WebCore/bindings/js/JSWorkerContextBase.cpp
WebKit/gtk/webkit/webkitwebnavigationaction.cpp: In function ‘void w 
ebkit_web_navigation_action_init(WebKitWebNavigationAction*)’:
WebKit/gtk/webkit/webkitwebnavigationaction.cpp:113: warning: unused  
variable ‘priv’
WebKit/gtk/webkit/webkitwebview.cpp: In function ‘gboolean webkit_we 
b_view_real_move_cursor(WebKitWebView*, GtkMovementStep, gint)’:
WebKit/gtk/webkit/webkitwebview.cpp:836: warning: ‘direction’ may be 
 used uninitialized in this function
WebCore/accessibility/AccessibilityRenderObject.cpp: In function ‘co 
nst WebCore::ARIARoleMap WebCore::createARIARoleMap()’:
WebCore/accessibility/AccessibilityRenderObject.cpp:2117: warning: ‘ 
WebCore::createARIARoleMap()::RoleEntry’ declared with greater visib 
ility than the type of its field ‘WebCore::createARIARoleMap()::Role 
Entry::ariaRole’
WebCore/bindings/js/JSConsoleCustom.cpp:41: error: no ‘JSC::JSValue  
WebCore::JSConsole::profiles(JSC::ExecState*) const’ member function 
 declared in class ‘WebCore::JSConsole’
make[1]: *** [WebCore/bindings/js/libWebCore_la-JSConsoleCustom.lo]  
Error 1

make: *** [all] Error 2


I already built WebKit with succes, but it was with older version,  
but since the r44xxx I always get that error.


When I change the configure options to :
./autogen.sh\
 --prefix=/usr\
 --enable-debug=no\
 --enable-coverage=no\
 --enable-jit=yes\
 --enable-dashboard-support=no\
 --enable-offline-web-applications=no\
 --enable-dom-storage=no\
 --enable-database=no\
 --enable-icon-database=no\
 --enable-video=no\
 --enable-xpath=yes\
 --enable-xslt=yes\
 --enable-svg=no\
 --enable-svg-animation=no\
 --enable-svg-filters=no\
 --enable-svg-fonts=no\
 --enable-svg-foreign-object=no\
 --enable-svg-as-image=no\
 --enable-svg-use-element=no\
 --enable-javascript-debugger=no\
 --enable-workers=no\
 --with-target=x11\
 --with-font-backend=pango\

the build falis, but the error is about a DataBase.h file that  
isn't found


What could be the problem ?

Thank for your help !

Regards,

--
matt



--
matt
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] About https support of WebKitGTK

2009-06-24 Thread Alfred Peng
Hi,

I tried to build the latest WebKitGTK 1.1.10 on OpenSolaris lately and
it works with some patching (will post the patch for review after
apache standard C++ library is integrated into OpenSolaris which
WebKitGTK depends on). The test program GtkLauncher also runs fine
here.

WebKitGTK's default backend was cURL back to 1.0.x timeframe.
WebKitGTK doesn't support https by default at that time. However,
users can set the environment WEBKIT_IGNORE_SSL_ERRORS to ignore the
ssl certificate check.

The latest WebKitGTK 1.1.10 has switched to use libsoup as the default
backend (The HTTP Authentication dialog looks good BTW). And it
supports https by default. As I check the WebKitGTK source code,
WebKitGTK calls soup_session_async_new to create SoupSession. With
this session, WebKitGTK accepts all SSL certificates automatically
instead of checking against certain SSL Certificate Authorities. This
approach looks not so secure, for Epiphany for example.

Is there any plan to improve this situation in the future development
(Maybe before GNOME 2.28 release)? Is there any setting to disable
https support for now like we did for cURL backend?

Thanks  Best Regards,
-Alfred
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] New WebKit port to Haiku

2009-06-24 Thread Maxime Simon
Hi everyone,
Sorry to introduce myself a bit late. But Ryan wrote a great email and
I will have nothing else to add.

For who's afraid that after the Google Summer of Code the Haiku port
of WebKit dies:
The aim of the GSoC is to involve students in free software development,
and that they continue to contribute after the summer. Be assured that
I won't deviate from this goal.
So after the summer we will be at least two maintainers for the Haiku port
of WebKit ( Ryan and me ).

Regarding to the patch, I am working to correct the few problems Eric
noticed.

Regards,
-- 
Maxime
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Build issue on Fedora 10

2009-06-24 Thread Matt Bockt
Hi and thanks Darren.

The problem was I was compilling as root. I succeeded in compilling as a
normal user, but using the autogen and make files.

But I tried to build it with the build-webkit script and it failed when it
called qmake. (saying  : 

Calling 'qmake -r
OUTPUT_DIR=/home/mbocktae/Téléchargement/WebKit-r44815/WebKitBuild/Release
/home/mbocktae/Téléchargement/WebKit-r44815/WebKit.pro CONFIG+=release
CONFIG-=debug' in
/home/mbocktae/Téléchargement/WebKit-r44815/WebKitBuild/Release

***Unknown option -r


But However, it works with the autogen and make files. Thanks !






2009/6/24 Darren VanBuren onekop...@gmail.com

 WebKitTools/Scripts/buld-webkit is what you should run. Also, don't compile
 as root.

 Darren VanBuren
 -
 Sent from my iPod
 Try Fedora 10 today. Fire it up. http://fedoraproject.org/
 http://fedoraproject.org/

 On Jun 24, 2009, at 0:51, Matt Bockt bocktm...@gmail.com wrote:

 Hi,

 Does anyone have that kind of issue in building Webkit ? Or any idea of the
 error that could be?

 Thank you.

 Regards,


 On Fri, Jun 19, 2009 at 11:12 AM, Matt Bockt  bocktm...@gmail.com
 bocktm...@gmail.com wrote:

 Hi,

 I'm trying to build WebKit on Fedora10, using the given autogen and make
 files.
 But the buid fails.

 I let the autogen options to default exepted for the prefix that I set to
 /usr.
 The configuration succeeds. ( I attached the configuration report )

 Then I call make and it fails with the following error :

 [r...@fredfed10 WebKit-r44815]# make /dev/null
 Creating hashtable for JavaScriptCore/runtime/ArrayPrototype.cpp
 Creating hashtable for JavaScriptCore/runtime/DatePrototype.cpp
 Creating hashtable for JavaScriptCore/runtime/JSONObject.cpp
 Creating hashtable for JavaScriptCore/runtime/MathObject.cpp
 Creating hashtable for JavaScriptCore/runtime/NumberConstructor.cpp
 Creating hashtable for JavaScriptCore/runtime/RegExpConstructor.cpp
 Creating hashtable for JavaScriptCore/runtime/RegExpObject.cpp
 Creating hashtable for JavaScriptCore/runtime/StringPrototype.cpp
 Creating hashtable for WebCore/bindings/js/JSDOMWindowBase.cpp
 Creating hashtable for WebCore/bindings/js/JSRGBColor.cpp
 Creating hashtable for WebCore/bindings/js/JSWorkerContextBase.cpp
 WebKit/gtk/webkit/webkitwebnavigationaction.cpp: In function ‘void
 webkit_web_navigation_action_init(WebKitWebNavigationAction*)’:
 WebKit/gtk/webkit/webkitwebnavigationaction.cpp:113: warning: unused
 variable ‘priv’
 WebKit/gtk/webkit/webkitwebview.cpp: In function ‘gboolean
 webkit_web_view_real_move_cursor(WebKitWebView*, GtkMovementStep, gint)’:
 WebKit/gtk/webkit/webkitwebview.cpp:836: warning: ‘direction’ may be used
 uninitialized in this function
 WebCore/accessibility/AccessibilityRenderObject.cpp: In function ‘const
 WebCore::ARIARoleMap WebCore::createARIARoleMap()’:
 WebCore/accessibility/AccessibilityRenderObject.cpp:2117: warning:
 ‘WebCore::createARIARoleMap()::RoleEntry’ declared with greater visibility
 than the type of its field
 ‘WebCore::createARIARoleMap()::RoleEntry::ariaRole’
 WebCore/bindings/js/JSConsoleCustom.cpp:41: error: no ‘JSC::JSValue
 WebCore::JSConsole::profiles(JSC::ExecState*) const’ member function
 declared in class ‘WebCore::JSConsole’
 make[1]: *** [WebCore/bindings/js/libWebCore_la-JSConsoleCustom.lo] Error
 1
 make: *** [all] Error 2


 I already built WebKit with succes, but it was with older version, but
 since the r44xxx I always get that error.

 When I change the configure options to :
 ./autogen.sh\
  --prefix=/usr\
  --enable-debug=no\
  --enable-coverage=no\
  --enable-jit=yes\
  --enable-dashboard-support=no\
  --enable-offline-web-applications=no\
  --enable-dom-storage=no\
  --enable-database=no\
  --enable-icon-database=no\
  --enable-video=no\
  --enable-xpath=yes\
  --enable-xslt=yes\
  --enable-svg=no\
  --enable-svg-animation=no\
  --enable-svg-filters=no\
  --enable-svg-fonts=no\
  --enable-svg-foreign-object=no\
  --enable-svg-as-image=no\
  --enable-svg-use-element=no\
  --enable-javascript-debugger=no\
  --enable-workers=no\
  --with-target=x11\
  --with-font-backend=pango\

 the build falis, but the error is about a DataBase.h file that isn't
 found

 What could be the problem ?

 Thank for your help !

 Regards,

 --
 matt




 --
 matt

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev




-- 
matt
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] JavaScriptCore in Windows Applications

2009-06-24 Thread Eric Brunstad

Hi,

I got JSC to compile fine and WebCore to almost compile fine.  Looks  
like winsock2.h is not getting included.  I'll try including it, but  
maybe an include of winsock2.h should be added to the patch.


Eric

On Jun 24, 2009, at 12:15 AM, Brent Fulgham wrote:


Hi Eric,

Let me try to answer your last few questions in order.   
Unfortunately, I'm on vacation this week and don't have my Windows  
machine available, otherwise I would have tried to get you the DLLs  
you asked for.


1.  You *should* be able to mix/match the CFLite.lib and DLL from  
the CallJS example and the files in the Release and Debug WebKit  
zipfiles on my iDisk.  I generated them at the same time (or around  
the same day) trying to get them in sync, so they should be  
compatible.


2.  The build errors you are seeing are because there are a few  
things missing from the WebKit SVN repository.  These are packaged  
up in a ever-shrinking patch attached to https://bugs.webkit.org/show_bug.cgi?id=17484 
.  Currently it patches the WebView.cpp file to exclude some  
printing logic that I have not ported to Cairo yet, and it modifies  
the WebCore/config.h file to instruct the Windows build includes to  
use the Cairo/cURL support, rather than the CG/CFNetwork stuff.


3.  The following error looks like it's building the Debug target,  
rather than the Debug_Cairo target, as the FrameCGWin.cpp file is  
not part of the files in the Cairo build manifest (and neither are  
the CFNetwork-based files):



FrameCGWin.cpp
..\page\win\FrameCGWin.cpp(69) : error C2664:
'WebCore::GraphicsContext::GraphicsContext(PlatformGraphicsContext  
*)' :
cannot convert parameter 1 from 'CGContextRef' to  
'PlatformGraphicsContext

*'
  Types pointed to are unrelated; conversion requires
reinterpret_cast, C-style cast or function-style cast
FrameWin.cpp
PageWin.cpp


[...]


ResourceLoaderCFNet.cpp
..\loader\cf\ResourceLoaderCFNet.cpp(34) : error C2039:
'shouldCacheResponse' : is not a member of 'WebCore::ResourceLoader'
  c:\cygwin\home\ericbrunstad\WebKit\WebCore\loader 
\ResourceLoader.h(50)

: see declaration of 'WebCore::ResourceLoader'


I unfortunately don't have a license for Windows to run on my laptop  
(MacBookPro), so I am somewhat limited in what I can do remotely at  
the moment.


Please make sure you are selecting the Debug_Cairo or  
Release_Cairo build target in Visual Studio, or that you are  
building with the command line flag --cairo-win32 if you are using  
buid-webkit.


Thanks,

-Brent


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] about the CSS parse process?

2009-06-24 Thread 胡 波
If there is a CSS sytle, I want to know that which class or function will be 
called to parse the style? 


  ___ 
  好玩贺卡等你发,邮箱贺卡全新上线! 
http://card.mail.cn.yahoo.com/___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] WebkitGtk and Flash

2009-06-24 Thread João Paulo Mafra
Hi!,

I'm writing a gtk application and I'm using the WebkitGtk widget. WebkitGtk
is loading normal pages, but when I try to load a page that has a flash
animation, the page doesn't show. I already have the Midori browser, which
is Webkit based, and it shows flash web pages correctly. Do I need to do any
additional setup?


Thank you very much,

Joao Paulo
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Should we put the webkit.org mailing lists on Gmane?

2009-06-24 Thread Adam Roben


On Jun 22, 2009, at 9:36 AM, Patrick Mueller wrote:


Adam Roben wrote:
Given the single vote in favor and no one opposed, I'm going to  
work on this today.

-Adam
On Jun 15, 2009, at 4:52 PM, Gustavo Noronha wrote:

On Sat, 2009-06-13 at 09:00 -0400, Adam Roben wrote:


Gmane (http://gmane.org) provides a few features that could be
useful for thewebkit.org mailing lists, including:

* a nicer web interface than Mailman's
* indexed search (maybe better than Mailman's, certainly at least  
as

good, and with a better interface)


Belated +1.

I'm already following one list on gmane.os.opendarwin.webkit.devel .  
Not sure which list that maps to.


That maps to this list, webkit-...@lists.webkit.org.

I guess you want to get that one renamed to the new standardized  
names.  I imagine you will have to make some kind of special request  
for that.


Yes, I've emailed the Gmane admin about renaming this, and what the  
effect of the rename would be for people already using the old name.


My experience has been that it can take a while for gmane to pick up  
new requests, so, be patient.


Thanks for the advice!

-Adam

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] WebKit Visual Studio DLLs

2009-06-24 Thread Eric Brunstad

Hi,

How does Visual Studio determine which libraries to link to when  
building WebKit?  I've looked everywhere and I cannot find how it is  
referencing them.  For example, WebKit Cairo uses cairo.lib,  
CFLite.lib, etc.  How does Visual Studio know it needs to link with  
these libraries and have the WebKit.dll file reference the associated  
DLLs.  The reason this is important to me is because I want to static  
linking rather than DLLs for these dependencies.


Anyone know how to do this?

Thanks,

Eric Brunstad
Mind Sprockets Software LLC
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Should we put the webkit.org mailing lists on Gmane?

2009-06-24 Thread Ryan Grimm


On Jun 24, 2009, at 9:38 AM, Adam Roben wrote:



On Jun 22, 2009, at 9:36 AM, Patrick Mueller wrote:


Adam Roben wrote:
Given the single vote in favor and no one opposed, I'm going to  
work on this today.

-Adam
On Jun 15, 2009, at 4:52 PM, Gustavo Noronha wrote:

On Sat, 2009-06-13 at 09:00 -0400, Adam Roben wrote:


Gmane (http://gmane.org) provides a few features that could be
useful for thewebkit.org mailing lists, including:

* a nicer web interface than Mailman's
* indexed search (maybe better than Mailman's, certainly at  
least as

good, and with a better interface)


Another option is using the MarkMail archives (http://webkit.markmail.org/ 
).  They have archives going back to 2005 for the dev, reviews and  
unassigned lists.  Outside of a pretty powerful search box, MarkMail  
has a couple of nice features including analytics and custom RSS feeds  
for any query you give it (disclaimer: I'm one of the developers on  
the site so I'm a little biased :).


--Ryan

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] WebkitGtk and Flash

2009-06-24 Thread Afonso Costa
João Paulo Mafra wrote:
 Hi!,

 I'm writing a gtk application and I'm using the WebkitGtk widget.
 WebkitGtk is loading normal pages, but when I try to load a page that
 has a flash animation, the page doesn't show. I already have the
 Midori browser, which is Webkit based, and it shows flash web pages
 correctly. Do I need to do any additional setup?


 Thank you very much,

 Joao Paulo
 

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
   
Hi João,

Maybe you need to enable plugins. Take a look at this function
webkit_web_settings_set_property in WebKit/GTK+ API. I hope this help you.

Br,

-- 
Afonso R. Costa Jr.
openBossa Labs 
Instituto Nokia de Tecnologia - INdT

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] WebKit Visual Studio DLLs

2009-06-24 Thread Marshall Culpepper
You'll probably want to take a look at the WebKit / WebCore project
settings for the Release_Cairo and Debug_Cairo configuraionts in
Visual Studio

On Wed, Jun 24, 2009 at 11:49 AM, Eric
Brunstadwebkit-l...@ericbrunstad.com wrote:
 Hi,

 How does Visual Studio determine which libraries to link to when building
 WebKit?  I've looked everywhere and I cannot find how it is referencing
 them.  For example, WebKit Cairo uses cairo.lib, CFLite.lib, etc.  How does
 Visual Studio know it needs to link with these libraries and have the
 WebKit.dll file reference the associated DLLs.  The reason this is important
 to me is because I want to static linking rather than DLLs for these
 dependencies.

 Anyone know how to do this?

 Thanks,

 Eric Brunstad
 Mind Sprockets Software LLC
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] WebKit Visual Studio DLLs

2009-06-24 Thread Ryosuke Niwa
Does this help?http://www.kirupa.com/forum/showthread.php?t=273849

Ryosuke

On Wed, Jun 24, 2009 at 2:43 PM, Eric Brunstad webkit-l...@ericbrunstad.com
 wrote:

 Hi Marshall,

 I appreciate your response but I would appreciate it if you could be a
 little more specific.  I looked through the entire WebCore Visual Studio
 project and could not find any mention of the libraries.

 Thanks for your time,

 Eric


 On Jun 24, 2009, at 4:11 PM, Marshall Culpepper wrote:

  You'll probably want to take a look at the WebKit / WebCore project
 settings for the Release_Cairo and Debug_Cairo configuraionts in
 Visual Studio

 On Wed, Jun 24, 2009 at 11:49 AM, Eric
 Brunstadwebkit-l...@ericbrunstad.com wrote:

 Hi,

 How does Visual Studio determine which libraries to link to when building
 WebKit?  I've looked everywhere and I cannot find how it is referencing
 them.  For example, WebKit Cairo uses cairo.lib, CFLite.lib, etc.  How
 does
 Visual Studio know it needs to link with these libraries and have the
 WebKit.dll file reference the associated DLLs.  The reason this is
 important
 to me is because I want to static linking rather than DLLs for these
 dependencies.

 Anyone know how to do this?

 Thanks,

 Eric Brunstad
 Mind Sprockets Software LLC
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] WebKit Visual Studio DLLs

2009-06-24 Thread Eric Brunstad

Hi Marshall,

I appreciate your response but I would appreciate it if you could be a  
little more specific.  I looked through the entire WebCore Visual  
Studio project and could not find any mention of the libraries.


Thanks for your time,

Eric

On Jun 24, 2009, at 4:11 PM, Marshall Culpepper wrote:


You'll probably want to take a look at the WebKit / WebCore project
settings for the Release_Cairo and Debug_Cairo configuraionts in
Visual Studio

On Wed, Jun 24, 2009 at 11:49 AM, Eric
Brunstadwebkit-l...@ericbrunstad.com wrote:

Hi,

How does Visual Studio determine which libraries to link to when  
building
WebKit?  I've looked everywhere and I cannot find how it is  
referencing
them.  For example, WebKit Cairo uses cairo.lib, CFLite.lib, etc.   
How does

Visual Studio know it needs to link with these libraries and have the
WebKit.dll file reference the associated DLLs.  The reason this is  
important

to me is because I want to static linking rather than DLLs for these
dependencies.

Anyone know how to do this?

Thanks,

Eric Brunstad
Mind Sprockets Software LLC
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] WebKit Visual Studio DLLs

2009-06-24 Thread Eric Brunstad

Ryosuke,

Thank you very much.  That was very helpful.

For anyone else who is trying to see where the linker dependencies are  
listed, you right click WebKit in the Property Manager, click  
Properties, click Configuration Properties, click Linker, and  
then click Input, making sure the Release_Cairo configuration is  
selected at the top of the dialog box.


Thanks again,
Eric

On Jun 24, 2009, at 5:45 PM, Ryosuke Niwa wrote:


Does this help?
http://www.kirupa.com/forum/showthread.php?t=273849

Ryosuke

On Wed, Jun 24, 2009 at 2:43 PM, Eric Brunstad webkit-l...@ericbrunstad.com 
 wrote:

Hi Marshall,

I appreciate your response but I would appreciate it if you could be  
a little more specific.  I looked through the entire WebCore Visual  
Studio project and could not find any mention of the libraries.


Thanks for your time,

Eric


On Jun 24, 2009, at 4:11 PM, Marshall Culpepper wrote:

You'll probably want to take a look at the WebKit / WebCore project
settings for the Release_Cairo and Debug_Cairo configuraionts in
Visual Studio

On Wed, Jun 24, 2009 at 11:49 AM, Eric
Brunstadwebkit-l...@ericbrunstad.com wrote:
Hi,

How does Visual Studio determine which libraries to link to when  
building
WebKit?  I've looked everywhere and I cannot find how it is  
referencing
them.  For example, WebKit Cairo uses cairo.lib, CFLite.lib, etc.   
How does

Visual Studio know it needs to link with these libraries and have the
WebKit.dll file reference the associated DLLs.  The reason this is  
important

to me is because I want to static linking rather than DLLs for these
dependencies.

Anyone know how to do this?

Thanks,

Eric Brunstad
Mind Sprockets Software LLC
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] JavaScriptCore in Windows Applications

2009-06-24 Thread Brent Fulgham

Hi Eric,

[...]These applications do not necessarily use WebKit (they could,  
however) but they all use JavaScriptCore because they are written in  
JavaScript (and interact with objects vended by the application).


[...] But, the WebKit built by the Cairo port has a ton of DLLs that  
would have to be copied into each built application directory.


[...]So my question is, is it possible to either merge DLLS or to  
compile all the source into one DLL in the first place?


Both the official Apple WebKit and the Cairo build use various support  
libraries to provide various features.  The Cairo build has jpeg and  
png libraries, but in all other respects is comparable to what you  
would need for the official release.


If you don't need the graphical features provided by the WebCore  
portions of WebKit, you should be able to just use the JavaScriptCore  
DLL.  This library will still require the ICU libraries and CFlite,  
but does not need cURL, Cairo, or jpeg and png.


You should be able to build a static JavaScriptCore DLL if you build a  
static CFlite and custom ICU libraries.  Someone was interested in  
doing this (check the mailing list archives), and apparently you can  
drasticaly slim down the size of ICU by selectively excludig languages  
and features that aren't germane to your project.


Ubfortunately, I did not create CFlite static build targets, but it  
should be easy to add this to your local build.


-Brent

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] JavaScriptCore in Windows Applications

2009-06-24 Thread Eric Brunstad

Hi Brent,

I will try to build the static JavaScriptCore.  I tried to build a  
static Cairo but I was not successful.  Do you think it is possible to  
build a static WebKit or are the dependencies too complex to place all  
into one static library?


Thanks,
Eric


On Jun 24, 2009, at 8:27 PM, Brent Fulgham wrote:


Hi Eric,

[...]These applications do not necessarily use WebKit (they could,  
however) but they all use JavaScriptCore because they are written  
in JavaScript (and interact with objects vended by the application).


[...] But, the WebKit built by the Cairo port has a ton of DLLs  
that would have to be copied into each built application directory.


[...]So my question is, is it possible to either merge DLLS or to  
compile all the source into one DLL in the first place?


Both the official Apple WebKit and the Cairo build use various  
support libraries to provide various features.  The Cairo build has  
jpeg and png libraries, but in all other respects is comparable to  
what you would need for the official release.


If you don't need the graphical features provided by the WebCore  
portions of WebKit, you should be able to just use the  
JavaScriptCore DLL.  This library will still require the ICU  
libraries and CFlite, but does not need cURL, Cairo, or jpeg and png.


You should be able to build a static JavaScriptCore DLL if you build  
a static CFlite and custom ICU libraries.  Someone was interested in  
doing this (check the mailing list archives), and apparently you can  
drasticaly slim down the size of ICU by selectively excludig  
languages and features that aren't germane to your project.


Ubfortunately, I did not create CFlite static build targets, but it  
should be easy to add this to your local build.


-Brent



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] JavaScriptCore in Windows Applications

2009-06-24 Thread Brent Fulgham

Eric,

The Cairo library I use with WebKit is already static (notice that it  
is around 1MB in size, rather than the 25kb or so it would be as a  
link library).  I didn't want to have to include the cairo.dll either!


-Brent


On Jun 24, 2009, at 6:23 PM, Eric Brunstad wrote:


Hi Brent,

I will try to build the static JavaScriptCore.  I tried to build a  
static Cairo but I was not successful.  Do you think it is possible  
to build a static WebKit or are the dependencies too complex to  
place all into one static library?


Thanks,
Eric


On Jun 24, 2009, at 8:27 PM, Brent Fulgham wrote:


Hi Eric,

[...]These applications do not necessarily use WebKit (they could,  
however) but they all use JavaScriptCore because they are written  
in JavaScript (and interact with objects vended by the application).


[...] But, the WebKit built by the Cairo port has a ton of DLLs  
that would have to be copied into each built application directory.


[...]So my question is, is it possible to either merge DLLS or to  
compile all the source into one DLL in the first place?


Both the official Apple WebKit and the Cairo build use various  
support libraries to provide various features.  The Cairo build has  
jpeg and png libraries, but in all other respects is comparable to  
what you would need for the official release.


If you don't need the graphical features provided by the WebCore  
portions of WebKit, you should be able to just use the  
JavaScriptCore DLL.  This library will still require the ICU  
libraries and CFlite, but does not need cURL, Cairo, or jpeg and png.


You should be able to build a static JavaScriptCore DLL if you  
build a static CFlite and custom ICU libraries.  Someone was  
interested in doing this (check the mailing list archives), and  
apparently you can drasticaly slim down the size of ICU by  
selectively excludig languages and features that aren't germane to  
your project.


Ubfortunately, I did not create CFlite static build targets, but it  
should be easy to add this to your local build.


-Brent





___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev