Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Mattias Gaertner
> Marc Santhoff  hat am 14. September 2013 um 18:48  >geschrieben: >[...] > > > Curiously asked: could a package and lazbuild be used for this task? > >  > > lazbuild can compile a project, but error messages might be > > misunderstood by the IDE. >  > OK, as I wrote, for releases and similar I pr

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Sven Barth
On 14.09.2013 19:23, Martin wrote: On 14/09/2013 18:01, Sven Barth wrote: A project groups allow you to have multiple projects (packages, libraries, executables) inside one project. The IDE shows you a flat tree of your projects whereby one project is the active one (that one will be used by "r

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Graeme Geldenhuys
On 2013-09-14 17:54, Marc Santhoff wrote: > Can you please explain to a person never having used any Delphi with > version numbers above 3 what exactly those project groups are doing? A picture is worth a thousand words. Here is a screenshot of a project group in one of tiOPF's demos. The demo co

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Graeme Geldenhuys
On 2013-09-14 18:23, Martin wrote: > And: Can ONE project be in more than one group? Yes. Each "project" is independent. You don't have to use a Project Group. A Project Group just makes it easier to work with many related projects. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GU

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Graeme Geldenhuys
On 2013-09-14 17:54, Marc Santhoff wrote: > > Can you please explain to a person never having used any Delphi with > version numbers above 3 what exactly those project groups are doing? Sven pretty much answered all you asked. Project Groups are very useful and very often used in the Delphi IDE

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Graeme Geldenhuys
On 2013-09-14 17:08, Mattias Gaertner wrote: > > Yes, via 'additions and overrides'. Fantastic, thanks for letting me know. I'll give the latest Lazarus a try. > What is difference between "major issue" and "single biggest lacking > feature"? ;) For one I have a usable work-around, the other o

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Marc Santhoff
On Sa, 2013-09-14 at 19:01 +0200, Sven Barth wrote: > On 14.09.2013 18:54, Marc Santhoff wrote: > > On Sa, 2013-09-14 at 13:19 +0100, Graeme Geldenhuys wrote: > >> On 2013-09-14 04:24, Marc Santhoff wrote: > >>> If I'm doing releases having to start lazarus, finding and opening the > >>> project, s

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Martin
On 14/09/2013 18:01, Sven Barth wrote: A project groups allow you to have multiple projects (packages, libraries, executables) inside one project. The IDE shows you a flat tree of your projects whereby one project is the active one (that one will be used by "run", "compile", etc. shortcuts. Y

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Sven Barth
On 14.09.2013 18:54, Marc Santhoff wrote: On Sa, 2013-09-14 at 13:19 +0100, Graeme Geldenhuys wrote: On 2013-09-14 04:24, Marc Santhoff wrote: If I'm doing releases having to start lazarus, finding and opening the project, setting some config values, would all be far to many actions. I really p

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Marc Santhoff
On Sa, 2013-09-14 at 13:19 +0100, Graeme Geldenhuys wrote: > On 2013-09-14 04:24, Marc Santhoff wrote: > > If I'm doing releases having to start lazarus, finding and opening the > > project, setting some config values, would all be far to many actions. I > > really prefer using makefiles or somethi

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Marc Santhoff
On Sa, 2013-09-14 at 10:26 +0200, Mattias Gaertner wrote: > On Sat, 14 Sep 2013 05:24:21 +0200 > Marc Santhoff wrote: > > > On Fr, 2013-09-13 at 14:11 +0200, Michael Van Canneyt wrote: > > > > > > On Fri, 13 Sep 2013, Graeme Geldenhuys wrote: > > > > > > > On 2013-09-13 11:56, Mattias Gaertner

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Mattias Gaertner
On Sat, 14 Sep 2013 13:40:53 +0100 Graeme Geldenhuys wrote: >[...] > Does the latest changes also adjust the compiler settings for Packages > used by your project? Yes, via 'additions and overrides'. > This is a major issue for me with Lazarus Packages. What's the point in > having debug buil

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Mattias Gaertner
On Sat, 14 Sep 2013 14:32:32 +0200 (CEST) Michael Van Canneyt wrote: >[...] > At Pascon 2013, I've seen the latest addition to building in Lazarus, > and it is more easy to switch modes now than in Delphi. > Just select a dropdown next to the Run toolbutton... That dropdown exists since build mo

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Michael Van Canneyt
On Sat, 14 Sep 2013, Graeme Geldenhuys wrote: On 2013-09-14 13:32, Michael Van Canneyt wrote: At Pascon 2013, I've seen the latest addition to building in Lazarus, and it is more easy to switch modes now than in Delphi. Just select a dropdown next to the Run toolbutton... Good to know...

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Graeme Geldenhuys
On 2013-09-14 13:32, Michael Van Canneyt wrote: > > At Pascon 2013, I've seen the latest addition to building in Lazarus, > and it is more easy to switch modes now than in Delphi. > Just select a dropdown next to the Run toolbutton... Good to know... I'll recompile Lazarus IDE and take a look. M

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Michael Van Canneyt
On Sat, 14 Sep 2013, Graeme Geldenhuys wrote: On 2013-09-14 04:24, Marc Santhoff wrote: If I'm doing releases having to start lazarus, finding and opening the project, setting some config values, would all be far to many actions. I really prefer using makefiles or something similar. To be h

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Graeme Geldenhuys
On 2013-09-14 04:24, Marc Santhoff wrote: > If I'm doing releases having to start lazarus, finding and opening the > project, setting some config values, would all be far to many actions. I > really prefer using makefiles or something similar. To be honest... I find the Lazarus way of doing things

Re: [Lazarus] Project Group support in the IDE

2013-09-14 Thread Mattias Gaertner
On Sat, 14 Sep 2013 05:24:21 +0200 Marc Santhoff wrote: > On Fr, 2013-09-13 at 14:11 +0200, Michael Van Canneyt wrote: > > > > On Fri, 13 Sep 2013, Graeme Geldenhuys wrote: > > > > > On 2013-09-13 11:56, Mattias Gaertner wrote: > > > >> No, it is not implemented yet. > > > > > > Thanks for the

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Marc Santhoff
On Fr, 2013-09-13 at 14:11 +0200, Michael Van Canneyt wrote: > > On Fri, 13 Sep 2013, Graeme Geldenhuys wrote: > > > On 2013-09-13 11:56, Mattias Gaertner wrote: > >> No, it is not implemented yet. > > > > Thanks for the info. > > > > > >> If you only want one window to easily switch the active

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread silvioprog
http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Lazarus-Project-Group-td2393597.html :) -- Silvio Clécio My public projects - github.com/silvioprog -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Marcos Douglas
On Fri, Sep 13, 2013 at 9:43 AM, Graeme Geldenhuys wrote: > On 2013-09-13 13:33, Mattias Gaertner wrote: >> >> If you need some hooks just ask. > > > You read my mind, I was just about to post about available IDE interface > methods. Thanks for posting that info. I'll take a stab at it over the >

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Hans-Peter Diettrich
Graeme Geldenhuys schrieb: All my projects tend to consist of 4+ executables, and the project I work the most on consists of 10+ executables. Doing manual building of projects one-by-one is so labour intensive - hence I have many build scripts. Maintaining those build scripts is a pain too. Wh

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Mattias Gaertner
> Sven Barth  hat am 13. September 2013 um 14:43  >geschrieben: >[...] > Each project has its own session information => the source editor tabs  > would switch each time the project switches during a group compilation. >  > In that case group project needs to be a project as well (with session  > 

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Sven Barth
Am 13.09.2013 14:23, schrieb Graeme Geldenhuys: On 2013-09-13 12:03, Juha Manninen wrote: Unfortunately it is quite a complex task. The biggest challenge is to refactor the code so that Project1 is not referred to directly. A project holds lots of data including session info. Thinking about it

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Graeme Geldenhuys
On 2013-09-13 13:33, Mattias Gaertner wrote: > > If you need some hooks just ask. You read my mind, I was just about to post about available IDE interface methods. Thanks for posting that info. I'll take a stab at it over the weekend. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Graeme Geldenhuys
On 2013-09-13 13:11, Michael Van Canneyt wrote: > > At least, having this window would be a very good start. > The advanced features could follow later. Exactly. If my theory is correct [see my last post] then it really shouldn't be hard. I'll try and create a Project Groups add-on over the week

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Mattias Gaertner
> Michael Van Canneyt  hat am 13. September 2013 um  >14:11 geschrieben: >[...] > >> If you only want one window to easily switch the active project and using  >that > >> to compile a bunch of projects, then yes, it is easy. Create a new designtime package. Invent some GUI to load/save/edit group

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Graeme Geldenhuys
On 2013-09-13 12:03, Juha Manninen wrote: > Unfortunately it is quite a complex task. The biggest challenge is to > refactor the code so that Project1 is not referred to directly. > A project holds lots of data including session info. Thinking about it a bit more... It might not be as complex - i

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Michael Van Canneyt
On Fri, 13 Sep 2013, Graeme Geldenhuys wrote: On 2013-09-13 11:56, Mattias Gaertner wrote: Other "single biggest lacking features" are: docking, android, dyn packages, pkg repository, installer, offline help, ... :) the every growing to-do list. Sometimes one has to ask why we decided t

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Marco van de Voort
On Fri, Sep 13, 2013 at 01:05:05PM +0200, Reinier Olislagers wrote: > > offline help, ... > ??? Offline help is available+enabled in trunk; chm help is installed by > the installer. > See e.g. menu about/help I think Mattias meant IDE help, not library help. -- _

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Sven Barth
Am 13.09.2013 12:33, schrieb Graeme Geldenhuys: This is probably the single biggest lacking feature of the Lazarus IDE. Is anybody working on implementing Project Groups (like Delphi has had a lifetime ago)? Just in case: I reported this already some time ago: http://bugs.freepascal.org/view.php

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Sven Barth
Am 13.09.2013 12:56, schrieb Mattias Gaertner: Graeme Geldenhuys hat am 13. September 2013 um 12:33 geschrieben: Hi, This is probably the single biggest lacking feature of the Lazarus IDE. Is anybody working on implementing Project Groups (like Delphi has had a lifetime ago)

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Graeme Geldenhuys
On 2013-09-13 12:03, Juha Manninen wrote: > A quick search for "Project1" in Lazarus sources gives 846 matches. Ouch! Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- ___ Laz

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Graeme Geldenhuys
On 2013-09-13 11:56, Mattias Gaertner wrote: > > Other "single biggest lacking features" are: docking, android, dyn packages, > pkg > repository, installer, offline help, ... :) the every growing to-do list. Sometimes one has to ask why we decided to become programmers. :) > No, it is not i

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Reinier Olislagers
On 13/09/2013 12:56, Mattias Gaertner wrote: >> Graeme Geldenhuys hat am 13. September 2013 um >> 12:33 geschrieben: >> This is probably the single biggest lacking feature of the Lazarus IDE. >> Is anybody working on implementing Project Groups (like Delphi has had a >> lifetime ago)? > > Ot

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Juha Manninen
On Fri, Sep 13, 2013 at 1:33 PM, Graeme Geldenhuys wrote: > This is probably the single biggest lacking feature of the Lazarus IDE. > Is anybody working on implementing Project Groups (like Delphi has had a > lifetime ago)? Not actively. Mattias has added references to current project to some pla

Re: [Lazarus] Project Group support in the IDE

2013-09-13 Thread Mattias Gaertner
> Graeme Geldenhuys  hat am 13. September 2013 um  >12:33 geschrieben: >  >  > Hi, >  > This is probably the single biggest lacking feature of the Lazarus IDE. > Is anybody working on implementing Project Groups (like Delphi has had a > lifetime ago)? Other "single biggest lacking features" are:

[Lazarus] Project Group support in the IDE

2013-09-13 Thread Graeme Geldenhuys
Hi, This is probably the single biggest lacking feature of the Lazarus IDE. Is anybody working on implementing Project Groups (like Delphi has had a lifetime ago)? ps #1: If this is already in Trunk, then sorry for the noise. My Lazarus is a Trunk checkout from about 2-3 months ago, and it doesn'