Lazarus source editor and assembler windows behaviour
by 'lagprogramming'.
Lazarus team is preparing to release a new stable version. In linux-64, at least in lxde, there is a problem that appeared a couple of months ago and hasn't been reported and fixed. Most of the times if you maximize both source editor and assembler windows and you debug by clicking the "Step into/over instruction" buttons, then the source editor window will appear on top of the assembler window. You have to click on the assembler window to bring it to front, click the "Step into/over instruction" button again, the source editor window appears again on top of the assembler window, bring the assembler window to front again and so on. Using an "Always on top" desktop environment feature on the assembler window raises other problems. I think it would be better if the sendtoback/bringtofront would be disabled, or at least add an option, something like a checkbox in the assembler window to disable this feature. If the above explanation is not good enough I can record a video to show exactly what happens with these two windows.
I've attached a video to this message. I'm stepping in the assembler window. The source editor window pops up even though the pascal line remains the same and I don't see a benefit in that.