[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-frameworks-devel
Subject: Re: KCodecs - Quick Review
From: Mario Fux KDE ML <kde-ml () unormal ! org>
Date: 2014-03-07 16:52:46
Message-ID: 201403071752.46405.kde-ml () unormal ! org
[Download RAW message or body]
Am Dienstag, 04. M=E4rz 2014, 16.58:11 schrieb John Layt:
> Hi,
Morning
Just a short notice. It looks as if the description on projects.kde.org for =
KCodecs is wrong:
Thx
Mario
> I know nothing about text codecs, but I've had a *very* quick look at
> KCodecs:
> =
> * Original code by Lars dated 1999!
> * One method marked as deprecated to be removed for KDE4
> * "###FIXME KDE4: the name of the encodings should mostly be uppercase"
> * Code generated by script generate_string_table.pl located in
> kdesdk/scripts * Algorithms marked as copyright by RSA Data Security and
> others, but no mention what the original licence was or real link to
> original source * Encoding probers and lookup tables marked as copyright
> Mozilla 1998, X11 license
> * kentities.c is documented as generated by gperf from either
> kentities.gperf and/or khtmlentities.gperf but neither are in kcodecs,
> instead they are in khtml as is another copy of kentities.c.
> * Public API using boolean parms
> =
> This suggests it could do with some attention:
> * Check still valid to remove deprecated code?
> * Check if encoding names should be made uppercase?
> * The generate_string_table.pl script should probably be moved into
> KCodecs, unless it has more general use?
> * The RSA and other algorithms may need checking for licensing issues, or
> at least improve the license documentation?
> * The probers may need to be checked they are still up to date with the
> original Mozilla code and look-up tables?
> * kentities.c needs investigation and I suspect moving all the files from
> khtml to kcodecs, with khtml then using kcodecs? Or at least docs added
> that this is where it comes from and should be kept in sync.
> =
> I wonder how much of this functionality is now done in Qt5? Would it
> benefit from a functional review by someone who knows what they're doing,
> like Thiago or David?
> =
> Cheers!
> =
> John.
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic