mark internal interfaces as hidden
authorDavid Kalnischkies <david@kalnischkies.de>
Thu, 6 Nov 2014 11:41:04 +0000 (12:41 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Sat, 8 Nov 2014 13:28:28 +0000 (14:28 +0100)
commitdce45dbe97531de6806707445da97d3f22285db8
tree0654bf91d059ef5d6056936a1e18ad8743604c8d
parentf105aaba433f5a8b9c4326dd0d704501bf07d1e5
mark internal interfaces as hidden

We have a bunch of classes which are of no use for the outside world,
but were still exported and so needed to preserve ABI/API. Marking them
as hidden to not export them any longer is a big API break in theory,
but in practice nobody is using them – as if they would its a bug.
17 files changed:
apt-pkg/acquire-item.h
apt-pkg/deb/debindexfile.cc
apt-pkg/deb/debindexfile.h
apt-pkg/deb/deblistparser.h
apt-pkg/deb/debmetaindex.cc
apt-pkg/deb/debmetaindex.h
apt-pkg/deb/debrecords.h
apt-pkg/deb/debsrcrecords.h
apt-pkg/deb/debsystem.cc
apt-pkg/edsp/edspindexfile.cc
apt-pkg/edsp/edspindexfile.h
apt-pkg/edsp/edsplistparser.h
apt-pkg/edsp/edspsystem.cc
apt-pkg/edsp/edspsystem.h
apt-pkg/init.cc
apt-pkg/pkgcachegen.h
debian/libapt-pkg4.15.symbols