[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: Re: Stuff
From: Marc Mutz <mutz () kde ! org>
Date: 2002-08-06 7:21:05
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tuesday 06 August 2002 08:53, Don Sanders wrote:
<snip>
> I see, moving common functionality into a library makes sense. But
> perhaps two libraries are required as the message parsing library
> shouldn't depend on or even have its source in the same directory as
> this other common code.
Yes, but currently libkdenetwork serves as a pool of all that stuff:
kmime, kpgp, common widgets,... and it seves it well. If kmime or kpgp
or kmime::ui near completion API-wise, one can think of separating them
into libs of their own.
> Regarding refactoring the core of KMail, I'm not sure what you mean
> by core.
<snip>
message, folder, account classes & related config code.
To a wider extend "central classes" like kmheader, kmcomposewin,
kmreader, kmmainwin. Those are full of years-old code, while the rtest
of Kmail was rewritten in one way or the other in the last 1 1/2 years.
> BTW I wonder if you wrote refactor rather than redesign on purpose.
<snip>
I wrote refactor and meant the KDE-style of it, not the
www.refactoring.com defnition. I've given up to ask for testcases when
somebody wrote "refactor" in her CV log entry. ;-)
Rewritten would be a better word. Redesign doesn't fit it as nicely,
since e.g. the filters weren't really redesigned (unfortunately - or
maybe luckily when I think of the things to come).
Marc
Mutig warf sich die kleine Überwachungskamera zwischen Täter und Opfer!
--Rena Tangens / FoeBuD e.V.
- --
Marc Mutz <mutz@kde.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9T3jh3oWD+L2/6DgRAmhLAKCoIJuYQc/SfKy0cuQXi7Ve7v5xugCgskhD
Tx6IKRbknkzKDzK/WPDXN3Q=
=6zxX
-----END PGP SIGNATURE-----
_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic