[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