Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-02

Lazarus Project Group

27 messages · 11 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner
to silvioprog
Show quoted text 5 lines
Hi guys, In Delphi7 I use only one file (bpg) to manage my projects (to open projects, compiles, deletes etc.) Currently this feature is present in Lazarus?

No.

Mattias

Reply by email

silvioprog
to Mattias Gaertner

2011/1/31 Mattias Gaertner

Show quoted text 13 lines
On Mon, 31 Jan 2011 21:07:52 -0200 silvioprog wrote: > Hi guys, > > In Delphi7 I use only one file (bpg) to manage my projects (to open > projects, compiles, deletes etc.) Currently this feature is present in > Lazarus? No. Mattias

x(

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110131/7de74ab3/attachment.html>

Reply by email

Paul Ishenin
to silvioprog
silvioprog wrote
x(

There are many features which are nice to have but we should release 1.0 version some day. We can't implement everything for 1.0 version. Let's postpone something like this one.

Best regards,
Paul Ishenin

Reply by email

Graeme Geldenhuys
to silvioprog: In Delphi7 I use only one file (bpg) to manage my projects (to open projects, compiles,…

Op 2011-02-01 01:07, silvioprog het geskryf:

In Delphi7 I use only one file (bpg) to manage my projects (to open projects, compiles, deletes etc.) Currently this feature is present in Lazarus?

As a work-around, increase the 'recent file' and 'recent project' count from 5 (default) to say 20. This then allows you to easily get to all your common projects.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Bo Berglund
to Hans-Peter Diettrich: No. What special features of a ProjectGroup are you missing? DoDi
Hans-Peter Diettrich wrote 10 lines
silvioprog schrieb: > In Delphi7 I use only one file (bpg) to manage my projects (to open > projects, compiles, deletes etc.) Currently this feature is present in > Lazarus? No. What special features of a ProjectGroup are you missing?

I also use project groups a lot in Delphi. The advantage is that you can instantly switch from one project to another without reloading all the files etc. We work (in Delphi) with applications that have other closely related binaries like dll:s and test applications and often they also share source files. So it is *very* convenient to use the project group concept to keep these easily accessible.

Bo Berglund Developer in Sweden

Reply by email

Unknown author
to Bo Berglund
Bo Berglund wrote 20 lines
On Tue, 01 Feb 2011 04:28:23 +0100, Hans-Peter Diettrich wrote: > silvioprog schrieb: > >> In Delphi7 I use only one file (bpg) to manage my projects (to open >> projects, compiles, deletes etc.) Currently this feature is present in >> Lazarus? > > No. > > What special features of a ProjectGroup are you missing? > I also use project groups a lot in Delphi. The advantage is that you can instantly switch from one project to another without reloading all the files etc. We work (in Delphi) with applications that have other closely related binaries like dll:s and test applications and often they also share source files. So it is *very* convenient to use the project group concept to keep these easily accessible.

Indeed.

I discussed once with Mattias Gaertner about project groups (I use them a lot in Delphi, and miss them sorely in Lazarus). Unfortunately, my simplistic approach was quickly proven to be not sufficient for all the complex things that the IDE does, so - for lack of time - I postponed it.

But I kept the design in my todo list.

Michael.

Reply by email

Marco van de Voort
to Bo Berglund: On Tue, 01 Feb 2011 04:28:23 +0100, Hans-Peter Diettrich I also use project groups a lot…
Bo Berglund wrote 11 lines
>No. > >What special features of a ProjectGroup are you missing? > I also use project groups a lot in Delphi. The advantage is that you can instantly switch from one project to another without reloading all the files etc. We work (in Delphi) with applications that have other closely related binaries like dll:s and test applications and often they also share source files. So it is *very* convenient to use the project group concept to keep these easily accessible.

I never use them, since switching project without completely closing the former project on Delphi is troublesome if you use relative paths.

Reply by email

Sven Barth
to Marco van de Voort
Marco van de Voort wrote 15 lines
On Tue, Feb 01, 2011 at 09:03:43AM +0100, Bo Berglund wrote: >> No. >> >> What special features of a ProjectGroup are you missing? >> > > I also use project groups a lot in Delphi. The advantage is that you > can instantly switch from one project to another without reloading all > the files etc. We work (in Delphi) with applications that have other > closely related binaries like dll:s and test applications and often > they also share source files. So it is *very* convenient to use the > project group concept to keep these easily accessible. I never use them, since switching project without completely closing the former project on Delphi is troublesome if you use relative paths.

I have never experienced something like this. Would you please explain?

Regards,
Sven

Reply by email

Unknown author
to Sven Barth
Sven Barth wrote 18 lines
Am 01.02.2011 13:27, schrieb Marco van de Voort: > On Tue, Feb 01, 2011 at 09:03:43AM +0100, Bo Berglund wrote: >>> No. >>> >>> What special features of a ProjectGroup are you missing? >>> >> >> I also use project groups a lot in Delphi. The advantage is that you >> can instantly switch from one project to another without reloading all >> the files etc. We work (in Delphi) with applications that have other >> closely related binaries like dll:s and test applications and often >> they also share source files. So it is *very* convenient to use the >> project group concept to keep these easily accessible. > > I never use them, since switching project without completely closing the > former project on Delphi is troublesome if you use relative paths. I have never experienced something like this. Would you please explain?

+1.
I use them since 12 years, with 50+ projects in one group. Never a glitch.

Michael.

Reply by email

Marco van de Voort
to Sven Barth: I have never experienced something like this. Would you please explain? Sven
Sven Barth wrote 6 lines
>> project group concept to keep these easily accessible. > > I never use them, since switching project without completely closing the > former project on Delphi is troublesome if you use relative paths. I have never experienced something like this. Would you please explain?

There are two problems:

To be able to check out something from a revision system, and build on the spot, I have relative paths in my project's unit path.

I also have certain files with fixed names in every project. (e.g. an include file with compiler directives etc)

If I change from checkout1 to checkout2 or from project to project, files opened that exist in both source and the target project remain opened, but are the wrong versions.

Somehow the project (current?) dir is not changed properly and/or files are not reloaded with new settings.

A basic workaround is always closing projects before opening new ones. This forces all open files closed and reloads the context from the new project.

I have this with all Delphi versions btw, d6..DXE

Reply by email

Sven Barth
to Marco van de Voort
Marco van de Voort wrote
If I change from checkout1 to checkout2 or from project to project, files opened that exist in both source and the target project remain opened, but are the wrong versions.

That's why I have not experienced that problem yet ^^

Regards,
Sven

Reply by email

silvioprog
to Paul Ishenin: There are many features which are nice to have but we should release 1.0 version some…

2011/1/31 Paul Ishenin

Show quoted text 12 lines
01.02.2011 6:45, silvioprog wrote: > x( > There are many features which are nice to have but we should release 1.0 version some day. We can't implement everything for 1.0 version. Let's postpone something like this one. Best regards, Paul Ishenin

So, I think it will take a while. :/

Thansk Paul. ;}D

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/a16473f5/attachment.html>

Reply by email

silvioprog
to Hans-Peter Diettrich: No. What special features of a ProjectGroup are you missing? DoDi

2011/2/1 Hans-Peter Diettrich

Show quoted text 5 lines
What special features of a ProjectGroup are you missing? DoDi

Keep and manage my projects (about 25) in a single file.

( /o/o/ AllProjects.*lpg* \o\o\o\ )

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/e5591f89/attachment.html>

Reply by email

silvioprog
to Graeme Geldenhuys: Op 2011-02-01 01:07, silvioprog het geskryf: As a work-around, increase the 'recent file'…

2011/2/1 Graeme Geldenhuys

Show quoted text 11 lines
As a work-around, increase the 'recent file' and 'recent project' count from 5 (default) to say 20. This then allows you to easily get to all your common projects. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

I already do :T. But I wanted to distribute the file.

Thanks. ;)

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/f007732e/attachment.html>

Reply by email

silvioprog
to Bo Berglund: On Tue, 01 Feb 2011 04:28:23 +0100, Hans-Peter Diettrich I also use project groups a lot…

2011/2/1 Bo Berglund

Show quoted text 13 lines
I also use project groups a lot in Delphi. The advantage is that you can instantly switch from one project to another without reloading all the files etc. We work (in Delphi) with applications that have other closely related binaries like dll:s and test applications and often they also share source files. So it is *very* convenient to use the project group concept to keep these easily accessible. -- Bo Berglund Developer in Sweden

Yes. :)

On Delphi I had only one file to easily manage all my projects.

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/cb8abfab/attachment.html>

Reply by email

silvioprog
to Sven Barth: Already requested some time ago by me here: http://bugs.freepascal.org/view.php?id=18518…

2011/2/1 Sven Barth

Show quoted text 6 lines
Already requested some time ago by me here: http://bugs.freepascal.org/view.php?id=18518 Regards, Sven

"(0045306)
Paul Ishenin (manager)
2011-01-19 12:54

Let's think about this feature after 1.0 release".

After 1.0... D':

Thanks, I will wait anxiously for it.

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/42d427f7/attachment.html>

Reply by email

silvioprog
to Unknown author: Indeed. I discussed once with Mattias Gaertner about project groups (I use them a lot in…

2011/2/1
[...]
(I use them a lot in Delphi, and miss them sorely in Lazarus).

+1.

But I kept the design in my todo list.

Wow \o/.

Michael.

Thanks Michael.

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/80dab254/attachment-0001.html>

Reply by email

silvioprog
to Unknown author: +1. I use them since 12 years, with 50+ projects in one group. Never a glitch. Michael.

2011/2/1

Show quoted text 12 lines
I never use them, since switching project without completely closing the >> former project on Delphi is troublesome if you use relative paths. >> > > I have never experienced something like this. Would you please explain? > +1. I use them since 12 years, with 50+ projects in one group. Never a glitch. Michael.

+1?. I use them since 3 years. Never a glitch.

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/8cc82621/attachment.html>

Reply by email

silvioprog
to Sven Barth: That's why I have not experienced that problem yet ^^ Sven

2011/2/1 Sven Barth

Show quoted text 9 lines
Am 01.02.2011 14:35, schrieb Marco van de Voort: > If I change from checkout1 to checkout2 or from project to project, files > opened that exist in both source and the target project remain opened, but > are the wrong versions. > That's why I have not experienced that problem yet ^^

+1 ^^'

Regards, Sven
*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110201/99eb5686/attachment.html>

Reply by email

Zaher Dirkey
to Marco van de Voort: I never use them, since switching project without completely closing the former project…
Marco van de Voort wrote
I never use them, since switching project without completely closing the former project on Delphi is troublesome if you use relative paths.

Same, i dislike ProjectGroup. Maybe show a dialog for recent opened files is more easy/best way.

Zaher Dirkey -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110202/e0dc60ed/attachment.html>

Reply by email

Alexander Klenin
to silvioprog: 2011/2/1 Graeme Geldenhuys I already do :T. But I wanted to distribute the file. Thanks.…

2011/2/2 silvioprog :

Show quoted text 8 lines
2011/2/1 Graeme Geldenhuys > > As a work-around, increase the 'recent file' and 'recent project' count > from 5 (default) to say 20. This then allows you to easily get to all > your common projects. > I already do :T. But I wanted to distribute the file.

How about a trivial implementation:
add "Favorites" sub-menu to the Project menu,
with the list of project similar to "Recent", but user-editable instead of auto-managed?

It will not cover all use cases of project groups, but may be a start.

Alexander S. Klenin

Reply by email

silvioprog
to Zaher Dirkey: Same, i dislike ProjectGroup. Maybe show a dialog for recent opened files is more…

2011/2/2 Zaher Dirkey

Show quoted text 12 lines
On Tue, Feb 1, 2011 at 2:27 PM, Marco van de Voort wrote: > I never use them, since switching project without completely closing the > former project on Delphi is troublesome if you use relative paths. > Same, i dislike ProjectGroup. Maybe show a dialog for recent opened files is more easy/best way. -- Zaher Dirkey

I'm a project group fan. ^^

Please, see this picture:

http://imagebin.org/135698

Context menu:

http://imagebin.org/135699

IMHO, recent project isn't good as the project group.

(The demo with dpg in attached).

*Silvio Cl?cio* *Blog.* blog.silvioprog.com.br *Twitter.* twitter.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110202/fd8c2be3/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: bpg.zip Type: application/zip Size: 2436 bytes Desc: not available URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110202/fd8c2be3/attachment.zip>

Reply by email

Graeme Geldenhuys
to Zaher Dirkey: Same, i dislike ProjectGroup. Maybe show a dialog for recent opened files is more…

Op 2011-02-02 05:21, Zaher Dirkey het geskryf:

Same, i dislike ProjectGroup. Maybe show a dialog for recent opened files is more easy/best way.

Delphi's Project Group are not just about a collection of related projects. You can do many other things too, with a single click. Build all projects in a group, Build from selected project downwards etc...

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email