<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Aug 7, 2008 at 9:07 AM, Andreas Pakulat <span dir="ltr"><<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On 06.08.08 21:21:39, Matt Rogers wrote:<br>
> On Aug 6, 2008, at 9:44 AM, Aleix wrote:<br>
><br>
> > On 8/6/08, Andreas Pakulat <<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>> wrote:<br>
> >> On 06.08.08 13:56:02, Aleix wrote:<br>
> >>> On Wed, Aug 6, 2008 at 9:38 AM, Andreas Pakulat <<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>><br>
> >>> wrote:<br>
> >>><br>
> >>>> On 06.08.08 04:15:19, Aleix wrote:<br>
> >>>>> On 8/5/08, Andreas Pakulat <<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>> wrote:<br>
> >>>>>> On 05.08.08 04:18:56, Aleix wrote:<br>
> >>>>>>> - This is not very related but needed too, a method to the<br>
> >>>>>>> ProjectController to add a custom project in the IDE. I used<br>
> >>>>>>> it to<br>
> >>>>>>> instantiate a Project with a custom projectmanager without the<br>
> >>>>>>> need<br>
> >>>> of<br>
> >>>>>>> a Plugin and so (even if it is an IPlugin).<br>
> >>>>>><br>
> >>>>>><br>
> >>>>>> I don't quite understand why this is needed. Why can't you just<br>
> >>>>>> load<br>
> >>>> the<br>
> >>>>>> project the normal way? IProject isn't really supposed to be<br>
> >>>> subclassed<br>
> >>>>>> outside shell/<br>
> >>>>> I think it is useful to be able to do it without having<br>
> >>>>> installed the<br>
> >>>>> whole plugin and, anyway,<br>
> >>>><br>
> >>>> Which plugin are you talking about? And I still don't understand<br>
> >>>> the<br>
> >>>> use-case, when would somebody call this function? And why can't<br>
> >>>> he use<br>
> >>>> openProject.<br>
> >>><br>
> >>> Well, it is a code that I can't commit until I have this changes In.<br>
> >><br>
> >><br>
> >> Sigh :( You're still not explaining why you need it, what the<br>
> >> problem is<br>
> >> you're trying to solve. I was pretty sure that you had some code that<br>
> >> would use this, but I'd like to know why you can't go the "normal"<br>
> >> way.<br>
><br>
</div></div><div class="Ih2E3d">> > Ah, ok, I have done a newer version for what xmltokross does using<br>
> > duchain. Let's call it duchaintokross.<br>
> > duchaintokross, to parse the files needs a project who provides the<br>
> > include directories so we need an IBuildSystemManager that provides<br>
> > it.<br>
> > We don't want to load a project for that, we just want to provide this<br>
> > information so the usual IProject way to work is broken for 2 reasons:<br>
> > - We don't want to have it installed because it will be useless to<br>
> > other projects.<br>
> > - We don't have a project to _open_.<br>
><br>
</div><div class="Ih2E3d">> So is there a technical reason why this patch can't go in? Aleix needs<br>
> this to implement Kross support for KDevelop as part of his SoC<br>
> project and I don't really see any real objections.<br>
<br>
</div>I'm still against the addition of addProject(). I don't see why the<br>
generator shouldn't install its own buildmanager plugin if it needs<br>
that. Other IDE-frameworks don't allow to create a project yourself<br>
either, not even for unit-tests. You always have to go through the whole<br>
loop.</blockquote><div>Because it implies that a smth.kdev4 file is needed every time you want to load a project be dummy or not.<br>This is a problem, imho, for a flexible platform<br><br>I don't think the other-ide-don't-have-it is a strong argument in any direction. :S<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
I'm ok'ish with the ui-less-controller, I still think this is not enough<br>
for real ui-less tests, but its a first step into that direction.<br>
<br>
Andreas<br>
<font color="#888888"><br>
--<br>
You will soon forget this.<br>
</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</div></div></blockquote></div><br></div>