After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 551976 - Port GnuCash to WebKit
Port GnuCash to WebKit
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Andreas Köhler
Andreas Köhler
Depends on:
Blocks:
 
 
Reported: 2008-09-12 15:10 UTC by André Klapper
Modified: 2018-06-29 22:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2008-09-12 15:10:58 UTC
Evolution will most likely switch to WebKit for GNOME 2.26, see bug 540362.
GtkHtml will soon become deprecated and unmaintained (wait... where's the difference to now? :-P ).
Hence I request to port GnuCash to WebKit, too.
Comment 1 André Klapper 2008-09-12 15:19:39 UTC
./configure:    # check for gtkhtml >= 3.14 with gtkprint support
./src/gnome-utils/gnc-html.h:#include <gtkhtml/gtkhtml.h>
./src/gnome-utils/gnc-html.c:#include <gtkhtml/gtkhtml.h>
./src/gnome-utils/gnc-html.c:#include <gtkhtml/gtkhtml-embedded.h>
./src/gnome-utils/gnc-html.c:  GtkWidget   * container;         /* parent of the gtkhtml widget */
./src/gnome-utils/gnc-html.c:  GtkWidget   * html;              /* gtkhtml widget itself */
./src/gnome-utils/gnc-html.c:gnc_html_set_base_cb(GtkHTML * gtkhtml, const gchar * base, 
./src/gnome-utils/gnc-html-graph-gog.c:#include <gtkhtml/gtkhtml.h>
./src/gnome-utils/gnc-html-graph-gog.c:#include <gtkhtml/gtkhtml-embedded.h>
./src/gnome-utils/gnc-html-graph-gog.c:static void gtkhtml_pre_3_10_1_bug_workaround(GtkHTMLEmbedded *eb);
./src/gnome-utils/gnc-html-graph-gog.c:gtkhtml_pre_3_10_1_bug_workaround(GtkHTMLEmbedded *eb)
./src/gnome-utils/gnc-html-graph-gog.c:  gtkhtml_pre_3_10_1_bug_workaround(eb);
./src/gnome-utils/gnc-html-graph-gog.c:  gtkhtml_pre_3_10_1_bug_workaround (eb);
./src/gnome-utils/gnc-html-graph-gog.c:  gtkhtml_pre_3_10_1_bug_workaround(eb);
./configure.in:    # check for gtkhtml >= 3.14 with gtkprint support
Comment 2 alp 2008-09-25 05:37:54 UTC
So, I had a go at porting GnuCash.

One missing feature: There's no equivalent to GtkHTMLEmbedded* in WebKit at the moment. Seems to be used to embed charts in documents.
Comment 3 Christian Stimming 2008-10-29 21:25:45 UTC
(In reply to comment #2)
> So, I had a go at porting GnuCash.

Err... any patches so that we can see how the code looks like?
Comment 4 Phil Longstaff 2009-04-25 21:38:32 UTC
Port to webkit is now in trunk and is targetted for 2.4.  Works on linux and mac, but doesn't build on win32.  I'll resolve this one and submit another one for the win32 build issue.
Comment 5 John Ralls 2018-06-29 22:10:01 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=551976. Please update any external references or bookmarks.