I have managed to sort out a solution to the curses problem with wineconsole, but I noticed that -backend=user doesn't work properly either. I get a window with alternating stripes of black and the root window image and text output doesn't emerge (perhaps a font problem ?). I uploaded an image of the problem to: http://members.optusnet.com.au/bobl/wineconsole.png
Guesses anyone ?
I set +wineconsole and got
trace:wineconsole:WINECON_RegLoad loading L"wcmd" registry settings. trace:wineconsole:WINECON_DumpConfig load cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/0 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=L"wcmd" trace:wineconsole:WINECON_Init using hConIn 28, hSynchro event 2c trace:wineconsole:WINECON_Init using hConOut 30 warn:wineconsole:WCUSER_SetFontPmt Couldn't match the font from registry... trying to find one trace:wineconsole:WINECON_RegLoad loading default registry settings. trace:wineconsole:WINECON_DumpConfig load cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/0 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_RegSave saving registry settings. trace:wineconsole:WINECON_DumpConfig save cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/0 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges Events: title() active(68) resize(80,150) win-size(80,25)crsr cell=(16,28) cursor=(0,0) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges update(0,149) curs-geom(100,1)crsr cell=(16,28) cursor=(100,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges curs-geom(25,0)crsr cell=(16,28) cursor=(25,0) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges curs-geom(25,1)crsr cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges resize(80,25)crsr cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges update(0,24). trace:wineconsole:WINECON_DumpConfig fint cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=L"wcmd" trace:wineconsole:WinMain calling MainLoop. trace:wineconsole:WCUSER_MainLoop dispatching msg 000f trace:wineconsole:WCUSER_MainLoop dispatching msg 0118 trace:wineconsole:WCUSER_MainLoop dispatching msg 0118 trace:wineconsole:WINECON_GrabChanges Events: title(). trace:wineconsole:WINECON_GrabChanges Events: update(0,0). trace:wineconsole:WINECON_GrabChanges Events: curs-pos(0,2). trace:wineconsole:WINECON_GrabChanges Events: update(2,2). trace:wineconsole:WINECON_GrabChanges Events: curs-pos(4,2). trace:wineconsole:WCUSER_MainLoop dispatching msg 0118
Robert Lunnon wrote:
I have managed to sort out a solution to the curses problem with wineconsole, but I noticed that -backend=user doesn't work properly either. I get a window with alternating stripes of black and the root window image and text output doesn't emerge (perhaps a font problem ?). I uploaded an image of the problem to: http://members.optusnet.com.au/bobl/wineconsole.png
Guesses anyone ?
I set +wineconsole and got
trace:wineconsole:WINECON_RegLoad loading L"wcmd" registry settings. trace:wineconsole:WINECON_DumpConfig load cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/0 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=L"wcmd" trace:wineconsole:WINECON_Init using hConIn 28, hSynchro event 2c trace:wineconsole:WINECON_Init using hConOut 30 warn:wineconsole:WCUSER_SetFontPmt Couldn't match the font from registry... trying to find one trace:wineconsole:WINECON_RegLoad loading default registry settings. trace:wineconsole:WINECON_DumpConfig load cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/0 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_RegSave saving registry settings. trace:wineconsole:WINECON_DumpConfig save cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/0 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges Events: title() active(68) resize(80,150) win-size(80,25)crsr cell=(16,28) cursor=(0,0) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges update(0,149) curs-geom(100,1)crsr cell=(16,28) cursor=(100,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges curs-geom(25,0)crsr cell=(16,28) cursor=(25,0) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges curs-geom(25,1)crsr cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,150) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges resize(80,25)crsr cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=(null) trace:wineconsole:WINECON_GrabChanges update(0,24). trace:wineconsole:WINECON_DumpConfig fint cell=(16,28) cursor=(25,1) attr=0f font=L"Wine Courier"/400 hist=50/2 flags=qX msk=00000000 sb=(80,25) win=(0,0)x(80,25) edit=0 registry=L"wcmd" trace:wineconsole:WinMain calling MainLoop. trace:wineconsole:WCUSER_MainLoop dispatching msg 000f trace:wineconsole:WCUSER_MainLoop dispatching msg 0118 trace:wineconsole:WCUSER_MainLoop dispatching msg 0118 trace:wineconsole:WINECON_GrabChanges Events: title(). trace:wineconsole:WINECON_GrabChanges Events: update(0,0). trace:wineconsole:WINECON_GrabChanges Events: curs-pos(0,2). trace:wineconsole:WINECON_GrabChanges Events: update(2,2). trace:wineconsole:WINECON_GrabChanges Events: curs-pos(4,2). trace:wineconsole:WCUSER_MainLoop dispatching msg 0118
did you try to pick up another font for the console and then get back to "Wine Courier" ? Likely, there's a discrepency between font cell size (in registry) and what the font actually does.
A+
<snip>
did you try to pick up another font for the console and then get back to "Wine Courier" ? Likely, there's a discrepency between font cell size (in registry) and what the font actually does.
A+
I did some more work and it seems that either the memory DC isn't being written properly or the bitblt is bad, perhaps referencing the wrong address or word format for the source or destination. I no longer think it's a font problem since I tried to floodfill the display DC directly and this din't work properly either.
There is a report from a linux user that wineconsole --backend=user doesn't work properly under linux either. I'm just a bit confused as to the cause since this isn't really a part of wine I'm very familiar with.
SInce it's broken under linux, I'm presuming --backend=user isn't very important to the functioning of wine ?
Bob