Zitat von Marco van de Voort <[EMAIL PROTECTED]>: > On Thu, Jul 19, 2007 at 06:00:55PM +0200, Mattias G?rtner wrote: > > Zitat von Marco van de Voort <[EMAIL PROTECTED]>: > > > > > On Thu, Jul 19, 2007 at 01:06:36AM +0200, Vincent Snijders wrote: > > > >>> This is likely to change before 1.0 to the some applictiondata > directory, > > > >>> as given by the sysutils.GetAppConfigDir (or what is that function > > > >>> name?). > > > >> Keep it versioned, or you might loose the ability of having multiple > > > >> independant lazarusses? > > > > > > > > It won't be different from the current situation in *nix: you have to > use > > > > to pass the config dir on the command line if you want to use different > > > > config files. > > > > > > Well then I suggest that being fixed too. ( :- ) > > > > Can you elaborate, how such versioned directories should work? > > I can think of two possible solutions: > 1 all files in a directory (versioned) in .lazarus or .lazarus-version > 2 letting the name of the directory depend on the binary. > In this case, renaming "lazarus" to "lazarus-version" would fix it. > > The first is easier, the second more flexible, however will probably be too > problematic due to "startlazarus" and Lazarus self building properties. > > So that leaves us the first point, and a .lazarus/$lazversion is cleaner > than .lazarus-$lazversion I think
What about projects and packages? What should happen when a user starts a lazarus with a new version? Should the IDE automatically create copies? Is the lazversion enough? Maybe some users needs two different revisions of the same 0.9.23. If I understand it right, you want to keep several old lazarus versions. Somehow you distinguish them (e.g. icon). Why not simply use the command line parameter? Mattias _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives