PATCHES/Potential problems list -- Binary (in)compatibility with 3.0..

Thiago Macieira thiagom at wanadoo.fr
Sun Sep 8 10:19:19 BST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Maks Orlovich wrote:
>2. KKeyDialog
>
>The signature of the protected buildListViewItem method got changed, by
> adding a new method with an additional parameter (and a default value). THe
> attached kkeydialog.diff adds a compatibility wrapper. (It is OK for it to
> be inline, though?)

No, making it inline won't work. A function with the same signature must exist 
in the library, which means it isn't inline. Making it inline means the 
change is source-compatible -- but if we wanted source-compatible, we could 
use the new function with default value.


- -- 
  Thiago Macieira - UFOT Registry number: 1001
 thiagom at mail.com
   ICQ UIN: 1967141  PGP/GPG: 0x6EF45358
     Registered Linux user #65028
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9exZIM/XwBW70U1gRAoFiAJ9w8j6BypD/XxupiZSg/jemEg59/wCdG2iN
Hm+YJtqhlE+r0E5+x2RtJXY=
=Aw+t
-----END PGP SIGNATURE-----





More information about the kde-core-devel mailing list