[Cream-browser-devel] cmake ; Gnet and Curl deleted ; VTE
Status: Beta
Brought to you by:
linkdd
From: linkdd <li...@yd...> - 2010-05-19 13:38:25
|
Hi all, === CMake === rhaamo re-wrote the build system using cmake ( http://www.cmake.org ) instead of autotools. It's better, faster and easier to maintain and to use. So I wrote a little build.sh script to build automatically Cream-Browser (easier for the developper who only want to test). === Gnet & Curl === In Cream-Browser, the library GNet was used to create the UNIX socket server and to connect to the server in the object FtpClient and GopherClient. On the IRC channel, somebody told me that : > GNet is maintained, but not developed any further. You should not use it in new software. We can read this on the website of GNet : http://live.gnome.org/GNetLibrary So I had deleted the library from Cream-Browser and use only sockets from the standard library with GIOChannel from the GLib. Maybe you saw on the git repository the new object 'FtpClient' (old name : 'GFtp'). It was to delete the Curl dependancy and use a FTP client home-made. Currently it's not finished but I disabled FTP support in the CreamView object and delete Curl from the dependancy list. === VTE === rhaamo sends me some patches. A new module, the VTE module. Based on the VTE Terminal library it allow you to open a terminal into the browser ! (to edit web pages with vim, see it directly into a WebView and debug with the DOM inspector). Of course it is optional, if you don't have the library installed, it wont build the VTE support, if you have the library installed but you don't want to, you can disable via the build.sh script (or cmake) : $ ./build.sh --disable-vte or $ cd __build__; cmake -D USE_VTE="no" .. Cordially, David Delassus |