[ros-dev] A few ideas requiring discussion
Alex Ionescu
ionucu at videotron.ca
Wed Dec 13 21:26:42 CET 2006
WaxDragon wrote:
> On 12/13/06, Aleksey Bragin <aleksey at studiocerebral.com> wrote:
>
>> Hello,
>>there are a few ideas I would like to get feedback about:
>>
>>1) iBrowser. Do we need it nowadays in the tree, when we have firefox
>>working?
>
>
> If we can fix it's bugs (like form input), I say keep it. Otherwise
> drop it. I'd like to see getfirefox also removed and have FF added to
> packmgr.
>
What's the point of keeping it? Even Vista doesn't have a built-in
browser anymore. It was only created back then ffox didn't work. I think
we should instead include our own mshtml.dll which does the same trick
as WINE and uses the mozilla engine, and have a simple C stub browser
that just uses the library. But until then ibrowser is a C++ hog.
>
>>2) In order to slightly decrease a load to our build servers, Alex
>>proposes to build Debug version without any optimizations at all,
>>thus increasing compilation speed.
>
>
> I'd like to see the iso archive consistent. Maybe we need more
> buildservers so we can build more configurations?
Maybe someone can finally start a donation fund to Christoph so he can
buy new servers and/or upgrade them...it's been promised to me for ages.
>
>>3) RBuild improvement - the "components bundles" concept should be
>>(re)introduced: if I type "make <directory name>", I would like to
>>get all components inside that directory to be built.
>
>
> ++
++++++++++++++++++++++++++++++++++++++++++.
>
>
>>4) Dependency map of ReactOS - maybe this should be implemented
>>inside of RBuild too. Dependency map is a tree, which shows how
>>modules depend from each other. Fortunately, we don't need to do this
>>by hand, since we can use rbuild's parsers/etc. Output format of the
>>map - open for suggestions.
>
>
> Unless it can generate a very detailed map, I think it should be done
> by hand, possibly as punishment for breaking build/boot. ;0)
Doing it by hand means someone would update it each time we make a
chance. The map should only be a tree... basically I want to identify
orphaned components, under-used components etc. I forsee the day when
we'll start importing 3rd-party libs like crazy and unless we're careful
it'll destroy the tree.
--
Best regards,
Alex Ionescu
Project Lead, TinyKRNL
Kernel-Mode Software Design Engineer, ReactOS
More information about the Ros-dev
mailing list