GNOME Bugzilla – Bug 84707
right-side html data lost in printing
Last modified: 2018-06-29 20:12:34 UTC
When trying to print a report, anything tied to the right side of the page is lost. For an example, try to print an invoice from cvs. The report window will show you your name and the print date in the upper right corner, but if you try to print it, that information is not in the printed page. Similarly, the vertical line down the right side of the table is also not printed. gnucash-cvs g-wrap 1.3.2 guile 1.4 gtkhtml 0.15 gnome-print 0.31
The printing problems with gtkhtml stuff have been around for quite a while. #96084 is yet another report of that problem (although including Guppi plots there). Maybe we should try to revisit again the possibility of adding a workaround here? Therefore raised severity.
*** Bug 102044 has been marked as a duplicate of this bug. ***
*** Bug 100731 has been marked as a duplicate of this bug. ***
*** Bug 105086 has been marked as a duplicate of this bug. ***
It looks like GtkHTML is losing data -- even exported data is different than the raw HTML fed into GtkHTML. Maybe gtkhtml2 is better, but that means this feature will never work in gnucash-1.8.
*** Bug 107564 has been marked as a duplicate of this bug. ***
*** Bug 105278 has been marked as a duplicate of this bug. ***
*** Bug 105280 has been marked as a duplicate of this bug. ***
*** Bug 104302 has been marked as a duplicate of this bug. ***
According to a user on the mailing list, this problem can be fixed by upgrading to GtkHTML 1.1.
Verified... This bug is fixed by GtkHTML-1.1. Cool. I'm not sure whether to close this or leave it open for a while longer?
This has also been filed in the Debian Bug Tracking System: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=190118
Created attachment 30759 [details] [review] reorder configure test to check for newer gtkhtml first One problem with our code is that the configure script looks for the older (broken) gtkhtml before it looks for gtkhtml >= 1.1. This means that on systems with both versions it will find the older version and use it, even though you've got the newer, better version installed. This patch should reverse the check and build with the newer version if it's installed. It works on a system with 1.1; I haven't tested it on a system with ONLY <= 1.1 yet. I'll go test that and see if it works before I commit this patch. But feel free to test it yourself.
I committed a patch similar to this to both HEAD and 1.8. But I'm going to leave this open until the g2 port is finished.
Now that 1.8.10 is released I'll close this out.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=84707. Please update any external references or bookmarks.