http://bugs.winehq.org/show_bug.cgi?id=25541
Summary: Family Historian displays the message a serious error has occurred (due to missing msvcrt.dll._strnicoll) Product: Wine Version: 1.1.34 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: nlaw@naad.fsnet.co.uk
When trying to edit the field where you enter the place the person was born, or the place where the person died, or the persons occupation, an error message is displayed "A serious error has occured and Family Historian will need to shut down". The reason for these text entry problems is due to an unimplemented function msvcrt.dll._strnicoll used by Family Historian. Using the Microsoft version of msvcrt.dll works.
http://bugs.winehq.org/show_bug.cgi?id=25541
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.family-historian | |.co.uk/ CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2010-12-16 18:29:49 CST --- Does this affect the free downloadable trial?
Also affects Profi Cash 9, according to http://www.fusselkater.org/tutorials/ProfiCash9/
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #2 from Nick Law nlaw@naad.fsnet.co.uk 2010-12-16 20:16:50 CST --- (In reply to comment #1)
Does this affect the free downloadable trial?
Also affects Profi Cash 9, according to http://www.fusselkater.org/tutorials/ProfiCash9/
Yes, the free downloadable trial has the same problem.
http://bugs.winehq.org/show_bug.cgi?id=25541
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=25541
Geoff geoff.browne@uplyme.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Geoff geoff.browne@uplyme.com 2011-01-04 07:22:17 CST --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #4 from Dan Kegel dank@kegel.com 2011-02-10 19:31:39 CST --- Eryk posted a patch: http://www.winehq.org/pipermail/wine-patches/2011-February/098813.html
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #5 from Nick Law nlaw@naad.fsnet.co.uk 2011-02-10 20:09:51 CST --- (In reply to comment #4)
Eryk posted a patch: http://www.winehq.org/pipermail/wine-patches/2011-February/098813.html
Just a couple of comments on this patch, I'm not that familiar with strnicoll, but two possible problems with this patch are possibly that strnicoll ignores case (as I understand it) and this patch does not (the two strings need to be converted to the same case prior to the compare. Also LC_Collate modifies the comparison in strnicoll (I've no idea how). Having said that, this is a good start and I'll try it on on FH and see how it behaves.
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #6 from Dan Kegel dank@kegel.com 2011-02-10 20:20:37 CST --- You're right, I didn't even look at his patch, but it's obviously wrong.
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #7 from Nick Law nlaw@naad.fsnet.co.uk 2011-02-10 21:47:47 CST --- (In reply to comment #6)
You're right, I didn't even look at his patch, but it's obviously wrong.
I've just been reading up on LC_COLLATE.. my heads about to explode !. No wonder nobody has written strnicoll yet. Looks like it needs a lot of testing under windows to appreciate would it actually does. Nice little project there for somebody.
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #8 from Dan Kegel dank@kegel.com 2011-02-10 21:55:02 CST --- glibc/eglibc has an lgpl implementation, but it might be a bit hard to extract... http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/string/s...
http://bugs.winehq.org/show_bug.cgi?id=25541
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2011-02-10 22:58:29 CST --- Wine has collation support in CompareString implementation.
http://bugs.winehq.org/show_bug.cgi?id=25541
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #10 from Austin English austinenglish@gmail.com 2011-05-12 14:07:44 CDT --- Should be fixed by http://source.winehq.org/git/wine.git/commitdiff/b5d1d8e2b520a2703d97f51e77e...
http://bugs.winehq.org/show_bug.cgi?id=25541
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2011-05-13 13:33:17 CDT --- Closing bugs fixed in 1.3.20.
https://bugs.winehq.org/show_bug.cgi?id=25541
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b5d1d8e2b520a2703d97f51e77e | |9626a84081c0b CC| |focht@gmx.net