I think it's quite difficult to promise a stable or backward-compatible 
API/ABI without significantly rewrite the current API. MS will just keep 
adding new feature in the future and every time we implement a new 
feature it will be easily break the compatibility.

To provide an ideal API/ABI compatibility we need to rewrite the API and 
eliminate accessing structs directly (rdpSet specifically), but provide 
freerdp_get/set functions to access them. This is quite common in modern 
libraries. However this also adds a small overhead, so it's really a 
matter of whether it worth the effort.

Vic

On 03/09/2011 08:31 PM, Otavio Salvador wrote:
> I do think we ought to think seriously about it all and be
> conservatibe about adding new libraries specially because we do need
> to do a better job regarding maintaining ABI/API and handling sonames.
> We have vendors (distributions) relying on it now.
>



------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to