[Lazarus] "Copy selected messages to clipboard" bug
Martin Frb
lazarus at mfriebe.de
Mon Apr 20 17:11:48 CEST 2015
On 20/04/2015 15:59, Martin Frb wrote:
> On 20/04/2015 15:26, Mattias Gaertner wrote:
>> Formerly lines were only appended at the bottom. Since the IDE now runs
>> multiple compilers in parallel, lines are inserted at various places.
>> When a compiler has finished the Messages scrolls to the next still
>> running compiler. This can lead to jumping up/down. If you find this
>> confusing you can disable parallel compilation or close your eyes.
>> Formerly a line "Project compiled successfully" was added. This
>> information is now in the header.
>>
> Maybe to avoid jumpnig, the section for each thread (while active) can
> be fixed height?
>
> That is with 2 threads the window is split into 2 equal height
> sections (adjusted on resize), showing the progress for each thread.
>
> They keep their size, even if the window is scrolled.
>
Just to add to this.
1) The active threads, have each the same size
- minimum header + 1 line (maybe configurable),
- optional max height / if the window shows more, it can show the normal
scrolling
if it is does not fit into the window then some of it is not shown /
can be seen scrolling (scrolling works well because they do not change size
2) a package in an active thread has 2 headers
a- the limited height from (1)
b- the full size, all unfiltered msgs (that is what is scrolled out)
a belongs to the thread, and changes from one package to another
b belongs to a package
3) If during compilation a code tool error happens (user does editor
actions), it can be shown below the threads, and will not scroll away.
Makes sense, as it is a response to a user actions that was triggered
after the start of compilation.
4) Option: the header can be folded to just a vertical line. for people
who do not want it.
The window then simply is divided into un-named sections.
More information about the Lazarus
mailing list