URL: https://linuxfr.org/users/rio/journaux/webcore-et-gnustep Title: WebCore et GNUstep Authors: Nicolas Roard Date: 2003年12月17日T11:56:22+01:00 Tags: objective-c Score: 0 Et bien, ça progresse du côté du portage de WebCore, jetez un oeil à ces zolis screenshots : [http://mac.wms-network.de/gnustep/WebCore/blog/shots.html(...)](http://mac.wms-network.de/gnustep/WebCore/blog/shots.html) Pour rappel, WebCore est le framework qu'Apple a construit autour du moteur KHTML de KDE pour l'utiliser sous Cocoa et faire l'excellentissime navigateur Safari. Accessoirement ils avaient pas mal patchés KHTML, et WebCore permet donc l'utilisation absolument triviale d'HTML (voire sans une ligne de prog) dans un programme Cocoa. WebCore étant LGPL, du côté de GNUstep, l'idée de l'utiliser pour faire un navigateur web était là... (vu que GNUstep est une implémentation des API OpenStep, ce qu'est également Cocoa grosso modo) Sauf que malheureusement pour nous, KHTML étant en C++, WebCore utilise l'espèce de truc appellé "ObjC++" qui permet de mixer dans un même fichier du C++ et de l'Objective-C. Apple a donné son patch permettant ObjC++ à l'équipe gcc, mais ce n'est toujours pas intégré, pour diverses raisons. Du coup, impossible d'utiliser WebCore directement sous GNUstep ! rageant ! Mais il y a presque deux mois, Stefan Kleine Stegemann a décidé de porter WebCore **sans** utiliser ObjC++, c'est à dire en faisant le wrapping C++/Objective-C "à la main" en encapsulant le C++ dans des méthodes C. Boulot pas très glamour, mais qui porte ses fruits ! Un navigateur web GNUstep est donc assez proche de nous (ce qui, dans l'optique d'un bureau basé sur GNUstep, est une excellente nouvelle !) ... Plus d'infos sur le blog de Stefan décrivant ses efforts : [http://mac.wms-network.de/gnustep/WebCore/blog/(...)](http://mac.wms-network.de/gnustep/WebCore/blog/) Un grand merci à lui pour son travail !

AltStyle によって変換されたページ (->オリジナル) /