Review Request 121175: KCodecs: Import KEmailAddress class from email address parsing and validation from KPimUtils
Daniel Vrátil
dvratil at redhat.com
Tue Nov 25 08:20:15 UTC 2014
> On Nov. 23, 2014, 5:26 p.m., David Faure wrote:
> > Problem: I don't think anyone looking for this functionality would think of looking in KCodecs. This is not related to codecs at all.
> >
> > kcoreaddons/src/lib/text/ has more similar stuff, like KStringHandler::tagUrls.
> >
> > Thinking about it, we could have renamed KCodecs to KStringUtils and moved the kcoreaddons text subdir there, but it's too late for that.
> > So my suggestion would be to add KEmailAddress to kcoreaddons/src/lib/text.
There's a small problem with that, because KEmailAddress depends on the MIME stuff I imported to KCodecs. So either it has to stay in KCodecs, or it has to go to some Tier 2/Tier 3 framework, but there does not seem to be any framework that would fit for this. The only alternative to KCodecs that I can think of is KTextEditor, but I hoped to get the class to a more generic framework.
- Daniel
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/121175/#review70816
-----------------------------------------------------------
On Nov. 19, 2014, 2:23 p.m., Daniel Vrátil wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/121175/
> -----------------------------------------------------------
>
> (Updated Nov. 19, 2014, 2:23 p.m.)
>
>
> Review request for KDE Frameworks and David Faure.
>
>
> Repository: kcodecs
>
>
> Description
> -------
>
> This class can be very useful to many applications that need to deal with email
> address validation, and so it should not be hidden somewhere in PIM, but
> should be available in some more visibile framework. Also I need to kill the
> KPimUtils framework, and we don't really have any better-fitting framework
> available at this moment :)
>
>
> Diffs
> -----
>
> autotests/CMakeLists.txt 825e9e8
> autotests/kemailaddresstest.h PRE-CREATION
> autotests/kemailaddresstest.cpp PRE-CREATION
> src/CMakeLists.txt 8b5c4a0
> src/kemailaddress.h PRE-CREATION
> src/kemailaddress.cpp PRE-CREATION
>
> Diff: https://git.reviewboard.kde.org/r/121175/diff/
>
>
> Testing
> -------
>
> Test passes.
>
>
> Thanks,
>
> Daniel Vrátil
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20141125/687a04b7/attachment.html>
More information about the Kde-frameworks-devel
mailing list