[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: IMPORTANT REMINDER: no more binary incompatible changes after tomorrow
From:       Kurt Granroth <granroth () kde ! org>
Date:       2000-05-31 5:44:20
[Download RAW message or body]

Alexei Dets wrote:
> > > > Tomorrow is the *LAST* time we will have to add binary incompatible
> > > > changes to kdelibs.  This is because 1.91 (Kleopatra) will be coming
> > > > out the following Wednesday.  And, from the release schedule:
> > >
> > > At least KURL needs to be fixed! And KProcess too. They don't work
> > > correctly with non-ascii paths and arguments. In fact they don't
> > > work at all in this case!!! I'm 99% sure that this will require
> > > binary (and may be even source) incompatible changes. And such
> > > important thing can't be done in one day :-(
> > 
> > What binary incompatible API changes are necessary?
> 
> At least KURL constructor & its decode + encode methods must be
> changed to accept third optional parameter - encoding (charset) of
> URL. But I don't know what type must be used for this parameter
> better - const char*, const QString&, QTextCodec& or something else?
> What is the preffered KDE way to pass such things?

Is it possible to make the API changes tomorrow even if it's not 100%
implemented?
-- 
Kurt Granroth            | http://www.granroth.org
KDE Developer/Evangelist | SuSE Labs Open Source Developer
granroth@kde.org         | granroth@suse.com
           KDE -- Putting a Friendly Face on Unix

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic