r18003 - gnucash/branches/webkit/src/html - 1) Add initial support for webkit-based reports. Reports seem to display OK, and clicking

Phil Longstaff plongstaff at cvs.gnucash.org
Sat Mar 28 13:33:31 EDT 2009


Author: plongstaff
Date: 2009-03-28 13:33:30 -0400 (Sat, 28 Mar 2009)
New Revision: 18003
Trac: http://svn.gnucash.org/trac/changeset/18003

Added:
   gnucash/branches/webkit/src/html/gnc-html-graph-gog-gtkhtml.h
   gnucash/branches/webkit/src/html/gnc-html-graph-gog-gtkmozembed.c
   gnucash/branches/webkit/src/html/gnc-html-graph-gog-gtkmozembed.h
   gnucash/branches/webkit/src/html/gnc-html-graph-gog-webkit.c
   gnucash/branches/webkit/src/html/gnc-html-graph-gog-webkit.h
   gnucash/branches/webkit/src/html/gnc-html-gtkmozembed-p.h
   gnucash/branches/webkit/src/html/gnc-html-gtkmozembed.c
   gnucash/branches/webkit/src/html/gnc-html-gtkmozembed.h
   gnucash/branches/webkit/src/html/gnc-html-webkit-p.h
   gnucash/branches/webkit/src/html/gnc-html-webkit.c
   gnucash/branches/webkit/src/html/gnc-html-webkit.h
Removed:
   gnucash/branches/webkit/src/html/gnc-html-extras.c
   gnucash/branches/webkit/src/html/gnc-html-graph-gog.h
Modified:
   gnucash/branches/webkit/src/html/Makefile.am
   gnucash/branches/webkit/src/html/gnc-html-extras.h
   gnucash/branches/webkit/src/html/gnc-html-factory.c
   gnucash/branches/webkit/src/html/gnc-html-graph-gog-gtkhtml.c
   gnucash/branches/webkit/src/html/gnc-html-gtkhtml-p.h
   gnucash/branches/webkit/src/html/gnc-html-gtkhtml.c
   gnucash/branches/webkit/src/html/gnc-html-gtkhtml.h
   gnucash/branches/webkit/src/html/gnc-html.c
   gnucash/branches/webkit/src/html/gnc-html.h
Log:
1) Add initial support for webkit-based reports.  Reports seem to display OK, and clicking
on an account name does show the register.  However, charts do not work.
2) Add initial support for gtkmozembed (gecko).  The infrastructure is there, but nothing
works.
3) HTML system uses GNC_HTML env var to select an HTML engine.  If defined as "webkit",
reports will use webkit engine.  If defined as "gtkmozembed", will use gtkmozembed
engine (DON"T USE THIS).  If not defined, defined as "gtkhtml" or anything except
"webkit" or "gtkmozembed", will use the gtkhtml engine.





More information about the gnucash-patches mailing list