After an underwhelming response to my last query, I dug a little deeper and while I'm not too familiar with windows code I can't seem to figure out what is wrong with user.c that gives me my funny display. It would seem that either bitblt isn't working as advertised or the memory DC isn't being written properly (or it's not compatible with the display context). Does --backend=user work under Linux ?
Anyway, before I spend a great deal of time on this, I am prompted to ask how important is this backend, seeing I have curses working properly. I could easily make the user backend default to the curses implementation for compatibility short term. Is there a downside to this? Is this something that's likely to be deprecated soon ?
Bob
On Wed, Sep 14, 2005 at 06:20:35PM +1000, Robert Lunnon wrote:
After an underwhelming response to my last query, I dug a little deeper and while I'm not too familiar with windows code I can't seem to figure out what is wrong with user.c that gives me my funny display. It would seem that either bitblt isn't working as advertised or the memory DC isn't being written properly (or it's not compatible with the display context). Does --backend=user work under Linux ?
Anyway, before I spend a great deal of time on this, I am prompted to ask how important is this backend, seeing I have curses working properly. I could easily make the user backend default to the curses implementation for compatibility short term. Is there a downside to this? Is this something that's likely to be deprecated soon ?
--backend=user display characters for me, but has this "random" lines between every character too. On Linux.
Ciao, Marcus
On Thursday 15 September 2005 18:16, Marcus Meissner wrote:
On Wed, Sep 14, 2005 at 06:20:35PM +1000, Robert Lunnon wrote:
After an underwhelming response to my last query, I dug a little deeper and while I'm not too familiar with windows code I can't seem to figure out what is wrong with user.c that gives me my funny display. It would seem that either bitblt isn't working as advertised or the memory DC isn't being written properly (or it's not compatible with the display context). Does --backend=user work under Linux ?
Anyway, before I spend a great deal of time on this, I am prompted to ask how important is this backend, seeing I have curses working properly. I could easily make the user backend default to the curses implementation for compatibility short term. Is there a downside to this? Is this something that's likely to be deprecated soon ?
--backend=user display characters for me, but has this "random" lines between every character too. On Linux.
Ciao, Marcus s
Thanks, at least I know I'm not totally insane, can any other linux user confirm problems with this?
Robert Lunnon wrote:
On Thursday 15 September 2005 18:16, Marcus Meissner wrote:
On Wed, Sep 14, 2005 at 06:20:35PM +1000, Robert Lunnon wrote:
After an underwhelming response to my last query, I dug a little deeper and while I'm not too familiar with windows code I can't seem to figure out what is wrong with user.c that gives me my funny display. It would seem that either bitblt isn't working as advertised or the memory DC isn't being written properly (or it's not compatible with the display context). Does --backend=user work under Linux ?
Anyway, before I spend a great deal of time on this, I am prompted to ask how important is this backend, seeing I have curses working properly. I could easily make the user backend default to the curses implementation for compatibility short term. Is there a downside to this? Is this something that's likely to be deprecated soon ?
--backend=user display characters for me, but has this "random" lines between every character too. On Linux.
Ciao, Marcus s
Thanks, at least I know I'm not totally insane, can any other linux user confirm problems with this?
it works fine here :-/ can you change the wineconsole/user.c file, in CopyFont function and remove the tmExternalLeading Replace config->cell_height = tm.tmHeight + tm.tmExternalLeading; by config->cell_height = tm.tmHeight; and see what gives.