[M3devel] need help with cm3 problem before I deliver software this week

Rodney M. Bates rodney.bates at wichita.edu
Thu Jul 31 15:33:12 CEST 2008


Which variant of the M3 Windows target are you using?  I don't have any
of them built right now.

Randy Coleburn wrote:
> Hi Olaf, Daniel, Rodney, et al:
>  
> Thanks for your responses so far.  Sorry for the delay in replying, but 
> our email server has been offline for nearly 24-hours.  There were some 
> severe electrical storms that took down both redundant power systems for 
> our email system.  Hope I have not missed any of your replies.
>  
> Right now, I am delivering the software on Windows XP using SP2 or 
> greater.  I have not tried to see if this problem also occurs on Unix.  
> I don't have ready access to a unix system from my current location.
>  
> So it is perhaps a Windows-only problem with Trestle/FormsVBT.  In any 
> event, it is a real problem for me.
>  
> As for the pixmap stretching problem, I have tested various resolutions 
> on the customer's computer.  Unfortunately, the customer demands that 
> the display resolution stay at the 1920x1200.
> 1920x1200=pixmap stretch problem
> 1680x1050=pixmap stretch problem
> 1440x900=no problem
> 1024x768=no problem
>  
> Regards,
> Randy
> 
>  >>> Olaf Wagner <wagner at elegosoft.com> 7/30/2008 2:24 AM >>>
> Quoting Randy Coleburn <rcoleburn at scires.com>:
> 
>  > Hi:
>  >
>  > I've been using cm3 to develop software I am delivering this week to 
>  >  a customer.  During the acceptance testing, we've run into a 
>  > problem  that I have not been able to solve.  I am hoping someone in 
>  > the cm3  community can help.  I need to solve this problem ASAP this 
>  > week.
>  >
>  > This problem is easily reproduced using the "formsedit" program.
>  >
>  > The problem is with the TypeIn and TypeScript FormsVBT elements used 
>  >  in my program.  Since formsedit uses these, you can easily 
>  > reproduce  the problem.
>  >
>  > Click with the mouse to move the insertion point somewhere in the  
>  > text.  Observe that the cursor moves to that point.  Now, use the  
>  > left arrow key to move the insertion point a few characters to the  
>  > left.  Then, type a few characters.  Observe that the first  
>  > character you type shows up at the place where you initially moved  
>  > the cursor with the mouse, while the remaining characters show up at 
>  >  the place where you moved the cursor via the left-arrow key.  This  
>  > behavior is wrong.  The first character you type should be at the  
>  > current insertion point, not at the one from the mouse move.
> 
> Randy,
> 
> I just rebuilt the CM3 GUI libraries and formsedit, but I wasn't able
> to reproduce the problem on FreeBSD 6.3.
> 
> Does the problem show up on all platforms you are working on?
> Which are these?
> 
> Are there any local modifications to the libraries which I may not
> have?
> 
> If it occurs only on Unix, it may be possible that a weird window
> manager interferes with the event delivery; otherwise I've got no
> good idea. If on Unix, you/we could perhaps test the behaviour
> on a different (remote) X display?
> 
> Please provide more data about the problem context and how to
> reproduce it.
> 
> Regards,
> 
> Olaf
> 
>  > I'm sure the fix is easy, but I haven't been able to locate it yet.  
>  >  It probably has to do with the internal idea of the insertion point 
>  >  not getting updated properly.  Note that the cursor on the screen 
>  > is  in the right spot, it's just that the first character gets 
>  > inserted  into the TypeIn or TypeScript in the wrong place (i.e., it 
>  > is put at  the place from the mouse move, not from the last arrow 
>  > key move).
>  >
>  > Any assistance you can provide is very much appreciated and will go  
>  > a long way toward keeping Modula-3 use alive and well for this  
>  > project.  If we can't fix this one, the customers will want to  
>  > re-code everything in some Microsoft language, probably C++ or C#.
>  >
>  > I also have one other strange anomaly, but it is less of an issue at 
>  >  the moment.  On a Dell M4300 laptop at 1920x1200 resolution, all  
>  > pixmaps are getting stretched vertically.  Text seems to be fine as  
>  > do HBox, Rim, Frame, etc., but pixmaps get vertically stretched out  
>  > of proportion.  This problem has not happened on all other platforms 
>  >  I've tested, (e.g. Lenovo T60 at 1024x768 and 2048x1024, IBM G40 at 
>  >  1400x1050, etc.).  Any ideas on what could be the issue?  I know  
>  > that 1920x1200 is a strange resolution, but it is the native  
>  > resolution for the M4300 laptop computer that the customer is using. 
>  >   I checked and the computer is set for 96dpi (normal).  Perhaps  
>  > there is some Trestle setting that I need to tweak on this platform, 
>  >  or perhaps there is a bug that needs fixing.
>  >
>  > Regards,
>  > Randy Coleburn
>  > Senior Systems Engineer
>  > Scientific Research Corporation
>  >
> 
> 
> 
> -- 
> Olaf Wagner -- elego Software Solutions GmbH
>                 Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
>     http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
> 
> 

-- 
-------------------------------------------------------------
Rodney M. Bates, retired assistant professor
Dept. of Computer Science, Wichita State University
Wichita, KS 67260-0083
316-978-3922
rodney.bates at wichita.edu



More information about the M3devel mailing list