http://bugs.winehq.org/show_bug.cgi?id=12057
Summary: Power! Estimator renders numerical cell text incorrectly Product: Wine Version: CVS/GIT Platform: PC URL: http://scguy318.freeshell.org/PowerSetup.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: nodisgod@yahoo.com
Created an attachment (id=11423) --> (http://bugs.winehq.org/attachment.cgi?id=11423) Power! Estimator terminal output
While I have hosted the demo application for convenience on my personal space, the actual demo itself can be obtained after filling out information from (http://www.jaffesoftware.com/ElectricalSoftware.htm?index.htm). After installing the application and going through the demo dialogs, the numerical values in the database window have the appearance of two dots inside, a major issue for anyone trying to actually read the numbers. On Windows the problem is not exhibited. Attached are terminal logs and comparison screenshots. Wine version used is wine-0.9.57-211-gfad0f48.
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #1 from scguy318 nodisgod@yahoo.com 2008-03-16 03:22:24 --- Created an attachment (id=11424) --> (http://bugs.winehq.org/attachment.cgi?id=11424) Power! Estimator on Windows
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #2 from scguy318 nodisgod@yahoo.com 2008-03-16 03:23:58 --- Created an attachment (id=11425) --> (http://bugs.winehq.org/attachment.cgi?id=11425) Power! Estimator on Linux
http://bugs.winehq.org/show_bug.cgi?id=12057
scguy318 nodisgod@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=12057
vitja vitja.makarov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vitja.makarov@gmail.com
--- Comment #3 from vitja vitja.makarov@gmail.com 2008-05-04 08:01:07 --- Would like to confirm thi bug. Same bug on both 0.9.59, 0.9.61 when running oasis montaj 5.0.6, screenshot attached.
http://bugs.winehq.org/show_bug.cgi?id=12057
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Austin English austinenglish@gmail.com 2008-05-04 15:06:43 --- Confirming in 0.9.61.
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #5 from vitja vitja.makarov@gmail.com 2008-05-06 14:03:58 --- Created an attachment (id=12783) --> (http://bugs.winehq.org/attachment.cgi?id=12783) patch that solves the issue
After few hours of grepping and disassembling, I found that the bug is in ecvt, function that is ecvt(3). This patch replaces sprintf based ecvt with ecvt_r, which is thread safe but GNU extension, I'm not sure that ecvt under windo is thread safe. Btw this patch solves the problem completely for me.
If wine works on non-GNU system, that doesn't implement ecvt call, that is obsolete, we have to: 1) get it from GLIBC 2) use thread-unsafe ecvt,
current implementation doesn't work at all(
vitja.
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-07 01:31:07 --- Please get rid of a not necessary part and send the patch to wine-patches.
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #7 from vitja vitja.makarov@gmail.com 2008-05-16 01:01:39 --- As I see openbsd for example has its own thread-safe ecvt function but doesn't have ecvt_r, so using it isn't good idea while keeping portability.
So MSVCRT_ecvt() should carefully implemented using sprintf().
But I see some problems using sprintf in ecvt() and fcvt() in some non-C locales where decimal point is actually comma.
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #8 from vitja vitja.makarov@gmail.com 2008-06-24 00:57:33 --- Hmmm...
This bug seems to be related to some old applications but I think still should be fixed. Writing own ecvt() version I think is bad idea. Most modern libraries have thread safe ecvt or special ecvt_r(). So can we use ecvt_r on GNU systems and ecvt otherwise?
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #9 from Todd Chester ToddAndMargo@verizon.net 2008-10-24 21:49:13 --- Created an attachment (id=16857) --> (http://bugs.winehq.org/attachment.cgi?id=16857) Reformated numbers in WordPro table, 1 to 16
Hi All,
Cent OS 5.2 Wine: 1.1.5 Lotus Word Pro: N98.1.8913.0 and N99.8.0208.0800
The same problem exists in Lotus Word Pro tables. If I enter a number in a cell and leave the cell, the number gets reformatted with ".." in the middle of it. But, only in tables.
For example: 1 --> 1. 10 --> 1. 11 --> 1..1 22 --> 2..2 44 --> 4..4 4444 --> 4..4 1000 --> 1. (not a typo, nothing after the ".")
Very frustrating.
I live and die by tables. I really, really need this fixed.
My offer to reimburse for a cheap copy of Lotus Smart Suite (Word Pro) from bug 15575 still holds.
Please let me know if there is anything I can do to assist in the troubleshooting.
Many thanks, -T
http://bugs.winehq.org/show_bug.cgi?id=12057
Todd Chester ToddAndMargo@verizon.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ToddAndMargo@verizon.net
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #10 from Dmitry Timoshkov dmitry@codeweavers.com 2008-10-24 23:30:45 --- *** Bug 15575 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #11 from Todd Chester ToddAndMargo@verizon.net 2008-10-25 00:40:48 --- Installed the patch under comment #5 (wine 1.1.7). No symptom change under Lotus Word Pro. :-(
-T
http://bugs.winehq.org/show_bug.cgi?id=12057
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #12 from Austin English austinenglish@gmail.com 2009-01-19 15:14:27 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12057
scguy318 nodisgod@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Component|-unknown |msvcrt Resolution| |FIXED Version|unspecified |0.9.57.
--- Comment #13 from scguy318 nodisgod@yahoo.com 2009-04-15 04:37:22 --- This bug is fixed by commit 1ab5f4191da001de527315eaf2f02c9e07990eb9. Todd, it may be worth retesting your application with upcoming 1.1.20.
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #14 from Todd Chester ToddAndMargo@verizon.net 2009-04-15 15:40:28 --- Hi scguy318,
I am not the original poster on this one. I got on the Cc: list because of its similarity to 15575. I have no access to this software (Power! Estimator).
-T
http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #15 from scguy318 nodisgod@yahoo.com 2009-04-15 18:23:25 --- Todd, I was meaning to have you retest the WordPro application which you commented about in this bug thread. I've already tested the Power! Estimator program and have determined the issue for the program as fixed.
http://bugs.winehq.org/show_bug.cgi?id=12057
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2009-04-24 12:02:40 --- Closing bugs fixed in 1.1.20.