regressions running Photoshop?

Dmitry Timoshkov dmitry at codeweavers.com
Thu May 15 05:33:50 CDT 2008


"Dmitry Timoshkov" <dmitry at codeweavers.com> wrote:

> "Dan Kegel" <dank at kegel.com> wrote:
> 
>> Hmm.  I just tried running Photoshop CS2 trial and Photoshop 5.5 trial,
>> and both failed on current wine.
>> 
>> CS2 complained "not enough DOS memory",
>> and 5.5 complained
>> lcms: Error #12288; Too many tags (2025813777)
>> 
>> PS6 works, though.
> 
> This looks like an installer problem. Photoshop CS2 installed with rc1
> works, the one installed with today's git doesn't.

The culprit is:

4046075462c00f4479f185d1c0514584ff851223 is first bad commit
commit 4046075462c00f4479f185d1c0514584ff851223
Author: Andrew Talbot <andrew.talbot at talbotville.com>
Date:   Tue May 13 22:41:58 2008 +0100

    cabinet: Remove order-of-evaluation dependencies.

In particular the following change:

-        n -= (e = (e = ZIPWSIZE - ((d &= ZIPWSIZE-1) > w ? d : w)) > n ?n:e);
+        d = max(d & (ZIPWSIZE - 1), w);
+        e = min(ZIPWSIZE - d, n);
+        n -= e;

I'll send a patch.

-- 
Dmitry.



More information about the wine-devel mailing list