http://bugs.winehq.org/show_bug.cgi?id=11964
Summary: .NET Reflector window is unusably corrupt Product: Wine Version: 0.9.57. Platform: PC URL: http://www.aisto.com/roeder/dotnet/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: nodisgod@yahoo.com
Created an attachment (id=11288) --> (http://bugs.winehq.org/attachment.cgi?id=11288) Screenshot of .NET Reflector showing visual corruption
After installing the .NET Framework 2.0 (as per http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754), running the .NET Reflector application is successful, but missing listboxes and menus, and offset button controls make the application virtually unusable.
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #1 from scguy318 nodisgod@yahoo.com 2008-03-10 01:07:53 --- Created an attachment (id=11289) --> (http://bugs.winehq.org/attachment.cgi?id=11289) Output showing error messages of comctl32 controls
http://bugs.winehq.org/show_bug.cgi?id=11964
scguy318 nodisgod@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #2 from Lei Zhang thestig@google.com 2008-03-10 01:35:44 --- does native comctl32 fix it?
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #3 from scguy318 nodisgod@yahoo.com 2008-03-10 03:19:50 --- Created an attachment (id=11291) --> (http://bugs.winehq.org/attachment.cgi?id=11291) Screenshot of .NET Reflector with native comctl32
While native comctl32 managed to get the menus to show, there wasn't any significant improvement given the lack of a tree view that is supposed to show the .NET assemblies and classes.
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-03-10 11:02:38 --- Created an attachment (id=11302) --> (http://bugs.winehq.org/attachment.cgi?id=11302) screeanshot --> native comctl32
Here's my screenshot with native comctl32. Seems to work just OK here. Make sure you set comctl32 to native, and remove ~/.wine/drive_c/windows/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef.manifest
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #5 from scguy318 nodisgod@yahoo.com 2008-03-10 12:24:40 --- Hmm, my comctl32 DLL is indeed overridden (didn't see any traces from rebar/toolbar/etc. and confirmed with +loaddll), and I don't see that manifest in my prefix. Am I missing something obvious?
http://bugs.winehq.org/show_bug.cgi?id=11964
Hin-Tak Leung htl10@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |htl10@users.sourceforge.net
--- Comment #6 from Hin-Tak Leung htl10@users.sourceforge.net 2008-03-10 18:57:34 --- Hmm, I hate to say this, but reflector actually runs with mono on linux, so wine+native.net seems a bit of a roundable route. Nevertheless, with mono on linux it has some display problem as well; but useable.
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #7 from scguy318 nodisgod@yahoo.com 2008-03-10 20:08:16 --- Still, some of Reflector's functionality ends up broken on Mono, like an exception that breaks the disassembly pane, else I would not have bothered with using the .NET Framework.
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #8 from Hin-Tak Leung htl10@users.sourceforge.net 2008-03-11 14:05:44 --- Actually my best experience so far with Reflector, is with wine + win32 mono, as far as the interface look goes. (I have 3 combos: wine + native .NET, wine + wine32 mono, and linux mono).
http://bugs.winehq.org/show_bug.cgi?id=11964
Mikolaj Zalewski mikolaj.zalewski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikolaj.zalewski@gmail.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |dotnet
--- Comment #9 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2008-07-22 04:41:42 --- The menu items are available through a chevron, because the app calls TB_SETBITMAPSIZE with a width of 65535 and that makes the menu items not to fit in the available toolbar space. Maybe we should interpret it as a negative value - I will need to check that.
The tree doesn't show probably due to the fixme: fixme:dciman:DCICreatePrimary 0x50c 0x3d5128c It looks like some low-level GDI call (or low-level DirectX call?). Anyhow the app doesn't use native treeview control and that's why native comctl32 didn't help.
The second toolbar is cut, because the tree control is above a part of it. This could be a Z-order problem, but it is likely that it is because the application is not prepared for DCICreatePrimary to fail - that once it's implemented it will resize the control to show the whole rebar.
http://bugs.winehq.org/show_bug.cgi?id=11964
Mikolaj Zalewski mikolaj.zalewski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|comctl32 |gdi32
--- Comment #10 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2008-07-23 11:54:25 --- The comctl32 part is fixed by patch http://www.winehq.org/pipermail/wine-cvs/2008-July/045718.html .
The rest is probably due to the lack of implementation of DCICreatePrimary. There is no dciman component, it seems gdi32 is the closest.
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #11 from Austin English austinenglish@gmail.com 2009-01-26 10:14:07 --- http://downloads.red-gate.com/reflector.zip
Still present in git.
http://bugs.winehq.org/show_bug.cgi?id=11964
Ole Rasmussen olerass@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |olerass@gmail.com
--- Comment #12 from Ole Rasmussen olerass@gmail.com 2010-06-18 11:10:52 --- Still present in 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=11964
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #13 from butraxz@gmail.com 2012-05-17 15:24:24 CDT --- This bug has not been updated for two years. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #14 from Hin-Tak Leung htl10@users.sourceforge.net 2012-05-18 18:40:36 CDT --- demo version of reflector can still be downloaded from redgate, I think (as well as them making the last free version - v6, I think - perpetual; it used to auto-expire after half a year).
http://bugs.winehq.org/show_bug.cgi?id=11964
--- Comment #15 from Anastasius Focht focht@gmx.net 2012-05-19 07:20:48 CDT --- Created attachment 40226 --> http://bugs.winehq.org/attachment.cgi?id=40226 Screeshot of .NET Reflector 6.8 on Wine 1.5.4
Hello,
the newer versions require .NET Framework 3.x You can still find older 6.x versions on the "net" which only require .NET 2.0 Framework. They are time-bombed, reporting "out of date" with an option to auto-update. After letting auto-update, Reflector is reported as 6.8.x (last free version).
Good news: the GUI is actually quite usable now which is a big improvement.
Attached is a screenshot showing treeview (assembly cache listing), analyzer, disassembler.
(clean WINEPREFIX, 'winetricks -q dotnet20' prerequisite)
Regards
http://bugs.winehq.org/show_bug.cgi?id=11964
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |FIXED Summary|.NET Reflector window is |.NET Reflector 6.x user |unusably corrupt |interface is distorted
--- Comment #16 from Anastasius Focht focht@gmx.net 2012-05-19 07:26:00 CDT --- Hello,
marking the bug fixed, it's probably several commits over time that fixed it. If you have enough spare time you could dig them out ;-)
$ du -sh Reflector_6.5.0.135.rar 1.8M Reflector_6.5.0.135.rar
$ sha1sum Reflector_6.5.0.135.rar af7f4202e0262f1a94685dfdaa8fcfac9f4201ed Reflector_6.5.0.135.rar
$ wine --version wine-1.5.4-185-g6c51c1b
Regards
http://bugs.winehq.org/show_bug.cgi?id=11964
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2012-05-25 13:43:16 CDT --- Closing bugs fixed in 1.5.5.