On March 19, 2009 01:23:43 pm Chris Dennis wrote: > Reports created this way are still limited by GTKHTML's inability to > honour <font> tags or CSS stylesheets. Hopefully GnuCash can get round > that limitation eventually -- I know this has been discussed in the past.
I've started to play around with what would be required to replace GtkHTML by Webkit. As a model, I'm using epiphany's multi-engine support. Essentially, they have a number of GObjects and GObject-interfaces to an engine (ephy- embed). My plan of attack is: 1) Get ephy-embed (browsing engine objects) to compile in gnucash dev't environment (done) 2) Write ephy-embed-based objects to support GtkHTML. 3) Rewrite gnc_html in terms of ephy-embed. These steps offer no functional changes, but reimplement html-engine support in terms of the ephy-embed objects. It then becomes a fairly simple matter to drop use of the gtkhtml ephy-embed objects and replace them with the webkit ephy-embed objects (which can be borrowed from epiphany and use a separately installed webkit engine). Phil _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
