http://bugs.winehq.org/show_bug.cgi?id=5469
------- Additional Comments From charles(a)diagnos.co.uk 2006-30-06 11:15 -------
Righto, I think I understand. Sorry if I talk a bit of nonsense here, I'm just
trying to get things clear in my head...
As long as the individual characters stay within the first 256 points, should
there be any danger of different sequences matching, as I don't think there are
any decomposed characters within this range?
So, from looking at the code for wine_compare_string, there are three levels of
comparison (compare_unicode_weights, compare_diacritic_weights,
compare_case_weights) - am I right in assuming these correspond to the order of
1. alphabetic ordering
2. diacritic ordering
3. case ordering
(I'm copying from: http://www.unicode.org/reports/tr10/#Scope)
Should there be a 4th tie-breaking level here?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5493
------- Additional Comments From pgr(a)arcelectronicsinc.com 2006-30-06 10:48 -------
Created an attachment (id=2799)
--> (http://bugs.winehq.org/attachment.cgi?id=2799&action=view)
2> log of crash after call for volunteer: dwarf2 testing recomple
gcc (GCC) 4.0.1 (4.0.1-5mdk for Mandriva Linux release 2006.0)
instructions to reproduce included applicaion zip at url
This stopped the contious page faults but had lots of
fixme:dbghelp_dwarf:dwarf2_compute_location Unhandled attr op: 75
Run terminated with Ctrl C
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3784
------- Additional Comments From ben(a)atomnet.co.uk 2006-30-06 10:39 -------
Yeah, I can confirm that. It used to happen to me in every game, now it seems to
be fine.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5253
------- Additional Comments From the3dfxdude(a)gmail.com 2006-30-06 10:35 -------
Ok please post a ddraw, d3d_surface, font log in bug 5451. (Start game and exit)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=5469
------- Additional Comments From juan_lang(a)yahoo.com 2006-30-06 10:25 -------
BSTRs always contain Unicode chars in 32-bit programs. MSDN give a better
description of the meaning of lcid in CompareString. For example, in Spanish
locales, the two-character sequence CH compares greater than the character C,
but less than the sequence CA, because CH is technically (or at least,
lexicographically) one character in Spanish.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5469
------- Additional Comments From dank(a)kegel.com 2006-30-06 10:15 -------
Oh, I had dyslexia. I didn't see that the test strings were reversed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3784
------- Additional Comments From alex(a)thehandofagony.com 2006-30-06 10:14 -------
In current GIT, this problem is fixed for at least Age of Empires I & II and
Heroes of Might and Magic II, but it is still a problem with Heroes of Might
and Magic IV. I'll revise the list of affected games once a new Wine version
with the fix gets out.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5469
------- Additional Comments From charles(a)diagnos.co.uk 2006-30-06 10:11 -------
I had sort of been assuming that the compares would be ANSI string compares (ie
a string comprising of 8 bit characters), so it would be a fairly
straightforward byte by byte comparison. Should the varbstrcmp function do
different stuff depending on whether they are the old-fashioned ANSI strings or
whether they are Unicode strings? MSDN did not seem entirely useful on this
point to me...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.