Re: Quanta4 project support progress
"Peter Morgan" <[email protected]> Mon, 25 Jun 2007 11:31:02 +0100
| Newsgroups | gmane.comp.kde.devel.quanta |
|---|---|
| Message-ID | <[email protected]> |
Hi there,recently subscribed to this list, and been looking at the source as a Quanta user.. For this thread I have one comment, if it helps.. >>> Now about the possibilities: 1) big file in toplevel directory: nice because everything is in one place. Not so nice as it doesn't follow the style of other languages, thus it is a little bit harder to load (see my mail on the KDevelop list). But this isn't a big issue. 2) one file/directory. Fits the KDevelop's style, but means hand editing and copying only the project file(s) a little bit harder. << Option 2) - I dont like at all Option 1) - is ok, as is at the moment... However I would like another option, storing the project file in another directory eg ~quanta/ Pete On 23/06/07, Andras Mantia <[email protected]> wrote: > > Hi, > > > Here it does look for test.kdev4.webprj ;-) > > Strange, because this happened for me while I was working, but I fixed it. > I hope I committed the latest changes... > > > You are aware that you are using the project name which could also be > > defined > > inside of the project file? The filename is only the default but you > could > > get another name from inside of the project file. I am not sure if we > want > > this? > > I didn't know it. Actually we could change this and maybe we should. See > also below. > > > >> The .webprj file is a Quanta3 project file. I didn't want to change the > >> syntax of it and probably won't change until it is absolutely needed. > > > > OK, but we use it only to find out which files are in the project, > right? > > Yes, all the other options should come from the .kdev4 file. > > > Unfortunately this will bind us to one project must have a common root > > folder. > > I remember that some people complained about this and KDevelop is moving > > away > > from this too. > > So we might discuss how we want to proceed with the project file. > I think we agree the that project wide settings are stored in the .kdev4 > file. > The question is how do we store which file is in the project. > We have several possibilities: > 1) We store the list of the files in a file in the toplevel directory as > we do right now. > 2) We store the list of the files in a file in each directory, similar to > how cmake and automake does. > > There is also the question in what format should we store: > 1) XML as it is now > 2) KConfig (INI) style (I think we already started something like this in > the past). In such case each filename would be a group, the attributes of > the file are key-value pairs. > > Obviously the most easiest way was to just reuse the existing project > file, but this isn't mandatory, as probably we need anyway an importer > class for the old projects. > > Now about the possibilities: > 1) big file in toplevel directory: nice because everything is in one > place. Not so nice as it doesn't follow the style of other languages, thus > it is a little bit harder to load (see my mail on the KDevelop list). But > this isn't a big issue. > 2) one file/directory. Fits the KDevelop's style, but means hand editing > and copying only the project file(s) a little bit harder. > > Regarding the format, I have no idea which one is better/faster. XML looks > for me more "professional" and probably would use less lines. INI style > would mean we could store everything in the .kdev4 file. > > > I have one file in my project but it does not show up in the tree. But I > > have > > not time yet to investigate. > > I will check if I really committed it soon. The problem is that we had a > storm in the morning and there is no electricity here since then. I;m at > my parents now, so I can mail, but cannot work. > > Andras > > _______________________________________________ > quanta-devel mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/quanta-devel > _______________________________________________ quanta-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/quanta-devel