On Thu, 10 Sep 2015, Ondrej Pokorny wrote:

On 10.09.2015 09:57, Michael Van Canneyt wrote:

Another example:

For instance, you will usually not add the synapse package to the project group. But you want to open it occasionally without adding it to the project group or losing the current project group.

So no, Lazarus should not do this.

Michael.
Yes this is true. Please also test the latest patch for package reopening at ide startup if you think Lazarus should do it. I am actually quite happy that you are against the Delphi group-package design because that would make my last patch useless in the future :)

I am glad we agree :-)

In general, I think this should also be settable on a per project basis.

For the project session you can currently specify that only forms belonging to the project should be included in the session.
(I always set this to on, because opening 100+ units at startup is really 
counter-productive).

I think the same should be done for packages: packages that are in the project 
dependencies
and were open the last time the project was open, should be opened again.

Or all packages should be opened.

Anyway, I will test your patch in the weekend (presumably there will still be 
some changes by then).

Michael.

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to