From: Roger H. <rog...@nt...> - 2003-07-11 22:20:40
|
I now think it is a problem with the X Server. Some of the text commands recieve a clipbox Cx parameter of 32665 or so. I have added a line in orders, in the text routine, to say: if (cx > 0x400) cx= 0x400; This appears to fix the problem. I have not fixed the other places in orders where clipbox parameters are passed in. The problem has now been seen on notepad and also the CA Openroad editor. (Apologies for not giving a more exact reference, I am collecting all changes together, but the system I am testing on is not connected to the internet and there are some hurdles to getting the source out of VMS format and compared back to the original source.) By the way, when making changes using preprocessor directives for VAX VMS, what should I be defining. At the moment I an using #ifdef _DECC is this right, or is there a better convention to use? > Roger Haxby wrote: > > > In notepad, whenever the backspace key is pressed, the text gets corrupted, > > as if it is overwriting. > > Forcing a screen refresh clears the corruption, so its a display effect - > > and the characters are correctly > > deleted. > Peter Åstrand write: > Although I haven't seem this effect on other OSes, there are known > display corruption bugs in rdesktop (example: horisontal scrolling in > regedit). > > (Theoretically, this might as well be bugs in the X server.) > |