[lazarus] Jumping window bug

Mattias Gaertner nc-gaertnma at netcologne.de
Sat Mar 16 18:05:52 EST 2002


Hi all,

Probably some people noticed, that one of the updates on wednesday has added a real nasty bug: messages and completion boxes in the IDE jumped around. Of course this was not a bug in the IDE, but the IDE became unusable on some systems and pretty annoying on the others.

I found out the reason for the bug: LCL and gtk were not in sync about the window bounds and there were a lot of rebouncing size+move messages between lcl and gtk. I reduced this rebouncing to a minimum and this solved the problem at least for gnome+sawfish. :)
But: This is not a complete solution. :(

Hopefully this will also solve the bug for other systems as well.


Minor updates:
- improved property completion: 
    if read specifier is variable and write specifier is method then
      'Variable:=AValue;' will be added to method body
- improved method completion:
    if method has 'override' specifier, then 'inherited MethodName(params);'
    will be added to method body


Mattias






More information about the Lazarus mailing list