Photoshop 7

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

geertvdijk
Posts: 318
Joined: Wed Jun 15, 2005 8:19 am

Photoshop 7

Post by geertvdijk »

Don't know wheter it works, only that a trial is downloadable from Adobe.com, if someone would like to test this, it would be gr8. Then, i would install ROS to my laptop and use it for pure photoshop, as soon as networking is fixed. So in other words, as soon as ROS is able to network with WinXP, and runs Photoshop, im in.
-graey-

cmoibenlepro
Posts: 483
Joined: Tue Nov 30, 2004 5:44 pm
Location: Canada

Post by cmoibenlepro »

It's very too early to be able to run photoshop... It's a very advanced software...
Maybe in a year :?

mikedep333
Posts: 167
Joined: Sat Oct 01, 2005 1:48 am
Location: United States

Post by mikedep333 »

Only a CS2 trial seems to be available now, and if the full version won't install on wine, the trial probably won't install on ROS.

Once the support database is up, I'm sure there will be reports on photoshop compatibility.

BrandonTurner
Developer
Posts: 66
Joined: Tue Jan 11, 2005 1:42 am

Post by BrandonTurner »

fyi: mspaint.exe doesnt even load(missing api's)

geertvdijk
Posts: 318
Joined: Wed Jun 15, 2005 8:19 am

Post by geertvdijk »

i was thinking since pixel32 or something seems to load, and I guessed that mspaint wouldn't load for different reasons (mspaint from xp doenst load on 98/me/nt/2000 either) it might run. And when you google for photoshop 7 trial, you find a download link @ softpedia, and that has a mirror to Adobe's archive...
-graey-

Wierd
Posts: 147
Joined: Sat Dec 18, 2004 10:12 am

Post by Wierd »

As of 0.2.9 RC1, Photoshop 7 installer crashes before copying files.

Crashes, and crashes HARD, taking the whole thing down with it.

When SVN is reliably bootable again, I will try with that.

WaxDragon
Developer
Posts: 28
Joined: Wed Dec 08, 2004 8:02 am

Post by WaxDragon »

Trunk has been bootable for a while now.

Wierd
Posts: 147
Joined: Sat Dec 18, 2004 10:12 am

Post by Wierd »

Hmm.. last time I tried it, it was unable to start CSRSS, or some such.

Will build trunk again, and see what happens.

Wierd
Posts: 147
Joined: Sat Dec 18, 2004 10:12 am

Post by Wierd »

Ok, On Trunk rev 20205 Photoshop 7 installer works almost perfectly, the one noteworthy exception being where you enter the CD key. There are some minor problems there.

As for the program itself, it acts like it would like to run, and complains that it cannot load the default screen font, and bitches--- when you tell it to continue, it tries to populate the menus and promptly dies.

Here is a debug log trace that contains only the pertinent information.

Code: Select all

(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\classes.c:381) HCR_GetFolderAttributes should be called for simple PIDL's only!
(lib\shell32\shelllink.c:468) (0083e1f8)->(L"C:\\Documents and Settings\\Administrator.REACTOS\\Recent\\Adobe Photoshop 7.0.lnk.l"...)
(lib\shell32\shlexec.c:1249) flags ignored: 0x00000004
(lib\shell32\shlexec.c:1249) flags ignored: 0x00010000
(lib\ntdll\ldr\utils.c:2072) Relocating (10000000 -> 015e0000) C:\Program Files\Adobe\Photoshop 7.0\AGM.dll
(lib\ntdll\ldr\utils.c:2072) Relocating (10000000 -> 016ea000) C:\Program Files\Adobe\Photoshop 7.0\BIB.dll
(lib\ntdll\ldr\utils.c:2072) Relocating (10000000 -> 01717000) C:\Program Files\Adobe\Photoshop 7.0\CoolType.dll
(lib\ntdll\ldr\utils.c:2072) Relocating (10000000 -> 01888000) C:\Program Files\Adobe\Photoshop 7.0\asn.er.dll
FIXME: CopyImage doesn't support IMAGE_ICON correctly!
(lib\ntdll\ldr\utils.c:1190) LdrGetExportByName(): failed to find mxdMessage
(lib\ntdll\ldr\utils.c:2015) Failed to create or open dll section of 'msacm.drv' (Status c0000135)
(lib\ntdll\ldr\utils.c:2015) Failed to create or open dll section of 'midimap.drv' (Status c0000135)
(lib\rtl\exception.c:29) RtlRaiseException(Status 014df724)
(lib\rtl\exception.c:36) ExceptionAddress 7c801fcb
(./ntoskrnl/ke/exception.c:94) KiRaiseException
(lib\rtl\exception.c:29) RtlRaiseException(Status 014df0d8)
(lib\rtl\exception.c:36) ExceptionAddress 7c801fcb
(./ntoskrnl/ke/exception.c:94) KiRaiseException
(lib\rtl\exception.c:29) RtlRaiseException(Status 014dfd08)
(lib\rtl\exception.c:36) ExceptionAddress 7c801fcb
(./ntoskrnl/ke/exception.c:94) KiRaiseException
(KERNEL32:./lib/kernel32/misc/stubs.c:720) QueryActCtxW() is UNIMPLEMENTED!
(lib\ntdll\ldr\utils.c:2015) Failed to create or open dll section of 'WinTab32.dll' (Status c0000135)
(KERNEL32:./lib/kernel32/mem/global.c:412) Memory Load: 82%
(lib\ntdll\ldr\utils.c:2015) Failed to create or open dll section of 'STI.DLL' (Status c0000135)
(lib\ntdll\ldr\utils.c:2072) Relocating (10000000 -> 02e00000) C:\Program Files\Adobe\Photoshop 7.0\Photoshop.dll
(lib\ntdll\ldr\utils.c:2072) Relocating (10000000 -> 02edb000) C:\Program Files\Adobe\Photoshop 7.0\PSViews.dll
(./subsys/win32k/ntuser/window.c:2416) Failed to lookup class atom!
NtUserSetClipboardViewer is UNIMPLEMENTED (000403e4): returning 00000000
(lib\rtl\exception.c:75) RtlRaiseStatus(Status 0xc0000005)
(lib\ntdll\ldr\utils.c:1095) LdrGetExportByName(): no export directory!
(lib\ntdll\ldr\utils.c:2072) Relocating (76210000 -> 03230000) C:\ReactOS\System32\Comdlg32.dll
(lib\ntdll\ldr\utils.c:2072) Relocating (77800000 -> 013c1000) C:\ReactOS\System32\winspool.drv
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
(lib\ole32\compobj.c:1625) class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
(lib\ole32\compobj.c:1683) no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1
(lib\ole32\compobj.c:1850) no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
(KERNEL32:./lib/kernel32/mem/global.c:412) Memory Load: 83%
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
GDI32: GetTextCharset is unimplemented, please try again later.
(lib\rtl\exception.c:29) RtlRaiseException(Status 014df0a4)
(lib\rtl\exception.c:36) ExceptionAddress 7c801fcb
(./ntoskrnl/ke/exception.c:94) KiRaiseException
(lib\rtl\exception.c:29) RtlRaiseException(Status 014dea58)
(lib\rtl\exception.c:36) ExceptionAddress 7c801fcb
(./ntoskrnl/ke/exception.c:94) KiRaiseException
WARNING:  ShowCursor at lib\user32\windows\cursor.c:328 is UNIMPLEMENTED!
WARNING:  ShowCursor at lib\user32\windows\cursor.c:328 is UNIMPLEMENTED!
(lib\rtl\exception.c:75) RtlRaiseStatus(Status 0xc0000005)
(./subsys/win32k/ntuser/message.c:1121) Failed to copy message to kernel: invalid usermode buffer
(lib\rtl\exception.c:75) RtlRaiseStatus(Status 0xc0000005)
(./subsys/win32k/ntuser/message.c:1121) Failed to copy message to kernel: invalid usermode buffer
(lib\rtl\exception.c:75) RtlRaiseStatus(Status 0xc0000005)
(./subsys/win32k/ntuser/message.c:1121) Failed to copy message to kernel: invalid usermode buffer
(lib\rtl\exception.c:75) RtlRaiseStatus(Status 0xc0000005)
(./subsys/win32k/ntuser/message.c:1121) Failed to copy message to kernel: invalid usermode buffer
WARNING:  NtUserChangeClipboardChain at ./subsys/win32k/ntuser/clipboard.c:101 is UNIMPLEMENTED!
(./subsys/win32k/ntuser/class.c:127) Failed to lookup class atom (ClassName 'ComboBoxEx32')!
(./subsys/win32k/ntuser/class.c:127) Failed to lookup class atom (ClassName 'SysDateTimePick32')!
(./subsys/win32k/ntuser/class.c:127) Failed to lookup class atom (ClassName 'SysIPAddress32')!
(./subsys/win32k/ntuser/class.c:127) Failed to lookup class atom (ClassName 'SysMonthCal32')!
(./subsys/win32k/ntuser/class.c:127) Failed to lookup class atom (ClassName 'NativeFontCtl')!
(./subsys/win32k/ntuser/class.c:127) Failed to lookup class atom (ClassName 'SysPager')!
(./subsys/win32k/ntuser/window.c:581) thread cleanup: while destroy wnds, wnd=0x8d0ad504
(./subsys/win32k/ntuser/timer.c:157) Unable to locate timer in message queue

geertvdijk
Posts: 318
Joined: Wed Jun 15, 2005 8:19 am

Post by geertvdijk »

well thnx for trying, i will keep an eye on this. Is there any chance it will work in 0.3.0 'final'?
-graey-

forart
Posts: 1050
Joined: Mon Nov 29, 2004 1:36 pm
Location: Italy
Contact:

Post by forart »

Just submitted this problem (and this 3ad) to Adobe. :wink:

Ask right peoples, spread the voice !
Last edited by forart on Sat Dec 17, 2005 12:35 am, edited 1 time in total.
»Forward Agency NPO
In progress we (always) trust.

Wierd
Posts: 147
Joined: Sat Dec 18, 2004 10:12 am

Post by Wierd »

Why forward it to Adobe? There is nothing wrong with their product, the problem(s) are in ReactOS!

It looks like Adobe is trying to call for a charset that for whatever reason isnt available, or not being loaded. I will look into this to see exacty where the adobe fonts got installed. I syspect they get pushed to %systemroot%/Fonts instead of %systemroot%/Media/Fonts, since ours is nonstandard

As for other features, I suspect our only partially implemented OLE clipboard is another issue, since photoshop likes to do magic in the clipboard. I suspect the clipboard is the actual reason for the crash at this point.

Short of removing functionality, there is nada they can do to help with this problem, except make some poor ROS dev sign an NDA, and then give them information about how/what photoshop does with the clipboard.....

ThePhysicist
Developer
Posts: 508
Joined: Mon Apr 25, 2005 12:46 pm

Post by ThePhysicist »

Wierd wrote:Why forward it to Adobe? There is nothing wrong with their product, the problem(s) are in ReactOS!
Yes, it is definetely a ROS problem, but why not tell the Adobe developers about ROS and that people using Photoshop would like to see Photoshop run on ROS. There might be a chance one of the Adobe developers "takes a look" at ROS and the code and realizes that the problem is that function xyz, wich is called by Photoshop is not working in ROS as it is supposed to do and tell it to the ROS devs. If you have a great product and see there is a new OS your product could run on, why not help the devs to make it run? This might help find and terminate some bugs. If only few big software developers were trying to help to make THEIR program work on ROS, it might increase development a lot. They wont change their code, but they might give a hint how to change ROS code for more compatiblity.

geertvdijk
Posts: 318
Joined: Wed Jun 15, 2005 8:19 am

Post by geertvdijk »

true, but they could also say: We think your OS wont be something (very unlikely tho)...
If you ask me, grab a gun, go to Adobe, kill the man in charge, and make all the devs help @ reactos and/or make photoshop run on reactos :lol: however, i dont really ask much from an OS b4 i run it... ROS will be the only os on my laptop as soon as some sort of usb-flashdisk support is implemented, and photoshop runs... internet would be nice, but i have a 'fixed' pc too, ill browse on that... keep up the good work, anyway...
-graey-

chorns
Posts: 29
Joined: Tue Nov 30, 2004 12:47 am

ROI

Post by chorns »

Maybe because people that run ReactOS and won't pay X for a Windows license, won't pay 3X for a Photoshop license?
ThePhysicist wrote:
Wierd wrote:Why forward it to Adobe? There is nothing wrong with their product, the problem(s) are in ReactOS!
Yes, it is definetely a ROS problem, but why not tell the Adobe developers about ROS and that people using Photoshop would like to see Photoshop run on ROS. There might be a chance one of the Adobe developers "takes a look" at ROS and the code and realizes that the problem is that function xyz, wich is called by Photoshop is not working in ROS as it is supposed to do and tell it to the ROS devs. If you have a great product and see there is a new OS your product could run on, why not help the devs to make it run? This might help find and terminate some bugs. If only few big software developers were trying to help to make THEIR program work on ROS, it might increase development a lot. They wont change their code, but they might give a hint how to change ROS code for more compatiblity.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests