[Bug 40672] New: wine-gecko cannot do xml + xslt on-the-fly transform and display, ie8 can.

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 23 04:11:47 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=40672

            Bug ID: 40672
           Summary: wine-gecko cannot do xml + xslt on-the-fly transform
                    and display, ie8 can.
           Product: Wine
           Version: 1.9.0
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: mshtml
          Assignee: wine-bugs at winehq.org
          Reporter: htl10 at users.sourceforge.net
      Distribution: ---

While switching the Font Validator code from COM interop with IE to managed
System.Windows.Forms.WebBrowser
( https://github.com/HinTak/Font-Validator/blob/master/FontVal/ResultsForm.cs )
to better support linux mono, and testing under wine for regressions, I
remember having problems with all the various combinations on a clean
wineprefix - stock wine (i.e. wine-mono), dotnet2 plain, dotnet2 + ie6, + ie7,
+ ie8 - except dotnet2 + ie8 .

Later I worked out that dotnet2 + ie7 and dotnet2 + wine-gecko would happily
display html, just not do xml + xslt on-the-fly transform, which was how the
code was originally written (see the history of the above file), hence I now
work around the wine problem and moved on.

Another part of the original FontValidator requires genuine dotnet2 (mixed mode
assemblies, does not work under wine-mono), but it would be good for wine-gecko
to be able to do xml + xslt displays like ie8 does.

Unfortunately I currently tried to detect wine by looking for WINEPREFIX in the
environment (line 123 of
https://github.com/HinTak/Font-Validator/blob/master/FontVal/ResultsForm.cs ),
but you can probably

The pre- COM->managed binary:

https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/win32.hybrid/win32.hybrid-bin-2015_12_10.zip/download

the post- COM->managed binary:
https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/FontVal-bin-2016_02_08.zip/download

To test, just fire it up, go to File->Open XML report-> and just load any local
web pages, or xml + xslt combo.

Note the dependence on  https://bugs.winehq.org/show_bug.cgi?id=30988 - you
need genuine dotnet2 to have any embedded webbrowser capability at all -
wine-mono is insufficient. This bug is about wine-gecko vs ie8 on top of
dotnet2.

I did the FontVal change around the new year, found work-around and moved on,
hence the 1.9.0 tag. It probably affects later versions of wine.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list