On 2010-09-25 "Carlos R. Mafra" <[email protected]> wrote:
> On Sat, 25 Sep 2010 at 12:58:28 +0200, Andreas Metzler wrote:
> > Yes and no. I think it is nice to have the info on how the API
> > changed. Debian/changelog is probably not the best location for this
> > info. e.g. gnutls has this info in NEWS for every release:

> There is WINGs/NEWS with some history of API changes.

> So I guess the patch removing wstrerror() could be amended with
> one entry in WINGs/NEWS. But let's wait till Tamas says so.

First try attached. (Generated by comparing the header files.)


Looks like like libWINGs ABI broke, too:

+<WINGsP.h>                                                                     
+struct W_DragDestinationInfo: new members added SIZE CHANGE 

cu andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
>From 532d22c8e4249f7d8ff1bc8e0f7ce0462bd2c79a Mon Sep 17 00:00:00 2001
From: Andreas Metzler <[email protected]>
Date: Sun, 26 Sep 2010 17:11:15 +0200
Subject: [PATCH] Document ABI and API changes

List ABI and API changes in the respective NEWS files.
---
 WINGs/NEWS |   74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 wrlib/NEWS |    6 +++++
 2 files changed, 80 insertions(+), 0 deletions(-)

diff --git a/WINGs/NEWS b/WINGs/NEWS
index 17af4f8..baa088c 100644
--- a/WINGs/NEWS
+++ b/WINGs/NEWS
@@ -1,3 +1,77 @@
+** API and ABI modifications since wmaker 0.92.0
+
+** libWINGs **
+<WINGsP.h>
+struct W_DragDestinationInfo: new members added SIZE CHANGE
+
+<WINGs.h>
+WMGetTextFieldCursorPosition ADDED
+
+** libWutil **
+enum WMConnectionState REMOVED
+enum WMConnectionTimeoutState REMOVED
+struct ConnectionDelegate REMOVED
+__wmessage ADDED
+wstrerror REMOVED
+wmessage converted from function to wrapper macro
+wwarning converted from function to wrapper macro
+wfatal converted from function to wrapper macro
+wsyserror converted from function to wrapper macro
+wsyserrorwithcode converted from function to wrapper macro
+wmkdirhier ADDED
+wrmdirhier ADDED
+wmalloc0 REMOVED
+wnew REMOVED
+wnew0 REMOVED
+wstrlcpy ADDED
+wstrlcat ADDED
+WMPushInArray REMOVED
+WMWritePropListToFile NUMBER OF FUNCTION ARGUMENTS CHANGED
+WMGetCurrentHost
+WMGetHostWithName
+WMGetHostWithAddress
+WMRetainHost
+WMReleaseHost
+WMSetHostCacheEnabled
+WMIsHostCacheEnabled
+WMFlushHostCache
+WMIsHostEqualToHost
+WMGetHostName
+WMGetHostNames
+WMGetHostAddress
+WMCreateConnectionAsServerAtAddress REMOVED
+WMCreateConnectionToAddress REMOVED
+WMCreateConnectionToAddressAndNotify REMOVED
+WMCloseConnection REMOVED
+WMDestroyConnection REMOVED
+WMConnection* WMAcceptConnection REMOVED
+WMGetConnectionAvailableData REMOVED
+WMSendConnectionData REMOVED
+WMEnqueueConnectionData REMOVED
+WMFlushConnection REMOVED
+WMSetConnectionDelegate REMOVED
+WMGetConnectionService REMOVED
+WMGetConnectionProtocol REMOVED
+WMSetConnectionNonBlocking REMOVED
+WMSetConnectionCloseOnExec REMOVED
+WMSetConnectionShutdownOnClose REMOVED
+WMGetConnectionClientData REMOVED
+WMSetConnectionClientData REMOVED
+WMGetConnectionFlags REMOVED
+WMSetConnectionFlags REMOVED
+WMGetConnectionSocket REMOVED
+WMGetConnectionState REMOVED
+WMGetConnectionTimeoutState REMOVED
+WMGetConnectionUnsentData REMOVED
+WMGetConnectionQueuedData REMOVED
+WMSetConnectionDefaultTimeout REMOVED
+WMSetConnectionOpenTimeout REMOVED
+WMSetConnectionSendTimeout REMOVED
+
+
+
+----------------------------------------------------
+
 *** Mon Oct 14 19:42:42 EEST 2002 - Dan
 
 Double buffering
diff --git a/wrlib/NEWS b/wrlib/NEWS
index e5b71b0..75047a8 100644
--- a/wrlib/NEWS
+++ b/wrlib/NEWS
@@ -1,3 +1,9 @@
+** API and ABI modifications since wmaker 0.92.0
+
+RLightImage: ADDED
+
+
+----------------------------------------------------
 
 Sat Apr 21 09:12:09 EEST 2001 -Dan
 
-- 
1.7.1

Reply via email to