Allen Winter winter at kde.org
Thu Jan 12 00:01:00 GMT 2006

On Wednesday 11 January 2006 11:20, Thomas Braxton wrote:

> How about this patch? The only problem I have is with kcfg.xsd, is there a way 
> to make it output a warning for using deprecated types? If not, should we 
> allow both types for now and just remove them before KDE4 ships. And does the 
> version of kcfg.xsd need to change?

I think this is the correct approach where you
change (U)Int32 back to (U)Int and change (U)Int64 to (U)IntLongLong.
The patch looks fine to me.

I searched all the .kcfg files in kdelibs, kdebase, kdegraphics, and kdeedu and didn't
find any occurrences of "type=(U)Int64" so it shouldn't be too painful to simply
remove that type (and not deprecate).

..and yes, I think you need to update kcfg.xsd too.

Then don't forget to un-deprecate ItemInt and ItemUInt in kconfigskeleton.h
and ItemInt432 and ItemUInt32 need to be removed,
and ItemInt64 and ItemUInt64 need to be deprecated,
and there needs to be a new ItemLongLong and ItemULongLong types.



Let's Keep the Political Talk Out of KDE PLEASE

More information about the kde-core-devel mailing list