Re: [webkit-dev] Build issue on Fedora 10
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
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
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
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
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
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?
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
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?
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
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?
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
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
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
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
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
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
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
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
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