https://bugs.winehq.org/show_bug.cgi?id=55841
Bug ID: 55841 Summary: Lotus Approach: print "Properties" button ignored Product: Wine-staging Version: 8.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ToddAndMargo@zoho.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 75339 --> https://bugs.winehq.org/attachment.cgi?id=75339 WINEDEBUG=+winspool wine approach.exe > Wine.Print.Properties.WinspoolLog.txt 2>&1
Hi All,
# rpm -qa wine Note: this is Wine Staging wine-8.18-1.fc38.i686 wine-8.18-1.fc38.x86_64
Lotus Approach N99.8.0208.0800 (Smart Suite)
This is impacting my ability to send out invoices as I can not configure my envelope printing.
Wine blacks Lotus Approach’s ability to open any printer selected print configuration dialog. This blocks me from being able to set the printer to “Landscape” and “Manual Tray”.
This is only specific to Approach as it works fine in Lotus Word Pro and all my other Wine Windows programs.
To reproduce: → start Lotus approach → click tab at the top “Create a New File …” → select “Blank Database” and “Okay” → in the “New” dialog that pops up, enter anything for the file name (eraseme, etc.) →in the “Create New database” dialog, enter anything in the “Field Name” (“abc”) and “Okay → now go to “File”, “Print” → have fun clicking on the “Properties” button
Please fix as soon as possible.
Many thanks, -T
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #1 from Todd Chester ToddAndMargo@zoho.com --- Still and issue under wine-8.19-1.fc38.i686, wine-8.19-1.fc38.x86_64
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #2 from Todd Chester ToddAndMargo@zoho.com --- I see we are on to 8.21 now. Has this been addressed in Wine Staging yet? If so, I will ask fedora to include it in their testing repo (they are pretty good about such things).
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Doesn't Fedora provide staging by default?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #4 from Todd Chester ToddAndMargo@zoho.com --- They do, but Fedora has an Army of Testers things have to go thorough first. (Fedora is "Next to Bleeding Edge".) If there is a reason, such as a bug being addressed, they will up the testing schedule.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #5 from Todd Chester ToddAndMargo@zoho.com --- # rpm -qa wine wine-9.0-1.fc39.i686 wine-9.0-1.fc39.x86_64
Note: this is wine staging.
No symptom change with Approach. Clicking on the “Properties” button does nothing.
I need this fixed as this is how I print my envelopes for my billing.
https://bugs.winehq.org/show_bug.cgi?id=55841
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #6 from temp82@luukku.com --- don't know if this is so important but your log shows this and similar lines, sounds something that should be fixed. "013c:trace:winspool:WINSPOOL_GetDriverInfoFromReg buffer space 0 required 390".
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #7 from Todd Chester ToddAndMargo@zoho.com --- (In reply to temp82 from comment #6)
don't know if this is so important but your log shows this and similar lines, sounds something that should be fixed. "013c:trace:winspool:WINSPOOL_GetDriverInfoFromReg buffer space 0 required 390".
Is this something I can run as an option from the command line?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #8 from Todd Chester ToddAndMargo@zoho.com --- Wine 9.1 just hit. Is this issue addressed in 9.1?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #9 from Austin English austinenglish@gmail.com --- (In reply to Todd Chester from comment #8)
Wine 9.1 just hit. Is this issue addressed in 9.1?
Why not try it and see? There's no download listed, so others can't test it..
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #10 from Todd Chester ToddAndMargo@zoho.com --- Hi Austin,
I have to request it from Fedora. They are far more likely to accept the request if I can tell them it fixed a bug.
-T
https://bugs.winehq.org/show_bug.cgi?id=55841
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- easy way for you to test: compile wine from source.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #12 from Todd Chester ToddAndMargo@zoho.com --- And thoroughly mess up my RPM database. Been there ...
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #13 from Todd Chester ToddAndMargo@zoho.com --- 9.1 just hit the Fedora testing repo. <smile> But there is no symptom change with this bug <tears>
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #14 from Todd Chester ToddAndMargo@zoho.com --- Was this addresses in 9.2?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #15 from Todd Chester ToddAndMargo@zoho.com --- Was this addresses in 9.3?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #16 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Todd Chester from comment #15)
Was this addresses in 9.3?
How about 9.4? What this addressed?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #17 from Todd Chester ToddAndMargo@zoho.com --- Was this addressed in 9.6?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #18 from Todd Chester ToddAndMargo@zoho.com --- I take it this was not addressed in 9.7 either.
The hoops I have to jump through to print my billing envelopes is driving me nuts. And at this point it is just not practicle to revert back to v6.
Is there any testing and/or data I can collect that would help this along? (Regression testing is way over my head though.)
As soon as you tell me this has been addressed, I will tell the Fedora folks. They are very gracious about updating the repo "IF" I can tell them there is a good reason. This would qualify.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #19 from Todd Chester ToddAndMargo@zoho.com --- I have a virtual machine going of Fedora 40 (base machine still on Fedora 39). Wine 9.5 on Fedora 40 still does not have this problem addressed. Anything I can do to help?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #20 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to Todd Chester from comment #12)
And thoroughly mess up my RPM database. Been there ...
Compiling something never touches your RPM database.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #21 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Ken Sharp from comment #20)
(In reply to Todd Chester from comment #12)
And thoroughly mess up my RPM database. Been there ...
Compiling something never touches your RPM database.
Hi Ken,
That is true and that is the issue. Compiling does affect your installed programs. This royally messes with mixed the two together. The unholy mess I have had to fix after compiling before has taught me to never do it again.
This is not an issue though, When the developers tell me that this issue has been addresses, the Fedora Wine handlers will very graciously and rapidly spin me up new rpm's.
Anything I can do to assist?
-T
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #22 from Todd Chester ToddAndMargo@zoho.com --- 9.8?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #23 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Todd Chester from comment #22)
9.8?
9.9?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #24 from Todd Chester ToddAndMargo@zoho.com --- 9.10?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #25 from Nikolay Sivov bunglehead@gmail.com --- What's a point in asking if you can try it yourself?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #26 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Nikolay Sivov from comment #25)
What's a point in asking if you can try it yourself?
I have stated before, I can not try it myself. I need to stay within the Fedora repos. The alternative has created too much of a mess before, taking my system down with it. Not to mention the endless hours trying to fix everything back to normal.
If the Wine developers tell me that it is fixed, then I tell Fedora's Wine managers, and they will spin me a new set of RPMs. They are very good about that, but won't waste their time, unless there is some benefit.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #27 from Nikolay Sivov bunglehead@gmail.com --- Building something is not going to take anything down, but it's certainly up to you. There are VMs now if you don't want to install anything extra on your main system.
Chances are though that nobody is going to retest it but you.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #28 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Nikolay Sivov from comment #27)
Chances are though that nobody is going to retest it but you.
Is the above sentence say that this issue was addressed or not?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #29 from Todd Chester ToddAndMargo@zoho.com --- Was this addressed in 9.11?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #30 from Todd Chester ToddAndMargo@zoho.com --- Fedora 40 wine-staging-9.12-1.1.x86_64
No symptom change
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #31 from Todd Chester ToddAndMargo@zoho.com --- wine-staging-9.13-5.1.x86_64 Fedora 40 No symptom change
I used Nikolay recommendation and created a qemuy-kvm virtual machine for testing WineHQ's Wine Staging releases.
https://bugs.winehq.org/show_bug.cgi?id=55841
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #32 from Fabian Maurer dark.shadow4@web.de --- I don't suppose there is a demo or free version to test with?
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #33 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Fabian Maurer from comment #32)
I don't suppose there is a demo or free version to test with?
Do you mean Smart Suite (contains Approach)? If so
https://archive.org/details/LotusSmartSuiteMillennium ISO: https://archive.org/download/LotusSmartSuiteMillennium/TIME-disc-1.iso
https://bugs.winehq.org/show_bug.cgi?id=55841
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Ever confirmed|0 |1 URL| |https://archive.org/details | |/LotusSmartSuiteMillennium
--- Comment #34 from Fabian Maurer dark.shadow4@web.de --- Thanks. Confirming.
Apparently you can't install the Camera part, otherwise it will fail the installation.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #35 from Todd Chester ToddAndMargo@zoho.com --- Just install Approach for this bug. If you are curious about the rest of the suite, Word Pro is a really sweet word processor, and 123 is a trip down memory lane. Do not install the rest of the stuff.
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #36 from Fabian Maurer dark.shadow4@web.de --- Okay, so in comdlg32 the Properties button is defined with ID 0x401. But lotus approach passes its own dialog template, where the ID is 0x400 instead.
So inside PRINTDLG_WMCommandA we don't go into this case:
case psh2: /* Properties button */
If you go to PRINTDLG_GetDlgTemplateA and prevent it from going into the "lppd->Flags & PD_ENABLEPRINTTEMPLATE" else if, then the button works, since it loads the comdlg32 template.
The template is defined in appresen.dll, id 32657
When you edit that template to make the button have id 1025 (0x401) it works in wine, and keeps working on windows.
I tested more ids: 1023 (1 before first control), 1030, 1039, 1040 They all fail on windows.
https://bugs.winehq.org/show_bug.cgi?id=55841
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |comdlg32 Version|8.18 |9.13 Product|Wine-staging |Wine
--- Comment #37 from Fabian Maurer dark.shadow4@web.de --- Moving to wine
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #38 from Fabian Maurer dark.shadow4@web.de --- Proposed fix: https://gitlab.winehq.org/wine/wine/-/merge_requests/6119
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #39 from Todd Chester ToddAndMargo@zoho.com --- Rats! Fix did not make it to Staging 9.14.
https://bugs.winehq.org/show_bug.cgi?id=55841
tubettaja82@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tubettaja82@gmail.com
--- Comment #40 from tubettaja82@gmail.com --- (In reply to Todd Chester from comment #39)
Rats! Fix did not make it to Staging 9.14.
it's mentioned on wine-ataging's 9.15 changelog!!
https://bugs.winehq.org/show_bug.cgi?id=55841
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |6660ef7f67ef8cd9c354aef87d3 | |71a7ec222cca3 Resolution|--- |FIXED
--- Comment #41 from Fabian Maurer dark.shadow4@web.de --- Should be fixed by https://gitlab.winehq.org/wine/wine/-/commit/6660ef7f67ef8cd9c354aef87d371a7...
https://bugs.winehq.org/show_bug.cgi?id=55841
--- Comment #42 from Todd Chester ToddAndMargo@zoho.com --- Created attachment 76933 --> https://bugs.winehq.org/attachment.cgi?id=76933 Properties after the fix
Fix verified under wine-staging-9.15-2.1.x86_64 on my Fedora 40 virtual machine.
Companion bug entered on Fedora Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2304215
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU !!!!
https://bugs.winehq.org/show_bug.cgi?id=55841
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #43 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.16.