Re: API/ABI changes analysis report

Bob Friesenhahn <[email protected]> Tue, 7 Feb 2017 16:46:09 -0600 (CST)
Newsgroups gmane.comp.video.graphicsmagick.apis
Message-ID <[email protected]>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---559023410-1215378052-1486507570=:14154
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by smtp.simplesystems.org
	id v17MkABN007179

On Tue, 7 Feb 2017, Andrey Ponomarenko wrote:

> Hi,
> =C2=A0
> I've created an API/ABI changes analysis report for the GraphicsMagick =
library and shared it on this page:
> https://abi-laboratory.pro/tracker/timeline/graphicsmagick/
> =C2=A0
> You can verify added, removed and changed API/ABI symbols with the help=
 of this report. Hope it will be helpful for users and
> maintainers of the library. It's updated regularly, so you can always r=
efer to this page if you'd like to review backward
> compatibility of the latest library versions.

It would be good to record the symbols which were removed.  We don't=20
intend to have removed any public symbols in the C interface in the=20
1.3.X release series.  Any C program linked with the initial 1.3=20
version should continue to run.  There may be some exposed symbols=20
related to module registration functions which are removed if the=20
module is removed and also to the module loader itself.

The C++ interface has encountered a few minor ABI changes which might=20
not have impacted any actual code but we treat any ABI change as=20
significant.  I see those reflected in your table as "changed SONAME".

I am assuming that the changes recorded for 1.3.17 are for private=20
symbols (module loader) related to this change:

"  * Loading modules is only supported for the modules build.
      Previously any build using shared libraries could load modules.
"

Thanks for maintaining this table.

Bob

--=20
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen=
/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
---559023410-1215378052-1486507570=:14154
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
---559023410-1215378052-1486507570=:14154
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Graphicsmagick-apis mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-apis

---559023410-1215378052-1486507570=:14154--